engine: server: fix a typo, we should set pmove frametime before calling server pmove, instead of server global pmove, like GoldSrc

Thanks to @dkenw for drawing attention to this issue.
This commit is contained in:
Alibek Omarov
2026-07-22 17:36:18 +05:00
parent e09773c912
commit 2cf8c63631

View File

@@ -520,8 +520,7 @@ static void SV_SetupPMove( playermove_t *pmove, sv_client_t *cl, usercmd_t *ucmd
vec3_t absmin, absmax; vec3_t absmin, absmax;
edict_t *clent = cl->edict; edict_t *clent = cl->edict;
svgame.globals->frametime = (ucmd->msec * 0.001f); pmove->frametime = ucmd->msec * 0.001f;
pmove->player_index = NUM_FOR_EDICT( clent ) - 1; pmove->player_index = NUM_FOR_EDICT( clent ) - 1;
pmove->multiplayer = (svs.maxclients > 1) ? true : false; pmove->multiplayer = (svs.maxclients > 1) ? true : false;
pmove->time = (float)(cl->timebase * 1000.0); pmove->time = (float)(cl->timebase * 1000.0);