From: havoc Date: Sat, 3 Mar 2007 21:59:03 +0000 (+0000) Subject: fix weapon jitters when walking up ramps, and prediction failures when doing rampjump... X-Git-Tag: xonotic-v0.1.0preview~3477 X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=commitdiff_plain;h=cf6dba104dc4727984417d50c0642ebe1a8af842 fix weapon jitters when walking up ramps, and prediction failures when doing rampjumps, unfortunately this also ends up predicting quake2-style double jumps (which do not occur on the server) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6939 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/cl_input.c b/cl_input.c index 60ea4876..47971a54 100644 --- a/cl_input.c +++ b/cl_input.c @@ -781,7 +781,7 @@ void CL_ClientMovement_UpdateStatus(cl_clientmovement_state_t *s) VectorSet(origin1, s->origin[0], s->origin[1], s->origin[2] + 1); VectorSet(origin2, s->origin[0], s->origin[1], s->origin[2] - 2); trace = CL_Move(origin1, s->mins, s->maxs, origin2, MOVE_NORMAL, NULL, SUPERCONTENTS_SOLID | SUPERCONTENTS_BODY | SUPERCONTENTS_PLAYERCLIP, true, true, NULL, false); - s->onground = trace.fraction < 1 && trace.plane.normal[2] > 0.7 && s->velocity[2] < 0.5f * cl_gravity.value * s->q.frametime; + s->onground = trace.fraction < 1 && trace.plane.normal[2] > 0.7; // set watertype/waterlevel VectorSet(origin1, s->origin[0], s->origin[1], s->origin[2] + s->mins[2] + 1);