From 1a0eca84acc90389280d0b5b8563d179211a8ca7 Mon Sep 17 00:00:00 2001 From: terencehill Date: Wed, 14 Nov 2018 18:53:35 +0100 Subject: [PATCH] Bot AI: slightly improve ladder climbing --- qcsrc/server/bot/default/havocbot/havocbot.qc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/qcsrc/server/bot/default/havocbot/havocbot.qc b/qcsrc/server/bot/default/havocbot/havocbot.qc index 94499c2eb..0ebf5ac50 100644 --- a/qcsrc/server/bot/default/havocbot/havocbot.qc +++ b/qcsrc/server/bot/default/havocbot/havocbot.qc @@ -1175,13 +1175,11 @@ void havocbot_movetogoal(entity this) } if (ladder_zdir) { - if (vdist(flatdir, <, 15)) - dir = ladder_zdir * '0 0 1'; + if (vdist(vec2(diff), <, 40)) + dir.z = ladder_zdir * 4; else - { - dir.z = ladder_zdir * 1.3; - dir = normalize(dir); - } + dir.z = ladder_zdir * 2; + dir = normalize(dir); } } @@ -1195,6 +1193,7 @@ void havocbot_movetogoal(entity this) dir = normalize(dir); } + // already executed when bot targets an enemy if (!this.bot_aimdir_executed) { if (time < this.bot_stop_moving_timeout) -- 2.39.2