diff --git a/include/d/actor/d_a_player.h b/include/d/actor/d_a_player.h index 7b3a79167..d87992828 100644 --- a/include/d/actor/d_a_player.h +++ b/include/d/actor/d_a_player.h @@ -17,6 +17,22 @@ public: static u8 m_maba_timer; static u8 m_morf_frame; + static void onMabaFlg() { m_maba_flg = 1; } + static void offMabaFlg() { m_maba_flg = 0; } + static void decMabaTimer() {} + static void decMorfFrame() {} + static void getEyeMoveFlg() {} + static void getMabaFlg() {} + static void getMabaTimer() {} + static void getNowOffsetXP() {} + static void getNowOffsetYP() {} + static void offEyeMoveFlg() {} + static void onEyeMoveFlg() {} + static void setMabaTimer(u8 timer) { m_maba_timer = timer; } + static void setMorfFrame(u8) {} + static void setNowOffsetX(f32) {} + static void setNowOffsetY(f32) {} + public: /* 0x6C */ cXy mEyePosOld; /* 0x74 */ cXy mEyePos; diff --git a/include/d/actor/d_a_player_main.h b/include/d/actor/d_a_player_main.h index 4c134a64a..25eecee52 100644 --- a/include/d/actor/d_a_player_main.h +++ b/include/d/actor/d_a_player_main.h @@ -224,7 +224,8 @@ struct daPy_aura_c { class daPy_anmIndex_c { public: - + /* 0x00 */ u16 mUnderBckIdx; + /* 0x02 */ u16 mUpperBckIdx; }; enum LINK_RES_FILE_ID { // IDs and indexes are synced @@ -1217,8 +1218,240 @@ public: }; enum daPy_ANM { - ANM_UNK_C4 = 0xC4, - ANM_UNK_C5 = 0xC5, + ANM_WAITS = 0x00, + ANM_WALK = 0x01, + ANM_DASH = 0x02, + ANM_DASHKAZE = 0x03, + ANM_WALKHBOOTS = 0x04, + ANM_WALKHBOOTSKAZE = 0x05, + ANM_WALKSLOPE = 0x06, + ANM_ATNLS = 0x07, + ANM_ATNRS = 0x08, + ANM_ATNWLS = 0x09, + ANM_ATNWRS = 0x0A, + ANM_ATNDLS = 0x0B, + ANM_ATNDRS = 0x0C, + ANM_JMPEDS = 0x0D, + ANM_ATNWB = 0x0E, + ANM_ATNDB = 0x0F, + ANM_ATNJL = 0x10, + ANM_ATNJR = 0x11, + ANM_ATNJLLAND = 0x12, + ANM_ATNJRLAND = 0x13, + ANM_ROT = 0x14, + ANM_CUTREL = 0x15, + ANM_DIFENCE = 0x16, + ANM_DIFENCEA = 0x17, + ANM_CUTTURNP = 0x18, + ANM_CUTTURNPWFB = 0x19, + ANM_CUTTURNPWLR = 0x1A, + ANM_TALKA = 0x1B, + ANM_WAITB = 0x1C, + ANM_WAITATOB = 0x1D, + ANM_CUTA = 0x1E, + ANM_CUTF = 0x1F, + ANM_CUTR = 0x20, + ANM_CUTL = 0x21, + ANM_CUTEA = 0x22, + ANM_CUTEB = 0x23, + ANM_EXCA1 = 0x24, + ANM_EXCB1 = 0x25, + ANM_CUTBOKO = 0x26, + ANM_CUTRER = 0x27, + ANM_CUTTURN = 0x28, + ANM_CUTTURNC = 0x29, + ANM_CUTTURNB = 0x2A, + ANM_JATTACK = 0x2B, + ANM_JATTCKP = 0x2C, + ANM_JATTCKCUT = 0x2D, + ANM_JATTCKCUTHAM = 0x2E, + ANM_JATTACKLAND = 0x2F, + ANM_LANDDAMA = 0x30, + ANM_LANDDAMAST = 0x31, + ANM_ROLLF = 0x32, + ANM_ROLLFMIS = 0x33, + ANM_SLIP = 0x34, + ANM_SLIDEF = 0x35, + ANM_SLIDEFLAND = 0x36, + ANM_SLIDEB = 0x37, + ANM_SLIDEBLAND = 0x38, + ANM_ATNGAL = 0x39, + ANM_ATNGAR = 0x3A, + ANM_ATNGAHAM = 0x3B, + ANM_JMPST = 0x3C, + ANM_ROLLB = 0x3D, + ANM_ROLLBLAND = 0x3E, + ANM_CROUCH = 0x3F, + ANM_LIE = 0x40, + ANM_LIEFORWARD = 0x41, + ANM_WALL = 0x42, + ANM_WALLDW = 0x43, + ANM_WALLWL = 0x44, + ANM_WALLWR = 0x45, + ANM_WALLWLDW = 0x46, + ANM_WALLWRDW = 0x47, + ANM_WALLPL = 0x48, + ANM_WALLPR = 0x49, + ANM_WALLPLDW = 0x4A, + ANM_WALLPRDW = 0x4B, + ANM_VJMP = 0x4C, + ANM_VJMPCHA = 0x4D, + ANM_VJMPCHB = 0x4E, + ANM_VJMPCL = 0x4F, + ANM_HANGING = 0x50, + ANM_HANGUP = 0x51, + ANM_HANGMOVEL = 0x52, + ANM_HANGMOVER = 0x53, + ANM_DAM = 0x54, + ANM_DAML = 0x55, + ANM_DAMR = 0x56, + ANM_DAMF = 0x57, + ANM_DAMB = 0x58, + ANM_DAMFL = 0x59, + ANM_DAMFR = 0x5A, + ANM_DAMFF = 0x5B, + ANM_DAMFB = 0x5C, + ANM_DAMFLUP = 0x5D, + ANM_DAMFRUP = 0x5E, + ANM_DAMFFUP = 0x5F, + ANM_DAMFBUP = 0x60, + ANM_LAVADAM = 0x61, + ANM_DIELONG = 0x62, + ANM_SHIPDIE = 0x63, + ANM_SWIMDIE = 0x64, + ANM_GRABP = 0x65, + ANM_GRABUP = 0x66, + ANM_GRABNG = 0x67, + ANM_GRABWAIT = 0x68, + ANM_GRABWAITB = 0x69, + ANM_GRABTHROW = 0x6A, + ANM_GRABRE = 0x6B, + ANM_MJMP = 0x6C, + ANM_MJMPC = 0x6D, + ANM_MROLLL = 0x6E, + ANM_MROLLR = 0x6F, + ANM_MROLLLC = 0x70, + ANM_MROLLRC = 0x71, + ANM_MSTEPOVER = 0x72, + ANM_MSTEPOVERA = 0x73, + ANM_MSTEPOVERLAND = 0x74, + ANM_ROPECATCH = 0x75, + ANM_ROPESWINGF = 0x76, + ANM_ROPESWINGB = 0x77, + ANM_ROPEWAIT = 0x78, + ANM_ROPECLIMB = 0x79, + ANM_ROPEDOWN = 0x7A, + ANM_ROPETHROWCATCH = 0x7B, + ANM_BOOMCATCH = 0x7C, + ANM_VOYAGE1 = 0x7D, + ANM_WAITPUSHPULL = 0x7E, + ANM_WALKPUSH = 0x7F, + ANM_WALKPULL = 0x80, + ANM_SWIMP = 0x81, + ANM_SWIMWAIT = 0x82, + ANM_SWIMING = 0x83, + ANM_LADDERUPST = 0x84, + ANM_LADDERUPEDR = 0x85, + ANM_LADDERUPEDL = 0x86, + ANM_LADDERDWST = 0x87, + ANM_LADDERDWEDR = 0x88, + ANM_LADDERDWEDL = 0x89, + ANM_LADDERRTOL = 0x8A, + ANM_LADDERLTOR = 0x8B, + ANM_FCLIMBSLIDELUP = 0x8C, + ANM_FCLIMBSLIDERUP = 0x8D, + ANM_BOXOPENLINK = 0x8E, + ANM_BOXOPENSHORTLINK = 0x8F, + ANM_ITEMGET = 0x90, + ANM_HOLDUP = 0x91, + ANM_WALLHOLDUP = 0x92, + ANM_WALLHOLDUPDW = 0x93, + ANM_COMEOUT = 0x94, + ANM_WALKBARREL = 0x95, + ANM_SALTATION = 0x96, + ANM_WHO = 0x97, + ANM_PICKUP = 0x98, + ANM_WAITPICKUP = 0x99, + ANM_SURPRISED = 0x9A, + ANM_TURNBACK = 0x9B, + ANM_LOOKUP = 0x9C, + ANM_WAITQ = 0x9D, + ANM_GLAD = 0x9E, + ANM_SHIP_JUMP1 = 0x9F, + ANM_SHIP_JUMP2 = 0xA0, + ANM_USEFANA = 0xA1, + ANM_USEFANB = 0xA2, + ANM_USEFANB2 = 0xA3, + ANM_MOGAKU1 = 0xA4, + ANM_FM_BATA = 0xA5, + ANM_HOOKSHOTJMP = 0xA6, + ANM_VOMITJMP = 0xA7, + ANM_WAITTAKT = 0xA8, + ANM_SLIPICE = 0xA9, + ANM_HAMSWINGA = 0xAA, + ANM_HAMSWINGBPRE = 0xAB, + ANM_HAMSWINGBHIT = 0xAC, + ANM_HAMSWINGBEND = 0xAD, + ANM_SETBOOTS = 0xAE, + ANM_DOOROPENALINK = 0xAF, + ANM_DOOROPENBLINK = 0xB0, + ANM_SEYYES = 0xB1, + ANM_PRESENTATIONA = 0xB2, + ANM_WINDL = 0xB3, + ANM_WINDR = 0xB4, + ANM_PRESENTATIONB = 0xB5, + ANM_BINDRINKPRE = 0xB6, + ANM_BINDRINKING = 0xB7, + ANM_BINDRINKAFTER = 0xB8, + ANM_BINOPENPRE = 0xB9, + ANM_BINOPENA = 0xBA, + ANM_BINOPENB = 0xBB, + ANM_BINSWINGS = 0xBC, + ANM_BINSWINGU = 0xBD, + ANM_BINGET = 0xBE, + ANM_SURPRISEDB = 0xBF, + ANM_RISE = 0xC0, + ANM_USETCEIVER = 0xC1, + ANM_YOBU = 0xC2, + ANM_NENRIKI = 0xC3, + ANM_ESAMAKI = 0xC4, + ANM_SETHYOINOMI = 0xC5, + ANM_GETLETTER = 0xC6, + ANM_WAITLETTER = 0xC7, + ANM_LINK_FREEZ = 0xC8, + ANM_LINK_MOGAKI = 0xC9, + ANM_TAKTDGE = 0xCA, + ANM_DAMBIRI = 0xCB, + ANM_SALVLR = 0xCC, + ANM_SALVRWAIT = 0xCD, + ANM_SALVLWAIT = 0xCE, + ANM_SALVRBAD = 0xCF, + ANM_SALVLBAD = 0xD0, + ANM_SALVRGOOD = 0xD1, + ANM_SALVLGOOD = 0xD2, + ANM_MSTEPOVER_JMPED = 0xD3, + ANM_BOXOPENSLINK = 0xD4, + ANM_SEARESET = 0xD5, + ANM_WARPIN = 0xD6, + ANM_WARPOUT = 0xD7, + ANM_SURPRISEDWAIT = 0xD8, + ANM_PRESENTATIONAWAIT = 0xD9, + ANM_POWUPWAIT = 0xDA, + ANM_POWUP = 0xDB, + ANM_KOSHIKAKE = 0xDC, + ANM_COMBO_LINK = 0xDD, + ANM_CUTKESA = 0xDE, + ANM_WARPOUTFIRST = 0xDF, + ANM_WAITAUCTION = 0xE0, + ANM_FREEA = 0xE1, + ANM_FREEB = 0xE2, + ANM_FREED = 0xE3, + ANM_TAKTKAZE = 0xE4, + ANM_TAKTSIPPU = 0xE5, + ANM_TAKTCHUYA = 0xE6, + ANM_TAKTFUJIN = 0xE7, + ANM_TAKTAYATSURI = 0xE8, + ANM_TAKTCHISIN = 0xE9, }; enum daPy_UNDER { @@ -1260,7 +1493,7 @@ public: JKRHeap* setItemHeap(); void setBlurPosResource(u16); J3DAnmTransform* getItemAnimeResource(u16); - void getAnimeResource(daPy_anmHeap_c*, u16, u32); + J3DAnmTransform* getAnimeResource(daPy_anmHeap_c*, u16, u32); void getUnderUpperAnime(daPy_anmIndex_c const*, J3DAnmTransform**, J3DAnmTransform**, int, u32); void setTextureAnimeResource(J3DAnmTexPattern*, int); void loadTextureAnimeResource(u32, int); @@ -1530,7 +1763,7 @@ public: void animeUpdate(); void simpleAnmPlay(J3DAnmBase*); void setHandModel(daPy_lk_c::daPy_ANM); - daPy_anmIndex_c* getAnmData(daPy_lk_c::daPy_ANM) const; + const daPy_anmIndex_c* getAnmData(daPy_lk_c::daPy_ANM) const; BOOL checkGrabWeapon(int); void endDemoMode(); void setAuraEffect(); @@ -2470,7 +2703,7 @@ public: /* 0x359C */ u8 m359C[0x35A0 - 0x359C]; /* 0x35A0 */ f32 m35A0; /* 0x35A4 */ f32 m35A4; - /* 0x35A8 */ u8 m35A8[0x35AC - 0x35A8]; + /* 0x35A8 */ f32 m35A8; /* 0x35AC */ f32 m35AC; /* 0x35B0 */ f32 m35B0; /* 0x35B4 */ u8 m35B4[0x35BC - 0x35B4]; @@ -2557,9 +2790,12 @@ public: }; // Size: 0x04 static const TexAnmTableEntry mTexAnmIndexTable[]; + static const daPy_anmIndex_c mSwordAnmIndexTable[]; + static const daPy_anmIndex_c mBokoAnmIndexTable[]; + static const daPy_anmIndex_c mHammerAnmIndexTable[]; + struct AnmDataTableEntry { - /* 0x00 */ u16 mUpperBckIdx; - /* 0x02 */ u16 mUnderBckIdx; + /* 0x00 */ daPy_anmIndex_c mAnmIdx; /* 0x04 */ u8 mLeftHandIdx; /* 0x05 */ u8 mRightHandIdx; /* 0x06 */ u16 mTexAnmIdx; diff --git a/include/d/actor/d_a_ship.h b/include/d/actor/d_a_ship.h index 3cfbb0509..cc42bff0b 100644 --- a/include/d/actor/d_a_ship.h +++ b/include/d/actor/d_a_ship.h @@ -84,7 +84,7 @@ public: void setStartModeWarp() {} void setSteerMove() {} void setTactWarp() {} - void setTactWarpID(unsigned long) {} + void setTactWarpID(u32 warpID) { m042C = warpID; } void setTactWarpPosNum(int) {} void bodyJointCallBack(int); @@ -236,7 +236,9 @@ public: /* 0x0414 */ daGrid_c* mpGrid; /* 0x0418 */ int m0418; /* 0x041C */ fopAc_ac_c* m041C; - /* 0x0420 */ u8 m0420[0x0434 - 0x0420]; + /* 0x0420 */ u8 m0420[0x042C - 0x0420]; + /* 0x042C */ u32 m042C; + /* 0x0430 */ u8 m0430[0x0434 - 0x0430]; /* 0x0434 */ cXyz* m0434; /* 0x0438 */ cXyz m0438; /* 0x0444 */ cXyz m0444; diff --git a/include/m_Do/m_Do_audio.h b/include/m_Do/m_Do_audio.h index 1597dd0af..77730ee95 100644 --- a/include/m_Do/m_Do_audio.h +++ b/include/m_Do/m_Do_audio.h @@ -90,6 +90,10 @@ inline void mDoAud_load2ndDynamicWave() { mDoAud_zelAudio_c::getInterface()->load2ndDynamicWave(); } +inline void mDoAud_taktModeMute() { + mDoAud_zelAudio_c::getInterface()->taktModeMute(); +} + inline void mDoAud_taktModeMuteOff() { mDoAud_zelAudio_c::getInterface()->taktModeMuteOff(); } @@ -173,10 +177,35 @@ inline void mDoAud_tact_getBeat() { return mDoAud_zelAudio_c::getTact().getBeat(); } +inline void mDoAud_tact_setBeat(s32 beat) { + mDoAud_zelAudio_c::getTact().setBeat(beat); +} + inline void mDoAud_tact_getBeatFrames() { return mDoAud_zelAudio_c::getTact().getBeatFrames(); } +inline void mDoAud_tact_setVolume(f32 volume) { + mDoAud_zelAudio_c::getTact().setVolume(volume); +} + +inline void mDoAud_tact_play() { + mDoAud_zelAudio_c::getTact().play(); +} + +inline void mDoAud_tact_ambientPlay() { + mDoAud_zelAudio_c::getTact().ambientPlay(); +} + +inline void mDoAud_tact_armSoundPlay(s32) {} +inline void mDoAud_tact_judge(s32, s32) {} +inline void mDoAud_tact_melodyPlay(s32) {} +inline void mDoAud_tact_melodyStop() {} +inline void mDoAud_tact_metronomePlay(s32, s32) {} +inline void mDoAud_tact_playArmSwing(s32, s32) {} +inline void mDoAud_tact_setStickPos(s32, s32) {} +inline void mDoAud_tact_stopArmSwing() {} + inline BOOL mDoAud_checkCbPracticePlay() { return mDoAud_zelAudio_c::getInterface()->checkCbPracticePlay(); } diff --git a/src/d/actor/d_a_player_food.inc b/src/d/actor/d_a_player_food.inc index 7cc56bd78..e42fe593e 100644 --- a/src/d/actor/d_a_player_food.inc +++ b/src/d/actor/d_a_player_food.inc @@ -98,7 +98,7 @@ BOOL daPy_lk_c::procFoodThrow_init() { daPy_matAnm_c::m_maba_flg = 0; daPy_matAnm_c::m_maba_timer = 1; - setSingleMoveAnime(ANM_UNK_C4, daPy_HIO_food_c0::m.field_0x4, daPy_HIO_food_c0::m.field_0x8, daPy_HIO_food_c0::m.field_0x0, daPy_HIO_food_c0::m.field_0xC); + setSingleMoveAnime(ANM_ESAMAKI, daPy_HIO_food_c0::m.field_0x4, daPy_HIO_food_c0::m.field_0x8, daPy_HIO_food_c0::m.field_0x0, daPy_HIO_food_c0::m.field_0xC); keepItemData(); if (mDemo.getDemoType() == 5) { @@ -181,7 +181,7 @@ BOOL daPy_lk_c::procFoodSet_init() { current.angle.y = shape_angle.y; mVelocity = 0.0f; - setSingleMoveAnime(ANM_UNK_C5, daPy_HIO_food_c0::m.field_0x10, daPy_HIO_food_c0::m.field_0x14, daPy_HIO_food_c0::m.field_0x2, daPy_HIO_food_c0::m.field_0x18); + setSingleMoveAnime(ANM_SETHYOINOMI, daPy_HIO_food_c0::m.field_0x10, daPy_HIO_food_c0::m.field_0x14, daPy_HIO_food_c0::m.field_0x2, daPy_HIO_food_c0::m.field_0x18); keepItemData(); setHyoiModel(); diff --git a/src/d/actor/d_a_player_main.cpp b/src/d/actor/d_a_player_main.cpp index e566aff24..bf9ae8730 100644 --- a/src/d/actor/d_a_player_main.cpp +++ b/src/d/actor/d_a_player_main.cpp @@ -22,7 +22,35 @@ #include "m_Do/m_Do_mtx.h" #include "d/d_material.h" +const Vec l_ship_offset = {0.0f, 15.0f, -35.0f}; +const Vec l_ship_offset2 = {0.0f, 15.0f, -66.8f}; +const Vec l_ship_offset3 = {0.0f, 15.0f, -96.0f}; +const Vec l_ship_redge = {-57.0f, 35.0f, -35.0f}; +const Vec l_ship_ledge = {57.0f, 35.0f, -35.0f}; +const Vec l_heel_pos = {-6.0f, 3.25f, 0.0f}; +const Vec l_toe_pos = {6.0f, 3.25f, 0.0f}; +const Vec l_eye_offset = {11.25f, 18.75f, 0.0f}; +const Vec l_head_center_offset = {11.25f, 0.0f, 0.0f}; +const Vec l_neck_front = {0.0f, 1.0f, 0.0f}; +const Vec l_neck_top = {1.0f, 0.0f, 0.0f}; +const Vec l_land_smoke_offset = {0.0f, 0.0f, 30.0f}; +const Vec l_ms_light_local_start = {5.0f, 7.0f, 0.0f}; +const Vec l_ms_light_local_vec = {0.0f, 0.0f, -10000.0f}; const Vec l_tact_top = {38.0f, 7.5f, 12.5f}; +const Vec l_crawl_start_front_offset = {0.0f, 10.0f, 112.0f}; +const Vec l_crawl_front_offset = {0.0f, 10.0f, 80.0f}; +const Vec l_crawl_back_offset = {0.0f, 10.0f, -50.0f}; +const Vec l_crawl_top_offset = {0.0f, 10.0f, 0.0f}; +const Vec l_crawl_front_up_offset = {0.0f, 50.0f, 80.0f}; +const Vec l_crawl_back_up_offset = {0.0f, 50.0f, -50.0f}; +const Vec l_crawl_stand_up_offset = {0.0f, 50.0f, -20.0f}; +const Vec l_crawl_top_up_offset = {0.0f, 50.0f, 0.0f}; +const Vec l_crawl_side_offset = {50.0f, 50.0f, 0.0f}; +const Vec l_crawl_lside_offset = {50.0f, 0.0f, 0.0f}; +const Vec l_crawl_rside_offset = {-50.0f, 0.0f, 0.0f}; +const Vec l_crawl_lside_front_offset = {50.0f, 5.0f, 80.0f}; +const Vec l_crawl_rside_front_offset = {-50.0f, 5.0f, 80.0f}; +const Vec l_crawl_min_side_offset = {30.0f, 0.0f, 0.0f}; const daPy_lk_c::TexAnmTableEntry daPy_lk_c::mTexAnmIndexTable[] = { {LKANM_BTP_TMABAA, LKANM_BTK_TMABA}, @@ -200,1641 +228,1974 @@ const daPy_lk_c::TexAnmTableEntry daPy_lk_c::mTexAnmIndexTable[] = { {LKANM_BTP_TTAKTCHISIN, LKANM_BTK_TECN}, }; +const daPy_anmIndex_c daPy_lk_c::mSwordAnmIndexTable[] = { + { // 0x00 + /* mUnderBckIdx */ LKANM_BCK_WAITS, + /* mUpperBckIdx */ LKANM_BCK_WAITS, + }, + { // 0x01 + /* mUnderBckIdx */ LKANM_BCK_WALKS, + /* mUpperBckIdx */ LKANM_BCK_WALKS, + }, + { // 0x02 + /* mUnderBckIdx */ LKANM_BCK_DASHS, + /* mUpperBckIdx */ LKANM_BCK_DASHS, + }, + { // 0x03 + /* mUnderBckIdx */ LKANM_BCK_DASHS, + /* mUpperBckIdx */ LKANM_BCK_DASHKAZE, + }, + { // 0x04 + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_WALKHBOOTS, + }, + { // 0x05 + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_DASHKAZE, + }, + { // 0x06 + /* mUnderBckIdx */ LKANM_BCK_WALKSLOPE, + /* mUpperBckIdx */ LKANM_BCK_WALKSLOPE, + }, + { // 0x07 + /* mUnderBckIdx */ LKANM_BCK_ATNLS, + /* mUpperBckIdx */ LKANM_BCK_ATNLS, + }, + { // 0x08 + /* mUnderBckIdx */ LKANM_BCK_ATNRS, + /* mUpperBckIdx */ LKANM_BCK_ATNRS, + }, + { // 0x09 + /* mUnderBckIdx */ LKANM_BCK_ATNWLS, + /* mUpperBckIdx */ LKANM_BCK_ATNWLS, + }, + { // 0x0A + /* mUnderBckIdx */ LKANM_BCK_ATNWRS, + /* mUpperBckIdx */ LKANM_BCK_ATNWRS, + }, + { // 0x0B + /* mUnderBckIdx */ LKANM_BCK_ATNDLS, + /* mUpperBckIdx */ LKANM_BCK_ATNDLS, + }, + { // 0x0C + /* mUnderBckIdx */ LKANM_BCK_ATNDRS, + /* mUpperBckIdx */ LKANM_BCK_ATNDRS, + }, + { // 0x0D + /* mUnderBckIdx */ LKANM_BCK_JMPEDS, + /* mUpperBckIdx */ LKANM_BCK_JMPEDS, + }, + { // 0x0E + /* mUnderBckIdx */ LKANM_BCK_ATNWB, + /* mUpperBckIdx */ LKANM_BCK_ATNWB, + }, + { // 0x0F + /* mUnderBckIdx */ LKANM_BCK_ATNDB, + /* mUpperBckIdx */ LKANM_BCK_ATNDB, + }, + { // 0x10 + /* mUnderBckIdx */ LKANM_BCK_ATNJL, + /* mUpperBckIdx */ LKANM_BCK_ATNJL, + }, + { // 0x11 + /* mUnderBckIdx */ LKANM_BCK_ATNJR, + /* mUpperBckIdx */ LKANM_BCK_ATNJR, + }, + { // 0x12 + /* mUnderBckIdx */ LKANM_BCK_ATNJLLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNJLLAND, + }, + { // 0x13 + /* mUnderBckIdx */ LKANM_BCK_ATNJRLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNJRLAND, + }, + { // 0x14 + /* mUnderBckIdx */ LKANM_BCK_ROT, + /* mUpperBckIdx */ LKANM_BCK_ROT, + }, + { // 0x15 + /* mUnderBckIdx */ LKANM_BCK_CUTREL, + /* mUpperBckIdx */ LKANM_BCK_CUTRER, + }, + { // 0x16 + /* mUnderBckIdx */ LKANM_BCK_DIFENCE, + /* mUpperBckIdx */ LKANM_BCK_DIFENCE, + }, + { // 0x17 + /* mUnderBckIdx */ LKANM_BCK_DIFENCEA, + /* mUpperBckIdx */ LKANM_BCK_DIFENCEA, + }, + { // 0x18 + /* mUnderBckIdx */ LKANM_BCK_CUTTURNP, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNP, + }, + { // 0x19 + /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWFB, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWFB, + }, + { // 0x1A + /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWLR, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWLR, + }, +}; + +const daPy_anmIndex_c daPy_lk_c::mBokoAnmIndexTable[] = { + { // 0x00 + /* mUnderBckIdx */ LKANM_BCK_WAITS, + /* mUpperBckIdx */ LKANM_BCK_WAITBOKO, + }, + { // 0x01 + /* mUnderBckIdx */ LKANM_BCK_WALKS, + /* mUpperBckIdx */ LKANM_BCK_WALKBOKO, + }, + { // 0x02 + /* mUnderBckIdx */ LKANM_BCK_DASHS, + /* mUpperBckIdx */ LKANM_BCK_DASHBOKO, + }, + { // 0x03 + /* mUnderBckIdx */ LKANM_BCK_DASHS, + /* mUpperBckIdx */ LKANM_BCK_DASHBOKO, + }, + { // 0x04 + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_WALKBOKO, + }, + { // 0x05 + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_WALKBOKO, + }, + { // 0x06 + /* mUnderBckIdx */ LKANM_BCK_WALKSLOPE, + /* mUpperBckIdx */ LKANM_BCK_WALKBOKO, + }, + { // 0x07 + /* mUnderBckIdx */ LKANM_BCK_ATNLS, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x08 + /* mUnderBckIdx */ LKANM_BCK_ATNRS, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x09 + /* mUnderBckIdx */ LKANM_BCK_ATNWLS, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x0A + /* mUnderBckIdx */ LKANM_BCK_ATNWRS, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x0B + /* mUnderBckIdx */ LKANM_BCK_ATNDLS, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x0C + /* mUnderBckIdx */ LKANM_BCK_ATNDRS, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x0D + /* mUnderBckIdx */ LKANM_BCK_JMPEDS, + /* mUpperBckIdx */ LKANM_BCK_JMPEDS, + }, + { // 0x0E + /* mUnderBckIdx */ LKANM_BCK_ATNWB, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x0F + /* mUnderBckIdx */ LKANM_BCK_ATNDB, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x10 + /* mUnderBckIdx */ LKANM_BCK_ATNJL, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x11 + /* mUnderBckIdx */ LKANM_BCK_ATNJR, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x12 + /* mUnderBckIdx */ LKANM_BCK_ATNJLLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x13 + /* mUnderBckIdx */ LKANM_BCK_ATNJRLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNBOKO, + }, + { // 0x14 + /* mUnderBckIdx */ LKANM_BCK_ROT, + /* mUpperBckIdx */ LKANM_BCK_WAITBOKO, + }, + { // 0x15 + /* mUnderBckIdx */ LKANM_BCK_CUTREL, + /* mUpperBckIdx */ LKANM_BCK_CUTRER, + }, + { // 0x16 + /* mUnderBckIdx */ LKANM_BCK_DIFENCE, + /* mUpperBckIdx */ LKANM_BCK_DIFENCE, + }, + { // 0x17 + /* mUnderBckIdx */ LKANM_BCK_DIFENCEA, + /* mUpperBckIdx */ LKANM_BCK_DIFENCEA, + }, + { // 0x18 + /* mUnderBckIdx */ LKANM_BCK_CUTTURNP, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPB, + }, + { // 0x19 + /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWFB, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPB, + }, + { // 0x1A + /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWLR, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPB, + }, +}; + +const daPy_anmIndex_c daPy_lk_c::mHammerAnmIndexTable[] = { + { // 0x00 + /* mUnderBckIdx */ LKANM_BCK_WAITS, + /* mUpperBckIdx */ LKANM_BCK_WAITHAM, + }, + { // 0x01 + /* mUnderBckIdx */ LKANM_BCK_WALKS, + /* mUpperBckIdx */ LKANM_BCK_WALKHAM, + }, + { // 0x02 + /* mUnderBckIdx */ LKANM_BCK_DASHS, + /* mUpperBckIdx */ LKANM_BCK_DASHHAM, + }, + { // 0x03 + /* mUnderBckIdx */ LKANM_BCK_DASHS, + /* mUpperBckIdx */ LKANM_BCK_DASHHAM, + }, + { // 0x04 + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_WALKHAM, + }, + { // 0x05 + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_WALKHAM, + }, + { // 0x06 + /* mUnderBckIdx */ LKANM_BCK_WALKSLOPE, + /* mUpperBckIdx */ LKANM_BCK_WALKHAM, + }, + { // 0x07 + /* mUnderBckIdx */ LKANM_BCK_ATNLS, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x08 + /* mUnderBckIdx */ LKANM_BCK_ATNRS, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x09 + /* mUnderBckIdx */ LKANM_BCK_ATNWLS, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x0A + /* mUnderBckIdx */ LKANM_BCK_ATNWRS, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x0B + /* mUnderBckIdx */ LKANM_BCK_ATNDLS, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x0C + /* mUnderBckIdx */ LKANM_BCK_ATNDRS, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x0D + /* mUnderBckIdx */ LKANM_BCK_JMPEDS, + /* mUpperBckIdx */ LKANM_BCK_JMPEDS, + }, + { // 0x0E + /* mUnderBckIdx */ LKANM_BCK_ATNWB, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x0F + /* mUnderBckIdx */ LKANM_BCK_ATNDB, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x10 + /* mUnderBckIdx */ LKANM_BCK_ATNJL, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x11 + /* mUnderBckIdx */ LKANM_BCK_ATNJR, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x12 + /* mUnderBckIdx */ LKANM_BCK_ATNJLLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x13 + /* mUnderBckIdx */ LKANM_BCK_ATNJRLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNHAM, + }, + { // 0x14 + /* mUnderBckIdx */ LKANM_BCK_ROT, + /* mUpperBckIdx */ LKANM_BCK_WAITHAM, + }, + { // 0x15 + /* mUnderBckIdx */ LKANM_BCK_CUTREL, + /* mUpperBckIdx */ LKANM_BCK_CUTREHAM, + }, + { // 0x16 + /* mUnderBckIdx */ LKANM_BCK_DIFENCE, + /* mUpperBckIdx */ LKANM_BCK_DIFENCEHAM, + }, + { // 0x17 + /* mUnderBckIdx */ LKANM_BCK_DIFENCEA, + /* mUpperBckIdx */ LKANM_BCK_DIFENCEAHAM, + }, + { // 0x18 + /* mUnderBckIdx */ LKANM_BCK_CUTTURNP, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNP, + }, + { // 0x19 + /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWFB, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWFB, + }, + { // 0x1A + /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWLR, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWLR, + }, +}; + const daPy_lk_c::AnmDataTableEntry daPy_lk_c::mAnmDataTable[] = { { // 0x00 - /* mUpperBckIdx */ LKANM_BCK_WAITS, - /* mUnderBckIdx */ LKANM_BCK_WAIT, + /* mUnderBckIdx */ LKANM_BCK_WAITS, + /* mUpperBckIdx */ LKANM_BCK_WAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x01 - /* mUpperBckIdx */ LKANM_BCK_WALK, /* mUnderBckIdx */ LKANM_BCK_WALK, + /* mUpperBckIdx */ LKANM_BCK_WALK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x02 - /* mUpperBckIdx */ LKANM_BCK_DASH, /* mUnderBckIdx */ LKANM_BCK_DASH, + /* mUpperBckIdx */ LKANM_BCK_DASH, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0000, }, { // 0x03 - /* mUpperBckIdx */ LKANM_BCK_DASH, - /* mUnderBckIdx */ LKANM_BCK_DASHKAZE, + /* mUnderBckIdx */ LKANM_BCK_DASH, + /* mUpperBckIdx */ LKANM_BCK_DASHKAZE, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0000, }, { // 0x04 - /* mUpperBckIdx */ LKANM_BCK_WALKHBOOTS, /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_WALKHBOOTS, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x05 - /* mUpperBckIdx */ LKANM_BCK_WALKHBOOTS, - /* mUnderBckIdx */ LKANM_BCK_DASHKAZE, + /* mUnderBckIdx */ LKANM_BCK_WALKHBOOTS, + /* mUpperBckIdx */ LKANM_BCK_DASHKAZE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x06 - /* mUpperBckIdx */ LKANM_BCK_WALKSLOPE, /* mUnderBckIdx */ LKANM_BCK_WALKSLOPE, + /* mUpperBckIdx */ LKANM_BCK_WALKSLOPE, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0000, }, { // 0x07 - /* mUpperBckIdx */ LKANM_BCK_ATNLS, - /* mUnderBckIdx */ LKANM_BCK_ATNL, + /* mUnderBckIdx */ LKANM_BCK_ATNLS, + /* mUpperBckIdx */ LKANM_BCK_ATNL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x08 - /* mUpperBckIdx */ LKANM_BCK_ATNRS, - /* mUnderBckIdx */ LKANM_BCK_ATNR, + /* mUnderBckIdx */ LKANM_BCK_ATNRS, + /* mUpperBckIdx */ LKANM_BCK_ATNR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x09 - /* mUpperBckIdx */ LKANM_BCK_ATNWLS, - /* mUnderBckIdx */ LKANM_BCK_ATNWL, + /* mUnderBckIdx */ LKANM_BCK_ATNWLS, + /* mUpperBckIdx */ LKANM_BCK_ATNWL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x0A - /* mUpperBckIdx */ LKANM_BCK_ATNWRS, - /* mUnderBckIdx */ LKANM_BCK_ATNWR, + /* mUnderBckIdx */ LKANM_BCK_ATNWRS, + /* mUpperBckIdx */ LKANM_BCK_ATNWR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x0B - /* mUpperBckIdx */ LKANM_BCK_ATNDLS, - /* mUnderBckIdx */ LKANM_BCK_ATNDL, + /* mUnderBckIdx */ LKANM_BCK_ATNDLS, + /* mUpperBckIdx */ LKANM_BCK_ATNDL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x0C - /* mUpperBckIdx */ LKANM_BCK_ATNDRS, - /* mUnderBckIdx */ LKANM_BCK_ATNDR, + /* mUnderBckIdx */ LKANM_BCK_ATNDRS, + /* mUpperBckIdx */ LKANM_BCK_ATNDR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x0D - /* mUpperBckIdx */ LKANM_BCK_JMPEDS, - /* mUnderBckIdx */ LKANM_BCK_JMPED, + /* mUnderBckIdx */ LKANM_BCK_JMPEDS, + /* mUpperBckIdx */ LKANM_BCK_JMPED, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x0E - /* mUpperBckIdx */ LKANM_BCK_ATNWB, /* mUnderBckIdx */ LKANM_BCK_ATNWB, + /* mUpperBckIdx */ LKANM_BCK_ATNWB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x0F - /* mUpperBckIdx */ LKANM_BCK_ATNDB, /* mUnderBckIdx */ LKANM_BCK_ATNDB, + /* mUpperBckIdx */ LKANM_BCK_ATNDB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x10 - /* mUpperBckIdx */ LKANM_BCK_ATNJL, /* mUnderBckIdx */ LKANM_BCK_ATNJL, + /* mUpperBckIdx */ LKANM_BCK_ATNJL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0030, }, { // 0x11 - /* mUpperBckIdx */ LKANM_BCK_ATNJR, /* mUnderBckIdx */ LKANM_BCK_ATNJR, + /* mUpperBckIdx */ LKANM_BCK_ATNJR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0031, }, { // 0x12 - /* mUpperBckIdx */ LKANM_BCK_ATNJLLAND, /* mUnderBckIdx */ LKANM_BCK_ATNJLLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNJLLAND, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x13 - /* mUpperBckIdx */ LKANM_BCK_ATNJRLAND, /* mUnderBckIdx */ LKANM_BCK_ATNJRLAND, + /* mUpperBckIdx */ LKANM_BCK_ATNJRLAND, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x14 - /* mUpperBckIdx */ LKANM_BCK_ROT, /* mUnderBckIdx */ LKANM_BCK_ROT, + /* mUpperBckIdx */ LKANM_BCK_ROT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x15 - /* mUpperBckIdx */ LKANM_BCK_CUTREL, - /* mUnderBckIdx */ LKANM_BCK_CUTRER, + /* mUnderBckIdx */ LKANM_BCK_CUTREL, + /* mUpperBckIdx */ LKANM_BCK_CUTRER, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0057, }, { // 0x16 - /* mUpperBckIdx */ LKANM_BCK_DIFENCE, /* mUnderBckIdx */ LKANM_BCK_DIFENCE, + /* mUpperBckIdx */ LKANM_BCK_DIFENCE, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0002, }, { // 0x17 - /* mUpperBckIdx */ LKANM_BCK_DIFENCEA, /* mUnderBckIdx */ LKANM_BCK_DIFENCEA, + /* mUpperBckIdx */ LKANM_BCK_DIFENCEA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0041, }, { // 0x18 - /* mUpperBckIdx */ LKANM_BCK_CUTTURNP, /* mUnderBckIdx */ LKANM_BCK_CUTTURNP, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNP, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0025, }, { // 0x19 - /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWFB, /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWFB, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWFB, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0026, }, { // 0x1A - /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWLR, /* mUnderBckIdx */ LKANM_BCK_CUTTURNPWLR, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNPWLR, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0026, }, { // 0x1B - /* mUpperBckIdx */ LKANM_BCK_TALKA, /* mUnderBckIdx */ LKANM_BCK_TALKA, + /* mUpperBckIdx */ LKANM_BCK_TALKA, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x1C - /* mUpperBckIdx */ LKANM_BCK_WAITB, /* mUnderBckIdx */ LKANM_BCK_WAITB, + /* mUpperBckIdx */ LKANM_BCK_WAITB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000E, }, { // 0x1D - /* mUpperBckIdx */ LKANM_BCK_WAITATOB, /* mUnderBckIdx */ LKANM_BCK_WAITATOB, + /* mUpperBckIdx */ LKANM_BCK_WAITATOB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0059, }, { // 0x1E - /* mUpperBckIdx */ LKANM_BCK_CUTA, /* mUnderBckIdx */ LKANM_BCK_CUTA, + /* mUpperBckIdx */ LKANM_BCK_CUTA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x001E, }, { // 0x1F - /* mUpperBckIdx */ LKANM_BCK_CUTF, /* mUnderBckIdx */ LKANM_BCK_CUTF, + /* mUpperBckIdx */ LKANM_BCK_CUTF, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x001E, }, { // 0x20 - /* mUpperBckIdx */ LKANM_BCK_CUTR, /* mUnderBckIdx */ LKANM_BCK_CUTR, + /* mUpperBckIdx */ LKANM_BCK_CUTR, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x001E, }, { // 0x21 - /* mUpperBckIdx */ LKANM_BCK_CUTL, /* mUnderBckIdx */ LKANM_BCK_CUTL, + /* mUpperBckIdx */ LKANM_BCK_CUTL, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x001E, }, { // 0x22 - /* mUpperBckIdx */ LKANM_BCK_CUTEA, /* mUnderBckIdx */ LKANM_BCK_CUTEA, + /* mUpperBckIdx */ LKANM_BCK_CUTEA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x001F, }, { // 0x23 - /* mUpperBckIdx */ LKANM_BCK_CUTEB, /* mUnderBckIdx */ LKANM_BCK_CUTEB, + /* mUpperBckIdx */ LKANM_BCK_CUTEB, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0020, }, { // 0x24 - /* mUpperBckIdx */ LKANM_BCK_EXCA1, /* mUnderBckIdx */ LKANM_BCK_EXCA1, + /* mUpperBckIdx */ LKANM_BCK_EXCA1, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0021, }, { // 0x25 - /* mUpperBckIdx */ LKANM_BCK_EXCB1, /* mUnderBckIdx */ LKANM_BCK_EXCB1, + /* mUpperBckIdx */ LKANM_BCK_EXCB1, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0022, }, { // 0x26 - /* mUpperBckIdx */ LKANM_BCK_CUTBOKO, /* mUnderBckIdx */ LKANM_BCK_CUTBOKO, + /* mUpperBckIdx */ LKANM_BCK_CUTBOKO, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x006A, }, { // 0x27 - /* mUpperBckIdx */ LKANM_BCK_CUTRER, /* mUnderBckIdx */ LKANM_BCK_CUTRER, + /* mUpperBckIdx */ LKANM_BCK_CUTRER, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0057, }, { // 0x28 - /* mUpperBckIdx */ LKANM_BCK_CUTTURN, /* mUnderBckIdx */ LKANM_BCK_CUTTURN, + /* mUpperBckIdx */ LKANM_BCK_CUTTURN, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0026, }, { // 0x29 - /* mUpperBckIdx */ LKANM_BCK_CUTTURN, - /* mUnderBckIdx */ LKANM_BCK_CUTTURNC, + /* mUnderBckIdx */ LKANM_BCK_CUTTURN, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNC, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0026, }, { // 0x2A - /* mUpperBckIdx */ LKANM_BCK_CUTTURNB, /* mUnderBckIdx */ LKANM_BCK_CUTTURNB, + /* mUpperBckIdx */ LKANM_BCK_CUTTURNB, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0058, }, { // 0x2B - /* mUpperBckIdx */ LKANM_BCK_JATTACK, /* mUnderBckIdx */ LKANM_BCK_JATTACK, + /* mUpperBckIdx */ LKANM_BCK_JATTACK, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0023, }, { // 0x2C - /* mUpperBckIdx */ LKANM_BCK_JATTCKP, /* mUnderBckIdx */ LKANM_BCK_JATTCKP, + /* mUpperBckIdx */ LKANM_BCK_JATTCKP, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0023, }, { // 0x2D - /* mUpperBckIdx */ LKANM_BCK_JATTCKCUT, /* mUnderBckIdx */ LKANM_BCK_JATTCKCUT, + /* mUpperBckIdx */ LKANM_BCK_JATTCKCUT, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0023, }, { // 0x2E - /* mUpperBckIdx */ LKANM_BCK_JATTCKCUTHAM, /* mUnderBckIdx */ LKANM_BCK_JATTCKCUTHAM, + /* mUpperBckIdx */ LKANM_BCK_JATTCKCUTHAM, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0023, }, { // 0x2F - /* mUpperBckIdx */ LKANM_BCK_JATTACKLAND, /* mUnderBckIdx */ LKANM_BCK_JATTACKLAND, + /* mUpperBckIdx */ LKANM_BCK_JATTACKLAND, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0024, }, { // 0x30 - /* mUpperBckIdx */ LKANM_BCK_LANDDAMA, /* mUnderBckIdx */ LKANM_BCK_LANDDAMA, + /* mUpperBckIdx */ LKANM_BCK_LANDDAMA, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0038, }, { // 0x31 - /* mUpperBckIdx */ LKANM_BCK_LANDDAMAST, /* mUnderBckIdx */ LKANM_BCK_LANDDAMAST, + /* mUpperBckIdx */ LKANM_BCK_LANDDAMAST, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0039, }, { // 0x32 - /* mUpperBckIdx */ LKANM_BCK_ROLLF, /* mUnderBckIdx */ LKANM_BCK_ROLLF, + /* mUpperBckIdx */ LKANM_BCK_ROLLF, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0033, }, { // 0x33 - /* mUpperBckIdx */ LKANM_BCK_ROLLFMIS, /* mUnderBckIdx */ LKANM_BCK_ROLLFMIS, + /* mUpperBckIdx */ LKANM_BCK_ROLLFMIS, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0036, }, { // 0x34 - /* mUpperBckIdx */ LKANM_BCK_SLIP, /* mUnderBckIdx */ LKANM_BCK_SLIP, + /* mUpperBckIdx */ LKANM_BCK_SLIP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x35 - /* mUpperBckIdx */ LKANM_BCK_SLIDEF, /* mUnderBckIdx */ LKANM_BCK_SLIDEF, + /* mUpperBckIdx */ LKANM_BCK_SLIDEF, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0042, }, { // 0x36 - /* mUpperBckIdx */ LKANM_BCK_SLIDEFLAND, /* mUnderBckIdx */ LKANM_BCK_SLIDEFLAND, + /* mUpperBckIdx */ LKANM_BCK_SLIDEFLAND, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0043, }, { // 0x37 - /* mUpperBckIdx */ LKANM_BCK_SLIDEB, /* mUnderBckIdx */ LKANM_BCK_SLIDEB, + /* mUpperBckIdx */ LKANM_BCK_SLIDEB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0044, }, { // 0x38 - /* mUpperBckIdx */ LKANM_BCK_SLIDEBLAND, /* mUnderBckIdx */ LKANM_BCK_SLIDEBLAND, + /* mUpperBckIdx */ LKANM_BCK_SLIDEBLAND, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0045, }, { // 0x39 - /* mUpperBckIdx */ LKANM_BCK_ATNGAL, /* mUnderBckIdx */ LKANM_BCK_ATNGAL, + /* mUpperBckIdx */ LKANM_BCK_ATNGAL, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0041, }, { // 0x3A - /* mUpperBckIdx */ LKANM_BCK_ATNGAR, /* mUnderBckIdx */ LKANM_BCK_ATNGAR, + /* mUpperBckIdx */ LKANM_BCK_ATNGAR, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0041, }, { // 0x3B - /* mUpperBckIdx */ LKANM_BCK_ATNGAHAM, /* mUnderBckIdx */ LKANM_BCK_ATNGAHAM, + /* mUpperBckIdx */ LKANM_BCK_ATNGAHAM, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0041, }, { // 0x3C - /* mUpperBckIdx */ LKANM_BCK_JMPST, /* mUnderBckIdx */ LKANM_BCK_JMPST, + /* mUpperBckIdx */ LKANM_BCK_JMPST, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0032, }, { // 0x3D - /* mUpperBckIdx */ LKANM_BCK_ROLLB, /* mUnderBckIdx */ LKANM_BCK_ROLLB, + /* mUpperBckIdx */ LKANM_BCK_ROLLB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0034, }, { // 0x3E - /* mUpperBckIdx */ LKANM_BCK_ROLLBLAND, /* mUnderBckIdx */ LKANM_BCK_ROLLBLAND, + /* mUpperBckIdx */ LKANM_BCK_ROLLBLAND, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0035, }, { // 0x3F - /* mUpperBckIdx */ LKANM_BCK_CROUCH, /* mUnderBckIdx */ LKANM_BCK_CROUCH, + /* mUpperBckIdx */ LKANM_BCK_CROUCH, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000A, }, { // 0x40 - /* mUpperBckIdx */ LKANM_BCK_LIE, /* mUnderBckIdx */ LKANM_BCK_LIE, + /* mUpperBckIdx */ LKANM_BCK_LIE, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x000A, }, { // 0x41 - /* mUpperBckIdx */ LKANM_BCK_LIEFORWARD, /* mUnderBckIdx */ LKANM_BCK_LIEFORWARD, + /* mUpperBckIdx */ LKANM_BCK_LIEFORWARD, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x000A, }, { // 0x42 - /* mUpperBckIdx */ LKANM_BCK_WALL, /* mUnderBckIdx */ LKANM_BCK_WALL, + /* mUpperBckIdx */ LKANM_BCK_WALL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000F, }, { // 0x43 - /* mUpperBckIdx */ LKANM_BCK_WALLDW, /* mUnderBckIdx */ LKANM_BCK_WALLDW, + /* mUpperBckIdx */ LKANM_BCK_WALLDW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000F, }, { // 0x44 - /* mUpperBckIdx */ LKANM_BCK_WALLWL, /* mUnderBckIdx */ LKANM_BCK_WALLWL, + /* mUpperBckIdx */ LKANM_BCK_WALLWL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001A, }, { // 0x45 - /* mUpperBckIdx */ LKANM_BCK_WALLWR, /* mUnderBckIdx */ LKANM_BCK_WALLWR, + /* mUpperBckIdx */ LKANM_BCK_WALLWR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001B, }, { // 0x46 - /* mUpperBckIdx */ LKANM_BCK_WALLWLDW, /* mUnderBckIdx */ LKANM_BCK_WALLWLDW, + /* mUpperBckIdx */ LKANM_BCK_WALLWLDW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001A, }, { // 0x47 - /* mUpperBckIdx */ LKANM_BCK_WALLWRDW, /* mUnderBckIdx */ LKANM_BCK_WALLWRDW, + /* mUpperBckIdx */ LKANM_BCK_WALLWRDW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001B, }, { // 0x48 - /* mUpperBckIdx */ LKANM_BCK_WALLPL, /* mUnderBckIdx */ LKANM_BCK_WALLPL, + /* mUpperBckIdx */ LKANM_BCK_WALLPL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001C, }, { // 0x49 - /* mUpperBckIdx */ LKANM_BCK_WALLPR, /* mUnderBckIdx */ LKANM_BCK_WALLPR, + /* mUpperBckIdx */ LKANM_BCK_WALLPR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001D, }, { // 0x4A - /* mUpperBckIdx */ LKANM_BCK_WALLPLDW, /* mUnderBckIdx */ LKANM_BCK_WALLPLDW, + /* mUpperBckIdx */ LKANM_BCK_WALLPLDW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001C, }, { // 0x4B - /* mUpperBckIdx */ LKANM_BCK_WALLPRDW, /* mUnderBckIdx */ LKANM_BCK_WALLPRDW, + /* mUpperBckIdx */ LKANM_BCK_WALLPRDW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x001D, }, { // 0x4C - /* mUpperBckIdx */ LKANM_BCK_VJMP, /* mUnderBckIdx */ LKANM_BCK_VJMP, + /* mUpperBckIdx */ LKANM_BCK_VJMP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x4D - /* mUpperBckIdx */ LKANM_BCK_VJMPCHA, /* mUnderBckIdx */ LKANM_BCK_VJMPCHA, + /* mUpperBckIdx */ LKANM_BCK_VJMPCHA, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x004C, }, { // 0x4E - /* mUpperBckIdx */ LKANM_BCK_VJMPCHB, /* mUnderBckIdx */ LKANM_BCK_VJMPCHB, + /* mUpperBckIdx */ LKANM_BCK_VJMPCHB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x4F - /* mUpperBckIdx */ LKANM_BCK_VJMPCL, /* mUnderBckIdx */ LKANM_BCK_VJMPCL, + /* mUpperBckIdx */ LKANM_BCK_VJMPCL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x004D, }, { // 0x50 - /* mUpperBckIdx */ LKANM_BCK_HANGING, /* mUnderBckIdx */ LKANM_BCK_HANGING, + /* mUpperBckIdx */ LKANM_BCK_HANGING, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0054, }, { // 0x51 - /* mUpperBckIdx */ LKANM_BCK_HANGUP, /* mUnderBckIdx */ LKANM_BCK_HANGUP, + /* mUpperBckIdx */ LKANM_BCK_HANGUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0055, }, { // 0x52 - /* mUpperBckIdx */ LKANM_BCK_HANGMOVEL, /* mUnderBckIdx */ LKANM_BCK_HANGMOVEL, + /* mUpperBckIdx */ LKANM_BCK_HANGMOVEL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000C, }, { // 0x53 - /* mUpperBckIdx */ LKANM_BCK_HANGMOVER, /* mUnderBckIdx */ LKANM_BCK_HANGMOVER, + /* mUpperBckIdx */ LKANM_BCK_HANGMOVER, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000D, }, { // 0x54 - /* mUpperBckIdx */ LKANM_BCK_DAM, /* mUnderBckIdx */ LKANM_BCK_DAM, + /* mUpperBckIdx */ LKANM_BCK_DAM, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003A, }, { // 0x55 - /* mUpperBckIdx */ LKANM_BCK_DAML, /* mUnderBckIdx */ LKANM_BCK_DAML, + /* mUpperBckIdx */ LKANM_BCK_DAML, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x003A, }, { // 0x56 - /* mUpperBckIdx */ LKANM_BCK_DAMR, /* mUnderBckIdx */ LKANM_BCK_DAMR, + /* mUpperBckIdx */ LKANM_BCK_DAMR, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x003A, }, { // 0x57 - /* mUpperBckIdx */ LKANM_BCK_DAMF, /* mUnderBckIdx */ LKANM_BCK_DAMF, + /* mUpperBckIdx */ LKANM_BCK_DAMF, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x003A, }, { // 0x58 - /* mUpperBckIdx */ LKANM_BCK_DAMB, /* mUnderBckIdx */ LKANM_BCK_DAMB, + /* mUpperBckIdx */ LKANM_BCK_DAMB, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x003A, }, { // 0x59 - /* mUpperBckIdx */ LKANM_BCK_DAMFL, /* mUnderBckIdx */ LKANM_BCK_DAMFL, + /* mUpperBckIdx */ LKANM_BCK_DAMFL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003B, }, { // 0x5A - /* mUpperBckIdx */ LKANM_BCK_DAMFR, /* mUnderBckIdx */ LKANM_BCK_DAMFR, + /* mUpperBckIdx */ LKANM_BCK_DAMFR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003B, }, { // 0x5B - /* mUpperBckIdx */ LKANM_BCK_DAMFF, /* mUnderBckIdx */ LKANM_BCK_DAMFF, + /* mUpperBckIdx */ LKANM_BCK_DAMFF, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003B, }, { // 0x5C - /* mUpperBckIdx */ LKANM_BCK_DAMFB, /* mUnderBckIdx */ LKANM_BCK_DAMFB, + /* mUpperBckIdx */ LKANM_BCK_DAMFB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003B, }, { // 0x5D - /* mUpperBckIdx */ LKANM_BCK_DAMFLUP, /* mUnderBckIdx */ LKANM_BCK_DAMFLUP, + /* mUpperBckIdx */ LKANM_BCK_DAMFLUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003E, }, { // 0x5E - /* mUpperBckIdx */ LKANM_BCK_DAMFRUP, /* mUnderBckIdx */ LKANM_BCK_DAMFRUP, + /* mUpperBckIdx */ LKANM_BCK_DAMFRUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003F, }, { // 0x5F - /* mUpperBckIdx */ LKANM_BCK_DAMFFUP, /* mUnderBckIdx */ LKANM_BCK_DAMFFUP, + /* mUpperBckIdx */ LKANM_BCK_DAMFFUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003C, }, { // 0x60 - /* mUpperBckIdx */ LKANM_BCK_DAMFBUP, /* mUnderBckIdx */ LKANM_BCK_DAMFBUP, + /* mUpperBckIdx */ LKANM_BCK_DAMFBUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x003D, }, { // 0x61 - /* mUpperBckIdx */ LKANM_BCK_LAVADAM, /* mUnderBckIdx */ LKANM_BCK_LAVADAM, + /* mUpperBckIdx */ LKANM_BCK_LAVADAM, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0056, }, { // 0x62 - /* mUpperBckIdx */ LKANM_BCK_DIELONG, /* mUnderBckIdx */ LKANM_BCK_DIELONG, + /* mUpperBckIdx */ LKANM_BCK_DIELONG, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0063, }, { // 0x63 - /* mUpperBckIdx */ LKANM_BCK_SHIPDIE, /* mUnderBckIdx */ LKANM_BCK_SHIPDIE, + /* mUpperBckIdx */ LKANM_BCK_SHIPDIE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0063, }, { // 0x64 - /* mUpperBckIdx */ LKANM_BCK_SWIMDIE, /* mUnderBckIdx */ LKANM_BCK_SWIMDIE, + /* mUpperBckIdx */ LKANM_BCK_SWIMDIE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0064, }, { // 0x65 - /* mUpperBckIdx */ LKANM_BCK_GRABP, /* mUnderBckIdx */ LKANM_BCK_GRABP, + /* mUpperBckIdx */ LKANM_BCK_GRABP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0015, }, { // 0x66 - /* mUpperBckIdx */ LKANM_BCK_GRABUP, /* mUnderBckIdx */ LKANM_BCK_GRABUP, + /* mUpperBckIdx */ LKANM_BCK_GRABUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0016, }, { // 0x67 - /* mUpperBckIdx */ LKANM_BCK_GRABNG, /* mUnderBckIdx */ LKANM_BCK_GRABNG, + /* mUpperBckIdx */ LKANM_BCK_GRABNG, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0017, }, { // 0x68 - /* mUpperBckIdx */ LKANM_BCK_GRABWAIT, /* mUnderBckIdx */ LKANM_BCK_GRABWAIT, + /* mUpperBckIdx */ LKANM_BCK_GRABWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0009, }, { // 0x69 - /* mUpperBckIdx */ LKANM_BCK_GRABWAITB, /* mUnderBckIdx */ LKANM_BCK_GRABWAITB, + /* mUpperBckIdx */ LKANM_BCK_GRABWAITB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0012, }, { // 0x6A - /* mUpperBckIdx */ LKANM_BCK_GRABTHROW, /* mUnderBckIdx */ LKANM_BCK_GRABTHROW, + /* mUpperBckIdx */ LKANM_BCK_GRABTHROW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0018, }, { // 0x6B - /* mUpperBckIdx */ LKANM_BCK_GRABRE, /* mUnderBckIdx */ LKANM_BCK_GRABRE, + /* mUpperBckIdx */ LKANM_BCK_GRABRE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0019, }, { // 0x6C - /* mUpperBckIdx */ LKANM_BCK_MJMP, /* mUnderBckIdx */ LKANM_BCK_MJMP, + /* mUpperBckIdx */ LKANM_BCK_MJMP, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0027, }, { // 0x6D - /* mUpperBckIdx */ LKANM_BCK_MJMPC, /* mUnderBckIdx */ LKANM_BCK_MJMPC, + /* mUpperBckIdx */ LKANM_BCK_MJMPC, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0028, }, { // 0x6E - /* mUpperBckIdx */ LKANM_BCK_MROLLL, /* mUnderBckIdx */ LKANM_BCK_MROLLL, + /* mUpperBckIdx */ LKANM_BCK_MROLLL, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0029, }, { // 0x6F - /* mUpperBckIdx */ LKANM_BCK_MROLLR, /* mUnderBckIdx */ LKANM_BCK_MROLLR, + /* mUpperBckIdx */ LKANM_BCK_MROLLR, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x002A, }, { // 0x70 - /* mUpperBckIdx */ LKANM_BCK_MROLLLC, /* mUnderBckIdx */ LKANM_BCK_MROLLLC, + /* mUpperBckIdx */ LKANM_BCK_MROLLLC, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x002B, }, { // 0x71 - /* mUpperBckIdx */ LKANM_BCK_MROLLRC, /* mUnderBckIdx */ LKANM_BCK_MROLLRC, + /* mUpperBckIdx */ LKANM_BCK_MROLLRC, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x002C, }, { // 0x72 - /* mUpperBckIdx */ LKANM_BCK_MSTEPOVER, /* mUnderBckIdx */ LKANM_BCK_MSTEPOVER, + /* mUpperBckIdx */ LKANM_BCK_MSTEPOVER, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x002D, }, { // 0x73 - /* mUpperBckIdx */ LKANM_BCK_MSTEPOVERA, /* mUnderBckIdx */ LKANM_BCK_MSTEPOVERA, + /* mUpperBckIdx */ LKANM_BCK_MSTEPOVERA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x002E, }, { // 0x74 - /* mUpperBckIdx */ LKANM_BCK_MSTEPOVERLAND, /* mUnderBckIdx */ LKANM_BCK_MSTEPOVERLAND, + /* mUpperBckIdx */ LKANM_BCK_MSTEPOVERLAND, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x002F, }, { // 0x75 - /* mUpperBckIdx */ LKANM_BCK_ROPECATCH, /* mUnderBckIdx */ LKANM_BCK_ROPECATCH, + /* mUpperBckIdx */ LKANM_BCK_ROPECATCH, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x004C, }, { // 0x76 - /* mUpperBckIdx */ LKANM_BCK_ROPESWINGF, /* mUnderBckIdx */ LKANM_BCK_ROPESWINGF, + /* mUpperBckIdx */ LKANM_BCK_ROPESWINGF, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0008, }, { // 0x77 - /* mUpperBckIdx */ LKANM_BCK_ROPESWINGB, /* mUnderBckIdx */ LKANM_BCK_ROPESWINGB, + /* mUpperBckIdx */ LKANM_BCK_ROPESWINGB, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0008, }, { // 0x78 - /* mUpperBckIdx */ LKANM_BCK_ROPEWAIT, /* mUnderBckIdx */ LKANM_BCK_ROPEWAIT, + /* mUpperBckIdx */ LKANM_BCK_ROPEWAIT, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0009, }, { // 0x79 - /* mUpperBckIdx */ LKANM_BCK_ROPECLIMB, /* mUnderBckIdx */ LKANM_BCK_ROPECLIMB, + /* mUpperBckIdx */ LKANM_BCK_ROPECLIMB, /* mLeftHandIdx */ 0x01, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x004E, }, { // 0x7A - /* mUpperBckIdx */ LKANM_BCK_ROPEDOWN, /* mUnderBckIdx */ LKANM_BCK_ROPEDOWN, + /* mUpperBckIdx */ LKANM_BCK_ROPEDOWN, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x004F, }, { // 0x7B - /* mUpperBckIdx */ LKANM_BCK_ROPETHROWCATCH, /* mUnderBckIdx */ LKANM_BCK_ROPETHROWCATCH, + /* mUpperBckIdx */ LKANM_BCK_ROPETHROWCATCH, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0049, }, { // 0x7C - /* mUpperBckIdx */ LKANM_BCK_BOOMCATCH, /* mUnderBckIdx */ LKANM_BCK_BOOMCATCH, + /* mUpperBckIdx */ LKANM_BCK_BOOMCATCH, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0049, }, { // 0x7D - /* mUpperBckIdx */ LKANM_BCK_VOYAGE1, /* mUnderBckIdx */ LKANM_BCK_VOYAGE1, + /* mUpperBckIdx */ LKANM_BCK_VOYAGE1, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0002, }, { // 0x7E - /* mUpperBckIdx */ LKANM_BCK_WAITPUSHPULL, /* mUnderBckIdx */ LKANM_BCK_WAITPUSHPULL, + /* mUpperBckIdx */ LKANM_BCK_WAITPUSHPULL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0002, }, { // 0x7F - /* mUpperBckIdx */ LKANM_BCK_WALKPUSH, /* mUnderBckIdx */ LKANM_BCK_WALKPUSH, + /* mUpperBckIdx */ LKANM_BCK_WALKPUSH, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x004A, }, { // 0x80 - /* mUpperBckIdx */ LKANM_BCK_WALKPULL, /* mUnderBckIdx */ LKANM_BCK_WALKPULL, + /* mUpperBckIdx */ LKANM_BCK_WALKPULL, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x004B, }, { // 0x81 - /* mUpperBckIdx */ LKANM_BCK_SWIMP, /* mUnderBckIdx */ LKANM_BCK_SWIMP, + /* mUpperBckIdx */ LKANM_BCK_SWIMP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0046, }, { // 0x82 - /* mUpperBckIdx */ LKANM_BCK_SWIMWAIT, /* mUnderBckIdx */ LKANM_BCK_SWIMWAIT, + /* mUpperBckIdx */ LKANM_BCK_SWIMWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0003, }, { // 0x83 - /* mUpperBckIdx */ LKANM_BCK_SWIMING, /* mUnderBckIdx */ LKANM_BCK_SWIMING, + /* mUpperBckIdx */ LKANM_BCK_SWIMING, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0047, }, { // 0x84 - /* mUpperBckIdx */ LKANM_BCK_LADDERUPST, /* mUnderBckIdx */ LKANM_BCK_LADDERUPST, + /* mUpperBckIdx */ LKANM_BCK_LADDERUPST, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0050, }, { // 0x85 - /* mUpperBckIdx */ LKANM_BCK_LADDERUPEDR, /* mUnderBckIdx */ LKANM_BCK_LADDERUPEDR, + /* mUpperBckIdx */ LKANM_BCK_LADDERUPEDR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0052, }, { // 0x86 - /* mUpperBckIdx */ LKANM_BCK_LADDERUPEDL, /* mUnderBckIdx */ LKANM_BCK_LADDERUPEDL, + /* mUpperBckIdx */ LKANM_BCK_LADDERUPEDL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0052, }, { // 0x87 - /* mUpperBckIdx */ LKANM_BCK_LADDERDWST, /* mUnderBckIdx */ LKANM_BCK_LADDERDWST, + /* mUpperBckIdx */ LKANM_BCK_LADDERDWST, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0051, }, { // 0x88 - /* mUpperBckIdx */ LKANM_BCK_LADDERDWEDR, /* mUnderBckIdx */ LKANM_BCK_LADDERDWEDR, + /* mUpperBckIdx */ LKANM_BCK_LADDERDWEDR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0053, }, { // 0x89 - /* mUpperBckIdx */ LKANM_BCK_LADDERDWEDL, /* mUnderBckIdx */ LKANM_BCK_LADDERDWEDL, + /* mUpperBckIdx */ LKANM_BCK_LADDERDWEDL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0053, }, { // 0x8A - /* mUpperBckIdx */ LKANM_BCK_LADDERRTOL, /* mUnderBckIdx */ LKANM_BCK_LADDERRTOL, + /* mUpperBckIdx */ LKANM_BCK_LADDERRTOL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000A, }, { // 0x8B - /* mUpperBckIdx */ LKANM_BCK_LADDERLTOR, /* mUnderBckIdx */ LKANM_BCK_LADDERLTOR, + /* mUpperBckIdx */ LKANM_BCK_LADDERLTOR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x000A, }, { // 0x8C - /* mUpperBckIdx */ LKANM_BCK_FCLIMBSLIDELUP, /* mUnderBckIdx */ LKANM_BCK_FCLIMBSLIDELUP, + /* mUpperBckIdx */ LKANM_BCK_FCLIMBSLIDELUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0009, }, { // 0x8D - /* mUpperBckIdx */ LKANM_BCK_FCLIMBSLIDERUP, /* mUnderBckIdx */ LKANM_BCK_FCLIMBSLIDERUP, + /* mUpperBckIdx */ LKANM_BCK_FCLIMBSLIDERUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0009, }, { // 0x8E - /* mUpperBckIdx */ LKANM_BCK_BOXOPENLINK, /* mUnderBckIdx */ LKANM_BCK_BOXOPENLINK, + /* mUpperBckIdx */ LKANM_BCK_BOXOPENLINK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0061, }, { // 0x8F - /* mUpperBckIdx */ LKANM_BCK_BOXOPENSHORTLINK, /* mUnderBckIdx */ LKANM_BCK_BOXOPENSHORTLINK, + /* mUpperBckIdx */ LKANM_BCK_BOXOPENSHORTLINK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0062, }, { // 0x90 - /* mUpperBckIdx */ LKANM_BCK_ITEMGET, /* mUnderBckIdx */ LKANM_BCK_ITEMGET, + /* mUpperBckIdx */ LKANM_BCK_ITEMGET, /* mLeftHandIdx */ 0x04, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x005D, }, { // 0x91 - /* mUpperBckIdx */ LKANM_BCK_HOLDUP, /* mUnderBckIdx */ LKANM_BCK_HOLDUP, + /* mUpperBckIdx */ LKANM_BCK_HOLDUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x005B, }, { // 0x92 - /* mUpperBckIdx */ LKANM_BCK_WALLHOLDUP, /* mUnderBckIdx */ LKANM_BCK_WALLHOLDUP, + /* mUpperBckIdx */ LKANM_BCK_WALLHOLDUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x005C, }, { // 0x93 - /* mUpperBckIdx */ LKANM_BCK_WALLHOLDUPDW, /* mUnderBckIdx */ LKANM_BCK_WALLHOLDUPDW, + /* mUpperBckIdx */ LKANM_BCK_WALLHOLDUPDW, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x005C, }, { // 0x94 - /* mUpperBckIdx */ LKANM_BCK_COMEOUT, /* mUnderBckIdx */ LKANM_BCK_COMEOUT, + /* mUpperBckIdx */ LKANM_BCK_COMEOUT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x005A, }, { // 0x95 - /* mUpperBckIdx */ LKANM_BCK_WALKBARREL, /* mUnderBckIdx */ LKANM_BCK_WALKBARREL, + /* mUpperBckIdx */ LKANM_BCK_WALKBARREL, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0x96 - /* mUpperBckIdx */ LKANM_BCK_SALTATION, /* mUnderBckIdx */ LKANM_BCK_SALTATION, + /* mUpperBckIdx */ LKANM_BCK_SALTATION, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x005E, }, { // 0x97 - /* mUpperBckIdx */ LKANM_BCK_WHO, /* mUnderBckIdx */ LKANM_BCK_WHO, + /* mUpperBckIdx */ LKANM_BCK_WHO, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x005F, }, { // 0x98 - /* mUpperBckIdx */ LKANM_BCK_PICKUP, /* mUnderBckIdx */ LKANM_BCK_PICKUP, + /* mUpperBckIdx */ LKANM_BCK_PICKUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0060, }, { // 0x99 - /* mUpperBckIdx */ LKANM_BCK_WAITPICKUP, /* mUnderBckIdx */ LKANM_BCK_WAITPICKUP, + /* mUpperBckIdx */ LKANM_BCK_WAITPICKUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0013, }, { // 0x9A - /* mUpperBckIdx */ LKANM_BCK_SURPRISED, /* mUnderBckIdx */ LKANM_BCK_SURPRISED, + /* mUpperBckIdx */ LKANM_BCK_SURPRISED, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0065, }, { // 0x9B - /* mUpperBckIdx */ LKANM_BCK_TURNBACK, /* mUnderBckIdx */ LKANM_BCK_TURNBACK, + /* mUpperBckIdx */ LKANM_BCK_TURNBACK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0066, }, { // 0x9C - /* mUpperBckIdx */ LKANM_BCK_LOOKUP, /* mUnderBckIdx */ LKANM_BCK_LOOKUP, + /* mUpperBckIdx */ LKANM_BCK_LOOKUP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0067, }, { // 0x9D - /* mUpperBckIdx */ LKANM_BCK_WAITQ, /* mUnderBckIdx */ LKANM_BCK_WAITQ, + /* mUpperBckIdx */ LKANM_BCK_WAITQ, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0092, }, { // 0x9E - /* mUpperBckIdx */ LKANM_BCK_GLAD, /* mUnderBckIdx */ LKANM_BCK_GLAD, + /* mUpperBckIdx */ LKANM_BCK_GLAD, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0069, }, { // 0x9F - /* mUpperBckIdx */ LKANM_BCK_SHIP_JUMP1, /* mUnderBckIdx */ LKANM_BCK_SHIP_JUMP1, + /* mUpperBckIdx */ LKANM_BCK_SHIP_JUMP1, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x006B, }, { // 0xA0 - /* mUpperBckIdx */ LKANM_BCK_SHIP_JUMP2, /* mUnderBckIdx */ LKANM_BCK_SHIP_JUMP2, + /* mUpperBckIdx */ LKANM_BCK_SHIP_JUMP2, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x006C, }, { // 0xA1 - /* mUpperBckIdx */ LKANM_BCK_USEFANA, /* mUnderBckIdx */ LKANM_BCK_USEFANA, + /* mUpperBckIdx */ LKANM_BCK_USEFANA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x006D, }, { // 0xA2 - /* mUpperBckIdx */ LKANM_BCK_USEFANB, /* mUnderBckIdx */ LKANM_BCK_USEFANB, + /* mUpperBckIdx */ LKANM_BCK_USEFANB, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x006E, }, { // 0xA3 - /* mUpperBckIdx */ LKANM_BCK_USEFANB2, /* mUnderBckIdx */ LKANM_BCK_USEFANB2, + /* mUpperBckIdx */ LKANM_BCK_USEFANB2, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x006F, }, { // 0xA4 - /* mUpperBckIdx */ LKANM_BCK_MOGAKU1, /* mUnderBckIdx */ LKANM_BCK_MOGAKU1, + /* mUpperBckIdx */ LKANM_BCK_MOGAKU1, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0000, }, { // 0xA5 - /* mUpperBckIdx */ LKANM_BCK_FM_BATA, /* mUnderBckIdx */ LKANM_BCK_FM_BATA, + /* mUpperBckIdx */ LKANM_BCK_FM_BATA, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0000, }, { // 0xA6 - /* mUpperBckIdx */ LKANM_BCK_HOOKSHOTJMP, /* mUnderBckIdx */ LKANM_BCK_HOOKSHOTJMP, + /* mUpperBckIdx */ LKANM_BCK_HOOKSHOTJMP, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0014, }, { // 0xA7 - /* mUpperBckIdx */ LKANM_BCK_VOMITJMP, /* mUnderBckIdx */ LKANM_BCK_VOMITJMP, + /* mUpperBckIdx */ LKANM_BCK_VOMITJMP, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0071, }, { // 0xA8 - /* mUpperBckIdx */ LKANM_BCK_WAITTAKT, /* mUnderBckIdx */ LKANM_BCK_WAITTAKT, + /* mUpperBckIdx */ LKANM_BCK_WAITTAKT, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x0006, }, { // 0xA9 - /* mUpperBckIdx */ LKANM_BCK_SLIPICE, /* mUnderBckIdx */ LKANM_BCK_SLIPICE, + /* mUpperBckIdx */ LKANM_BCK_SLIPICE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0075, }, { // 0xAA - /* mUpperBckIdx */ LKANM_BCK_HAMSWINGA, /* mUnderBckIdx */ LKANM_BCK_HAMSWINGA, + /* mUpperBckIdx */ LKANM_BCK_HAMSWINGA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0076, }, { // 0xAB - /* mUpperBckIdx */ LKANM_BCK_HAMSWINGBPRE, /* mUnderBckIdx */ LKANM_BCK_HAMSWINGBPRE, + /* mUpperBckIdx */ LKANM_BCK_HAMSWINGBPRE, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0077, }, { // 0xAC - /* mUpperBckIdx */ LKANM_BCK_HAMSWINGBHIT, /* mUnderBckIdx */ LKANM_BCK_HAMSWINGBHIT, + /* mUpperBckIdx */ LKANM_BCK_HAMSWINGBHIT, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0078, }, { // 0xAD - /* mUpperBckIdx */ LKANM_BCK_HAMSWINGBEND, /* mUnderBckIdx */ LKANM_BCK_HAMSWINGBEND, + /* mUpperBckIdx */ LKANM_BCK_HAMSWINGBEND, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0079, }, { // 0xAE - /* mUpperBckIdx */ LKANM_BCK_SETBOOTS, /* mUnderBckIdx */ LKANM_BCK_SETBOOTS, + /* mUpperBckIdx */ LKANM_BCK_SETBOOTS, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x007A, }, { // 0xAF - /* mUpperBckIdx */ LKANM_BCK_DOOROPENALINK, /* mUnderBckIdx */ LKANM_BCK_DOOROPENALINK, + /* mUpperBckIdx */ LKANM_BCK_DOOROPENALINK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x007B, }, { // 0xB0 - /* mUpperBckIdx */ LKANM_BCK_DOOROPENBLINK, /* mUnderBckIdx */ LKANM_BCK_DOOROPENBLINK, + /* mUpperBckIdx */ LKANM_BCK_DOOROPENBLINK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x007C, }, { // 0xB1 - /* mUpperBckIdx */ LKANM_BCK_SEYYES, /* mUnderBckIdx */ LKANM_BCK_SEYYES, + /* mUpperBckIdx */ LKANM_BCK_SEYYES, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x007D, }, { // 0xB2 - /* mUpperBckIdx */ LKANM_BCK_PRESENTATIONA, /* mUnderBckIdx */ LKANM_BCK_PRESENTATIONA, + /* mUpperBckIdx */ LKANM_BCK_PRESENTATIONA, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x007E, }, { // 0xB3 - /* mUpperBckIdx */ LKANM_BCK_WINDL, /* mUnderBckIdx */ LKANM_BCK_WINDL, + /* mUpperBckIdx */ LKANM_BCK_WINDL, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x007F, }, { // 0xB4 - /* mUpperBckIdx */ LKANM_BCK_WINDR, /* mUnderBckIdx */ LKANM_BCK_WINDR, + /* mUpperBckIdx */ LKANM_BCK_WINDR, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0080, }, { // 0xB5 - /* mUpperBckIdx */ LKANM_BCK_PRESENTATIONB, /* mUnderBckIdx */ LKANM_BCK_PRESENTATIONB, + /* mUpperBckIdx */ LKANM_BCK_PRESENTATIONB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0081, }, { // 0xB6 - /* mUpperBckIdx */ LKANM_BCK_BINDRINKPRE, /* mUnderBckIdx */ LKANM_BCK_BINDRINKPRE, + /* mUpperBckIdx */ LKANM_BCK_BINDRINKPRE, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0082, }, { // 0xB7 - /* mUpperBckIdx */ LKANM_BCK_BINDRINKING, /* mUnderBckIdx */ LKANM_BCK_BINDRINKING, + /* mUpperBckIdx */ LKANM_BCK_BINDRINKING, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0083, }, { // 0xB8 - /* mUpperBckIdx */ LKANM_BCK_BINDRINKAFTER, /* mUnderBckIdx */ LKANM_BCK_BINDRINKAFTER, + /* mUpperBckIdx */ LKANM_BCK_BINDRINKAFTER, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0084, }, { // 0xB9 - /* mUpperBckIdx */ LKANM_BCK_BINOPENPRE, /* mUnderBckIdx */ LKANM_BCK_BINOPENPRE, + /* mUpperBckIdx */ LKANM_BCK_BINOPENPRE, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0088, }, { // 0xBA - /* mUpperBckIdx */ LKANM_BCK_BINOPENA, /* mUnderBckIdx */ LKANM_BCK_BINOPENA, + /* mUpperBckIdx */ LKANM_BCK_BINOPENA, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0089, }, { // 0xBB - /* mUpperBckIdx */ LKANM_BCK_BINOPENB, /* mUnderBckIdx */ LKANM_BCK_BINOPENB, + /* mUpperBckIdx */ LKANM_BCK_BINOPENB, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x008A, }, { // 0xBC - /* mUpperBckIdx */ LKANM_BCK_BINSWINGS, /* mUnderBckIdx */ LKANM_BCK_BINSWINGS, + /* mUpperBckIdx */ LKANM_BCK_BINSWINGS, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x008B, }, { // 0xBD - /* mUpperBckIdx */ LKANM_BCK_BINSWINGU, /* mUnderBckIdx */ LKANM_BCK_BINSWINGU, + /* mUpperBckIdx */ LKANM_BCK_BINSWINGU, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x008B, }, { // 0xBE - /* mUpperBckIdx */ LKANM_BCK_BINGET, /* mUnderBckIdx */ LKANM_BCK_BINGET, + /* mUpperBckIdx */ LKANM_BCK_BINGET, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x008C, }, { // 0xBF - /* mUpperBckIdx */ LKANM_BCK_SURPRISEDB, /* mUnderBckIdx */ LKANM_BCK_SURPRISEDB, + /* mUpperBckIdx */ LKANM_BCK_SURPRISEDB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x008E, }, { // 0xC0 - /* mUpperBckIdx */ LKANM_BCK_RISE, /* mUnderBckIdx */ LKANM_BCK_RISE, + /* mUpperBckIdx */ LKANM_BCK_RISE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0001, }, { // 0xC1 - /* mUpperBckIdx */ LKANM_BCK_USETCEIVER, /* mUnderBckIdx */ LKANM_BCK_USETCEIVER, + /* mUpperBckIdx */ LKANM_BCK_USETCEIVER, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0005, }, { // 0xC2 - /* mUpperBckIdx */ LKANM_BCK_YOBU, /* mUnderBckIdx */ LKANM_BCK_YOBU, + /* mUpperBckIdx */ LKANM_BCK_YOBU, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0006, }, { // 0xC3 - /* mUpperBckIdx */ LKANM_BCK_NENRIKI, /* mUnderBckIdx */ LKANM_BCK_NENRIKI, + /* mUpperBckIdx */ LKANM_BCK_NENRIKI, /* mLeftHandIdx */ 0x06, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0090, }, { // 0xC4 - /* mUpperBckIdx */ LKANM_BCK_ESAMAKI, /* mUnderBckIdx */ LKANM_BCK_ESAMAKI, + /* mUpperBckIdx */ LKANM_BCK_ESAMAKI, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0004, }, { // 0xC5 - /* mUpperBckIdx */ LKANM_BCK_SETHYOINOMI, /* mUnderBckIdx */ LKANM_BCK_SETHYOINOMI, + /* mUpperBckIdx */ LKANM_BCK_SETHYOINOMI, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0093, }, { // 0xC6 - /* mUpperBckIdx */ LKANM_BCK_GETLETTER, /* mUnderBckIdx */ LKANM_BCK_GETLETTER, + /* mUpperBckIdx */ LKANM_BCK_GETLETTER, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0005, }, { // 0xC7 - /* mUpperBckIdx */ LKANM_BCK_WAITLETTER, /* mUnderBckIdx */ LKANM_BCK_WAITLETTER, + /* mUpperBckIdx */ LKANM_BCK_WAITLETTER, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x09, /* mTexAnmIdx */ 0x0005, }, { // 0xC8 - /* mUpperBckIdx */ LKANM_BCK_LINK_FREEZ, /* mUnderBckIdx */ LKANM_BCK_LINK_FREEZ, + /* mUpperBckIdx */ LKANM_BCK_LINK_FREEZ, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0094, }, { // 0xC9 - /* mUpperBckIdx */ LKANM_BCK_LINK_MOGAKI, /* mUnderBckIdx */ LKANM_BCK_LINK_MOGAKI, + /* mUpperBckIdx */ LKANM_BCK_LINK_MOGAKI, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0095, }, { // 0xCA - /* mUpperBckIdx */ LKANM_BCK_TAKTDGE, /* mUnderBckIdx */ LKANM_BCK_TAKTDGE, + /* mUpperBckIdx */ LKANM_BCK_TAKTDGE, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x005D, }, { // 0xCB - /* mUpperBckIdx */ LKANM_BCK_DAMBIRI, /* mUnderBckIdx */ LKANM_BCK_DAMBIRI, + /* mUpperBckIdx */ LKANM_BCK_DAMBIRI, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0096, }, { // 0xCC - /* mUpperBckIdx */ LKANM_BCK_SALVLR, /* mUnderBckIdx */ LKANM_BCK_SALVLR, + /* mUpperBckIdx */ LKANM_BCK_SALVLR, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0097, }, { // 0xCD - /* mUpperBckIdx */ LKANM_BCK_SALVRWAIT, /* mUnderBckIdx */ LKANM_BCK_SALVRWAIT, + /* mUpperBckIdx */ LKANM_BCK_SALVRWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0xCE - /* mUpperBckIdx */ LKANM_BCK_SALVLWAIT, /* mUnderBckIdx */ LKANM_BCK_SALVLWAIT, + /* mUpperBckIdx */ LKANM_BCK_SALVLWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0xCF - /* mUpperBckIdx */ LKANM_BCK_SALVRBAD, /* mUnderBckIdx */ LKANM_BCK_SALVRBAD, + /* mUpperBckIdx */ LKANM_BCK_SALVRBAD, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0099, }, { // 0xD0 - /* mUpperBckIdx */ LKANM_BCK_SALVLBAD, /* mUnderBckIdx */ LKANM_BCK_SALVLBAD, + /* mUpperBckIdx */ LKANM_BCK_SALVLBAD, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0099, }, { // 0xD1 - /* mUpperBckIdx */ LKANM_BCK_SALVRGOOD, /* mUnderBckIdx */ LKANM_BCK_SALVRGOOD, + /* mUpperBckIdx */ LKANM_BCK_SALVRGOOD, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x009A, }, { // 0xD2 - /* mUpperBckIdx */ LKANM_BCK_SALVLGOOD, /* mUnderBckIdx */ LKANM_BCK_SALVLGOOD, + /* mUpperBckIdx */ LKANM_BCK_SALVLGOOD, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x009A, }, { // 0xD3 - /* mUpperBckIdx */ LKANM_BCK_MSTEPOVER, - /* mUnderBckIdx */ LKANM_BCK_JMPED, + /* mUnderBckIdx */ LKANM_BCK_MSTEPOVER, + /* mUpperBckIdx */ LKANM_BCK_JMPED, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0037, }, { // 0xD4 - /* mUpperBckIdx */ LKANM_BCK_BOXOPENSLINK, /* mUnderBckIdx */ LKANM_BCK_BOXOPENSLINK, + /* mUpperBckIdx */ LKANM_BCK_BOXOPENSLINK, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0061, }, { // 0xD5 - /* mUpperBckIdx */ LKANM_BCK_SEARESET, /* mUnderBckIdx */ LKANM_BCK_SEARESET, + /* mUpperBckIdx */ LKANM_BCK_SEARESET, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x009B, }, { // 0xD6 - /* mUpperBckIdx */ LKANM_BCK_WARPIN, /* mUnderBckIdx */ LKANM_BCK_WARPIN, + /* mUpperBckIdx */ LKANM_BCK_WARPIN, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x009C, }, { // 0xD7 - /* mUpperBckIdx */ LKANM_BCK_WARPOUT, /* mUnderBckIdx */ LKANM_BCK_WARPOUT, + /* mUpperBckIdx */ LKANM_BCK_WARPOUT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x009D, }, { // 0xD8 - /* mUpperBckIdx */ LKANM_BCK_SURPRISEDWAIT, /* mUnderBckIdx */ LKANM_BCK_SURPRISEDWAIT, + /* mUpperBckIdx */ LKANM_BCK_SURPRISEDWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0065, }, { // 0xD9 - /* mUpperBckIdx */ LKANM_BCK_PRESENTATIONAWAIT, /* mUnderBckIdx */ LKANM_BCK_PRESENTATIONAWAIT, + /* mUpperBckIdx */ LKANM_BCK_PRESENTATIONAWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x07, /* mTexAnmIdx */ 0x0004, }, { // 0xDA - /* mUpperBckIdx */ LKANM_BCK_POWUPWAIT, /* mUnderBckIdx */ LKANM_BCK_POWUPWAIT, + /* mUpperBckIdx */ LKANM_BCK_POWUPWAIT, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x009E, }, { // 0xDB - /* mUpperBckIdx */ LKANM_BCK_POWUP, /* mUnderBckIdx */ LKANM_BCK_POWUP, + /* mUpperBckIdx */ LKANM_BCK_POWUP, /* mLeftHandIdx */ 0x02, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x009F, }, { // 0xDC - /* mUpperBckIdx */ LKANM_BCK_KOSHIKAKE, /* mUnderBckIdx */ LKANM_BCK_KOSHIKAKE, + /* mUpperBckIdx */ LKANM_BCK_KOSHIKAKE, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0002, }, { // 0xDD - /* mUpperBckIdx */ LKANM_BCK_COMBO_LINK, /* mUnderBckIdx */ LKANM_BCK_COMBO_LINK, + /* mUpperBckIdx */ LKANM_BCK_COMBO_LINK, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x0003, }, { // 0xDE - /* mUpperBckIdx */ LKANM_BCK_CUTKESA, /* mUnderBckIdx */ LKANM_BCK_CUTKESA, + /* mUpperBckIdx */ LKANM_BCK_CUTKESA, /* mLeftHandIdx */ 0x03, /* mRightHandIdx */ 0x08, /* mTexAnmIdx */ 0x00A0, }, { // 0xDF - /* mUpperBckIdx */ LKANM_BCK_WARPOUTFIRST, /* mUnderBckIdx */ LKANM_BCK_WARPOUTFIRST, + /* mUpperBckIdx */ LKANM_BCK_WARPOUTFIRST, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x00A1, }, { // 0xE0 - /* mUpperBckIdx */ LKANM_BCK_WAITAUCTION, /* mUnderBckIdx */ LKANM_BCK_WAITAUCTION, + /* mUpperBckIdx */ LKANM_BCK_WAITAUCTION, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x0000, }, { // 0xE1 - /* mUpperBckIdx */ LKANM_BCK_FREEA, /* mUnderBckIdx */ LKANM_BCK_FREEA, + /* mUpperBckIdx */ LKANM_BCK_FREEA, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x00A4, }, { // 0xE2 - /* mUpperBckIdx */ LKANM_BCK_FREEB, /* mUnderBckIdx */ LKANM_BCK_FREEB, + /* mUpperBckIdx */ LKANM_BCK_FREEB, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x00A5, }, { // 0xE3 - /* mUpperBckIdx */ LKANM_BCK_FREED, /* mUnderBckIdx */ LKANM_BCK_FREED, + /* mUpperBckIdx */ LKANM_BCK_FREED, /* mLeftHandIdx */ 0x00, /* mRightHandIdx */ 0x00, /* mTexAnmIdx */ 0x00A6, }, { // 0xE4 - /* mUpperBckIdx */ LKANM_BCK_TAKTKAZE, /* mUnderBckIdx */ LKANM_BCK_TAKTKAZE, + /* mUpperBckIdx */ LKANM_BCK_TAKTKAZE, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x00A7, }, { // 0xE5 - /* mUpperBckIdx */ LKANM_BCK_TAKTSIPPU, /* mUnderBckIdx */ LKANM_BCK_TAKTSIPPU, + /* mUpperBckIdx */ LKANM_BCK_TAKTSIPPU, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x00A8, }, { // 0xE6 - /* mUpperBckIdx */ LKANM_BCK_TAKTCHUYA, /* mUnderBckIdx */ LKANM_BCK_TAKTCHUYA, + /* mUpperBckIdx */ LKANM_BCK_TAKTCHUYA, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x00A9, }, { // 0xE7 - /* mUpperBckIdx */ LKANM_BCK_TAKTFUJIN, /* mUnderBckIdx */ LKANM_BCK_TAKTFUJIN, + /* mUpperBckIdx */ LKANM_BCK_TAKTFUJIN, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x00AA, }, { // 0xE8 - /* mUpperBckIdx */ LKANM_BCK_TAKTAYATSURI, /* mUnderBckIdx */ LKANM_BCK_TAKTAYATSURI, + /* mUpperBckIdx */ LKANM_BCK_TAKTAYATSURI, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x00AB, }, { // 0xE9 - /* mUpperBckIdx */ LKANM_BCK_TAKTCHISIN, /* mUnderBckIdx */ LKANM_BCK_TAKTCHISIN, + /* mUpperBckIdx */ LKANM_BCK_TAKTCHISIN, /* mLeftHandIdx */ 0x05, /* mRightHandIdx */ 0x0A, /* mTexAnmIdx */ 0x00AC, @@ -2584,13 +2945,30 @@ J3DAnmTransform* daPy_lk_c::getItemAnimeResource(u16) { } /* 80104364-801043F0 .text getAnimeResource__9daPy_lk_cFP14daPy_anmHeap_cUsUl */ -void daPy_lk_c::getAnimeResource(daPy_anmHeap_c*, u16, u32) { +J3DAnmTransform* daPy_lk_c::getAnimeResource(daPy_anmHeap_c*, u16, u32) { /* Nonmatching */ } /* 801043F0-801044E8 .text getUnderUpperAnime__9daPy_lk_cFPC15daPy_anmIndex_cPP15J3DAnmTransformPP15J3DAnmTransformiUl */ -void daPy_lk_c::getUnderUpperAnime(const daPy_anmIndex_c*, J3DAnmTransform**, J3DAnmTransform**, int, u32) { - /* Nonmatching */ +void daPy_lk_c::getUnderUpperAnime(const daPy_anmIndex_c* anmIndex, J3DAnmTransform** pUnderBck, J3DAnmTransform** pUpperBck, int r7, u32 r28) { + if (m_anm_heap_under[r7].mIdx != anmIndex->mUnderBckIdx) { + *pUnderBck = getAnimeResource(&m_anm_heap_under[r7], anmIndex->mUnderBckIdx, r28); + } else { + *pUnderBck = mAnmRatioUnder[r7].getAnmTransform(); + } + if (anmIndex->mUnderBckIdx != anmIndex->mUpperBckIdx) { + if (r28 == 0xB400) { + r28 = 0x4800; + } + if (m_anm_heap_upper[r7].mIdx != anmIndex->mUpperBckIdx) { + *pUpperBck = getAnimeResource(&m_anm_heap_upper[r7], anmIndex->mUpperBckIdx, r28); + } else { + *pUpperBck = mAnmRatioUpper[r7].getAnmTransform(); + } + } else { + *pUpperBck = NULL; + m_anm_heap_upper[r7].mIdx = -1; + } } /* 801044E8-80104564 .text setTextureAnimeResource__9daPy_lk_cFP16J3DAnmTexPatterni */ @@ -2915,8 +3293,17 @@ void daPy_lk_c::setSpeedAndAngleAtnActor() { } /* 8010AC8C-8010ACEC .text setFrameCtrl__9daPy_lk_cFP12J3DFrameCtrlUcssff */ -void daPy_lk_c::setFrameCtrl(J3DFrameCtrl*, u8, s16, s16, f32, f32) { - /* Nonmatching */ +void daPy_lk_c::setFrameCtrl(J3DFrameCtrl* frameCtrl, u8 attribute, s16 start, s16 end, f32 rate, f32 frame) { + frameCtrl->setAttribute(attribute); + frameCtrl->setEnd(end); + frameCtrl->setRate(rate); + frameCtrl->setStart(start); + frameCtrl->setFrame(frame); + if (rate >= 0.0f) { + frameCtrl->setLoop(start); + } else { + frameCtrl->setLoop(end); + } } /* 8010ACEC-8010AD2C .text checkAtnWaitAnime__9daPy_lk_cFv */ @@ -4987,8 +5374,8 @@ void daPy_lk_c::setMoveAnime(f32, f32, f32, daPy_lk_c::daPy_ANM, daPy_lk_c::daPy } /* 8012821C-80128494 .text setSingleMoveAnime__9daPy_lk_cFQ29daPy_lk_c8daPy_ANMffsf */ -BOOL daPy_lk_c::setSingleMoveAnime(daPy_lk_c::daPy_ANM param_1, f32 param_2, f32 param_3, s16 param_4, f32 param_5) { - const daPy_anmIndex_c* anmData = getAnmData(param_1); +BOOL daPy_lk_c::setSingleMoveAnime(daPy_lk_c::daPy_ANM anm, f32 rate, f32 start, s16 end, f32 param_5) { + const daPy_anmIndex_c* anmData = getAnmData(anm); J3DAnmTransform* under_bck; J3DAnmTransform* upper_bck; getUnderUpperAnime(anmData, &under_bck, &upper_bck, 0, 0xB400); @@ -5001,18 +5388,18 @@ BOOL daPy_lk_c::setSingleMoveAnime(daPy_lk_c::daPy_ANM param_1, f32 param_2, f32 mAnmRatioUnder[0].setAnmTransform(under_bck); mAnmRatioUnder[1].setAnmTransform(NULL); - s16 maxFrame = param_4 < 0 ? under_bck->getFrameMax() : param_4; - f32 f29 = param_2 < 0.0f ? maxFrame-0.001f : param_3; - setFrameCtrl(&mFrameCtrlUnder[0], under_bck->getAttribute(), param_3, maxFrame, param_2, f29); - under_bck->setFrame(f29); + s16 endUnder = end < 0 ? under_bck->getFrameMax() : end; + f32 frame = rate < 0.0f ? endUnder-0.001f : start; + setFrameCtrl(&mFrameCtrlUnder[0], under_bck->getAttribute(), start, endUnder, rate, frame); + under_bck->setFrame(frame); if (upper_bck) { mAnmRatioUpper[0].setAnmTransform(upper_bck); - maxFrame = param_4 < 0 ? upper_bck->getFrameMax() : param_4; - f29 = param_2 < 0.0f ? maxFrame-0.001f : param_3; + s16 endUpper = end < 0 ? upper_bck->getFrameMax() : end; + frame = rate < 0.0f ? endUpper-0.001f : start; // Note: It uses under_bck->getAttribute() again here instead of using upper_bck->getAttribute(). - setFrameCtrl(&mFrameCtrlUpper[0], under_bck->getAttribute(), param_3, maxFrame, param_2, f29); - upper_bck->setFrame(f29); + setFrameCtrl(&mFrameCtrlUpper[0], under_bck->getAttribute(), start, endUpper, rate, frame); + upper_bck->setFrame(frame); } else { mAnmRatioUpper[0].setAnmTransform(under_bck); } @@ -5022,8 +5409,8 @@ BOOL daPy_lk_c::setSingleMoveAnime(daPy_lk_c::daPy_ANM param_1, f32 param_2, f32 m_old_fdata->initOldFrameMorf(param_5, 0, 0x2A); } - setTextureAnime(mAnmDataTable[param_1].mTexAnmIdx, 0); - setHandModel(param_1); + setTextureAnime(mAnmDataTable[anm].mTexAnmIdx, 0); + setHandModel(anm); setSeAnime(&m_anm_heap_under[0], &mFrameCtrlUnder[0]); m34C3 = 0; @@ -5094,8 +5481,25 @@ void daPy_lk_c::setHandModel(daPy_lk_c::daPy_ANM anmIdx) { } /* 801288A0-8012894C .text getAnmData__9daPy_lk_cCFQ29daPy_lk_c8daPy_ANM */ -daPy_anmIndex_c* daPy_lk_c::getAnmData(daPy_lk_c::daPy_ANM) const { - /* Nonmatching */ +const daPy_anmIndex_c* daPy_lk_c::getAnmData(daPy_lk_c::daPy_ANM anm) const { + if (mHeldItemType == 0x103) { + if (anm < (s32)ARRAY_SIZE(mSwordAnmIndexTable)) { + return &mSwordAnmIndexTable[anm]; + } + } else if (mHeldItemType == 0x101) { + if (anm < (s32)ARRAY_SIZE(mBokoAnmIndexTable)) { + return &mBokoAnmIndexTable[anm]; + } + } else if (mHeldItemType == HUMMER) { + if (anm < (s32)ARRAY_SIZE(mHammerAnmIndexTable)) { + return &mHammerAnmIndexTable[anm]; + } + } else if (mHeldItemType == BOOMERANG || mHeldItemType == DEKU_LEAF || mHeldItemType == TELESCOPE) { + if (anm == ANM_DASH) { + return &mSwordAnmIndexTable[anm]; + } + } + return &mAnmDataTable[anm].mAnmIdx; } /* 8012894C-80128988 .text checkGrabWeapon__9daPy_lk_cFi */ diff --git a/src/d/actor/d_a_player_tact.inc b/src/d/actor/d_a_player_tact.inc index 743f47d03..40295ad5e 100644 --- a/src/d/actor/d_a_player_tact.inc +++ b/src/d/actor/d_a_player_tact.inc @@ -11,6 +11,7 @@ */ #include "d/actor/d_a_player_main.h" +#include "f_op/f_op_camera.h" #include "JSystem/J3DGraphLoader/J3DAnmLoader.h" extern const Vec l_tact_top; @@ -176,8 +177,123 @@ void daPy_lk_c::resetTactCount() { } /* 8014DBEC-8014E100 .text procTactWait_init__9daPy_lk_cFi */ -BOOL daPy_lk_c::procTactWait_init(int) { - /* Nonmatching */ +BOOL daPy_lk_c::procTactWait_init(int r30) { + if (mCurProc == PROC_TACT_WAIT_e) { + if (m3570 != r30) { + m34D8 = 0; + m34DA = 0; + m34D2 = -1; + } + m3570 = r30; + if (m3570 != -4) { + g_dComIfG_gameInfo.play.field_0x4947 = 1; + } else { + g_dComIfG_gameInfo.play.field_0x4947 = 0; + } + return TRUE; + } else if (r30 == -1) { + if (!dComIfGp_event_compulsory(this, NULL, -1)) { + return FALSE; + } + mDemo.setDemoType(5); + } + + int r31 = checkShipRideUseItem(1); + if (r31 == 0) { + if (r30 == -1) { + f32 f31 = 200.0f * cM_ssin(shape_angle.y); + f32 f30 = 200.0f * cM_scos(shape_angle.y); + cXyz startPos( + mAttentionInfo.mPosition.x, + mAttentionInfo.mPosition.y - 50.0f, + mAttentionInfo.mPosition.z + ); + cXyz endPos( + startPos.x + f31, + startPos.y, + startPos.z + f30 + ); + mLinkLinChk.Set(&startPos, &endPos, this); + if (dComIfG_Bgsp()->LineCross(&mLinkLinChk)) { + endPos.x = startPos.x - f31; + endPos.z = startPos.z - f30; + mLinkLinChk.Set(&startPos, &endPos, this); + if (!dComIfG_Bgsp()->LineCross(&mLinkLinChk)) { + shape_angle.y += 0x8000; + } else { + endPos.x = startPos.x + f30; + endPos.z = startPos.z - f31; + mLinkLinChk.Set(&startPos, &endPos, this); + if (!dComIfG_Bgsp()->LineCross(&mLinkLinChk)) { + shape_angle.y += 0x4000; + } else { + endPos.x = startPos.x - f30; + endPos.z = startPos.z + f31; + mLinkLinChk.Set(&startPos, &endPos, this); + if (!dComIfG_Bgsp()->LineCross(&mLinkLinChk)) { + shape_angle.y -= 0x4000; + } + } + } + current.angle.y = shape_angle.y; + } + } else if (r30 == -4 || r30 == -5) { + if (fopAcM_getTalkEventPartner(this)) { + shape_angle.y = fopAcM_searchActorAngleY(this, fopAcM_getTalkEventPartner(this)); + } + } + } + + commonProcInit(PROC_TACT_WAIT_e); + daPy_matAnm_c::offMabaFlg(); + daPy_matAnm_c::setMabaTimer(1); + setSingleMoveAnime(ANM_WAITTAKT, daPy_HIO_tact_c0::m.field_0x0, 0.0f, -1, daPy_HIO_tact_c0::m.field_0x4); + setActAnimeUpper(0x127, UPPER_UNK1, daPy_HIO_tact_c0::m.field_0x0, 0.0f, -1, -1.0f); + mAnmRatioUpper[1].setRatio(0.0f); + setActAnimeUpper(0x127, UPPER_UNK2, daPy_HIO_tact_c0::m.field_0x0, 0.0f, -1, -1.0f); + mAnmRatioUpper[2].setRatio(0.0f); + mVelocity = 0.0f; + m34D4 = 0; + m34D6 = 0; + dComIfGp_setPlayerStatus1(0, daPyStts1_WIND_WAKER_CONDUCT_e); + + if (r30 == -1) { + dCam_getBody()->StartEventCamera(0xC, fopAcM_GetID(this), 0); + mDoAud_seStart(JA_SE_TAKT_USE_BEGIN); + } + + mDoAud_tact_reset(); + mDoAud_tact_setBeat(0); + mDoAud_tact_setVolume(0.0f); + mDoAud_tact_ambientPlay(); + + setTactModel(); + initShipRideUseItem(r31, 2); + + m34D2 = -1; + m32E4.makeEmitter(0x50, mpHeldItemModel->getBaseTRMtx(), ¤t.pos, NULL); + m3570 = r30; + m34D8 = 0; + m3574 = -1; + m35A0 = 0.0f; + m34DA = 0; + m3624 = 0; + m35A4 = 0.0f; + m35A8 = 0.0f; + if (m3570 == 6 || m3570 == 7) { + m35AC = 600.0f; + } else { + m35AC = 900.0f; + } + m34D0 = -1; + setTactZev(-1, -1, NULL); + + if (m3570 != -4) { + g_dComIfG_gameInfo.play.field_0x4947 = 1; + } + mDoAud_taktModeMute(); + + return TRUE; } /* 8014E100-8014E9A4 .text procTactWait__9daPy_lk_cFv */ @@ -186,8 +302,55 @@ BOOL daPy_lk_c::procTactWait() { } /* 8014E9A4-8014EBA0 .text procTactPlay_init__9daPy_lk_cFlii */ -BOOL daPy_lk_c::procTactPlay_init(s32, int, int) { - /* Nonmatching */ +BOOL daPy_lk_c::procTactPlay_init(s32 r27, int r30, int r31) { + int r28 = checkShipRideUseItem(0); + commonProcInit(PROC_TACT_PLAY_e); + dComIfGp_setPlayerStatus1(0, daPyStts1_WIND_WAKER_CONDUCT_e); + m3570 = r27; + if (r31 == 0) { + m3628 = fopMsgM_messageSet(0x5AD + r27); + } else { + m3628 = -1; + } + mDoAud_tact_setVolume(0.0f); + resetActAnimeUpper(UPPER_UNK2, -1.0f); + resetActAnimeUpper(UPPER_UNK1, -1.0f); + m34DA = 0xA; + + daPy_ANM anm; + if (r27 == 0) { + anm = ANM_TAKTKAZE; + } else if (r27 == 1) { + anm = ANM_TAKTSIPPU; + } else if (r27 == 5) { + anm = ANM_TAKTCHUYA; + } else if (r27 == 4) { + anm = ANM_TAKTFUJIN; + } else if (r27 == 2) { + anm = ANM_TAKTAYATSURI; + } else { + anm = ANM_TAKTCHISIN; + } + setSingleMoveAnime(anm, 1.0f, 0.0f, -1, 3.0f); + + initShipRideUseItem(r28, 2); + + if (r28 != 0 && m3570 == 1) { + stage_stag_info_class* stag_info = dComIfGp_getStageStagInfo(); + if (dStage_stagInfo_GetSTType(stag_info) == 7 && m34CC != 1 && r30 != 0) { + daShip_c* ship = dComIfGp_getShipActor(); + u32 warpID = fopAcM_create(PROC_TORNADO, 1, ¤t.pos, current.roomNo); + ship->setTactWarpID(warpID); + } + } + + m32E4.makeEmitter(0x51, mpHeldItemModel->getBaseTRMtx(), ¤t.pos, NULL); + m34D0 = 0; + m3574 = r30; + m3624 = 0; + m34D8 = r31; + + return TRUE; } /* 8014EBA0-8014EFD4 .text procTactPlay__9daPy_lk_cFv */