From c283883aea0307d2f77c107e65b919a3ff23370d Mon Sep 17 00:00:00 2001 From: acidmanifesto Date: Sat, 16 Apr 2022 16:38:57 -0400 Subject: [PATCH] fix (core): Shallow Water Calulation Correction (#11419) Shallow water calculation (in water and water walking value) is in correct and were matching. not right at all. this corrects the issue. --- src/server/game/Maps/Map.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 5bb676759..96ad305ad 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -1965,9 +1965,9 @@ inline LiquidData const GridMap::GetLiquidData(float x, float y, float z, float if (delta > collisionHeight) liquidData.Status = LIQUID_MAP_UNDER_WATER; - else if (delta > 0.2f) + else if (delta > 0.0f) liquidData.Status = LIQUID_MAP_IN_WATER; - else if (delta > -0.2f) + else if (delta > -0.1f) liquidData.Status = LIQUID_MAP_WATER_WALK; else liquidData.Status = LIQUID_MAP_ABOVE_WATER;