From b5efd71ec282bc7e95cff33adc1456526e01329d Mon Sep 17 00:00:00 2001 From: terencehill Date: Fri, 22 Jun 2018 18:12:57 +0200 Subject: [PATCH] Bot AI: Freezetag: fix initial role assignment (always havocbot_role_ft_freeing) when a bot is added to the server --- qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qc b/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qc index efa06461d..f97638370 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qc +++ b/qcsrc/common/gamemodes/gamemode/freezetag/freezetag.qc @@ -539,6 +539,10 @@ MUTATOR_HOOKFUNCTION(ft, HavocBot_ChooseRole) bot.havocbot_role = havocbot_role_ft_offense; } + // if bots spawn all at once assign them a more appropriated role after a while + if (CS(bot).jointime < time + 1) + bot.havocbot_role_timeout = time + 10 + random() * 10; + return true; } -- 2.39.2