mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-11 14:38:38 -04:00
Rename more item enums
This commit is contained in:
@@ -461,13 +461,13 @@ public:
|
||||
|
||||
bool checkGrabWear() const { return field_0x2b0 < 0.0f; }
|
||||
bool checkNormalSwordEquip() const {
|
||||
return dComIfGs_getSelectEquip(0) == SWORD ||
|
||||
return dComIfGs_getSelectEquip(0) == dItem_SWORD_e ||
|
||||
dComIfGp_getMiniGameType() == 2;
|
||||
}
|
||||
bool checkMasterSwordEquip() const {
|
||||
return dComIfGs_getSelectEquip(0) == MASTER_SWORD ||
|
||||
dComIfGs_getSelectEquip(0) == LV3_SWORD ||
|
||||
dComIfGs_getSelectEquip(0) == MASTER_SWORD_EX;
|
||||
return dComIfGs_getSelectEquip(0) == dItem_MASTER_SWORD_1_e ||
|
||||
dComIfGs_getSelectEquip(0) == dItem_MASTER_SWORD_2_e ||
|
||||
dComIfGs_getSelectEquip(0) == dItem_MASTER_SWORD_3_e;
|
||||
}
|
||||
void setFace(daPy_FACE face) { mFace = face; }
|
||||
|
||||
|
||||
@@ -874,14 +874,14 @@ enum dInventorySlot_e {
|
||||
dInvSlot_SAIL_e = 1,
|
||||
dInvSlot_WIND_WAKER_e = 2,
|
||||
dInvSlot_GRAPPLING_HOOK_e = 3,
|
||||
dInvSlot_EMONO_BAG_e = 4,
|
||||
dInvSlot_SPOILS_BAG_e = 4,
|
||||
dInvSlot_BOOMERANG_e = 5,
|
||||
dInvSlot_DEKU_LEAF_e = 6,
|
||||
dInvSlot_TINGLE_TUNER_e = 7,
|
||||
dInvSlot_CAMERA_e = 8,
|
||||
dInvSlot_IRON_BOOTS_e = 9,
|
||||
dInvSlot_MAGIC_ARMOR_e = 10,
|
||||
dInvSlot_ESA_BAG_e = 11,
|
||||
dInvSlot_BAIT_BAG_e = 11,
|
||||
dInvSlot_BOW_e = 12,
|
||||
dInvSlot_BOMB_e = 13,
|
||||
dInvSlot_BOTTLE0_e = 14,
|
||||
|
||||
+111
-111
@@ -13,24 +13,24 @@ enum ItemTable {
|
||||
/* 0x06 */ dItem_ORANGE_RUPEE_e,
|
||||
/* 0x07 */ dItem_HEART_PIECE_e,
|
||||
/* 0x08 */ dItem_HEART_CONTAINER_e,
|
||||
/* 0x09 */ S_MAGIC,
|
||||
/* 0x0A */ L_MAGIC,
|
||||
/* 0x0B */ BOMB_5,
|
||||
/* 0x0C */ BOMB_10,
|
||||
/* 0x0D */ BOMB_20,
|
||||
/* 0x0E */ BOMB_30,
|
||||
/* 0x09 */ dItem_SMALL_MAGIC_e,
|
||||
/* 0x0A */ dItem_LARGE_MAGIC_e,
|
||||
/* 0x0B */ dItem_BOMB_5_e,
|
||||
/* 0x0C */ dItem_BOMB_10_e,
|
||||
/* 0x0D */ dItem_BOMB_20_e,
|
||||
/* 0x0E */ dItem_BOMB_30_e,
|
||||
/* 0x0F */ dItem_SILVER_RUPEE_e,
|
||||
/* 0x10 */ ARROW_10,
|
||||
/* 0x11 */ ARROW_20,
|
||||
/* 0x12 */ ARROW_30,
|
||||
/* 0x10 */ dItem_ARROW_10_e,
|
||||
/* 0x11 */ dItem_ARROW_20_e,
|
||||
/* 0x12 */ dItem_ARROW_30_e,
|
||||
/* 0x13 */ noentry19, // Unused
|
||||
/* 0x14 */ noentry20, // Unused
|
||||
/* 0x15 */ dItem_SMALL_KEY_e,
|
||||
/* 0x16 */ RECOVER_FAIRY,
|
||||
/* 0x16 */ dItem_RECOVER_FAIRY_e,
|
||||
/* 0x17 */ noentry23, // Unused
|
||||
/* 0x18 */ noentry24, // Unused
|
||||
/* 0x19 */ noentry25, // Unused
|
||||
/* 0x1A */ SUB_DUN_RUPEE, // Used in VERSION_JPN only
|
||||
/* 0x1A */ dItem_SUB_DUN_RUPEE_e, // Used in VERSION_JPN only
|
||||
/* 0x1B */ noentry27, // Unused
|
||||
/* 0x1C */ noentry28, // Unused
|
||||
/* 0x1D */ noentry29, // Unused
|
||||
@@ -40,15 +40,15 @@ enum ItemTable {
|
||||
/* 0x21 */ dItem_TINGLE_TUNER_e,
|
||||
/* 0x22 */ dItem_WIND_WAKER_e,
|
||||
/* 0x23 */ CAMERA,
|
||||
/* 0x24 */ EMONO_BAG,
|
||||
/* 0x24 */ dItem_SPOILS_BAG_e,
|
||||
/* 0x25 */ dItem_GRAPPLING_HOOK_e,
|
||||
/* 0x26 */ CAMERA2,
|
||||
/* 0x27 */ dItem_BOW_e,
|
||||
/* 0x28 */ PWR_GROOVE,
|
||||
/* 0x28 */ dItem_POWER_BRACELETS_e,
|
||||
/* 0x29 */ dItem_IRON_BOOTS_e,
|
||||
/* 0x2A */ dItem_MAGIC_ARMOR_e,
|
||||
/* 0x2B */ WATER_BOOTS, // Unused
|
||||
/* 0x2C */ ESA_BAG,
|
||||
/* 0x2C */ dItem_BAIT_BAG_e,
|
||||
/* 0x2D */ dItem_BOOMERANG_e,
|
||||
/* 0x2E */ BARE_HAND, // Unused
|
||||
/* 0x2F */ dItem_HOOKSHOT_e,
|
||||
@@ -60,40 +60,40 @@ enum ItemTable {
|
||||
/* 0x35 */ dItem_MAGIC_ARROW_e,
|
||||
/* 0x36 */ dItem_LIGHT_ARROW_e,
|
||||
/* 0x37 */ dItem_NEW_FUKU_e,
|
||||
/* 0x38 */ SWORD,
|
||||
/* 0x39 */ MASTER_SWORD,
|
||||
/* 0x3A */ LV3_SWORD,
|
||||
/* 0x3B */ SHIELD,
|
||||
/* 0x3C */ MIRROR_SHIELD,
|
||||
/* 0x3D */ DROPPED_SWORD,
|
||||
/* 0x3E */ MASTER_SWORD_EX,
|
||||
/* 0x38 */ dItem_SWORD_e,
|
||||
/* 0x39 */ dItem_MASTER_SWORD_1_e,
|
||||
/* 0x3A */ dItem_MASTER_SWORD_2_e,
|
||||
/* 0x3B */ dItem_SHIELD_e,
|
||||
/* 0x3C */ dItem_MIRROR_SHIELD_e,
|
||||
/* 0x3D */ dItem_DROPPED_SWORD_e,
|
||||
/* 0x3E */ dItem_MASTER_SWORD_3_e,
|
||||
/* 0x3F */ KAKERA_HEART2,
|
||||
/* 0x40 */ noentry64, // Unused
|
||||
/* 0x41 */ noentry65, // Unused
|
||||
/* 0x42 */ PIRATES_OMAMORI,
|
||||
/* 0x43 */ HEROS_OMAMORI,
|
||||
/* 0x42 */ dItem_PIRATES_CHARM_e,
|
||||
/* 0x43 */ dItem_HEROS_CHARM_e,
|
||||
/* 0x44 */ GRASS_BALL, // Unused
|
||||
/* 0x45 */ SKULL_NECKLACE,
|
||||
/* 0x46 */ BOKOBABA_SEED,
|
||||
/* 0x47 */ GOLDEN_FEATHER,
|
||||
/* 0x45 */ dItem_SKULL_NECKLACE_e,
|
||||
/* 0x46 */ dItem_BOKOBABA_SEED_e,
|
||||
/* 0x47 */ dItem_GOLDEN_FEATHER_e,
|
||||
/* 0x48 */ BOKO_BELT,
|
||||
/* 0x49 */ RED_JELLY,
|
||||
/* 0x4A */ GREEN_JELLY,
|
||||
/* 0x4B */ BLUE_JELLY,
|
||||
/* 0x49 */ dItem_RED_JELLY_e,
|
||||
/* 0x4A */ dItem_GREEN_JELLY_e,
|
||||
/* 0x4B */ dItem_BLUE_JELLY_e,
|
||||
/* 0x4C */ dItem_MAP_e,
|
||||
/* 0x4D */ dItem_COMPASS_e,
|
||||
/* 0x4E */ dItem_BOSS_KEY_e,
|
||||
/* 0x4F */ EMPTY_BSHIP, // Unused
|
||||
/* 0x50 */ EMPTY_BOTTLE,
|
||||
/* 0x51 */ RED_BOTTLE,
|
||||
/* 0x52 */ GREEN_BOTTLE,
|
||||
/* 0x53 */ BLUE_BOTTLE,
|
||||
/* 0x50 */ dItem_EMPTY_BOTTLE_e,
|
||||
/* 0x51 */ dItem_RED_POTION_e,
|
||||
/* 0x52 */ dItem_GREEN_POTION_e,
|
||||
/* 0x53 */ dItem_BLUE_POTION_e,
|
||||
/* 0x54 */ dItem_HALF_SOUP_BOTTLE_e,
|
||||
/* 0x55 */ dItem_SOUP_BOTTLE_e,
|
||||
/* 0x56 */ BIN_IN_WATER,
|
||||
/* 0x57 */ FAIRY_BOTTLE,
|
||||
/* 0x58 */ FIREFLY_BOTTLE,
|
||||
/* 0x59 */ FWATER_BOTTLE,
|
||||
/* 0x56 */ dItem_WATER_BOTTLE_e,
|
||||
/* 0x57 */ dItem_FAIRY_BOTTLE_e,
|
||||
/* 0x58 */ dItem_FIREFLY_BOTTLE_e,
|
||||
/* 0x59 */ dItem_FOREST_WATER_e,
|
||||
/* 0x5A */ UNK_BOTTLE_5A, // Unused
|
||||
/* 0x5B */ UNK_BOTTLE_5B, // Unused
|
||||
/* 0x5C */ UNK_BOTTLE_5C, // Unused
|
||||
@@ -134,7 +134,7 @@ enum ItemTable {
|
||||
/* 0x7F */ TRIFORCE_MAP7,
|
||||
/* 0x80 */ TRIFORCE_MAP8,
|
||||
/* 0x81 */ noentry129, // Unused
|
||||
/* 0x82 */ BIRD_ESA_5,
|
||||
/* 0x82 */ dItem_BIRD_BAIT_5_e,
|
||||
/* 0x83 */ dItem_HYOI_PEAR_e,
|
||||
/* 0x84 */ ESA1, // Unused
|
||||
/* 0x85 */ ESA2, // Unused
|
||||
@@ -175,14 +175,14 @@ enum ItemTable {
|
||||
/* 0xA8 */ TINGLE_STATUE6, // Unused
|
||||
/* 0xA9 */ noentry169, // Unused
|
||||
/* 0xAA */ dItem_HURRICANE_SPIN_e,
|
||||
/* 0xAB */ MAX_RUPEE_UP1,
|
||||
/* 0xAC */ MAX_RUPEE_UP2,
|
||||
/* 0xAD */ MAX_BOMB_UP1,
|
||||
/* 0xAE */ MAX_BOMB_UP2,
|
||||
/* 0xAF */ MAX_ARROW_UP1,
|
||||
/* 0xB0 */ MAX_ARROW_UP2,
|
||||
/* 0xB1 */ MAGIC_POWER,
|
||||
/* 0xB2 */ MAX_MP_UP1,
|
||||
/* 0xAB */ dItem_MAX_RUPEE_UP1_e,
|
||||
/* 0xAC */ dItem_MAX_RUPEE_UP2_e,
|
||||
/* 0xAD */ dItem_MAX_BOMB_UP1_e,
|
||||
/* 0xAE */ dItem_MAX_BOMB_UP2_e,
|
||||
/* 0xAF */ dItem_MAX_ARROW_UP1_e,
|
||||
/* 0xB0 */ dItem_MAX_ARROW_UP2_e,
|
||||
/* 0xB1 */ dItem_MAGIC_POWER_e,
|
||||
/* 0xB2 */ dItem_MAX_MP_UP1_e,
|
||||
/* 0xB3 */ TINCLE_RUPEE1,
|
||||
/* 0xB4 */ TINCLE_RUPEE2,
|
||||
/* 0xB5 */ TINCLE_RUPEE3,
|
||||
@@ -195,70 +195,70 @@ enum ItemTable {
|
||||
/* 0xBC */ LITHOGRAPH4, // Unused
|
||||
/* 0xBD */ LITHOGRAPH5, // Unused
|
||||
/* 0xBE */ LITHOGRAPH6, // Unused
|
||||
/* 0xBF */ COLLECT_MAP_64, // Unused
|
||||
/* 0xC0 */ COLLECT_MAP_63, // Unused
|
||||
/* 0xC1 */ COLLECT_MAP_62, // Unused
|
||||
/* 0xC2 */ COLLECT_MAP_61,
|
||||
/* 0xC3 */ COLLECT_MAP_60,
|
||||
/* 0xC4 */ COLLECT_MAP_59,
|
||||
/* 0xC5 */ COLLECT_MAP_58,
|
||||
/* 0xC6 */ COLLECT_MAP_57,
|
||||
/* 0xC7 */ COLLECT_MAP_56,
|
||||
/* 0xC8 */ COLLECT_MAP_55,
|
||||
/* 0xC9 */ COLLECT_MAP_54,
|
||||
/* 0xCA */ COLLECT_MAP_53,
|
||||
/* 0xCB */ COLLECT_MAP_52,
|
||||
/* 0xCC */ COLLECT_MAP_51,
|
||||
/* 0xCD */ COLLECT_MAP_50,
|
||||
/* 0xCE */ COLLECT_MAP_49,
|
||||
/* 0xCF */ COLLECT_MAP_48,
|
||||
/* 0xD0 */ COLLECT_MAP_47,
|
||||
/* 0xD1 */ COLLECT_MAP_46,
|
||||
/* 0xD2 */ COLLECT_MAP_45,
|
||||
/* 0xD3 */ COLLECT_MAP_44,
|
||||
/* 0xD4 */ COLLECT_MAP_43,
|
||||
/* 0xD5 */ COLLECT_MAP_42,
|
||||
/* 0xD6 */ COLLECT_MAP_41,
|
||||
/* 0xD7 */ COLLECT_MAP_40,
|
||||
/* 0xD8 */ COLLECT_MAP_39,
|
||||
/* 0xD9 */ COLLECT_MAP_38,
|
||||
/* 0xDA */ COLLECT_MAP_37,
|
||||
/* 0xDB */ COLLECT_MAP_36,
|
||||
/* 0xDC */ COLLECT_MAP_35,
|
||||
/* 0xDD */ COLLECT_MAP_34,
|
||||
/* 0xDE */ COLLECT_MAP_33,
|
||||
/* 0xDF */ COLLECT_MAP_32,
|
||||
/* 0xE0 */ COLLECT_MAP_31,
|
||||
/* 0xE1 */ COLLECT_MAP_30,
|
||||
/* 0xE2 */ COLLECT_MAP_29,
|
||||
/* 0xE3 */ COLLECT_MAP_28,
|
||||
/* 0xE4 */ COLLECT_MAP_27,
|
||||
/* 0xE5 */ COLLECT_MAP_26,
|
||||
/* 0xE6 */ COLLECT_MAP_25,
|
||||
/* 0xE7 */ COLLECT_MAP_24,
|
||||
/* 0xE8 */ COLLECT_MAP_23,
|
||||
/* 0xE9 */ COLLECT_MAP_22,
|
||||
/* 0xEA */ COLLECT_MAP_21,
|
||||
/* 0xEB */ COLLECT_MAP_20,
|
||||
/* 0xEC */ COLLECT_MAP_19,
|
||||
/* 0xED */ COLLECT_MAP_18,
|
||||
/* 0xEE */ COLLECT_MAP_17,
|
||||
/* 0xEF */ COLLECT_MAP_16,
|
||||
/* 0xF0 */ COLLECT_MAP_15,
|
||||
/* 0xF1 */ COLLECT_MAP_14,
|
||||
/* 0xF2 */ COLLECT_MAP_13,
|
||||
/* 0xF3 */ COLLECT_MAP_12,
|
||||
/* 0xF4 */ COLLECT_MAP_11,
|
||||
/* 0xF5 */ COLLECT_MAP_10,
|
||||
/* 0xF6 */ COLLECT_MAP_09,
|
||||
/* 0xF7 */ COLLECT_MAP_08,
|
||||
/* 0xF8 */ COLLECT_MAP_07,
|
||||
/* 0xF9 */ COLLECT_MAP_06,
|
||||
/* 0xFA */ COLLECT_MAP_05,
|
||||
/* 0xFB */ COLLECT_MAP_04,
|
||||
/* 0xFC */ COLLECT_MAP_03,
|
||||
/* 0xFD */ COLLECT_MAP_02,
|
||||
/* 0xFE */ COLLECT_MAP_01,
|
||||
/* 0xBF */ dItem_COLLECT_MAP_64_e, // Unused
|
||||
/* 0xC0 */ dItem_COLLECT_MAP_63_e, // Unused
|
||||
/* 0xC1 */ dItem_COLLECT_MAP_62_e, // Unused
|
||||
/* 0xC2 */ dItem_COLLECT_MAP_61_e,
|
||||
/* 0xC3 */ dItem_COLLECT_MAP_60_e,
|
||||
/* 0xC4 */ dItem_COLLECT_MAP_59_e,
|
||||
/* 0xC5 */ dItem_COLLECT_MAP_58_e,
|
||||
/* 0xC6 */ dItem_COLLECT_MAP_57_e,
|
||||
/* 0xC7 */ dItem_COLLECT_MAP_56_e,
|
||||
/* 0xC8 */ dItem_COLLECT_MAP_55_e,
|
||||
/* 0xC9 */ dItem_COLLECT_MAP_54_e,
|
||||
/* 0xCA */ dItem_COLLECT_MAP_53_e,
|
||||
/* 0xCB */ dItem_COLLECT_MAP_52_e,
|
||||
/* 0xCC */ dItem_COLLECT_MAP_51_e,
|
||||
/* 0xCD */ dItem_COLLECT_MAP_50_e,
|
||||
/* 0xCE */ dItem_COLLECT_MAP_49_e,
|
||||
/* 0xCF */ dItem_COLLECT_MAP_48_e,
|
||||
/* 0xD0 */ dItem_COLLECT_MAP_47_e,
|
||||
/* 0xD1 */ dItem_COLLECT_MAP_46_e,
|
||||
/* 0xD2 */ dItem_COLLECT_MAP_45_e,
|
||||
/* 0xD3 */ dItem_COLLECT_MAP_44_e,
|
||||
/* 0xD4 */ dItem_COLLECT_MAP_43_e,
|
||||
/* 0xD5 */ dItem_COLLECT_MAP_42_e,
|
||||
/* 0xD6 */ dItem_COLLECT_MAP_41_e,
|
||||
/* 0xD7 */ dItem_COLLECT_MAP_40_e,
|
||||
/* 0xD8 */ dItem_COLLECT_MAP_39_e,
|
||||
/* 0xD9 */ dItem_COLLECT_MAP_38_e,
|
||||
/* 0xDA */ dItem_COLLECT_MAP_37_e,
|
||||
/* 0xDB */ dItem_COLLECT_MAP_36_e,
|
||||
/* 0xDC */ dItem_COLLECT_MAP_35_e,
|
||||
/* 0xDD */ dItem_COLLECT_MAP_34_e,
|
||||
/* 0xDE */ dItem_COLLECT_MAP_33_e,
|
||||
/* 0xDF */ dItem_COLLECT_MAP_32_e,
|
||||
/* 0xE0 */ dItem_COLLECT_MAP_31_e,
|
||||
/* 0xE1 */ dItem_COLLECT_MAP_30_e,
|
||||
/* 0xE2 */ dItem_COLLECT_MAP_29_e,
|
||||
/* 0xE3 */ dItem_COLLECT_MAP_28_e,
|
||||
/* 0xE4 */ dItem_COLLECT_MAP_27_e,
|
||||
/* 0xE5 */ dItem_COLLECT_MAP_26_e,
|
||||
/* 0xE6 */ dItem_COLLECT_MAP_25_e,
|
||||
/* 0xE7 */ dItem_COLLECT_MAP_24_e,
|
||||
/* 0xE8 */ dItem_COLLECT_MAP_23_e,
|
||||
/* 0xE9 */ dItem_COLLECT_MAP_22_e,
|
||||
/* 0xEA */ dItem_COLLECT_MAP_21_e,
|
||||
/* 0xEB */ dItem_COLLECT_MAP_20_e,
|
||||
/* 0xEC */ dItem_COLLECT_MAP_19_e,
|
||||
/* 0xED */ dItem_COLLECT_MAP_18_e,
|
||||
/* 0xEE */ dItem_COLLECT_MAP_17_e,
|
||||
/* 0xEF */ dItem_COLLECT_MAP_16_e,
|
||||
/* 0xF0 */ dItem_COLLECT_MAP_15_e,
|
||||
/* 0xF1 */ dItem_COLLECT_MAP_14_e,
|
||||
/* 0xF2 */ dItem_COLLECT_MAP_13_e,
|
||||
/* 0xF3 */ dItem_COLLECT_MAP_12_e,
|
||||
/* 0xF4 */ dItem_COLLECT_MAP_11_e,
|
||||
/* 0xF5 */ dItem_COLLECT_MAP_10_e,
|
||||
/* 0xF6 */ dItem_COLLECT_MAP_09_e,
|
||||
/* 0xF7 */ dItem_COLLECT_MAP_08_e,
|
||||
/* 0xF8 */ dItem_COLLECT_MAP_07_e,
|
||||
/* 0xF9 */ dItem_COLLECT_MAP_06_e,
|
||||
/* 0xFA */ dItem_COLLECT_MAP_05_e,
|
||||
/* 0xFB */ dItem_COLLECT_MAP_04_e,
|
||||
/* 0xFC */ dItem_COLLECT_MAP_03_e,
|
||||
/* 0xFD */ dItem_COLLECT_MAP_02_e,
|
||||
/* 0xFE */ dItem_COLLECT_MAP_01_e,
|
||||
/* 0xFF */ dItem_NONE_e,
|
||||
};
|
||||
|
||||
@@ -354,4 +354,4 @@ public:
|
||||
static u16 getSpecialEffect(u8 no);
|
||||
};
|
||||
|
||||
#endif /* D_ITEM_DATA_H */
|
||||
#endif /* D_ITEM_DATA_H */
|
||||
|
||||
@@ -401,7 +401,7 @@ inline BOOL fopAcM_isItem(fopAc_ac_c* item, int bitNo) {
|
||||
|
||||
inline BOOL dComIfGs_isSaveSwitch(int i_stageNo, int i_no);
|
||||
inline BOOL fopAcM_isItemForIb(int itemBitNo, u8 itemNo, s8 roomNo) {
|
||||
if (itemNo == BLUE_JELLY) {
|
||||
if (itemNo == dItem_BLUE_JELLY_e) {
|
||||
// Blue Chu Jelly uses itemBitNo as if it was a switch in stageNo 0xE.
|
||||
return dComIfGs_isSaveSwitch(dSv_save_c::STAGE_BLUE_CHU_JELLY, itemBitNo);
|
||||
} else {
|
||||
@@ -411,7 +411,7 @@ inline BOOL fopAcM_isItemForIb(int itemBitNo, u8 itemNo, s8 roomNo) {
|
||||
|
||||
inline void dComIfGs_onSaveSwitch(int i_stageNo, int i_no);
|
||||
inline void fopAcM_onItemForIb(int itemBitNo, u8 itemNo, s8 roomNo) {
|
||||
if (itemNo == BLUE_JELLY) {
|
||||
if (itemNo == dItem_BLUE_JELLY_e) {
|
||||
// Blue Chu Jelly uses itemBitNo as if it was a switch in stageNo 0xE.
|
||||
dComIfGs_onSaveSwitch(dSv_save_c::STAGE_BLUE_CHU_JELLY, itemBitNo);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user