From 3bf31e4eaecafd0b4af885a1de3678155859ad4d Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 25 Jul 2020 11:41:06 -0600 Subject: [PATCH] fixed script_aimpos --- main_shared/maps/mp/bots/_bot_internal.gsc | 23 ++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 216575e..f341175 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -929,14 +929,21 @@ aim() self ads(false); self stopNading(); - lookat = self.bot.script_aimpos; - if(self.bot.second_next_wp != -1 && !self.bot.issprinting) - lookat = level.waypoints[self.bot.second_next_wp].origin; - else if(isDefined(self.bot.towards_goal)) - lookat = self.bot.towards_goal; - - if(isDefined(lookat)) - self botLookAt(lookat + (0, 0, self getEyeHeight()), aimspeed); + if (!isDefined(self.bot.script_aimpos)) + { + lookat = undefined; + if(self.bot.second_next_wp != -1 && !self.bot.issprinting) + lookat = level.waypoints[self.bot.second_next_wp].origin; + else if(isDefined(self.bot.towards_goal)) + lookat = self.bot.towards_goal; + + if(isDefined(lookat)) + self botLookAt(lookat + (0, 0, self getEyeHeight()), aimspeed); + } + else + { + self botLookAt(self.bot.script_aimpos, aimspeed); + } } }