mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-22 13:55:43 +00:00
ok
This commit is contained in:
parent
6411cb1a8e
commit
f169c5ca16
@ -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.
|
||||
*/
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user