Fixes some player's origin displacements for fire events, impulses commands etc...

This commit is contained in:
Kamay 2017-12-20 14:51:02 +01:00
parent 0d8dceea43
commit ff47d396cd
4 changed files with 8 additions and 8 deletions

View File

@ -909,9 +909,9 @@ void CPrediction::RunCommand( C_BasePlayer *player, CUserCmd *ucmd, IMoveHelper
pVehicle->ProcessMovement( player, g_pMoveData );
}
FinishMove( player, ucmd, g_pMoveData );
RunPostThink( player );
RunPostThink( player );
FinishMove( player, ucmd, g_pMoveData );
g_pGameMovement->FinishTrackPredictionErrors( player );

View File

@ -440,6 +440,8 @@ void CPlayerMove::RunCommand ( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper
pVehicle->ProcessMovement( player, g_pMoveData );
}
RunPostThink( player );
// Copy output
FinishMove( player, ucmd, g_pMoveData );
@ -454,8 +456,6 @@ void CPlayerMove::RunCommand ( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper
moveHelper->ProcessImpacts();
VPROF_SCOPE_END();
RunPostThink( player );
g_pGameMovement->FinishTrackPredictionErrors( player );
FinishCommand( player );

View File

@ -903,9 +903,9 @@ void CPrediction::RunCommand( C_BasePlayer *player, CUserCmd *ucmd, IMoveHelper
pVehicle->ProcessMovement( player, g_pMoveData );
}
FinishMove( player, ucmd, g_pMoveData );
RunPostThink( player );
RunPostThink( player );
FinishMove( player, ucmd, g_pMoveData );
g_pGameMovement->FinishTrackPredictionErrors( player );

View File

@ -439,6 +439,8 @@ void CPlayerMove::RunCommand ( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper
pVehicle->ProcessMovement( player, g_pMoveData );
}
RunPostThink( player );
// Copy output
FinishMove( player, ucmd, g_pMoveData );
@ -447,8 +449,6 @@ void CPlayerMove::RunCommand ( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper
moveHelper->ProcessImpacts();
VPROF_SCOPE_END();
RunPostThink( player );
g_pGameMovement->FinishTrackPredictionErrors( player );
FinishCommand( player );