From dc1d977b06bcab0dd3f172f83a7f0f268e4ea457 Mon Sep 17 00:00:00 2001 From: terencehill Date: Tue, 23 Aug 2022 18:21:16 +0200 Subject: [PATCH] Bot AI: fix think rate formula giving exaggerated importance to bot personality values of "aithink" (set in bots.txt) --- qcsrc/server/bot/default/bot.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qcsrc/server/bot/default/bot.qc b/qcsrc/server/bot/default/bot.qc index 79b3a9692..2497ecaa0 100644 --- a/qcsrc/server/bot/default/bot.qc +++ b/qcsrc/server/bot/default/bot.qc @@ -64,7 +64,7 @@ void bot_think(entity this) if(autocvar_bot_god) this.flags |= FL_GODMODE; - this.bot_nextthink = max(time, this.bot_nextthink) + max(0.01, autocvar_bot_ai_thinkinterval * (0.5 ** this.bot_aiskill) * min(14 / (skill + 14), 1)); + this.bot_nextthink = max(time, this.bot_nextthink) + max(0.01, autocvar_bot_ai_thinkinterval * min(14 / (skill + this.bot_aiskill + 14), 1)); if (!IS_PLAYER(this) || (autocvar_g_campaign && !campaign_bots_may_start)) { -- 2.39.2