diff --git a/src/g_game.c b/src/g_game.c index 610409441..4c54eb314 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -999,7 +999,7 @@ void G_BuildTiccmd(ticcmd_t *cmd, INT32 realtics, UINT8 ssplayer) // why build a ticcmd if we're paused? // Or, for that matter, if we're being reborn. - if (paused || P_AutoPause() || (gamestate == GS_LEVEL && player->playerstate == PST_REBORN)) + if (!thiscam->freecam && (paused || P_AutoPause() || (gamestate == GS_LEVEL && player->playerstate == PST_REBORN))) { return; }