mirror of
https://github.com/nillerusr/source-engine.git
synced 2025-01-12 08:08:06 +00:00
game: fixes some player's origin displacements for fire events, impulses commands etc... (ValveSoftware/source-sdk-2013#442)
This commit is contained in:
parent
81c354ee0d
commit
2e969d3890
@ -903,10 +903,10 @@ void CPrediction::RunCommand( C_BasePlayer *player, CUserCmd *ucmd, IMoveHelper
|
|||||||
pVehicle->ProcessMovement( player, g_pMoveData );
|
pVehicle->ProcessMovement( player, g_pMoveData );
|
||||||
}
|
}
|
||||||
|
|
||||||
FinishMove( player, ucmd, g_pMoveData );
|
|
||||||
|
|
||||||
RunPostThink( player );
|
RunPostThink( player );
|
||||||
|
|
||||||
|
FinishMove( player, ucmd, g_pMoveData );
|
||||||
|
|
||||||
g_pGameMovement->FinishTrackPredictionErrors( player );
|
g_pGameMovement->FinishTrackPredictionErrors( player );
|
||||||
|
|
||||||
FinishCommand( player );
|
FinishCommand( player );
|
||||||
|
@ -417,6 +417,11 @@ void CPlayerMove::RunCommand ( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper
|
|||||||
player->pl.v_angle = ucmd->viewangles + player->pl.anglechange;
|
player->pl.v_angle = ucmd->viewangles + player->pl.anglechange;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Let server invoke any needed impact functions
|
||||||
|
VPROF_SCOPE_BEGIN( "moveHelper->ProcessImpacts" );
|
||||||
|
moveHelper->ProcessImpacts();
|
||||||
|
VPROF_SCOPE_END();
|
||||||
|
|
||||||
// Call standard client pre-think
|
// Call standard client pre-think
|
||||||
RunPreThink( player );
|
RunPreThink( player );
|
||||||
|
|
||||||
@ -442,11 +447,6 @@ void CPlayerMove::RunCommand ( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper
|
|||||||
// Copy output
|
// Copy output
|
||||||
FinishMove( player, ucmd, g_pMoveData );
|
FinishMove( player, ucmd, g_pMoveData );
|
||||||
|
|
||||||
// Let server invoke any needed impact functions
|
|
||||||
VPROF_SCOPE_BEGIN( "moveHelper->ProcessImpacts" );
|
|
||||||
moveHelper->ProcessImpacts();
|
|
||||||
VPROF_SCOPE_END();
|
|
||||||
|
|
||||||
RunPostThink( player );
|
RunPostThink( player );
|
||||||
|
|
||||||
g_pGameMovement->FinishTrackPredictionErrors( player );
|
g_pGameMovement->FinishTrackPredictionErrors( player );
|
||||||
|
Loading…
Reference in New Issue
Block a user