mirror of https://github.com/zeldaret/mm.git
Name a lot of the weekeventregs for when the player receives a Heart Piece (#1615)
This commit is contained in:
parent
13e02518cd
commit
c88ed51f17
|
@ -802,7 +802,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_22_10 PACK_WEEKEVENTREG_FLAG(22, 0x10)
|
||||
#define WEEKEVENTREG_22_20 PACK_WEEKEVENTREG_FLAG(22, 0x20)
|
||||
#define WEEKEVENTREG_22_40 PACK_WEEKEVENTREG_FLAG(22, 0x40)
|
||||
#define WEEKEVENTREG_22_80 PACK_WEEKEVENTREG_FLAG(22, 0x80)
|
||||
#define WEEKEVENTREG_RECEIVED_HONEY_AND_DARLING_HEART_PIECE PACK_WEEKEVENTREG_FLAG(22, 0x80)
|
||||
#define WEEKEVENTREG_23_01 PACK_WEEKEVENTREG_FLAG(23, 0x01)
|
||||
#define WEEKEVENTREG_OBTAINED_GREAT_SPIN_ATTACK PACK_WEEKEVENTREG_FLAG(23, 0x02)
|
||||
#define WEEKEVENTREG_23_04 PACK_WEEKEVENTREG_FLAG(23, 0x04)
|
||||
|
@ -810,7 +810,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_23_10 PACK_WEEKEVENTREG_FLAG(23, 0x10)
|
||||
#define WEEKEVENTREG_23_20 PACK_WEEKEVENTREG_FLAG(23, 0x20)
|
||||
#define WEEKEVENTREG_23_40 PACK_WEEKEVENTREG_FLAG(23, 0x40)
|
||||
#define WEEKEVENTREG_23_80 PACK_WEEKEVENTREG_FLAG(23, 0x80)
|
||||
#define WEEKEVENTREG_RECEIVED_BEAVER_BROS_BOTTLE PACK_WEEKEVENTREG_FLAG(23, 0x80)
|
||||
#define WEEKEVENTREG_24_01 PACK_WEEKEVENTREG_FLAG(24, 0x01)
|
||||
#define WEEKEVENTREG_24_02 PACK_WEEKEVENTREG_FLAG(24, 0x02)
|
||||
#define WEEKEVENTREG_24_04 PACK_WEEKEVENTREG_FLAG(24, 0x04)
|
||||
|
@ -827,7 +827,7 @@ typedef enum {
|
|||
// The player has talked to the Goron Child at least once
|
||||
#define WEEKEVENTREG_24_80 PACK_WEEKEVENTREG_FLAG(24, 0x80)
|
||||
|
||||
#define WEEKEVENTREG_25_01 PACK_WEEKEVENTREG_FLAG(25, 0x01)
|
||||
#define WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE PACK_WEEKEVENTREG_FLAG(25, 0x01)
|
||||
#define WEEKEVENTREG_25_02 PACK_WEEKEVENTREG_FLAG(25, 0x02)
|
||||
#define WEEKEVENTREG_25_04 PACK_WEEKEVENTREG_FLAG(25, 0x04)
|
||||
|
||||
|
@ -896,7 +896,7 @@ typedef enum {
|
|||
// Player is playing the Milk Run
|
||||
#define WEEKEVENTREG_31_80 PACK_WEEKEVENTREG_FLAG(31, 0x80)
|
||||
|
||||
#define WEEKEVENTREG_32_01 PACK_WEEKEVENTREG_FLAG(32, 0x01)
|
||||
#define WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE PACK_WEEKEVENTREG_FLAG(32, 0x01)
|
||||
#define WEEKEVENTREG_RECEIVED_SWAMP_SHOOTING_GALLERY_HEART_PIECE PACK_WEEKEVENTREG_FLAG(32, 0x02)
|
||||
#define WEEKEVENTREG_RECEIVED_TOWN_SHOOTING_GALLERY_HEART_PIECE PACK_WEEKEVENTREG_FLAG(32, 0x04)
|
||||
#define WEEKEVENTREG_32_08 PACK_WEEKEVENTREG_FLAG(32, 0x08)
|
||||
|
@ -944,7 +944,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_35_40 PACK_WEEKEVENTREG_FLAG(35, 0x40)
|
||||
|
||||
// Obtained Heart Piece from Five Frogs of the Frog Choir
|
||||
#define WEEKEVENTREG_35_80 PACK_WEEKEVENTREG_FLAG(35, 0x80)
|
||||
#define WEEKEVENTREG_RECEIVED_FROG_CHOIR_HEART_PIECE PACK_WEEKEVENTREG_FLAG(35, 0x80)
|
||||
|
||||
// Player has spoken to certain shrine gorons in the winter
|
||||
#define WEEKEVENTREG_36_01 PACK_WEEKEVENTREG_FLAG(36, 0x01)
|
||||
|
@ -977,7 +977,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_39_04 PACK_WEEKEVENTREG_FLAG(39, 0x04)
|
||||
#define WEEKEVENTREG_39_08 PACK_WEEKEVENTREG_FLAG(39, 0x08)
|
||||
#define WEEKEVENTREG_39_10 PACK_WEEKEVENTREG_FLAG(39, 0x10)
|
||||
#define WEEKEVENTREG_39_20 PACK_WEEKEVENTREG_FLAG(39, 0x20)
|
||||
#define WEEKEVENTREG_RECEIVED_EVAN_HEART_PIECE PACK_WEEKEVENTREG_FLAG(39, 0x20)
|
||||
#define WEEKEVENTREG_39_40 PACK_WEEKEVENTREG_FLAG(39, 0x40)
|
||||
#define WEEKEVENTREG_39_80 PACK_WEEKEVENTREG_FLAG(39, 0x80)
|
||||
#define WEEKEVENTREG_40_01 PACK_WEEKEVENTREG_FLAG(40, 0x01)
|
||||
|
@ -1054,7 +1054,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_54_08 PACK_WEEKEVENTREG_FLAG(54, 0x08)
|
||||
#define WEEKEVENTREG_54_10 PACK_WEEKEVENTREG_FLAG(54, 0x10)
|
||||
#define WEEKEVENTREG_54_20 PACK_WEEKEVENTREG_FLAG(54, 0x20)
|
||||
#define WEEKEVENTREG_54_40 PACK_WEEKEVENTREG_FLAG(54, 0x40)
|
||||
#define WEEKEVENTREG_RECEIVED_SPIRIT_HOUSE_HEART_PIECE PACK_WEEKEVENTREG_FLAG(54, 0x40)
|
||||
#define WEEKEVENTREG_54_80 PACK_WEEKEVENTREG_FLAG(54, 0x80)
|
||||
#define WEEKEVENTREG_55_01 PACK_WEEKEVENTREG_FLAG(55, 0x01)
|
||||
|
||||
|
@ -1071,7 +1071,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_CLEARED_GREAT_BAY_TEMPLE PACK_WEEKEVENTREG_FLAG(55, 0x80)
|
||||
|
||||
#define WEEKEVENTREG_56_01 PACK_WEEKEVENTREG_FLAG(56, 0x01)
|
||||
#define WEEKEVENTREG_56_02 PACK_WEEKEVENTREG_FLAG(56, 0x02)
|
||||
#define WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE PACK_WEEKEVENTREG_FLAG(56, 0x02)
|
||||
#define WEEKEVENTREG_56_04 PACK_WEEKEVENTREG_FLAG(56, 0x04)
|
||||
#define WEEKEVENTREG_56_08 PACK_WEEKEVENTREG_FLAG(56, 0x08)
|
||||
#define WEEKEVENTREG_56_10 PACK_WEEKEVENTREG_FLAG(56, 0x10)
|
||||
|
@ -1100,7 +1100,7 @@ typedef enum {
|
|||
// Unconfirmed: "Entered South Clock Town"
|
||||
#define WEEKEVENTREG_59_04 PACK_WEEKEVENTREG_FLAG(59, 0x04)
|
||||
|
||||
#define WEEKEVENTREG_59_08 PACK_WEEKEVENTREG_FLAG(59, 0x08)
|
||||
#define WEEKEVENTREG_RECEIVED_BANK_HEART_PIECE PACK_WEEKEVENTREG_FLAG(59, 0x08)
|
||||
#define WEEKEVENTREG_RECEIVED_SWAMP_SHOOTING_GALLERY_QUIVER_UPGRADE PACK_WEEKEVENTREG_FLAG(59, 0x10)
|
||||
#define WEEKEVENTREG_RECEIVED_TOWN_SHOOTING_GALLERY_QUIVER_UPGRADE PACK_WEEKEVENTREG_FLAG(59, 0x20)
|
||||
#define WEEKEVENTREG_59_40 PACK_WEEKEVENTREG_FLAG(59, 0x40)
|
||||
|
@ -1109,7 +1109,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_60_02 PACK_WEEKEVENTREG_FLAG(60, 0x02)
|
||||
#define WEEKEVENTREG_60_04 PACK_WEEKEVENTREG_FLAG(60, 0x04)
|
||||
#define WEEKEVENTREG_ATTENDED_MAYOR_MEETING PACK_WEEKEVENTREG_FLAG(60, 0x08)
|
||||
#define WEEKEVENTREG_RECEIVED_MAYOR_REWARD PACK_WEEKEVENTREG_FLAG(60, 0x10)
|
||||
#define WEEKEVENTREG_RECEIVED_MAYOR_HEART_PIECE PACK_WEEKEVENTREG_FLAG(60, 0x10)
|
||||
#define WEEKEVENTREG_60_20 PACK_WEEKEVENTREG_FLAG(60, 0x20)
|
||||
#define WEEKEVENTREG_TALKED_MAYOR_NIGHT_3 PACK_WEEKEVENTREG_FLAG(60, 0x40)
|
||||
#define WEEKEVENTREG_60_80 PACK_WEEKEVENTREG_FLAG(60, 0x80)
|
||||
|
@ -1138,7 +1138,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_63_04 PACK_WEEKEVENTREG_FLAG(63, 0x04)
|
||||
#define WEEKEVENTREG_63_08 PACK_WEEKEVENTREG_FLAG(63, 0x08)
|
||||
#define WEEKEVENTREG_63_10 PACK_WEEKEVENTREG_FLAG(63, 0x10)
|
||||
#define WEEKEVENTREG_63_20 PACK_WEEKEVENTREG_FLAG(63, 0x20)
|
||||
#define WEEKEVENTREG_RECEIVED_SWORDSMANS_SCHOOL_HEART_PIECE PACK_WEEKEVENTREG_FLAG(63, 0x20)
|
||||
#define WEEKEVENTREG_63_40 PACK_WEEKEVENTREG_FLAG(63, 0x40)
|
||||
|
||||
// Showed Couple's Mask at meeting
|
||||
|
@ -1259,7 +1259,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_76_20 PACK_WEEKEVENTREG_FLAG(76, 0x20)
|
||||
#define WEEKEVENTREG_76_40 PACK_WEEKEVENTREG_FLAG(76, 0x40)
|
||||
#define WEEKEVENTREG_76_80 PACK_WEEKEVENTREG_FLAG(76, 0x80)
|
||||
#define WEEKEVENTREG_77_01 PACK_WEEKEVENTREG_FLAG(77, 0x01)
|
||||
#define WEEKEVENTREG_RECEIVED_POSTMAN_COUNTING_GAME_HEART_PIECE PACK_WEEKEVENTREG_FLAG(77, 0x01)
|
||||
#define WEEKEVENTREG_77_02 PACK_WEEKEVENTREG_FLAG(77, 0x02)
|
||||
#define WEEKEVENTREG_77_04 PACK_WEEKEVENTREG_FLAG(77, 0x04)
|
||||
#define WEEKEVENTREG_77_08 PACK_WEEKEVENTREG_FLAG(77, 0x08)
|
||||
|
@ -1285,7 +1285,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_79_10 PACK_WEEKEVENTREG_FLAG(79, 0x10)
|
||||
#define WEEKEVENTREG_79_20 PACK_WEEKEVENTREG_FLAG(79, 0x20)
|
||||
#define WEEKEVENTREG_SAKON_DEAD PACK_WEEKEVENTREG_FLAG(79, 0x40)
|
||||
#define WEEKEVENTREG_79_80 PACK_WEEKEVENTREG_FLAG(79, 0x80)
|
||||
#define WEEKEVENTREG_RECEIVED_KEATON_HEART_PIECE PACK_WEEKEVENTREG_FLAG(79, 0x80)
|
||||
#define WEEKEVENTREG_80_01 PACK_WEEKEVENTREG_FLAG(80, 0x01)
|
||||
#define WEEKEVENTREG_80_02 PACK_WEEKEVENTREG_FLAG(80, 0x02)
|
||||
#define WEEKEVENTREG_80_04 PACK_WEEKEVENTREG_FLAG(80, 0x04)
|
||||
|
@ -1313,7 +1313,7 @@ typedef enum {
|
|||
|
||||
// Related to Swordsman's log minigame
|
||||
#define WEEKEVENTREG_82_08 PACK_WEEKEVENTREG_FLAG(82, 0x08)
|
||||
#define WEEKEVENTREG_82_10 PACK_WEEKEVENTREG_FLAG(82, 0x10)
|
||||
#define WEEKEVENTREG_RECEIVED_FISHERMANS_JUMPING_GAME_HEART_PIECE PACK_WEEKEVENTREG_FLAG(82, 0x10)
|
||||
#define WEEKEVENTREG_82_20 PACK_WEEKEVENTREG_FLAG(82, 0x20)
|
||||
#define WEEKEVENTREG_82_40 PACK_WEEKEVENTREG_FLAG(82, 0x40)
|
||||
#define WEEKEVENTREG_82_80 PACK_WEEKEVENTREG_FLAG(82, 0x80)
|
||||
|
@ -1415,7 +1415,7 @@ typedef enum {
|
|||
#define WEEKEVENTREG_90_02 PACK_WEEKEVENTREG_FLAG(90, 0x02)
|
||||
#define WEEKEVENTREG_90_04 PACK_WEEKEVENTREG_FLAG(90, 0x04)
|
||||
#define WEEKEVENTREG_90_08 PACK_WEEKEVENTREG_FLAG(90, 0x08)
|
||||
#define WEEKEVENTREG_90_10 PACK_WEEKEVENTREG_FLAG(90, 0x10)
|
||||
#define WEEKEVENTREG_RECEIVED_GOSSIP_STONE_GROTTO_HEART_PIECE PACK_WEEKEVENTREG_FLAG(90, 0x10)
|
||||
|
||||
// Related to Fishermans's jumping minigame
|
||||
#define WEEKEVENTREG_90_20 PACK_WEEKEVENTREG_FLAG(90, 0x20)
|
||||
|
|
|
@ -96,11 +96,12 @@ u16 sPersistentCycleWeekEventRegs[ARRAY_COUNT(gSaveContext.save.saveInfo.weekEve
|
|||
/* 19 */ 0,
|
||||
/* 20 */ 0,
|
||||
/* 21 */ 0,
|
||||
/* 22 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_22_02) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_22_80),
|
||||
/* 22 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_22_02) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_HONEY_AND_DARLING_HEART_PIECE),
|
||||
/* 23 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_OBTAINED_GREAT_SPIN_ATTACK) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_23_80),
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_BOTTLE),
|
||||
/* 24 */ PERSISTENT_WEEKEVENTREG_ALT(WEEKEVENTREG_24_02) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_24_80),
|
||||
/* 25 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_25_01),
|
||||
/* 25 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE),
|
||||
/* 26 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_26_40),
|
||||
/* 27 */ 0,
|
||||
/* 28 */ 0,
|
||||
|
@ -112,7 +113,7 @@ u16 sPersistentCycleWeekEventRegs[ARRAY_COUNT(gSaveContext.save.saveInfo.weekEve
|
|||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_31_01) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_31_02) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_31_04) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_31_20),
|
||||
/* 32 */
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_32_01) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SWAMP_SHOOTING_GALLERY_HEART_PIECE) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_TOWN_SHOOTING_GALLERY_HEART_PIECE),
|
||||
/* 33 */ 0,
|
||||
|
@ -124,11 +125,11 @@ u16 sPersistentCycleWeekEventRegs[ARRAY_COUNT(gSaveContext.save.saveInfo.weekEve
|
|||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_TINGLE_MAP_BOUGHT_ROMANI_RANCH) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_TINGLE_MAP_BOUGHT_GREAT_BAY) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_TINGLE_MAP_BOUGHT_STONE_TOWER) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_35_80),
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FROG_CHOIR_HEART_PIECE),
|
||||
/* 36 */ 0,
|
||||
/* 37 */ 0,
|
||||
/* 38 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_38_20),
|
||||
/* 39 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_39_20),
|
||||
/* 39 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_EVAN_HEART_PIECE),
|
||||
/* 40 */ 0,
|
||||
/* 41 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_41_08),
|
||||
/* 42 */ 0,
|
||||
|
@ -143,19 +144,19 @@ u16 sPersistentCycleWeekEventRegs[ARRAY_COUNT(gSaveContext.save.saveInfo.weekEve
|
|||
/* 51 */ PERSISTENT_WEEKEVENTREG_ALT(WEEKEVENTREG_51_04),
|
||||
/* 52 */ 0,
|
||||
/* 53 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_53_02) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_53_40),
|
||||
/* 54 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_54_40),
|
||||
/* 54 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SPIRIT_HOUSE_HEART_PIECE),
|
||||
/* 55 */ 0,
|
||||
/* 56 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_56_02),
|
||||
/* 56 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE),
|
||||
/* 57 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_57_08),
|
||||
/* 58 */ 0,
|
||||
/* 59 */
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_59_04) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_59_08) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_59_04) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BANK_HEART_PIECE) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SWAMP_SHOOTING_GALLERY_QUIVER_UPGRADE) |
|
||||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_TOWN_SHOOTING_GALLERY_QUIVER_UPGRADE),
|
||||
/* 60 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MAYOR_REWARD),
|
||||
/* 60 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MAYOR_HEART_PIECE),
|
||||
/* 61 */ 0,
|
||||
/* 62 */ 0,
|
||||
/* 63 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_63_20),
|
||||
/* 63 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SWORDSMANS_SCHOOL_HEART_PIECE),
|
||||
/* 64 */ 0,
|
||||
/* 65 */ 0,
|
||||
/* 66 */
|
||||
|
@ -225,12 +226,12 @@ u16 sPersistentCycleWeekEventRegs[ARRAY_COUNT(gSaveContext.save.saveInfo.weekEve
|
|||
/* 74 */ 0,
|
||||
/* 75 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_75_80),
|
||||
/* 76 */ 0,
|
||||
/* 77 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_77_01),
|
||||
/* 77 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_POSTMAN_COUNTING_GAME_HEART_PIECE),
|
||||
/* 78 */ 0,
|
||||
/* 79 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_79_80),
|
||||
/* 79 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_KEATON_HEART_PIECE),
|
||||
/* 80 */ 0,
|
||||
/* 81 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_81_08),
|
||||
/* 82 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_82_10),
|
||||
/* 82 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FISHERMANS_JUMPING_GAME_HEART_PIECE),
|
||||
/* 83 */ 0,
|
||||
/* 84 */ 0,
|
||||
/* 85 */ 0,
|
||||
|
@ -241,7 +242,7 @@ u16 sPersistentCycleWeekEventRegs[ARRAY_COUNT(gSaveContext.save.saveInfo.weekEve
|
|||
PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_87_40) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_87_80),
|
||||
/* 88 */ 0,
|
||||
/* 89 */ 0,
|
||||
/* 90 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_90_10),
|
||||
/* 90 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_GOSSIP_STONE_GROTTO_HEART_PIECE),
|
||||
/* 91 */ 0,
|
||||
/* 92 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_92_80),
|
||||
/* 93 */ PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_93_04) | PERSISTENT_WEEKEVENTREG(WEEKEVENTREG_93_08),
|
||||
|
|
|
@ -1004,11 +1004,11 @@ s32 func_80A9617C(EnAz* this, PlayState* play) {
|
|||
|
||||
case 0x10F1:
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_93_01);
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_23_80)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_BOTTLE)) {
|
||||
this->getItemId = GI_RUPEE_RED;
|
||||
} else {
|
||||
this->getItemId = GI_BOTTLE;
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_23_80);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_BOTTLE);
|
||||
}
|
||||
SubS_ChangeAnimationBySpeedInfo(&this->skelAnime, sAnimationSpeedInfo, BEAVER_ANIM_IDLE,
|
||||
&this->animIndex);
|
||||
|
@ -1059,7 +1059,7 @@ s32 func_80A9617C(EnAz* this, PlayState* play) {
|
|||
case 0x10F8:
|
||||
if (play->msgCtx.choiceIndex == 0) {
|
||||
Audio_PlaySfx_MessageDecide();
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_25_01)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE)) {
|
||||
this->actor.textId = 0x1107;
|
||||
} else {
|
||||
this->actor.textId = 0x10FA;
|
||||
|
@ -1117,7 +1117,7 @@ s32 func_80A9617C(EnAz* this, PlayState* play) {
|
|||
case 0x10FE:
|
||||
if (play->msgCtx.choiceIndex == 0) {
|
||||
Audio_PlaySfx_MessageDecide();
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_25_01)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE)) {
|
||||
this->actor.textId = 0x1108;
|
||||
} else {
|
||||
this->actor.textId = 0x1101;
|
||||
|
@ -1176,11 +1176,11 @@ s32 func_80A9617C(EnAz* this, PlayState* play) {
|
|||
break;
|
||||
|
||||
case 0x1105:
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_25_01)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE)) {
|
||||
this->getItemId = GI_RUPEE_PURPLE;
|
||||
} else {
|
||||
this->getItemId = GI_HEART_PIECE;
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_25_01);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE);
|
||||
}
|
||||
SubS_ChangeAnimationBySpeedInfo(&this->skelAnime, sAnimationSpeedInfo, BEAVER_ANIM_IDLE,
|
||||
&this->animIndex);
|
||||
|
@ -1593,7 +1593,7 @@ void func_80A97D5C(EnAz* this, PlayState* play) {
|
|||
play->interfaceCtx.minigameState = MINIGAME_STATE_COUNTDOWN_SETUP_3;
|
||||
if ((this->unk_2FA == 1) || (this->unk_2FA == 3)) {
|
||||
Interface_StartTimer(TIMER_ID_MINIGAME_2, 120);
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_25_01)) {
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE)) {
|
||||
Interface_StartTimer(TIMER_ID_MINIGAME_2, 100);
|
||||
} else {
|
||||
Interface_StartTimer(TIMER_ID_MINIGAME_2, 110);
|
||||
|
|
|
@ -94,7 +94,7 @@ void EnColMan_Destroy(Actor* thisx, PlayState* play) {
|
|||
}
|
||||
|
||||
void func_80AFDD60(EnColMan* this) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_56_02)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE)) {
|
||||
this->actor.draw = func_80AFE414;
|
||||
this->actor.shape.yOffset = 700.0f;
|
||||
if (this->actor.params == EN_COL_MAN_HEART_PIECE) {
|
||||
|
@ -123,14 +123,14 @@ void func_80AFDE00(EnColMan* this, PlayState* play) {
|
|||
this->actor.speed = 0.0f;
|
||||
}
|
||||
}
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_56_02)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE)) {
|
||||
this->actor.shape.rot.y += 0x3E8;
|
||||
}
|
||||
if (Actor_HasParent(&this->actor, play)) {
|
||||
this->actor.parent = NULL;
|
||||
this->actor.draw = NULL;
|
||||
this->actionFunc = EnColMan_SetHeartPieceCollectedAndKill;
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_56_02)) {
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 40.0f, 40.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RECOVERY_HEART, 40.0f, 40.0f);
|
||||
|
@ -139,7 +139,7 @@ void func_80AFDE00(EnColMan* this, PlayState* play) {
|
|||
|
||||
void EnColMan_SetHeartPieceCollectedAndKill(EnColMan* this, PlayState* play) {
|
||||
if ((Message_GetState(&play->msgCtx) == TEXT_STATE_DONE) && Message_ShouldAdvance(play)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_56_02);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE);
|
||||
Actor_Kill(&this->actor);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -356,7 +356,7 @@ void EnDt_SetupCutsceneNpcs(EnDt* this, PlayState* play) {
|
|||
void EnDt_SetupRegularState(EnDt* this, PlayState* play) {
|
||||
this->textIdIndex = 0;
|
||||
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MAYOR_REWARD)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MAYOR_HEART_PIECE)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RESOLVED_MAYOR_MEETING)) {
|
||||
this->textIdIndex = 21;
|
||||
this->appearancePhase = EN_DT_APPEARANCE_RESOLVED_MEETING;
|
||||
|
@ -698,7 +698,7 @@ void EnDt_TriggerMeetingRewardEvent(EnDt* this, PlayState* play) {
|
|||
|
||||
Actor_OfferTalkExchange(&this->actor, play, 400.0f, 400.0f, PLAYER_IA_MINUS1);
|
||||
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MAYOR_REWARD);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_MAYOR_HEART_PIECE);
|
||||
this->actionFunc = EnDt_TriggerMeetingNotebookEvent;
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 300.0f, 300.0f);
|
||||
|
|
|
@ -903,7 +903,7 @@ void func_80963560(EnFu* this, PlayState* play) {
|
|||
if (Actor_HasParent(&this->actor, play)) {
|
||||
this->actor.parent = NULL;
|
||||
func_80963610(this);
|
||||
} else if ((this->unk_552 == 0x2880) && !CHECK_WEEKEVENTREG(WEEKEVENTREG_22_80)) {
|
||||
} else if ((this->unk_552 == 0x2880) && !CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_HONEY_AND_DARLING_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 500.0f, 100.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_PURPLE, 500.0f, 100.0f);
|
||||
|
@ -925,8 +925,8 @@ void func_80963630(EnFu* this, PlayState* play) {
|
|||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_22_40)) {
|
||||
Message_StartTextbox(play, 0x2884, &this->actor);
|
||||
this->unk_552 = 0x2884;
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_22_80)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_22_80);
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_HONEY_AND_DARLING_HEART_PIECE)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_HONEY_AND_DARLING_HEART_PIECE);
|
||||
Message_StartTextbox(play, 0x2882, &this->actor);
|
||||
this->unk_552 = 0x2882;
|
||||
} else {
|
||||
|
|
|
@ -633,7 +633,7 @@ void func_80B10868(EnGb2* this, PlayState* play) {
|
|||
void func_80B10924(EnGb2* this, PlayState* play) {
|
||||
s32 getItemId;
|
||||
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_54_40)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SPIRIT_HOUSE_HEART_PIECE)) {
|
||||
getItemId = GI_RUPEE_PURPLE;
|
||||
} else {
|
||||
getItemId = GI_HEART_PIECE;
|
||||
|
@ -642,7 +642,7 @@ void func_80B10924(EnGb2* this, PlayState* play) {
|
|||
if (Actor_HasParent(&this->actor, play)) {
|
||||
this->actor.parent = NULL;
|
||||
if (getItemId == GI_HEART_PIECE) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_54_40);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SPIRIT_HOUSE_HEART_PIECE);
|
||||
} else {
|
||||
Rupees_ChangeBy(50);
|
||||
}
|
||||
|
|
|
@ -551,7 +551,7 @@ void EnGinkoMan_BankAward(EnGinkoMan* this, PlayState* play) {
|
|||
}
|
||||
} else if (this->curTextId == 0x45C) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_BLUE, 500.0f, 100.0f);
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_59_08)) {
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BANK_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 500.0f, 100.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_BLUE, 500.0f, 100.0f);
|
||||
|
@ -579,8 +579,8 @@ void EnGinkoMan_BankAward2(EnGinkoMan* this, PlayState* play) {
|
|||
EnGinkoMan_SetupDialogue(this);
|
||||
} else if (this->curTextId == 0x45D) { // saved up 5000 rupees for HP
|
||||
if ((Message_GetState(&play->msgCtx) == TEXT_STATE_DONE) && Message_ShouldAdvance(play)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_59_08)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_59_08);
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BANK_HEART_PIECE)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_BANK_HEART_PIECE);
|
||||
}
|
||||
EnGinkoMan_SetupIdle(this);
|
||||
}
|
||||
|
|
|
@ -504,8 +504,8 @@ void func_8099874C(EnGs* this, PlayState* play) {
|
|||
break;
|
||||
}
|
||||
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_90_10)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_90_10);
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_GOSSIP_STONE_GROTTO_HEART_PIECE)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_GOSSIP_STONE_GROTTO_HEART_PIECE);
|
||||
this->getItemId = GI_HEART_PIECE;
|
||||
}
|
||||
|
||||
|
|
|
@ -391,11 +391,11 @@ void func_80C14540(EnJgameTsn* this) {
|
|||
|
||||
void func_80C14554(EnJgameTsn* this, PlayState* play) {
|
||||
if (Actor_HasParent(&this->actor, play)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_82_10)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_82_10);
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FISHERMANS_JUMPING_GAME_HEART_PIECE)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FISHERMANS_JUMPING_GAME_HEART_PIECE);
|
||||
}
|
||||
func_80C145FC(this);
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_82_10)) {
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FISHERMANS_JUMPING_GAME_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_PURPLE, 500.0f, 100.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 500.0f, 100.0f);
|
||||
|
|
|
@ -671,7 +671,7 @@ void func_80B276D8(EnKendoJs* this, PlayState* play) {
|
|||
if (Actor_HasParent(&this->actor, play)) {
|
||||
this->actor.parent = NULL;
|
||||
func_80B27760(this);
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_63_20)) {
|
||||
} else if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SWORDSMANS_SCHOOL_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 800.0f, 100.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_RED, 800.0f, 100.0f);
|
||||
|
@ -686,8 +686,8 @@ void func_80B27774(EnKendoJs* this, PlayState* play) {
|
|||
Player* player = GET_PLAYER(play);
|
||||
|
||||
if (Actor_TalkOfferAccepted(&this->actor, &play->state)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_63_20)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_63_20);
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SWORDSMANS_SCHOOL_HEART_PIECE)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SWORDSMANS_SCHOOL_HEART_PIECE);
|
||||
Message_StartTextbox(play, 0x272F, &this->actor);
|
||||
this->unk_288 = 0x272F;
|
||||
} else {
|
||||
|
|
|
@ -188,12 +188,12 @@ void EnKitan_OfferPrize(EnKitan* this, PlayState* play) {
|
|||
if (Actor_HasParent(&this->actor, play)) {
|
||||
this->actor.parent = NULL;
|
||||
this->actionFunc = EnKitan_WaitForPrizeTextboxClosed;
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_79_80);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_KEATON_HEART_PIECE);
|
||||
return;
|
||||
}
|
||||
|
||||
// Reward the player with a heart piece, or a red rupee if the heart piece was already obtained.
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_79_80)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_KEATON_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_RED, 2000.0f, 1000.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 2000.0f, 1000.0f);
|
||||
|
|
|
@ -540,11 +540,11 @@ void EnMinifrog_YellowFrogDialog(EnMinifrog* this, PlayState* play) {
|
|||
break;
|
||||
|
||||
case 0xD7C:
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_35_80)) { // Obtained Heart Piece
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FROG_CHOIR_HEART_PIECE)) {
|
||||
Message_ContinueTextbox(play, 0xD7E);
|
||||
} else {
|
||||
Message_ContinueTextbox(play, 0xD7D); // Get Heart Piece
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_35_80);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_FROG_CHOIR_HEART_PIECE);
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
@ -445,12 +445,12 @@ void func_80A6FE1C(EnMm3* this) {
|
|||
|
||||
void func_80A6FE30(EnMm3* this, PlayState* play) {
|
||||
if (Actor_HasParent(&this->actor, play)) {
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_77_01)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_77_01);
|
||||
if (!CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_POSTMAN_COUNTING_GAME_HEART_PIECE)) {
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_POSTMAN_COUNTING_GAME_HEART_PIECE);
|
||||
}
|
||||
this->actor.parent = NULL;
|
||||
func_80A6FED8(this);
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_77_01)) {
|
||||
} else if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_POSTMAN_COUNTING_GAME_HEART_PIECE)) {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_RUPEE_PURPLE, 500.0f, 100.0f);
|
||||
} else {
|
||||
Actor_OfferGetItem(&this->actor, play, GI_HEART_PIECE, 500.0f, 100.0f);
|
||||
|
|
|
@ -201,7 +201,7 @@ void EnOt_Init(Actor* thisx, PlayState* play) {
|
|||
this->unk_394.y = this->actor.world.pos.y;
|
||||
this->unk_394.z = (this->actor.world.pos.z + this->unk_360->actor.world.pos.z) * 0.5f;
|
||||
Math_Vec3f_Copy(&this->unk_360->unk_394, &this->unk_394);
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_32_01)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE)) {
|
||||
func_80B5C244(this, play);
|
||||
} else {
|
||||
func_80B5C684(this, play);
|
||||
|
@ -260,7 +260,7 @@ void EnOt_Init(Actor* thisx, PlayState* play) {
|
|||
case 1:
|
||||
Actor_SetScale(&this->actor, 1.3f * 0.01f);
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_84_10)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_32_01)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE)) {
|
||||
func_80B5C244(this, play);
|
||||
} else {
|
||||
func_80B5C684(this, play);
|
||||
|
@ -394,12 +394,13 @@ void func_80B5BFB8(EnOt* this, PlayState* play) {
|
|||
}
|
||||
|
||||
void func_80B5C154(EnOt* this, PlayState* play) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_32_01)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE)) {
|
||||
this->getItemId = GI_RUPEE_RED;
|
||||
} else {
|
||||
this->getItemId = GI_HEART_PIECE;
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_32_01);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE);
|
||||
}
|
||||
|
||||
Actor_OfferGetItem(&this->actor, play, this->getItemId, this->actor.xzDistToPlayer, this->actor.playerHeightRel);
|
||||
this->actionFunc = func_80B5C1CC;
|
||||
}
|
||||
|
|
|
@ -264,11 +264,11 @@ void func_80BBB354(EnZos* this, PlayState* play) {
|
|||
if (Actor_HasParent(&this->actor, play)) {
|
||||
this->actor.parent = NULL;
|
||||
this->actionFunc = func_80BBB2C4;
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_39_20);
|
||||
SET_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_EVAN_HEART_PIECE);
|
||||
this->actor.flags |= ACTOR_FLAG_10000;
|
||||
Actor_OfferTalkExchange(&this->actor, play, 1000.0f, 1000.0f, PLAYER_IA_MINUS1);
|
||||
} else {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_39_20)) {
|
||||
if (CHECK_WEEKEVENTREG(WEEKEVENTREG_RECEIVED_EVAN_HEART_PIECE)) {
|
||||
getItemId = GI_RUPEE_PURPLE;
|
||||
} else {
|
||||
getItemId = GI_HEART_PIECE;
|
||||
|
|
|
@ -187,7 +187,7 @@ weekEventReg = {
|
|||
(22 << 8) | 0x10: "WEEKEVENTREG_22_10",
|
||||
(22 << 8) | 0x20: "WEEKEVENTREG_22_20",
|
||||
(22 << 8) | 0x40: "WEEKEVENTREG_22_40",
|
||||
(22 << 8) | 0x80: "WEEKEVENTREG_22_80",
|
||||
(22 << 8) | 0x80: "WEEKEVENTREG_RECEIVED_HONEY_AND_DARLING_HEART_PIECE",
|
||||
(23 << 8) | 0x01: "WEEKEVENTREG_23_01",
|
||||
(23 << 8) | 0x02: "WEEKEVENTREG_OBTAINED_GREAT_SPIN_ATTACK",
|
||||
(23 << 8) | 0x04: "WEEKEVENTREG_23_04",
|
||||
|
@ -195,7 +195,7 @@ weekEventReg = {
|
|||
(23 << 8) | 0x10: "WEEKEVENTREG_23_10",
|
||||
(23 << 8) | 0x20: "WEEKEVENTREG_23_20",
|
||||
(23 << 8) | 0x40: "WEEKEVENTREG_23_40",
|
||||
(23 << 8) | 0x80: "WEEKEVENTREG_23_80",
|
||||
(23 << 8) | 0x80: "WEEKEVENTREG_RECEIVED_BEAVER_BROS_BOTTLE",
|
||||
(24 << 8) | 0x01: "WEEKEVENTREG_24_01",
|
||||
(24 << 8) | 0x02: "WEEKEVENTREG_24_02",
|
||||
(24 << 8) | 0x04: "WEEKEVENTREG_24_04",
|
||||
|
@ -204,7 +204,7 @@ weekEventReg = {
|
|||
(24 << 8) | 0x20: "WEEKEVENTREG_24_20",
|
||||
(24 << 8) | 0x40: "WEEKEVENTREG_24_40",
|
||||
(24 << 8) | 0x80: "WEEKEVENTREG_24_80",
|
||||
(25 << 8) | 0x01: "WEEKEVENTREG_25_01",
|
||||
(25 << 8) | 0x01: "WEEKEVENTREG_RECEIVED_BEAVER_BROS_HEART_PIECE",
|
||||
(25 << 8) | 0x02: "WEEKEVENTREG_25_02",
|
||||
(25 << 8) | 0x04: "WEEKEVENTREG_25_04",
|
||||
(25 << 8) | 0x08: "WEEKEVENTREG_25_08",
|
||||
|
@ -260,7 +260,7 @@ weekEventReg = {
|
|||
(31 << 8) | 0x20: "WEEKEVENTREG_31_20",
|
||||
(31 << 8) | 0x40: "WEEKEVENTREG_31_40",
|
||||
(31 << 8) | 0x80: "WEEKEVENTREG_31_80",
|
||||
(32 << 8) | 0x01: "WEEKEVENTREG_32_01",
|
||||
(32 << 8) | 0x01: "WEEKEVENTREG_RECEIVED_SEAHORSE_HEART_PIECE",
|
||||
(32 << 8) | 0x02: "WEEKEVENTREG_RECEIVED_SWAMP_SHOOTING_GALLERY_HEART_PIECE",
|
||||
(32 << 8) | 0x04: "WEEKEVENTREG_RECEIVED_TOWN_SHOOTING_GALLERY_HEART_PIECE",
|
||||
(32 << 8) | 0x08: "WEEKEVENTREG_32_08",
|
||||
|
@ -291,7 +291,7 @@ weekEventReg = {
|
|||
(35 << 8) | 0x10: "WEEKEVENTREG_TINGLE_MAP_BOUGHT_GREAT_BAY",
|
||||
(35 << 8) | 0x20: "WEEKEVENTREG_TINGLE_MAP_BOUGHT_STONE_TOWER",
|
||||
(35 << 8) | 0x40: "WEEKEVENTREG_35_40",
|
||||
(35 << 8) | 0x80: "WEEKEVENTREG_35_80",
|
||||
(35 << 8) | 0x80: "WEEKEVENTREG_RECEIVED_FROG_CHOIR_HEART_PIECE",
|
||||
(36 << 8) | 0x01: "WEEKEVENTREG_36_01",
|
||||
(36 << 8) | 0x02: "WEEKEVENTREG_36_02",
|
||||
(36 << 8) | 0x04: "WEEKEVENTREG_36_04",
|
||||
|
@ -321,7 +321,7 @@ weekEventReg = {
|
|||
(39 << 8) | 0x04: "WEEKEVENTREG_39_04",
|
||||
(39 << 8) | 0x08: "WEEKEVENTREG_39_08",
|
||||
(39 << 8) | 0x10: "WEEKEVENTREG_39_10",
|
||||
(39 << 8) | 0x20: "WEEKEVENTREG_39_20",
|
||||
(39 << 8) | 0x20: "WEEKEVENTREG_RECEIVED_EVAN_HEART_PIECE",
|
||||
(39 << 8) | 0x40: "WEEKEVENTREG_39_40",
|
||||
(39 << 8) | 0x80: "WEEKEVENTREG_39_80",
|
||||
(40 << 8) | 0x01: "WEEKEVENTREG_40_01",
|
||||
|
@ -442,7 +442,7 @@ weekEventReg = {
|
|||
(54 << 8) | 0x08: "WEEKEVENTREG_54_08",
|
||||
(54 << 8) | 0x10: "WEEKEVENTREG_54_10",
|
||||
(54 << 8) | 0x20: "WEEKEVENTREG_54_20",
|
||||
(54 << 8) | 0x40: "WEEKEVENTREG_54_40",
|
||||
(54 << 8) | 0x40: "WEEKEVENTREG_RECEIVED_SPIRIT_HOUSE_HEART_PIECE",
|
||||
(54 << 8) | 0x80: "WEEKEVENTREG_54_80",
|
||||
(55 << 8) | 0x01: "WEEKEVENTREG_55_01",
|
||||
(55 << 8) | 0x02: "WEEKEVENTREG_55_02",
|
||||
|
@ -453,7 +453,7 @@ weekEventReg = {
|
|||
(55 << 8) | 0x40: "WEEKEVENTREG_55_40",
|
||||
(55 << 8) | 0x80: "WEEKEVENTREG_CLEARED_GREAT_BAY_TEMPLE",
|
||||
(56 << 8) | 0x01: "WEEKEVENTREG_56_01",
|
||||
(56 << 8) | 0x02: "WEEKEVENTREG_56_02",
|
||||
(56 << 8) | 0x02: "WEEKEVENTREG_RECEIVED_MARINE_RESEARCH_LAB_FISH_HEART_PIECE",
|
||||
(56 << 8) | 0x04: "WEEKEVENTREG_56_04",
|
||||
(56 << 8) | 0x08: "WEEKEVENTREG_56_08",
|
||||
(56 << 8) | 0x10: "WEEKEVENTREG_56_10",
|
||||
|
@ -478,7 +478,7 @@ weekEventReg = {
|
|||
(58 << 8) | 0x80: "WEEKEVENTREG_58_80",
|
||||
(59 << 8) | 0x01: "WEEKEVENTREG_59_01",
|
||||
(59 << 8) | 0x02: "WEEKEVENTREG_59_02",
|
||||
(59 << 8) | 0x08: "WEEKEVENTREG_59_08",
|
||||
(59 << 8) | 0x08: "WEEKEVENTREG_RECEIVED_BANK_HEART_PIECE",
|
||||
(59 << 8) | 0x04: "WEEKEVENTREG_59_04",
|
||||
(59 << 8) | 0x10: "WEEKEVENTREG_RECEIVED_SWAMP_SHOOTING_GALLERY_QUIVER_UPGRADE",
|
||||
(59 << 8) | 0x20: "WEEKEVENTREG_RECEIVED_TOWN_SHOOTING_GALLERY_QUIVER_UPGRADE",
|
||||
|
@ -513,7 +513,7 @@ weekEventReg = {
|
|||
(63 << 8) | 0x04: "WEEKEVENTREG_63_04",
|
||||
(63 << 8) | 0x08: "WEEKEVENTREG_63_08",
|
||||
(63 << 8) | 0x10: "WEEKEVENTREG_63_10",
|
||||
(63 << 8) | 0x20: "WEEKEVENTREG_63_20",
|
||||
(63 << 8) | 0x20: "WEEKEVENTREG_RECEIVED_SWORDSMANS_SCHOOL_HEART_PIECE",
|
||||
(63 << 8) | 0x40: "WEEKEVENTREG_63_40",
|
||||
(63 << 8) | 0x80: "WEEKEVENTREG_63_80",
|
||||
(64 << 8) | 0x01: "WEEKEVENTREG_64_01",
|
||||
|
@ -620,7 +620,7 @@ weekEventReg = {
|
|||
(76 << 8) | 0x20: "WEEKEVENTREG_76_20",
|
||||
(76 << 8) | 0x40: "WEEKEVENTREG_76_40",
|
||||
(76 << 8) | 0x80: "WEEKEVENTREG_76_80",
|
||||
(77 << 8) | 0x01: "WEEKEVENTREG_77_01",
|
||||
(77 << 8) | 0x01: "WEEKEVENTREG_RECEIVED_POSTMAN_COUNTING_GAME_HEART_PIECE",
|
||||
(77 << 8) | 0x02: "WEEKEVENTREG_77_02",
|
||||
(77 << 8) | 0x04: "WEEKEVENTREG_77_04",
|
||||
(77 << 8) | 0x08: "WEEKEVENTREG_77_08",
|
||||
|
@ -643,7 +643,7 @@ weekEventReg = {
|
|||
(79 << 8) | 0x10: "WEEKEVENTREG_79_10",
|
||||
(79 << 8) | 0x20: "WEEKEVENTREG_79_20",
|
||||
(79 << 8) | 0x40: "WEEKEVENTREG_SAKON_DEAD",
|
||||
(79 << 8) | 0x80: "WEEKEVENTREG_79_80",
|
||||
(79 << 8) | 0x80: "WEEKEVENTREG_RECEIVED_KEATON_HEART_PIECE",
|
||||
(80 << 8) | 0x01: "WEEKEVENTREG_80_01",
|
||||
(80 << 8) | 0x02: "WEEKEVENTREG_80_02",
|
||||
(80 << 8) | 0x04: "WEEKEVENTREG_80_04",
|
||||
|
@ -664,7 +664,7 @@ weekEventReg = {
|
|||
(82 << 8) | 0x02: "WEEKEVENTREG_82_02",
|
||||
(82 << 8) | 0x04: "WEEKEVENTREG_82_04",
|
||||
(82 << 8) | 0x08: "WEEKEVENTREG_82_08",
|
||||
(82 << 8) | 0x10: "WEEKEVENTREG_82_10",
|
||||
(82 << 8) | 0x10: "WEEKEVENTREG_RECEIVED_FISHERMANS_JUMPING_GAME_HEART_PIECE",
|
||||
(82 << 8) | 0x20: "WEEKEVENTREG_82_20",
|
||||
(82 << 8) | 0x40: "WEEKEVENTREG_82_40",
|
||||
(82 << 8) | 0x80: "WEEKEVENTREG_82_80",
|
||||
|
@ -728,7 +728,7 @@ weekEventReg = {
|
|||
(90 << 8) | 0x02: "WEEKEVENTREG_90_02",
|
||||
(90 << 8) | 0x04: "WEEKEVENTREG_90_04",
|
||||
(90 << 8) | 0x08: "WEEKEVENTREG_90_08",
|
||||
(90 << 8) | 0x10: "WEEKEVENTREG_90_10",
|
||||
(90 << 8) | 0x10: "WEEKEVENTREG_RECEIVED_GOSSIP_STONE_GROTTO_HEART_PIECE",
|
||||
(90 << 8) | 0x20: "WEEKEVENTREG_90_20",
|
||||
(90 << 8) | 0x40: "WEEKEVENTREG_90_40",
|
||||
(90 << 8) | 0x80: "WEEKEVENTREG_90_80",
|
||||
|
|
Loading…
Reference in New Issue