From d05d99e4a3bea3c2bf1f7f7efbdc370232f781f9 Mon Sep 17 00:00:00 2001 From: INeedBots Date: Sun, 6 Dec 2020 10:26:47 -0600 Subject: [PATCH] fixed none error --- main_shared/maps/mp/bots/_bot_internal.gsc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index 2df1728..330535a 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -1025,7 +1025,7 @@ aim() if(self.bot.isfraggingafter || self.bot.issmokingafter) nadeAimOffset = dist/3000; - else if(weaponClass(curweap) == "grenade") + else if(curweap != "none" && weaponClass(curweap) == "grenade") nadeAimOffset = dist/16000; if(no_trace_time && (!isDefined(self.bot.after_target) || self.bot.after_target != target)) @@ -1130,7 +1130,7 @@ aim() if(self.bot.isfraggingafter || self.bot.issmokingafter) nadeAimOffset = dist/3000; - else if(weaponClass(curweap) == "grenade") + else if(curweap != "none" && weaponClass(curweap) == "grenade") nadeAimOffset = dist/16000; aimpos = last_pos + (0, 0, self getEyeHeight() + nadeAimOffset); @@ -1225,6 +1225,9 @@ canFire(curweap) */ canAds(dist, curweap) { + if(curweap == "none") + return false; + far = level.bots_noADSDistance; if(self hasPerk("specialty_bulletaccuracy")) far *= 1.4; @@ -1244,6 +1247,9 @@ canAds(dist, curweap) */ isInRange(dist, curweap) { + if(curweap == "none") + return false; + weapclass = weaponClass(curweap); if(weapclass == "spread" && dist > level.bots_maxShotgunDistance)