X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=cl_input.c;h=57f403660b79a3c5468658db1cb12f0f4db34eb6;hb=5267f7879090a0fe39742f32759a5e2e5648e5a4;hp=6e41506e3c1454eea7c8cccaa0c1c06fdfdd1dd8;hpb=fc3e761aed3d3f464d133120b02d4ec14144de0c;p=xonotic%2Fdarkplaces.git diff --git a/cl_input.c b/cl_input.c index 6e41506e..57f40366 100644 --- a/cl_input.c +++ b/cl_input.c @@ -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);