mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-13 15:33:59 +00:00
fix (core): Water Calculation Corrections (#11516)
This commit is contained in:
@@ -2259,9 +2259,9 @@ LiquidData const Map::GetLiquidData(uint32 phaseMask, float x, float y, float z,
|
||||
// Get position delta
|
||||
if (delta > collisionHeight)
|
||||
liquidData.Status = LIQUID_MAP_UNDER_WATER;
|
||||
if (delta > 0.2f)
|
||||
if (delta > 0.0f)
|
||||
liquidData.Status = LIQUID_MAP_IN_WATER;
|
||||
if (delta > -0.2f)
|
||||
if (delta > -0.1f)
|
||||
liquidData.Status = LIQUID_MAP_WATER_WALK;
|
||||
else
|
||||
liquidData.Status = LIQUID_MAP_ABOVE_WATER;
|
||||
@@ -2408,9 +2408,9 @@ void Map::GetFullTerrainStatusForPosition(uint32 /*phaseMask*/, float x, float y
|
||||
|
||||
if (delta > collisionHeight)
|
||||
data.liquidInfo.Status = LIQUID_MAP_UNDER_WATER;
|
||||
else if (delta > 0.2f)
|
||||
else if (delta > 0.0f)
|
||||
data.liquidInfo.Status = LIQUID_MAP_IN_WATER;
|
||||
else if (delta > -0.2f)
|
||||
else if (delta > -0.1f)
|
||||
data.liquidInfo.Status = LIQUID_MAP_WATER_WALK;
|
||||
else
|
||||
data.liquidInfo.Status = LIQUID_MAP_ABOVE_WATER;
|
||||
|
||||
Reference in New Issue
Block a user