This commit is contained in:
Your Name 2020-08-01 03:00:36 -06:00
parent 6411cb1a8e
commit f169c5ca16
2 changed files with 1 additions and 26 deletions

View File

@ -55,7 +55,6 @@ init()
level.defuseObject = undefined;
level.bots_smokeList = List();
level.bots_fragList = List();
level.bots_minSprintDistance = 315;
level.bots_minSprintDistance *= level.bots_minSprintDistance;
@ -555,33 +554,9 @@ onGrenadeFire()
grenade.name = weaponName;
if(weaponName == "smoke_grenade_mp")
grenade thread AddToSmokeList();
else if(isSubStr(weaponName, "frag_"))
grenade thread AddToFragList(self);
}
}
AddToFragList(owner)
{
grenade = spawnStruct();
grenade.grenade = self;
grenade.owner = owner;
grenade.team = owner.team;
grenade.throwback = undefined;
level.bots_fragList ListAdd(grenade);
grenade thread FragThink();
}
FragThink()
{
while (isDefined(self.grenade))
wait 0.05;
level.bots_fragList ListRemove(self);
}
/*
Adds a smoke grenade to the list of smokes in the game. Used to prevent bots from seeing through smoke.
*/

View File

@ -1347,7 +1347,7 @@ aim()
if(!self.bot.isfraggingafter && !self.bot.issmokingafter)
{
nade = self getValidGrenade();
if(isDefined(nade) && rand <= self.pers["bots"]["behavior"]["nade"] && bulletTracePassed(myEye, myEye + (0, 0, 75), false, self) && bulletTracePassed(last_pos, last_pos + (0, 0, 100), false, target))
if(isDefined(nade) && rand <= self.pers["bots"]["behavior"]["nade"] && bulletTracePassed(myEye, myEye + (0, 0, 75), false, self) && bulletTracePassed(last_pos, last_pos + (0, 0, 100), false, target)) //bots_minGrenadeDistance
{
if(nade == "frag_grenade_mp")
self thread frag(2.5);