From bb84f84abcbc424c74e487d018799315797de6ce Mon Sep 17 00:00:00 2001 From: ineedbots Date: Wed, 2 Jun 2021 10:39:45 -0600 Subject: [PATCH] weapon change --- main_shared/maps/mp/bots/_bot_script.gsc | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/main_shared/maps/mp/bots/_bot_script.gsc b/main_shared/maps/mp/bots/_bot_script.gsc index 16653cb..a52285b 100644 --- a/main_shared/maps/mp/bots/_bot_script.gsc +++ b/main_shared/maps/mp/bots/_bot_script.gsc @@ -686,14 +686,14 @@ changeToWeapon(weap) if (!self HasWeapon(weap)) return false; - if (self GetCurrentWeapon() == weap) - return true; - self SwitchToWeapon(weap); if (isWeaponAltmode(weap)) self setSpawnWeapon(weap); + if (self GetCurrentWeapon() == weap) + return true; + self waittill_any_timeout(5, "weapon_change"); return (self GetCurrentWeapon() == weap); @@ -1244,17 +1244,8 @@ bot_killstreak_think_loop() return; } } - - if (!self ChangeToWeapon(weapon)) - break; - - wait 1; - break; - + case "killstreak_dogs": - if (IsDefined( level.dogs )) - return; - default: if (!self ChangeToWeapon(weapon)) break; @@ -2656,7 +2647,7 @@ bot_watch_think_mw2_loop() if (randomInt(100) > 35) return; - self ChangeToWeapon(tube); + self thread ChangeToWeapon(tube); } /*