From f1de7e695a921ce6e56cc15c946e1a7d46ccec15 Mon Sep 17 00:00:00 2001 From: INeedGames Date: Sun, 8 Nov 2020 20:30:33 -0600 Subject: [PATCH] Fixed prone shooting --- main_shared/maps/mp/bots/_bot_internal.gsc | 6 +++++- main_shared/maps/mp/bots/_bot_utility.gsc | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/main_shared/maps/mp/bots/_bot_internal.gsc b/main_shared/maps/mp/bots/_bot_internal.gsc index dbdda49..42d0674 100644 --- a/main_shared/maps/mp/bots/_bot_internal.gsc +++ b/main_shared/maps/mp/bots/_bot_internal.gsc @@ -335,6 +335,10 @@ stance() toStance = "stand"; if(self.bot.next_wp != -1) toStance = level.waypoints[self.bot.next_wp].type; + + if(toStance == "climb") + toStance = "stand"; + if(toStance != "stand" && toStance != "crouch" && toStance != "prone") toStance = "crouch"; @@ -1203,7 +1207,7 @@ walk() { curweap = self getCurrentWeapon(); - if(self.bot.target.entity.classname == "script_vehicle" || self.bot.isfraggingafter || self.bot.issmokingafter) + if(self.bot.target.entity.classname == "script_vehicle" || self.bot.isfraggingafter || self.bot.issmokingafter || self InLastStand() || self GetStance() == "prone") { continue; } diff --git a/main_shared/maps/mp/bots/_bot_utility.gsc b/main_shared/maps/mp/bots/_bot_utility.gsc index a5abc02..0263b55 100644 --- a/main_shared/maps/mp/bots/_bot_utility.gsc +++ b/main_shared/maps/mp/bots/_bot_utility.gsc @@ -130,6 +130,14 @@ IsBotReloading() return self.bot.isreloading; } +/* + Is bot knifing +*/ +IsBotKnifing() +{ + return self.bot.isknifingafter; +} + /* Freezes the bot's controls. */