diff --git a/src/Mgr/Travel/TravelMgr.cpp b/src/Mgr/Travel/TravelMgr.cpp index adc1e4a3e..24ebf3ee1 100644 --- a/src/Mgr/Travel/TravelMgr.cpp +++ b/src/Mgr/Travel/TravelMgr.cpp @@ -4821,7 +4821,10 @@ void TravelMgr::PrepareDestinationCache() if (l < 1 || l > maxLevel) continue; - locsPerLevelCache[(uint8)l].push_back(WorldLocation(std::get<0>(gridTuple))); + locsPerLevelCache[(uint8)l].push_back(WorldLocation(std::get<0>(gridTuple), + static_cast(std::get<1>(gridTuple)) * 50.0f, + static_cast(std::get<2>(gridTuple)) * 50.0f, + static_cast(std::get<3>(gridTuple)) * 50.0f)); } } }