From ad520391d06d05178b52c6c2499cb8c17306636c Mon Sep 17 00:00:00 2001 From: acidmanifesto Date: Sun, 24 Apr 2022 09:58:22 -0400 Subject: [PATCH] fix (core): Water Calculation Corrections (#11516) --- src/server/game/Maps/Map.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index ccd1c1cff..acaafeffb 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -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;