From b4e2348ef2e2258cf84ff6b35f15d2599535f090 Mon Sep 17 00:00:00 2001 From: Elmsroth Date: Fri, 5 Mar 2021 23:46:30 +0100 Subject: [PATCH] Fix .go command if z is negative. (#142) --- src/game/ChatCommands/TeleportationAndPositionCommands.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/game/ChatCommands/TeleportationAndPositionCommands.cpp b/src/game/ChatCommands/TeleportationAndPositionCommands.cpp index 3abddc3f..2738c378 100644 --- a/src/game/ChatCommands/TeleportationAndPositionCommands.cpp +++ b/src/game/ChatCommands/TeleportationAndPositionCommands.cpp @@ -79,7 +79,7 @@ bool ChatHandler::HandleGoHelper(Player* player, uint32 mapid, float x, float y, { float z; float ort = player->GetOrientation(); - + z = zPtr; if (zPtr > 0.0f) { z = zPtr; @@ -107,8 +107,9 @@ bool ChatHandler::HandleGoHelper(Player* player, uint32 mapid, float x, float y, return false; } - TerrainInfo const* map = sTerrainMgr.LoadTerrain(mapid); - z = map->GetWaterOrGroundLevel(x, y, MAX_HEIGHT); + // COmmented since it can be a problem when exploring zones ! + //TerrainInfo const* map = sTerrainMgr.LoadTerrain(mapid); + //z = map->GetWaterOrGroundLevel(x, y, MAX_HEIGHT); } // stop flight if need