Revert "fix(Core/Movement): Force replan when dest shifts >40y from cached spline endpoint"

This reverts commit 82bf33f3d40fcf95deb7469f36401d1534718db9.
This commit is contained in:
bash 2026-05-08 23:06:25 +02:00
parent 57febb7683
commit 3f29e7a381

View File

@ -73,16 +73,7 @@ bool NewRpgBaseAction::MoveFarTo(WorldPosition dest)
if (bot->isMoving() && lastMove.lastMoveToMapId == bot->GetMapId())
{
float remaining = bot->GetExactDist(lastMove.lastMoveToX, lastMove.lastMoveToY, lastMove.lastMoveToZ);
// Only ride the existing spline if the cached endpoint is
// still close to the requested dest. A dest shift > 40y is
// a target change (objective POI -> turn-in NPC, new POI
// selection, …) and needs a fresh travelplan/mmap probe;
// otherwise the bot rides a stale spline straight through
// geometry.
float endpointToDest = dest.distance(WorldPosition(
lastMove.lastMoveToMapId, lastMove.lastMoveToX,
lastMove.lastMoveToY, lastMove.lastMoveToZ));
if (remaining > 10.0f && endpointToDest <= 40.0f)
if (remaining > 10.0f)
{
EmitDebugMove("MoveFar", "spline-plan",
lastMove.lastMoveToX, lastMove.lastMoveToY, lastMove.lastMoveToZ);