From 2204fb47560c642e9bd9a694cad10bb10d498bf5 Mon Sep 17 00:00:00 2001 From: jujuforce Date: Fri, 30 Aug 2024 14:53:27 +0000 Subject: [PATCH] fix: shop confirmation dialog not showing (#7) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jujuforce Co-authored-by: akanyan Co-authored-by: あかニャン Reviewed-on: https://gitea.tendokyu.moe/akanyan/mu3-mods/pulls/7 Co-authored-by: jujuforce Co-committed-by: jujuforce --- .../MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs b/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs index 17fef40..8f3b287 100644 --- a/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs +++ b/InfiniteStory/MU3/patch_Scene_32_PrePlayMusic_MusicSelect.cs @@ -18,14 +18,13 @@ class patch_Scene_32_PrePlayMusic_MusicSelect: Scene_32_PrePlayMusic_MusicSelect // Walk around the warning dialog if(_dialogBase == null && !_selector.isDecided && !_selector.isCanceled && (_selector.isPressed || _selector.isPressedDisabledElement)) { MusicSelectViewData musicViewData = _selectList.getMusicViewData(_selector.selectIndex); - if(musicViewData != null && musicViewData.kind == MusicSelectViewData.Kind.Scenario) { - if(musicViewData.scenarioViewData.ngReason == ScenarioViewData.PlayNGReason.None) { - onFinishPlayScenario(0, false); - } + if(musicViewData != null && musicViewData.kind == MusicSelectViewData.Kind.Scenario + && musicViewData.scenarioViewData.ngReason == ScenarioViewData.PlayNGReason.None) { + onFinishPlayScenario(0, false); + updateSystemUIPanel(); + return; } - updateSystemUIPanel(); - } else { - orig_Execute_Select(); } + orig_Execute_Select(); } } \ No newline at end of file