diff options
| author | Olvivi <modeltalkies@proton.me> | 2026-08-30 02:22:27 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-30 10:22:27 +0200 |
| commit | 6809439703d6e666c8d6c058edcbd4c7bf640aae (patch) | |
| tree | bb85f637c96d819ad8242638e9fc1aa53804913f /src/code | |
| parent | 63e2ae59ecb817a027df5f0eccb7024e2bdf79e3 (diff) | |
Useful Eventchkinf flag renames (#2807)
* Rename EVENTCHKINF 40, 45, 80, C7
* Rename EVENTCHKINF 40, 45, 80, C7 w format
* updated save.h comment for accuracy
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
* Applied 'Zelda' to 'Zeldas' & 'Pulled' to 'Obtained' adjustments
* EVENTCHKINF_INDEX_OBTAINED_ZELDA_LETTER -> EVENTCHKINF_INDEX_OBTAINED_ZELDAS_LETTER
---------
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
Diffstat (limited to 'src/code')
| -rw-r--r-- | src/code/z_actor.c | 2 | ||||
| -rw-r--r-- | src/code/z_demo.c | 10 | ||||
| -rw-r--r-- | src/code/z_sram.c | 10 |
3 files changed, 11 insertions, 11 deletions
diff --git a/src/code/z_actor.c b/src/code/z_actor.c index ccf7fc004..7029834af 100644 --- a/src/code/z_actor.c +++ b/src/code/z_actor.c @@ -5266,7 +5266,7 @@ u32 func_80035BFC(PlayState* play, s16 arg1) { } else { retTextId = 0x2010; } - } else if (Flags_GetEventChkInf(EVENTCHKINF_40)) { + } else if (Flags_GetEventChkInf(EVENTCHKINF_OBTAINED_ZELDAS_LETTER)) { retTextId = 0x200F; } else { retTextId = 0x200E; diff --git a/src/code/z_demo.c b/src/code/z_demo.c index 3979514bb..fb1f3645a 100644 --- a/src/code/z_demo.c +++ b/src/code/z_demo.c @@ -134,7 +134,7 @@ EntranceCutscene sEntranceCutsceneTable[] = { { ENTR_INSIDE_GANONS_CASTLE_6, 2, EVENTCHKINF_BF, gLightBarrierCs }, { ENTR_INSIDE_GANONS_CASTLE_7, 2, EVENTCHKINF_AD, gSpiritBarrierCs }, { ENTR_SPIRIT_TEMPLE_BOSS_0, 0, EVENTCHKINF_C0, gSpiritBossNabooruKnuckleIntroCs }, - { ENTR_GERUDOS_FORTRESS_17, 0, EVENTCHKINF_C7, gGerudoFortressFirstCaptureCs }, + { ENTR_GERUDOS_FORTRESS_17, 0, EVENTCHKINF_GERUDO_CAUGHT_TOWER_FALL, gGerudoFortressFirstCaptureCs }, { ENTR_DEATH_MOUNTAIN_CRATER_1, 2, EVENTCHKINF_B9, gDeathMountainCraterIntroCs }, { ENTR_KOKIRI_FOREST_12, 2, EVENTCHKINF_C6, gKokiriForestDekuSproutPart3Cs }, }; @@ -672,8 +672,8 @@ void CutsceneCmd_Destination(PlayState* play, CutsceneContext* csCtx, CsCmdDesti gSaveContext.save.info.fw.set = 0; gSaveContext.respawn[RESPAWN_MODE_TOP].data = 0; - if (!GET_EVENTCHKINF(EVENTCHKINF_45)) { - SET_EVENTCHKINF(EVENTCHKINF_45); + if (!GET_EVENTCHKINF(EVENTCHKINF_OBTAINED_MASTER_SWORD)) { + SET_EVENTCHKINF(EVENTCHKINF_OBTAINED_MASTER_SWORD); play->nextEntranceIndex = ENTR_CUTSCENE_MAP_0; play->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.save.cutsceneIndex = CS_INDEX_3; @@ -2443,9 +2443,9 @@ void Cutscene_HandleConditionalTriggers(PlayState* play) { Flags_SetEventChkInf(EVENTCHKINF_C4); gSaveContext.save.entranceIndex = ENTR_TEMPLE_OF_TIME_0; gSaveContext.save.cutsceneIndex = CS_INDEX_8; - } else if (!Flags_GetEventChkInf(EVENTCHKINF_C7) && + } else if (!Flags_GetEventChkInf(EVENTCHKINF_GERUDO_CAUGHT_TOWER_FALL) && (gEntranceTable[((void)0, gSaveContext.save.entranceIndex)].sceneId == SCENE_GANON_BOSS)) { - Flags_SetEventChkInf(EVENTCHKINF_C7); + Flags_SetEventChkInf(EVENTCHKINF_GERUDO_CAUGHT_TOWER_FALL); gSaveContext.save.entranceIndex = ENTR_GANON_BOSS_0; gSaveContext.save.cutsceneIndex = CS_INDEX_0; } diff --git a/src/code/z_sram.c b/src/code/z_sram.c index 84662ccc6..e4e530718 100644 --- a/src/code/z_sram.c +++ b/src/code/z_sram.c @@ -389,7 +389,7 @@ void Sram_InitDebugSave(void) { EVENTCHKINF_MASK(EVENTCHKINF_SARIA_WAS_TOLD_ABOUT_MIDO) | EVENTCHKINF_MASK(EVENTCHKINF_04) | EVENTCHKINF_MASK(EVENTCHKINF_05) | EVENTCHKINF_MASK(EVENTCHKINF_09) | EVENTCHKINF_MASK(EVENTCHKINF_0C); - SET_EVENTCHKINF(EVENTCHKINF_80); + SET_EVENTCHKINF(EVENTCHKINF_ZELDA_FLED_CASTLE); SET_EVENTCHKINF(EVENTCHKINF_C4); if (LINK_AGE_IN_YEARS == YEARS_CHILD) { @@ -562,10 +562,10 @@ void Sram_OpenSave(SramContext* sramCtx) { } // if zelda cutscene has been watched but lullaby was not obtained, restore cutscene and take away letter - if (GET_EVENTCHKINF(EVENTCHKINF_40) && !CHECK_QUEST_ITEM(QUEST_SONG_LULLABY)) { - i = gSaveContext.save.info.eventChkInf[EVENTCHKINF_INDEX_40]; - i &= ~EVENTCHKINF_MASK(EVENTCHKINF_40); - gSaveContext.save.info.eventChkInf[EVENTCHKINF_INDEX_40] = i; + if (GET_EVENTCHKINF(EVENTCHKINF_OBTAINED_ZELDAS_LETTER) && !CHECK_QUEST_ITEM(QUEST_SONG_LULLABY)) { + i = gSaveContext.save.info.eventChkInf[EVENTCHKINF_INDEX_OBTAINED_ZELDAS_LETTER]; + i &= ~EVENTCHKINF_MASK(EVENTCHKINF_OBTAINED_ZELDAS_LETTER); + gSaveContext.save.info.eventChkInf[EVENTCHKINF_INDEX_OBTAINED_ZELDAS_LETTER] = i; INV_CONTENT(ITEM_ZELDAS_LETTER) = ITEM_CHICKEN; |
