From b2aa2b0d585d738e27cda4ab75f0b8f1da44028b Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 30 Aug 2020 20:24:51 -0600 Subject: [PATCH] a --- main_shared/maps/mp/bots/_bot_internal.gsc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 2573ad9..aa0acef 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -1043,6 +1043,17 @@ isInRange(dist, curweap) return true; } +killWalkCauseNoWaypoints() +{ + self endon("disconnect"); + self endon("death"); + self endon("kill_goal"); + + wait 2; + + self notify("kill_goal"); +} + /* This is the main walking logic for the bot. */ @@ -1089,6 +1100,7 @@ walk() goal = level.waypoints[randomInt(level.waypointCount)].origin; else { + self thread killWalkCauseNoWaypoints(); stepDist = 64; forward = AnglesToForward(self GetPlayerAngles())*stepDist; forward = (forward[0], forward[1], 0);