From 64b5e0111466d534873b8743ffecc5e36acfe662 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 15 Feb 2013 15:39:56 +0100 Subject: [PATCH] onground detection: match engine cl_input.c --- qcsrc/client/csqcmodel_hooks.qc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qcsrc/client/csqcmodel_hooks.qc b/qcsrc/client/csqcmodel_hooks.qc index 9639ea8ef..9caf9419f 100644 --- a/qcsrc/client/csqcmodel_hooks.qc +++ b/qcsrc/client/csqcmodel_hooks.qc @@ -623,8 +623,8 @@ void CSQCModel_Hook_PreDraw(float isplayer) } else { - traceline(self.origin + '0 0 1' * self.maxs_z, self.origin + '0 0 1' * (self.mins_z - 4), MOVE_NOMONSTERS, self); - if(trace_startsolid || trace_fraction < 1) + tracebox(self.origin + '0 0 1', self.mins, self.maxs, self.origin - '0 0 1', MOVE_NORMAL, self); + if(trace_fraction < 1 && trace_plane_normal_z > 0.7) onground = 1; } animdecide_init(self); -- 2.39.2