This commit is contained in:
ineed bots
2022-03-24 16:19:57 -06:00
parent 395a991b6f
commit a015aed62a

View File

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