]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_input.c
GLSL shaders no longer use gl_TextureMatrix, now all matrix parameters
[xonotic/darkplaces.git] / cl_input.c
index 6e41506e3c1454eea7c8cccaa0c1c06fdfdd1dd8..57f403660b79a3c5468658db1cb12f0f4db34eb6 100644 (file)
@@ -1469,13 +1469,16 @@ void CL_ClientMovement_Replay(void)
                                s.cmd.canjump = cl.movecmd[i+1].canjump;
                        // if a move is more than 50ms, do it as two moves (matching qwsv)
                        //Con_Printf("%i ", s.cmd.msec);
-                       if (s.cmd.frametime > 0.05)
+                       if(s.cmd.frametime > 0.0005)
                        {
-                               s.cmd.frametime /= 2;
+                               if (s.cmd.frametime > 0.05)
+                               {
+                                       s.cmd.frametime /= 2;
+                                       CL_ClientMovement_PlayerMove(&s);
+                               }
                                CL_ClientMovement_PlayerMove(&s);
+                               cl.movecmd[i].canjump = s.cmd.canjump;
                        }
-                       CL_ClientMovement_PlayerMove(&s);
-                       cl.movecmd[i].canjump = s.cmd.canjump;
                }
                //Con_Printf("\n");
                CL_ClientMovement_UpdateStatus(&s);