From: Rudolf Polzer Date: Fri, 15 Feb 2013 14:39:56 +0000 (+0100) Subject: onground detection: match engine cl_input.c X-Git-Tag: xonotic-v0.7.0~85 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=64b5e0111466d534873b8743ffecc5e36acfe662;p=xonotic%2Fxonotic-data.pk3dir.git onground detection: match engine cl_input.c --- 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);