From d779045d9870f43fa814ab02c2b91d7eaed57fa7 Mon Sep 17 00:00:00 2001 From: Mario Date: Fri, 14 Nov 2014 02:34:11 +1100 Subject: [PATCH] Do a trace before teleporting player, to make sure we're not putting them into a wall --- qcsrc/server/mutators/mutator_nades.qc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcsrc/server/mutators/mutator_nades.qc b/qcsrc/server/mutators/mutator_nades.qc index 13344bd20..bd858796a 100644 --- a/qcsrc/server/mutators/mutator_nades.qc +++ b/qcsrc/server/mutators/mutator_nades.qc @@ -342,6 +342,8 @@ void nade_translocate_boom() return; vector locout = self.origin + '0 0 1' * (1 - self.realowner.mins_z - 24); + tracebox(locout, self.realowner.mins, self.realowner.maxs, locout, MOVE_NOMONSTERS, self.realowner); + locout = trace_endpos makevectors(self.realowner.angles); -- 2.39.2