From ec162789d322cfe028383c412d93d301462c56aa Mon Sep 17 00:00:00 2001 From: Martin Taibr Date: Sun, 20 Oct 2019 17:29:57 +0200 Subject: [PATCH] avoid using broken globals in g_walljump, should fix #2313 --- qcsrc/common/mutators/mutator/walljump/walljump.qc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/qcsrc/common/mutators/mutator/walljump/walljump.qc b/qcsrc/common/mutators/mutator/walljump/walljump.qc index c462a7e2b..519159d91 100644 --- a/qcsrc/common/mutators/mutator/walljump/walljump.qc +++ b/qcsrc/common/mutators/mutator/walljump/walljump.qc @@ -23,10 +23,12 @@ vector PlayerTouchWall(entity this) float dist = 10, max_normal = 0.2, scaler = 100; vector start = this.origin; - TRACE(start + v_forward * scaler) - TRACE(start - v_forward * scaler) - TRACE(start + v_right * scaler) - TRACE(start - v_right * scaler) + vector forward, right, _up; + MAKE_VECTORS(this.angles, forward, right, _up); + TRACE(start + forward * scaler) + TRACE(start - forward * scaler) + TRACE(start + right * scaler) + TRACE(start - right * scaler) #undef TRACE return '0 0 0'; } -- 2.39.2