]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
onground detection: match engine cl_input.c
authorRudolf Polzer <divverent@xonotic.org>
Fri, 15 Feb 2013 14:39:56 +0000 (15:39 +0100)
committerRudolf Polzer <divverent@xonotic.org>
Fri, 15 Feb 2013 14:39:56 +0000 (15:39 +0100)
qcsrc/client/csqcmodel_hooks.qc

index 9639ea8ef553475670171069d969b7e648321eab..9caf9419f11f82170c54b47c6c90c9fe4d345da8 100644 (file)
@@ -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);