From 3b65eaa4ef7c24611e2884210191c4519d494db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= <159546+serprex@users.noreply.github.com> Date: Sun, 19 Apr 2026 20:50:11 +0000 Subject: [PATCH] Fix cutscene skips causing credits to spawn player in Lake Hylia (#6534) SkipBlueWarp was intercepting credits. Disable during GAMEMODE_END_CREDITS --- .../TimeSavers/SkipCutscene/Story/SkipBlueWarp.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/soh/soh/Enhancements/TimeSavers/SkipCutscene/Story/SkipBlueWarp.cpp b/soh/soh/Enhancements/TimeSavers/SkipCutscene/Story/SkipBlueWarp.cpp index 0ade592d64..1bbbc3cd01 100644 --- a/soh/soh/Enhancements/TimeSavers/SkipCutscene/Story/SkipBlueWarp.cpp +++ b/soh/soh/Enhancements/TimeSavers/SkipCutscene/Story/SkipBlueWarp.cpp @@ -86,8 +86,7 @@ void RegisterShouldPlayBlueWarp() { * should also account for the difference between your first and following visits to the blue warp. */ REGISTER_VB_SHOULD(VB_PLAY_TRANSITION_CS, { - // Do nothing when in a boss rush - if (IS_BOSS_RUSH) { + if (IS_BOSS_RUSH || gSaveContext.gameMode == GAMEMODE_END_CREDITS) { return; }