|
16 | 16 | */ |
17 | 17 | class npc_ks_class { |
18 | 18 | public: |
| 19 | + enum Npc_ks_RES_File_ID { |
| 20 | + /* BCK */ |
| 21 | + /* 0x05 */ BCK_SARU_BAKUCHU = 0x5, |
| 22 | + /* 0x06 */ BCK_SARU_BIKKURI, |
| 23 | + /* 0x07 */ BCK_SARU_CALL, |
| 24 | + /* 0x08 */ BCK_SARU_CALLBACK, |
| 25 | + /* 0x09 */ BCK_SARU_CALLBACK_K, |
| 26 | + /* 0x0A */ BCK_SARU_CALL_K, |
| 27 | + /* 0x0B */ BCK_SARU_CLAP_WAIT, |
| 28 | + /* 0x0C */ BCK_SARU_CLIMB, |
| 29 | + /* 0x0D */ BCK_SARU_FALL, |
| 30 | + /* 0x0E */ BCK_SARU_FIRE_K, |
| 31 | + /* 0x0F */ BCK_SARU_GODOWN, |
| 32 | + /* 0x10 */ BCK_SARU_HANGCALL, |
| 33 | + /* 0x11 */ BCK_SARU_HANGWAIT_A, |
| 34 | + /* 0x12 */ BCK_SARU_HANGWAIT_B, |
| 35 | + /* 0x13 */ BCK_SARU_HANGWAIT_C, |
| 36 | + /* 0x14 */ BCK_SARU_HELP, |
| 37 | + /* 0x15 */ BCK_SARU_HELP_B, |
| 38 | + /* 0x16 */ BCK_SARU_HELP_C, |
| 39 | + /* 0x17 */ BCK_SARU_HOLDING, |
| 40 | + /* 0x18 */ BCK_SARU_HUNGING, |
| 41 | + /* 0x19 */ BCK_SARU_INDICATE, |
| 42 | + /* 0x1A */ BCK_SARU_JUMPRUN, |
| 43 | + /* 0x1B */ BCK_SARU_JUMPRUN_K, |
| 44 | + /* 0x1C */ BCK_SARU_JUMPWALK, |
| 45 | + /* 0x1D */ BCK_SARU_JUMPWALK_K, |
| 46 | + /* 0x1E */ BCK_SARU_JUMP_ATTN, |
| 47 | + /* 0x1F */ BCK_SARU_JUMP_L, |
| 48 | + /* 0x20 */ BCK_SARU_JUMP_S, |
| 49 | + /* 0x21 */ BCK_SARU_JUMP_T, |
| 50 | + /* 0x22 */ BCK_SARU_KAGO_JUMP, |
| 51 | + /* 0x23 */ BCK_SARU_LAND, |
| 52 | + /* 0x24 */ BCK_SARU_RECOVER, |
| 53 | + /* 0x25 */ BCK_SARU_RELIEF, |
| 54 | + /* 0x26 */ BCK_SARU_ROTATE, |
| 55 | + /* 0x27 */ BCK_SARU_SCARED, |
| 56 | + /* 0x28 */ BCK_SARU_SCAREDLOOK_K, |
| 57 | + /* 0x29 */ BCK_SARU_SCARED_B, |
| 58 | + /* 0x2A */ BCK_SARU_SCARED_K, |
| 59 | + /* 0x2B */ BCK_SARU_SCARED_LOOK, |
| 60 | + /* 0x2C */ BCK_SARU_SHAKE_K, |
| 61 | + /* 0x2D */ BCK_SARU_STOPCALL, |
| 62 | + /* 0x2E */ BCK_SARU_SURPRISE_K, |
| 63 | + /* 0x2F */ BCK_SARU_SWIM, |
| 64 | + /* 0x30 */ BCK_SARU_SWINGPOSE, |
| 65 | + /* 0x31 */ BCK_SARU_TO_ROTATE, |
| 66 | + /* 0x32 */ BCK_SARU_WAITSTAND, |
| 67 | + /* 0x33 */ BCK_SARU_WAIT_A, |
| 68 | + /* 0x34 */ BCK_SARU_WAIT_A_K, |
| 69 | + /* 0x35 */ BCK_SARU_WAIT_B, |
| 70 | + /* 0x36 */ BCK_SARU_WAIT_C, |
| 71 | + /* 0x37 */ BCK_SARU_WALKCLAP, |
| 72 | + /* 0x38 */ BCK_SARU_YOROKOBI, |
| 73 | + |
| 74 | + /* BMDR */ |
| 75 | + /* 0x3B */ BMDR_SARU = 0x3B, |
| 76 | + /* 0x3C */ BMDR_SARU_BARA, |
| 77 | + /* 0x3D */ BMDR_SARU_STICK, |
| 78 | + |
| 79 | + /* BTP */ |
| 80 | + /* 0x40 */ BTP_SARU = 0x40, |
| 81 | + /* 0x41 */ BTP_SARU_RELIEF, |
| 82 | + }; |
| 83 | + |
19 | 84 | /* 0x000 */ fopEn_enemy_c actor; |
20 | 85 | /* 0x5AC */ request_of_phase_process_class mPhase; |
21 | 86 | /* 0x5B4 */ u8 mRoomMonkeyID; |
@@ -124,8 +189,8 @@ class npc_ks_class { |
124 | 189 | /* 0xBE4 */ u32 field_0xbe4[4]; |
125 | 190 | /* 0xBF4 */ u32 field_0xbf4; |
126 | 191 | /* 0xBF8 */ u8 field_0xbf8[0xbfc - 0xbf8]; |
127 | | - /* 0xBFC */ J3DModel* field_0xbfc; |
128 | | - /* 0xC00 */ J3DModel* field_0xc00; |
| 192 | + /* 0xBFC */ J3DModel* mpRoseModel; |
| 193 | + /* 0xC00 */ J3DModel* mpStickModel; |
129 | 194 | /* 0xC04 */ cXyz field_0xc04; |
130 | 195 | /* 0xC10 */ f32 field_0xc10; |
131 | 196 | /* 0xC14 */ s16 field_0xc14; |
|
0 commit comments