From 951b01c85e9c985ffe7b90b6bcc5b5e98b79e505 Mon Sep 17 00:00:00 2001 From: terencehill Date: Mon, 31 Jul 2017 15:26:32 +0200 Subject: [PATCH] Tracewalk: allow to jump small obstacles swimming underwater upwards even if higher than destination position --- 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 e450da01f..fc993400e 100644 --- a/qcsrc/server/bot/default/navigation.qc +++ b/qcsrc/server/bot/default/navigation.qc @@ -308,7 +308,7 @@ bool tracewalk(entity e, vector start, vector m1, vector m2, vector end, float e { // stepswim vector stepswim_move = move + stepheightvec; - if (flatdist > 0 && stepswim_move.z > end2.z) // don't allow stepswim to go higher than destination + if (flatdist > 0 && stepswim_move.z > end2.z + stepheightvec.z) // don't allow stepswim to go higher than destination stepswim_move.z = end2.z; tracebox(org + stepheightvec, m1, m2, stepswim_move, movemode, e); -- 2.39.2