From e43ccf77d6be969120edc465300d563e739abac6 Mon Sep 17 00:00:00 2001 From: INeedBots Date: Thu, 3 Dec 2020 20:58:10 -0600 Subject: [PATCH] IsPlayerModelOK --- main_shared/maps/mp/bots/_bot_internal.gsc | 2 +- main_shared/maps/mp/bots/_bot_script.gsc | 10 +++++----- main_shared/maps/mp/bots/_bot_utility.gsc | 8 ++++++++ 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 1bee79d..1934f41 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -681,7 +681,7 @@ target() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) continue; diff --git a/main_shared/maps/mp/bots/_bot_script.gsc b/main_shared/maps/mp/bots/_bot_script.gsc index faef016..6567c2d 100644 --- a/main_shared/maps/mp/bots/_bot_script.gsc +++ b/main_shared/maps/mp/bots/_bot_script.gsc @@ -138,7 +138,7 @@ bot_cry_for_help( attacker ) if(!isDefined(player.team)) continue; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if ( !IsAlive( player ) ) @@ -1454,7 +1454,7 @@ bot_think_follow() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if (player == self) @@ -1968,7 +1968,7 @@ bot_listen_to_steps() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) @@ -2170,7 +2170,7 @@ bot_killstreak_think() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) @@ -2251,7 +2251,7 @@ bot_uav_think() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) diff --git a/main_shared/maps/mp/bots/_bot_utility.gsc b/main_shared/maps/mp/bots/_bot_utility.gsc index a617c24..40b5955 100644 --- a/main_shared/maps/mp/bots/_bot_utility.gsc +++ b/main_shared/maps/mp/bots/_bot_utility.gsc @@ -161,6 +161,14 @@ IsBotKnifing() return self.bot.isknifingafter; } +/* + If the model of the player is good +*/ +IsPlayerModelOK() +{ + return (isDefined(self.bot_model_fix)); +} + /* Freezes the bot's controls. */