From 884c0b09595f29b51fdc356cacc4b8533fd4ad65 Mon Sep 17 00:00:00 2001 From: INeedBots Date: Thu, 3 Dec 2020 21:16:49 -0600 Subject: [PATCH] IsPlayerModelOK --- main_shared/maps/mp/bots/_bot_internal.gsc | 2 +- main_shared/maps/mp/bots/_bot_script.gsc | 14 +++++++------- main_shared/maps/mp/bots/_bot_utility.gsc | 8 ++++++++ 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 63950c2..82bc0a7 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -728,7 +728,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 a586634..6fe8649 100644 --- a/main_shared/maps/mp/bots/_bot_script.gsc +++ b/main_shared/maps/mp/bots/_bot_script.gsc @@ -137,7 +137,7 @@ bot_cry_for_help( attacker ) if(!isDefined(player.team)) continue; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if ( !IsAlive( player ) ) @@ -1498,7 +1498,7 @@ bot_revive_think() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(!isDefined(player.pers["team"])) @@ -1715,7 +1715,7 @@ bot_think_follow() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if (player == self) @@ -2229,7 +2229,7 @@ bot_listen_to_steps() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) @@ -2423,7 +2423,7 @@ bot_killstreak_think() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) @@ -2504,7 +2504,7 @@ bot_uav_think() { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; if(player == self) @@ -2577,7 +2577,7 @@ bot_target_vehicle() for(i = 0; i < level.players.size; i++) { player = level.players[i]; - if(!isDefined(player.bot_model_fix)) + if(!self IsPlayerModelOK()) continue; vehicle = player GetVehicleOccupied(); diff --git a/main_shared/maps/mp/bots/_bot_utility.gsc b/main_shared/maps/mp/bots/_bot_utility.gsc index 9d8f9c3..bd76897 100644 --- a/main_shared/maps/mp/bots/_bot_utility.gsc +++ b/main_shared/maps/mp/bots/_bot_utility.gsc @@ -157,6 +157,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. */