diff --git a/source/games/exhumed/src/exhumed.cpp b/source/games/exhumed/src/exhumed.cpp index 58e3a555f..38b662c3a 100644 --- a/source/games/exhumed/src/exhumed.cpp +++ b/source/games/exhumed/src/exhumed.cpp @@ -465,8 +465,6 @@ void GameInterface::Ticker() } UpdateInterpolations(); - if (nFreeze) setForcedSyncInput(); - if (pPlayer->nHealth <= 0) { setForcedSyncInput(); diff --git a/source/games/exhumed/src/player.cpp b/source/games/exhumed/src/player.cpp index da0e68a0a..f05065560 100644 --- a/source/games/exhumed/src/player.cpp +++ b/source/games/exhumed/src/player.cpp @@ -1058,6 +1058,7 @@ void AIPlayer::Tick(RunListEvent* ev) { if (nTotalPlayers <= 1) { + setForcedSyncInput(); pPlayerActor->spr.Angles = DRotator(nullAngle, GetAngleToSprite(pPlayerActor, pSpiritSprite), nullAngle); pPlayerActor->backupang();