[7556] Implement hack way check for cave subzone 4223 detection. Author: VladimirMangos

--HG--
branch : trunk
This commit is contained in:
megamage
2009-03-28 16:17:01 -06:00
parent c1c395dfb6
commit a986492718
+9 -1
View File
@@ -1733,6 +1733,8 @@ float Map::GetVmapHeight(float x, float y, float z, bool useMaps) const
return vmapHeight; return vmapHeight;
} }
#include "World.h"
uint16 Map::GetAreaFlag(float x, float y, float z) const uint16 Map::GetAreaFlag(float x, float y, float z) const
{ {
uint16 areaflag; uint16 areaflag;
@@ -1760,7 +1762,13 @@ uint16 Map::GetAreaFlag(float x, float y, float z) const
case 1593: case 1593:
case 2484: case 2484:
case 2492: case 2492:
if( (x < 6116 && x > 5568) && (y < 982 && y > 282) && z > 563.0f) areaflag = 2153; break; if (x > 5568.0f && x < 6116.0f && y > 282.0f && y < 982.0f && z > 563.0f) areaflag = 2153; break;
// Maw of Neltharion (cave)
case 164: // Dragonblight
case 1797: // Obsidian Dragonshrine (Dragonblight)
case 1827: // Wintergrasp
case 2591: // The Cauldron of Flames (Wintergrasp)
if (x > 4364.0f && x < 4632.0f && y > 1545.0f && y < 1886.0f && z < 200.0f) areaflag = 1853; break;
} }
return areaflag; return areaflag;