From 9cd4d96d5b0844e76df35222fe62e0552b3e8f63 Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 22 Sep 2024 17:48:22 +0100 Subject: [PATCH] Do not update player preferences in demo playback Should resolve the Crawla swarm --- src/g_game.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/g_game.c b/src/g_game.c index a267968f3..f67120158 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -1772,6 +1772,9 @@ void G_FixCamera(UINT8 view) void G_UpdatePlayerPreferences(player_t *const player) { + if (demo.playback) + return; + // set skin INT32 new_skin = player->prefskin; if (K_CanChangeRules(true) == true && cv_forceskin.value >= 0)