Fix .go command if z is negative. (#142)

This commit is contained in:
Elmsroth 2021-03-05 23:46:30 +01:00 committed by GitHub
parent 6adae96680
commit b4e2348ef2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -79,7 +79,7 @@ bool ChatHandler::HandleGoHelper(Player* player, uint32 mapid, float x, float y,
{ {
float z; float z;
float ort = player->GetOrientation(); float ort = player->GetOrientation();
z = zPtr;
if (zPtr > 0.0f) if (zPtr > 0.0f)
{ {
z = zPtr; z = zPtr;
@ -107,8 +107,9 @@ bool ChatHandler::HandleGoHelper(Player* player, uint32 mapid, float x, float y,
return false; return false;
} }
TerrainInfo const* map = sTerrainMgr.LoadTerrain(mapid); // COmmented since it can be a problem when exploring zones !
z = map->GetWaterOrGroundLevel(x, y, MAX_HEIGHT); //TerrainInfo const* map = sTerrainMgr.LoadTerrain(mapid);
//z = map->GetWaterOrGroundLevel(x, y, MAX_HEIGHT);
} }
// stop flight if need // stop flight if need