This commit is contained in:
ineedbots 2021-06-15 16:24:16 -06:00
parent 7096fe8a54
commit cdc0032b55
2 changed files with 37 additions and 28 deletions

View File

@ -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;
} }
} }

View File

@ -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));
} }
/* /*