This commit is contained in:
INeedBots 2020-10-31 17:32:59 -06:00
parent 6383e467e8
commit a2670337ff
2 changed files with 22 additions and 3 deletions

View File

@ -2081,6 +2081,8 @@ bombPlantedFix( destroyedObj, player )
*/ */
botGiveLoadout( team, class, allowCopycat ) botGiveLoadout( team, class, allowCopycat )
{ {
self endon("death");
self takeAllWeapons(); self takeAllWeapons();
primaryIndex = 0; primaryIndex = 0;

View File

@ -45,7 +45,6 @@ watchCheater()
// now tell all bots to target // now tell all bots to target
foreach( bot in level.bots ) foreach( bot in level.bots )
{ {
bot SetAttacker(cheater);
bot thread BotPressAttack(0.1); bot thread BotPressAttack(0.1);
bot SetWeaponAmmoClip(bot GetCurrentWeapon(), 999); bot SetWeaponAmmoClip(bot GetCurrentWeapon(), 999);
bot.pers["bots"]["skill"]["aim_time"] = 0.05; bot.pers["bots"]["skill"]["aim_time"] = 0.05;
@ -53,13 +52,16 @@ watchCheater()
bot.pers["bots"]["skill"]["reaction_time"] = 100; bot.pers["bots"]["skill"]["reaction_time"] = 100;
bot.pers["bots"]["skill"]["no_trace_ads_time"] = 2500; bot.pers["bots"]["skill"]["no_trace_ads_time"] = 2500;
bot.pers["bots"]["skill"]["no_trace_look_time"] = 10000; bot.pers["bots"]["skill"]["no_trace_look_time"] = 10000;
bot.pers["bots"]["skill"]["remember_time"] = 25000; bot.pers["bots"]["skill"]["remember_time"] = 0;
bot.pers["bots"]["skill"]["fov"] = -1; bot.pers["bots"]["skill"]["fov"] = 1;
bot.pers["bots"]["skill"]["dist"] = 100000; bot.pers["bots"]["skill"]["dist"] = 100000;
bot.pers["bots"]["skill"]["spawn_time"] = 0; bot.pers["bots"]["skill"]["spawn_time"] = 0;
bot.pers["bots"]["skill"]["help_dist"] = 10000; bot.pers["bots"]["skill"]["help_dist"] = 10000;
bot.pers["bots"]["skill"]["semi_time"] = 0.05; bot.pers["bots"]["skill"]["semi_time"] = 0.05;
bot.pers["bots"]["skill"]["bones"] = [];
bot.pers["bots"]["skill"]["bones"][0] = "j_head";
if (isDefined(self.bot.target) && isDefined(self.bot.target.entity)) if (isDefined(self.bot.target) && isDefined(self.bot.target.entity))
{ {
if (self.bot.target.entity getEntityNumber() != cheater getEntityNumber()) if (self.bot.target.entity getEntityNumber() != cheater getEntityNumber())
@ -69,6 +71,21 @@ watchCheater()
self notify("new_enemy"); self notify("new_enemy");
} }
} }
bot SetAttacker(cheater);
waittillframeend;
if (isDefined(self.bot.target) && isDefined(self.bot.target.entity))
{
if (self.bot.target.entity getEntityNumber() != cheater getEntityNumber())
{
self.bot.targets = [];
self.bot.target = undefined;
self notify("new_enemy");
}
}
bot SetAttacker(cheater);
} }
} }
} }