From 133a36afd7c38e998d9338c7025dab2937699bd2 Mon Sep 17 00:00:00 2001 From: akanyan Date: Wed, 25 Dec 2024 17:44:53 +0000 Subject: [PATCH] feat(SkipCutscenes): QuickEnd --- Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs b/Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs index b9a616f..9a02040 100644 --- a/Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs +++ b/Extras/SkipCutscenes/MU3.Sequence/patch_PlayMusic.cs @@ -3,6 +3,7 @@ using MU3.Battle; using MU3.Data; using MU3.Game; using MU3.Util; +using UnityEngine; namespace MU3.Sequence; @@ -29,6 +30,16 @@ class patch_PlayMusic: PlayMusic { } } } + + private extern void orig_Enter_PlayEnd(); + private void Enter_PlayEnd() { + using IniFile iniFile = new("mu3.ini"); + + if(iniFile.getValue("Sequence", "QuickEnd", false) && !isPartyPlay()) { + _nuclearSkip = true; + } + } + public extern bool orig_updateState(float deltaTime); public override bool updateState(float deltaTime = -1f) { var state = getCurrentState();