diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 162d4d1..a1f6283 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -1235,10 +1235,11 @@ doWalk(goal, dist, isScriptGoal) self endon("goal_internal");//so that the watchOnGoal notify can happen same frame, not a frame later distsq = dist*dist; - self thread killWalkOnEvents(); - self thread watchOnGoal(goal, distsq); if (isScriptGoal) self thread doWalkScriptNotify(); + + self thread killWalkOnEvents(); + self thread watchOnGoal(goal, distsq); current = self initAStar(goal); while(current >= 0)