From aab5dd10074c8a8ad01e54bc212513731e5693db Mon Sep 17 00:00:00 2001 From: INeedBots Date: Thu, 12 Nov 2020 00:56:23 -0600 Subject: [PATCH] fix sentry again --- userraw/maps/mp/bots/_bot_script.gsc | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/userraw/maps/mp/bots/_bot_script.gsc b/userraw/maps/mp/bots/_bot_script.gsc index 11fcd0d..cc5ab3c 100644 --- a/userraw/maps/mp/bots/_bot_script.gsc +++ b/userraw/maps/mp/bots/_bot_script.gsc @@ -3428,21 +3428,22 @@ bot_killstreak_think() if (DistanceSquared(self.origin, forwardTrace["position"]) < 1000*1000 && self.pers["bots"]["skill"]["base"] > 3) continue; - self BotFreezeControls(true); + self BotStopMoving(true); + + if (!self changeToWeapon(ksWeap)) + { + self BotStopMoving(false); + continue; + } + wait 1; + self notify("place_sentry"); + wait 0.05; + self notify("cancel_sentry"); - sentryGun = maps\mp\killstreaks\_autosentry::createSentryForPlayer( "sentry_minigun", self ); - sentryGun maps\mp\killstreaks\_autosentry::sentry_setPlaced(); - self notify( "sentry_placement_finished", sentryGun ); + self thread changeToWeapon(curWeap); - self maps\mp\_matchdata::logKillstreakEvent( "sentry", self.origin ); - - self maps\mp\killstreaks\_killstreaks::usedKillstreak( "sentry", true ); - self maps\mp\killstreaks\_killstreaks::shuffleKillStreaksFILO( "sentry" ); - self maps\mp\killstreaks\_killstreaks::giveOwnedKillstreakItem(); - wait 1; - - self BotFreezeControls(false); + self BotStopMoving(false); } else if (streakName == "predator_missile") {