some fix up

This commit is contained in:
ineedbots 2021-05-26 12:48:48 -06:00
parent c81a4e2472
commit 6c1b6218a6
3 changed files with 38 additions and 0 deletions

View File

@ -256,6 +256,10 @@ reload_watch()
break; break;
weap = self GetCurrentWeapon(); weap = self GetCurrentWeapon();
if (weap == "none")
break;
if (self GetWeaponAmmoClip(weap) >= WeaponClipSize(weap)) if (self GetWeaponAmmoClip(weap) >= WeaponClipSize(weap))
break; break;
} }
@ -459,6 +463,9 @@ watchGrenadeFire()
{ {
self waittill( "grenade_fire", nade, weapname ); self waittill( "grenade_fire", nade, weapname );
if (!isDefined(nade))
continue;
if (weapname == "c4_mp") if (weapname == "c4_mp")
self thread watchC4Thrown(nade); self thread watchC4Thrown(nade);
} }
@ -2175,6 +2182,27 @@ smoke(time)
self.bot.issmokingafter = false; 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. Bot will fire if true or not.
*/ */

View File

@ -4348,6 +4348,8 @@ bot_dom_spawn_kill_think()
{ {
if ( level.flags[i] maps\mp\gametypes\dom::getFlagTeam() == myTeam ) if ( level.flags[i] maps\mp\gametypes\dom::getFlagTeam() == myTeam )
continue; continue;
flag = level.flags[i];
} }
if(!isDefined(flag)) if(!isDefined(flag))

View File

@ -102,6 +102,14 @@ BotPressADS(time)
self maps\mp\bots\_bot_internal::pressAds(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);
}
/* /*
Bots will press the attack button for a time Bots will press the attack button for a time
*/ */