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.defuseObject = undefined;
|
||||||
level.bots_smokeList = List();
|
level.bots_smokeList = List();
|
||||||
level.bots_fragList = List();
|
|
||||||
|
|
||||||
level.bots_minSprintDistance = 315;
|
level.bots_minSprintDistance = 315;
|
||||||
level.bots_minSprintDistance *= level.bots_minSprintDistance;
|
level.bots_minSprintDistance *= level.bots_minSprintDistance;
|
||||||
@ -555,33 +554,9 @@ onGrenadeFire()
|
|||||||
grenade.name = weaponName;
|
grenade.name = weaponName;
|
||||||
if(weaponName == "smoke_grenade_mp")
|
if(weaponName == "smoke_grenade_mp")
|
||||||
grenade thread AddToSmokeList();
|
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.
|
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)
|
if(!self.bot.isfraggingafter && !self.bot.issmokingafter)
|
||||||
{
|
{
|
||||||
nade = self getValidGrenade();
|
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")
|
if(nade == "frag_grenade_mp")
|
||||||
self thread frag(2.5);
|
self thread frag(2.5);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user