From f69d621337d9d7997c1f5ef5300b151f9e1a69b7 Mon Sep 17 00:00:00 2001 From: Roman Fomin Date: Tue, 17 Oct 2023 19:31:14 +0700 Subject: [PATCH] fix UMAPINFO music when using -skisec --- src/g_game.c | 2 +- src/s_sound.c | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/g_game.c b/src/g_game.c index e818ab1c..29d6672b 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -348,9 +348,9 @@ static void G_DemoSkipTics(void) if (playback_skiptics < curtic) { + playback_skiptics = 0; G_EnableWarp(false); S_RestartMusic(); - playback_skiptics = 0; } } } diff --git a/src/s_sound.c b/src/s_sound.c index 150efc18..8fa96827 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -536,15 +536,14 @@ void S_ChangeMusInfoMusic (int lumpnum, int looping) { musicinfo_t *music; - if (nomusicparm) + if (PLAYBACK_SKIP) { + musinfo.current_item = lumpnum; return; } - // [crispy] play no music if this is not the right map - if (nodrawers && singletics) + if (nomusicparm) { - musinfo.current_item = lumpnum; return; }