From a00df04ffd7ec3c20dbccafef69210255d3936f6 Mon Sep 17 00:00:00 2001 From: Archez Date: Tue, 7 Jan 2025 18:54:48 -0500 Subject: Fix Naborru fight CS for child and with entrance skips (#4821) --- soh/src/code/z_demo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'soh/src/code') diff --git a/soh/src/code/z_demo.c b/soh/src/code/z_demo.c index 9247be6aa..4943b8390 100644 --- a/soh/src/code/z_demo.c +++ b/soh/src/code/z_demo.c @@ -2176,7 +2176,7 @@ void Cutscene_HandleEntranceTriggers(PlayState* play) { for (i = 0; i < ARRAY_COUNT(sEntranceCutsceneTable); i++) { entranceCutscene = &sEntranceCutsceneTable[i]; requiredAge = entranceCutscene->ageRestriction; - if (requiredAge == 2) { + if (GameInteractor_Should(VB_ALLOW_ENTRANCE_CS_FOR_EITHER_AGE, requiredAge == 2, entranceCutscene->entrance)) { requiredAge = gSaveContext.linkAge; } @@ -2185,7 +2185,7 @@ void Cutscene_HandleEntranceTriggers(PlayState* play) { (gSaveContext.cutsceneIndex < 0xFFF0) && ((u8)gSaveContext.linkAge == requiredAge) && (gSaveContext.respawnFlag <= 0)) { Flags_SetEventChkInf(entranceCutscene->flag); - if (GameInteractor_Should(VB_PLAY_ENTRANCE_CS, true, &entranceCutscene->flag)) { + if (GameInteractor_Should(VB_PLAY_ENTRANCE_CS, true, entranceCutscene->flag, entranceCutscene->entrance)) { Cutscene_SetSegment(play, entranceCutscene->segAddr); gSaveContext.cutsceneTrigger = 2; gSaveContext.showTitleCard = false; -- cgit v1.2.3