diff options
| author | octorock <79596758+octorock@users.noreply.github.com> | 2023-12-30 22:18:38 +0100 |
|---|---|---|
| committer | octorock <79596758+octorock@users.noreply.github.com> | 2023-12-30 22:18:38 +0100 |
| commit | 917ca10ba5f397e3e897afd3a3f9b8324de5bdb4 (patch) | |
| tree | b7eec587ce4c35fc5fe6d0dc29cac220b4ce9f6e /src/roomInit.c | |
| parent | a818f1b7041898d7eee28b5c1c455ba3225e063f (diff) | |
| parent | 3c0c1ba5a0653e0acb1c433c3619cda0e3223ddd (diff) | |
Merge branch 'master' into enemies
Diffstat (limited to 'src/roomInit.c')
| -rw-r--r-- | src/roomInit.c | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/src/roomInit.c b/src/roomInit.c index 58d70bc1..2f832223 100644 --- a/src/roomInit.c +++ b/src/roomInit.c @@ -399,7 +399,7 @@ u32 sub_unk3_HouseInteriors1_InnWestRoom(void) { index = 0; SetLocalFlag(BILL05_YADO1F_MATSU_T0); } - gRoomVars.field_0x6c[3] = gUnk_080D6A74[index]; + gRoomVars.properties[3] = gUnk_080D6A74[index]; return 1; } @@ -427,7 +427,7 @@ u32 sub_unk3_HouseInteriors1_InnMiddleRoom(void) { index = 0; SetLocalFlag(BILL06_YADO1F_TAKE_T0); } - gRoomVars.field_0x6c[3] = gUnk_080D6B18[index]; + gRoomVars.properties[3] = gUnk_080D6B18[index]; return 1; } @@ -453,7 +453,7 @@ u32 sub_unk3_HouseInteriors1_InnEastRoom(void) { index = 0; SetLocalFlag(BILL07_YADO1F_UME_T0); } - gRoomVars.field_0x6c[3] = gUnk_080D6BB8[index]; + gRoomVars.properties[3] = gUnk_080D6BB8[index]; return 1; } @@ -533,7 +533,7 @@ void sub_StateChange_HouseInteriors1_SchoolWest(void) { if (gSave.global_progress < 8) { LoadRoomEntityList(&gUnk_080D7038); } - if (gRoomVars.field_0x0 == 0) { + if (!gRoomVars.didEnterScrolling) { SetWorldMapPos(2, 0, 0x2c8, 0xa8); } } @@ -566,8 +566,8 @@ extern u32 gUnk_080D7348; u32 sub_unk3_HyruleCastle_0(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080D7348; - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[0] = &gUnk_080D7348; + gRoomVars.properties[2] = 0; } return 1; } @@ -600,8 +600,8 @@ extern u32 gUnk_080D7410; u32 sub_unk3_HyruleCastle_1(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080D7410; - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[0] = &gUnk_080D7410; + gRoomVars.properties[2] = 0; } return 1; } @@ -1077,7 +1077,7 @@ extern TileEntity gUnk_080D9328[]; static void sub_0804C128(void) { sub_080AF250(0); - if (gRoomVars.field_0x0 != 0) { + if (gRoomVars.didEnterScrolling) { if ((gArea.unk_0c_1) == 0) { if ((gArea.unk_0c_4) == 0) { gArea.unk_0c_1 = 1; @@ -1271,7 +1271,7 @@ extern u32 gUnk_080DA230; u32 sub_unk3_CastorDarknut_Main(void) { if (!CheckLocalFlag(LV4_0a_TSUBO)) - gRoomVars.field_0x6c[0] = &gUnk_080DA230; + gRoomVars.properties[0] = &gUnk_080DA230; return 1; } @@ -1633,7 +1633,7 @@ extern u32 gUnk_080DB910; u32 sub_unk3_TownMinishHoles_LibraryBookshelf(void) { if (CheckGlobalFlag(MIZUKAKI_START) && !CheckLocalFlag(MIZUKAKI_BOOK_ALLBACK)) { - gRoomVars.field_0x6c[1] = &gUnk_080DB910; + gRoomVars.properties[1] = &gUnk_080DB910; } return 1; } @@ -2456,7 +2456,7 @@ extern u32 gUnk_080E103C; u32 sub_unk3_CaveOfFlames_BeforeGleerok(void) { if (CheckGlobalFlag(LV2_CLEAR)) { - gRoomVars.field_0x6c[1] = &gUnk_080E103C; + gRoomVars.properties[1] = &gUnk_080E103C; } return 1; } @@ -3758,16 +3758,16 @@ extern u32 gUnk_080EB5D4; u32 sub_unk3_DarkHyruleCastle_1FEntrance(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080EB604; - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[0] = &gUnk_080EB604; + gRoomVars.properties[2] = 0; gArea.bgm = gArea.queued_bgm = BGM_BEAT_VAATI; } else if (CheckLocalFlag(0x79)) { - gRoomVars.field_0x6c[0] = NULL; + gRoomVars.properties[0] = NULL; if (!CheckLocalFlag(0x7a)) { SetGlobalFlag(ZELDA_CHASE); - gRoomVars.field_0x6c[0] = &gUnk_080EB5D4; - gRoomVars.field_0x6c[7] = sub_0804D9B0; - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[0] = &gUnk_080EB5D4; + gRoomVars.properties[7] = sub_0804D9B0; + gRoomVars.properties[2] = 0; } } return 1; @@ -3830,8 +3830,8 @@ void sub_StateChange_Dojos_ToSplitblade1(void) { u32 sub_unk3_DarkHyruleCastle_3FTripleDarknut(void) { if (!CheckLocalFlag(0x77)) { - gRoomVars.field_0x6c[0] = 0; - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[0] = 0; + gRoomVars.properties[2] = 0; } return 1; } @@ -4023,7 +4023,7 @@ void sub_StateChange_Dojos_ToGreatblade8(void) { u32 sub_unk3_DarkHyruleCastle_B1Entrance(void) { if (CheckLocalFlag(0x79)) { - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[2] = 0; } return 1; } @@ -4056,8 +4056,8 @@ extern u32 gUnk_080ED1E4; u32 sub_unk3_DarkHyruleCastle_1FThroneRoom(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080ED1E4; - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[0] = &gUnk_080ED1E4; + gRoomVars.properties[2] = 0; } return 1; } @@ -4217,8 +4217,8 @@ void sub_StateChange_Ruins_Beanstalk1(void) { u32 sub_unk3_DarkHyruleCastle_B1Left(void) { if (CheckLocalFlag(0x79)) { - gRoomVars.field_0x6c[2] = 0; - gRoomVars.field_0x6c[0] = 0; + gRoomVars.properties[2] = 0; + gRoomVars.properties[0] = 0; } return 1; } @@ -4242,7 +4242,7 @@ void sub_StateChange_Ruins_Beanstalk2(void) { u32 sub_unk3_DarkHyruleCastle_B1Map(void) { if (CheckLocalFlag(0x79)) { - gRoomVars.field_0x6c[2] = 0; + gRoomVars.properties[2] = 0; } return 1; } @@ -4564,7 +4564,7 @@ extern u32 gUnk_080F09A0; u32 sub_unk3_CastleGarden_Main(void) { if (GetInventoryValue(ITEM_FOURSWORD)) { - gRoomVars.field_0x6c[1] = &gUnk_080F09A0; + gRoomVars.properties[1] = &gUnk_080F09A0; } return 1; } @@ -5022,9 +5022,9 @@ extern u32 gUnk_080F3EA4; u32 sub_unk3_LakeHylia_Main(void) { if (CheckGlobalFlag(LV4_CLEAR) && !CheckLocalFlag(4)) { - gRoomVars.field_0x6c[2] = &gUnk_080F3EA4; + gRoomVars.properties[2] = &gUnk_080F3EA4; } else { - gRoomVars.field_0x6c[2] = &Enemies_LakeHylia_Main; + gRoomVars.properties[2] = &Enemies_LakeHylia_Main; } return 1; } @@ -5177,8 +5177,8 @@ extern u32 gUnk_080F4EB0; u32 sub_unk3_MinishWoods_Main(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080F4EB0; - gRoomVars.field_0x6c[2] = NULL; + gRoomVars.properties[0] = &gUnk_080F4EB0; + gRoomVars.properties[2] = NULL; } return 1; } @@ -5234,9 +5234,9 @@ extern u32 gUnk_080F5348; u32 sub_unk3_SanctuaryEntrance_Main(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080F5348; - gRoomVars.field_0x6c[7] = sub_0804ED18; - gRoomVars.field_0x6c[2] = NULL; + gRoomVars.properties[0] = &gUnk_080F5348; + gRoomVars.properties[7] = sub_0804ED18; + gRoomVars.properties[2] = NULL; } return 1; } @@ -5687,7 +5687,7 @@ extern u32 gUnk_080F7680; u32 sub_unk3_HyruleField_EasternHillsNorth(void) { if (GetInventoryValue(ITEM_GUST_JAR) && !GetInventoryValue(ITEM_PACCI_CANE)) { - gRoomVars.field_0x6c[2] = &gUnk_080F7680; + gRoomVars.properties[2] = &gUnk_080F7680; } return 1; } @@ -5748,13 +5748,13 @@ extern void sub_0804F4E4(void); u32 sub_unk3_HyruleField_OutsideCastle(void) { if (CheckGlobalFlag(TABIDACHI) && !GetInventoryValue(ITEM_GUST_JAR)) { - gRoomVars.field_0x6c[0] = &gUnk_080F7CD0; - gRoomVars.field_0x6c[7] = sub_0804F5E8; + gRoomVars.properties[0] = &gUnk_080F7CD0; + gRoomVars.properties[7] = sub_0804F5E8; } if (CheckGlobalFlag(LV2_CLEAR) && GetInventoryValue(ITEM_RED_SWORD) && !CheckLocalFlag(SOUGEN_06_SAIKAI)) { - gRoomVars.field_0x6c[0] = &gUnk_080F7C80; - gRoomVars.field_0x6c[7] = sub_0804F4E4; - gRoomVars.field_0x6c[2] = NULL; + gRoomVars.properties[0] = &gUnk_080F7C80; + gRoomVars.properties[7] = sub_0804F4E4; + gRoomVars.properties[2] = NULL; } #ifndef EU if (CheckGlobalFlag(TABIDACHI)) { @@ -6255,7 +6255,7 @@ extern u32 gUnk_080F9BF8; u32 sub_unk3_VeilFallsTop_Main(void) { if (!CheckKinstoneFused(KINSTONE_E)) { - gRoomVars.field_0x6c[0] = &gUnk_080F9BF8; + gRoomVars.properties[0] = &gUnk_080F9BF8; } return 1; } @@ -6541,8 +6541,8 @@ extern u32 gUnk_080FAD48; u32 sub_unk3_MtCrenel_MountainTop(void) { if (CheckGlobalFlag(ENDING)) { - gRoomVars.field_0x6c[0] = &gUnk_080FAD48; - gRoomVars.field_0x6c[2] = NULL; + gRoomVars.properties[0] = &gUnk_080FAD48; + gRoomVars.properties[2] = NULL; } return 1; } |
