diff options
Diffstat (limited to 'soh/src/code')
| -rw-r--r-- | soh/src/code/z_demo.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/soh/src/code/z_demo.c b/soh/src/code/z_demo.c index fda3cd061..ecf26bead 100644 --- a/soh/src/code/z_demo.c +++ b/soh/src/code/z_demo.c @@ -1229,31 +1229,43 @@ void Cutscene_Command_Terminator(PlayState* play, CutsceneContext* csCtx, CsCmdB play->nextEntranceIndex = ENTR_INSIDE_GANONS_CASTLE_2; play->transitionTrigger = TRANS_TRIGGER_START; play->transitionType = TRANS_TYPE_FADE_BLACK; + Flags_SetEventChkInf(EVENTCHKINF_COMPLETED_FOREST_TRIAL); + gSaveContext.eventChkInf[11] &= ~0x800; break; case 108: play->nextEntranceIndex = ENTR_INSIDE_GANONS_CASTLE_3; play->transitionTrigger = TRANS_TRIGGER_START; play->transitionType = TRANS_TYPE_FADE_BLACK; + Flags_SetEventChkInf(EVENTCHKINF_COMPLETED_WATER_TRIAL); + gSaveContext.eventChkInf[11] &= ~0x1000; break; case 109: play->nextEntranceIndex = ENTR_INSIDE_GANONS_CASTLE_4; play->transitionTrigger = TRANS_TRIGGER_START; play->transitionType = TRANS_TYPE_FADE_BLACK; + Flags_SetEventChkInf(EVENTCHKINF_COMPLETED_SHADOW_TRIAL); + gSaveContext.eventChkInf[11] &= ~0x2000; break; case 110: play->nextEntranceIndex = ENTR_INSIDE_GANONS_CASTLE_5; play->transitionTrigger = TRANS_TRIGGER_START; play->transitionType = TRANS_TYPE_FADE_BLACK; + Flags_SetEventChkInf(EVENTCHKINF_COMPLETED_FIRE_TRIAL); + gSaveContext.eventChkInf[11] &= ~0x4000; break; case 111: play->nextEntranceIndex = ENTR_INSIDE_GANONS_CASTLE_6; play->transitionTrigger = TRANS_TRIGGER_START; play->transitionType = TRANS_TYPE_FADE_BLACK; + Flags_SetEventChkInf(EVENTCHKINF_COMPLETED_LIGHT_TRIAL); + gSaveContext.eventChkInf[11] &= ~0x8000; break; case 112: play->nextEntranceIndex = ENTR_INSIDE_GANONS_CASTLE_7; play->transitionTrigger = TRANS_TRIGGER_START; play->transitionType = TRANS_TYPE_FADE_BLACK; + Flags_SetEventChkInf(EVENTCHKINF_COMPLETED_SPIRIT_TRIAL); + gSaveContext.eventChkInf[10] &= ~0x2000; break; case 113: if (Flags_GetEventChkInf(EVENTCHKINF_COMPLETED_FOREST_TRIAL) && |
