From ed0ca2b2d2263197b98b3c28e4e75bc475e08f8c Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 12 Mar 2021 00:10:23 +0300 Subject: [PATCH] engine: fix predicting oldbuttons --- engine/client/cl_pmove.c | 2 +- engine/server/sv_pmove.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/client/cl_pmove.c b/engine/client/cl_pmove.c index 35e61937..f6a2d65e 100644 --- a/engine/client/cl_pmove.c +++ b/engine/client/cl_pmove.c @@ -1048,7 +1048,7 @@ void CL_FinishPMove( playermove_t *pmove, local_state_t *to ) VectorCopy( pmove->angles, ps->angles ); VectorCopy( pmove->basevelocity, ps->basevelocity ); VectorCopy( pmove->punchangle, cd->punchangle ); - ps->oldbuttons = pmove->oldbuttons; + ps->oldbuttons = pmove->cmd.buttons; ps->friction = pmove->friction; ps->movetype = pmove->movetype; ps->onground = pmove->onground; diff --git a/engine/server/sv_pmove.c b/engine/server/sv_pmove.c index df8bf71d..34008241 100644 --- a/engine/server/sv_pmove.c +++ b/engine/server/sv_pmove.c @@ -753,7 +753,7 @@ static void SV_FinishPMove( playermove_t *pmove, sv_client_t *cl ) VectorCopy( pmove->movedir, clent->v.movedir ); clent->v.flTimeStepSound = pmove->flTimeStepSound; clent->v.flFallVelocity = pmove->flFallVelocity; - clent->v.oldbuttons = pmove->oldbuttons; + clent->v.oldbuttons = pmove->cmd.buttons; clent->v.waterlevel = pmove->waterlevel; clent->v.watertype = pmove->watertype; clent->v.maxspeed = pmove->clientmaxspeed;