From 9377ce252847e73af644a2ded8919dcf171d14be Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 21 Jan 2019 11:08:08 +0100 Subject: [PATCH] Scripts/Commands: fixed returning height values in gps command when the target is not on transport --- src/server/scripts/Commands/cs_misc.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index 2f41affcc33..7d4ac91b9e9 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -289,10 +289,11 @@ public: handler->PSendSysMessage(LANG_TRANSPORT_POSITION, transMapID, object->GetTransOffsetX(), object->GetTransOffsetY(), object->GetTransOffsetZ(), object->GetTransOffsetO(), transport->GetEntry(), transport->GetName().c_str()); - handler->PSendSysMessage(LANG_GRID_POSITION, - cell.GridX(), cell.GridY(), cell.CellX(), cell.CellY(), object->GetInstanceId(), - zoneX, zoneY, groundZ, floorZ, haveMap, haveVMap, haveMMap); } + handler->PSendSysMessage(LANG_GRID_POSITION, + cell.GridX(), cell.GridY(), cell.CellX(), cell.CellY(), object->GetInstanceId(), + zoneX, zoneY, groundZ, floorZ, haveMap, haveVMap, haveMMap); + LiquidData liquidStatus; ZLiquidStatus status = map->GetLiquidStatus(object->GetPhaseShift(), object->GetPositionX(), object->GetPositionY(), object->GetPositionZ(), MAP_ALL_LIQUIDS, &liquidStatus);