From cdbdfca73f26a15eee1249a6e5f1344fdab7db4b Mon Sep 17 00:00:00 2001 From: Julia Nechaevskaya Date: Fri, 23 Feb 2024 16:37:11 +0300 Subject: [PATCH] Do not reset chosen player view across levels in multiplayer demo playback (#1530) --- src/g_game.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/g_game.c b/src/g_game.c index 8200ae9d..16434709 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -960,7 +960,12 @@ static void G_DoLoadLevel(void) } P_SetupLevel (gameepisode, gamemap, 0, gameskill); - displayplayer = consoleplayer; // view the guy you are playing + // [Woof!] Do not reset chosen player view across levels in multiplayer + // demo playback. However, it must be reset when starting a new game. + if (usergame) + { + displayplayer = consoleplayer; // view the guy you are playing + } // [Alaux] Update smooth count values st_health = players[displayplayer].health; st_armor = players[displayplayer].armorpoints;