diff options
| author | Huitzi <73550465+marwernerh@users.noreply.github.com> | 2026-03-09 21:33:31 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-09 18:33:31 -0700 |
| commit | 0b0fdd1f60193d1e3e610326cc2cf2a7b558d366 (patch) | |
| tree | a39b648ba460b5f80dad748690fa43f6f780e5a6 /include | |
| parent | 30e839c28be83fb07bfbe008d3eb9eb9127e3801 (diff) | |
Actor status consolidation & process profile definition editing (#3117)
* Consolidate fopAcM_STATUS into fopAc_Status_e
* Add _e suffix to fopAcStts enums
* Prepare for profile enumeration
* Correct typo in scene_process_profile_definition
* Manually handle g_profile_Obj_DamCps (inline preprocessing)
* Correct g_profile_TAG_LV5SOUP procname to enum
* Create d_priority.h
* Update process profile definitions
* Moved inline comments to the left
* Add missing fopAcStts enums
* Add d_priority.h include in f_pc_leaf.h
* Manually update d_a_obj_damCps profile
* Replace fopAcStts enums replacing and anticipatory profile size correction
* Changed profile size from literal to sizeof() in anticipation of PR #3116
* Provided putative names to staff-related status enums
* Replaced appropriate literals with fopAcStts enums
* Fix borked merge
* Rename item number enums and move to d_item_data.h
* Rename process profile name & draw priority enums
* Move process profile name & draw priority enums to appropriate files
* Moved fpcNm_ enums from d/d_procname.h to f_pc/f_pc_name.h
* Moved fpcDwPi_ enums from d/d_priority.h to f_pc/f_pc_draw_priority.h
* ACTUALLY (whoops) stage merge
* Correct item mistranslation
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/d/actor/d_a_alink.h | 20 | ||||
| -rw-r--r-- | include/d/actor/d_a_arrow.h | 4 | ||||
| -rw-r--r-- | include/d/actor/d_a_npc_ins.h | 2 | ||||
| -rw-r--r-- | include/d/actor/d_a_npc_jagar.h | 2 | ||||
| -rw-r--r-- | include/d/actor/d_a_npc_shad.h | 6 | ||||
| -rw-r--r-- | include/d/actor/d_a_obj_eff.h | 2 | ||||
| -rw-r--r-- | include/d/actor/d_a_player.h | 20 | ||||
| -rw-r--r-- | include/d/actor/d_a_tag_lantern.h | 2 | ||||
| -rw-r--r-- | include/d/actor/d_a_tag_mhint.h | 2 | ||||
| -rw-r--r-- | include/d/d_bomb.h | 26 | ||||
| -rw-r--r-- | include/d/d_com_inf_game.h | 2 | ||||
| -rw-r--r-- | include/d/d_item_data.h | 259 | ||||
| -rw-r--r-- | include/d/d_k_wmark.h | 2 | ||||
| -rw-r--r-- | include/d/d_procname.h | 805 | ||||
| -rw-r--r-- | include/d/d_save.h | 2 | ||||
| -rw-r--r-- | include/f_op/f_op_actor.h | 41 | ||||
| -rw-r--r-- | include/f_op/f_op_actor_mng.h | 49 | ||||
| -rw-r--r-- | include/f_op/f_op_scene.h | 2 | ||||
| -rw-r--r-- | include/f_pc/f_pc_draw_priority.h | 786 | ||||
| -rw-r--r-- | include/f_pc/f_pc_leaf.h | 2 | ||||
| -rw-r--r-- | include/f_pc/f_pc_name.h | 1060 |
21 files changed, 1932 insertions, 1164 deletions
diff --git a/include/d/actor/d_a_alink.h b/include/d/actor/d_a_alink.h index ced12d318e..7c70ea54e5 100644 --- a/include/d/actor/d_a_alink.h +++ b/include/d/actor/d_a_alink.h @@ -3232,7 +3232,7 @@ public: virtual bool checkChainBlockPushPull(); virtual BOOL checkElecDamage() const { return mProcID == PROC_ELEC_DAMAGE; } virtual BOOL checkEmptyBottleSwing() const { - return mEquipItem == fpcNm_ITEM_EMPTY_BOTTLE && mProcID == PROC_BOTTLE_SWING; + return mEquipItem == dItemNo_EMPTY_BOTTLE_e && mProcID == PROC_BOTTLE_SWING; } virtual BOOL checkBottleSwingMode() const { return mProcID == PROC_BOTTLE_SWING; } virtual BOOL checkHawkWait() const { return mProcID == PROC_HAWK_SUBJECT; } @@ -3334,7 +3334,7 @@ public: virtual u32 checkBoardRide() const; virtual u32 checkSpinnerRide() const; virtual bool checkArrowChargeEnd() const; - virtual bool checkNoEquipItem() const { return mEquipItem == fpcNm_ITEM_NONE; } + virtual bool checkNoEquipItem() const { return mEquipItem == dItemNo_NONE_e; } virtual bool checkKandelaarSwing(int) const; virtual s16 getBoardCutTurnOffsetAngleY() const { if (mProcID == PROC_BOARD_CUT_TURN) { @@ -3402,7 +3402,7 @@ public: } virtual BOOL checkWolfDownAttackPullOut() const { return mProcID == PROC_WOLF_DOWN_AT_LAND; } virtual cXyz* getMidnaAtnPos() const { return (cXyz*)&mMidnaAtnPos; } - virtual bool checkCopyRodEquip() const { return mEquipItem == fpcNm_ITEM_COPY_ROD; } + virtual bool checkCopyRodEquip() const { return mEquipItem == dItemNo_COPY_ROD_e; } virtual void setKandelaarMtx(Mtx i_mtx, int, int); virtual bool getStickAngleFromPlayerShape(s16* o_angle) const; virtual bool checkSpinnerPathMove(); @@ -3487,11 +3487,11 @@ public: return checkHookshotReadyAnime() || checkHookshotShootAnime(); } BOOL checkBoomerangReadyAnime() const { - return (mEquipItem == fpcNm_ITEM_BOOMERANG || mEquipItem == 0x102) && checkUpperAnime(dRes_ID_ALANM_BCK_BOOMWAIT_e); + return (mEquipItem == dItemNo_BOOMERANG_e || mEquipItem == 0x102) && checkUpperAnime(dRes_ID_ALANM_BCK_BOOMWAIT_e); } bool checkDkCaught2Anime() const { return checkUpperAnime(dRes_ID_ALANM_BCK_WAITHDB_e); } BOOL checkCopyRodThrowAnime() const { - return mEquipItem == fpcNm_ITEM_COPY_ROD && checkUpperAnime(dRes_ID_ALANM_BCK_BOOMTHROW_e); + return mEquipItem == dItemNo_COPY_ROD_e && checkUpperAnime(dRes_ID_ALANM_BCK_BOOMTHROW_e); } BOOL checkCutDashChargeAnime() const { return checkUpperAnime(dRes_ID_ALANM_BCK_CUTDTP_e); } BOOL checkBoomerangAnimeAndReturnWait() const { return checkBoomerangAnime(); } @@ -3526,7 +3526,7 @@ public: bool checkDashDamageAnime() const { return checkUpperAnime(dRes_ID_ALANM_BCK_DAMD_e); } bool checkBoomerangCatchAnime() const { return checkUpperAnime(dRes_ID_ALANM_BCK_BOOMCATCH_e); } BOOL checkCopyRodReadyAnime() const { - return mEquipItem == fpcNm_ITEM_COPY_ROD && checkUpperAnime(dRes_ID_ALANM_BCK_BOOMWAIT_e); + return mEquipItem == dItemNo_COPY_ROD_e && checkUpperAnime(dRes_ID_ALANM_BCK_BOOMWAIT_e); } BOOL checkCanoeFishingWaitAnime() const { return checkUpperAnime(dRes_ID_ALANM_BCK_CANOEREELINGR_e) || checkUpperAnime(dRes_ID_ALANM_BCK_WAITFISHR_e); @@ -3685,12 +3685,12 @@ public: } bool checkFisingRodJewl() const { - return (mEquipItem == fpcNm_ITEM_JEWEL_ROD || mEquipItem == fpcNm_ITEM_JEWEL_WORM_ROD) || mEquipItem == fpcNm_ITEM_JEWEL_BEE_ROD; + return (mEquipItem == dItemNo_JEWEL_ROD_e || mEquipItem == dItemNo_JEWEL_WORM_ROD_e) || mEquipItem == dItemNo_JEWEL_BEE_ROD_e; } - bool checkFisingRodWorm() const { return mItemMode == fpcNm_ITEM_WORM; } + bool checkFisingRodWorm() const { return mItemMode == dItemNo_WORM_e; } - bool checkFisingRodBee() const { return mItemMode == fpcNm_ITEM_BEE_CHILD; } + bool checkFisingRodBee() const { return mItemMode == dItemNo_BEE_CHILD_e; } void fishingCastWaitAnimeStart() { if (mProcID == PROC_FISHING_CAST) { @@ -3772,7 +3772,7 @@ public: void setGrassCancelStatus(u8 i_status) { setBStatus(i_status); } void seStartSystem(u32 i_soundID) { mDoAud_seStart(i_soundID, NULL, 0, 0); } - bool checkIronBallEquip() const { return mEquipItem == fpcNm_ITEM_IRONBALL; } + bool checkIronBallEquip() const { return mEquipItem == dItemNo_IRONBALL_e; } BOOL checkFishingRodEquip() const { return checkFishingRodItem(mEquipItem); } f32 getAnmSpeedStickRate(f32 param_0, f32 param_1) const { diff --git a/include/d/actor/d_a_arrow.h b/include/d/actor/d_a_arrow.h index 66b4a9d901..682ffd43d7 100644 --- a/include/d/actor/d_a_arrow.h +++ b/include/d/actor/d_a_arrow.h @@ -74,7 +74,7 @@ public: void deleteArrow() { field_0x93f = 1; } static fopAc_ac_c* makeArrow(fopAc_ac_c* i_actor, u16 param_1) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_ARROW, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_ARROW_e, param_1 << 8, &i_actor->current.pos, fopAcM_GetRoomNo(i_actor), @@ -86,7 +86,7 @@ public: } static fopAc_ac_c* makeSlingStone(fopAc_ac_c* i_actor, cXyz* i_pos) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_ARROW, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_ARROW_e, 0x401, i_pos, fopAcM_GetRoomNo(i_actor), diff --git a/include/d/actor/d_a_npc_ins.h b/include/d/actor/d_a_npc_ins.h index 0437a01e30..3f8b40a9a0 100644 --- a/include/d/actor/d_a_npc_ins.h +++ b/include/d/actor/d_a_npc_ins.h @@ -107,7 +107,7 @@ public: bool isInsect(int type) { bool rv = false; - if (type >= fpcNm_ITEM_M_BEETLE && type <= fpcNm_ITEM_F_MAYFLY) { + if (type >= dItemNo_M_BEETLE_e && type <= dItemNo_F_MAYFLY_e) { rv = true; } diff --git a/include/d/actor/d_a_npc_jagar.h b/include/d/actor/d_a_npc_jagar.h index 63891084fc..fbedc8ca1e 100644 --- a/include/d/actor/d_a_npc_jagar.h +++ b/include/d/actor/d_a_npc_jagar.h @@ -206,7 +206,7 @@ public: int crashPumpkin(fopAc_ac_c* pumpkin_p) { int reg_r30; - if (mType == 0 && fopAcM_GetName(pumpkin_p) == PROC_OBJ_PUMPKIN && !daNpcT_chkEvtBit(0xAE) + if (mType == 0 && fopAcM_GetName(pumpkin_p) == fpcNm_OBJ_PUMPKIN_e && !daNpcT_chkEvtBit(0xAE) && daNpcT_chkEvtBit(0x25B) && !daNpcT_chkEvtBit(0x235)) { ++field_0xffc; reg_r30 = chkPointInArea(pumpkin_p->current.pos, current.pos, mpHIO->m.pumpkin_watch_range, diff --git a/include/d/actor/d_a_npc_shad.h b/include/d/actor/d_a_npc_shad.h index 0afc724746..ba94bbe74e 100644 --- a/include/d/actor/d_a_npc_shad.h +++ b/include/d/actor/d_a_npc_shad.h @@ -214,15 +214,15 @@ public: void searchActors() { if (mMode == 0) { if (mActorMngr[1].getActorP() == NULL) { - mActorMngr[1].entry(fopAcM_SearchByName(PROC_NPC_ASH)); + mActorMngr[1].entry(fopAcM_SearchByName(fpcNm_NPC_ASH_e)); } if (mActorMngr[2].getActorP() == NULL) { - mActorMngr[2].entry(fopAcM_SearchByName(PROC_NPC_RAFREL)); + mActorMngr[2].entry(fopAcM_SearchByName(fpcNm_NPC_RAFREL_e)); } if (mActorMngr[3].getActorP() == NULL) { - mActorMngr[3].entry(fopAcM_SearchByName(PROC_NPC_MOIR)); + mActorMngr[3].entry(fopAcM_SearchByName(fpcNm_NPC_MOIR_e)); } if (mActorMngr[4].getActorP() == NULL) { diff --git a/include/d/actor/d_a_obj_eff.h b/include/d/actor/d_a_obj_eff.h index 4df3d0502b..79309d84a6 100644 --- a/include/d/actor/d_a_obj_eff.h +++ b/include/d/actor/d_a_obj_eff.h @@ -32,7 +32,7 @@ public: static void make_land_smoke(cXyz* i_pos, f32 i_scale) { cXyz scale(i_scale, i_scale, i_scale); scale *= 1.6666666f; - fopAcM_create(PROC_Obj_Eff, 3, i_pos, -1, NULL, &scale, -1); + fopAcM_create(fpcNm_Obj_Eff_e, 3, i_pos, -1, NULL, &scale, -1); } }; }; // namespace daObjEff diff --git a/include/d/actor/d_a_player.h b/include/d/actor/d_a_player.h index 0b3dbed490..e81bce0a94 100644 --- a/include/d/actor/d_a_player.h +++ b/include/d/actor/d_a_player.h @@ -687,8 +687,8 @@ public: static void setMidnaMotionNum(int i_motionNum); static void setMidnaFaceNum(int i_faceNum); - static BOOL checkShieldGet() { return dComIfGs_getSelectEquipShield() != fpcNm_ITEM_NONE; } - static BOOL checkSwordGet() { return dComIfGs_getSelectEquipSword() != fpcNm_ITEM_NONE; } + static BOOL checkShieldGet() { return dComIfGs_getSelectEquipShield() != dItemNo_NONE_e; } + static BOOL checkSwordGet() { return dComIfGs_getSelectEquipSword() != dItemNo_NONE_e; } cXyz getHeadTopPos() const { return mHeadTopPos; } u32 checkThrowDamage() const { return checkNoResetFlg1(FLG1_THROW_DAMAGE); } @@ -1123,40 +1123,40 @@ public: static int getLastSceneDamage() { return (dComIfGs_getLastSceneMode() >> 4) & 0x7F; } static u32 getLastSceneSwordAtUpTime() { return (dComIfGs_getLastSceneMode() >> 11) & 0xFF; } - static BOOL checkNormalSwordEquip() { return dComIfGs_getSelectEquipSword() == fpcNm_ITEM_SWORD; } + static BOOL checkNormalSwordEquip() { return dComIfGs_getSelectEquipSword() == dItemNo_SWORD_e; } static u32 getLastSceneMode() { return dComIfGs_getLastSceneMode() & 0xF; } static bool checkWoodSwordEquip() { - return dComIfGs_getSelectEquipSword() == fpcNm_ITEM_WOOD_STICK; + return dComIfGs_getSelectEquipSword() == dItemNo_WOOD_STICK_e; } static bool checkLightMasterSwordEquip() { - return dComIfGs_getSelectEquipSword() == fpcNm_ITEM_LIGHT_SWORD; + return dComIfGs_getSelectEquipSword() == dItemNo_LIGHT_SWORD_e; } static bool checkCasualWearFlg() { - return dComIfGs_getSelectEquipClothes() == fpcNm_ITEM_WEAR_CASUAL; + return dComIfGs_getSelectEquipClothes() == dItemNo_WEAR_CASUAL_e; } static u32 checkNowWolf() { return ((daPy_py_c*)dComIfGp_getLinkPlayer())->checkWolf(); } static bool checkZoraWearFlg() { - return dComIfGs_getSelectEquipClothes() == fpcNm_ITEM_WEAR_ZORA; + return dComIfGs_getSelectEquipClothes() == dItemNo_WEAR_ZORA_e; } static bool checkMagicArmorWearFlg() { - return dComIfGs_getSelectEquipClothes() == fpcNm_ITEM_ARMOR; + return dComIfGs_getSelectEquipClothes() == dItemNo_ARMOR_e; } static bool checkCarvingWoodShieldEquip() { - return dComIfGs_getSelectEquipShield() == fpcNm_ITEM_WOOD_SHIELD; + return dComIfGs_getSelectEquipShield() == dItemNo_WOOD_SHIELD_e; } static bool checkShopWoodShieldEquip() { - return dComIfGs_getSelectEquipShield() == fpcNm_ITEM_SHIELD; + return dComIfGs_getSelectEquipShield() == dItemNo_SHIELD_e; } static BOOL checkPowerGloveGet() { return false; } diff --git a/include/d/actor/d_a_tag_lantern.h b/include/d/actor/d_a_tag_lantern.h index 54e1e5cf22..c0e0c0d152 100644 --- a/include/d/actor/d_a_tag_lantern.h +++ b/include/d/actor/d_a_tag_lantern.h @@ -45,7 +45,7 @@ public: BOOL rt = false; if (fopAcM_searchPlayerDistanceXZ(this) < scale.x && 0.0f <= var_f31 && var_f31 < scale.y) { - rt = dComIfGp_checkItemGet(fpcNm_ITEM_KANTERA, 1) && dComIfGs_getOil() != 0; + rt = dComIfGp_checkItemGet(dItemNo_KANTERA_e, 1) && dComIfGs_getOil() != 0; field_0x5f8 = rt == true ? 0 : 1; } else { rt = true; diff --git a/include/d/actor/d_a_tag_mhint.h b/include/d/actor/d_a_tag_mhint.h index 29086d4ddf..e4c5260079 100644 --- a/include/d/actor/d_a_tag_mhint.h +++ b/include/d/actor/d_a_tag_mhint.h @@ -21,7 +21,7 @@ public: static void createPortalWarpMissTag(u16 param_0, fpc_ProcID i_parentID) { csXyz sp18(-1, -1, param_0); - fopAcM_createChild(PROC_Tag_Mhint, i_parentID, 0x800FFFFF, + fopAcM_createChild(fpcNm_Tag_Mhint_e, i_parentID, 0x800FFFFF, &daPy_getLinkPlayerActorClass()->current.pos, dComIfGp_roomControl_getStayNo(), &sp18, NULL, -1, NULL); } diff --git a/include/d/d_bomb.h b/include/d/d_bomb.h index 79e0d90f08..66256dacf8 100644 --- a/include/d/d_bomb.h +++ b/include/d/d_bomb.h @@ -39,63 +39,63 @@ public: bool checkStateExplode() { return fopAcM_GetParam(this) == 0; } static bool checkBombActor(fopAc_ac_c* i_actor) { - return fopAcM_GetName(i_actor) == PROC_NBOMB; + return fopAcM_GetName(i_actor) == fpcNm_NBOMB_e; } static fopAc_ac_c* createNormalBombPlayer(cXyz* i_pos) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 8, i_pos, -1, NULL, NULL, -1, NULL, NULL); + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 8, i_pos, -1, NULL, NULL, -1, NULL, NULL); } static fopAc_ac_c* createNormalBombExplode(cXyz* i_pos) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 0, i_pos, -1, NULL, NULL, -1, NULL, NULL); + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 0, i_pos, -1, NULL, NULL, -1, NULL, NULL); } static fopAc_ac_c* createWaterBombPlayer(cXyz* i_pos) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 9, i_pos, -1, NULL, NULL, -1, NULL, NULL); + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 9, i_pos, -1, NULL, NULL, -1, NULL, NULL); } static fopAc_ac_c* createFlowerBomb(cXyz* i_pos, csXyz* i_angle, int param_2) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 4, i_pos, param_2, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 4, i_pos, param_2, i_angle, NULL, -1, NULL, NULL); } static fopAc_ac_c* createInsectBombPlayer(cXyz* i_pos) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 10, i_pos, -1, NULL, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 10, i_pos, -1, NULL, NULL, -1, NULL, NULL); } static fopAc_ac_c* createEnemyBombBoomerang(cXyz* i_pos, csXyz* i_angle, int i_roomNo) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 12, i_pos, i_roomNo, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 12, i_pos, i_roomNo, i_angle, NULL, -1, NULL, NULL); } static fopAc_ac_c* createWaterBombExplode(cXyz* i_pos) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 18, i_pos, -1, NULL, NULL, -1, NULL, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 18, i_pos, -1, NULL, NULL, -1, NULL, NULL); } static fopAc_ac_c* createEnemyWaterBomb(cXyz* i_pos, csXyz* i_angle, int i_roomNo) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 14, i_pos, i_roomNo, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 14, i_pos, i_roomNo, i_angle, NULL, -1, NULL, NULL); } static fopAc_ac_c* createEnemyWaterBombHookshot(cXyz* i_pos, csXyz* i_angle, int i_roomNo) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 16, i_pos, i_roomNo, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 16, i_pos, i_roomNo, i_angle, NULL, -1, NULL, NULL); } static fopAc_ac_c* createBombCargoCarry(cXyz* i_pos, csXyz* i_angle, int i_roomNo) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 0x11, i_pos, i_roomNo, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 0x11, i_pos, i_roomNo, i_angle, NULL, -1, NULL, NULL); } static fopAc_ac_c* createEnemyBombHookshot(cXyz* i_pos, csXyz* i_angle, int i_roomNo) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 13, i_pos, i_roomNo, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 13, i_pos, i_roomNo, i_angle, NULL, -1, NULL, NULL); } static fopAc_ac_c* createEnemyBomb(cXyz* i_pos, csXyz* i_angle, int i_roomNo) { - return (fopAc_ac_c*)fopAcM_fastCreate(PROC_NBOMB, 0xB, i_pos, i_roomNo, i_angle, NULL, -1, + return (fopAc_ac_c*)fopAcM_fastCreate(fpcNm_NBOMB_e, 0xB, i_pos, i_roomNo, i_angle, NULL, -1, NULL, NULL); } }; diff --git a/include/d/d_com_inf_game.h b/include/d/d_com_inf_game.h index 18165eb628..cc233eb750 100644 --- a/include/d/d_com_inf_game.h +++ b/include/d/d_com_inf_game.h @@ -4209,7 +4209,7 @@ inline void dComIfGp_clearItemBombNumCount(u8 i_no) { } inline s16 dComIfGp_getItemMaxBombNumCount() { - return g_dComIfG_gameInfo.play.getItemMaxBombNumCount(fpcNm_ITEM_NORMAL_BOMB); + return g_dComIfG_gameInfo.play.getItemMaxBombNumCount(dItemNo_NORMAL_BOMB_e); } inline void dComIfGp_setNowVibration(u8 status) { diff --git a/include/d/d_item_data.h b/include/d/d_item_data.h index a7e658c1a3..a1770be241 100644 --- a/include/d/d_item_data.h +++ b/include/d/d_item_data.h @@ -91,4 +91,263 @@ struct dItem_data { static dItem_itemInfo item_info[255]; }; +enum { + /* 0x00 */ dItemNo_HEART_e, + /* 0x01 */ dItemNo_GREEN_RUPEE_e, + /* 0x02 */ dItemNo_BLUE_RUPEE_e, + /* 0x03 */ dItemNo_YELLOW_RUPEE_e, + /* 0x04 */ dItemNo_RED_RUPEE_e, + /* 0x05 */ dItemNo_PURPLE_RUPEE_e, + /* 0x06 */ dItemNo_ORANGE_RUPEE_e, + /* 0x07 */ dItemNo_SILVER_RUPEE_e, + /* 0x08 */ dItemNo_S_MAGIC_e, + /* 0x09 */ dItemNo_L_MAGIC_e, + /* 0x0A */ dItemNo_BOMB_5_e, + /* 0x0B */ dItemNo_BOMB_10_e, + /* 0x0C */ dItemNo_BOMB_20_e, + /* 0x0D */ dItemNo_BOMB_30_e, + /* 0x0E */ dItemNo_ARROW_10_e, + /* 0x0F */ dItemNo_ARROW_20_e, + /* 0x10 */ dItemNo_ARROW_30_e, + /* 0x11 */ dItemNo_ARROW_1_e, + /* 0x12 */ dItemNo_PACHINKO_SHOT_e, + /* 0x13 */ dItemNo_NOENTRY_19_e, + /* 0x14 */ dItemNo_NOENTRY_20_e, + /* 0x15 */ dItemNo_NOENTRY_21_e, + /* 0x16 */ dItemNo_WATER_BOMB_5_e, + /* 0x17 */ dItemNo_WATER_BOMB_10_e, + /* 0x18 */ dItemNo_WATER_BOMB_20_e, + /* 0x19 */ dItemNo_WATER_BOMB_30_e, + /* 0x1A */ dItemNo_BOMB_INSECT_5_e, + /* 0x1B */ dItemNo_BOMB_INSECT_10_e, + /* 0x1C */ dItemNo_BOMB_INSECT_20_e, + /* 0x1D */ dItemNo_BOMB_INSECT_30_e, + /* 0x1E */ dItemNo_RECOVERY_FAILY_e, + /* 0x1F */ dItemNo_TRIPLE_HEART_e, + /* 0x20 */ dItemNo_SMALL_KEY_e, + /* 0x21 */ dItemNo_KAKERA_HEART_e, + /* 0x22 */ dItemNo_UTAWA_HEART_e, + /* 0x23 */ dItemNo_MAP_e, + /* 0x24 */ dItemNo_COMPUS_e, + /* 0x25 */ dItemNo_DUNGEON_EXIT_e, + /* 0x26 */ dItemNo_BOSS_KEY_e, + /* 0x27 */ dItemNo_DUNGEON_BACK_e, + /* 0x28 */ dItemNo_SWORD_e, + /* 0x29 */ dItemNo_MASTER_SWORD_e, + /* 0x2A */ dItemNo_WOOD_SHIELD_e, + /* 0x2B */ dItemNo_SHIELD_e, + /* 0x2C */ dItemNo_HYLIA_SHIELD_e, + /* 0x2D */ dItemNo_TKS_LETTER_e, + /* 0x2E */ dItemNo_WEAR_CASUAL_e, + /* 0x2F */ dItemNo_WEAR_KOKIRI_e, + /* 0x30 */ dItemNo_ARMOR_e, + /* 0x31 */ dItemNo_WEAR_ZORA_e, + /* 0x32 */ dItemNo_MAGIC_LV1_e, + /* 0x33 */ dItemNo_DUNGEON_EXIT_2_e, + /* 0x34 */ dItemNo_WALLET_LV1_e, + /* 0x35 */ dItemNo_WALLET_LV2_e, + /* 0x36 */ dItemNo_WALLET_LV3_e, + /* 0x37 */ dItemNo_NOENTRY_55_e, + /* 0x38 */ dItemNo_NOENTRY_56_e, + /* 0x39 */ dItemNo_NOENTRY_57_e, + /* 0x3A */ dItemNo_NOENTRY_58_e, + /* 0x3B */ dItemNo_NOENTRY_59_e, + /* 0x3C */ dItemNo_NOENTRY_60_e, + /* 0x3D */ dItemNo_ZORAS_JEWEL_e, + /* 0x3E */ dItemNo_HAWK_EYE_e, + /* 0x3F */ dItemNo_WOOD_STICK_e, + /* 0x40 */ dItemNo_BOOMERANG_e, + /* 0x41 */ dItemNo_SPINNER_e, + /* 0x42 */ dItemNo_IRONBALL_e, + /* 0x43 */ dItemNo_BOW_e, + /* 0x44 */ dItemNo_HOOKSHOT_e, + /* 0x45 */ dItemNo_HVY_BOOTS_e, + /* 0x46 */ dItemNo_COPY_ROD_e, + /* 0x47 */ dItemNo_W_HOOKSHOT_e, + /* 0x48 */ dItemNo_KANTERA_e, + /* 0x49 */ dItemNo_LIGHT_SWORD_e, + /* 0x4A */ dItemNo_FISHING_ROD_1_e, + /* 0x4B */ dItemNo_PACHINKO_e, + /* 0x4C */ dItemNo_COPY_ROD_2_e, + /* 0x4D */ dItemNo_NOENTRY_77_e, + /* 0x4E */ dItemNo_NOENTRY_78_e, + /* 0x4F */ dItemNo_BOMB_BAG_LV2_e, + /* 0x50 */ dItemNo_BOMB_BAG_LV1_e, + /* 0x51 */ dItemNo_BOMB_IN_BAG_e, + /* 0x52 */ dItemNo_NOENTRY_82_e, + /* 0x53 */ dItemNo_LIGHT_ARROW_e, + /* 0x54 */ dItemNo_ARROW_LV1_e, + /* 0x55 */ dItemNo_ARROW_LV2_e, + /* 0x56 */ dItemNo_ARROW_LV3_e, + /* 0x57 */ dItemNo_NOENTRY_87_e, + /* 0x58 */ dItemNo_LURE_ROD_e, + /* 0x59 */ dItemNo_BOMB_ARROW_e, + /* 0x5A */ dItemNo_HAWK_ARROW_e, + /* 0x5B */ dItemNo_BEE_ROD_e, + /* 0x5C */ dItemNo_JEWEL_ROD_e, + /* 0x5D */ dItemNo_WORM_ROD_e, + /* 0x5E */ dItemNo_JEWEL_BEE_ROD_e, + /* 0x5F */ dItemNo_JEWEL_WORM_ROD_e, + /* 0x60 */ dItemNo_EMPTY_BOTTLE_e, + /* 0x61 */ dItemNo_RED_BOTTLE_e, + /* 0x62 */ dItemNo_GREEN_BOTTLE_e, + /* 0x63 */ dItemNo_BLUE_BOTTLE_e, + /* 0x64 */ dItemNo_MILK_BOTTLE_e, + /* 0x65 */ dItemNo_HALF_MILK_BOTTLE_e, + /* 0x66 */ dItemNo_OIL_BOTTLE_e, + /* 0x67 */ dItemNo_WATER_BOTTLE_e, + /* 0x68 */ dItemNo_OIL_BOTTLE_2_e, + /* 0x69 */ dItemNo_RED_BOTTLE_2_e, + /* 0x6A */ dItemNo_UGLY_SOUP_e, + /* 0x6B */ dItemNo_HOT_SPRING_e, + /* 0x6C */ dItemNo_FAIRY_e, + /* 0x6D */ dItemNo_HOT_SPRING_2_e, + /* 0x6E */ dItemNo_OIL2_e, + /* 0x6F */ dItemNo_OIL_e, + /* 0x70 */ dItemNo_NORMAL_BOMB_e, + /* 0x71 */ dItemNo_WATER_BOMB_e, + /* 0x72 */ dItemNo_POKE_BOMB_e, + /* 0x73 */ dItemNo_FAIRY_DROP_e, + /* 0x74 */ dItemNo_WORM_e, + /* 0x75 */ dItemNo_DROP_BOTTLE_e, + /* 0x76 */ dItemNo_BEE_CHILD_e, + /* 0x77 */ dItemNo_CHUCHU_RARE_e, + /* 0x78 */ dItemNo_CHUCHU_RED_e, + /* 0x79 */ dItemNo_CHUCHU_BLUE_e, + /* 0x7A */ dItemNo_CHUCHU_GREEN_e, + /* 0x7B */ dItemNo_CHUCHU_YELLOW_e, + /* 0x7C */ dItemNo_CHUCHU_PURPLE_e, + /* 0x7D */ dItemNo_LV1_SOUP_e, + /* 0x7E */ dItemNo_LV2_SOUP_e, + /* 0x7F */ dItemNo_LV3_SOUP_e, + /* 0x80 */ dItemNo_LETTER_e, + /* 0x81 */ dItemNo_BILL_e, + /* 0x82 */ dItemNo_WOOD_STATUE_e, + /* 0x83 */ dItemNo_IRIAS_PENDANT_e, + /* 0x84 */ dItemNo_HORSE_FLUTE_e, + /* 0x85 */ dItemNo_NOENTRY_133_e, + /* 0x86 */ dItemNo_NOENTRY_134_e, + /* 0x87 */ dItemNo_NOENTRY_135_e, + /* 0x88 */ dItemNo_NOENTRY_136_e, + /* 0x89 */ dItemNo_NOENTRY_137_e, + /* 0x8A */ dItemNo_NOENTRY_138_e, + /* 0x8B */ dItemNo_NOENTRY_139_e, + /* 0x8C */ dItemNo_NOENTRY_140_e, + /* 0x8D */ dItemNo_NOENTRY_141_e, + /* 0x8E */ dItemNo_NOENTRY_142_e, + /* 0x8F */ dItemNo_NOENTRY_143_e, + /* 0x90 */ dItemNo_RAFRELS_MEMO_e, + /* 0x91 */ dItemNo_ASHS_SCRIBBLING_e, + /* 0x92 */ dItemNo_NOENTRY_146_e, + /* 0x93 */ dItemNo_NOENTRY_147_e, + /* 0x94 */ dItemNo_NOENTRY_148_e, + /* 0x95 */ dItemNo_NOENTRY_149_e, + /* 0x96 */ dItemNo_NOENTRY_150_e, + /* 0x97 */ dItemNo_NOENTRY_151_e, + /* 0x98 */ dItemNo_NOENTRY_152_e, + /* 0x99 */ dItemNo_NOENTRY_153_e, + /* 0x9A */ dItemNo_NOENTRY_154_e, + /* 0x9B */ dItemNo_NOENTRY_155_e, + /* 0x9C */ dItemNo_CHUCHU_YELLOW2_e, + /* 0x9D */ dItemNo_OIL_BOTTLE3_e, + /* 0x9E */ dItemNo_SHOP_BEE_CHILD_e, + /* 0x9F */ dItemNo_CHUCHU_BLACK_e, + /* 0xA0 */ dItemNo_LIGHT_DROP_e, + /* 0xA1 */ dItemNo_DROP_CONTAINER_e, + /* 0xA2 */ dItemNo_DROP_CONTAINER02_e, + /* 0xA3 */ dItemNo_DROP_CONTAINER03_e, + /* 0xA4 */ dItemNo_FILLED_CONTAINER_e, + /* 0xA5 */ dItemNo_MIRROR_PIECE_2_e, + /* 0xA6 */ dItemNo_MIRROR_PIECE_3_e, + /* 0xA7 */ dItemNo_MIRROR_PIECE_4_e, + /* 0xA8 */ dItemNo_NOENTRY_168_e, + /* 0xA9 */ dItemNo_NOENTRY_169_e, + /* 0xAA */ dItemNo_NOENTRY_170_e, + /* 0xAB */ dItemNo_NOENTRY_171_e, + /* 0xAC */ dItemNo_NOENTRY_172_e, + /* 0xAD */ dItemNo_NOENTRY_173_e, + /* 0xAE */ dItemNo_NOENTRY_174_e, + /* 0xAF */ dItemNo_NOENTRY_175_e, + /* 0xB0 */ dItemNo_SMELL_YELIA_POUCH_e, + /* 0xB1 */ dItemNo_SMELL_PUMPKIN_e, + /* 0xB2 */ dItemNo_SMELL_POH_e, + /* 0xB3 */ dItemNo_SMELL_FISH_e, + /* 0xB4 */ dItemNo_SMELL_CHILDREN_e, + /* 0xB5 */ dItemNo_SMELL_MEDICINE_e, + /* 0xB6 */ dItemNo_NOENTRY_182_e, + /* 0xB7 */ dItemNo_NOENTRY_183_e, + /* 0xB8 */ dItemNo_NOENTRY_184_e, + /* 0xB9 */ dItemNo_NOENTRY_185_e, + /* 0xBA */ dItemNo_NOENTRY_186_e, + /* 0xBB */ dItemNo_NOENTRY_187_e, + /* 0xBC */ dItemNo_NOENTRY_188_e, + /* 0xBD */ dItemNo_NOENTRY_189_e, + /* 0xBE */ dItemNo_NOENTRY_190_e, + /* 0xBF */ dItemNo_NOENTRY_191_e, + /* 0xC0 */ dItemNo_M_BEETLE_e, + /* 0xC1 */ dItemNo_F_BEETLE_e, + /* 0xC2 */ dItemNo_M_BUTTERFLY_e, + /* 0xC3 */ dItemNo_F_BUTTERFLY_e, + /* 0xC4 */ dItemNo_M_STAG_BEETLE_e, + /* 0xC5 */ dItemNo_F_STAG_BEETLE_e, + /* 0xC6 */ dItemNo_M_GRASSHOPPER_e, + /* 0xC7 */ dItemNo_F_GRASSHOPPER_e, + /* 0xC8 */ dItemNo_M_NANAFUSHI_e, + /* 0xC9 */ dItemNo_F_NANAFUSHI_e, + /* 0xCA */ dItemNo_M_DANGOMUSHI_e, + /* 0xCB */ dItemNo_F_DANGOMUSHI_e, + /* 0xCC */ dItemNo_M_MANTIS_e, + /* 0xCD */ dItemNo_F_MANTIS_e, + /* 0xCE */ dItemNo_M_LADYBUG_e, + /* 0xCF */ dItemNo_F_LADYBUG_e, + /* 0xD0 */ dItemNo_M_SNAIL_e, + /* 0xD1 */ dItemNo_F_SNAIL_e, + /* 0xD2 */ dItemNo_M_DRAGONFLY_e, + /* 0xD3 */ dItemNo_F_DRAGONFLY_e, + /* 0xD4 */ dItemNo_M_ANT_e, + /* 0xD5 */ dItemNo_F_ANT_e, + /* 0xD6 */ dItemNo_M_MAYFLY_e, + /* 0xD7 */ dItemNo_F_MAYFLY_e, + /* 0xD8 */ dItemNo_NOENTRY_216_e, + /* 0xD9 */ dItemNo_NOENTRY_217_e, + /* 0xDA */ dItemNo_NOENTRY_218_e, + /* 0xDB */ dItemNo_NOENTRY_219_e, + /* 0xDC */ dItemNo_NOENTRY_220_e, + /* 0xDD */ dItemNo_NOENTRY_221_e, + /* 0xDE */ dItemNo_NOENTRY_222_e, + /* 0xDF */ dItemNo_NOENTRY_223_e, + /* 0xE0 */ dItemNo_POU_SPIRIT_e, + /* 0xE1 */ dItemNo_NOENTRY_225_e, + /* 0xE2 */ dItemNo_NOENTRY_226_e, + /* 0xE3 */ dItemNo_NOENTRY_227_e, + /* 0xE4 */ dItemNo_NOENTRY_228_e, + /* 0xE5 */ dItemNo_NOENTRY_229_e, + /* 0xE6 */ dItemNo_NOENTRY_230_e, + /* 0xE7 */ dItemNo_NOENTRY_231_e, + /* 0xE8 */ dItemNo_NOENTRY_232_e, + /* 0xE9 */ dItemNo_ANCIENT_DOCUMENT_e, + /* 0xEA */ dItemNo_AIR_LETTER_e, + /* 0xEB */ dItemNo_ANCIENT_DOCUMENT2_e, + /* 0xEC */ dItemNo_LV7_DUNGEON_EXIT_e, + /* 0xED */ dItemNo_LINKS_SAVINGS_e, + /* 0xEE */ dItemNo_SMALL_KEY2_e, + /* 0xEF */ dItemNo_POU_FIRE1_e, + /* 0xF0 */ dItemNo_POU_FIRE2_e, + /* 0xF1 */ dItemNo_POU_FIRE3_e, + /* 0xF2 */ dItemNo_POU_FIRE4_e, + /* 0xF3 */ dItemNo_BOSSRIDER_KEY_e, + /* 0xF4 */ dItemNo_TOMATO_PUREE_e, + /* 0xF5 */ dItemNo_TASTE_e, + /* 0xF6 */ dItemNo_LV5_BOSS_KEY_e, + /* 0xF7 */ dItemNo_SURFBOARD_e, + /* 0xF8 */ dItemNo_KANTERA2_e, + /* 0xF9 */ dItemNo_L2_KEY_PIECES1_e, + /* 0xFA */ dItemNo_L2_KEY_PIECES2_e, + /* 0xFB */ dItemNo_L2_KEY_PIECES3_e, + /* 0xFC */ dItemNo_KEY_OF_CARAVAN_e, + /* 0xFD */ dItemNo_LV2_BOSS_KEY_e, + /* 0xFE */ dItemNo_KEY_OF_FILONE_e, + /* 0xFF */ dItemNo_NONE_e, +}; + #endif /* D_D_ITEM_DATA_H */ diff --git a/include/d/d_k_wmark.h b/include/d/d_k_wmark.h index 10be281182..0190c94467 100644 --- a/include/d/d_k_wmark.h +++ b/include/d/d_k_wmark.h @@ -16,7 +16,7 @@ public: static int m_nowID; static void setFootMark(cXyz* i_pos, s16 param_1, int param_2) { - fopKyM_create(PROC_WMARK, param_2 | (param_1 << 0x10), i_pos, NULL, NULL); + fopKyM_create(fpcNm_WMARK_e, param_2 | (param_1 << 0x10), i_pos, NULL, NULL); } /* 0x0F8 */ JKRSolidHeap* mpHeap; diff --git a/include/d/d_procname.h b/include/d/d_procname.h deleted file mode 100644 index bc0ed5efc1..0000000000 --- a/include/d/d_procname.h +++ /dev/null @@ -1,805 +0,0 @@ -#ifndef D_PROCNAME_H -#define D_PROCNAME_H - -#include "global.h" - -enum { - /* 0x000 */ PROC_OVERLAP0, - /* 0x001 */ PROC_OVERLAP1, - /* 0x002 */ PROC_OVERLAP3, - /* 0x003 */ PROC_OVERLAP6, - /* 0x004 */ PROC_OVERLAP7, - /* 0x005 */ PROC_OVERLAP8, - /* 0x006 */ PROC_OVERLAP9, - /* 0x007 */ PROC_OVERLAP10, - /* 0x008 */ PROC_OVERLAP11, - /* 0x009 */ PROC_LOGO_SCENE, - /* 0x00A */ PROC_MENU_SCENE, - /* 0x00B */ PROC_PLAY_SCENE, - /* 0x00C */ PROC_OPENING_SCENE, - /* 0x00D */ PROC_NAME_SCENE, - /* 0x00E */ PROC_NAMEEX_SCENE, -#if VERSION != VERSION_WII_USA_R0 && VERSION != VERSION_WII_PAL - /* 0x00F */ PROC_WARNING_SCENE, - /* 0x010 */ PROC_WARNING2_SCENE, -#endif - /* 0x011 */ PROC_OVERLAP2, - /* 0x012 */ PROC_ROOM_SCENE, - /* 0x013 */ PROC_KANKYO, - /* 0x014 */ PROC_ALLDIE, - /* 0x015 */ PROC_ENVSE, - /* 0x016 */ PROC_Obj_Swpush, - /* 0x017 */ PROC_Obj_Swpush2, - /* 0x018 */ PROC_Obj_Swpush5, - /* 0x019 */ PROC_Tag_Gstart, - /* 0x01A */ PROC_NO_CHG_ROOM, - /* 0x01B */ PROC_Obj_Lv6ElevtA, - /* 0x01C */ PROC_OBJ_SO, - /* 0x01D */ PROC_Obj_Movebox, - /* 0x01E */ PROC_Obj_SwTurn, - /* 0x01F */ PROC_Obj_Lv6SwTurn, - /* 0x020 */ PROC_OBJ_SEKIZOA, - /* 0x021 */ PROC_OBJ_GRA, - /* 0x022 */ PROC_TAG_GRA, - /* 0x023 */ PROC_TAG_YAMI, - /* 0x024 */ PROC_Obj_Ladder, - /* 0x025 */ PROC_OBJ_BEF, - /* 0x026 */ PROC_OBJ_FMOBJ, - /* 0x027 */ PROC_OBJ_LBOX, - /* 0x028 */ PROC_OBJ_WEB0, - /* 0x029 */ PROC_OBJ_WEB1, - /* 0x02A */ PROC_OBJ_CB, - /* 0x02B */ PROC_OBJ_MAKI, - /* 0x02C */ PROC_OBJ_BRG, - /* 0x02D */ PROC_OBJ_GB, - /* 0x02E */ PROC_OBJ_GM, - /* 0x02F */ PROC_OBJ_TOBY, - /* 0x030 */ PROC_OBJ_TP, - /* 0x031 */ PROC_TREESH, - /* 0x032 */ PROC_Obj_ZDoor, - /* 0x033 */ PROC_Obj_Pillar, - /* 0x034 */ PROC_Obj_Cdoor, - /* 0x035 */ PROC_GRDWATER, - /* 0x036 */ PROC_Obj_RotBridge, - /* 0x037 */ PROC_Obj_MagLift, - /* 0x038 */ PROC_Obj_MagLiftRot, - /* 0x039 */ PROC_Obj_Lv1Cdl00, - /* 0x03A */ PROC_Obj_Lv1Cdl01, - /* 0x03B */ PROC_Obj_TvCdlst, - /* 0x03C */ PROC_Obj_HsTarget, - /* 0x03D */ PROC_Obj_HeavySw, - /* 0x03E */ PROC_Obj_GoGate, - /* 0x03F */ PROC_Obj_TaFence, - /* 0x040 */ PROC_Obj_Saidan, - /* 0x041 */ PROC_Obj_SpinLift, - /* 0x042 */ PROC_Obj_BmWindow, - /* 0x043 */ PROC_Obj_RfHole, - /* 0x044 */ PROC_Obj_WaterPillar, - /* 0x045 */ PROC_Obj_SyRock, - /* 0x046 */ PROC_Obj_BsGate, - /* 0x047 */ PROC_Obj_AmiShutter, - /* 0x048 */ PROC_Obj_WtGate, - /* 0x049 */ PROC_Obj_Lv2Candle, - /* 0x04A */ PROC_Obj_TogeTrap, - /* 0x04B */ PROC_Obj_RotTrap, - /* 0x04C */ PROC_Obj_SwallShutter, - /* 0x04D */ PROC_Obj_IceWall, - /* 0x04E */ PROC_Obj_Lv5SwIce, - /* 0x04F */ PROC_Obj_Lv5FBoard, - /* 0x050 */ PROC_Obj_Turara, - /* 0x051 */ PROC_Obj_TwGate, - /* 0x052 */ PROC_Obj_Digholl, - /* 0x053 */ PROC_Obj_Digpl, - /* 0x054 */ PROC_Obj_TestCube, - /* 0x055 */ PROC_Obj_Kshutter, - /* 0x056 */ PROC_NPC_COACH, - /* 0x057 */ PROC_NPC_THEB, - /* 0x058 */ PROC_COACH_FIRE, - /* 0x059 */ PROC_COACH2D, - /* 0x05A */ PROC_BALLOON2D, - /* 0x05B */ PROC_SKIP2D, - /* 0x05C */ PROC_Obj_MvStair, - /* 0x05D */ PROC_Obj_Cowdoor, - /* 0x05E */ PROC_Obj_Swpropeller, - /* 0x05F */ PROC_Obj_BoomShutter, - /* 0x060 */ PROC_NPC_KS, - /* 0x061 */ PROC_Obj_Hfuta, - /* 0x062 */ PROC_Obj_BkDoor, - /* 0x063 */ PROC_Obj_Cboard, - /* 0x064 */ PROC_Obj_MGate, - /* 0x065 */ PROC_Obj_Ikada, - /* 0x066 */ PROC_Obj_Ice_l, - /* 0x067 */ PROC_Obj_Ice_s, - /* 0x068 */ PROC_Obj_E_CREATE, - /* 0x069 */ PROC_Obj_Bhbridge, - /* 0x06A */ PROC_Obj_Kaisou, - /* 0x06B */ PROC_Obj_HHASHI, - /* 0x06C */ PROC_Obj_BHASHI, - /* 0x06D */ PROC_OCTHASHI, - /* 0x06E */ PROC_Obj_THASHI, - /* 0x06F */ PROC_Obj_CRVGATE, - /* 0x070 */ PROC_Obj_CRVFENCE, - /* 0x071 */ PROC_Obj_CRVHAHEN, - /* 0x072 */ PROC_Obj_CRVSTEEL, - /* 0x073 */ PROC_Obj_CRVLH_UP, - /* 0x074 */ PROC_Obj_CRVLH_DW, - /* 0x075 */ PROC_Obj_RIVERROCK, - /* 0x076 */ PROC_Obj_DUST, - /* 0x077 */ PROC_Obj_ITA, - /* 0x078 */ PROC_Obj_Window, - /* 0x079 */ PROC_Obj_MetalBox, - /* 0x07A */ PROC_Obj_BBox, - /* 0x07B */ PROC_OBJ_MSIMA, - /* 0x07C */ PROC_OBJ_MYOGAN, - /* 0x07D */ PROC_B_ZANTS, - /* 0x07E */ PROC_Obj_ChainBlock, - /* 0x07F */ PROC_Obj_ChainWall, - /* 0x080 */ PROC_Obj_KkrGate, - /* 0x081 */ PROC_Obj_RiderGate, - /* 0x082 */ PROC_Obj_Onsen, - /* 0x083 */ PROC_Obj_Chest, - /* 0x084 */ PROC_Obj_Bemos, - /* 0x085 */ PROC_Obj_RopeBridge, - /* 0x086 */ PROC_Obj_WellCover, - /* 0x087 */ PROC_Obj_GraveStone, - /* 0x088 */ PROC_Obj_ZraRock, - /* 0x089 */ PROC_Obj_GraRock, - /* 0x08A */ PROC_Obj_GrzRock, - /* 0x08B */ PROC_GRA_WALL, - /* 0x08C */ PROC_OBJ_ONSEN_FIRE, - /* 0x08D */ PROC_Obj_Lv6bemos, - /* 0x08E */ PROC_Obj_Lv6bemos2, - /* 0x08F */ PROC_Obj_BarDesk, - /* 0x090 */ PROC_Obj_DigSnow, - /* 0x091 */ PROC_Obj_Ytaihou, - /* 0x092 */ PROC_Obj_Elevator, - /* 0x093 */ PROC_Obj_Lv6TogeRoll, - /* 0x094 */ PROC_Obj_Lv6TogeTrap, - /* 0x095 */ PROC_Obj_Lv6Tenbin, - /* 0x096 */ PROC_Obj_Lv6SwGate, - /* 0x097 */ PROC_Obj_Lv6Lblock, - /* 0x098 */ PROC_Obj_Lv6ChgGate, - /* 0x099 */ PROC_Obj_Lv6FuriTrap, - /* 0x09A */ PROC_Obj_Lv6SzGate, - /* 0x09B */ PROC_Obj_Lv4EdShutter, - /* 0x09C */ PROC_Obj_Lv4Gate, - /* 0x09D */ PROC_Obj_Lv4PoGate, - /* 0x09E */ PROC_Obj_Lv4SlideWall, - /* 0x09F */ PROC_Obj_Lv4HsTarget, - /* 0x0A0 */ PROC_Obj_Lv7PropY, - /* 0x0A1 */ PROC_Obj_Lv7BsGate, - /* 0x0A2 */ PROC_Obj_Lv8OptiLift, - /* 0x0A3 */ PROC_Obj_Lv8KekkaiTrap, - /* 0x0A4 */ PROC_Obj_Lv8Lift, - /* 0x0A5 */ PROC_Obj_Lv8UdFloor, - /* 0x0A6 */ PROC_Obj_Lv9SwShutter, - /* 0x0A7 */ PROC_Obj_TobyHouse, - /* 0x0A8 */ PROC_Obj_poCandle, - /* 0x0A9 */ PROC_Obj_Lv4DigSand, - /* 0x0AA */ PROC_Obj_FallObj, - /* 0x0AB */ PROC_Obj_SmgDoor, - /* 0x0AC */ PROC_Obj_SwLight, - /* 0x0AD */ PROC_Obj_Avalanche, - /* 0x0AE */ PROC_Obj_MirrorScrew, - /* 0x0AF */ PROC_Obj_MirrorSand, - /* 0x0B0 */ PROC_Obj_MirrorTable, - /* 0x0B1 */ PROC_Obj_MirrorChain, - /* 0x0B2 */ PROC_Obj_Mirror6Pole, - /* 0x0B3 */ PROC_Obj_SwSpinner, - /* 0x0B4 */ PROC_Obj_TDoor, - /* 0x0B5 */ PROC_Obj_Lv7Bridge, - /* 0x0B6 */ PROC_Obj_zrTurara, - /* 0x0B7 */ PROC_Obj_TakaraDai, - /* 0x0B8 */ PROC_Obj_Table, - /* 0x0B9 */ PROC_Obj_CatDoor, - /* 0x0BA */ PROC_Obj_Gake, - /* 0x0BB */ PROC_CSTAF, - /* 0x0BC */ PROC_Obj_Lv4RailWall, - /* 0x0BD */ PROC_Obj_Lv4Sand, - /* 0x0BE */ PROC_Obj_PushDoor, - /* 0x0BF */ PROC_PushDoor, - /* 0x0C0 */ PROC_Obj_GanonWall2, - /* 0x0C1 */ PROC_Obj_Lv4Bridge, - /* 0x0C2 */ PROC_Obj_Lv4Floor, - /* 0x0C3 */ PROC_Tag_Spinner, - /* 0x0C4 */ PROC_Obj_SwHang, - /* 0x0C5 */ PROC_Obj_RotStair, - /* 0x0C6 */ PROC_Obj_MagneArm, - /* 0x0C7 */ PROC_Obj_KWheel00, - /* 0x0C8 */ PROC_Obj_KWheel01, - /* 0x0C9 */ PROC_Obj_Ychndlr, - /* 0x0CA */ PROC_Obj_PRElvtr, - /* 0x0CB */ PROC_Obj_MHasu, - /* 0x0CC */ PROC_Obj_YIblltray, - /* 0x0CD */ PROC_Obj_Lv6EGate, - /* 0x0CE */ PROC_Obj_PDtile, - /* 0x0CF */ PROC_Obj_PDwall, - /* 0x0D0 */ PROC_Obj_Lv4PRwall, - /* 0x0D1 */ PROC_Obj_KLift00, - /* 0x0D2 */ PROC_B_OH, - /* 0x0D3 */ PROC_Obj_Lv4Chan, - /* 0x0D4 */ PROC_Obj_Lv3R10Saka, - /* 0x0D5 */ PROC_Obj_Lv3Water, - /* 0x0D6 */ PROC_Obj_Lv3Water2, - /* 0x0D7 */ PROC_OBJ_LV3WATERB, - /* 0x0D8 */ PROC_Obj_HBombkoya, - /* 0x0D9 */ PROC_Obj_SZbridge, - /* 0x0DA */ PROC_Obj_KakarikoBrg, - /* 0x0DB */ PROC_Obj_OrdinBrg, - /* 0x0DC */ PROC_Obj_BurnBox, - /* 0x0DD */ PROC_Obj_KJgjs, - /* 0x0DE */ PROC_OBJ_IHASI, - /* 0x0DF */ PROC_Obj_IceBlock, - /* 0x0E0 */ PROC_Obj_VolcanicBall, - /* 0x0E1 */ PROC_Obj_VolcanicBomb, - /* 0x0E2 */ PROC_Obj_VolcGnd, - /* 0x0E3 */ PROC_Obj_KKanban, - /* 0x0E4 */ PROC_E_PH, - /* 0x0E5 */ PROC_NPC_ZRA, - /* 0x0E6 */ PROC_Obj_Chandelier, - /* 0x0E7 */ PROC_Obj_Stopper2, - /* 0x0E8 */ PROC_DOOR20, - /* 0x0E9 */ PROC_Tag_Hinit, - /* 0x0EA */ PROC_Tag_Hjump, - /* 0x0EB */ PROC_Tag_AJnot, - /* 0x0EC */ PROC_Tag_Hstop, - /* 0x0ED */ PROC_CANOE, - /* 0x0EE */ PROC_HORSE, - /* 0x0EF */ PROC_E_WB, - /* 0x0F0 */ PROC_OBJ_ITO, - /* 0x0F1 */ PROC_OBJ_SW, - /* 0x0F2 */ PROC_SPINNER, - /* 0x0F3 */ PROC_B_OB, - /* 0x0F4 */ PROC_KAGO, - /* 0x0F5 */ PROC_E_YC, - /* 0x0F6 */ PROC_B_DS, - /* 0x0F7 */ PROC_B_DR, - /* 0x0F8 */ PROC_B_ZANTZ, - /* 0x0F9 */ PROC_B_ZANT, - /* 0x0FA */ PROC_B_ZANTM, - /* 0x0FB */ PROC_TBOX, - /* 0x0FC */ PROC_TBOX2, - /* 0x0FD */ PROC_ALINK, - /* 0x0FE */ PROC_BOOMERANG, - /* 0x0FF */ PROC_MIDNA, - /* 0x100 */ PROC_NPC_TK, - /* 0x101 */ PROC_NPC_WORM, - /* 0x102 */ PROC_PPolamp, - /* 0x103 */ PROC_BkyRock, - /* 0x104 */ PROC_HITOBJ, - /* 0x105 */ PROC_EP, - /* 0x106 */ PROC_COW, - /* 0x107 */ PROC_PERU, - /* 0x108 */ PROC_NI, - /* 0x109 */ PROC_NPC_TKJ2, - /* 0x10A */ PROC_SQ, - /* 0x10B */ PROC_NPC_SQ, - /* 0x10C */ PROC_DO, - /* 0x10D */ PROC_NPC_NE, - /* 0x10E */ PROC_NPC_TR, - /* 0x10F */ PROC_NPC_LF, - /* 0x110 */ PROC_OBJ_FOOD, - /* 0x111 */ PROC_OBJ_KI, - /* 0x112 */ PROC_OBJ_KITA, - /* 0x113 */ PROC_OBJ_KEY, - /* 0x114 */ PROC_OBJ_KEYHOLE, - /* 0x115 */ PROC_Obj_Lv5Key, - /* 0x116 */ PROC_OBJ_LP, - /* 0x117 */ PROC_OBJ_TATIGI, - /* 0x118 */ PROC_OBJ_ROCK, - /* 0x119 */ PROC_OBJ_WFLAG, - /* 0x11A */ PROC_OBJ_KAGE, - /* 0x11B */ PROC_OBJ_KANBAN2, - /* 0x11C */ PROC_OBJ_BALLOON, - /* 0x11D */ PROC_OBJ_SUISYA, - /* 0x11E */ PROC_OBJ_OILTUBO, - /* 0x11F */ PROC_OBJ_ROTEN, - /* 0x120 */ PROC_OBJ_SSDRINK, - /* 0x121 */ PROC_OBJ_SSITEM, - /* 0x122 */ PROC_TAG_SSDRINK, - /* 0x123 */ PROC_TAG_BTLITM, - /* 0x124 */ PROC_TAG_LV5SOUP, - /* 0x125 */ PROC_TAG_MNLIGHT, - /* 0x126 */ PROC_TAG_SHOPCAM, - /* 0x127 */ PROC_TAG_SHOPITM, - /* 0x128 */ PROC_OBJ_NDOOR, - /* 0x129 */ PROC_OBJ_UDOOR, - /* 0x12A */ PROC_OBJ_USAKU, - /* 0x12B */ PROC_Obj_SM_DOOR, - /* 0x12C */ PROC_OBJ_BED, - /* 0x12D */ PROC_OBJ_BOUMATO, - /* 0x12E */ PROC_OBJ_ITAMATO, - /* 0x12F */ PROC_OBJ_NOUGU, - /* 0x130 */ PROC_OBJ_STICK, - /* 0x131 */ PROC_OBJ_MIE, - /* 0x132 */ PROC_OBJ_SEKIDOOR, - /* 0x133 */ PROC_OBJ_SEKIZO, - /* 0x134 */ PROC_OBJ_SMTILE, - /* 0x135 */ PROC_NPC_FISH, - /* 0x136 */ PROC_MG_FISH, - /* 0x137 */ PROC_FSHOP, - /* 0x138 */ PROC_NPC_DU, - /* 0x139 */ PROC_DISAPPEAR, - /* 0x13A */ PROC_Obj_Mato, - /* 0x13B */ PROC_Obj_Flag, - /* 0x13C */ PROC_Obj_Flag2, - /* 0x13D */ PROC_Obj_Flag3, - /* 0x13E */ PROC_Obj_GOMIKABE, - /* 0x13F */ PROC_Obj_Yousei, - /* 0x140 */ PROC_Obj_Kabuto, - /* 0x141 */ PROC_Obj_Cho, - /* 0x142 */ PROC_Obj_Kuw, - /* 0x143 */ PROC_Obj_Nan, - /* 0x144 */ PROC_Obj_Dan, - /* 0x145 */ PROC_Obj_Kam, - /* 0x146 */ PROC_Obj_Ten, - /* 0x147 */ PROC_Obj_Ari, - /* 0x148 */ PROC_Obj_Kag, - /* 0x149 */ PROC_Obj_Batta, - /* 0x14A */ PROC_Obj_Tombo, - /* 0x14B */ PROC_Obj_Kat, - /* 0x14C */ PROC_Obj_H_Saku, - /* 0x14D */ PROC_Obj_Yobikusa, - /* 0x14E */ PROC_Obj_KazeNeko, - /* 0x14F */ PROC_Obj_KznkArm, - /* 0x150 */ PROC_Obj_NamePlate, - /* 0x151 */ PROC_Obj_OnCloth, - /* 0x152 */ PROC_Obj_LndRope, - /* 0x153 */ PROC_Obj_ItaRope, - /* 0x154 */ PROC_Obj_Sakuita, - /* 0x155 */ PROC_Obj_Laundry, - /* 0x156 */ PROC_WarpBug, - /* 0x157 */ PROC_Izumi_Gate, - /* 0x158 */ PROC_Obj_Fchain, - /* 0x159 */ PROC_Obj_Wchain, - /* 0x15A */ PROC_Tag_Attp, - /* 0x15B */ PROC_Obj_Tornado, - /* 0x15C */ PROC_Obj_Tornado2, - /* 0x15D */ PROC_Obj_FirePillar, - /* 0x15E */ PROC_Obj_FirePillar2, - /* 0x15F */ PROC_Obj_InoBone, - /* 0x160 */ PROC_Obj_Stopper, - /* 0x161 */ PROC_Obj_MHole, - /* 0x162 */ PROC_Tag_Magne, - /* 0x163 */ PROC_Obj_BossWarp, - /* 0x164 */ PROC_Obj_WoodPendulum, - /* 0x165 */ PROC_Obj_WdStick, - /* 0x166 */ PROC_Obj_StairBlock, - /* 0x167 */ PROC_Obj_Geyser, - /* 0x168 */ PROC_Tag_KtOnFire, - /* 0x169 */ PROC_Obj_FireWood, - /* 0x16A */ PROC_Obj_FireWood2, - /* 0x16B */ PROC_Obj_GpTaru, - /* 0x16C */ PROC_Obj_OnsenTaru, - /* 0x16D */ PROC_Obj_KiPot, - /* 0x16E */ PROC_TBOX_SW, - /* 0x16F */ PROC_Obj_SwChain, - /* 0x170 */ PROC_Obj_WoodenSword, - /* 0x171 */ PROC_Obj_StoneMark, - /* 0x172 */ PROC_Obj_Lv3Candle, - /* 0x173 */ PROC_Tag_Lv4Candle, - /* 0x174 */ PROC_Tag_Lv4CandleDm, - /* 0x175 */ PROC_Obj_DamCps, - /* 0x176 */ PROC_Obj_Smoke, - /* 0x177 */ PROC_Obj_WaterFall, - /* 0x178 */ PROC_Obj_ZoraCloth, - /* 0x179 */ PROC_Obj_poFire, - /* 0x17A */ PROC_Tag_poFire, - /* 0x17B */ PROC_Obj_glowSphere, - /* 0x17C */ PROC_Tag_LightBall, - /* 0x17D */ PROC_SwLBall, - /* 0x17E */ PROC_SwBall, - /* 0x17F */ PROC_Obj_WaterEff, - /* 0x180 */ PROC_Tag_RiverBack, - /* 0x181 */ PROC_Tag_KagoFall, - /* 0x182 */ PROC_Tag_Lv2PrChk, - /* 0x183 */ PROC_Obj_Lv4Gear, - /* 0x184 */ PROC_Obj_MasterSword, - /* 0x185 */ PROC_Obj_WoodStatue, - /* 0x186 */ PROC_Obj_Fan, - /* 0x187 */ PROC_Obj_IceLeaf, - /* 0x188 */ PROC_Obj_zrTuraraRc, - /* 0x189 */ PROC_Tag_RetRoom, - /* 0x18A */ PROC_Obj_WindStone, - /* 0x18B */ PROC_Tag_WaraHowl, - /* 0x18C */ PROC_Obj_SCannon, - /* 0x18D */ PROC_Obj_SmWStone, - /* 0x18E */ PROC_Obj_SCannonCrs, - /* 0x18F */ PROC_Tag_SnowEff, - /* 0x190 */ PROC_Tag_CstaSw, - /* 0x191 */ PROC_Tag_Lv6CstaSw, - /* 0x192 */ PROC_Obj_awaPlar, - /* 0x193 */ PROC_Obj_poTbox, - /* 0x194 */ PROC_Obj_TimeFire, - /* 0x195 */ PROC_Obj_TMoon, - /* 0x196 */ PROC_Obj_GanonWall, - /* 0x197 */ PROC_Obj_Prop, - /* 0x198 */ PROC_CSTATUE, - /* 0x199 */ PROC_Obj_SwBallA, - /* 0x19A */ PROC_Obj_SwBallB, - /* 0x19B */ PROC_Obj_SnowSoup, - /* 0x19C */ PROC_Obj_Nagaisu, - /* 0x19D */ PROC_Obj_RCircle, - /* 0x19E */ PROC_Obj_Picture, - /* 0x19F */ PROC_Tag_SetBall, - /* 0x1A0 */ PROC_Tag_SmkEmt, - /* 0x1A1 */ PROC_SwTime, - /* 0x1A2 */ PROC_Obj_HFtr, - /* 0x1A3 */ PROC_Obj_HBarrel, - /* 0x1A4 */ PROC_Obj_Crystal, - /* 0x1A5 */ PROC_Obj_SCannonTen, - /* 0x1A6 */ PROC_Obj_SwBallC, - /* 0x1A7 */ PROC_SCENE_EXIT2, - /* 0x1A8 */ PROC_Obj_Hata, - /* 0x1A9 */ PROC_Obj_ToaruMaki, - /* 0x1AA */ PROC_Tag_AttackItem, - /* 0x1AB */ PROC_Tag_RmbitSw, - /* 0x1AC */ PROC_Obj_Sword, - /* 0x1AD */ PROC_Tag_Spring, - /* 0x1AE */ PROC_Tag_Statue, - /* 0x1AF */ PROC_E_AI, - /* 0x1B0 */ PROC_E_GS, - /* 0x1B1 */ PROC_E_GOB, - /* 0x1B2 */ PROC_E_DD, - /* 0x1B3 */ PROC_E_DN, - /* 0x1B4 */ PROC_E_S1, - /* 0x1B5 */ PROC_E_MF, - /* 0x1B6 */ PROC_E_SG, - /* 0x1B7 */ PROC_E_BS, - /* 0x1B8 */ PROC_E_SF, - /* 0x1B9 */ PROC_E_SH, - /* 0x1BA */ PROC_E_DF, - /* 0x1BB */ PROC_E_GM, - /* 0x1BC */ PROC_E_MD, - /* 0x1BD */ PROC_E_SM, - /* 0x1BE */ PROC_E_SM2, - /* 0x1BF */ PROC_E_ST, - /* 0x1C0 */ PROC_E_ST_LINE, - /* 0x1C1 */ PROC_E_SB, - /* 0x1C2 */ PROC_E_TH, - /* 0x1C3 */ PROC_E_CR, - /* 0x1C4 */ PROC_E_CR_EGG, - /* 0x1C5 */ PROC_E_DB, - /* 0x1C6 */ PROC_E_DB_LEAF, - /* 0x1C7 */ PROC_E_GA, - /* 0x1C8 */ PROC_E_GB, - /* 0x1C9 */ PROC_E_HB, - /* 0x1CA */ PROC_E_HB_LEAF, - /* 0x1CB */ PROC_E_HZELDA, - /* 0x1CC */ PROC_E_YD, - /* 0x1CD */ PROC_E_YH, - /* 0x1CE */ PROC_E_YD_LEAF, - /* 0x1CF */ PROC_E_HM, - /* 0x1D0 */ PROC_E_TK, - /* 0x1D1 */ PROC_E_TK2, - /* 0x1D2 */ PROC_E_TK_BALL, - /* 0x1D3 */ PROC_E_RB, - /* 0x1D4 */ PROC_E_RD, - /* 0x1D5 */ PROC_E_RDB, - /* 0x1D6 */ PROC_E_RDY, - /* 0x1D7 */ PROC_E_FM, - /* 0x1D8 */ PROC_E_FS, - /* 0x1D9 */ PROC_E_PM, - /* 0x1DA */ PROC_E_PO, - /* 0x1DB */ PROC_E_MB, - /* 0x1DC */ PROC_E_MK, - /* 0x1DD */ PROC_E_MM, - /* 0x1DE */ PROC_E_FZ, - /* 0x1DF */ PROC_E_ZS, - /* 0x1E0 */ PROC_E_KK, - /* 0x1E1 */ PROC_E_HP, - /* 0x1E2 */ PROC_E_ZH, - /* 0x1E3 */ PROC_E_ZM, - /* 0x1E4 */ PROC_E_PZ, - /* 0x1E5 */ PROC_E_FB, - /* 0x1E6 */ PROC_E_FK, - /* 0x1E7 */ PROC_E_MS, - /* 0x1E8 */ PROC_E_NEST, - /* 0x1E9 */ PROC_E_NZ, - /* 0x1EA */ PROC_E_BA, - /* 0x1EB */ PROC_E_BU, - /* 0x1EC */ PROC_E_BUG, - /* 0x1ED */ PROC_E_BEE, - /* 0x1EE */ PROC_E_IS, - /* 0x1EF */ PROC_E_KG, - /* 0x1F0 */ PROC_E_KR, - /* 0x1F1 */ PROC_E_SW, - /* 0x1F2 */ PROC_E_GE, - /* 0x1F3 */ PROC_Tag_WatchGe, - /* 0x1F4 */ PROC_E_YM, - /* 0x1F5 */ PROC_E_YM_TAG, - /* 0x1F6 */ PROC_E_YMB, - /* 0x1F7 */ PROC_Tag_FWall, - /* 0x1F8 */ PROC_Tag_WaterFall, - /* 0x1F9 */ PROC_E_YK, - /* 0x1FA */ PROC_E_YR, - /* 0x1FB */ PROC_E_YG, - /* 0x1FC */ PROC_E_HZ, - /* 0x1FD */ PROC_E_WS, - /* 0x1FE */ PROC_E_OC, - /* 0x1FF */ PROC_E_OT, - /* 0x200 */ PROC_E_DT, - /* 0x201 */ PROC_E_BG, - /* 0x202 */ PROC_E_OctBg, - /* 0x203 */ PROC_DR, - /* 0x204 */ PROC_L7lowDr, - /* 0x205 */ PROC_L7ODR, - /* 0x206 */ PROC_E_TT, - /* 0x207 */ PROC_E_DK, - /* 0x208 */ PROC_E_VT, - /* 0x209 */ PROC_E_WW, - /* 0x20A */ PROC_E_GI, - /* 0x20B */ PROC_B_BH, - /* 0x20C */ PROC_B_BQ, - /* 0x20D */ PROC_B_GM, - /* 0x20E */ PROC_B_GND, - /* 0x20F */ PROC_B_GO, - /* 0x210 */ PROC_B_OH2, - /* 0x211 */ PROC_B_YO, - /* 0x212 */ PROC_B_YOI, - /* 0x213 */ PROC_B_TN, - /* 0x214 */ PROC_B_GG, - /* 0x215 */ PROC_B_DRE, - /* 0x216 */ PROC_B_MGN, - /* 0x217 */ PROC_E_WAP, - /* 0x218 */ PROC_ITEM, - /* 0x219 */ PROC_Obj_SmallKey, - /* 0x21A */ PROC_Obj_Kantera, - /* 0x21B */ PROC_Obj_LifeContainer, - /* 0x21C */ PROC_Obj_Shield, - /* 0x21D */ PROC_Demo_Item, - /* 0x21E */ PROC_ShopItem, - /* 0x21F */ PROC_Obj_Drop, - /* 0x220 */ PROC_OBJ_RW, - /* 0x221 */ PROC_NBOMB, - /* 0x222 */ PROC_TAG_CSW, - /* 0x223 */ PROC_TAG_QS, - /* 0x224 */ PROC_HOZELDA, - /* 0x225 */ PROC_SWC00, - /* 0x226 */ PROC_KNOB20, - /* 0x227 */ PROC_DBDOOR, - /* 0x228 */ PROC_BOSS_DOOR, - /* 0x229 */ PROC_L1BOSS_DOOR, - /* 0x22A */ PROC_L1MBOSS_DOOR, - /* 0x22B */ PROC_L5BOSS_DOOR, - /* 0x22C */ PROC_DSHUTTER, - /* 0x22D */ PROC_SPIRAL_DOOR, - /* 0x22E */ PROC_Tag_ChgRestart, - /* 0x22F */ PROC_Tag_Restart, - /* 0x230 */ PROC_ANDSW, - /* 0x231 */ PROC_ANDSW2, - /* 0x232 */ PROC_MYNA, - /* 0x233 */ PROC_NPC_GND, - /* 0x234 */ PROC_NPC_GRA, - /* 0x235 */ PROC_NPC_GRC, - /* 0x236 */ PROC_NPC_GRD, - /* 0x237 */ PROC_NPC_GRM, - /* 0x238 */ PROC_NPC_GRMC, - /* 0x239 */ PROC_NPC_GRO, - /* 0x23A */ PROC_NPC_GRR, - /* 0x23B */ PROC_NPC_GRS, - /* 0x23C */ PROC_NPC_GRZ, - /* 0x23D */ PROC_NPC_YAMID, - /* 0x23E */ PROC_NPC_YAMIT, - /* 0x23F */ PROC_NPC_YAMIS, - /* 0x240 */ PROC_NPC_BLUENS, - /* 0x241 */ PROC_NPC_KAKASHI, - /* 0x242 */ PROC_NPC_KDK, - /* 0x243 */ PROC_NPC_ARU, - /* 0x244 */ PROC_NPC_BANS, - /* 0x245 */ PROC_NPC_BESU, - /* 0x246 */ PROC_NPC_BOU, - /* 0x247 */ PROC_NPC_BOU_S, - /* 0x248 */ PROC_NPC_CLERKA, - /* 0x249 */ PROC_NPC_CLERKB, - /* 0x24A */ PROC_NPC_CLERKT, - /* 0x24B */ PROC_NPC_WRESTLER, - /* 0x24C */ PROC_Tag_Arena, - /* 0x24D */ PROC_Tag_Instruction, - /* 0x24E */ PROC_NPC_DOC, - /* 0x24F */ PROC_NPC_GWOLF, - /* 0x250 */ PROC_NPC_LEN, - /* 0x251 */ PROC_NPC_LUD, - /* 0x252 */ PROC_NPC_FAIRY_SEIREI, - /* 0x253 */ PROC_NPC_FAIRY, - /* 0x254 */ PROC_NPC_HANJO, - /* 0x255 */ PROC_NPC_HENNA, - /* 0x256 */ PROC_NPC_HENNA0, - /* 0x257 */ PROC_NPC_HOZ, - /* 0x258 */ PROC_NPC_JAGAR, - /* 0x259 */ PROC_NPC_KKRI, - /* 0x25A */ PROC_NPC_KN, - /* 0x25B */ PROC_KN_BULLET, - /* 0x25C */ PROC_NPC_KNJ, - /* 0x25D */ PROC_NPC_KOLIN, - /* 0x25E */ PROC_NPC_KOLINB, - /* 0x25F */ PROC_NPC_KYURY, - /* 0x260 */ PROC_NPC_MARO, - /* 0x261 */ PROC_NPC_MIDP, - /* 0x262 */ PROC_NPC_MOI, - /* 0x263 */ PROC_NPC_RACA, - /* 0x264 */ PROC_NPC_SARU, - /* 0x265 */ PROC_NPC_SEIB, - /* 0x266 */ PROC_NPC_SEIC, - /* 0x267 */ PROC_NPC_SEID, - /* 0x268 */ PROC_NPC_SEIRA, - /* 0x269 */ PROC_NPC_SERA2, - /* 0x26A */ PROC_NPC_SEIREI, - /* 0x26B */ PROC_NPC_SHAMAN, - /* 0x26C */ PROC_NPC_SMARO, - /* 0x26D */ PROC_NPC_SOLA, - /* 0x26E */ PROC_NPC_TARO, - /* 0x26F */ PROC_NPC_PACHI_BESU, - /* 0x270 */ PROC_NPC_PACHI_TARO, - /* 0x271 */ PROC_NPC_PACHI_MARO, - /* 0x272 */ PROC_TAG_PATI, - /* 0x273 */ PROC_NPC_THE, - /* 0x274 */ PROC_NPC_TKJ, - /* 0x275 */ PROC_NPC_TKS, - /* 0x276 */ PROC_NPC_TKC, - /* 0x277 */ PROC_OBJ_TKS, - /* 0x278 */ PROC_NPC_TOBY, - /* 0x279 */ PROC_NPC_URI, - /* 0x27A */ PROC_NPC_YELIA, - /* 0x27B */ PROC_NPC_YKM, - /* 0x27C */ PROC_NPC_YKW, - /* 0x27D */ PROC_NPC_ZANB, - /* 0x27E */ PROC_NPC_ZANT, - /* 0x27F */ PROC_NPC_ZELDA, - /* 0x280 */ PROC_NPC_ZELR, - /* 0x281 */ PROC_NPC_ZELRO, - /* 0x282 */ PROC_OBJ_ZRAFREEZE, - /* 0x283 */ PROC_NPC_ZRC, - /* 0x284 */ PROC_NPC_ZRZ, - /* 0x285 */ PROC_ZRA_MARK, - /* 0x286 */ PROC_MYNA2, - /* 0x287 */ PROC_TAG_MYNA2, - /* 0x288 */ PROC_NPC_CD3, - /* 0x289 */ PROC_Tag_Schedule, - /* 0x28A */ PROC_Tag_Escape, - /* 0x28B */ PROC_NPC_CHAT, - /* 0x28C */ PROC_NPC_SOLDIERa, - /* 0x28D */ PROC_NPC_SOLDIERb, - /* 0x28E */ PROC_PASSER_MNG, - /* 0x28F */ PROC_NPC_PASSER, - /* 0x290 */ PROC_NPC_PASSER2, - /* 0x291 */ PROC_NPC_POST, - /* 0x292 */ PROC_NPC_POUYA, - /* 0x293 */ PROC_FORMATION_MNG, - /* 0x294 */ PROC_NPC_FGUARD, - /* 0x295 */ PROC_GUARD_MNG, - /* 0x296 */ PROC_TAG_GUARD, - /* 0x297 */ PROC_NPC_GUARD, - /* 0x298 */ PROC_NPC_ASH, - /* 0x299 */ PROC_NPC_ASHB, - /* 0x29A */ PROC_NPC_SHAD, - /* 0x29B */ PROC_NPC_RAFREL, - /* 0x29C */ PROC_NPC_MOIR, - /* 0x29D */ PROC_NPC_IMPAL, - /* 0x29E */ PROC_NPC_SHOE, - /* 0x29F */ PROC_NPC_DOORBOY, - /* 0x2A0 */ PROC_NPC_PRAYER, - /* 0x2A1 */ PROC_NPC_KASIHANA, - /* 0x2A2 */ PROC_NPC_KASIKYU, - /* 0x2A3 */ PROC_NPC_KASIMICH, - /* 0x2A4 */ PROC_NPC_DRSOL, - /* 0x2A5 */ PROC_NPC_CHIN, - /* 0x2A6 */ PROC_NPC_INS, - /* 0x2A7 */ PROC_NPC_SHOP0, - /* 0x2A8 */ PROC_NPC_MK, - /* 0x2A9 */ PROC_NPC_P2, - /* 0x2AA */ PROC_KYTAG00, - /* 0x2AB */ PROC_KYTAG01, - /* 0x2AC */ PROC_KYTAG02, - /* 0x2AD */ PROC_KYTAG03, - /* 0x2AE */ PROC_KYTAG04, - /* 0x2AF */ PROC_KYTAG05, - /* 0x2B0 */ PROC_KYTAG06, - /* 0x2B1 */ PROC_KYTAG07, - /* 0x2B2 */ PROC_KYTAG08, - /* 0x2B3 */ PROC_KYTAG09, - /* 0x2B4 */ PROC_KYTAG10, - /* 0x2B5 */ PROC_KYTAG11, - /* 0x2B6 */ PROC_KYTAG12, - /* 0x2B7 */ PROC_KYTAG13, - /* 0x2B8 */ PROC_KYTAG14, - /* 0x2B9 */ PROC_KYTAG15, - /* 0x2BA */ PROC_KYTAG16, - /* 0x2BB */ PROC_KYTAG17, - /* 0x2BC */ PROC_Ykgr, - /* 0x2BD */ PROC_TALK, - /* 0x2BE */ PROC_Obj_Crope, - /* 0x2BF */ PROC_Obj_Bombf, - /* 0x2C0 */ PROC_Obj_BkLeaf, - /* 0x2C1 */ PROC_Tag_Mhint, - /* 0x2C2 */ PROC_Tag_Mmsg, - /* 0x2C3 */ PROC_Tag_Mwait, - /* 0x2C4 */ PROC_Tag_Mstop, - /* 0x2C5 */ PROC_Tag_Stream, - /* 0x2C6 */ PROC_Tag_Sppath, - /* 0x2C7 */ PROC_Tag_Wljump, - /* 0x2C8 */ PROC_Tag_TWGate, - /* 0x2C9 */ PROC_Tag_Lv6Gate, - /* 0x2CA */ PROC_Tag_Lv7Gate, - /* 0x2CB */ PROC_Tag_Lv8Gate, - /* 0x2CC */ PROC_Tag_TheBHint, - /* 0x2CD */ PROC_Tag_Assist, - /* 0x2CE */ PROC_DEMO00, - /* 0x2CF */ PROC_TAG_CAMERA, - /* 0x2D0 */ PROC_TAG_CHKPOINT, - /* 0x2D1 */ PROC_TAG_EVENT, - /* 0x2D2 */ PROC_TAG_EVT, - /* 0x2D3 */ PROC_TAG_TELOP, - /* 0x2D4 */ PROC_TAG_HOWL, - /* 0x2D5 */ PROC_TAG_MSG, - /* 0x2D6 */ PROC_TAG_LANTERN, - /* 0x2D7 */ PROC_Tag_Mist, - /* 0x2D8 */ PROC_DMIDNA, - /* 0x2D9 */ PROC_KY_THUNDER, - /* 0x2DA */ PROC_VRBOX, - /* 0x2DB */ PROC_VRBOX2, - /* 0x2DC */ PROC_BG, - /* 0x2DD */ PROC_SET_BG_OBJ, - /* 0x2DE */ PROC_BG_OBJ, - /* 0x2DF */ PROC_MIRROR, - /* 0x2E0 */ PROC_MOVIE_PLAYER, - /* 0x2E1 */ PROC_TITLE, - /* 0x2E2 */ PROC_FR, - /* 0x2E3 */ PROC_ECONT, - /* 0x2E4 */ PROC_MG_ROD, - /* 0x2E5 */ PROC_E_ARROW, - /* 0x2E6 */ PROC_BULLET, - /* 0x2E7 */ PROC_SWHIT0, - /* 0x2E8 */ PROC_E_TH_BALL, - /* 0x2E9 */ PROC_TAG_EVTAREA, - /* 0x2EA */ PROC_TAG_EVTMSG, - /* 0x2EB */ PROC_TAG_KMSG, - /* 0x2EC */ PROC_TAG_PUSH, - /* 0x2ED */ PROC_E_MK_BO, - /* 0x2EE */ PROC_E_MM_MT, - /* 0x2EF */ PROC_OBJ_KBOX, - /* 0x2F0 */ PROC_OBJ_FW, - /* 0x2F1 */ PROC_B_GOS, - /* 0x2F2 */ PROC_OBJ_YSTONE, - /* 0x2F3 */ PROC_MANT, - /* 0x2F4 */ PROC_CROD, - /* 0x2F5 */ PROC_OBJ_PLEAF, - /* 0x2F6 */ PROC_OBJ_KBACKET, - /* 0x2F7 */ PROC_OBJ_YBAG, - /* 0x2F8 */ PROC_OBJ_PUMPKIN, - /* 0x2F9 */ PROC_OBJ_AUTOMATA, - /* 0x2FA */ PROC_OBJ_GADGET, - /* 0x2FB */ PROC_OBJ_KAGO, - /* 0x2FC */ PROC_Obj_Carry, - /* 0x2FD */ PROC_Obj_Stone, - /* 0x2FE */ PROC_OBJ_HB, - /* 0x2FF */ PROC_NPC_INKO, - /* 0x300 */ PROC_BD, - /* 0x301 */ PROC_Obj_Eff, - /* 0x302 */ PROC_WPILLAR, - /* 0x303 */ PROC_WMARK, - /* 0x304 */ PROC_E_BI, - /* 0x305 */ PROC_E_BI_LEAF, - /* 0x306 */ PROC_START_AND_GOAL, - /* 0x307 */ PROC_NPC_DF, - /* 0x308 */ PROC_ARROW, - /* 0x309 */ PROC_PATH_LINE, - /* 0x30A */ PROC_TAG_ALLMATO, - /* 0x30B */ PROC_Obj_Timer, - /* 0x30C */ PROC_SCENE_EXIT, - /* 0x30D */ PROC_CAMERA, - /* 0x30E */ PROC_CAMERA2, - /* 0x30F */ PROC_SUSPEND, - /* 0x310 */ PROC_GRASS, - /* 0x311 */ PROC_KYEFF, - /* 0x312 */ PROC_KYEFF2, - /* 0x313 */ PROC_MSG_OBJECT, - /* 0x314 */ PROC_MENUWINDOW, - /* 0x315 */ PROC_TIMER, - /* 0x316 */ PROC_METER2, - /* 0x317 */ PROC_GAMEOVER, - - PROC_MAX_NUM, -}; - -#endif /* D_PROCNAME_H */ diff --git a/include/d/d_save.h b/include/d/d_save.h index 9a57f9eb15..68a58e3ad1 100644 --- a/include/d/d_save.h +++ b/include/d/d_save.h @@ -5,7 +5,7 @@ #include "SSystem/SComponent/c_xyz.h" #include <os.h> #include "global.h" -#include "f_pc/f_pc_name.h" +#include "d/d_item_data.h" #include "JSystem/JUtility/JUTAssert.h" #include "JSystem/JHostIO/JORReflexible.h" diff --git a/include/f_op/f_op_actor.h b/include/f_op/f_op_actor.h index 221fdf2ffb..1146ed2c12 100644 --- a/include/f_op/f_op_actor.h +++ b/include/f_op/f_op_actor.h @@ -28,13 +28,38 @@ struct actor_process_profile_definition2 { }; enum fopAc_Status_e { - fopAcStts_NOEXEC_e = 0x00000080, - fopAcStts_CULL_e = 0x00000100, - fopAcStts_FREEZE_e = 0x00000400, - fopAcStts_CARRY_e = 0x00002000, - fopAcStts_NOPAUSE_e = 0x00020000, - fopAcStts_NODRAW_e = 0x01000000, - fopAcStts_BOSS_e = 0x04000000, + fopAcStts_UNK_0x1_e = 1 << 0, + fopAcStts_UNK_0x2_e = 1 << 1, + fopAcStts_UNK_0x4_e = 1 << 2, + fopAcStts_UNK_0x8_e = 1 << 3, + fopAcStts_UNK_0x10_e = 1 << 4, + fopAcStts_UNK_0x20_e = 1 << 5, + fopAcStts_UNK_0x40_e = 1 << 6, + fopAcStts_NOEXEC_e = 1 << 7, + fopAcStts_CULL_e = 1 << 8, + fopAcStts_UNK_0x200_e = 1 << 9, + fopAcStts_FREEZE_e = 1 << 10, + fopAcStts_STAFF_EXTRA_e = 1 << 11, // Actor is an extra participant of an active staff. Usually handled automatically via an "ALL" staff, but can be manually set/unset by an actor? + fopAcStts_STAFF_SHUTTER_e = 1 << 12, // Actor is a primary participant of an active "SHUTTER_DOOR" staff + fopAcStts_CARRY_NOW_e = 1 << 13, + fopAcStts_UNK_0x4000_e = 1 << 14, + fopAcStts_STAFF_PRIMARY_e = 1 << 15, // Actor is a primary participant of an active staff + fopAcStts_UNK_0x10000_e = 1 << 16, + fopAcStts_NOPAUSE_e = 1 << 17, + fopAcStts_UNK_0x40000_e = 1 << 18, + fopAcStts_UNK_0x80000_e = 1 << 19, + fopAcStts_HOOK_CARRY_NOW_e = 1 << 20, + fopAcStts_UNK_0x200000_e = 1 << 21, + fopAcStts_UNK_0x400000_e = 1 << 22, + fopAcStts_UNK_0x800000_e = 1 << 23, + fopAcStts_NODRAW_e = 1 << 24, + fopAcStts_UNK_0x2000000_e = 1 << 25, + fopAcStts_BOSS_e = 1 << 26, + fopAcStts_UNK_0x8000000_e = 1 << 27, + fopAcStts_UNK_0x10000000_e = 1 << 28, + fopAcStts_UNK_0x20000000_e = 1 << 29, + fopAcStts_UNK_0x40000000_e = 1 << 30, + fopAcStts_HAWK_CARRY_NOW_e = 1 << 31, }; enum fopAc_Group_e { @@ -310,7 +335,7 @@ public: fopEn_flag_WolfDownPullEnd = 0x20, fopEn_flag_WolfBiteDamage = 0x40, fopEn_flag_HeadLock = 0x80, - + fopEn_flag_WolfNoLock = 0x200, }; diff --git a/include/f_op/f_op_actor_mng.h b/include/f_op/f_op_actor_mng.h index 8cb4d1a255..8bfa4c068e 100644 --- a/include/f_op/f_op_actor_mng.h +++ b/include/f_op/f_op_actor_mng.h @@ -74,7 +74,7 @@ struct fopAcM_search4ev_prm { void clear() { name[0] = 0; event_id = -1; - procname = PROC_PLAY_SCENE; + procname = fpcNm_PLAY_SCENE_e; argument = 0; } @@ -121,39 +121,6 @@ struct DOUBLE_POS { double x, y, z; }; -enum fopAcM_STATUS { - /* 0x00000001 */ fopAcM_STATUS_UNK_0x1 = 1 << 0, - /* 0x00000002 */ fopAcM_STATUS_UNK_0x2 = 1 << 1, - /* 0x00000004 */ fopAcM_STATUS_UNK_0x4 = 1 << 2, - /* 0x00000008 */ fopAcM_STATUS_UNK_0x8 = 1 << 3, - /* 0x00000010 */ fopAcM_STATUS_UNK_0x10 = 1 << 4, - /* 0x00000020 */ fopAcM_STATUS_UNK_0x20 = 1 << 5, - /* 0x00000040 */ fopAcM_STATUS_UNK_0x40 = 1 << 6, - /* 0x00000080 */ fopAcM_STATUS_UNK_0x80 = 1 << 7, - /* 0x00000100 */ fopAcM_STATUS_UNK_0x100 = 1 << 8, - /* 0x00000200 */ fopAcM_STATUS_UNK_0x200 = 1 << 9, - /* 0x00000400 */ fopAcM_STATUS_UNK_0x400 = 1 << 10, - /* 0x00000800 */ fopAcM_STATUS_UNK_0x800 = 1 << 11, - /* 0x00001000 */ fopAcM_STATUS_UNK_0x1000 = 1 << 12, - /* 0x00002000 */ fopAcM_STATUS_CARRY_NOW = 1 << 13, - /* 0x00004000 */ fopAcM_STATUS_UNK_0x4000 = 1 << 14, - /* 0x00008000 */ fopAcM_STATUS_UNK_0x8000 = 1 << 15, - /* 0x00010000 */ fopAcM_STATUS_UNK_0x10000 = 1 << 16, - /* 0x00020000 */ fopAcM_STATUS_UNK_0x20000 = 1 << 17, - /* 0x00040000 */ fopAcM_STATUS_UNK_0x40000 = 1 << 18, - /* 0x00080000 */ fopAcM_STATUS_UNK_0x80000 = 1 << 19, - /* 0x00100000 */ fopAcM_STATUS_HOOK_CARRY_NOW = 1 << 20, - /* 0x00200000 */ fopAcM_STATUS_UNK_0x200000 = 1 << 21, - /* 0x00400000 */ fopAcM_STATUS_UNK_0x400000 = 1 << 22, - /* 0x00800000 */ fopAcM_STATUS_UNK_0x800000 = 1 << 23, - /* 0x01000000 */ fopAcM_STATUS_UNK_0x1000000 = 1 << 24, - /* 0x02000000 */ fopAcM_STATUS_UNK_0x2000000 = 1 << 25, - /* 0x04000000 */ fopAcM_STATUS_UNK_0x4000000 = 1 << 26, - /* 0x08000000 */ fopAcM_STATUS_UNK_0x8000000 = 1 << 27, - - /* 0x80000000 */ fopAcM_STATUS_HAWK_CARRY_NOW = 1 << 31, -}; - inline s8 fopAcM_GetRoomNo(const fopAc_ac_c* i_actor) { return i_actor->current.roomNo; } @@ -175,11 +142,11 @@ inline u32 fopAcM_CheckStatus(fopAc_ac_c* i_actor, u32 actor_status) { } inline u32 fopAcM_checkCarryNow(fopAc_ac_c* i_actor) { - return i_actor->actor_status & fopAcM_STATUS_CARRY_NOW; + return i_actor->actor_status & fopAcStts_CARRY_NOW_e; } inline u32 fopAcM_checkHawkCarryNow(fopAc_ac_c* actor) { - return fopAcM_CheckStatus(actor, 0x80000000); + return fopAcM_CheckStatus(actor, fopAcStts_HAWK_CARRY_NOW_e); } enum fopAcM_CARRY { @@ -199,7 +166,7 @@ inline u32 fopAcM_CheckCarryType(const fopAc_ac_c* actor, fopAcM_CARRY type) { } inline u32 fopAcM_checkHookCarryNow(fopAc_ac_c* i_actor) { - return fopAcM_CheckStatus(i_actor, fopAcM_STATUS_HOOK_CARRY_NOW); + return fopAcM_CheckStatus(i_actor, fopAcStts_HOOK_CARRY_NOW_e); } inline u32 fopAcM_GetParam(const void* i_actor) { @@ -295,19 +262,19 @@ inline void fopAcM_SetRoomNo(fopAc_ac_c* actor, s8 roomNo) { } inline void fopAcM_setHookCarryNow(fopAc_ac_c* actor) { - fopAcM_OnStatus(actor, fopAcM_STATUS_HOOK_CARRY_NOW); + fopAcM_OnStatus(actor, fopAcStts_HOOK_CARRY_NOW_e); } inline void fopAcM_cancelHookCarryNow(fopAc_ac_c* actor) { - fopAcM_OffStatus(actor, fopAcM_STATUS_HOOK_CARRY_NOW); + fopAcM_OffStatus(actor, fopAcStts_HOOK_CARRY_NOW_e); } inline void fopAcM_setHawkCarryNow(fopAc_ac_c* actor) { - fopAcM_OnStatus(actor, fopAcM_STATUS_HAWK_CARRY_NOW); + fopAcM_OnStatus(actor, fopAcStts_HAWK_CARRY_NOW_e); } inline void fopAcM_cancelHawkCarryNow(fopAc_ac_c* actor) { - fopAcM_OffStatus(actor, fopAcM_STATUS_HAWK_CARRY_NOW); + fopAcM_OffStatus(actor, fopAcStts_HAWK_CARRY_NOW_e); } inline s8 fopAcM_GetHomeRoomNo(const fopAc_ac_c* i_actor) { diff --git a/include/f_op/f_op_scene.h b/include/f_op/f_op_scene.h index a42eee7211..0e736093f1 100644 --- a/include/f_op/f_op_scene.h +++ b/include/f_op/f_op_scene.h @@ -12,7 +12,7 @@ struct scene_method_class { }; typedef struct scene_process_profile_definition { - /* 0x00 */ node_process_profile_definition nase; + /* 0x00 */ node_process_profile_definition base; /* 0x20 */ scene_method_class* submethod; // Subclass methods /* 0x24 */ u32 unk_0x24; // padding? } scene_process_profile_definition; diff --git a/include/f_pc/f_pc_draw_priority.h b/include/f_pc/f_pc_draw_priority.h index 467d53ced2..3c189a6d17 100644 --- a/include/f_pc/f_pc_draw_priority.h +++ b/include/f_pc/f_pc_draw_priority.h @@ -12,4 +12,790 @@ s16 fpcDwPi_Get(const draw_priority_class* i_drawpriority); void fpcDwPi_Set(draw_priority_class* i_drawpriority, s16 i_priority); void fpcDwPi_Init(draw_priority_class* i_drawpriority, s16 i_priority); +enum { + fpcDwPi_CAMERA_e, + fpcDwPi_CAMERA2_e, + fpcDwPi_KANKYO_e, + fpcDwPi_KYEFF2_e, + fpcDwPi_VRBOX2_e, + fpcDwPi_KYEFF_e, + fpcDwPi_KY_THUNDER_e, + fpcDwPi_VRBOX_e, + fpcDwPi_GRASS_e, + fpcDwPi_MOVIE_PLAYER_e, + fpcDwPi_TITLE_e, + fpcDwPi_Obj_Swpush_e, + fpcDwPi_Obj_Swpush2_e, + fpcDwPi_Obj_Swpush5_e, + fpcDwPi_Obj_SwTurn_e, + fpcDwPi_Obj_Lv6SwTurn_e, + fpcDwPi_Obj_RopeBridge_e, + fpcDwPi_Obj_Movebox_e, + fpcDwPi_OBJ_SEKIZOA_e, + fpcDwPi_OBJ_GRA_e, + fpcDwPi_TAG_GRA_e, + fpcDwPi_TAG_YAMI_e, + fpcDwPi_Obj_Timer_e, + fpcDwPi_Obj_Ladder_e, + fpcDwPi_Obj_ZDoor_e, + fpcDwPi_Obj_MvStair_e, + fpcDwPi_Obj_Flag_e, + fpcDwPi_Obj_Flag2_e, + fpcDwPi_Obj_Flag3_e, + fpcDwPi_Obj_Yobikusa_e, + fpcDwPi_Obj_KazeNeko_e, + fpcDwPi_Obj_KznkArm_e, + fpcDwPi_Obj_NamePlate_e, + fpcDwPi_Obj_OnCloth_e, + fpcDwPi_Obj_LndRope_e, + fpcDwPi_Obj_ItaRope_e, + fpcDwPi_Obj_Sakuita_e, + fpcDwPi_Obj_Laundry_e, + fpcDwPi_Izumi_Gate_e, + fpcDwPi_OBJ_BEF_e, + fpcDwPi_OBJ_FMOBJ_e, + fpcDwPi_OBJ_LBOX_e, + fpcDwPi_OBJ_FW_e, + fpcDwPi_OBJ_KBOX_e, + fpcDwPi_OBJ_KEY_e, + fpcDwPi_OBJ_KEYHOLE_e, + fpcDwPi_Obj_Lv5Key_e, + fpcDwPi_OBJ_WEB0_e, + fpcDwPi_OBJ_WEB1_e, + fpcDwPi_OBJ_CB_e, + fpcDwPi_OBJ_MAKI_e, + fpcDwPi_OBJ_MSIMA_e, + fpcDwPi_OBJ_MYOGAN_e, + fpcDwPi_OBJ_WFLAG_e, + fpcDwPi_OBJ_BRG_e, + fpcDwPi_OBJ_SO_e, + fpcDwPi_OBJ_GB_e, + fpcDwPi_OBJ_GM_e, + fpcDwPi_OBJ_TOBY_e, + fpcDwPi_OBJ_TP_e, + fpcDwPi_OBJ_SW_e, + fpcDwPi_OBJ_ITO_e, + fpcDwPi_OBJ_KAGE_e, + fpcDwPi_OBJ_KANBAN2_e, + fpcDwPi_OBJ_BALLOON_e, + fpcDwPi_OBJ_SUISYA_e, + fpcDwPi_OBJ_OILTUBO_e, + fpcDwPi_OBJ_ROTEN_e, + fpcDwPi_OBJ_SSDRINK_e, + fpcDwPi_OBJ_SSITEM_e, + fpcDwPi_TAG_SSDRINK_e, + fpcDwPi_TAG_BTLITM_e, + fpcDwPi_TAG_LV5SOUP_e, + fpcDwPi_TAG_MNLIGHT_e, + fpcDwPi_TAG_SHOPCAM_e, + fpcDwPi_TAG_SHOPITM_e, + fpcDwPi_OBJ_NDOOR_e, + fpcDwPi_OBJ_UDOOR_e, + fpcDwPi_OBJ_USAKU_e, + fpcDwPi_OBJ_BED_e, + fpcDwPi_OBJ_BOUMATO_e, + fpcDwPi_OBJ_AUTOMATA_e, + fpcDwPi_OBJ_GADGET_e, + fpcDwPi_OBJ_ITAMATO_e, + fpcDwPi_OBJ_NOUGU_e, + fpcDwPi_OBJ_STICK_e, + fpcDwPi_OBJ_MIE_e, + fpcDwPi_OBJ_SEKIDOOR_e, + fpcDwPi_OBJ_SEKIZO_e, + fpcDwPi_OBJ_SMTILE_e, + fpcDwPi_HORSE_e, + fpcDwPi_ALINK_e, + fpcDwPi_MIDNA_e, + fpcDwPi_DMIDNA_e, + fpcDwPi_KYTAG00_e, + fpcDwPi_KYTAG01_e, + fpcDwPi_KYTAG02_e, + fpcDwPi_KYTAG03_e, + fpcDwPi_KYTAG04_e, + fpcDwPi_KYTAG05_e, + fpcDwPi_KYTAG06_e, + fpcDwPi_KYTAG07_e, + fpcDwPi_KYTAG08_e, + fpcDwPi_KYTAG09_e, + fpcDwPi_KYTAG10_e, + fpcDwPi_KYTAG11_e, + fpcDwPi_KYTAG12_e, + fpcDwPi_KYTAG13_e, + fpcDwPi_KYTAG14_e, + fpcDwPi_KYTAG15_e, + fpcDwPi_KYTAG16_e, + fpcDwPi_KYTAG17_e, + fpcDwPi_E_AI_e, + fpcDwPi_E_CR_e, + fpcDwPi_E_CR_EGG_e, + fpcDwPi_E_GS_e, + fpcDwPi_E_GOB_e, + fpcDwPi_E_DD_e, + fpcDwPi_E_DN_e, + fpcDwPi_E_GM_e, + fpcDwPi_E_MF_e, + fpcDwPi_E_S1_e, + fpcDwPi_E_SG_e, + fpcDwPi_E_SF_e, + fpcDwPi_E_BS_e, + fpcDwPi_E_SB_e, + fpcDwPi_E_SH_e, + fpcDwPi_E_SM_e, + fpcDwPi_E_SM2_e, + fpcDwPi_E_ST_e, + fpcDwPi_E_DF_e, + fpcDwPi_E_PH_e, + fpcDwPi_E_MD_e, + fpcDwPi_E_ST_LINE_e, + fpcDwPi_E_TH_e, + fpcDwPi_E_TH_BALL_e, + fpcDwPi_E_DB_e, + fpcDwPi_E_DB_LEAF_e, + fpcDwPi_E_GA_e, + fpcDwPi_E_GB_e, + fpcDwPi_E_HB_e, + fpcDwPi_E_HB_LEAF_e, + fpcDwPi_E_HZELDA_e, + fpcDwPi_E_YD_e, + fpcDwPi_E_YH_e, + fpcDwPi_E_YD_LEAF_e, + fpcDwPi_E_HM_e, + fpcDwPi_E_BI_e, + fpcDwPi_E_BI_LEAF_e, + fpcDwPi_E_TK_e, + fpcDwPi_E_TK2_e, + fpcDwPi_E_TK_BALL_e, + fpcDwPi_E_WB_e, + fpcDwPi_E_RB_e, + fpcDwPi_E_RD_e, + fpcDwPi_ECONT_e, + fpcDwPi_E_RDB_e, + fpcDwPi_E_RDY_e, + fpcDwPi_E_FM_e, + fpcDwPi_E_FK_e, + fpcDwPi_E_FS_e, + fpcDwPi_E_PM_e, + fpcDwPi_E_PO_e, + fpcDwPi_E_ARROW_e, + fpcDwPi_E_MB_e, + fpcDwPi_E_MK_e, + fpcDwPi_E_MK_BO_e, + fpcDwPi_E_MM_e, + fpcDwPi_E_MM_MT_e, + fpcDwPi_E_FZ_e, + fpcDwPi_E_ZS_e, + fpcDwPi_E_KK_e, + fpcDwPi_E_HP_e, + fpcDwPi_E_ZH_e, + fpcDwPi_E_ZM_e, + fpcDwPi_E_PZ_e, + fpcDwPi_E_FB_e, + fpcDwPi_E_MS_e, + fpcDwPi_E_NEST_e, + fpcDwPi_E_NZ_e, + fpcDwPi_E_BA_e, + fpcDwPi_E_BU_e, + fpcDwPi_E_BUG_e, + fpcDwPi_E_BEE_e, + fpcDwPi_E_IS_e, + fpcDwPi_E_KG_e, + fpcDwPi_E_KR_e, + fpcDwPi_E_YC_e, + fpcDwPi_E_YK_e, + fpcDwPi_E_YR_e, + fpcDwPi_E_YG_e, + fpcDwPi_E_SW_e, + fpcDwPi_E_GE_e, + fpcDwPi_Tag_WatchGe_e, + fpcDwPi_E_YM_e, + fpcDwPi_E_YM_TAG_e, + fpcDwPi_E_YMB_e, + fpcDwPi_Tag_FWall_e, + fpcDwPi_Tag_WaterFall_e, + fpcDwPi_E_HZ_e, + fpcDwPi_E_WS_e, + fpcDwPi_E_OC_e, + fpcDwPi_E_DT_e, + fpcDwPi_E_OT_e, + fpcDwPi_E_BG_e, + fpcDwPi_E_OctBg_e, + fpcDwPi_DR_e, + fpcDwPi_L7lowDr_e, + fpcDwPi_E_TT_e, + fpcDwPi_E_WW_e, + fpcDwPi_E_GI_e, + fpcDwPi_B_BH_e, + fpcDwPi_B_BQ_e, + fpcDwPi_B_GM_e, + fpcDwPi_B_GND_e, + fpcDwPi_B_GO_e, + fpcDwPi_B_GOS_e, + fpcDwPi_B_OB_e, + fpcDwPi_B_OH_e, + fpcDwPi_B_OH2_e, + fpcDwPi_B_DS_e, + fpcDwPi_B_DR_e, + fpcDwPi_L7ODR_e, + fpcDwPi_B_YO_e, + fpcDwPi_B_YOI_e, + fpcDwPi_B_TN_e, + fpcDwPi_B_ZANT_e, + fpcDwPi_B_ZANTM_e, + fpcDwPi_B_ZANTZ_e, + fpcDwPi_B_ZANTS_e, + fpcDwPi_B_GG_e, + fpcDwPi_B_DRE_e, + fpcDwPi_B_MGN_e, + fpcDwPi_E_WAP_e, + fpcDwPi_MANT_e, + fpcDwPi_FR_e, + fpcDwPi_ITEM_e, + fpcDwPi_Obj_SmallKey_e, + fpcDwPi_Obj_Kantera_e, + fpcDwPi_Obj_LifeContainer_e, + fpcDwPi_Obj_Shield_e, + fpcDwPi_Demo_Item_e, + fpcDwPi_ShopItem_e, + fpcDwPi_Obj_Drop_e, + fpcDwPi_Obj_Carry_e, + fpcDwPi_Obj_Cdoor_e, + fpcDwPi_Obj_Fchain_e, + fpcDwPi_Obj_Wchain_e, + fpcDwPi_Obj_Crope_e, + fpcDwPi_Obj_Digholl_e, + fpcDwPi_Obj_Digpl_e, + fpcDwPi_Obj_Bombf_e, + fpcDwPi_Obj_BkLeaf_e, + fpcDwPi_Obj_WoodPendulum_e, + fpcDwPi_Tag_Mhint_e, + fpcDwPi_Tag_Mmsg_e, + fpcDwPi_Tag_Mwait_e, + fpcDwPi_Tag_Mstop_e, + fpcDwPi_Tag_Sppath_e, + fpcDwPi_Tag_Stream_e, + fpcDwPi_Tag_Wljump_e, + fpcDwPi_Tag_TWGate_e, + fpcDwPi_Tag_Lv6Gate_e, + fpcDwPi_Tag_Lv7Gate_e, + fpcDwPi_Tag_Lv8Gate_e, + fpcDwPi_Tag_TheBHint_e, + fpcDwPi_Tag_Assist_e, + fpcDwPi_Obj_Eff_e, + fpcDwPi_TBOX_e, + fpcDwPi_TBOX2_e, + fpcDwPi_NBOMB_e, + fpcDwPi_CSTATUE_e, + fpcDwPi_CSTAF_e, + fpcDwPi_TAG_CSW_e, + fpcDwPi_TAG_QS_e, + fpcDwPi_HOZELDA_e, + fpcDwPi_SWHIT0_e, + fpcDwPi_SWC00_e, + fpcDwPi_ALLDIE_e, + fpcDwPi_TAG_CAMERA_e, + fpcDwPi_TAG_CHKPOINT_e, + fpcDwPi_TAG_EVENT_e, + fpcDwPi_TAG_TELOP_e, + fpcDwPi_TAG_HOWL_e, + fpcDwPi_TAG_EVT_e, + fpcDwPi_TAG_MSG_e, + fpcDwPi_TAG_LANTERN_e, + fpcDwPi_TAG_EVTAREA_e, + fpcDwPi_TAG_ALLMATO_e, + fpcDwPi_TAG_EVTMSG_e, + fpcDwPi_TAG_KMSG_e, + fpcDwPi_TAG_PUSH_e, + fpcDwPi_Tag_Mist_e, + fpcDwPi_KNOB20_e, + fpcDwPi_DOOR20_e, + fpcDwPi_DBDOOR_e, + fpcDwPi_DSHUTTER_e, + fpcDwPi_BOSS_DOOR_e, + fpcDwPi_L1BOSS_DOOR_e, + fpcDwPi_L1MBOSS_DOOR_e, + fpcDwPi_L5BOSS_DOOR_e, + fpcDwPi_SPIRAL_DOOR_e, + fpcDwPi_ANDSW_e, + fpcDwPi_ANDSW2_e, + fpcDwPi_MYNA_e, + fpcDwPi_NPC_GND_e, + fpcDwPi_NPC_GRA_e, + fpcDwPi_NPC_GRC_e, + fpcDwPi_NPC_GRD_e, + fpcDwPi_NPC_GRM_e, + fpcDwPi_NPC_GRMC_e, + fpcDwPi_NPC_GRO_e, + fpcDwPi_NPC_GRR_e, + fpcDwPi_NPC_GRS_e, + fpcDwPi_NPC_GRZ_e, + fpcDwPi_NPC_YAMID_e, + fpcDwPi_NPC_YAMIT_e, + fpcDwPi_NPC_YAMIS_e, + fpcDwPi_NPC_BLUENS_e, + fpcDwPi_NPC_KAKASHI_e, + fpcDwPi_NPC_KDK_e, + fpcDwPi_NPC_ARU_e, + fpcDwPi_NPC_BANS_e, + fpcDwPi_NPC_BESU_e, + fpcDwPi_NPC_BOU_e, + fpcDwPi_NPC_BOU_S_e, + fpcDwPi_NPC_CLERKA_e, + fpcDwPi_NPC_CLERKB_e, + fpcDwPi_NPC_CLERKT_e, + fpcDwPi_NPC_WRESTLER_e, + fpcDwPi_NPC_COACH_e, + fpcDwPi_NPC_THEB_e, + fpcDwPi_COACH_FIRE_e, + fpcDwPi_Tag_Arena_e, + fpcDwPi_Tag_Instruction_e, + fpcDwPi_NPC_DOC_e, + fpcDwPi_NPC_GWOLF_e, + fpcDwPi_NPC_LEN_e, + fpcDwPi_NPC_LUD_e, + fpcDwPi_NPC_FAIRY_SEIREI_e, + fpcDwPi_NPC_FAIRY_e, + fpcDwPi_NPC_HANJO_e, + fpcDwPi_NPC_HENNA_e, + fpcDwPi_NPC_HENNA0_e, + fpcDwPi_NPC_HOZ_e, + fpcDwPi_NPC_JAGAR_e, + fpcDwPi_NPC_KKRI_e, + fpcDwPi_NPC_KN_e, + fpcDwPi_KN_BULLET_e, + fpcDwPi_NPC_KNJ_e, + fpcDwPi_NPC_KOLIN_e, + fpcDwPi_NPC_KOLINB_e, + fpcDwPi_NPC_KYURY_e, + fpcDwPi_NPC_MARO_e, + fpcDwPi_NPC_MIDP_e, + fpcDwPi_NPC_MOI_e, + fpcDwPi_NPC_RACA_e, + fpcDwPi_NPC_SARU_e, + fpcDwPi_NPC_SEIB_e, + fpcDwPi_NPC_SEIC_e, + fpcDwPi_NPC_SEID_e, + fpcDwPi_NPC_SEIRA_e, + fpcDwPi_NPC_SERA2_e, + fpcDwPi_NPC_SEIREI_e, + fpcDwPi_NPC_SHAMAN_e, + fpcDwPi_NPC_SMARO_e, + fpcDwPi_NPC_SOLA_e, + fpcDwPi_NPC_TARO_e, + fpcDwPi_NPC_PACHI_BESU_e, + fpcDwPi_NPC_PACHI_TARO_e, + fpcDwPi_NPC_PACHI_MARO_e, + fpcDwPi_TAG_PATI_e, + fpcDwPi_NPC_THE_e, + fpcDwPi_NPC_TKJ_e, + fpcDwPi_NPC_TKS_e, + fpcDwPi_NPC_TKC_e, + fpcDwPi_OBJ_TKS_e, + fpcDwPi_NPC_TOBY_e, + fpcDwPi_NPC_URI_e, + fpcDwPi_NPC_YELIA_e, + fpcDwPi_NPC_YKM_e, + fpcDwPi_NPC_YKW_e, + fpcDwPi_NPC_ZANB_e, + fpcDwPi_NPC_ZANT_e, + fpcDwPi_NPC_ZELDA_e, + fpcDwPi_NPC_ZELR_e, + fpcDwPi_NPC_ZELRO_e, + fpcDwPi_NPC_ZRA_e, + fpcDwPi_OBJ_ZRAFREEZE_e, + fpcDwPi_NPC_ZRC_e, + fpcDwPi_NPC_ZRZ_e, + fpcDwPi_START_AND_GOAL_e, + fpcDwPi_ZRA_MARK_e, + fpcDwPi_MYNA2_e, + fpcDwPi_TAG_MYNA2_e, + fpcDwPi_NPC_CD3_e, + fpcDwPi_Tag_Schedule_e, + fpcDwPi_Tag_Escape_e, + fpcDwPi_NPC_CHAT_e, + fpcDwPi_NPC_SOLDIERa_e, + fpcDwPi_NPC_SOLDIERb_e, + fpcDwPi_NPC_PASSER_e, + fpcDwPi_NPC_PASSER2_e, + fpcDwPi_NPC_POST_e, + fpcDwPi_NPC_POUYA_e, + fpcDwPi_PASSER_MNG_e, + fpcDwPi_NPC_GUARD_e, + fpcDwPi_GUARD_MNG_e, + fpcDwPi_TAG_GUARD_e, + fpcDwPi_NPC_FGUARD_e, + fpcDwPi_FORMATION_MNG_e, + fpcDwPi_NPC_ASH_e, + fpcDwPi_NPC_ASHB_e, + fpcDwPi_NPC_SHAD_e, + fpcDwPi_NPC_RAFREL_e, + fpcDwPi_NPC_MOIR_e, + fpcDwPi_NPC_IMPAL_e, + fpcDwPi_NPC_SHOE_e, + fpcDwPi_NPC_DOORBOY_e, + fpcDwPi_NPC_PRAYER_e, + fpcDwPi_NPC_KASIHANA_e, + fpcDwPi_NPC_KASIKYU_e, + fpcDwPi_NPC_KASIMICH_e, + fpcDwPi_NPC_DRSOL_e, + fpcDwPi_NPC_CHIN_e, + fpcDwPi_NPC_INS_e, + fpcDwPi_NPC_SHOP0_e, + fpcDwPi_NPC_MK_e, + fpcDwPi_NPC_P2_e, + fpcDwPi_NPC_WORM_e, + fpcDwPi_Ykgr_e, + fpcDwPi_TREESH_e, + fpcDwPi_Obj_Pillar_e, + fpcDwPi_Tag_Hinit_e, + fpcDwPi_Tag_Hjump_e, + fpcDwPi_Tag_Hstop_e, + fpcDwPi_Tag_AJnot_e, + fpcDwPi_Tag_Gstart_e, + fpcDwPi_MG_ROD_e, + fpcDwPi_NPC_DF_e, + fpcDwPi_Tag_Attp_e, + fpcDwPi_Obj_Mato_e, + fpcDwPi_Obj_TestCube_e, + fpcDwPi_Obj_Kshutter_e, + fpcDwPi_Obj_Tornado_e, + fpcDwPi_Obj_Tornado2_e, + fpcDwPi_Obj_FirePillar_e, + fpcDwPi_Obj_Cowdoor_e, + fpcDwPi_Obj_Swpropeller_e, + fpcDwPi_Obj_BoomShutter_e, + fpcDwPi_Obj_Hfuta_e, + fpcDwPi_Obj_BkDoor_e, + fpcDwPi_Obj_MGate_e, + fpcDwPi_Obj_Cboard_e, + fpcDwPi_Obj_Stopper_e, + fpcDwPi_Obj_Ikada_e, + fpcDwPi_Obj_Ice_l_e, + fpcDwPi_Obj_Ice_s_e, + fpcDwPi_Obj_E_CREATE_e, + fpcDwPi_Obj_Bhbridge_e, + fpcDwPi_Obj_Kaisou_e, + fpcDwPi_Obj_THASHI_e, + fpcDwPi_Obj_HHASHI_e, + fpcDwPi_Obj_BHASHI_e, + fpcDwPi_Obj_H_Saku_e, + fpcDwPi_OCTHASHI_e, + fpcDwPi_Obj_CRVGATE_e, + fpcDwPi_Obj_CRVFENCE_e, + fpcDwPi_Obj_CRVHAHEN_e, + fpcDwPi_Obj_CRVSTEEL_e, + fpcDwPi_Obj_CRVLH_UP_e, + fpcDwPi_Obj_CRVLH_DW_e, + fpcDwPi_Obj_RIVERROCK_e, + fpcDwPi_Obj_DUST_e, + fpcDwPi_Obj_ITA_e, + fpcDwPi_Obj_Yousei_e, + fpcDwPi_Obj_SM_DOOR_e, + fpcDwPi_Obj_Kabuto_e, + fpcDwPi_Obj_Cho_e, + fpcDwPi_Obj_Kuw_e, + fpcDwPi_Obj_Nan_e, + fpcDwPi_Obj_Dan_e, + fpcDwPi_Obj_Kam_e, + fpcDwPi_Obj_Ten_e, + fpcDwPi_Obj_Ari_e, + fpcDwPi_Obj_Kag_e, + fpcDwPi_Obj_Batta_e, + fpcDwPi_Obj_Tombo_e, + fpcDwPi_Obj_Kat_e, + fpcDwPi_GRDWATER_e, + fpcDwPi_Obj_RotBridge_e, + fpcDwPi_Obj_Window_e, + fpcDwPi_Obj_MagLift_e, + fpcDwPi_Obj_MagLiftRot_e, + fpcDwPi_Obj_Lv1Cdl00_e, + fpcDwPi_Obj_Lv1Cdl01_e, + fpcDwPi_Obj_TvCdlst_e, + fpcDwPi_Obj_WdStick_e, + fpcDwPi_Obj_MetalBox_e, + fpcDwPi_Obj_BBox_e, + fpcDwPi_Obj_StairBlock_e, + fpcDwPi_Obj_HsTarget_e, + fpcDwPi_Tag_KtOnFire_e, + fpcDwPi_Obj_HeavySw_e, + fpcDwPi_Obj_GoGate_e, + fpcDwPi_Obj_TaFence_e, + fpcDwPi_Obj_FireWood_e, + fpcDwPi_Obj_FireWood2_e, + fpcDwPi_Obj_Saidan_e, + fpcDwPi_Obj_GpTaru_e, + fpcDwPi_Obj_OnsenTaru_e, + fpcDwPi_Obj_Stone_e, + fpcDwPi_Obj_SpinLift_e, + fpcDwPi_Obj_BmWindow_e, + fpcDwPi_Obj_RfHole_e, + fpcDwPi_Obj_SyRock_e, + fpcDwPi_Obj_SwHang_e, + fpcDwPi_Obj_KiPot_e, + fpcDwPi_Obj_BsGate_e, + fpcDwPi_Obj_GOMIKABE_e, + fpcDwPi_Obj_WaterPillar_e, + fpcDwPi_Obj_AmiShutter_e, + fpcDwPi_Obj_WtGate_e, + fpcDwPi_Obj_Lv2Candle_e, + fpcDwPi_Obj_TogeTrap_e, + fpcDwPi_Obj_RotTrap_e, + fpcDwPi_TBOX_SW_e, + fpcDwPi_Obj_WoodenSword_e, + fpcDwPi_Obj_Lv3R10Saka_e, + fpcDwPi_Obj_FirePillar2_e, + fpcDwPi_Obj_KakarikoBrg_e, + fpcDwPi_Obj_OrdinBrg_e, + fpcDwPi_Obj_BurnBox_e, + fpcDwPi_OBJ_IHASI_e, + fpcDwPi_Obj_StoneMark_e, + fpcDwPi_Obj_IceBlock_e, + fpcDwPi_Obj_IceWall_e, + fpcDwPi_Obj_Lv5SwIce_e, + fpcDwPi_Obj_Lv5FBoard_e, + fpcDwPi_Obj_TwGate_e, + fpcDwPi_Tag_Lv4Candle_e, + fpcDwPi_Tag_Lv4CandleDm_e, + fpcDwPi_Obj_Elevator_e, + fpcDwPi_Obj_WaterFall_e, + fpcDwPi_Obj_ZoraCloth_e, + fpcDwPi_Obj_Turara_e, + fpcDwPi_Obj_TobyHouse_e, + fpcDwPi_Tag_LightBall_e, + fpcDwPi_Obj_KKanban_e, + fpcDwPi_SwLBall_e, + fpcDwPi_SwBall_e, + fpcDwPi_Obj_Lv4DigSand_e, + fpcDwPi_Obj_FallObj_e, + fpcDwPi_Obj_SmgDoor_e, + fpcDwPi_Obj_SwLight_e, + fpcDwPi_Obj_WaterEff_e, + fpcDwPi_Tag_RiverBack_e, + fpcDwPi_Tag_KagoFall_e, + fpcDwPi_Tag_Lv2PrChk_e, + fpcDwPi_Obj_SwSpinner_e, + fpcDwPi_Obj_TDoor_e, + fpcDwPi_Obj_Lv4Gear_e, + fpcDwPi_Obj_MasterSword_e, + fpcDwPi_Obj_WoodStatue_e, + fpcDwPi_Obj_Stopper2_e, + fpcDwPi_Obj_Fan_e, + fpcDwPi_Obj_Lv7Bridge_e, + fpcDwPi_Obj_IceLeaf_e, + fpcDwPi_Obj_Gake_e, + fpcDwPi_Obj_TMoon_e, + fpcDwPi_Obj_GanonWall_e, + fpcDwPi_Obj_SwBallA_e, + fpcDwPi_Obj_SwBallB_e, + fpcDwPi_Obj_Lv4Sand_e, + fpcDwPi_Obj_Lv4RailWall_e, + fpcDwPi_Tag_SetBall_e, + fpcDwPi_SwTime_e, + fpcDwPi_Obj_PushDoor_e, + fpcDwPi_PushDoor_e, + fpcDwPi_Obj_Crystal_e, + fpcDwPi_Obj_GanonWall2_e, + fpcDwPi_Obj_Lv4Bridge_e, + fpcDwPi_Obj_SwBallC_e, + fpcDwPi_SCENE_EXIT2_e, + fpcDwPi_Obj_Lv4Floor_e, + fpcDwPi_Tag_AttackItem_e, + fpcDwPi_Obj_Sword_e, + fpcDwPi_Tag_Spring_e, + fpcDwPi_Tag_Statue_e, + fpcDwPi_Obj_MHole_e, + fpcDwPi_Tag_Magne_e, + fpcDwPi_Tag_ChgRestart_e, + fpcDwPi_Tag_Restart_e, + fpcDwPi_Obj_VolcanicBall_e, + fpcDwPi_Obj_VolcanicBomb_e, + fpcDwPi_Obj_VolcGnd_e, + fpcDwPi_Obj_Geyser_e, + fpcDwPi_Obj_ChainBlock_e, + fpcDwPi_Obj_ChainWall_e, + fpcDwPi_Obj_KkrGate_e, + fpcDwPi_Obj_RiderGate_e, + fpcDwPi_OBJ_YSTONE_e, + fpcDwPi_Obj_Onsen_e, + fpcDwPi_Obj_Chest_e, + fpcDwPi_Obj_Bemos_e, + fpcDwPi_Tag_Spinner_e, + fpcDwPi_Obj_WellCover_e, + fpcDwPi_Obj_GraveStone_e, + fpcDwPi_Obj_ZraRock_e, + fpcDwPi_Obj_GraRock_e, + fpcDwPi_Obj_GrzRock_e, + fpcDwPi_GRA_WALL_e, + fpcDwPi_OBJ_ONSEN_FIRE_e, + fpcDwPi_Obj_RotStair_e, + fpcDwPi_Obj_MagneArm_e, + fpcDwPi_Obj_SwChain_e, + fpcDwPi_Obj_Lv3Water_e, + fpcDwPi_Obj_Lv3Water2_e, + fpcDwPi_OBJ_LV3WATERB_e, + fpcDwPi_Obj_SwallShutter_e, + fpcDwPi_Obj_Lv3Candle_e, + fpcDwPi_Obj_Lv6TogeRoll_e, + fpcDwPi_Obj_Lv6TogeTrap_e, + fpcDwPi_Obj_Lv6Tenbin_e, + fpcDwPi_Obj_Lv6SwGate_e, + fpcDwPi_Obj_Lv6Lblock_e, + fpcDwPi_Obj_Lv6ChgGate_e, + fpcDwPi_Obj_Lv6FuriTrap_e, + fpcDwPi_Obj_Lv6SzGate_e, + fpcDwPi_Obj_DamCps_e, + fpcDwPi_Obj_Lv6bemos_e, + fpcDwPi_Obj_Lv6bemos2_e, + fpcDwPi_Obj_Smoke_e, + fpcDwPi_Obj_BarDesk_e, + fpcDwPi_Obj_DigSnow_e, + fpcDwPi_Obj_Ytaihou_e, + fpcDwPi_Obj_Lv4EdShutter_e, + fpcDwPi_Obj_Lv4Gate_e, + fpcDwPi_Obj_Lv4PoGate_e, + fpcDwPi_Obj_Lv4SlideWall_e, + fpcDwPi_Obj_Lv4HsTarget_e, + fpcDwPi_Obj_Lv7PropY_e, + fpcDwPi_Obj_Lv7BsGate_e, + fpcDwPi_Obj_Lv8OptiLift_e, + fpcDwPi_Obj_Lv8KekkaiTrap_e, + fpcDwPi_Obj_Lv8Lift_e, + fpcDwPi_Obj_Lv8UdFloor_e, + fpcDwPi_Obj_Lv9SwShutter_e, + fpcDwPi_Obj_poFire_e, + fpcDwPi_Tag_poFire_e, + fpcDwPi_Obj_poCandle_e, + fpcDwPi_Obj_glowSphere_e, + fpcDwPi_Obj_zrTurara_e, + fpcDwPi_Obj_zrTuraraRc_e, + fpcDwPi_Obj_TakaraDai_e, + fpcDwPi_Obj_Avalanche_e, + fpcDwPi_Tag_SnowEff_e, + fpcDwPi_Tag_CstaSw_e, + fpcDwPi_Tag_Lv6CstaSw_e, + fpcDwPi_Obj_awaPlar_e, + fpcDwPi_Obj_poTbox_e, + fpcDwPi_Obj_TimeFire_e, + fpcDwPi_Obj_KWheel00_e, + fpcDwPi_Obj_KWheel01_e, + fpcDwPi_Obj_Ychndlr_e, + fpcDwPi_Obj_PRElvtr_e, + fpcDwPi_Obj_MHasu_e, + fpcDwPi_Obj_YIblltray_e, + fpcDwPi_Obj_Lv6EGate_e, + fpcDwPi_Obj_Lv6ElevtA_e, + fpcDwPi_Obj_PDtile_e, + fpcDwPi_Obj_PDwall_e, + fpcDwPi_Obj_Lv4PRwall_e, + fpcDwPi_Obj_KLift00_e, + fpcDwPi_Obj_Lv4Chan_e, + fpcDwPi_Obj_HBombkoya_e, + fpcDwPi_Obj_SZbridge_e, + fpcDwPi_Obj_KJgjs_e, + fpcDwPi_Obj_MirrorScrew_e, + fpcDwPi_Obj_MirrorSand_e, + fpcDwPi_Obj_MirrorTable_e, + fpcDwPi_Obj_MirrorChain_e, + fpcDwPi_Obj_Mirror6Pole_e, + fpcDwPi_Obj_Table_e, + fpcDwPi_Obj_CatDoor_e, + fpcDwPi_DEMO00_e, + fpcDwPi_BOOMERANG_e, + fpcDwPi_SPINNER_e, + fpcDwPi_CROD_e, + fpcDwPi_ENVSE_e, + fpcDwPi_HITOBJ_e, + fpcDwPi_EP_e, + fpcDwPi_COW_e, + fpcDwPi_KAGO_e, + fpcDwPi_PERU_e, + fpcDwPi_NI_e, + fpcDwPi_NPC_TKJ2_e, + fpcDwPi_SQ_e, + fpcDwPi_NPC_SQ_e, + fpcDwPi_DO_e, + fpcDwPi_NPC_NE_e, + fpcDwPi_NPC_KS_e, + fpcDwPi_NPC_LF_e, + fpcDwPi_NPC_TK_e, + fpcDwPi_NPC_INKO_e, + fpcDwPi_OBJ_HB_e, + fpcDwPi_OBJ_KI_e, + fpcDwPi_OBJ_KITA_e, + fpcDwPi_OBJ_LP_e, + fpcDwPi_OBJ_TATIGI_e, + fpcDwPi_OBJ_ROCK_e, + fpcDwPi_OBJ_RW_e, + fpcDwPi_OBJ_FOOD_e, + fpcDwPi_OBJ_PLEAF_e, + fpcDwPi_OBJ_KBACKET_e, + fpcDwPi_OBJ_YBAG_e, + fpcDwPi_OBJ_PUMPKIN_e, + fpcDwPi_OBJ_KAGO_e, + fpcDwPi_BD_e, + fpcDwPi_NPC_FISH_e, + fpcDwPi_MG_FISH_e, + fpcDwPi_FSHOP_e, + fpcDwPi_NPC_DU_e, + fpcDwPi_NPC_TR_e, + fpcDwPi_CANOE_e, + fpcDwPi_DISAPPEAR_e, + fpcDwPi_WarpBug_e, + fpcDwPi_PPolamp_e, + fpcDwPi_BkyRock_e, + fpcDwPi_Obj_InoBone_e, + fpcDwPi_Obj_BossWarp_e, + fpcDwPi_Tag_RetRoom_e, + fpcDwPi_Obj_WindStone_e, + fpcDwPi_Tag_WaraHowl_e, + fpcDwPi_Obj_SCannon_e, + fpcDwPi_Obj_SmWStone_e, + fpcDwPi_Obj_SCannonCrs_e, + fpcDwPi_Obj_Prop_e, + fpcDwPi_Obj_SnowSoup_e, + fpcDwPi_Obj_Nagaisu_e, + fpcDwPi_Obj_RCircle_e, + fpcDwPi_Obj_Chandelier_e, + fpcDwPi_Obj_Picture_e, + fpcDwPi_Tag_SmkEmt_e, + fpcDwPi_Obj_HFtr_e, + fpcDwPi_Obj_HBarrel_e, + fpcDwPi_Obj_SCannonTen_e, + fpcDwPi_Obj_Hata_e, + fpcDwPi_Tag_RmbitSw_e, + fpcDwPi_Obj_ToaruMaki_e, + fpcDwPi_ARROW_e, + fpcDwPi_BULLET_e, + fpcDwPi_BG_OBJ_e, + fpcDwPi_BG_e, + fpcDwPi_SET_BG_OBJ_e, + fpcDwPi_E_DK_e, + fpcDwPi_E_VT_e, + fpcDwPi_MIRROR_e, + fpcDwPi_PATH_LINE_e, + fpcDwPi_WPILLAR_e, + fpcDwPi_WMARK_e, + fpcDwPi_SCENE_EXIT_e, + fpcDwPi_NO_CHG_ROOM_e, + fpcDwPi_SUSPEND_e, + fpcDwPi_COACH2D_e, + fpcDwPi_BALLOON2D_e, + fpcDwPi_TALK_e, + fpcDwPi_MENUWINDOW_e, + fpcDwPi_TIMER_e, + fpcDwPi_METER2_e, + fpcDwPi_MSG_OBJECT_e, + fpcDwPi_GAMEOVER_e, + fpcDwPi_SKIP2D_e, + fpcDwPi_OVERLAP0_e, + fpcDwPi_OVERLAP1_e, + fpcDwPi_OVERLAP2_e, + fpcDwPi_OVERLAP3_e, + fpcDwPi_OVERLAP6_e, + fpcDwPi_OVERLAP7_e, + fpcDwPi_OVERLAP8_e, + fpcDwPi_OVERLAP9_e, + fpcDwPi_OVERLAP10_e, + fpcDwPi_OVERLAP11_e, +}; + #endif diff --git a/include/f_pc/f_pc_leaf.h b/include/f_pc/f_pc_leaf.h index d9de82659c..d4db6eb1d3 100644 --- a/include/f_pc/f_pc_leaf.h +++ b/include/f_pc/f_pc_leaf.h @@ -6,7 +6,7 @@ #include "f_pc/f_pc_draw_priority.h" #include "f_pc/f_pc_method.h" #include "f_pc/f_pc_profile.h" -#include "d/d_procname.h" +#include "f_pc/f_pc_name.h" typedef struct leafdraw_method_class { /* 0x00 */ process_method_class base; diff --git a/include/f_pc/f_pc_name.h b/include/f_pc/f_pc_name.h index 1a837d3807..3c919f6106 100644 --- a/include/f_pc/f_pc_name.h +++ b/include/f_pc/f_pc_name.h @@ -2,269 +2,805 @@ #ifndef F_PC_NAME_H_ #define F_PC_NAME_H_ -/** - * This is a made up header based on a debug assert from d_a_obj_item: - * "OS_REPORT_ERROR("fpcNm_(ITEM)では扱わないアイテムです<%d>\n", m_itemNo)" - * Making an assumption that `Nm` is shorthand for `Name` - */ +#include "global.h" -enum fpcNm_ITEM { - /* 0x00 */ fpcNm_ITEM_HEART, - /* 0x01 */ fpcNm_ITEM_GREEN_RUPEE, - /* 0x02 */ fpcNm_ITEM_BLUE_RUPEE, - /* 0x03 */ fpcNm_ITEM_YELLOW_RUPEE, - /* 0x04 */ fpcNm_ITEM_RED_RUPEE, - /* 0x05 */ fpcNm_ITEM_PURPLE_RUPEE, - /* 0x06 */ fpcNm_ITEM_ORANGE_RUPEE, - /* 0x07 */ fpcNm_ITEM_SILVER_RUPEE, - /* 0x08 */ fpcNm_ITEM_S_MAGIC, - /* 0x09 */ fpcNm_ITEM_L_MAGIC, - /* 0x0A */ fpcNm_ITEM_BOMB_5, - /* 0x0B */ fpcNm_ITEM_BOMB_10, - /* 0x0C */ fpcNm_ITEM_BOMB_20, - /* 0x0D */ fpcNm_ITEM_BOMB_30, - /* 0x0E */ fpcNm_ITEM_ARROW_10, - /* 0x0F */ fpcNm_ITEM_ARROW_20, - /* 0x10 */ fpcNm_ITEM_ARROW_30, - /* 0x11 */ fpcNm_ITEM_ARROW_1, - /* 0x12 */ fpcNm_ITEM_PACHINKO_SHOT, - /* 0x13 */ fpcNm_ITEM_NOENTRY_19, - /* 0x14 */ fpcNm_ITEM_NOENTRY_20, - /* 0x15 */ fpcNm_ITEM_NOENTRY_21, - /* 0x16 */ fpcNm_ITEM_WATER_BOMB_5, - /* 0x17 */ fpcNm_ITEM_WATER_BOMB_10, - /* 0x18 */ fpcNm_ITEM_WATER_BOMB_20, - /* 0x19 */ fpcNm_ITEM_WATER_BOMB_30, - /* 0x1A */ fpcNm_ITEM_BOMB_INSECT_5, - /* 0x1B */ fpcNm_ITEM_BOMB_INSECT_10, - /* 0x1C */ fpcNm_ITEM_BOMB_INSECT_20, - /* 0x1D */ fpcNm_ITEM_BOMB_INSECT_30, - /* 0x1E */ fpcNm_ITEM_RECOVERY_FAILY, - /* 0x1F */ fpcNm_ITEM_TRIPLE_HEART, - /* 0x20 */ fpcNm_ITEM_SMALL_KEY, - /* 0x21 */ fpcNm_ITEM_KAKERA_HEART, - /* 0x22 */ fpcNm_ITEM_UTAWA_HEART, - /* 0x23 */ fpcNm_ITEM_MAP, - /* 0x24 */ fpcNm_ITEM_COMPUS, - /* 0x25 */ fpcNm_ITEM_DUNGEON_EXIT, - /* 0x26 */ fpcNm_ITEM_BOSS_KEY, - /* 0x27 */ fpcNm_ITEM_DUNGEON_BACK, - /* 0x28 */ fpcNm_ITEM_SWORD, - /* 0x29 */ fpcNm_ITEM_MASTER_SWORD, - /* 0x2A */ fpcNm_ITEM_WOOD_SHIELD, - /* 0x2B */ fpcNm_ITEM_SHIELD, - /* 0x2C */ fpcNm_ITEM_HYLIA_SHIELD, - /* 0x2D */ fpcNm_ITEM_TKS_LETTER, - /* 0x2E */ fpcNm_ITEM_WEAR_CASUAL, - /* 0x2F */ fpcNm_ITEM_WEAR_KOKIRI, - /* 0x30 */ fpcNm_ITEM_ARMOR, - /* 0x31 */ fpcNm_ITEM_WEAR_ZORA, - /* 0x32 */ fpcNm_ITEM_MAGIC_LV1, - /* 0x33 */ fpcNm_ITEM_DUNGEON_EXIT_2, - /* 0x34 */ fpcNm_ITEM_WALLET_LV1, - /* 0x35 */ fpcNm_ITEM_WALLET_LV2, - /* 0x36 */ fpcNm_ITEM_WALLET_LV3, - /* 0x37 */ fpcNm_ITEM_NOENTRY_55, - /* 0x38 */ fpcNm_ITEM_NOENTRY_56, - /* 0x39 */ fpcNm_ITEM_NOENTRY_57, - /* 0x3A */ fpcNm_ITEM_NOENTRY_58, - /* 0x3B */ fpcNm_ITEM_NOENTRY_59, - /* 0x3C */ fpcNm_ITEM_NOENTRY_60, - /* 0x3D */ fpcNm_ITEM_ZORAS_JEWEL, - /* 0x3E */ fpcNm_ITEM_HAWK_EYE, - /* 0x3F */ fpcNm_ITEM_WOOD_STICK, - /* 0x40 */ fpcNm_ITEM_BOOMERANG, - /* 0x41 */ fpcNm_ITEM_SPINNER, - /* 0x42 */ fpcNm_ITEM_IRONBALL, - /* 0x43 */ fpcNm_ITEM_BOW, - /* 0x44 */ fpcNm_ITEM_HOOKSHOT, - /* 0x45 */ fpcNm_ITEM_HVY_BOOTS, - /* 0x46 */ fpcNm_ITEM_COPY_ROD, - /* 0x47 */ fpcNm_ITEM_W_HOOKSHOT, - /* 0x48 */ fpcNm_ITEM_KANTERA, - /* 0x49 */ fpcNm_ITEM_LIGHT_SWORD, - /* 0x4A */ fpcNm_ITEM_FISHING_ROD_1, - /* 0x4B */ fpcNm_ITEM_PACHINKO, - /* 0x4C */ fpcNm_ITEM_COPY_ROD_2, - /* 0x4D */ fpcNm_ITEM_NOENTRY_77, - /* 0x4E */ fpcNm_ITEM_NOENTRY_78, - /* 0x4F */ fpcNm_ITEM_BOMB_BAG_LV2, - /* 0x50 */ fpcNm_ITEM_BOMB_BAG_LV1, - /* 0x51 */ fpcNm_ITEM_BOMB_IN_BAG, - /* 0x52 */ fpcNm_ITEM_NOENTRY_82, - /* 0x53 */ fpcNm_ITEM_LIGHT_ARROW, - /* 0x54 */ fpcNm_ITEM_ARROW_LV1, - /* 0x55 */ fpcNm_ITEM_ARROW_LV2, - /* 0x56 */ fpcNm_ITEM_ARROW_LV3, - /* 0x57 */ fpcNm_ITEM_NOENTRY_87, - /* 0x58 */ fpcNm_ITEM_LURE_ROD, - /* 0x59 */ fpcNm_ITEM_BOMB_ARROW, - /* 0x5A */ fpcNm_ITEM_HAWK_ARROW, - /* 0x5B */ fpcNm_ITEM_BEE_ROD, - /* 0x5C */ fpcNm_ITEM_JEWEL_ROD, - /* 0x5D */ fpcNm_ITEM_WORM_ROD, - /* 0x5E */ fpcNm_ITEM_JEWEL_BEE_ROD, - /* 0x5F */ fpcNm_ITEM_JEWEL_WORM_ROD, - /* 0x60 */ fpcNm_ITEM_EMPTY_BOTTLE, - /* 0x61 */ fpcNm_ITEM_RED_BOTTLE, - /* 0x62 */ fpcNm_ITEM_GREEN_BOTTLE, - /* 0x63 */ fpcNm_ITEM_BLUE_BOTTLE, - /* 0x64 */ fpcNm_ITEM_MILK_BOTTLE, - /* 0x65 */ fpcNm_ITEM_HALF_MILK_BOTTLE, - /* 0x66 */ fpcNm_ITEM_OIL_BOTTLE, - /* 0x67 */ fpcNm_ITEM_WATER_BOTTLE, - /* 0x68 */ fpcNm_ITEM_OIL_BOTTLE_2, - /* 0x69 */ fpcNm_ITEM_RED_BOTTLE_2, - /* 0x6A */ fpcNm_ITEM_UGLY_SOUP, - /* 0x6B */ fpcNm_ITEM_HOT_SPRING, - /* 0x6C */ fpcNm_ITEM_FAIRY, - /* 0x6D */ fpcNm_ITEM_HOT_SPRING_2, - /* 0x6E */ fpcNm_ITEM_OIL2, - /* 0x6F */ fpcNm_ITEM_OIL, - /* 0x70 */ fpcNm_ITEM_NORMAL_BOMB, - /* 0x71 */ fpcNm_ITEM_WATER_BOMB, - /* 0x72 */ fpcNm_ITEM_POKE_BOMB, - /* 0x73 */ fpcNm_ITEM_FAIRY_DROP, - /* 0x74 */ fpcNm_ITEM_WORM, - /* 0x75 */ fpcNm_ITEM_DROP_BOTTLE, - /* 0x76 */ fpcNm_ITEM_BEE_CHILD, - /* 0x77 */ fpcNm_ITEM_CHUCHU_RARE, - /* 0x78 */ fpcNm_ITEM_CHUCHU_RED, - /* 0x79 */ fpcNm_ITEM_CHUCHU_BLUE, - /* 0x7A */ fpcNm_ITEM_CHUCHU_GREEN, - /* 0x7B */ fpcNm_ITEM_CHUCHU_YELLOW, - /* 0x7C */ fpcNm_ITEM_CHUCHU_PURPLE, - /* 0x7D */ fpcNm_ITEM_LV1_SOUP, - /* 0x7E */ fpcNm_ITEM_LV2_SOUP, - /* 0x7F */ fpcNm_ITEM_LV3_SOUP, - /* 0x80 */ fpcNm_ITEM_LETTER, - /* 0x81 */ fpcNm_ITEM_BILL, - /* 0x82 */ fpcNm_ITEM_WOOD_STATUE, - /* 0x83 */ fpcNm_ITEM_IRIAS_PENDANT, - /* 0x84 */ fpcNm_ITEM_HORSE_FLUTE, - /* 0x85 */ fpcNm_ITEM_NOENTRY_133, - /* 0x86 */ fpcNm_ITEM_NOENTRY_134, - /* 0x87 */ fpcNm_ITEM_NOENTRY_135, - /* 0x88 */ fpcNm_ITEM_NOENTRY_136, - /* 0x89 */ fpcNm_ITEM_NOENTRY_137, - /* 0x8A */ fpcNm_ITEM_NOENTRY_138, - /* 0x8B */ fpcNm_ITEM_NOENTRY_139, - /* 0x8C */ fpcNm_ITEM_NOENTRY_140, - /* 0x8D */ fpcNm_ITEM_NOENTRY_141, - /* 0x8E */ fpcNm_ITEM_NOENTRY_142, - /* 0x8F */ fpcNm_ITEM_NOENTRY_143, - /* 0x90 */ fpcNm_ITEM_RAFRELS_MEMO, - /* 0x91 */ fpcNm_ITEM_ASHS_SCRIBBLING, - /* 0x92 */ fpcNm_ITEM_NOENTRY_146, - /* 0x93 */ fpcNm_ITEM_NOENTRY_147, - /* 0x94 */ fpcNm_ITEM_NOENTRY_148, - /* 0x95 */ fpcNm_ITEM_NOENTRY_149, - /* 0x96 */ fpcNm_ITEM_NOENTRY_150, - /* 0x97 */ fpcNm_ITEM_NOENTRY_151, - /* 0x98 */ fpcNm_ITEM_NOENTRY_152, - /* 0x99 */ fpcNm_ITEM_NOENTRY_153, - /* 0x9A */ fpcNm_ITEM_NOENTRY_154, - /* 0x9B */ fpcNm_ITEM_NOENTRY_155, - /* 0x9C */ fpcNm_ITEM_CHUCHU_YELLOW2, - /* 0x9D */ fpcNm_ITEM_OIL_BOTTLE3, - /* 0x9E */ fpcNm_ITEM_SHOP_BEE_CHILD, - /* 0x9F */ fpcNm_ITEM_CHUCHU_BLACK, - /* 0xA0 */ fpcNm_ITEM_LIGHT_DROP, - /* 0xA1 */ fpcNm_ITEM_DROP_CONTAINER, - /* 0xA2 */ fpcNm_ITEM_DROP_CONTAINER02, - /* 0xA3 */ fpcNm_ITEM_DROP_CONTAINER03, - /* 0xA4 */ fpcNm_ITEM_FILLED_CONTAINER, - /* 0xA5 */ fpcNm_ITEM_MIRROR_PIECE_2, - /* 0xA6 */ fpcNm_ITEM_MIRROR_PIECE_3, - /* 0xA7 */ fpcNm_ITEM_MIRROR_PIECE_4, - /* 0xA8 */ fpcNm_ITEM_NOENTRY_168, - /* 0xA9 */ fpcNm_ITEM_NOENTRY_169, - /* 0xAA */ fpcNm_ITEM_NOENTRY_170, - /* 0xAB */ fpcNm_ITEM_NOENTRY_171, - /* 0xAC */ fpcNm_ITEM_NOENTRY_172, - /* 0xAD */ fpcNm_ITEM_NOENTRY_173, - /* 0xAE */ fpcNm_ITEM_NOENTRY_174, - /* 0xAF */ fpcNm_ITEM_NOENTRY_175, - /* 0xB0 */ fpcNm_ITEM_SMELL_YELIA_POUCH, - /* 0xB1 */ fpcNm_ITEM_SMELL_PUMPKIN, - /* 0xB2 */ fpcNm_ITEM_SMELL_POH, - /* 0xB3 */ fpcNm_ITEM_SMELL_FISH, - /* 0xB4 */ fpcNm_ITEM_SMELL_CHILDREN, - /* 0xB5 */ fpcNm_ITEM_SMELL_MEDICINE, - /* 0xB6 */ fpcNm_ITEM_NOENTRY_182, - /* 0xB7 */ fpcNm_ITEM_NOENTRY_183, - /* 0xB8 */ fpcNm_ITEM_NOENTRY_184, - /* 0xB9 */ fpcNm_ITEM_NOENTRY_185, - /* 0xBA */ fpcNm_ITEM_NOENTRY_186, - /* 0xBB */ fpcNm_ITEM_NOENTRY_187, - /* 0xBC */ fpcNm_ITEM_NOENTRY_188, - /* 0xBD */ fpcNm_ITEM_NOENTRY_189, - /* 0xBE */ fpcNm_ITEM_NOENTRY_190, - /* 0xBF */ fpcNm_ITEM_NOENTRY_191, - /* 0xC0 */ fpcNm_ITEM_M_BEETLE, - /* 0xC1 */ fpcNm_ITEM_F_BEETLE, - /* 0xC2 */ fpcNm_ITEM_M_BUTTERFLY, - /* 0xC3 */ fpcNm_ITEM_F_BUTTERFLY, - /* 0xC4 */ fpcNm_ITEM_M_STAG_BEETLE, - /* 0xC5 */ fpcNm_ITEM_F_STAG_BEETLE, - /* 0xC6 */ fpcNm_ITEM_M_GRASSHOPPER, - /* 0xC7 */ fpcNm_ITEM_F_GRASSHOPPER, - /* 0xC8 */ fpcNm_ITEM_M_NANAFUSHI, - /* 0xC9 */ fpcNm_ITEM_F_NANAFUSHI, - /* 0xCA */ fpcNm_ITEM_M_DANGOMUSHI, - /* 0xCB */ fpcNm_ITEM_F_DANGOMUSHI, - /* 0xCC */ fpcNm_ITEM_M_MANTIS, - /* 0xCD */ fpcNm_ITEM_F_MANTIS, - /* 0xCE */ fpcNm_ITEM_M_LADYBUG, - /* 0xCF */ fpcNm_ITEM_F_LADYBUG, - /* 0xD0 */ fpcNm_ITEM_M_SNAIL, - /* 0xD1 */ fpcNm_ITEM_F_SNAIL, - /* 0xD2 */ fpcNm_ITEM_M_DRAGONFLY, - /* 0xD3 */ fpcNm_ITEM_F_DRAGONFLY, - /* 0xD4 */ fpcNm_ITEM_M_ANT, - /* 0xD5 */ fpcNm_ITEM_F_ANT, - /* 0xD6 */ fpcNm_ITEM_M_MAYFLY, - /* 0xD7 */ fpcNm_ITEM_F_MAYFLY, - /* 0xD8 */ fpcNm_ITEM_NOENTRY_216, - /* 0xD9 */ fpcNm_ITEM_NOENTRY_217, - /* 0xDA */ fpcNm_ITEM_NOENTRY_218, - /* 0xDB */ fpcNm_ITEM_NOENTRY_219, - /* 0xDC */ fpcNm_ITEM_NOENTRY_220, - /* 0xDD */ fpcNm_ITEM_NOENTRY_221, - /* 0xDE */ fpcNm_ITEM_NOENTRY_222, - /* 0xDF */ fpcNm_ITEM_NOENTRY_223, - /* 0xE0 */ fpcNm_ITEM_POU_SPIRIT, - /* 0xE1 */ fpcNm_ITEM_NOENTRY_225, - /* 0xE2 */ fpcNm_ITEM_NOENTRY_226, - /* 0xE3 */ fpcNm_ITEM_NOENTRY_227, - /* 0xE4 */ fpcNm_ITEM_NOENTRY_228, - /* 0xE5 */ fpcNm_ITEM_NOENTRY_229, - /* 0xE6 */ fpcNm_ITEM_NOENTRY_230, - /* 0xE7 */ fpcNm_ITEM_NOENTRY_231, - /* 0xE8 */ fpcNm_ITEM_NOENTRY_232, - /* 0xE9 */ fpcNm_ITEM_ANCIENT_DOCUMENT, - /* 0xEA */ fpcNm_ITEM_AIR_LETTER, - /* 0xEB */ fpcNm_ITEM_ANCIENT_DOCUMENT2, - /* 0xEC */ fpcNm_ITEM_LV7_DUNGEON_EXIT, - /* 0xED */ fpcNm_ITEM_LINKS_SAVINGS, - /* 0xEE */ fpcNm_ITEM_SMALL_KEY2, - /* 0xEF */ fpcNm_ITEM_POU_FIRE1, - /* 0xF0 */ fpcNm_ITEM_POU_FIRE2, - /* 0xF1 */ fpcNm_ITEM_POU_FIRE3, - /* 0xF2 */ fpcNm_ITEM_POU_FIRE4, - /* 0xF3 */ fpcNm_ITEM_BOSSRIDER_KEY, - /* 0xF4 */ fpcNm_ITEM_TOMATO_PUREE, - /* 0xF5 */ fpcNm_ITEM_TASTE, - /* 0xF6 */ fpcNm_ITEM_LV5_BOSS_KEY, - /* 0xF7 */ fpcNm_ITEM_SURFBOARD, - /* 0xF8 */ fpcNm_ITEM_KANTERA2, - /* 0xF9 */ fpcNm_ITEM_L2_KEY_PIECES1, - /* 0xFA */ fpcNm_ITEM_L2_KEY_PIECES2, - /* 0xFB */ fpcNm_ITEM_L2_KEY_PIECES3, - /* 0xFC */ fpcNm_ITEM_KEY_OF_CARAVAN, - /* 0xFD */ fpcNm_ITEM_LV2_BOSS_KEY, - /* 0xFE */ fpcNm_ITEM_KEY_OF_FILONE, - /* 0xFF */ fpcNm_ITEM_NONE, +enum { + /* 0x000 */ fpcNm_OVERLAP0_e, + /* 0x001 */ fpcNm_OVERLAP1_e, + /* 0x002 */ fpcNm_OVERLAP3_e, + /* 0x003 */ fpcNm_OVERLAP6_e, + /* 0x004 */ fpcNm_OVERLAP7_e, + /* 0x005 */ fpcNm_OVERLAP8_e, + /* 0x006 */ fpcNm_OVERLAP9_e, + /* 0x007 */ fpcNm_OVERLAP10_e, + /* 0x008 */ fpcNm_OVERLAP11_e, + /* 0x009 */ fpcNm_LOGO_SCENE_e, + /* 0x00A */ fpcNm_MENU_SCENE_e, + /* 0x00B */ fpcNm_PLAY_SCENE_e, + /* 0x00C */ fpcNm_OPENING_SCENE_e, + /* 0x00D */ fpcNm_NAME_SCENE_e, + /* 0x00E */ fpcNm_NAMEEX_SCENE_e, +#if VERSION != VERSION_WII_USA_R0 && VERSION != VERSION_WII_PAL + /* 0x00F */ fpcNm_WARNING_SCENE_e, + /* 0x010 */ fpcNm_WARNING2_SCENE_e, +#endif + /* 0x011 */ fpcNm_OVERLAP2_e, + /* 0x012 */ fpcNm_ROOM_SCENE_e, + /* 0x013 */ fpcNm_KANKYO_e, + /* 0x014 */ fpcNm_ALLDIE_e, + /* 0x015 */ fpcNm_ENVSE_e, + /* 0x016 */ fpcNm_Obj_Swpush_e, + /* 0x017 */ fpcNm_Obj_Swpush2_e, + /* 0x018 */ fpcNm_Obj_Swpush5_e, + /* 0x019 */ fpcNm_Tag_Gstart_e, + /* 0x01A */ fpcNm_NO_CHG_ROOM_e, + /* 0x01B */ fpcNm_Obj_Lv6ElevtA_e, + /* 0x01C */ fpcNm_OBJ_SO_e, + /* 0x01D */ fpcNm_Obj_Movebox_e, + /* 0x01E */ fpcNm_Obj_SwTurn_e, + /* 0x01F */ fpcNm_Obj_Lv6SwTurn_e, + /* 0x020 */ fpcNm_OBJ_SEKIZOA_e, + /* 0x021 */ fpcNm_OBJ_GRA_e, + /* 0x022 */ fpcNm_TAG_GRA_e, + /* 0x023 */ fpcNm_TAG_YAMI_e, + /* 0x024 */ fpcNm_Obj_Ladder_e, + /* 0x025 */ fpcNm_OBJ_BEF_e, + /* 0x026 */ fpcNm_OBJ_FMOBJ_e, + /* 0x027 */ fpcNm_OBJ_LBOX_e, + /* 0x028 */ fpcNm_OBJ_WEB0_e, + /* 0x029 */ fpcNm_OBJ_WEB1_e, + /* 0x02A */ fpcNm_OBJ_CB_e, + /* 0x02B */ fpcNm_OBJ_MAKI_e, + /* 0x02C */ fpcNm_OBJ_BRG_e, + /* 0x02D */ fpcNm_OBJ_GB_e, + /* 0x02E */ fpcNm_OBJ_GM_e, + /* 0x02F */ fpcNm_OBJ_TOBY_e, + /* 0x030 */ fpcNm_OBJ_TP_e, + /* 0x031 */ fpcNm_TREESH_e, + /* 0x032 */ fpcNm_Obj_ZDoor_e, + /* 0x033 */ fpcNm_Obj_Pillar_e, + /* 0x034 */ fpcNm_Obj_Cdoor_e, + /* 0x035 */ fpcNm_GRDWATER_e, + /* 0x036 */ fpcNm_Obj_RotBridge_e, + /* 0x037 */ fpcNm_Obj_MagLift_e, + /* 0x038 */ fpcNm_Obj_MagLiftRot_e, + /* 0x039 */ fpcNm_Obj_Lv1Cdl00_e, + /* 0x03A */ fpcNm_Obj_Lv1Cdl01_e, + /* 0x03B */ fpcNm_Obj_TvCdlst_e, + /* 0x03C */ fpcNm_Obj_HsTarget_e, + /* 0x03D */ fpcNm_Obj_HeavySw_e, + /* 0x03E */ fpcNm_Obj_GoGate_e, + /* 0x03F */ fpcNm_Obj_TaFence_e, + /* 0x040 */ fpcNm_Obj_Saidan_e, + /* 0x041 */ fpcNm_Obj_SpinLift_e, + /* 0x042 */ fpcNm_Obj_BmWindow_e, + /* 0x043 */ fpcNm_Obj_RfHole_e, + /* 0x044 */ fpcNm_Obj_WaterPillar_e, + /* 0x045 */ fpcNm_Obj_SyRock_e, + /* 0x046 */ fpcNm_Obj_BsGate_e, + /* 0x047 */ fpcNm_Obj_AmiShutter_e, + /* 0x048 */ fpcNm_Obj_WtGate_e, + /* 0x049 */ fpcNm_Obj_Lv2Candle_e, + /* 0x04A */ fpcNm_Obj_TogeTrap_e, + /* 0x04B */ fpcNm_Obj_RotTrap_e, + /* 0x04C */ fpcNm_Obj_SwallShutter_e, + /* 0x04D */ fpcNm_Obj_IceWall_e, + /* 0x04E */ fpcNm_Obj_Lv5SwIce_e, + /* 0x04F */ fpcNm_Obj_Lv5FBoard_e, + /* 0x050 */ fpcNm_Obj_Turara_e, + /* 0x051 */ fpcNm_Obj_TwGate_e, + /* 0x052 */ fpcNm_Obj_Digholl_e, + /* 0x053 */ fpcNm_Obj_Digpl_e, + /* 0x054 */ fpcNm_Obj_TestCube_e, + /* 0x055 */ fpcNm_Obj_Kshutter_e, + /* 0x056 */ fpcNm_NPC_COACH_e, + /* 0x057 */ fpcNm_NPC_THEB_e, + /* 0x058 */ fpcNm_COACH_FIRE_e, + /* 0x059 */ fpcNm_COACH2D_e, + /* 0x05A */ fpcNm_BALLOON2D_e, + /* 0x05B */ fpcNm_SKIP2D_e, + /* 0x05C */ fpcNm_Obj_MvStair_e, + /* 0x05D */ fpcNm_Obj_Cowdoor_e, + /* 0x05E */ fpcNm_Obj_Swpropeller_e, + /* 0x05F */ fpcNm_Obj_BoomShutter_e, + /* 0x060 */ fpcNm_NPC_KS_e, + /* 0x061 */ fpcNm_Obj_Hfuta_e, + /* 0x062 */ fpcNm_Obj_BkDoor_e, + /* 0x063 */ fpcNm_Obj_Cboard_e, + /* 0x064 */ fpcNm_Obj_MGate_e, + /* 0x065 */ fpcNm_Obj_Ikada_e, + /* 0x066 */ fpcNm_Obj_Ice_l_e, + /* 0x067 */ fpcNm_Obj_Ice_s_e, + /* 0x068 */ fpcNm_Obj_E_CREATE_e, + /* 0x069 */ fpcNm_Obj_Bhbridge_e, + /* 0x06A */ fpcNm_Obj_Kaisou_e, + /* 0x06B */ fpcNm_Obj_HHASHI_e, + /* 0x06C */ fpcNm_Obj_BHASHI_e, + /* 0x06D */ fpcNm_OCTHASHI_e, + /* 0x06E */ fpcNm_Obj_THASHI_e, + /* 0x06F */ fpcNm_Obj_CRVGATE_e, + /* 0x070 */ fpcNm_Obj_CRVFENCE_e, + /* 0x071 */ fpcNm_Obj_CRVHAHEN_e, + /* 0x072 */ fpcNm_Obj_CRVSTEEL_e, + /* 0x073 */ fpcNm_Obj_CRVLH_UP_e, + /* 0x074 */ fpcNm_Obj_CRVLH_DW_e, + /* 0x075 */ fpcNm_Obj_RIVERROCK_e, + /* 0x076 */ fpcNm_Obj_DUST_e, + /* 0x077 */ fpcNm_Obj_ITA_e, + /* 0x078 */ fpcNm_Obj_Window_e, + /* 0x079 */ fpcNm_Obj_MetalBox_e, + /* 0x07A */ fpcNm_Obj_BBox_e, + /* 0x07B */ fpcNm_OBJ_MSIMA_e, + /* 0x07C */ fpcNm_OBJ_MYOGAN_e, + /* 0x07D */ fpcNm_B_ZANTS_e, + /* 0x07E */ fpcNm_Obj_ChainBlock_e, + /* 0x07F */ fpcNm_Obj_ChainWall_e, + /* 0x080 */ fpcNm_Obj_KkrGate_e, + /* 0x081 */ fpcNm_Obj_RiderGate_e, + /* 0x082 */ fpcNm_Obj_Onsen_e, + /* 0x083 */ fpcNm_Obj_Chest_e, + /* 0x084 */ fpcNm_Obj_Bemos_e, + /* 0x085 */ fpcNm_Obj_RopeBridge_e, + /* 0x086 */ fpcNm_Obj_WellCover_e, + /* 0x087 */ fpcNm_Obj_GraveStone_e, + /* 0x088 */ fpcNm_Obj_ZraRock_e, + /* 0x089 */ fpcNm_Obj_GraRock_e, + /* 0x08A */ fpcNm_Obj_GrzRock_e, + /* 0x08B */ fpcNm_GRA_WALL_e, + /* 0x08C */ fpcNm_OBJ_ONSEN_FIRE_e, + /* 0x08D */ fpcNm_Obj_Lv6bemos_e, + /* 0x08E */ fpcNm_Obj_Lv6bemos2_e, + /* 0x08F */ fpcNm_Obj_BarDesk_e, + /* 0x090 */ fpcNm_Obj_DigSnow_e, + /* 0x091 */ fpcNm_Obj_Ytaihou_e, + /* 0x092 */ fpcNm_Obj_Elevator_e, + /* 0x093 */ fpcNm_Obj_Lv6TogeRoll_e, + /* 0x094 */ fpcNm_Obj_Lv6TogeTrap_e, + /* 0x095 */ fpcNm_Obj_Lv6Tenbin_e, + /* 0x096 */ fpcNm_Obj_Lv6SwGate_e, + /* 0x097 */ fpcNm_Obj_Lv6Lblock_e, + /* 0x098 */ fpcNm_Obj_Lv6ChgGate_e, + /* 0x099 */ fpcNm_Obj_Lv6FuriTrap_e, + /* 0x09A */ fpcNm_Obj_Lv6SzGate_e, + /* 0x09B */ fpcNm_Obj_Lv4EdShutter_e, + /* 0x09C */ fpcNm_Obj_Lv4Gate_e, + /* 0x09D */ fpcNm_Obj_Lv4PoGate_e, + /* 0x09E */ fpcNm_Obj_Lv4SlideWall_e, + /* 0x09F */ fpcNm_Obj_Lv4HsTarget_e, + /* 0x0A0 */ fpcNm_Obj_Lv7PropY_e, + /* 0x0A1 */ fpcNm_Obj_Lv7BsGate_e, + /* 0x0A2 */ fpcNm_Obj_Lv8OptiLift_e, + /* 0x0A3 */ fpcNm_Obj_Lv8KekkaiTrap_e, + /* 0x0A4 */ fpcNm_Obj_Lv8Lift_e, + /* 0x0A5 */ fpcNm_Obj_Lv8UdFloor_e, + /* 0x0A6 */ fpcNm_Obj_Lv9SwShutter_e, + /* 0x0A7 */ fpcNm_Obj_TobyHouse_e, + /* 0x0A8 */ fpcNm_Obj_poCandle_e, + /* 0x0A9 */ fpcNm_Obj_Lv4DigSand_e, + /* 0x0AA */ fpcNm_Obj_FallObj_e, + /* 0x0AB */ fpcNm_Obj_SmgDoor_e, + /* 0x0AC */ fpcNm_Obj_SwLight_e, + /* 0x0AD */ fpcNm_Obj_Avalanche_e, + /* 0x0AE */ fpcNm_Obj_MirrorScrew_e, + /* 0x0AF */ fpcNm_Obj_MirrorSand_e, + /* 0x0B0 */ fpcNm_Obj_MirrorTable_e, + /* 0x0B1 */ fpcNm_Obj_MirrorChain_e, + /* 0x0B2 */ fpcNm_Obj_Mirror6Pole_e, + /* 0x0B3 */ fpcNm_Obj_SwSpinner_e, + /* 0x0B4 */ fpcNm_Obj_TDoor_e, + /* 0x0B5 */ fpcNm_Obj_Lv7Bridge_e, + /* 0x0B6 */ fpcNm_Obj_zrTurara_e, + /* 0x0B7 */ fpcNm_Obj_TakaraDai_e, + /* 0x0B8 */ fpcNm_Obj_Table_e, + /* 0x0B9 */ fpcNm_Obj_CatDoor_e, + /* 0x0BA */ fpcNm_Obj_Gake_e, + /* 0x0BB */ fpcNm_CSTAF_e, + /* 0x0BC */ fpcNm_Obj_Lv4RailWall_e, + /* 0x0BD */ fpcNm_Obj_Lv4Sand_e, + /* 0x0BE */ fpcNm_Obj_PushDoor_e, + /* 0x0BF */ fpcNm_PushDoor_e, + /* 0x0C0 */ fpcNm_Obj_GanonWall2_e, + /* 0x0C1 */ fpcNm_Obj_Lv4Bridge_e, + /* 0x0C2 */ fpcNm_Obj_Lv4Floor_e, + /* 0x0C3 */ fpcNm_Tag_Spinner_e, + /* 0x0C4 */ fpcNm_Obj_SwHang_e, + /* 0x0C5 */ fpcNm_Obj_RotStair_e, + /* 0x0C6 */ fpcNm_Obj_MagneArm_e, + /* 0x0C7 */ fpcNm_Obj_KWheel00_e, + /* 0x0C8 */ fpcNm_Obj_KWheel01_e, + /* 0x0C9 */ fpcNm_Obj_Ychndlr_e, + /* 0x0CA */ fpcNm_Obj_PRElvtr_e, + /* 0x0CB */ fpcNm_Obj_MHasu_e, + /* 0x0CC */ fpcNm_Obj_YIblltray_e, + /* 0x0CD */ fpcNm_Obj_Lv6EGate_e, + /* 0x0CE */ fpcNm_Obj_PDtile_e, + /* 0x0CF */ fpcNm_Obj_PDwall_e, + /* 0x0D0 */ fpcNm_Obj_Lv4PRwall_e, + /* 0x0D1 */ fpcNm_Obj_KLift00_e, + /* 0x0D2 */ fpcNm_B_OH_e, + /* 0x0D3 */ fpcNm_Obj_Lv4Chan_e, + /* 0x0D4 */ fpcNm_Obj_Lv3R10Saka_e, + /* 0x0D5 */ fpcNm_Obj_Lv3Water_e, + /* 0x0D6 */ fpcNm_Obj_Lv3Water2_e, + /* 0x0D7 */ fpcNm_OBJ_LV3WATERB_e, + /* 0x0D8 */ fpcNm_Obj_HBombkoya_e, + /* 0x0D9 */ fpcNm_Obj_SZbridge_e, + /* 0x0DA */ fpcNm_Obj_KakarikoBrg_e, + /* 0x0DB */ fpcNm_Obj_OrdinBrg_e, + /* 0x0DC */ fpcNm_Obj_BurnBox_e, + /* 0x0DD */ fpcNm_Obj_KJgjs_e, + /* 0x0DE */ fpcNm_OBJ_IHASI_e, + /* 0x0DF */ fpcNm_Obj_IceBlock_e, + /* 0x0E0 */ fpcNm_Obj_VolcanicBall_e, + /* 0x0E1 */ fpcNm_Obj_VolcanicBomb_e, + /* 0x0E2 */ fpcNm_Obj_VolcGnd_e, + /* 0x0E3 */ fpcNm_Obj_KKanban_e, + /* 0x0E4 */ fpcNm_E_PH_e, + /* 0x0E5 */ fpcNm_NPC_ZRA_e, + /* 0x0E6 */ fpcNm_Obj_Chandelier_e, + /* 0x0E7 */ fpcNm_Obj_Stopper2_e, + /* 0x0E8 */ fpcNm_DOOR20_e, + /* 0x0E9 */ fpcNm_Tag_Hinit_e, + /* 0x0EA */ fpcNm_Tag_Hjump_e, + /* 0x0EB */ fpcNm_Tag_AJnot_e, + /* 0x0EC */ fpcNm_Tag_Hstop_e, + /* 0x0ED */ fpcNm_CANOE_e, + /* 0x0EE */ fpcNm_HORSE_e, + /* 0x0EF */ fpcNm_E_WB_e, + /* 0x0F0 */ fpcNm_OBJ_ITO_e, + /* 0x0F1 */ fpcNm_OBJ_SW_e, + /* 0x0F2 */ fpcNm_SPINNER_e, + /* 0x0F3 */ fpcNm_B_OB_e, + /* 0x0F4 */ fpcNm_KAGO_e, + /* 0x0F5 */ fpcNm_E_YC_e, + /* 0x0F6 */ fpcNm_B_DS_e, + /* 0x0F7 */ fpcNm_B_DR_e, + /* 0x0F8 */ fpcNm_B_ZANTZ_e, + /* 0x0F9 */ fpcNm_B_ZANT_e, + /* 0x0FA */ fpcNm_B_ZANTM_e, + /* 0x0FB */ fpcNm_TBOX_e, + /* 0x0FC */ fpcNm_TBOX2_e, + /* 0x0FD */ fpcNm_ALINK_e, + /* 0x0FE */ fpcNm_BOOMERANG_e, + /* 0x0FF */ fpcNm_MIDNA_e, + /* 0x100 */ fpcNm_NPC_TK_e, + /* 0x101 */ fpcNm_NPC_WORM_e, + /* 0x102 */ fpcNm_PPolamp_e, + /* 0x103 */ fpcNm_BkyRock_e, + /* 0x104 */ fpcNm_HITOBJ_e, + /* 0x105 */ fpcNm_EP_e, + /* 0x106 */ fpcNm_COW_e, + /* 0x107 */ fpcNm_PERU_e, + /* 0x108 */ fpcNm_NI_e, + /* 0x109 */ fpcNm_NPC_TKJ2_e, + /* 0x10A */ fpcNm_SQ_e, + /* 0x10B */ fpcNm_NPC_SQ_e, + /* 0x10C */ fpcNm_DO_e, + /* 0x10D */ fpcNm_NPC_NE_e, + /* 0x10E */ fpcNm_NPC_TR_e, + /* 0x10F */ fpcNm_NPC_LF_e, + /* 0x110 */ fpcNm_OBJ_FOOD_e, + /* 0x111 */ fpcNm_OBJ_KI_e, + /* 0x112 */ fpcNm_OBJ_KITA_e, + /* 0x113 */ fpcNm_OBJ_KEY_e, + /* 0x114 */ fpcNm_OBJ_KEYHOLE_e, + /* 0x115 */ fpcNm_Obj_Lv5Key_e, + /* 0x116 */ fpcNm_OBJ_LP_e, + /* 0x117 */ fpcNm_OBJ_TATIGI_e, + /* 0x118 */ fpcNm_OBJ_ROCK_e, + /* 0x119 */ fpcNm_OBJ_WFLAG_e, + /* 0x11A */ fpcNm_OBJ_KAGE_e, + /* 0x11B */ fpcNm_OBJ_KANBAN2_e, + /* 0x11C */ fpcNm_OBJ_BALLOON_e, + /* 0x11D */ fpcNm_OBJ_SUISYA_e, + /* 0x11E */ fpcNm_OBJ_OILTUBO_e, + /* 0x11F */ fpcNm_OBJ_ROTEN_e, + /* 0x120 */ fpcNm_OBJ_SSDRINK_e, + /* 0x121 */ fpcNm_OBJ_SSITEM_e, + /* 0x122 */ fpcNm_TAG_SSDRINK_e, + /* 0x123 */ fpcNm_TAG_BTLITM_e, + /* 0x124 */ fpcNm_TAG_LV5SOUP_e, + /* 0x125 */ fpcNm_TAG_MNLIGHT_e, + /* 0x126 */ fpcNm_TAG_SHOPCAM_e, + /* 0x127 */ fpcNm_TAG_SHOPITM_e, + /* 0x128 */ fpcNm_OBJ_NDOOR_e, + /* 0x129 */ fpcNm_OBJ_UDOOR_e, + /* 0x12A */ fpcNm_OBJ_USAKU_e, + /* 0x12B */ fpcNm_Obj_SM_DOOR_e, + /* 0x12C */ fpcNm_OBJ_BED_e, + /* 0x12D */ fpcNm_OBJ_BOUMATO_e, + /* 0x12E */ fpcNm_OBJ_ITAMATO_e, + /* 0x12F */ fpcNm_OBJ_NOUGU_e, + /* 0x130 */ fpcNm_OBJ_STICK_e, + /* 0x131 */ fpcNm_OBJ_MIE_e, + /* 0x132 */ fpcNm_OBJ_SEKIDOOR_e, + /* 0x133 */ fpcNm_OBJ_SEKIZO_e, + /* 0x134 */ fpcNm_OBJ_SMTILE_e, + /* 0x135 */ fpcNm_NPC_FISH_e, + /* 0x136 */ fpcNm_MG_FISH_e, + /* 0x137 */ fpcNm_FSHOP_e, + /* 0x138 */ fpcNm_NPC_DU_e, + /* 0x139 */ fpcNm_DISAPPEAR_e, + /* 0x13A */ fpcNm_Obj_Mato_e, + /* 0x13B */ fpcNm_Obj_Flag_e, + /* 0x13C */ fpcNm_Obj_Flag2_e, + /* 0x13D */ fpcNm_Obj_Flag3_e, + /* 0x13E */ fpcNm_Obj_GOMIKABE_e, + /* 0x13F */ fpcNm_Obj_Yousei_e, + /* 0x140 */ fpcNm_Obj_Kabuto_e, + /* 0x141 */ fpcNm_Obj_Cho_e, + /* 0x142 */ fpcNm_Obj_Kuw_e, + /* 0x143 */ fpcNm_Obj_Nan_e, + /* 0x144 */ fpcNm_Obj_Dan_e, + /* 0x145 */ fpcNm_Obj_Kam_e, + /* 0x146 */ fpcNm_Obj_Ten_e, + /* 0x147 */ fpcNm_Obj_Ari_e, + /* 0x148 */ fpcNm_Obj_Kag_e, + /* 0x149 */ fpcNm_Obj_Batta_e, + /* 0x14A */ fpcNm_Obj_Tombo_e, + /* 0x14B */ fpcNm_Obj_Kat_e, + /* 0x14C */ fpcNm_Obj_H_Saku_e, + /* 0x14D */ fpcNm_Obj_Yobikusa_e, + /* 0x14E */ fpcNm_Obj_KazeNeko_e, + /* 0x14F */ fpcNm_Obj_KznkArm_e, + /* 0x150 */ fpcNm_Obj_NamePlate_e, + /* 0x151 */ fpcNm_Obj_OnCloth_e, + /* 0x152 */ fpcNm_Obj_LndRope_e, + /* 0x153 */ fpcNm_Obj_ItaRope_e, + /* 0x154 */ fpcNm_Obj_Sakuita_e, + /* 0x155 */ fpcNm_Obj_Laundry_e, + /* 0x156 */ fpcNm_WarpBug_e, + /* 0x157 */ fpcNm_Izumi_Gate_e, + /* 0x158 */ fpcNm_Obj_Fchain_e, + /* 0x159 */ fpcNm_Obj_Wchain_e, + /* 0x15A */ fpcNm_Tag_Attp_e, + /* 0x15B */ fpcNm_Obj_Tornado_e, + /* 0x15C */ fpcNm_Obj_Tornado2_e, + /* 0x15D */ fpcNm_Obj_FirePillar_e, + /* 0x15E */ fpcNm_Obj_FirePillar2_e, + /* 0x15F */ fpcNm_Obj_InoBone_e, + /* 0x160 */ fpcNm_Obj_Stopper_e, + /* 0x161 */ fpcNm_Obj_MHole_e, + /* 0x162 */ fpcNm_Tag_Magne_e, + /* 0x163 */ fpcNm_Obj_BossWarp_e, + /* 0x164 */ fpcNm_Obj_WoodPendulum_e, + /* 0x165 */ fpcNm_Obj_WdStick_e, + /* 0x166 */ fpcNm_Obj_StairBlock_e, + /* 0x167 */ fpcNm_Obj_Geyser_e, + /* 0x168 */ fpcNm_Tag_KtOnFire_e, + /* 0x169 */ fpcNm_Obj_FireWood_e, + /* 0x16A */ fpcNm_Obj_FireWood2_e, + /* 0x16B */ fpcNm_Obj_GpTaru_e, + /* 0x16C */ fpcNm_Obj_OnsenTaru_e, + /* 0x16D */ fpcNm_Obj_KiPot_e, + /* 0x16E */ fpcNm_TBOX_SW_e, + /* 0x16F */ fpcNm_Obj_SwChain_e, + /* 0x170 */ fpcNm_Obj_WoodenSword_e, + /* 0x171 */ fpcNm_Obj_StoneMark_e, + /* 0x172 */ fpcNm_Obj_Lv3Candle_e, + /* 0x173 */ fpcNm_Tag_Lv4Candle_e, + /* 0x174 */ fpcNm_Tag_Lv4CandleDm_e, + /* 0x175 */ fpcNm_Obj_DamCps_e, + /* 0x176 */ fpcNm_Obj_Smoke_e, + /* 0x177 */ fpcNm_Obj_WaterFall_e, + /* 0x178 */ fpcNm_Obj_ZoraCloth_e, + /* 0x179 */ fpcNm_Obj_poFire_e, + /* 0x17A */ fpcNm_Tag_poFire_e, + /* 0x17B */ fpcNm_Obj_glowSphere_e, + /* 0x17C */ fpcNm_Tag_LightBall_e, + /* 0x17D */ fpcNm_SwLBall_e, + /* 0x17E */ fpcNm_SwBall_e, + /* 0x17F */ fpcNm_Obj_WaterEff_e, + /* 0x180 */ fpcNm_Tag_RiverBack_e, + /* 0x181 */ fpcNm_Tag_KagoFall_e, + /* 0x182 */ fpcNm_Tag_Lv2PrChk_e, + /* 0x183 */ fpcNm_Obj_Lv4Gear_e, + /* 0x184 */ fpcNm_Obj_MasterSword_e, + /* 0x185 */ fpcNm_Obj_WoodStatue_e, + /* 0x186 */ fpcNm_Obj_Fan_e, + /* 0x187 */ fpcNm_Obj_IceLeaf_e, + /* 0x188 */ fpcNm_Obj_zrTuraraRc_e, + /* 0x189 */ fpcNm_Tag_RetRoom_e, + /* 0x18A */ fpcNm_Obj_WindStone_e, + /* 0x18B */ fpcNm_Tag_WaraHowl_e, + /* 0x18C */ fpcNm_Obj_SCannon_e, + /* 0x18D */ fpcNm_Obj_SmWStone_e, + /* 0x18E */ fpcNm_Obj_SCannonCrs_e, + /* 0x18F */ fpcNm_Tag_SnowEff_e, + /* 0x190 */ fpcNm_Tag_CstaSw_e, + /* 0x191 */ fpcNm_Tag_Lv6CstaSw_e, + /* 0x192 */ fpcNm_Obj_awaPlar_e, + /* 0x193 */ fpcNm_Obj_poTbox_e, + /* 0x194 */ fpcNm_Obj_TimeFire_e, + /* 0x195 */ fpcNm_Obj_TMoon_e, + /* 0x196 */ fpcNm_Obj_GanonWall_e, + /* 0x197 */ fpcNm_Obj_Prop_e, + /* 0x198 */ fpcNm_CSTATUE_e, + /* 0x199 */ fpcNm_Obj_SwBallA_e, + /* 0x19A */ fpcNm_Obj_SwBallB_e, + /* 0x19B */ fpcNm_Obj_SnowSoup_e, + /* 0x19C */ fpcNm_Obj_Nagaisu_e, + /* 0x19D */ fpcNm_Obj_RCircle_e, + /* 0x19E */ fpcNm_Obj_Picture_e, + /* 0x19F */ fpcNm_Tag_SetBall_e, + /* 0x1A0 */ fpcNm_Tag_SmkEmt_e, + /* 0x1A1 */ fpcNm_SwTime_e, + /* 0x1A2 */ fpcNm_Obj_HFtr_e, + /* 0x1A3 */ fpcNm_Obj_HBarrel_e, + /* 0x1A4 */ fpcNm_Obj_Crystal_e, + /* 0x1A5 */ fpcNm_Obj_SCannonTen_e, + /* 0x1A6 */ fpcNm_Obj_SwBallC_e, + /* 0x1A7 */ fpcNm_SCENE_EXIT2_e, + /* 0x1A8 */ fpcNm_Obj_Hata_e, + /* 0x1A9 */ fpcNm_Obj_ToaruMaki_e, + /* 0x1AA */ fpcNm_Tag_AttackItem_e, + /* 0x1AB */ fpcNm_Tag_RmbitSw_e, + /* 0x1AC */ fpcNm_Obj_Sword_e, + /* 0x1AD */ fpcNm_Tag_Spring_e, + /* 0x1AE */ fpcNm_Tag_Statue_e, + /* 0x1AF */ fpcNm_E_AI_e, + /* 0x1B0 */ fpcNm_E_GS_e, + /* 0x1B1 */ fpcNm_E_GOB_e, + /* 0x1B2 */ fpcNm_E_DD_e, + /* 0x1B3 */ fpcNm_E_DN_e, + /* 0x1B4 */ fpcNm_E_S1_e, + /* 0x1B5 */ fpcNm_E_MF_e, + /* 0x1B6 */ fpcNm_E_SG_e, + /* 0x1B7 */ fpcNm_E_BS_e, + /* 0x1B8 */ fpcNm_E_SF_e, + /* 0x1B9 */ fpcNm_E_SH_e, + /* 0x1BA */ fpcNm_E_DF_e, + /* 0x1BB */ fpcNm_E_GM_e, + /* 0x1BC */ fpcNm_E_MD_e, + /* 0x1BD */ fpcNm_E_SM_e, + /* 0x1BE */ fpcNm_E_SM2_e, + /* 0x1BF */ fpcNm_E_ST_e, + /* 0x1C0 */ fpcNm_E_ST_LINE_e, + /* 0x1C1 */ fpcNm_E_SB_e, + /* 0x1C2 */ fpcNm_E_TH_e, + /* 0x1C3 */ fpcNm_E_CR_e, + /* 0x1C4 */ fpcNm_E_CR_EGG_e, + /* 0x1C5 */ fpcNm_E_DB_e, + /* 0x1C6 */ fpcNm_E_DB_LEAF_e, + /* 0x1C7 */ fpcNm_E_GA_e, + /* 0x1C8 */ fpcNm_E_GB_e, + /* 0x1C9 */ fpcNm_E_HB_e, + /* 0x1CA */ fpcNm_E_HB_LEAF_e, + /* 0x1CB */ fpcNm_E_HZELDA_e, + /* 0x1CC */ fpcNm_E_YD_e, + /* 0x1CD */ fpcNm_E_YH_e, + /* 0x1CE */ fpcNm_E_YD_LEAF_e, + /* 0x1CF */ fpcNm_E_HM_e, + /* 0x1D0 */ fpcNm_E_TK_e, + /* 0x1D1 */ fpcNm_E_TK2_e, + /* 0x1D2 */ fpcNm_E_TK_BALL_e, + /* 0x1D3 */ fpcNm_E_RB_e, + /* 0x1D4 */ fpcNm_E_RD_e, + /* 0x1D5 */ fpcNm_E_RDB_e, + /* 0x1D6 */ fpcNm_E_RDY_e, + /* 0x1D7 */ fpcNm_E_FM_e, + /* 0x1D8 */ fpcNm_E_FS_e, + /* 0x1D9 */ fpcNm_E_PM_e, + /* 0x1DA */ fpcNm_E_PO_e, + /* 0x1DB */ fpcNm_E_MB_e, + /* 0x1DC */ fpcNm_E_MK_e, + /* 0x1DD */ fpcNm_E_MM_e, + /* 0x1DE */ fpcNm_E_FZ_e, + /* 0x1DF */ fpcNm_E_ZS_e, + /* 0x1E0 */ fpcNm_E_KK_e, + /* 0x1E1 */ fpcNm_E_HP_e, + /* 0x1E2 */ fpcNm_E_ZH_e, + /* 0x1E3 */ fpcNm_E_ZM_e, + /* 0x1E4 */ fpcNm_E_PZ_e, + /* 0x1E5 */ fpcNm_E_FB_e, + /* 0x1E6 */ fpcNm_E_FK_e, + /* 0x1E7 */ fpcNm_E_MS_e, + /* 0x1E8 */ fpcNm_E_NEST_e, + /* 0x1E9 */ fpcNm_E_NZ_e, + /* 0x1EA */ fpcNm_E_BA_e, + /* 0x1EB */ fpcNm_E_BU_e, + /* 0x1EC */ fpcNm_E_BUG_e, + /* 0x1ED */ fpcNm_E_BEE_e, + /* 0x1EE */ fpcNm_E_IS_e, + /* 0x1EF */ fpcNm_E_KG_e, + /* 0x1F0 */ fpcNm_E_KR_e, + /* 0x1F1 */ fpcNm_E_SW_e, + /* 0x1F2 */ fpcNm_E_GE_e, + /* 0x1F3 */ fpcNm_Tag_WatchGe_e, + /* 0x1F4 */ fpcNm_E_YM_e, + /* 0x1F5 */ fpcNm_E_YM_TAG_e, + /* 0x1F6 */ fpcNm_E_YMB_e, + /* 0x1F7 */ fpcNm_Tag_FWall_e, + /* 0x1F8 */ fpcNm_Tag_WaterFall_e, + /* 0x1F9 */ fpcNm_E_YK_e, + /* 0x1FA */ fpcNm_E_YR_e, + /* 0x1FB */ fpcNm_E_YG_e, + /* 0x1FC */ fpcNm_E_HZ_e, + /* 0x1FD */ fpcNm_E_WS_e, + /* 0x1FE */ fpcNm_E_OC_e, + /* 0x1FF */ fpcNm_E_OT_e, + /* 0x200 */ fpcNm_E_DT_e, + /* 0x201 */ fpcNm_E_BG_e, + /* 0x202 */ fpcNm_E_OctBg_e, + /* 0x203 */ fpcNm_DR_e, + /* 0x204 */ fpcNm_L7lowDr_e, + /* 0x205 */ fpcNm_L7ODR_e, + /* 0x206 */ fpcNm_E_TT_e, + /* 0x207 */ fpcNm_E_DK_e, + /* 0x208 */ fpcNm_E_VT_e, + /* 0x209 */ fpcNm_E_WW_e, + /* 0x20A */ fpcNm_E_GI_e, + /* 0x20B */ fpcNm_B_BH_e, + /* 0x20C */ fpcNm_B_BQ_e, + /* 0x20D */ fpcNm_B_GM_e, + /* 0x20E */ fpcNm_B_GND_e, + /* 0x20F */ fpcNm_B_GO_e, + /* 0x210 */ fpcNm_B_OH2_e, + /* 0x211 */ fpcNm_B_YO_e, + /* 0x212 */ fpcNm_B_YOI_e, + /* 0x213 */ fpcNm_B_TN_e, + /* 0x214 */ fpcNm_B_GG_e, + /* 0x215 */ fpcNm_B_DRE_e, + /* 0x216 */ fpcNm_B_MGN_e, + /* 0x217 */ fpcNm_E_WAP_e, + /* 0x218 */ fpcNm_ITEM_e, + /* 0x219 */ fpcNm_Obj_SmallKey_e, + /* 0x21A */ fpcNm_Obj_Kantera_e, + /* 0x21B */ fpcNm_Obj_LifeContainer_e, + /* 0x21C */ fpcNm_Obj_Shield_e, + /* 0x21D */ fpcNm_Demo_Item_e, + /* 0x21E */ fpcNm_ShopItem_e, + /* 0x21F */ fpcNm_Obj_Drop_e, + /* 0x220 */ fpcNm_OBJ_RW_e, + /* 0x221 */ fpcNm_NBOMB_e, + /* 0x222 */ fpcNm_TAG_CSW_e, + /* 0x223 */ fpcNm_TAG_QS_e, + /* 0x224 */ fpcNm_HOZELDA_e, + /* 0x225 */ fpcNm_SWC00_e, + /* 0x226 */ fpcNm_KNOB20_e, + /* 0x227 */ fpcNm_DBDOOR_e, + /* 0x228 */ fpcNm_BOSS_DOOR_e, + /* 0x229 */ fpcNm_L1BOSS_DOOR_e, + /* 0x22A */ fpcNm_L1MBOSS_DOOR_e, + /* 0x22B */ fpcNm_L5BOSS_DOOR_e, + /* 0x22C */ fpcNm_DSHUTTER_e, + /* 0x22D */ fpcNm_SPIRAL_DOOR_e, + /* 0x22E */ fpcNm_Tag_ChgRestart_e, + /* 0x22F */ fpcNm_Tag_Restart_e, + /* 0x230 */ fpcNm_ANDSW_e, + /* 0x231 */ fpcNm_ANDSW2_e, + /* 0x232 */ fpcNm_MYNA_e, + /* 0x233 */ fpcNm_NPC_GND_e, + /* 0x234 */ fpcNm_NPC_GRA_e, + /* 0x235 */ fpcNm_NPC_GRC_e, + /* 0x236 */ fpcNm_NPC_GRD_e, + /* 0x237 */ fpcNm_NPC_GRM_e, + /* 0x238 */ fpcNm_NPC_GRMC_e, + /* 0x239 */ fpcNm_NPC_GRO_e, + /* 0x23A */ fpcNm_NPC_GRR_e, + /* 0x23B */ fpcNm_NPC_GRS_e, + /* 0x23C */ fpcNm_NPC_GRZ_e, + /* 0x23D */ fpcNm_NPC_YAMID_e, + /* 0x23E */ fpcNm_NPC_YAMIT_e, + /* 0x23F */ fpcNm_NPC_YAMIS_e, + /* 0x240 */ fpcNm_NPC_BLUENS_e, + /* 0x241 */ fpcNm_NPC_KAKASHI_e, + /* 0x242 */ fpcNm_NPC_KDK_e, + /* 0x243 */ fpcNm_NPC_ARU_e, + /* 0x244 */ fpcNm_NPC_BANS_e, + /* 0x245 */ fpcNm_NPC_BESU_e, + /* 0x246 */ fpcNm_NPC_BOU_e, + /* 0x247 */ fpcNm_NPC_BOU_S_e, + /* 0x248 */ fpcNm_NPC_CLERKA_e, + /* 0x249 */ fpcNm_NPC_CLERKB_e, + /* 0x24A */ fpcNm_NPC_CLERKT_e, + /* 0x24B */ fpcNm_NPC_WRESTLER_e, + /* 0x24C */ fpcNm_Tag_Arena_e, + /* 0x24D */ fpcNm_Tag_Instruction_e, + /* 0x24E */ fpcNm_NPC_DOC_e, + /* 0x24F */ fpcNm_NPC_GWOLF_e, + /* 0x250 */ fpcNm_NPC_LEN_e, + /* 0x251 */ fpcNm_NPC_LUD_e, + /* 0x252 */ fpcNm_NPC_FAIRY_SEIREI_e, + /* 0x253 */ fpcNm_NPC_FAIRY_e, + /* 0x254 */ fpcNm_NPC_HANJO_e, + /* 0x255 */ fpcNm_NPC_HENNA_e, + /* 0x256 */ fpcNm_NPC_HENNA0_e, + /* 0x257 */ fpcNm_NPC_HOZ_e, + /* 0x258 */ fpcNm_NPC_JAGAR_e, + /* 0x259 */ fpcNm_NPC_KKRI_e, + /* 0x25A */ fpcNm_NPC_KN_e, + /* 0x25B */ fpcNm_KN_BULLET_e, + /* 0x25C */ fpcNm_NPC_KNJ_e, + /* 0x25D */ fpcNm_NPC_KOLIN_e, + /* 0x25E */ fpcNm_NPC_KOLINB_e, + /* 0x25F */ fpcNm_NPC_KYURY_e, + /* 0x260 */ fpcNm_NPC_MARO_e, + /* 0x261 */ fpcNm_NPC_MIDP_e, + /* 0x262 */ fpcNm_NPC_MOI_e, + /* 0x263 */ fpcNm_NPC_RACA_e, + /* 0x264 */ fpcNm_NPC_SARU_e, + /* 0x265 */ fpcNm_NPC_SEIB_e, + /* 0x266 */ fpcNm_NPC_SEIC_e, + /* 0x267 */ fpcNm_NPC_SEID_e, + /* 0x268 */ fpcNm_NPC_SEIRA_e, + /* 0x269 */ fpcNm_NPC_SERA2_e, + /* 0x26A */ fpcNm_NPC_SEIREI_e, + /* 0x26B */ fpcNm_NPC_SHAMAN_e, + /* 0x26C */ fpcNm_NPC_SMARO_e, + /* 0x26D */ fpcNm_NPC_SOLA_e, + /* 0x26E */ fpcNm_NPC_TARO_e, + /* 0x26F */ fpcNm_NPC_PACHI_BESU_e, + /* 0x270 */ fpcNm_NPC_PACHI_TARO_e, + /* 0x271 */ fpcNm_NPC_PACHI_MARO_e, + /* 0x272 */ fpcNm_TAG_PATI_e, + /* 0x273 */ fpcNm_NPC_THE_e, + /* 0x274 */ fpcNm_NPC_TKJ_e, + /* 0x275 */ fpcNm_NPC_TKS_e, + /* 0x276 */ fpcNm_NPC_TKC_e, + /* 0x277 */ fpcNm_OBJ_TKS_e, + /* 0x278 */ fpcNm_NPC_TOBY_e, + /* 0x279 */ fpcNm_NPC_URI_e, + /* 0x27A */ fpcNm_NPC_YELIA_e, + /* 0x27B */ fpcNm_NPC_YKM_e, + /* 0x27C */ fpcNm_NPC_YKW_e, + /* 0x27D */ fpcNm_NPC_ZANB_e, + /* 0x27E */ fpcNm_NPC_ZANT_e, + /* 0x27F */ fpcNm_NPC_ZELDA_e, + /* 0x280 */ fpcNm_NPC_ZELR_e, + /* 0x281 */ fpcNm_NPC_ZELRO_e, + /* 0x282 */ fpcNm_OBJ_ZRAFREEZE_e, + /* 0x283 */ fpcNm_NPC_ZRC_e, + /* 0x284 */ fpcNm_NPC_ZRZ_e, + /* 0x285 */ fpcNm_ZRA_MARK_e, + /* 0x286 */ fpcNm_MYNA2_e, + /* 0x287 */ fpcNm_TAG_MYNA2_e, + /* 0x288 */ fpcNm_NPC_CD3_e, + /* 0x289 */ fpcNm_Tag_Schedule_e, + /* 0x28A */ fpcNm_Tag_Escape_e, + /* 0x28B */ fpcNm_NPC_CHAT_e, + /* 0x28C */ fpcNm_NPC_SOLDIERa_e, + /* 0x28D */ fpcNm_NPC_SOLDIERb_e, + /* 0x28E */ fpcNm_PASSER_MNG_e, + /* 0x28F */ fpcNm_NPC_PASSER_e, + /* 0x290 */ fpcNm_NPC_PASSER2_e, + /* 0x291 */ fpcNm_NPC_POST_e, + /* 0x292 */ fpcNm_NPC_POUYA_e, + /* 0x293 */ fpcNm_FORMATION_MNG_e, + /* 0x294 */ fpcNm_NPC_FGUARD_e, + /* 0x295 */ fpcNm_GUARD_MNG_e, + /* 0x296 */ fpcNm_TAG_GUARD_e, + /* 0x297 */ fpcNm_NPC_GUARD_e, + /* 0x298 */ fpcNm_NPC_ASH_e, + /* 0x299 */ fpcNm_NPC_ASHB_e, + /* 0x29A */ fpcNm_NPC_SHAD_e, + /* 0x29B */ fpcNm_NPC_RAFREL_e, + /* 0x29C */ fpcNm_NPC_MOIR_e, + /* 0x29D */ fpcNm_NPC_IMPAL_e, + /* 0x29E */ fpcNm_NPC_SHOE_e, + /* 0x29F */ fpcNm_NPC_DOORBOY_e, + /* 0x2A0 */ fpcNm_NPC_PRAYER_e, + /* 0x2A1 */ fpcNm_NPC_KASIHANA_e, + /* 0x2A2 */ fpcNm_NPC_KASIKYU_e, + /* 0x2A3 */ fpcNm_NPC_KASIMICH_e, + /* 0x2A4 */ fpcNm_NPC_DRSOL_e, + /* 0x2A5 */ fpcNm_NPC_CHIN_e, + /* 0x2A6 */ fpcNm_NPC_INS_e, + /* 0x2A7 */ fpcNm_NPC_SHOP0_e, + /* 0x2A8 */ fpcNm_NPC_MK_e, + /* 0x2A9 */ fpcNm_NPC_P2_e, + /* 0x2AA */ fpcNm_KYTAG00_e, + /* 0x2AB */ fpcNm_KYTAG01_e, + /* 0x2AC */ fpcNm_KYTAG02_e, + /* 0x2AD */ fpcNm_KYTAG03_e, + /* 0x2AE */ fpcNm_KYTAG04_e, + /* 0x2AF */ fpcNm_KYTAG05_e, + /* 0x2B0 */ fpcNm_KYTAG06_e, + /* 0x2B1 */ fpcNm_KYTAG07_e, + /* 0x2B2 */ fpcNm_KYTAG08_e, + /* 0x2B3 */ fpcNm_KYTAG09_e, + /* 0x2B4 */ fpcNm_KYTAG10_e, + /* 0x2B5 */ fpcNm_KYTAG11_e, + /* 0x2B6 */ fpcNm_KYTAG12_e, + /* 0x2B7 */ fpcNm_KYTAG13_e, + /* 0x2B8 */ fpcNm_KYTAG14_e, + /* 0x2B9 */ fpcNm_KYTAG15_e, + /* 0x2BA */ fpcNm_KYTAG16_e, + /* 0x2BB */ fpcNm_KYTAG17_e, + /* 0x2BC */ fpcNm_Ykgr_e, + /* 0x2BD */ fpcNm_TALK_e, + /* 0x2BE */ fpcNm_Obj_Crope_e, + /* 0x2BF */ fpcNm_Obj_Bombf_e, + /* 0x2C0 */ fpcNm_Obj_BkLeaf_e, + /* 0x2C1 */ fpcNm_Tag_Mhint_e, + /* 0x2C2 */ fpcNm_Tag_Mmsg_e, + /* 0x2C3 */ fpcNm_Tag_Mwait_e, + /* 0x2C4 */ fpcNm_Tag_Mstop_e, + /* 0x2C5 */ fpcNm_Tag_Stream_e, + /* 0x2C6 */ fpcNm_Tag_Sppath_e, + /* 0x2C7 */ fpcNm_Tag_Wljump_e, + /* 0x2C8 */ fpcNm_Tag_TWGate_e, + /* 0x2C9 */ fpcNm_Tag_Lv6Gate_e, + /* 0x2CA */ fpcNm_Tag_Lv7Gate_e, + /* 0x2CB */ fpcNm_Tag_Lv8Gate_e, + /* 0x2CC */ fpcNm_Tag_TheBHint_e, + /* 0x2CD */ fpcNm_Tag_Assist_e, + /* 0x2CE */ fpcNm_DEMO00_e, + /* 0x2CF */ fpcNm_TAG_CAMERA_e, + /* 0x2D0 */ fpcNm_TAG_CHKPOINT_e, + /* 0x2D1 */ fpcNm_TAG_EVENT_e, + /* 0x2D2 */ fpcNm_TAG_EVT_e, + /* 0x2D3 */ fpcNm_TAG_TELOP_e, + /* 0x2D4 */ fpcNm_TAG_HOWL_e, + /* 0x2D5 */ fpcNm_TAG_MSG_e, + /* 0x2D6 */ fpcNm_TAG_LANTERN_e, + /* 0x2D7 */ fpcNm_Tag_Mist_e, + /* 0x2D8 */ fpcNm_DMIDNA_e, + /* 0x2D9 */ fpcNm_KY_THUNDER_e, + /* 0x2DA */ fpcNm_VRBOX_e, + /* 0x2DB */ fpcNm_VRBOX2_e, + /* 0x2DC */ fpcNm_BG_e, + /* 0x2DD */ fpcNm_SET_BG_OBJ_e, + /* 0x2DE */ fpcNm_BG_OBJ_e, + /* 0x2DF */ fpcNm_MIRROR_e, + /* 0x2E0 */ fpcNm_MOVIE_PLAYER_e, + /* 0x2E1 */ fpcNm_TITLE_e, + /* 0x2E2 */ fpcNm_FR_e, + /* 0x2E3 */ fpcNm_ECONT_e, + /* 0x2E4 */ fpcNm_MG_ROD_e, + /* 0x2E5 */ fpcNm_E_ARROW_e, + /* 0x2E6 */ fpcNm_BULLET_e, + /* 0x2E7 */ fpcNm_SWHIT0_e, + /* 0x2E8 */ fpcNm_E_TH_BALL_e, + /* 0x2E9 */ fpcNm_TAG_EVTAREA_e, + /* 0x2EA */ fpcNm_TAG_EVTMSG_e, + /* 0x2EB */ fpcNm_TAG_KMSG_e, + /* 0x2EC */ fpcNm_TAG_PUSH_e, + /* 0x2ED */ fpcNm_E_MK_BO_e, + /* 0x2EE */ fpcNm_E_MM_MT_e, + /* 0x2EF */ fpcNm_OBJ_KBOX_e, + /* 0x2F0 */ fpcNm_OBJ_FW_e, + /* 0x2F1 */ fpcNm_B_GOS_e, + /* 0x2F2 */ fpcNm_OBJ_YSTONE_e, + /* 0x2F3 */ fpcNm_MANT_e, + /* 0x2F4 */ fpcNm_CROD_e, + /* 0x2F5 */ fpcNm_OBJ_PLEAF_e, + /* 0x2F6 */ fpcNm_OBJ_KBACKET_e, + /* 0x2F7 */ fpcNm_OBJ_YBAG_e, + /* 0x2F8 */ fpcNm_OBJ_PUMPKIN_e, + /* 0x2F9 */ fpcNm_OBJ_AUTOMATA_e, + /* 0x2FA */ fpcNm_OBJ_GADGET_e, + /* 0x2FB */ fpcNm_OBJ_KAGO_e, + /* 0x2FC */ fpcNm_Obj_Carry_e, + /* 0x2FD */ fpcNm_Obj_Stone_e, + /* 0x2FE */ fpcNm_OBJ_HB_e, + /* 0x2FF */ fpcNm_NPC_INKO_e, + /* 0x300 */ fpcNm_BD_e, + /* 0x301 */ fpcNm_Obj_Eff_e, + /* 0x302 */ fpcNm_WPILLAR_e, + /* 0x303 */ fpcNm_WMARK_e, + /* 0x304 */ fpcNm_E_BI_e, + /* 0x305 */ fpcNm_E_BI_LEAF_e, + /* 0x306 */ fpcNm_START_AND_GOAL_e, + /* 0x307 */ fpcNm_NPC_DF_e, + /* 0x308 */ fpcNm_ARROW_e, + /* 0x309 */ fpcNm_PATH_LINE_e, + /* 0x30A */ fpcNm_TAG_ALLMATO_e, + /* 0x30B */ fpcNm_Obj_Timer_e, + /* 0x30C */ fpcNm_SCENE_EXIT_e, + /* 0x30D */ fpcNm_CAMERA_e, + /* 0x30E */ fpcNm_CAMERA2_e, + /* 0x30F */ fpcNm_SUSPEND_e, + /* 0x310 */ fpcNm_GRASS_e, + /* 0x311 */ fpcNm_KYEFF_e, + /* 0x312 */ fpcNm_KYEFF2_e, + /* 0x313 */ fpcNm_MSG_OBJECT_e, + /* 0x314 */ fpcNm_MENUWINDOW_e, + /* 0x315 */ fpcNm_TIMER_e, + /* 0x316 */ fpcNm_METER2_e, + /* 0x317 */ fpcNm_GAMEOVER_e, + + fpcNm_MAX_NUM, }; #endif |
