diff options
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Commands/cs_mmaps.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/scripts/Commands/cs_mmaps.cpp b/src/server/scripts/Commands/cs_mmaps.cpp index 94004eb8125..2b4fc01675e 100644 --- a/src/server/scripts/Commands/cs_mmaps.cpp +++ b/src/server/scripts/Commands/cs_mmaps.cpp @@ -138,11 +138,12 @@ public: float x, y, z; player->GetPosition(x, y, z); - handler->PSendSysMessage("%04u%02i%02i.mmtile", player->GetMapId(), gx, gy); - handler->PSendSysMessage("tileloc [%i, %i]", gy, gx); - // calculate navmesh tile location uint32 terrainMapId = PhasingHandler::GetTerrainMapId(player->GetPhaseShift(), player->GetMapId(), player->GetMap()->GetTerrain(), x, y); + + handler->PSendSysMessage("%04u%02i%02i.mmtile", terrainMapId, gx, gy); + handler->PSendSysMessage("tileloc [%i, %i]", gy, gx); + dtNavMesh const* navmesh = MMAP::MMapFactory::createOrGetMMapManager()->GetNavMesh(terrainMapId); dtNavMeshQuery const* navmeshquery = MMAP::MMapFactory::createOrGetMMapManager()->GetNavMeshQuery(terrainMapId, player->GetMapId(), player->GetInstanceId()); if (!navmesh || !navmeshquery) |
