From 8696e12f837c87cef345d356797950b09ee76bc4 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 19 Mar 2024 17:21:59 -0400 Subject: [PATCH] Fixes creatures not pathing though water. --- Source/Game/Maps/GridMap.cs | 4 ++-- Source/Game/Maps/TerrainManager.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Game/Maps/GridMap.cs b/Source/Game/Maps/GridMap.cs index 4b9e0acbf..479c78265 100644 --- a/Source/Game/Maps/GridMap.cs +++ b/Source/Game/Maps/GridMap.cs @@ -602,9 +602,9 @@ namespace Game.Maps if (delta > collisionHeight) // Under water status = ZLiquidStatus.UnderWater; - if (delta > 0.0f) // In water + else if (delta > 0.0f) // In water status = ZLiquidStatus.InWater; - if (delta > -0.1f) // Walk on water + else if (delta > -0.1f) // Walk on water status = ZLiquidStatus.WaterWalk; if (status != ZLiquidStatus.AboveWater) diff --git a/Source/Game/Maps/TerrainManager.cs b/Source/Game/Maps/TerrainManager.cs index 1086c72c8..437fd17b0 100644 --- a/Source/Game/Maps/TerrainManager.cs +++ b/Source/Game/Maps/TerrainManager.cs @@ -643,9 +643,9 @@ namespace Game.Maps if (delta > collisionHeight) // Under water status = ZLiquidStatus.UnderWater; - if (delta > 0.0f) // In water + else if (delta > 0.0f) // In water status = ZLiquidStatus.InWater; - if (delta > -0.1f) // Walk on water + else if (delta > -0.1f) // Walk on water status = ZLiquidStatus.WaterWalk; if (status != ZLiquidStatus.AboveWater)