From 712f2c3a375aaf750c1e6e5320130ee1ffb67832 Mon Sep 17 00:00:00 2001 From: ineedbots Date: Tue, 25 May 2021 16:56:48 -0600 Subject: [PATCH] Added use button --- main_shared/maps/mp/bots/_bot_internal.gsc | 24 ++++++++++++++++++++++ main_shared/maps/mp/bots/_bot_utility.gsc | 8 ++++++++ 2 files changed, 32 insertions(+) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 780d3b3..4e1f336 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -241,6 +241,9 @@ watchGrenadeFire() { self waittill( "grenade_fire", nade, weapname ); + if (!isDefined(nade)) + continue; + if ( weapname == "c4_mp" ) self thread watchC4Thrown(nade); } @@ -2005,6 +2008,27 @@ smoke(time) self.bot.issmokingafter = false; } +/* + Bot will press use for a time. +*/ +use(time) +{ + self endon("death"); + self endon("disconnect"); + self notify("bot_use"); + self endon("bot_use"); + + if(!isDefined(time)) + time = 0.05; + + self botAction("+use"); + + if(time) + wait time; + + self botAction("-use"); +} + /* Bot will fire if true or not. */ diff --git a/main_shared/maps/mp/bots/_bot_utility.gsc b/main_shared/maps/mp/bots/_bot_utility.gsc index 8fa9d03..e92566c 100644 --- a/main_shared/maps/mp/bots/_bot_utility.gsc +++ b/main_shared/maps/mp/bots/_bot_utility.gsc @@ -84,6 +84,14 @@ BotPressADS(time) self maps\mp\bots\_bot_internal::pressADS(time); } +/* + Bot presses the use button for time. +*/ +BotPressUse(time) +{ + self maps\mp\bots\_bot_internal::use(time); +} + /* Bot presses the frag button for time. */