feat(Core/Travel): Hardcode 50y travelnode threshold

This commit is contained in:
bash 2026-05-14 21:19:28 +02:00
parent 7de2d9ce3e
commit 5c11a831b9

View File

@ -147,12 +147,13 @@ bool NewRpgBaseAction::MoveFarTo(WorldPosition dest)
// 3. Else: 40-step chained mmap probe + regression guard.
// 4. Empty / non-progressing probe: single-waypoint MoveTo.
//
// needsLongPath gate — cross-map or > sightDistance go to graph.
// needsLongPath gate — cross-map or > 50y go to graph.
// BG gating: graph holds open-world routes only.
constexpr float TRAVELNODE_THRESHOLD = 50.0f;
bool tryNodes = sPlayerbotAIConfig.enableTravelNodes &&
!bot->InBattleground() &&
((bot->GetMapId() != dest.GetMapId()) ||
(dis > sPlayerbotAIConfig.sightDistance));
(dis > TRAVELNODE_THRESHOLD));
// If a node plan is already active, ride it — but only if its
// destination still matches the requested dest. Otherwise the