mirror of
https://github.com/ineedbots/iw2_bot_warfare.git
synced 2025-04-22 15:25:42 +00:00
Cod2
This commit is contained in:
parent
7096fe8a54
commit
cdc0032b55
@ -101,6 +101,15 @@ init()
|
|||||||
level.players = [];
|
level.players = [];
|
||||||
|
|
||||||
level.bots_fullautoguns = [];
|
level.bots_fullautoguns = [];
|
||||||
|
level.bots_fullautoguns["greasegun"] = true;
|
||||||
|
level.bots_fullautoguns["thompson"] = true;
|
||||||
|
level.bots_fullautoguns["bar"] = true;
|
||||||
|
level.bots_fullautoguns["pps42"] = true;
|
||||||
|
level.bots_fullautoguns["sten"] = true;
|
||||||
|
level.bots_fullautoguns["bren"] = true;
|
||||||
|
level.bots_fullautoguns["mp44"] = true;
|
||||||
|
level.bots_fullautoguns["ppsh"] = true;
|
||||||
|
level.bots_fullautoguns["mp40"] = true;
|
||||||
|
|
||||||
level thread fixGamemodes();
|
level thread fixGamemodes();
|
||||||
|
|
||||||
@ -908,9 +917,9 @@ watchGameEnded()
|
|||||||
if (level.roundended)
|
if (level.roundended)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (isDefined(level.gameended))
|
else if (isDefined(level.mapended))
|
||||||
{
|
{
|
||||||
if (level.gameended)
|
if (level.mapended)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -58,6 +58,22 @@ is_bot()
|
|||||||
return ((isDefined(self.pers["isBot"]) && self.pers["isBot"]) || (isDefined(self.pers["isBotWarfare"]) && self.pers["isBotWarfare"]) || isSubStr( self getguid()+"", "bot" ));
|
return ((isDefined(self.pers["isBot"]) && self.pers["isBot"]) || (isDefined(self.pers["isBotWarfare"]) && self.pers["isBotWarfare"]) || isSubStr( self getguid()+"", "bot" ));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
iw5
|
||||||
|
*/
|
||||||
|
allowClassChoice()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
iw5
|
||||||
|
*/
|
||||||
|
allowTeamChoice()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Bot changes to the weap
|
Bot changes to the weap
|
||||||
*/
|
*/
|
||||||
@ -309,36 +325,12 @@ HasThreat()
|
|||||||
return (isDefined(self GetThreat()));
|
return (isDefined(self GetThreat()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
If the player is defusing
|
|
||||||
*/
|
|
||||||
IsDefusing()
|
|
||||||
{
|
|
||||||
return (isDefined(self.isDefusing) && self.isDefusing);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
If the play is planting
|
|
||||||
*/
|
|
||||||
isPlanting()
|
|
||||||
{
|
|
||||||
return (isDefined(self.isPlanting) && self.isPlanting);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
If the player is carrying a bomb
|
|
||||||
*/
|
|
||||||
isBombCarrier()
|
|
||||||
{
|
|
||||||
return (isDefined(self.isBombCarrier) && self.isBombCarrier);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
If the site is in use
|
If the site is in use
|
||||||
*/
|
*/
|
||||||
isInUse()
|
isInUse()
|
||||||
{
|
{
|
||||||
return (isDefined(self.inUse) && self.inUse);
|
return (isDefined(self.planting) && self.planting) || (isDefined(self.defusing) && self.defusing);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -347,6 +339,14 @@ isInUse()
|
|||||||
getValidGrenade()
|
getValidGrenade()
|
||||||
{
|
{
|
||||||
grenadeTypes = [];
|
grenadeTypes = [];
|
||||||
|
grenadeTypes[0] = "frag_grenade_american_mp";
|
||||||
|
grenadeTypes[1] = "smoke_grenade_american_mp";
|
||||||
|
grenadeTypes[2] = "frag_grenade_british_mp";
|
||||||
|
grenadeTypes[3] = "smoke_grenade_british_mp";
|
||||||
|
grenadeTypes[4] = "frag_grenade_russian_mp";
|
||||||
|
grenadeTypes[5] = "smoke_grenade_russian_mp";
|
||||||
|
grenadeTypes[6] = "frag_grenade_german_mp";
|
||||||
|
grenadeTypes[7] = "smoke_grenade_german_mp";
|
||||||
|
|
||||||
possibles = [];
|
possibles = [];
|
||||||
|
|
||||||
@ -560,7 +560,7 @@ _timeout( delay )
|
|||||||
*/
|
*/
|
||||||
isWeaponDroppable(weap)
|
isWeaponDroppable(weap)
|
||||||
{
|
{
|
||||||
return false;
|
return (maps\mp\gametypes\_weapons::isPistol(weap) || maps\mp\gametypes\_weapons::isMainWeapon(weap));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user