From ccfcb1dfb01a79cc884c2452596ae642a43d68db Mon Sep 17 00:00:00 2001 From: bash Date: Sun, 31 May 2026 00:03:45 +0200 Subject: [PATCH] fix(Core/Travel): Hoist AiObjectContext* context in GetNodeRoute so PortalNode injection blocks see it --- src/Mgr/Travel/TravelNode.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Mgr/Travel/TravelNode.cpp b/src/Mgr/Travel/TravelNode.cpp index f89bd38b5..936e5a5a1 100644 --- a/src/Mgr/Travel/TravelNode.cpp +++ b/src/Mgr/Travel/TravelNode.cpp @@ -1423,13 +1423,12 @@ TravelNodeRoute TravelNodeMap::GetNodeRoute(TravelNode* start, TravelNode* goal, PlayerbotAI* botAI = GET_PLAYERBOT_AI(bot); if (botAI) { + AiObjectContext* context = botAI->GetAiObjectContext(); + if (botAI->HasCheat(BotCheatMask::gold)) startStub->currentGold = 10000000; else - { - AiObjectContext* context = botAI->GetAiObjectContext(); startStub->currentGold = AI_VALUE2(uint32, "free money for", (uint32)NeedMoneyFor::travel); - } // Hearthstone (item 6948 / spell 8690): inject a synthetic // teleport edge from start to the node nearest the bot's