From b30191f36935e870ee521fa085c9bd88126cb0ab Mon Sep 17 00:00:00 2001 From: Malkierian Date: Wed, 29 Oct 2025 09:05:14 -0700 Subject: [PATCH] Set cutsceneIndex to 0 to bypass cutscene shenanigans when spawning in ToT as adult. (#5899) Unify savedSceneNum at -1 regardless of starting age. --- soh/soh/Enhancements/randomizer/savefile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/soh/soh/Enhancements/randomizer/savefile.cpp b/soh/soh/Enhancements/randomizer/savefile.cpp index ade5dd163..106cecb11 100644 --- a/soh/soh/Enhancements/randomizer/savefile.cpp +++ b/soh/soh/Enhancements/randomizer/savefile.cpp @@ -282,15 +282,15 @@ extern "C" void Randomizer_InitSaveFile() { } int startingAge = OTRGlobals::Instance->gRandoContext->GetOption(RSK_SELECTED_STARTING_AGE).Get(); + gSaveContext.savedSceneNum = -1; switch (startingAge) { case RO_AGE_ADULT: // Adult gSaveContext.linkAge = LINK_AGE_ADULT; gSaveContext.entranceIndex = ENTR_TEMPLE_OF_TIME_WARP_PAD; - gSaveContext.savedSceneNum = SCENE_LON_LON_RANCH; // Set scene num manually to ToT. + gSaveContext.cutsceneIndex = 0; break; case RO_AGE_CHILD: // Child gSaveContext.linkAge = LINK_AGE_CHILD; - gSaveContext.savedSceneNum = -1; break; default: break;