From be0f8fec9f1c0d98251f6e8a37910142adcc2bd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20Dub=C3=A9?= Date: Sun, 18 Jan 2026 23:10:33 +0000 Subject: [PATCH] Fix boot to debug warp screen not applying time savers (#6151) --- soh/src/overlays/gamestates/ovl_select/z_select.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/soh/src/overlays/gamestates/ovl_select/z_select.c b/soh/src/overlays/gamestates/ovl_select/z_select.c index 7f15d3971..2be2df5f4 100644 --- a/soh/src/overlays/gamestates/ovl_select/z_select.c +++ b/soh/src/overlays/gamestates/ovl_select/z_select.c @@ -9,6 +9,7 @@ #include "vt.h" #include "soh/Enhancements/enhancementTypes.h" +#include "soh/Enhancements/game-interactor/GameInteractor_Hooks.h" #include "soh/Enhancements/randomizer/randomizer_entrance.h" #include "soh/Enhancements/randomizer/randomizer_grotto.h" #include "soh/OTRGlobals.h" @@ -32,6 +33,7 @@ void Select_LoadGame(SelectContext* this, s32 entranceIndex) { gSaveContext.magic = 0; gSaveContext.magicCapacity = 0; gSaveContext.magicLevel = gSaveContext.magic; + GameInteractor_ExecuteOnLoadGame(gSaveContext.fileNum); } for (int buttonIndex = 0; buttonIndex < ARRAY_COUNT(gSaveContext.buttonStatus); buttonIndex++) { gSaveContext.buttonStatus[buttonIndex] = BTN_ENABLED;