mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-07-10 21:11:49 +00:00
new dvar
This commit is contained in:
@ -6,8 +6,11 @@
|
||||
init()
|
||||
{
|
||||
setDvarIfUninitialized( "bots_sniperLoadout", false );
|
||||
setDvarIfUninitialized( "bots_oneHardIsSniper", false );
|
||||
|
||||
level thread onBotConnected();
|
||||
|
||||
level thread watchOneHardIsSniper();
|
||||
}
|
||||
|
||||
onBotConnected()
|
||||
@ -31,6 +34,34 @@ onBotGivenLoadout()
|
||||
if ( !getDvarInt( "bots_sniperLoadout" ) )
|
||||
continue;
|
||||
|
||||
self give_sniper_loadout();
|
||||
}
|
||||
}
|
||||
|
||||
watchOneHardIsSniper()
|
||||
{
|
||||
for(;;)
|
||||
{
|
||||
wait 1;
|
||||
|
||||
if ( !getDvarInt( "bots_oneHardIsSniper" ) )
|
||||
continue;
|
||||
|
||||
foreach (bot in level.bots)
|
||||
{
|
||||
if (bot.pers["bots"]["skill"]["base"] >= 7)
|
||||
{
|
||||
if (isAlive(bot) && !bot.isSniper)
|
||||
bot give_sniper_loadout();
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
give_sniper_loadout()
|
||||
{
|
||||
self.pers["bots"]["behavior"]["quickscope"] = true;
|
||||
|
||||
// clear perks and weapons
|
||||
@ -60,5 +91,6 @@ onBotGivenLoadout()
|
||||
self [[game[self.team + "_model"]["GHILLIE"]]]();
|
||||
else
|
||||
self [[game[self.team + "_model"]["SNIPER"]]]();
|
||||
}
|
||||
|
||||
self.isSniper = true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user