From 8b88b10a9fd55eba2e860fab24ce1edb41a549d1 Mon Sep 17 00:00:00 2001 From: terencehill Date: Thu, 30 Mar 2017 20:04:42 +0200 Subject: [PATCH] Fix subtle bug in tracewalk reporting that bot can go through any pool, regardless of edge height (e.g. Solarium's pool) --- qcsrc/server/bot/default/navigation.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qcsrc/server/bot/default/navigation.qc b/qcsrc/server/bot/default/navigation.qc index b09530898..b4503fa14 100644 --- a/qcsrc/server/bot/default/navigation.qc +++ b/qcsrc/server/bot/default/navigation.qc @@ -136,7 +136,7 @@ bool tracewalk(entity e, vector start, vector m1, vector m2, vector end, float m if (trace_fraction < 1) { swimming = true; - org = trace_endpos - normalize(org - trace_endpos) * stepdist; + org = trace_endpos + normalize(org - trace_endpos) * stepdist; for (; org.z < end.z + e.maxs.z; org.z += stepdist) { if(autocvar_bot_debug_tracewalk) -- 2.39.2