diff --git a/src/Mgr/Travel/TravelMgr.cpp b/src/Mgr/Travel/TravelMgr.cpp index e05b6af70..7d287e824 100644 --- a/src/Mgr/Travel/TravelMgr.cpp +++ b/src/Mgr/Travel/TravelMgr.cpp @@ -852,18 +852,6 @@ std::vector WorldPosition::getPathFromPath(std::vector::max(); - uint32 iterSinceImprovement = 0; - constexpr uint32 MAX_ITER_NO_IMPROVEMENT = 10; - constexpr float MIN_IMPROVEMENT = 1.0f; - // Limit the pathfinding attempts for (uint32 i = 0; i < maxAttempt; i++) { @@ -883,17 +871,6 @@ std::vector WorldPosition::getPathFromPath(std::vectordistance(&subPath.back()); - if (distNow < bestDistToTarget - MIN_IMPROVEMENT) - { - bestDistToTarget = distNow; - iterSinceImprovement = 0; - } - else if (++iterSinceImprovement >= MAX_ITER_NO_IMPROVEMENT) - { - break; - } - currentPos = subPath.back(); }