Set cutsceneIndex to 0 to bypass cutscene shenanigans when spawning in ToT as adult. (#5899)

Unify savedSceneNum at -1 regardless of starting age.
This commit is contained in:
Malkierian
2025-10-29 09:05:14 -07:00
committed by GitHub
parent a419b431a7
commit b30191f369

View File

@@ -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;