diff --git a/include/functions.h b/include/functions.h index a61e556a07..9f162985de 100644 --- a/include/functions.h +++ b/include/functions.h @@ -1541,7 +1541,7 @@ void CollisionCheck_SpawnShieldParticlesMetalSound(GlobalContext* globalCtx, Vec void CollisionCheck_SpawnShieldParticlesMetal2(GlobalContext* globalCtx, Vec3f* v); void CollisionCheck_SpawnShieldParticlesWood(GlobalContext* globalCtx, Vec3f* v, Vec3f* pos); s32 CollisionCheck_CylSideVsLineSeg(f32 radius, f32 height, f32 offset, Vec3f* actorPos, Vec3f* itemPos, Vec3f* itemProjPos, Vec3f* out1, Vec3f* out2); -void func_800E8EA0(GlobalContext* globalCtx, Actor* actor, u16 param_3); +void func_800E8EA0(GlobalContext* globalCtx, Actor* actor, u16 textId); s32 nop_800E8ED0(UNK_TYPE4 param_1); void nop_800E8EE0(UNK_TYPE4 param_1); s32 nop_800E8EEC(UNK_TYPE4 param_1); @@ -2882,7 +2882,7 @@ void func_8014ADBC(GlobalContext* globalCtx, UNK_PTR puParm2); void func_80150D08(GlobalContext* globalCtx, u32 uParm2); // void func_801514B0(void); void func_801518B0(GlobalContext* globalCtx, u32 uParm2, Actor* uParm3); -void func_80151938(GlobalContext* globalCtx, u16 param_2); +void func_80151938(GlobalContext* globalCtx, u16 textId); void func_80151A68(GlobalContext* globalCtx, u16 param_2); void func_80151BB4(GlobalContext* globalCtx, u32 uParm2); // void func_80151C9C(void); @@ -3844,8 +3844,8 @@ void func_8019E014(void); // void func_8019EB2C(void); // void func_8019F024(void); // void func_8019F05C(void); -void play_sound(u16 param_1); -void func_8019F128(u16 param_1); +void play_sound(u16 sfxId); +void func_8019F128(u16 sfxId); // void func_8019F170(void); void func_8019F1C0(Vec3f* pos, u16 sfxId); void func_8019F208(void); @@ -3861,7 +3861,7 @@ void func_8019F230(void); // void func_8019F780(void); // void func_8019F7D8(void); // void func_8019F830(void); -void func_8019F88C(Vec3f* arg0, UNK_TYPE arg1, UNK_TYPE arg2); +void func_8019F88C(Vec3f* arg0, u16 sfxId, UNK_TYPE arg2); // void func_8019F900(void); // void func_8019FA18(void); void func_8019FAD8(Vec3f* param_1, u16 param_2, f32 param_3); diff --git a/include/sfx.h b/include/sfx.h new file mode 100644 index 0000000000..2b68b8b3b8 --- /dev/null +++ b/include/sfx.h @@ -0,0 +1,2662 @@ +#ifndef SFX_H +#define SFX_H + +#define SFX_FLAG 0x800 + +// ------------ PLAYER ------------ + +#define NA_SE_PL_WALK_GROUND 0x800 +#define NA_SE_PL_WALK_SAND 0x801 +#define NA_SE_PL_WALK_CONCRETE 0x802 +#define NA_SE_PL_WALK_DIRT 0x803 +#define NA_SE_PL_WALK_WATER0 0x804 +#define NA_SE_PL_WALK_WATER1 0x805 +#define NA_SE_PL_WALK_WATER2 0x806 +#define NA_SE_PL_WALK_MAGMA 0x807 +#define NA_SE_PL_WALK_GRASS 0x808 +#define NA_SE_PL_WALK_IRON 0x809 +#define NA_SE_PL_WALK_LADDER 0x80A +#define NA_SE_PL_WALK_GLASS 0x80B +#define NA_SE_PL_WALK_METAL1 0x80C +#define NA_CODE_DIRT_DEEP 0x80D +#define NA_SE_PL_WALK_SNOW 0x80E +#define NA_SE_PL_WALK_ICE 0x80F +#define NA_SE_PL_JUMP_GROUND 0x810 +#define NA_SE_PL_JUMP_SAND 0x811 +#define NA_SE_PL_JUMP_CONCRETE 0x812 +#define NA_SE_PL_JUMP_DIRT 0x813 +#define NA_SE_PL_JUMP_WATER0 0x814 +#define NA_SE_PL_JUMP_WATER1 0x815 +#define NA_SE_PL_JUMP_WATER2 0x816 +#define NA_SE_PL_JUMP_MAGMA 0x817 +#define NA_SE_PL_JUMP_GRASS 0x818 +#define NA_SE_PL_JUMP_IRON 0x819 +#define NA_SE_PL_JUMP_LADDER 0x81A +#define NA_SE_PL_JUMP_GLASS 0x81B +#define NA_SE_PL_DUMMY_28 0x81C +#define NA_SE_PL_JUMP_HEAVYBOOTS 0x81D +#define NA_SE_PL_JUMP_SNOW 0x81E +#define NA_SE_PL_JUMP_ICE 0x81F +#define NA_SE_PL_LAND_GROUND 0x820 +#define NA_SE_PL_LAND_SAND 0x821 +#define NA_SE_PL_LAND_CONCRETE 0x822 +#define NA_SE_PL_LAND_DIRT 0x823 +#define NA_SE_PL_LAND_WATER0 0x824 +#define NA_SE_PL_LAND_WATER1 0x825 +#define NA_SE_PL_LAND_WATER2 0x826 +#define NA_SE_PL_LAND_MAGMA 0x827 +#define NA_SE_PL_LAND_GRASS 0x828 +#define NA_SE_PL_LAND_IRON 0x829 +#define NA_SE_PL_LAND_LADDER 0x82A +#define NA_SE_PL_LAND_GLASS 0x82B +#define NA_SE_PL_DUMMY_44 0x82C +#define NA_SE_PL_LAND_HEAVYBOOTS 0x82D +#define NA_SE_PL_LAND_SNOW 0x82E +#define NA_SE_PL_LAND_ICE 0x82F +#define NA_SE_PL_SLIPDOWN 0x830 +#define NA_SE_PL_CLIMB_CLIFF 0x831 +#define NA_SE_PL_SIT_ON_HORSE 0x832 +#define NA_SE_PL_GET_OFF_HORSE 0x833 +#define NA_SE_PL_TAKE_OUT_SHIELD 0x834 +#define NA_SE_PL_CHANGE_ARMS 0x835 +#define NA_SE_PL_CATCH_BOOMERANG 0x836 +#define NA_SE_PL_DIVE_INTO_WATER 0x837 +#define NA_SE_PL_JUMP_OUT_WATER 0x838 +#define NA_SE_PL_SWIM 0x839 +#define NA_SE_PL_THROW 0x83A +#define NA_SE_PL_BODY_BOUND 0x83B +#define NA_SE_PL_ROLL 0x83C +#define NA_SE_PL_SKIP 0x83D +#define NA_SE_PL_BODY_HIT 0x83E +#define NA_SE_PL_DAMAGE 0x83F +#define NA_SE_PL_SLIP 0x840 +#define NA_SE_PL_SLIP_SAND 0x841 +#define NA_SE_PL_SLIP_CONCRETE 0x842 +#define NA_SE_PL_SLIP_DIRT 0x843 +#define NA_SE_PL_SLIP_WATER0 0x844 +#define NA_SE_PL_SLIP_WATER1 0x845 +#define NA_SE_PL_SLIP_WATER2 0x846 +#define NA_SE_PL_SLIP_MAGMA 0x847 +#define NA_SE_PL_SLIP_GRASS 0x848 +#define NA_SE_PL_SLIP_IRON 0x849 +#define NA_SE_PL_SLIP_LADDER 0x84A +#define NA_SE_PL_SLIP_GLASS 0x84B +#define NA_SE_PL_DUMMY76 0x84C +#define NA_SE_PL_SLIP_HEAVYBOOTS 0x84D +#define NA_SE_PL_SLIP_SNOW 0x84E +#define NA_SE_PL_SLIP_ICE 0x84F +#define NA_SE_PL_BOUND 0x850 +#define NA_SE_PL_BOUND_SAND 0x851 +#define NA_SE_PL_BOUND_CONCRETE 0x852 +#define NA_SE_PL_BOUND_DIRT 0x853 +#define NA_SE_PL_BOUND_WATER0 0x854 +#define NA_SE_PL_BOUND_WATER1 0x855 +#define NA_SE_PL_BOUND_WATER2 0x856 +#define NA_SE_PL_BOUND_MAGMA 0x857 +#define NA_SE_PL_BOUND_GRASS 0x858 +#define NA_SE_PL_BOUND_IRON 0x859 +#define NA_SE_PL_BOUND_LADDER 0x85A +#define NA_SE_PL_BOUND_WOOD 0x85B +#define NA_SE_PL_DUMMY_92 0x85C +#define NA_SE_PL_BOUND_HEAVYBOOTS 0x85D +#define NA_SE_PL_BOUND_SNOW 0x85E +#define NA_SE_PL_BOUND_ICE 0x85F +#define NA_SE_PL_BOW_DRAW 0x860 +#define NA_SE_PL_MEATL_BOOTS_JUMP 0x861 +#define NA_SE_PL_DUMMY_98 0x862 +#define NA_SE_PL_FACE_UP 0x863 +#define NA_SE_PL_DIVE_BUBBLE 0x864 +#define NA_SE_PL_MOVE_BUBBLE 0x865 +#define NA_SE_PL_METALEFFECT_KID 0x866 +#define NA_SE_PL_METALEFFECT_ADULT 0x867 +#define NA_SE_PL_SPARK 0x868 +#define NA_SE_PL_PULL_UP_PLANT 0x869 +#define NA_SE_PL_PULL_UP_ROCK 0x86A +#define NA_SE_PL_IN_BUBBLE 0x86B +#define NA_SE_PL_PULL_UP_BIGROCK 0x86C +#define NA_SE_PL_SWORD_CHARGE 0x86D +#define NA_SE_PL_FREEZE 0x86E +#define NA_SE_PL_PULL_UP_POT 0x86F +#define NA_SE_PL_KNOCK 0x870 +#define NA_SE_PL_CALM_HIT 0x871 +#define NA_SE_PL_CALM_PAT 0x872 +#define NA_SE_PL_SUBMERGE 0x873 +#define NA_SE_PL_FREEZE_S 0x874 +#define NA_SE_PL_ICE_BROKEN 0x875 +#define NA_SE_PL_SLIP_ICE_LELEL 0x876 +#define NA_SE_PL_PUT_OUT_ITEM 0x877 +#define NA_SE_PL_PULL_UP_WOODBOX 0x878 +#define NA_SE_PL_MAGIC_FIRE 0x879 +#define NA_SE_PL_MAGIC_WIND_NORMAL 0x87A +#define NA_SE_PL_MAGIC_WIND_WARP 0x87B +#define NA_SE_PL_MAGIC_SOUL_NORMAL 0x87C +#define NA_SE_PL_ARROW_CHARGE_FIRE 0x87D +#define NA_SE_PL_ARROW_CHARGE_ICE 0x87E +#define NA_SE_PL_ARROW_CHARGE_LIGHT 0x87F +#define NA_SE_DUMMY_128 0x880 +#define NA_SE_DUMMY_129 0x881 +#define NA_SE_DUMMY_130 0x882 +#define NA_SE_PL_PULL_UP_RUTO 0x883 +#define NA_SE_DUMMY_132 0x884 +#define NA_SE_DUMMY_133 0x885 +#define NA_SE_DUMMY_134 0x886 +#define NA_SE_DUMMY_135 0x887 +#define NA_SE_DUMMY_136 0x888 +#define NA_SE_DUMMY_137 0x889 +#define NA_SE_DUMMY_138 0x88A +#define NA_SE_DUMMY_139 0x88B +#define NA_SE_DUMMY_140 0x88C +#define NA_SE_DUMMY_141 0x88D +#define NA_SE_DUMMY_142 0x88E +#define NA_SE_DUMMY_143 0x88F +#define NA_SE_DUMMY_144 0x890 +#define NA_SE_DUMMY_145 0x891 +#define NA_SE_DUMMY_146 0x892 +#define NA_SE_DUMMY_147 0x893 +#define NA_SE_DUMMY_148 0x894 +#define NA_SE_DUMMY_149 0x895 +#define NA_SE_DUMMY_150 0x896 +#define NA_SE_DUMMY_151 0x897 +#define NA_SE_DUMMY_152 0x898 +#define NA_SE_DUMMY_153 0x899 +#define NA_SE_DUMMY_154 0x89A +#define NA_SE_DUMMY_155 0x89B +#define NA_SE_DUMMY_156 0x89C +#define NA_SE_DUMMY_157 0x89D +#define NA_SE_DUMMY_158 0x89E +#define NA_SE_DUMMY_159 0x89F +#define NA_SE_DUMMY_160 0x8A0 +#define NA_SE_DUMMY_161 0x8A1 +#define NA_SE_DUMMY_162 0x8A2 +#define NA_SE_DUMMY_163 0x8A3 +#define NA_SE_DUMMY_164 0x8A4 +#define NA_SE_DUMMY_165 0x8A5 +#define NA_SE_DUMMY_166 0x8A6 +#define NA_SE_DUMMY_167 0x8A7 +#define NA_SE_DUMMY_168 0x8A8 +#define NA_SE_DUMMY_169 0x8A9 +#define NA_SE_DUMMY_170 0x8AA +#define NA_SE_DUMMY_171 0x8AB +#define NA_SE_DUMMY_172 0x8AC +#define NA_SE_DUMMY_173 0x8AD +#define NA_SE_DUMMY_174 0x8AE +#define NA_SE_DUMMY_175 0x8AF +#define NA_SE_PL_CRAWL 0x8B0 +#define NA_SE_PL_CRAWL_SAND 0x8B1 +#define NA_SE_PL_CRAWL_CONCRETE 0x8B2 +#define NA_SE_PL_CRAWL_DIRT 0x8B3 +#define NA_SE_PL_CRAWL_WATER0 0x8B4 +#define NA_SE_DUMMY_181 0x8B5 +#define NA_SE_DUMMY_182 0x8B6 +#define NA_SE_DUMMY_183 0x8B7 +#define NA_SE_DUMMY_184 0x8B8 +#define NA_SE_DUMMY_185 0x8B9 +#define NA_SE_DUMMY_186 0x8BA +#define NA_SE_PL_CRAWL_WOOD 0x8BB +#define NA_SE_DUMMY_188 0x8BC +#define NA_SE_DUMMY_189 0x8BD +#define NA_SE_DUMMY_190 0x8BE +#define NA_SE_PL_CRAWL_ICE 0x8BF +#define NA_SE_PL_MAGIC_SOUL_FLASH 0x8C0 +#define NA_SE_PL_ROLL_DUST 0x8C1 +#define NA_SE_DUMMY_194 0x8C2 +#define NA_SE_PL_MAGIC_SOUL_BALL 0x8C3 +#define NA_SE_PL_SPIRAL_HEAL_BEAM 0x8C4 +#define NA_SE_PL_BOUND_NOWEAPON 0x8C5 +#define NA_SE_PL_PLANT_GROW_UP 0x8C6 +#define NA_SE_PL_PLANT_TALLER 0x8C7 +#define NA_SE_PL_MAGIC_WIND_VANISH 0x8C8 +#define NA_SE_PL_HOBBERBOOTS_LV 0x8C9 +#define NA_SE_PL_PLANT_MOVE 0x8CA +#define NA_SE_EV_WALL_MOVE_SP 0x8CB +#define NA_SE_PL_PLANT_GROW_BIG 0x8CC +#define NA_SE_PL_TELESCOPE_MOVEMENT 0x8CD +#define NA_SE_PL_GIANT_WALK 0x8CE +#define NA_SE_PL_CHIBI_FAIRY_HEAL 0x8CF +#define NA_SE_PL_SLIP_LEVEL 0x8D0 +#define NA_SE_PL_SLIP_SAND_LEVEL 0x8D1 +#define NA_SE_PL_SLIP_CONCRETE_LEVEL 0x8D2 +#define NA_SE_PL_SLIP_DIRT_LEVEL 0x8D3 +#define NA_SE_PL_SLIP_WATER0_LEVEL 0x8D4 +#define NA_SE_PL_SLIP_WATER1_LEVEL 0x8D5 +#define NA_SE_PL_SLIP_WATER2_LEVEL 0x8D6 +#define NA_SE_PL_SLIP_MAGMA_LEVEL 0x8D7 +#define NA_SE_PL_SLIP_GRASS_LEVEL 0x8D8 +#define NA_SE_PL_SLIP_IRON_LEVEL 0x8D9 +#define NA_SE_PL_SLIP_LADDER_LEVEL 0x8DA +#define NA_SE_PL_SLIP_GLASS_LEVEL 0x8DB +#define NA_SE_PL_DUMMY_220 0x8DC +#define NA_SE_PL_SLIP_HEAVYBOOTS_LEVEL 0x8DD +#define NA_SE_PL_DUMMY_222 0x8DE +#define NA_SE_PL_SLIP_ICE_LEVEL 0x8DF +#define NA_SE_PL_DEKUNUTS_FIRE 0x8E0 +#define NA_SE_PL_GORON_BALLJUMP 0x8E1 +#define NA_SE_PL_DEKUNUTS_IN_GRD 0x8E2 +#define NA_SE_PL_DEKUNUTS_OUT_GRD 0x8E3 +#define NA_SE_PL_TRANSFORM 0x8E4 +#define NA_SE_PL_TRANSFORM_DEMO 0x8E5 +#define NA_SE_PL_GORON_TO_BALL 0x8E6 +#define NA_SE_PL_BALL_TO_GORON 0x8E7 +#define NA_SE_PL_GORON_PUNCH 0x8E8 +#define NA_SE_PL_SINK_ON_SAND 0x8E9 +#define NA_SE_PL_SINK_ON_SNOW 0x8EA +#define NA_SE_PL_GORON_BALL_CHARGE 0x8EB +#define NA_SE_PL_ZORA_SWIM_DASH 0x8EC +#define NA_SE_PL_ZORA_SWIM_LV 0x8ED +#define NA_SE_PL_ZORA_SWIM_ROLL 0x8EE +#define NA_SE_PL_GORON_SQUAT 0x8EF +#define NA_SE_PL_DUMMY_240 0x8F0 +#define NA_SE_PL_DUMMY_241 0x8F1 +#define NA_SE_PL_DUMMY_242 0x8F2 +#define NA_SE_PL_DUMMY_243 0x8F3 +#define NA_SE_PL_DUMMY_244 0x8F4 +#define NA_SE_PL_DUMMY_245 0x8F5 +#define NA_SE_PL_DUMMY_246 0x8F6 +#define NA_SE_PL_DUMMY_247 0x8F7 +#define NA_SE_PL_DUMMY_248 0x8F8 +#define NA_SE_PL_DUMMY_249 0x8F9 +#define NA_SE_PL_DUMMY_250 0x8FA +#define NA_SE_PL_DUMMY_251 0x8FB +#define NA_SE_PL_DUMMY_252 0x8FC +#define NA_SE_PL_DUMMY_253 0x8FD +#define NA_SE_PL_DUMMY_254 0x8FE +#define NA_SE_PL_DUMMY_255 0x8FF +#define NA_SE_PL_DUMMY_256 0x900 +#define NA_SE_PL_DUMMY_257 0x901 +#define NA_SE_PL_DUMMY_258 0x902 +#define NA_SE_PL_DUMMY_259 0x903 +#define NA_SE_PL_DUMMY_260 0x904 +#define NA_SE_PL_DUMMY_261 0x905 +#define NA_SE_PL_DUMMY_262 0x906 +#define NA_SE_PL_DUMMY_263 0x907 +#define NA_SE_PL_DUMMY_264 0x908 +#define NA_SE_PL_DUMMY_265 0x909 +#define NA_SE_PL_DUMMY_266 0x90A +#define NA_SE_PL_DUMMY_267 0x90B +#define NA_SE_PL_DUMMY_268 0x90C +#define NA_SE_PL_DUMMY_269 0x90D +#define NA_SE_PL_DUMMY_270 0x90E +#define NA_SE_PL_DUMMY_271 0x90F +#define NA_SE_PL_DUMMY_272 0x910 +#define NA_SE_PL_DUMMY_273 0x911 +#define NA_SE_PL_DUMMY_274 0x912 +#define NA_SE_PL_DUMMY_275 0x913 +#define NA_SE_PL_DUMMY_276 0x914 +#define NA_SE_PL_DUMMY_277 0x915 +#define NA_SE_PL_DUMMY_278 0x916 +#define NA_SE_PL_DUMMY_279 0x917 +#define NA_SE_PL_DUMMY_280 0x918 +#define NA_SE_PL_DUMMY_281 0x919 +#define NA_SE_PL_DUMMY_282 0x91A +#define NA_SE_PL_DUMMY_283 0x91B +#define NA_SE_PL_DUMMY_284 0x91C +#define NA_SE_PL_DUMMY_285 0x91D +#define NA_SE_PL_DUMMY_286 0x91E +#define NA_SE_PL_DUMMY_287 0x91F +#define NA_SE_PL_DUMMY_288 0x920 +#define NA_SE_PL_DUMMY_289 0x921 +#define NA_SE_PL_DUMMY_290 0x922 +#define NA_SE_PL_DUMMY_291 0x923 +#define NA_SE_PL_DUMMY_292 0x924 +#define NA_SE_PL_DUMMY_293 0x925 +#define NA_SE_PL_DUMMY_294 0x926 +#define NA_SE_PL_DUMMY_295 0x927 +#define NA_SE_PL_DUMMY_296 0x928 +#define NA_SE_PL_DUMMY_297 0x929 +#define NA_SE_PL_DUMMY_298 0x92A +#define NA_SE_PL_DUMMY_299 0x92B +#define NA_SE_PL_DUMMY_300 0x92C +#define NA_SE_PL_DUMMY_301 0x92D +#define NA_SE_PL_DUMMY_302 0x92E +#define NA_SE_PL_DUMMY_303 0x92F +#define NA_SE_PL_DUMMY_304 0x930 +#define NA_SE_PL_DUMMY_305 0x931 +#define NA_SE_PL_DUMMY_306 0x932 +#define NA_SE_PL_DUMMY_307 0x933 +#define NA_SE_PL_DUMMY_308 0x934 +#define NA_SE_PL_DUMMY_309 0x935 +#define NA_SE_PL_DUMMY_310 0x936 +#define NA_SE_PL_DUMMY_311 0x937 +#define NA_SE_PL_DUMMY_312 0x938 +#define NA_SE_PL_DUMMY_313 0x939 +#define NA_SE_PL_DUMMY_314 0x93A +#define NA_SE_PL_DUMMY_315 0x93B +#define NA_SE_PL_DUMMY_316 0x93C +#define NA_SE_PL_DUMMY_317 0x93D +#define NA_SE_PL_DUMMY_318 0x93E +#define NA_SE_PL_DUMMY_319 0x93F +#define NA_SE_PL_DUMMY_320 0x940 +#define NA_SE_PL_DUMMY_321 0x941 +#define NA_SE_PL_DUMMY_322 0x942 +#define NA_SE_PL_DUMMY_323 0x943 +#define NA_SE_PL_DUMMY_324 0x944 +#define NA_SE_PL_DUMMY_325 0x945 +#define NA_SE_PL_DUMMY_326 0x946 +#define NA_SE_PL_DUMMY_327 0x947 +#define NA_SE_PL_DUMMY_328 0x948 +#define NA_SE_PL_DUMMY_329 0x949 +#define NA_SE_PL_DUMMY_330 0x94A +#define NA_SE_PL_DUMMY_331 0x94B +#define NA_SE_PL_DUMMY_332 0x94C +#define NA_SE_PL_DUMMY_333 0x94D +#define NA_SE_PL_DUMMY_334 0x94E +#define NA_SE_PL_DUMMY_335 0x94F +#define NA_SE_PL_DUMMY_336 0x950 +#define NA_SE_PL_DUMMY_337 0x951 +#define NA_SE_PL_DUMMY_338 0x952 +#define NA_SE_PL_DUMMY_339 0x953 +#define NA_SE_PL_DUMMY_340 0x954 +#define NA_SE_PL_DUMMY_341 0x955 +#define NA_SE_PL_DUMMY_342 0x956 +#define NA_SE_PL_DUMMY_343 0x957 +#define NA_SE_PL_DUMMY_344 0x958 +#define NA_SE_PL_DUMMY_345 0x959 +#define NA_SE_PL_DUMMY_346 0x95A +#define NA_SE_PL_DUMMY_347 0x95B +#define NA_SE_PL_DUMMY_348 0x95C +#define NA_SE_PL_DUMMY_349 0x95D +#define NA_SE_PL_DUMMY_350 0x95E +#define NA_SE_PL_DUMMY_351 0x95F +#define NA_SE_EV_MARATHONMAN_RISE 0x960 +#define NA_SE_PL_DUMMY_353 0x961 +#define NA_SE_PL_DUMMY_354 0x962 +#define NA_SE_PL_DUMMY_355 0x963 +#define NA_SE_PL_DUMMY_356 0x964 +#define NA_SE_PL_DUMMY_357 0x965 +#define NA_SE_PL_DUMMY_358 0x966 +#define NA_SE_PL_DUMMY_359 0x967 +#define NA_SE_PL_DUMMY_360 0x968 +#define NA_SE_PL_DUMMY_361 0x969 +#define NA_SE_PL_DUMMY_362 0x96A +#define NA_SE_PL_DUMMY_363 0x96B +#define NA_SE_PL_DUMMY_364 0x96C +#define NA_SE_PL_DUMMY_365 0x96D +#define NA_SE_PL_DUMMY_366 0x96E +#define NA_SE_PL_DUMMY_367 0x96F +#define NA_SE_EV_MARATHONMAN_LAND 0x970 +#define NA_SE_PL_DUMMY_369 0x971 +#define NA_SE_PL_DUMMY_370 0x972 +#define NA_SE_PL_DUMMY_371 0x973 +#define NA_SE_PL_DUMMY_372 0x974 +#define NA_SE_PL_DUMMY_373 0x975 +#define NA_SE_PL_DUMMY_374 0x976 +#define NA_SE_PL_DUMMY_375 0x977 +#define NA_SE_PL_DUMMY_376 0x978 +#define NA_SE_PL_DUMMY_377 0x979 +#define NA_SE_PL_DUMMY378 0x97A +#define NA_SE_PL_DUMMY_379 0x97B +#define NA_SE_PL_DUMMY_380 0x97C +#define NA_SE_PL_DUMMY_381 0x97D +#define NA_SE_PL_DUMMY_382 0x97E +#define NA_SE_PL_DUMMY_383 0x97F +#define NA_SE_PL_GORON_CHG_ROLL 0x980 +#define NA_SE_PL_DUMMY_385 0x981 +#define NA_SE_PL_DUMMY_386 0x982 +#define NA_SE_PL_DUMMY_387 0x983 +#define NA_SE_PL_DUMMY_388 0x984 +#define NA_SE_PL_DUMMY_389 0x985 +#define NA_SE_PL_DUMMY_390 0x986 +#define NA_SE_PL_DUMMY_391 0x987 +#define NA_SE_PL_DUMMY_392 0x988 +#define NA_SE_PL_DUMMY_393 0x989 +#define NA_SE_PL_DUMMY_394 0x98A +#define NA_SE_PL_DUMMY_395 0x98B +#define NA_SE_PL_DUMMY_396 0x98C +#define NA_SE_PL_DUMMY_397 0x98D +#define NA_SE_PL_DUMMY_398 0x98E +#define NA_SE_PL_GORON_CHG_ROLL_ICE 0x98F +#define NA_SE_PL_GORON_ROLL 0x990 +#define NA_SE_PL_DUMMY_401 0x991 +#define NA_SE_PL_DUMMY_402 0x992 +#define NA_SE_PL_DUMMY_403 0x993 +#define NA_SE_PL_DUMMY_404 0x994 +#define NA_SE_PL_DUMMY_405 0x995 +#define NA_SE_PL_DUMMY_406 0x996 +#define NA_SE_PL_DUMMY_407 0x997 +#define NA_SE_PL_DUMMY_408 0x998 +#define NA_SE_PL_DUMMY_409 0x999 +#define NA_SE_PL_DUMMY_410 0x99A +#define NA_SE_PL_DUMMY_411 0x99B +#define NA_SE_PL_DUMMY_412 0x99C +#define NA_SE_PL_DUMMY_413 0x99D +#define NA_SE_PL_DUMMY_414 0x99E +#define NA_SE_PL_GORON_ROLL_ICE 0x99F +#define NA_SE_PL_DEKUNUTS_BUD 0x9A0 +#define NA_SE_PL_DEKUNUTS_BUBLE_BREATH 0x9A1 +#define NA_SE_PL_GORON_BALL_CHARGE_FAILED 0x9A2 +#define NA_SE_PL_GORON_BALL_CHARGE_DASH 0x9A3 +#define NA_SE_PL_FACE_CHANGE 0x9A4 +#define NA_SE_PL_FACE_UP_S 0x9A5 +#define NA_SE_PL_DEKUNUTS_STRUGGLE 0x9A6 +#define NA_SE_PL_WARP_PLATE 0x9A7 +#define NA_SE_PL_WARP_PLATE_OUT 0x9A8 +#define NA_SE_PL_DEKUNUTS_ATTACK 0x9A9 +#define NA_SE_PL_TRANSFORM_VOICE 0x9AA +#define NA_SE_PL_FACE_RETURN 0x9AB +#define NA_SE_PL_DEKUNUTS_DROP_BOMB 0x9AC +#define NA_SE_PL_GORON_SLIP 0x9AD +#define NA_SE_PL_ROLL_SNOW_DUST 0x9AE +#define NA_SE_PL_ZORA_SPARK_BARRIER 0x9AF +#define NA_SE_PL_DEKUNUTS_JUMP 0x9B0 +#define NA_SE_PL_DEKUNUTS_JUMP2 0x9B1 +#define NA_SE_PL_DEKUNUTS_JUMP3 0x9B2 +#define NA_SE_PL_DEKUNUTS_JUMP4 0x9B3 +#define NA_SE_PL_DEKUNUTS_JUMP5 0x9B4 +#define NA_SE_PL_DEKUNUTS_JUMP6 0x9B5 +#define NA_SE_PL_DEKUNUTS_JUMP7 0x9B6 +#define NA_SE_PL_DEKUNUTS_JUMP8 0x9B7 +#define NA_SE_PL_GORON_STOMACH_EXPLOSION 0x9B8 +#define NA_SE_PL_GORON_DRINK_BOMB 0x9B9 +#define NA_SE_PL_GET_UP 0x9BA +#define NA_SE_PL_WARP_WING_OPEN 0x9BB +#define NA_SE_PL_WARP_WING_CLOSE 0x9BC +#define NA_SE_PL_WARP_WING_ROLL 0x9BD +#define NA_SE_PL_WARP_WING_VANISH 0x9BE +#define NA_SE_PL_DEKUNUTS_MISS_FIRE 0x9BF +#define NA_SE_PL_FLYING_AIR 0x9C0 +#define NA_SE_PL_FIREWORKS 0x9C1 +#define NA_SE_PL_FIREWORKS_DUMMY 0x9C2 +#define NA_SE_PL_PULL_UP_SNOWBALL 0x9C3 +#define NA_SE_PL_WARP_WING_ROLL_2 0x9C4 +#define NA_SE_PL_TRANSFORM_GIANT 0x9C5 +#define NA_SE_PL_TRANSFORM_NORAML 0x9C6 +#define NA_SE_PL_LI_OKARINATORI 0x9C7 +#define NA_SE_PL_LI_FUTTOBI 0x9C8 +#define NA_SE_PL_LI_OP_OKIAGARI 0x9C9 +#define NA_SE_PL_LI_OP_TATIAGARI 0x9CA +#define NA_SE_PL_JUMP_METAL 0x9CB +#define NA_SE_PL_LAND_METAL 0x9CC +#define NA_SE_PL_BOUND_METAL 0x9CD +#define NA_SE_PL_WALK_WALL 0x9CE +#define NA_SE_PL_WALK_WALL_DEKU 0x9CF +#define NA_SE_PL_WALK_WALL_ZORA 0x9D0 +#define NA_SE_PL_WALK_WALL_GORON 0x9D1 +#define NA_SE_PL_DEKU_IDOLING1 0x9D2 +#define NA_SE_PL_GOLON_IDOLING1 0x9D3 +#define NA_SE_PL_ZORA_IDOLING1 0x9D4 +#define NA_SE_PL_WALK_WALL2_METAL 0x9D5 +#define NA_SE_PL_WALK_WALL2_DEKU 0x9D6 +#define NA_SE_PL_WALK_WALL2_ZORA 0x9D7 +#define NA_SE_PL_WALK_WALL2_GORON 0x9D8 +#define NA_SE_PL_WALK_WEED 0x9D9 +#define NA_SE_PL_WALK_WOOD 0x9DA +#define NA_SE_PL_JUMP_WOOD 0x9DB +#define NA_SE_PL_LAND_WOOD 0x9DC +#define NA_SE_PL_GIANT_SWING 0x9DD +#define NA_SE_PL_GIANT_SWING2 0x9DE +#define NA_SE_PL_GIANT_SWING_FINISH 0x9DF +#define NA_SE_PL_GIANT_GUARD 0x9E0 +#define NA_SE_PL_GIANT_GUARD_OFF 0x9E1 +#define NA_SE_PL_GORON_GAKKI_START 0x9E2 +#define NA_SE_PL_KEIREI 0x9E3 +#define NA_SE_PL_GIANT_LINK_FOOT 0x9E4 +#define NA_SE_PL_DUMMY485 0x9E5 + +// ------------ ITEM ------------ + +#define NA_SE_IT_SWORD_IMPACT 0x1800 +#define NA_SE_IT_SWORD_SWING 0x1801 +#define NA_SE_IT_SWORD_PUTAWAY 0x1802 +#define NA_SE_IT_SWORD_PICKOUT 0x1803 +#define NA_SE_IT_ARROW_SHOT 0x1804 +#define NA_SE_IT_BOOMERANG_THROW 0x1805 +#define NA_SE_IT_SHIELD_BOUND 0x1806 +#define NA_SE_IT_BOW_DRAW 0x1807 +#define NA_SE_IT_SHIELD_REFLECT_SW 0x1808 +#define NA_SE_IT_ARROW_STICK_HRAD 0x1809 +#define NA_SE_IT_HAMMER_HIT 0x180A +#define NA_SE_IT_HOOKSHOT_CHAIN 0x180B +#define NA_SE_IT_SHIELD_REFLECT_MG 0x180C +#define NA_SE_IT_BOMB_IGNIT 0x180D +#define NA_SE_IT_BOMB_EXPLOSION 0x180E +#define NA_SE_IT_BOMB_UNEXPLOSION 0x180F +#define NA_SE_IT_BOOMERANG_FLY 0x1810 +#define NA_SE_IT_SWORD_STRIKE 0x1811 +#define NA_SE_IT_HAMMER_SWING 0x1812 +#define NA_SE_IT_HOOKSHOT_REFLECT 0x1813 +#define NA_SE_IT_HOOKSHOT_STICK_CRE 0x1814 +#define NA_SE_IT_ARROW_STICK_OBJ 0x1815 +#define NA_SE_IT_SWORD_SLASH 0x1816 +#define NA_SE_IT_SWORD_SLASH_HARD 0x1817 +#define NA_SE_IT_SWORD_SWING_HARD 0x1818 +#define NA_SE_IT_BOMB_BOUND 0x1819 +#define NA_SE_IT_WALL_HIT_HARD 0x181A +#define NA_SE_IT_WALL_HIT_SOFT 0x181B +#define NA_SE_IT_STONE_HIT 0x181C +#define NA_SE_IT_WOODSTICK_BROKEN 0x181D +#define NA_SE_IT_LASH 0x181E +#define NA_SE_IT_SHIELD_SWING 0x181F +#define NA_SE_IT_SLING_SHOT 0x1820 +#define NA_SE_IT_SLING_DRAW 0x1821 +#define NA_SE_IT_SWORD_CHARGE 0x1822 +#define NA_SE_IT_ROLLING_CUT 0x1823 +#define NA_SE_IT_SWORD_STRIKE_HARD 0x1824 +#define NA_SE_IT_SLING_REFLECT 0x1825 +#define NA_SE_IT_SHIELD_REMOVE 0x1826 +#define NA_SE_IT_HOOKSHOT_READY 0x1827 +#define NA_SE_IT_HOOKSHOT_RECEIVE 0x1828 +#define NA_SE_IT_HOOKSHOT_STICK_OBJ 0x1829 +#define NA_SE_IT_SWORD_REFLECT_MG 0x182A +#define NA_SE_IT_DEKU 0x182B +#define NA_SE_IT_WALL_HIT_BUYO 0x182C +#define NA_SE_IT_SWORD_PUTAWAY_STN 0x182D +#define NA_SE_IT_ROLLING_CUT_LV1 0x182E +#define NA_SE_IT_ROLLING_CUT_LV2 0x182F +#define NA_SE_IT_BOW_FLICK 0x1830 +#define NA_SE_IT_BOMBCHU_MOVE 0x1831 +#define NA_SE_IT_SHIELD_CHARGE_LV1 0x1832 +#define NA_SE_IT_SHIELD_CHARGE_LV2 0x1833 +#define NA_SE_IT_SHIELD_CHARGE_LV3 0x1834 +#define NA_SE_IT_SLING_FLICK 0x1835 +#define NA_SE_IT_SWORD_STICK_STN 0x1836 +#define NA_SE_IT_REFLECTION_WOOD 0x1837 +#define NA_SE_IT_SHIELD_REFLECT_MG2 0x1838 +#define NA_SE_IT_MAGIC_ARROW_SHOT 0x1839 +#define NA_SE_IT_EXPLOSION_FRAME 0x183A +#define NA_SE_IT_EXPLOSION_ICE 0x183B +#define NA_SE_IT_EXPLOSION_LIGHT 0x183C +#define NA_SE_IT_FISHING_REEL_SLOW 0x183D +#define NA_SE_IT_FISHING_REEL_HIGH 0x183E +#define NA_SE_IT_PULL_FISHING_ROD 0x183F +#define NA_SE_IT_DM_FLYING_GOD_PASS 0x1840 +#define NA_SE_IT_DM_FLYING_GOD_DASH 0x1841 +#define NA_SE_IT_DM_RING_EXPLOSION 0x1842 +#define NA_SE_IT_DM_RING_GATHER 0x1843 +#define NA_SE_IT_INGO_HORSE_NEIGH 0x1844 +#define NA_SE_IT_EARTHQUAKE 0x1845 +#define NA_SE_IT_ERUPTION_PILLAR 0x1846 +#define NA_SE_IT_KAKASHI_JUMP 0x1847 +#define NA_SE_IT_FLAME 0x1848 +#define NA_SE_IT_SHIELD_BEAM 0x1849 +#define NA_SE_IT_FISHING_HIT 0x184A +#define NA_SE_IT_GOODS_APPEAR 0x184B +#define NA_SE_IT_MAJIN_SWORD_BROKEN 0x184C +#define NA_SE_IT_HAND_CLAP 0x184D +#define NA_SE_IT_MASTER_SWORD_SWING 0x184E +#define NA_SE_IT_GORON_BALLFANG 0x184F +#define NA_SE_IT_DEKUNUTS_FLOWER_OPEN 0x1850 +#define NA_SE_IT_DEKUNUTS_FLOWER_ROLL 0x1851 +#define NA_SE_IT_DEKUNUTS_FLOWER_CLOSE 0x1852 +#define NA_SE_IT_DEKUNUTS_BUBLE_BROKEN 0x1853 +#define NA_SE_IT_DEKUNUTS_BUBLE_VANISH 0x1854 +#define NA_SE_IT_DEKUNUTS_DROP_BOMB 0x1855 +#define NA_SE_IT_SET_TRANSFORM_MASK 0x1856 +#define NA_SE_IT_GORON_PUNCH_SWING 0x1857 +#define NA_SE_IT_TRANSFORM_MASK_BROKEN 0x1858 +#define NA_SE_IT_ZORA_KICK_SWING 0x1859 +#define NA_SE_IT_DEKUNUTS_BUBLE_SHOT_LEVEL 0x185A +#define NA_SE_IT_BIG_BOMB_IGNIT 0x185B +#define NA_SE_IT_BIG_BOMB_EXPLOSION 0x185C +#define NA_SE_IT_REFLECTION_SNOW 0x185D +#define NA_SE_IT_GORON_ROLLING_REFLECTION 0x185E +#define NA_SE_IT_MASK_BOUND_0 0x185F +#define NA_SE_IT_MASK_BOUND_1 0x1860 +#define NA_SE_IT_MASK_BOUND_SAND 0x1861 +#define NA_SE_IT_REFLECTION_WATER 0x1862 +#define NA_SE_IT_KYOJIN_BEARING 0x1863 +#define NA_SE_FISHING_REEL_SLOW2 0x1864 +#define NA_SE_IT_LURE_LAND1 0x1865 +#define NA_SE_IT_ROD_THROW 0x1866 +#define NA_SE_IT_REFLECT_BOSS 0x1867 +#define NA_SE_IT_SHIELD_SWING_ZORA 0x1868 +#define NA_SE_IT_SHIELD_REMOVE_ZORA 0x1869 +#define NA_SE_IT_BOMB_EXPLOSION2 0x186A +#define NA_SE_IT_FISHING_REEL_REVERSE 0x186B +#define NA_SE_IT_FISHING_WORM_BOUND 0x186C +#define NA_SE_IT_DUMMY_109 0x186D +#define NA_SE_IT_DUMMY_110 0x186E + +// ------------ ENVIRONMENT ------------ + +#define NA_SE_EV_DOOR_OPEN 0x2800 +#define NA_SE_EV_DOOR_CLOSE 0x2801 +#define NA_SE_EV_EXPLOSION 0x2802 +#define NA_SE_EV_HORSE_WALK 0x2803 +#define NA_SE_EV_HORSE_RUN 0x2804 +#define NA_SE_EV_HORSE_NEIGH 0x2805 +#define NA_SE_EV_RIVER_STREAM 0x2806 +#define NA_SE_EV_WATER_WALL_BIG 0x2807 +#define NA_SE_EV_OUT_OF_WATER 0x2808 +#define NA_SE_EV_DIVE_WATER 0x2809 +#define NA_SE_EV_ROCK_SLIDE 0x280A +#define NA_SE_EV_MAGMA_LEVEL 0x280B +#define NA_SE_EV_BRIDGE_OPEN 0x280C +#define NA_SE_EV_BRIDGE_CLOSE 0x280D +#define NA_SE_EV_BRIDGE_OPEN_STOP 0x280E +#define NA_SE_EV_BRIDGE_CLOSE_STOP 0x280F +#define NA_SE_EV_WALL_BROKEN 0x2810 +#define NA_SE_EV_CHICKEN_CRY_N 0x2811 +#define NA_SE_EV_CHICKEN_CRY_A 0x2812 +#define NA_SE_EV_CHICKEN_CRY_M 0x2813 +#define NA_SE_EV_SLIDE_DOOR_OPEN 0x2814 +#define NA_SE_EV_FOOT_SWITCH 0x2815 +#define NA_SE_EV_HORSE_GROAN 0x2816 +#define NA_SE_EV_BOMB_DROP_WATER 0x2817 +#define NA_SE_EV_HORSE_JUMP 0x2818 +#define NA_SE_EV_HORSE_LAND 0x2819 +#define NA_SE_EV_HORSE_SLIP 0x281A +#define NA_SE_EV_WHITE_FAIRY_DASH 0x281B +#define NA_SE_EV_SLIDE_DOOR_CLOSE 0x281C +#define NA_SE_EV_BIGWALL_BOUND 0x281D +#define NA_SE_EV_STONE_STATUE_OPEN 0x281E +#define NA_SE_EV_TBOX_UNLOCK 0x281F +#define NA_SE_EV_TBOX_OPEN 0x2820 +#define NA_SE_SY_TIMER 0x2821 +#define NA_SE_EV_FLAME_IGNITION 0x2822 +#define NA_SE_EV_SPEAR_HIT 0x2823 +#define NA_SE_EV_ELEVATOR_MOVE 0x2824 +#define NA_SE_EV_WARP_HOLE 0x2825 +#define NA_SE_EV_LINK_WARP 0x2826 +#define NA_SE_EV_PILLAR_SINK 0x2827 +#define NA_SE_EV_WATER_WALL 0x2828 +#define NA_SE_EV_RIVER_STREAM_S 0x2829 +#define NA_SE_EV_RIVER_STREAM_F 0x282A +#define NA_SE_EV_KID_HORSE_LAND2 0x282B +#define NA_SE_EV_KID_HORSE_SANDDUST 0x282C +#define NA_SE_EV_DUMMY_45 0x282D +#define NA_SE_EV_LIGHTNING 0x282E +#define NA_SE_EV_BOMB_BOUND 0x282F +#define NA_SE_EV_WATERDROP 0x2830 +#define NA_SE_EV_TORCH 0x2831 +#define NA_SE_EV_MAGMA_LEVEL_M 0x2832 +#define NA_SE_EV_FIRE_PILLAR 0x2833 +#define NA_SE_EV_FIRE_PLATE 0x2834 +#define NA_SE_EV_BLOCK_BOUND 0x2835 +#define NA_SE_EV_METALDOOR_SLIDE 0x2836 +#define NA_SE_EV_METALDOOR_STOP 0x2837 +#define NA_SE_EV_BLOCK_SHAKE 0x2838 +#define NA_SE_EV_BOX_BREAK 0x2839 +#define NA_SE_EV_HAMMER_SWITCH 0x283A +#define NA_SE_EV_MAGMA_LEVEL_L 0x283B +#define NA_SE_EV_SPEAR_FENCE 0x283C +#define NA_SE_EV_WATERDROP_GRD 0x283D +#define NA_SE_EV_EXPLSION_LONG 0x283E +#define NA_SE_EV_WATER_WALL_BIG_SILENT 0x283F +#define NA_SE_EV_DESERT_WARPHOLE 0x2840 +#define NA_SE_EV_FOUNTAIN 0x2841 +#define NA_SE_EV_KID_HORSE_WALK 0x2842 +#define NA_SE_EV_KID_HORSE_RUN 0x2843 +#define NA_SE_EV_KID_HORSE_NEIGH 0x2844 +#define NA_SE_EV_KID_HORSE_GROAN 0x2845 +#define NA_SE_EV_S_STONE_FLASH 0x2846 +#define NA_SE_EV_LIGHT_GATHER 0x2847 +#define NA_SE_EV_TREE_CUT 0x2848 +#define NA_SE_EV_VOLCANO 0x2849 +#define NA_SE_EV_POSTMAN_WALK 0x284A +#define NA_SE_EV_POSTMACHINE_HIT_OPEN 0x284B +#define NA_SE_EV_POSTMACHINE_OPEN 0x284C +#define NA_SE_EV_CHINETRAP_DOWN 0x284D +#define NA_SE_EV_PLANT_BROKEN 0x284E +#define NA_SE_EV_STONE_SWITCH_ON 0x284F +#define NA_SE_EV_FLUTTER_FLAG 0x2850 +#define NA_SE_EV_TRAP_BOUND 0x2851 +#define NA_SE_EV_ROCK_BROKEN 0x2852 +#define NA_SE_EV_FANTOM_WARP_S2 0x2853 +#define NA_SE_EV_FANTOM_WARP_L2 0x2854 +#define NA_SE_EV_COFFIN_CAP_OPEN 0x2855 +#define NA_SE_EV_TRE_BOX_BOUND 0x2856 +#define NA_SE_EV_WIND_TRAP 0x2857 +#define NA_SE_EV_TRAP_OBJ_SLIDE 0x2858 +#define NA_SE_EV_METALDOOR_OPEN 0x2859 +#define NA_SE_EV_METALDOOR_CLOSE 0x285A +#define NA_SE_EV_BURN_OUT 0x285B +#define NA_SE_EV_BLOCKSINK 0x285C +#define NA_SE_EV_CROWD 0x285D +#define NA_SE_EV_WATER_LEVEL_DOWN 0x285E +#define NA_SE_EV_NAVY_VANISH 0x285F +#define NA_SE_EV_STONE_SWITCH_OFF 0x2860 +#define NA_SE_EV_WEB_VIBRATION 0x2861 +#define NA_SE_EV_ICE_STAND_APPEAR 0x2862 +#define NA_SE_EV_ROLL_STAND 0x2863 +#define NA_SE_EV_SEESAW_WATER_BOUND 0x2864 +#define NA_SE_EV_SECOM_CONVEYOR 0x2865 +#define NA_SE_EV_WOODDOOR_OPEN 0x2866 +#define NA_SE_EV_METALGATE_OPEN 0x2867 +#define NA_SE_IT_SCOOP_UP_WATER 0x2868 +#define NA_SE_EV_FISH_LEAP 0x2869 +#define NA_SE_EV_KAKASHI_SWING 0x286A +#define NA_SE_EV_KAKASHI_ROLL 0x286B +#define NA_SE_EV_BOTTLE_CAP_OPEN 0x286C +#define NA_SE_EV_G_STONE_CRUSH 0x286D +#define NA_SE_EV_KAKASH_LONGI_ROLL 0x286E +#define NA_SE_EV_SUN_MARK_FLASH 0x286F +#define NA_SE_EV_FALL_DOWN_DIRT 0x2870 +#define NA_SE_EV_SEESAW_BOUND 0x2871 +#define NA_SE_EV_FAIRY_ATTACK 0x2872 +#define NA_SE_EV_WOOD_HIT 0x2873 +#define NA_SE_EV_SCOOPUP_WATER 0x2874 +#define NA_SE_EV_DROP_FALL 0x2875 +#define NA_SE_EV_WOOD_GEAR 0x2876 +#define NA_SE_EV_TREE_SWING 0x2877 +#define NA_SE_EV_AUTO_DOOR_CLOSE 0x2878 +#define NA_SE_EV_NAVY_FLY_REBIRTH 0x2879 +#define NA_SE_EV_CHAINLIFT_STOP 0x287A +#define NA_SE_EV_TRE_BOX_APPEAR 0x287B +#define NA_SE_EV_CHAIN_KEY_UNLOCK 0x287C +#define NA_SE_EV_SPINE_TRAP_MOVE 0x287D +#define NA_SE_EV_HEALING 0x287E +#define NA_SE_EV_GREAT_FAIRY_APPEAR 0x287F +#define NA_SE_EV_GREAT_FAIRY_VANISH 0x2880 +#define NA_SE_EV_RED_EYE 0x2881 +#define NA_SE_EV_ROLL_STAND_2 0x2882 +#define NA_SE_EV_WALL_SLIDE 0x2883 +#define NA_SE_EV_TRE_BOX_FLASH 0x2884 +#define NA_SE_EV_WINDMILL_LEVEL 0x2885 +#define NA_SE_EV_GOTO_HEAVEN 0x2886 +#define NA_SE_EV_POT_BROKEN 0x2887 +#define NA_SE_PL_PUT_DOWN_POT 0x2888 +#define NA_SE_EV_DIVE_INTO_WATER 0x2889 +#define NA_SE_EV_JUMP_OUT_WATER 0x288A +#define NA_SE_EV_ICE_PIECE 0x288B +#define NA_SE_EV_TRIFORCE 0x288C +#define NA_SE_EV_AURORA 0x288D +#define NA_SE_EV_CHIBI_FAIRY_SAVED 0x288E +#define NA_SE_EV_BUYOSTAND_RISING 0x288F +#define NA_SE_EV_BUYOSTAND_FALL 0x2890 +#define NA_SE_EV_MILK_POT_BROKEN 0x2891 +#define NA_SE_EV_CHAIR_ROLL 0x2892 +#define NA_SE_EV_STONEDOOR_STOP 0x2893 +#define NA_SE_EV_S_STONE_REVIVAL 0x2894 +#define NA_SE_EV_WATER_TANK 0x2895 +#define NA_SE_EV_HUMAN_BOUND 0x2896 +#define NA_SE_EV_TOILET_WATER 0x2897 +#define NA_SE_EV_EARTHQUAKE 0x2898 +#define NA_SE_EV_SWEEP 0x2899 +#define NA_SE_EV_GOD_LIGHTBALL_2 0x289A +#define NA_SE_EV_RUN_AROUND 0x289B +#define NA_SE_EV_CONSENTRATION 0x289C +#define NA_SE_EV_TIMETRIP_LIGHT 0x289D +#define NA_SE_EV_DOOR_BELL 0x289E +#define NA_SE_EV_BOUND_ON_MAGMA 0x289F +#define NA_SE_EV_HONEYCOMB_FALL 0x28A0 +#define NA_SE_EV_JUMP_CONC 0x28A1 +#define NA_SE_EV_ICE_MELT 0x28A2 +#define NA_SE_EV_FIRE_PILLAR_S 0x28A3 +#define NA_SE_EV_BLOCK_RISING 0x28A4 +#define NA_SE_EV_CHINCLE_SPELL_EFFECT 0x28A5 +#define NA_SE_EV_LINK_WARP_IN 0x28A6 +#define NA_SE_EV_LINK_WARP_OUT 0x28A7 +#define NA_SE_EV_FIATY_HEAL 0x28A8 +#define NA_SE_EV_CHAIN_KEY_UNLOCK_B 0x28A9 +#define NA_SE_EV_WOODBOX_BREAK 0x28AA +#define NA_SE_EV_PUT_DOWN_WOODBOX 0x28AB +#define NA_SE_EV_LAND_DIRT 0x28AC +#define NA_SE_EV_FLOOR_ROLLING 0x28AD +#define NA_SE_EV_DOG_CRY_EVENING 0x28AE +#define NA_SE_EV_JABJAB_HICCUP 0x28AF +#define NA_SE_EV_STICK_SWING 0x28B0 +#define NA_SE_EV_FROG_JUMP 0x28B1 +#define NA_SE_EV_ICE_FREEZE 0x28B2 +#define NA_SE_EV_BURNING 0x28B3 +#define NA_SE_EV_WOODPLATE_BOUND 0x28B4 +#define NA_SE_EV_MOON_CRY 0x28B5 +#define NA_SE_EV_JABJAB_GROAN 0x28B6 +#define NA_SE_EV_WAVE_S 0x28B7 +#define NA_SE_EV_BIGBALL_ROLL 0x28B8 +#define NA_SE_EV_ELEVATOR_MOVE3 0x28B9 +#define NA_SE_EV_DIAMOND_SWITCH 0x28BA +#define NA_SE_EV_FLAME_OF_FIRE 0x28BB +#define NA_SE_EV_FISH_GROW_UP 0x28BC +#define NA_SE_EV_FLYING_AIR 0x28BD +#define NA_SE_EV_PASS_AIR 0x28BE +#define NA_SE_EV_COME_UP_DEKU_JR 0x28BF +#define NA_SE_EV_SAND_STORM 0x28C0 +#define NA_SE_EV_BOILED_WATER_S 0x28C1 +#define NA_SE_EV_GRAVE_EXPLOSION 0x28C2 +#define NA_SE_EV_LURE_MOVE_W 0x28C3 +#define NA_SE_EV_POT_MOVE_START 0x28C4 +#define NA_SE_EV_DIVE_INTO_WATER_L 0x28C5 +#define NA_SE_EV_OUT_OF_WATER_L 0x28C6 +#define NA_SE_EV_BOILED_WATER_L 0x28C7 +#define NA_SE_EV_DIG_UP 0x28C8 +#define NA_SE_EV_WOOD_BOUND 0x28C9 +#define NA_SE_EV_WATER_BUBBLE 0x28CA +#define NA_SE_EV_ICE_BROKEN 0x28CB +#define NA_SE_EV_FROG_GROW_UP 0x28CC +#define NA_SE_EV_WATER_CONVECTION 0x28CD +#define NA_SE_EV_GROUND_GATE_OPEN 0x28CE +#define NA_SE_EV_FACE_BREAKDOWN 0x28CF +#define NA_SE_EV_TOILET_HAND_APPEAR 0x28D0 +#define NA_SE_EV_TOILET_HAND_VANISH 0x28D1 +#define NA_SE_EV_ROUND_TRAP_MOVE 0x28D2 +#define NA_SE_EV_HIT_SOUND 0x28D3 +#define NA_SE_EV_ICE_SWING 0x28D4 +#define NA_SE_EV_DOWN_TO_GROUND 0x28D5 +#define NA_SE_EV_BIG_TORTOISE_SWIM 0x28D6 +#define NA_SE_EV_TORTOISE_WAKE_UP 0x28D7 +#define NA_SE_EV_SMALL_DOG_BARK 0x28D8 +#define NA_SE_EV_RUPY_FALL 0x28D9 +#define NA_SE_EV_RAIN 0x28DA +#define NA_SE_EV_IRON_DOOR_OPEN 0x28DB +#define NA_SE_EV_IRON_DOOR_CLOSE 0x28DC +#define NA_SE_EV_WHIRLPOOL 0x28DD +#define NA_SE_EV_BIG_TORTOISE_ROLL 0x28DE +#define NA_SE_EV_COW_CRY 0x28DF +#define NA_SE_EV_METAL_BOX_BOUND 0x28E0 +#define NA_SE_EV_ELECTRIC_EXPLOSION 0x28E1 +#define NA_SE_EV_HEAVY_THROW 0x28E2 +#define NA_SE_EV_FROG_CRY_0 0x28E3 +#define NA_SE_EV_FROG_CRY_1 0x28E4 +#define NA_SE_EV_COW_CRY_LV 0x28E5 +#define NA_SE_EV_RONRON_DOOR_CLOSE 0x28E6 +#define NA_SE_EV_BUTTERFRY_TO_FAIRY 0x28E7 +#define NA_SE_EV_FIVE_COUNT_LUPY 0x28E8 +#define NA_SE_EV_STONE_GROW_UP 0x28E9 +#define NA_SE_EV_STONE_LAUNCH 0x28EA +#define NA_SE_EV_STONE_ROLLING 0x28EB +#define NA_SE_EV_TOGE_STICK_ROLLING 0x28EC +#define NA_SE_EV_TOWER_ENERGY 0x28ED +#define NA_SE_EV_MOON_LIGHT_PILLAR 0x28EE +#define NA_SE_EV_MONKEY_WALK 0x28EF +#define NA_SE_EV_KNIGHT_WALK 0x28F0 +#define NA_SE_EV_PILLAR_MOVE_STOP 0x28F1 +#define NA_SE_EV_WAVE 0x28F2 +#define NA_SE_EV_BIGBELL 0x28F3 +#define NA_SE_EV_NUTS_BROKEN 0x28F4 +#define NA_SE_EV_SNOWBALL_BROKEN 0x28F5 +#define NA_SE_EV_SMALLBALL_ROLL 0x28F6 +#define NA_SE_EV_FLOWERPETAL_MOVE 0x28F7 +#define NA_SE_EV_FLOWERPETAL_STOP 0x28F8 +#define NA_SE_EV_FLOWER_ROLLING 0x28F9 +#define NA_SE_EV_GLASSBROKEN_IMPACT 0x28FA +#define NA_SE_EV_GLASSBROKEN_BOUND 0x28FB +#define NA_SE_EV_BIGBALL_ROLL_SR 0x28FC +#define NA_SE_EV_SMALL_SNOWBALL_BROKEN 0x28FD +#define NA_SE_EV_STATUE_VANISH 0x28FE +#define NA_SE_EV_BIGBALL_BOUND 0x28FF +#define NA_SE_EV_MONKEY_VO_WALK 0x2900 +#define NA_SE_EV_MONKEY_VO_JOY 0x2901 +#define NA_SE_EV_WALK_WATER 0x2902 +#define NA_SE_EV_PLATE_LIFT_LEVEL 0x2903 +#define NA_SE_EV_BIGBALL_ROLL_2 0x2904 +#define NA_SE_EV_BIGBALL_ROLL_SR_2 0x2905 +#define NA_SE_EV_BIGBALL_ROLL_3 0x2906 +#define NA_SE_EV_BIGBALL_ROLL_SR_3 0x2907 +#define NA_SE_EV_BEAVER_SWIM_MOTOR 0x2908 +#define NA_SE_EV_BEAVER_SWIM_HAND 0x2909 +#define NA_SE_EV_SMALL_DOG_CRY 0x290A +#define NA_SE_EV_SMALL_DOG_GROAN 0x290B +#define NA_SE_EV_SMALL_DOG_ATK_BARK 0x290C +#define NA_SE_EV_ICE_PILLAR_RISING 0x290D +#define NA_SE_EV_ICE_PILLAR_FALL 0x290E +#define NA_SE_EV_GORON_CHEER 0x290F +#define NA_SE_EV_SMALL_DOG_ANG_BARK 0x2910 +#define NA_SE_EV_COMICAL_JUMP 0x2911 +#define NA_SE_EV_LIGHTNING_HARD 0x2912 +#define NA_SE_EV_SMALL_DOG_WHINE 0x2913 +#define NA_SE_EV_PANIC_IN_HOUSE 0x2914 +#define NA_SE_EV_CLOCK_TOWER_BELL 0x2915 +#define NA_SE_EV_CLOCK_TOWER_SECOND_HAND 0x2916 +#define NA_SE_EV_SIGNAL_BIGBELL 0x2917 +#define NA_SE_EV_DUMMY_280 0x2918 +#define NA_SE_EV_BEAVER_VOICE_0 0x2919 +#define NA_SE_EV_BEAVER_VOICE_1 0x291A +#define NA_SE_EV_WATERWHEEL_LEVEL 0x291B +#define NA_SE_EV_WOOD_GATE_OPEN_N 0x291C +#define NA_SE_EV_INVISIBLE_MONKEY 0x291D +#define NA_SE_EV_CRUISER 0x291E +#define NA_SE_EV_SECRET_CHEER 0x291F +#define NA_SE_EV_BOTTLE_WATERING 0x2920 +#define NA_SE_EV_MONKEY_VO_SADNESS 0x2921 +#define NA_SE_EV_SNOWSTORM_HARD 0x2922 +#define NA_SE_EV_UNSKILLFUL_OCARINA 0x2923 +#define NA_SE_EV_BLACK_FAIRY_DASH 0x2924 +#define NA_SE_EV_FAIRY_SURPRISE 0x2925 +#define NA_SE_EV_MONDO_SURPRISE 0x2926 +#define NA_SE_EV_SPOT_LIGHT_OPEN 0x2927 +#define NA_SE_EV_HOUSE_BROKEN 0x2928 +#define NA_SE_EV_MOON_FALL 0x2929 +#define NA_SE_EV_OCARINA_BOUND_0 0x292A +#define NA_SE_EV_OCARINA_BOUND_1 0x292B +#define NA_SE_EV_BOMBERS_WALK 0x292C +#define NA_SE_EV_BOMBERS_LAND 0x292D +#define NA_SE_EV_BOMBERS_SHOT_BREATH 0x292E +#define NA_SE_EV_BOMBERS_SHOT_EXPLOSUIN 0x292F +#define NA_SE_EV_BOMBERS_JUMP 0x2930 +#define NA_SE_EV_SOLDIER_WALK 0x2931 +#define NA_SE_EV_ROCK_CUBE_RISING 0x2932 +#define NA_SE_EV_ROCK_CUBE_FALL 0x2933 +#define NA_SE_EV_BELL_SPIT 0x2934 +#define NA_SE_EV_BELL_SIGH 0x2935 +#define NA_SE_EV_BELL_BRAKE 0x2936 +#define NA_SE_EV_DOG_SWIM 0x2937 +#define NA_SE_EV_CHIBI_FAIRY_HEAL_ORG 0x2938 +#define NA_SE_EV_BOMBERS_CLIMB 0x2939 +#define NA_SE_EV_WOODPLATE_BROKEN 0x293A +#define NA_SE_EV_WATER_LEVEL_DOWN_FIX 0x293B +#define NA_SE_EV_HONEYCOMB_BROKEN 0x293C +#define NA_SE_EV_CLOCK_TOWER_UP 0x293D +#define NA_SE_EV_CLOCK_TOWER_STOP 0x293E +#define NA_SE_EV_CLOCK_TOWER_FALL 0x293F +#define NA_SE_EV_CLOCK_TOWER_BOUND_0 0x2940 +#define NA_SE_EV_CLOCK_TOWER_BOUND_1 0x2941 +#define NA_SE_EV_CLOCK_TOWER_BOUND_2 0x2942 +#define NA_SE_EV_STONEDOOR_OPEN_S 0x2943 +#define NA_SE_EV_ICE_MELT_LEVEL 0x2944 +#define NA_SE_EV_CLOCK_TOWER_STAIR_MOVE 0x2945 +#define NA_SE_EV_DUMMY_326 0x2946 +#define NA_SE_EV_OBJECT_STICK 0x2947 +#define NA_SE_EV_CHICK_TO_CHICKEN 0x2948 +#define NA_SE_EV_MUJURA_BALLOON_BROKEN 0x2949 +#define NA_SE_EV_BALLOON_SWELL 0x294A +#define NA_SE_EV_SEAHORSE_OUT_BOTTLE 0x294B +#define NA_SE_EV_KYOJIN_VOICE_SUCCESS 0x294C +#define NA_SE_EV_KYOJIN_VOICE_FAIL 0x294D +#define NA_SE_EV_KYOJIN_WALK 0x294E +#define NA_SE_EV_MOON_FALL_LAST 0x294F +#define NA_SE_EV_EARTHQUAKE_LAST 0x2950 +#define NA_SE_EV_SEAHORSE_SWIM 0x2951 +#define NA_SE_EV_OPEN_AMBRELLA 0x2952 +#define NA_SE_EV_BUTLER_FRY 0x2953 +#define NA_SE_EV_PIRATE_SHIP 0x2954 +#define NA_SE_EV_DRAIN 0x2955 +#define NA_SE_EV_DORA_L 0x2956 +#define NA_SE_EV_LOG_BOUND 0x2957 +#define NA_SE_EV_CART_WHEEL 0x2958 +#define NA_SE_EV_EARTHQUAKE_LAST2 0x2959 +#define NA_SE_EV_DORA_S 0x295A +#define NA_SE_EV_ROCK_FALL 0x295B +#define NA_SE_EV_FREEZE_S 0x295C +#define NA_SE_EV_WOOD_BOUND_S 0x295D +#define NA_SE_EV_CLOSE_AMBRELLA 0x295E +#define NA_SE_EV_OBJECT_SLIDE 0x295F +#define NA_SE_EV_ROLL_AND_FALL 0x2960 +#define NA_SE_EV_GORON_BOUND_0 0x2961 +#define NA_SE_EV_GORON_BOUND_1 0x2962 +#define NA_SE_EV_MONKEY_VO_DAMAGE 0x2963 +#define NA_SE_EV_FORT_RISING 0x2964 +#define NA_SE_EV_MONKEY_VO_REWARD 0x2965 +#define NA_SE_EV_WATER_PURIFICATION 0x2966 +#define NA_SE_EV_OWL_WARP_SWITCH_ON 0x2967 +#define NA_SE_EV_BIG_WATER_WHEEL_RR 0x2968 +#define NA_SE_EV_BIG_WATER_WHEEL_LR 0x2969 +#define NA_SE_EV_SMALL_WATER_WHEEL 0x296A +#define NA_SE_EV_COCK_SWITCH_ROLL 0x296B +#define NA_SE_EV_COCK_SWITCH_STOP 0x296C +#define NA_SE_EV_PIPE_STREAM_START 0x296D +#define NA_SE_EV_WATER_PILLAR 0x296E +#define NA_SE_EV_SEESAW_INCLINE 0x296F +#define NA_SE_EV_ZORA_WALK 0x2970 +#define NA_SE_EV_PIRATE_WALK 0x2971 +#define NA_SE_EV_PILLAR_UP_FAST 0x2972 +#define NA_SE_EV_DUMMY_WATER_WHEEL_RR 0x2973 +#define NA_SE_EV_DUMMY_WATER_WHEEL_LR 0x2974 +#define NA_SE_EV_MUJURA_FOLLOWERS_FLY 0x2975 +#define NA_SE_EV_MAKE_TURRET 0x2976 +#define NA_SE_EV_CHANDELIER_ROLL 0x2977 +#define NA_SE_EV_CHANDELIER_BROKEN 0x2978 +#define NA_SE_EV_SINK_WOOD_FLOOR 0x2979 +#define NA_SE_EV_REBOUND_WOOD_FLOOR 0x297A +#define NA_SE_EV_UFO_APPEAR 0x297B +#define NA_SE_EV_UFO_DASH 0x297C +#define NA_SE_EV_TORNADE 0x297D +#define NA_SE_EV_MILK_POT_DAMAGE 0x297E +#define NA_SE_EV_DUMMY_383 0x297F +#define NA_SE_EV_KYOJIN_SIGN 0x2980 +#define NA_SE_EV_KYOJIN_GRATITUDE0 0x2981 +#define NA_SE_EV_KYOJIN_GRATITUDE1 0x2982 +#define NA_SE_EV_KYOJIN_GRATITUDE2 0x2983 +#define NA_SE_EV_IKANA_DOOR_OPEN 0x2984 +#define NA_SE_EV_IKANA_DOOR_CLOSE 0x2985 +#define NA_SE_EV_MOONSTONE_FALL 0x2986 +#define NA_SE_EV_COMING_FIRE 0x2987 +#define NA_SE_EV_FAIRY_GROUP_FRY 0x2988 +#define NA_SE_EV_FAIRY_GROUP_HEAL 0x2989 +#define NA_SE_EV_WOOD_DOOR_OPEN_SPEEDY 0x298A +#define NA_SE_EV_PAMERA_WALK 0x298B +#define NA_SE_EV_G_STONE_CHANGE_COLOR 0x298C +#define NA_SE_EV_CURTAIN_DOWN 0x298D +#define NA_SE_EV_GORON_HAND_HIT 0x298E +#define NA_SE_EV_SMALL_WOODPLATE_BOUND_0 0x298F +#define NA_SE_EV_GET_UP_ON_BED 0x2990 +#define NA_SE_EV_LIE_DOWN_ON_BED 0x2991 +#define NA_SE_EV_BANK_MAN_HAND_HIT 0x2992 +#define NA_SE_EV_HANKO 0x2993 +#define NA_SE_EV_CHICK_SONG 0x2994 +#define NA_SE_EV_LAND_SAND 0x2995 +#define NA_SE_EV_JUMP_SAND 0x2996 +#define NA_SE_EV_SECRET_LADDER_APPEAR 0x2997 +#define NA_SE_EV_CLAPPING_2P 0x2998 +#define NA_SE_EV_DIVE_INTO_WEED 0x2999 +#define NA_SE_EV_FAIRY_SHIVER 0x299A +#define NA_SE_EV_MASK_RISING 0x299B +#define NA_SE_EV_MOON_EYE_FLASH 0x299C +#define NA_SE_EV_SLIP_MOON 0x299D +#define NA_SE_EV_FALL_POWER 0x299E +#define NA_SE_EV_BELL_DASH_NORMAL 0x299F +#define NA_SE_EV_IKANA_BLOCK_MOVE_X 0x29A0 +#define NA_SE_EV_IKANA_BLOCK_MOVE_Z 0x29A1 +#define NA_SE_EV_IKANA_BLOCK_MOVE_Y 0x29A2 +#define NA_SE_EV_IKANA_BLOCK_STOP_C 0x29A3 +#define NA_SE_EV_IKANA_BLOCK_STOP_F 0x29A4 +#define NA_SE_EV_BELL_ANGER 0x29A5 +#define NA_SE_EV_IKANA_BLOCK_SWITCH 0x29A6 +#define NA_SE_EV_BAT_FLY 0x29A7 +#define NA_SE_EV_UFO_LIGHT_BEAM 0x29A8 +#define NA_SE_EV_DOOR_UNLOCK 0x29A9 +#define NA_SE_EV_WOOD_WATER_WHEEL 0x29AA +#define NA_SE_EV_CONVEYOR_SHUTTER_OPEN 0x29AB +#define NA_SE_EV_CONVEYOR_SHUTTER_CLOSE 0x29AC +#define NA_SE_EV_ROOM_CARTAIN 0x29AD +#define NA_SE_EV_ZORA_KIDS_BORN 0x29AE +#define NA_SE_EV_ZORA_KIDS_SWIM_0 0x29AF +#define NA_SE_EV_ZORA_KIDS_SWIM_1 0x29B0 +#define NA_SE_EV_MOON_EXPLOSION 0x29B1 +#define NA_SE_EV_RAINBOW 0x29B2 +#define NA_SE_EV_OMENYA_WALK 0x29B3 +#define NA_SE_EV_KYOJIN_GROAN 0x29B4 +#define NA_SE_EV_UFO_FLY 0x29B5 +#define NA_SE_EV_GRASS_WALL_BROKEN 0x29B6 +#define NA_SE_EV_WARP_HOLE_ENERGY 0x29B7 +#define NA_SE_EV_BOSS_WARP_HOLE 0x29B8 +#define NA_SE_EV_FIREWORKS_LAUNCH 0x29B9 +#define NA_SE_EV_IKANA_SOUL_LV 0x29BA +#define NA_SE_EV_IKANA_PURIFICATION 0x29BB +#define NA_SE_EV_ZORA_KIDS_SWIM_2 0x29BC +#define NA_SE_EV_DARUMA_VANISH 0x29BD +#define NA_SE_EV_IKANA_SOUL_TRANSFORM 0x29BE +#define NA_SE_EV_ROMANY_BOW_FLICK 0x29BF +#define NA_SE_EV_WHITE_FAIRY_SHOT_DASH 0x29C0 +#define NA_SE_EV_BLACK_FAIRY_SHOT_DASH 0x29C1 +#define NA_SE_EV_SWORD_FORGE 0x29C2 +#define NA_SE_EV_STONEDOOR_CLOSE_S 0x29C3 +#define NA_SE_EV_BOTTLE_CAP_CLOSE 0x29C4 +#define NA_SE_EV_PAMET_ROCK_CRASH 0x29C5 +#define NA_SE_EV_GUILLOTINE_UP 0x29C6 +#define NA_SE_EV_ROCK_BROKEN2 0x29C7 +#define NA_SE_EV_OBJECT_STICK2 0x29C8 +#define NA_SE_EV_WOODBOX_BOUND2 0x29C9 +#define NA_SE_EV_DEMO_KID_ATOZUSARI 0x29CA +#define NA_SE_EV_UNDER_WATER 0x29CB +#define NA_SE_EV_FREEZE2 0x29CC +#define NA_SE_EV_DEMO_KID_SAGURU 0x29CD +#define NA_SE_EV_WATER_WALL3 0x29CE +#define NA_SE_EV_BOMBERS_TAORE 0x29CF +#define NA_SE_EV_RIVER_STREAM_TOWER 0x29D0 +#define NA_SE_EV_MONKEY_ROPE 0x29D1 +#define NA_SE_EV_MONKEY_FOOT_PAN 0x29D2 +#define NA_SE_EV_BODYFALL_SAND1 0x29D3 +#define NA_SE_EV_SCOOP_SAND1 0x29D4 +#define NA_SE_EV_CHICKEN_CRY_M_0600 0x29D5 +#define NA_SE_EV_WATER_WALL_BIG2 0x29D6 +#define NA_SE_EV_WATER_VOLTEX 0x29D7 +#define NA_SE_EV_WATER_WALL_IKANA 0x29D8 +#define NA_SE_EV_DOOR_OPEN_GATYA 0x29D9 +#define NA_SE_EV_CLAP_1SHOT 0x29DA +#define NA_SE_EV_TRR_APPEAR 0x29DB +#define NA_SE_EV_ICE_MELT_SHORT 0x29DC +#define NA_SE_EV_DEMO37_CLOTH1 0x29DD +#define NA_SE_EV_DEMO37_CLOTH2 0x29DE +#define NA_SE_EV_DEMO37_CLOTH3 0x29DF +#define NA_SE_EV_DEMO37_CLOTH4 0x29E0 +#define NA_SE_EV_WHITE_FAIRY_DASH_SHORT 0x29E1 +#define NA_SE_EV_WHITE_FAIRY_DASH_SHORT2 0x29E2 +#define NA_SE_EV_DEMO27_BODYFALL 0x29E3 +#define NA_SE_EV_DEMO30_LINK_RIDE 0x29E4 +#define NA_SE_EV_DEMO16_WHITEOUT 0x29E5 +#define NA_SE_EV_DEMO16_MIKAU_FADE 0x29E6 +#define NA_SE_EV_DEMO27_WHITEOUT 0x29E7 +#define NA_SE_SC_ZHOP_WAVE 0x29E8 +#define NA_SE_EV_DEMO02_ME1 0x29E9 +#define NA_SE_EV_DEMO02_WHOOSH 0x29EA +#define NA_SE_EV_DEMO02_ME2 0x29EB +#define NA_SE_EV_DEMO25_ME1 0x29EC +#define NA_SE_EV_DEMO25_HEAD_HIT 0x29ED +#define NA_SE_EV_TENTI_GYAKUTEN 0x29EE +#define NA_SE_EV_IKANA_JYOUKA 0x29EF +#define NA_SE_EV_IKANA_SHARP 0x29F0 +#define NA_SE_EV_IKANA_JYOUKA_FLASH 0x29F1 +#define NA_SE_EV_IKACASTLE_SLIDE1 0x29F2 +#define NA_SE_EV_OKUJYOU_WIND 0x29F3 +#define NA_SE_EV_CAM_WHOOSH 0x29F4 +#define NA_SE_EV_DESK_HIT 0x29F5 +#define NA_SE_EV_DEMO08_FIRE 0x29F6 +#define NA_SE_EV_DEMO08_ME1 0x29F7 +#define NA_SE_EV_OCARINA_FALL 0x29F8 +#define NA_SE_EV_LINK_WARP_LV 0x29F9 +#define NA_SE_EV_DEMO_ATATAME 0x29FA +#define NA_SE_EV_DEMO12_KIRAKIRA 0x29FB +#define NA_SE_EV_DEMO32_FIRE_SIPPAI 0x29FC +#define NA_SE_EV_KYOJIN_DOWN 0x29FD +#define NA_SE_EV_FACE_BREAKDOWN_OFF 0x29FE +#define NA_SE_EV_DEMO_MOON_IN 0x29FF +#define NA_SE_EV_1ST_MODORU_ME 0x2A00 +#define NA_SE_EV_WATER_WALL_BIG_SILENT2 0x2A01 +#define NA_SE_EV_MOONFALL_WIND1 0x2A02 +#define NA_SE_EV_MOONFALL_WIND2 0x2A03 +#define NA_SE_EV_MOONFALL_WIND3 0x2A04 +#define NA_SE_EV_MOONFALL_WIND4 0x2A05 +#define NA_SE_EV_TOKEITOU_EXPLO1 0x2A06 +#define NA_SE_EV_TOKEITOU_EXPLO2 0x2A07 +#define NA_SE_EV_MOONFALL_WIND5 0x2A08 +#define NA_SE_EV_MOONFALL_WIND6 0x2A09 +#define NA_SE_EV_MOONFALL_WIND7 0x2A0A +#define NA_SE_EV_GIANT_DOWN 0x2A0B +#define NA_SE_SC_DEMO_SPLASH1 0x2A0C +#define NA_SE_EV_TURI_SPLASH 0x2A0D +#define NA_SE_EV_DUMMY_525 0x2A0E +#define NA_SE_EV_WAVE_S_TURIBORI 0x2A0F +#define NA_SE_EN_LAST_DAMAGE_3DOFF 0x2A10 +#define NA_SE_EV_DUMMY_529 0x2A11 + +// ------------ ENEMY ------------ + +#define NA_SE_EN_DODO_J_WALK 0x3800 +#define NA_SE_EN_DODO_J_CRY 0x3801 +#define NA_SE_EN_DODO_J_FIRE 0x3802 +#define NA_SE_EN_DODO_J_DAMAGE 0x3803 +#define NA_SE_EN_DODO_J_DEAD 0x3804 +#define NA_SE_EN_BAKUO_ROLL 0x3805 +#define NA_SE_EN_MIZUBABA2_VOICE 0x3806 +#define NA_SE_EN_MIZUBABA2_DAMAGE 0x3807 +#define NA_SE_EN_MIBOSS_FALL_OLD_OLD 0x3808 +#define NA_SE_EN_MIBOSS_DAMAGE_OLD 0x3809 +#define NA_SE_EN_MIBOSS_DASH_OLD 0x380A +#define NA_SE_EN_MIBOSS_DEAD_OLD 0x380B +#define NA_SE_EN_MIBOSS_GND1_OLD 0x380C +#define NA_SE_EN_GOMA_DOWN 0x380D +#define NA_SE_EN_MIBOSS_GND2_OLD 0x380E +#define NA_SE_EN_MIBOSS_UNARI_OLD 0x380F +#define NA_SE_EN_MIBOSS_RHYTHM_OLD 0x3810 +#define NA_SE_EN_MIBOSS_SWORD_OLD 0x3811 +#define NA_SE_EN_ANSATSUSYA_ENTRY 0x3812 +#define NA_SE_EN_MIBOSS_JUMP1 0x3813 +#define NA_SE_EN_MIBOSS_JUMP2 0x3814 +#define NA_SE_EN_MIBOSS_VOICE1_OLD 0x3815 +#define NA_SE_EN_MIBOSS_VOICE2_OLD 0x3816 +#define NA_SE_EN_MIBOSS_VOICE3_OLD 0x3817 +#define NA_SE_EN_INBOSS_SAND_OLD 0x3818 +#define NA_SE_EN_INBOSS_ROAR_OLD 0x3819 +#define NA_SE_EN_INBOSS_DAMAGE_OLD 0x381A +#define NA_SE_EN_COMMON_WEAKENED 0x381B +#define NA_SE_EN_MIBOSS_FAINT_OLD 0x381C +#define NA_SE_EN_MIBOSS_ROLLING_OLD 0x381D +#define NA_SE_EN_MIZUBABA1_DAMAGE 0x381E +#define NA_SE_EN_MIZUBABA_DEAD 0x381F +#define NA_SE_EN_DODO_M_CRY 0x3820 +#define NA_SE_EN_DODO_M_DEAD 0x3821 +#define NA_SE_EN_DODO_M_MOVE 0x3822 +#define NA_SE_EN_DODO_M_DOWN 0x3823 +#define NA_SE_EN_DODO_M_UP 0x3824 +#define NA_SE_EN_MIZUBABA_TRANSFORM 0x3825 +#define NA_SE_EN_DODO_M_EAT 0x3826 +#define NA_SE_EN_MIZUBABA2_WALK 0x3827 +#define NA_SE_EN_BOMCHU_WALK 0x3828 +#define NA_SE_EN_RIZA_CRY 0x3829 +#define NA_SE_EN_RIZA_ATTACK 0x382A +#define NA_SE_EN_RIZA_DAMAGE 0x382B +#define NA_SE_EN_RIZA_WARAU 0x382C +#define NA_SE_EN_RIZA_DEAD 0x382D +#define NA_SE_EN_RIZA_WALK 0x382E +#define NA_SE_EN_RIZA_JUMP 0x382F +#define NA_SE_EN_STALKID_WALK 0x3830 +#define NA_SE_EN_STALKID_ATTACK 0x3831 +#define NA_SE_EN_STALKID_DAMAGE 0x3832 +#define NA_SE_EN_STALKID_DEAD 0x3833 +#define NA_SE_EN_FLOORMASTER_SLIDING 0x3834 +#define NA_SE_EN_TEKU_WALK_WATER 0x3835 +#define NA_SE_EN_LIGHT_ARROW_HIT 0x3836 +#define NA_SE_EN_MIZUBABA2_ATTACK 0x3837 +#define NA_SE_EN_STAL_WARAU 0x3838 +#define NA_SE_EN_STAL_SAKEBI 0x3839 +#define NA_SE_EN_STAL_DAMAGE 0x383A +#define NA_SE_EN_STAL_DEAD 0x383B +#define NA_SE_EN_WOLFOS_APPEAR 0x383C +#define NA_SE_EN_STAL_WALK 0x383D +#define NA_SE_EN_WOLFOS_CRY 0x383E +#define NA_SE_EN_WOLFOS_ATTACK 0x383F +#define NA_SE_EN_FFLY_ATTACK 0x3840 +#define NA_SE_EN_FFLY_FLY 0x3841 +#define NA_SE_EN_FFLY_DEAD 0x3842 +#define NA_SE_EN_WOLFOS_DAMAGE 0x3843 +#define NA_SE_EN_AMOS_WALK 0x3844 +#define NA_SE_EN_AMOS_WAVE 0x3845 +#define NA_SE_EN_EYEGOLE_DEAD 0x3846 +#define NA_SE_EN_EYEGOLE_DAMAGE 0x3847 +#define NA_SE_EN_AMOS_VOICE 0x3848 +#define NA_SE_EN_KUSAMUSHI_VIBE 0x3849 +#define NA_SE_EN_BEE_FLY 0x384A +#define NA_SE_EN_WOLFOS_DEAD 0x384B +#define NA_SE_EN_COMMON_E_BALL 0x384C +#define NA_SE_EN_COMMON_THUNDER_THR 0x384D +#define NA_SE_EN_COMMON_E_BALL_HIT 0x384E +#define NA_SE_EN_COMMON_ELEC_ARK 0x384F +#define NA_SE_EN_SUISEN_EAT 0x3850 +#define NA_SE_EN_SUISEN_DEAD 0x3851 +#define NA_SE_EN_COMMON_E_BALL_THR 0x3852 +#define NA_SE_EN_UTSUBO_APPEAR 0x3853 +#define NA_SE_EN_BOMCHU_VOICE 0x3854 +#define NA_SE_EN_BOMCHU_AIM 0x3855 +#define NA_SE_EN_BOMCHU_RUN 0x3856 +#define NA_SE_EN_UTSUBO_BACK 0x3857 +#define NA_SE_EN_DODO_J_BREATH 0x3858 +#define NA_SE_EN_DODO_J_TAIL 0x3859 +#define NA_SE_EN_WOLFOS_WALK 0x385A +#define NA_SE_EN_DODO_J_EAT 0x385B +#define NA_SE_EN_DEKU_MOUTH 0x385C +#define NA_SE_EN_DEKU_ATTACK 0x385D +#define NA_SE_EN_DEKU_DAMAGE 0x385E +#define NA_SE_EN_DEKU_DEAD 0x385F +#define NA_SE_EN_MIZUBABA1_MOUTH 0x3860 +#define NA_SE_EN_MIZUBABA1_ATTACK 0x3861 +#define NA_SE_EN_DEKU_JR_DEAD 0x3862 +#define NA_SE_EN_DEKU_SCRAPE 0x3863 +#define NA_SE_EN_TAIL_FLY 0x3864 +#define NA_SE_EN_TAIL_CRY 0x3865 +#define NA_SE_EN_TAIL_DEAD 0x3866 +#define NA_SE_EN_GOLON_STAND_IMT 0x3867 +#define NA_SE_EN_STALTU_DOWN 0x3868 +#define NA_SE_EN_STALTU_UP 0x3869 +#define NA_SE_EN_STALTU_LAUGH 0x386A +#define NA_SE_EN_STALTU_DAMAGE 0x386B +#define NA_SE_EN_TEKU_JUMP 0x386C +#define NA_SE_EN_TEKU_DAMAGE 0x386D +#define NA_SE_EN_TEKU_DEAD 0x386E +#define NA_SE_EN_TEKU_WALK 0x386F +#define NA_SE_EN_PO_KANTERA 0x3870 +#define NA_SE_EN_PO_FLY 0x3871 +#define NA_SE_EN_PO_AWAY 0x3872 +#define NA_SE_EN_STALKIDS_APPEAR 0x3873 +#define NA_SE_EN_PO_DISAPPEAR 0x3874 +#define NA_SE_EN_PO_DAMAGE 0x3875 +#define NA_SE_EN_PO_DEAD 0x3876 +#define NA_SE_EN_WIZ_DISAPPEAR 0x3877 +#define NA_SE_EN_EXTINCT 0x3878 +#define NA_SE_EN_GOLON_LAND_BIG 0x3879 +#define NA_SE_EN_GERUDOFT_DOWN 0x387A +#define NA_SE_EN_EYEGOLE_ATTACK 0x387B +#define NA_SE_EN_NUTS_UP 0x387C +#define NA_SE_EN_NUTS_DOWN 0x387D +#define NA_SE_EN_NUTS_THROW 0x387E +#define NA_SE_EN_NUTS_WALK 0x387F +#define NA_SE_EN_NUTS_DAMAGE 0x3880 +#define NA_SE_EN_NUTS_DEAD 0x3881 +#define NA_SE_EN_NUT_FAINT 0x3882 +#define NA_SE_EN_PO_BIG_GET 0x3883 +#define NA_SE_EN_STALTU_ROLL 0x3884 +#define NA_SE_EN_STALTU_DEAD 0x3885 +#define NA_SE_EN_PO_SISTER_DEAD 0x3886 +#define NA_SE_EN_BARI_SPLIT 0x3887 +#define NA_SE_EN_LAST1_GROW_HEAD 0x3888 +#define NA_SE_EN_NUTS_VOICE 0x3889 +#define NA_SE_EN_TEKU_LAND_WATER 0x388A +#define NA_SE_EN_LAST_DAMAGE 0x388B +#define NA_SE_EN_STALWALL_ROLL 0x388C +#define NA_SE_EN_STALWALL_DASH 0x388D +#define NA_SE_EN_TEKU_JUMP_WATER 0x388E +#define NA_SE_EN_TEKU_LAND_WATER2 0x388F +#define NA_SE_EN_FALL_AIM 0x3890 +#define NA_SE_EN_FALL_UP 0x3891 +#define NA_SE_EN_FALL_CATCH 0x3892 +#define NA_SE_EN_FALL_LAND 0x3893 +#define NA_SE_EN_FALL_WALK 0x3894 +#define NA_SE_EN_FALL_DAMAGE 0x3895 +#define NA_SE_EN_DAIOCTA_REVERSE 0x3896 +#define NA_SE_EN_KAICHO_FLUTTER 0x3897 +#define NA_SE_EN_BIRI_FLY 0x3898 +#define NA_SE_EN_BIRI_JUMP 0x3899 +#define NA_SE_EN_BIRI_SPARK 0x389A +#define NA_SE_EN_BIRI_DEAD 0x389B +#define NA_SE_EN_COMMON_WATER_DEEP 0x389C +#define NA_SE_EN_BARI_ROLL 0x389D +#define NA_SE_EN_COMMON_FREEZE 0x389E +#define NA_SE_EN_BARI_DEAD 0x389F +#define NA_SE_EN_BATTA_FLY 0x38A0 +#define NA_SE_EN_BATTA_ATTACK 0x38A1 +#define NA_SE_EN_BATTA_DAMAGE 0x38A2 +#define NA_SE_EN_BATTA_DEAD 0x38A3 +#define NA_SE_EN_WIZ_UNARI 0x38A4 +#define NA_SE_EN_WIZ_RUN 0x38A5 +#define NA_SE_EN_WIZ_VOICE 0x38A6 +#define NA_SE_EN_WIZ_LAUGH 0x38A7 +#define NA_SE_EN_WIZ_ATTACK 0x38A8 +#define NA_SE_EN_WIZ_DAMAGE 0x38A9 +#define NA_SE_EN_WIZ_DEAD 0x38AA +#define NA_SE_EN_WIZ_EXP 0x38AB +#define NA_SE_EN_DAIOCTA_DEAD 0x38AC +#define NA_SE_EN_DAIOCTA_DEAD2 0x38AD +#define NA_SE_EN_FANTOM_DAMAGE 0x38AE +#define NA_SE_EN_DAIOCTA_DAMAGE 0x38AF +#define NA_SE_EN_WIZ_LAUGH2 0x38B0 +#define NA_SE_EN_GOLON_SIT_IMT 0x38B1 +#define NA_SE_EN_FANTOM_VOICE 0x38B2 +#define NA_SE_EN_KAICHO_DAMAGE 0x38B3 +#define NA_SE_EN_GOLON_COLD 0x38B4 +#define NA_SE_EN_GOLON_JUMP 0x38B5 +#define NA_SE_EN_KAICHO_CRY 0x38B6 +#define NA_SE_EN_KAICHO_ATTACK 0x38B7 +#define NA_SE_EN_GOLON_WALK 0x38B8 +#define NA_SE_EN_SLIME_JUMP 0x38B9 +#define NA_SE_EN_SLIME_DAMAGE 0x38BA +#define NA_SE_EN_SLIME_BREAK 0x38BB +#define NA_SE_EN_KUROSUKE_MOVE 0x38BC +#define NA_SE_EN_KUROSUKE_ATTACK 0x38BD +#define NA_SE_EN_SLIME_DEAD 0x38BE +#define NA_SE_EN_SLIME_DEFENCE 0x38BF +#define NA_SE_EN_OCTAROCK_ROCK 0x38C0 +#define NA_SE_EN_COMMON_WATER_SLW 0x38C1 +#define NA_SE_EN_OCTAROCK_JUMP 0x38C2 +#define NA_SE_EN_DAIOCTA_LAND 0x38C3 +#define NA_SE_EN_DAIOCTA_SINK 0x38C4 +#define NA_SE_EN_COMMON_WATER_MID 0x38C5 +#define NA_SE_EN_OCTAROCK_DEAD1 0x38C6 +#define NA_SE_EN_OCTAROCK_DEAD2 0x38C7 +#define NA_SE_EN_BUBLE_WING 0x38C8 +#define NA_SE_EN_BUBLE_MOUTH 0x38C9 +#define NA_SE_EN_BUBLE_LAUGH 0x38CA +#define NA_SE_EN_BUBLE_BITE 0x38CB +#define NA_SE_EN_BUBLE_UP 0x38CC +#define NA_SE_EN_BUBLE_DOWN 0x38CD +#define NA_SE_EN_BUBLE_DEAD 0x38CE +#define NA_SE_EN_BUBLEFALL_FIRE 0x38CF +#define NA_SE_EN_UTSUBO_DEAD 0x38D0 +#define NA_SE_EN_UTSUBO_DAMAGE 0x38D1 +#define NA_SE_EN_FROG_REAL 0x38D2 +#define NA_SE_EN_FROG_DAMAGE 0x38D3 +#define NA_SE_EN_B_SLIME_EAT 0x38D4 +#define NA_SE_EN_B_SLIME_LAUGH 0x38D5 +#define NA_SE_EN_FROG_DEAD 0x38D6 +#define NA_SE_EN_UTSUBO_BITE 0x38D7 +#define NA_SE_EN_B_SLIME_REVERSE 0x38D8 +#define NA_SE_EN_SLIME_JUMP1 0x38D9 +#define NA_SE_EN_SLIME_JUMP2 0x38DA +#define NA_SE_EN_B_SLIME_BREAK 0x38DB +#define NA_SE_EN_BARI_DAMAGE 0x38DC +#define NA_SE_EN_HIPLOOP_LAND 0x38DD +#define NA_SE_EN_MOFER_CORE_MOVE_WT 0x38DE +#define NA_SE_EN_MOFER_CORE_SMJUMP 0x38DF +#define NA_SE_EN_MONBLIN_GNDWAVE 0x38E0 +#define NA_SE_EN_MONBLIN_HAM_DOWN 0x38E1 +#define NA_SE_EN_MONBLIN_HAM_UP 0x38E2 +#define NA_SE_EN_BUBLE_DAMAGE 0x38E3 +#define NA_SE_EN_REDEAD_CRY 0x38E4 +#define NA_SE_EN_REDEAD_AIM 0x38E5 +#define NA_SE_EN_REDEAD_DAMAGE 0x38E6 +#define NA_SE_EN_REDEAD_DEAD 0x38E7 +#define NA_SE_EN_REDEAD_ATTACK 0x38E8 +#define NA_SE_EN_GOLON_KID_SOB 0x38E9 +#define NA_SE_EN_GOLON_KID_CRY 0x38EA +#define NA_SE_EN_KAICHO_DEAD 0x38EB +#define NA_SE_EN_PO_LAUGH 0x38EC +#define NA_SE_EN_PO_CRY 0x38ED +#define NA_SE_EN_PO_ROLL 0x38EE +#define NA_SE_EN_PO_LAUGH2 0x38EF +#define NA_SE_EN_GOLON_ROLLING 0x38F0 +#define NA_SE_EN_GOLON_READY 0x38F1 +#define NA_SE_EN_GOLON_DASH 0x38F2 +#define NA_SE_EN_PAMET_VOICE 0x38F3 +#define NA_SE_EN_PAMET_ROLL 0x38F4 +#define NA_SE_EN_PAMET_WALK 0x38F5 +#define NA_SE_EN_PAMET_ROAR 0x38F6 +#define NA_SE_EN_PAMET_WAKEUP 0x38F7 +#define NA_SE_EN_PAMET_REVERSE 0x38F8 +#define NA_SE_EN_PAMET_DAMAGE 0x38F9 +#define NA_SE_EN_PAMET_DEAD 0x38FA +#define NA_SE_EN_BAKUO_VOICE 0x38FB +#define NA_SE_EN_GOLON_WAKE_UP 0x38FC +#define NA_SE_EN_GOLON_SIT_DOWN 0x38FD +#define NA_SE_EN_DAIGOLON_SLEEP3 0x38FE +#define NA_SE_EN_CHICKEN_FLUTTER 0x38FF +#define NA_SE_EN_KOUME_ILL 0x3900 +#define NA_SE_EN_KOUME_REGAIN 0x3901 +#define NA_SE_EN_KOUME_DRINK 0x3902 +#define NA_SE_EN_KOUME_LAUGH 0x3903 +#define NA_SE_EN_KOUME_FLY 0x3904 +#define NA_SE_EN_KOUME_AWAY 0x3905 +#define NA_SE_EN_KOUME_MAGIC 0x3906 +#define NA_SE_EN_DAIGOLON_SLEEP2 0x3907 +#define NA_SE_EN_STALKIDS_JUMP 0x3908 +#define NA_SE_EN_STALKIDS_FADEOUT 0x3909 +#define NA_SE_EN_STALKIDS_LAUGH 0x390A +#define NA_SE_EN_STALKIDS_SHAKEHEAD 0x390B +#define NA_SE_EN_STALKIDS_ONGND 0x390C +#define NA_SE_EN_STALKIDS_SURPRISED 0x390D +#define NA_SE_EN_STALKIDS_WALK 0x390E +#define NA_SE_EN_STALKIDS_REVERSE 0x390F +#define NA_SE_EN_STALKIDS_FLOAT 0x3910 +#define NA_SE_EN_EYEGOLE_EYE 0x3911 +#define NA_SE_EN_STALKIDS_CAUGHT 0x3912 +#define NA_SE_EN_STALKIDS_MASK_ON 0x3913 +#define NA_SE_EN_TWINROBA_CUTBODY 0x3914 +#define NA_SE_EN_STALKIDS_MASK_OFF 0x3915 +#define NA_SE_EN_STALKIDS_RIDE 0x3916 +#define NA_SE_EN_DEKNUTS_DANCE 0x3917 +#define NA_SE_EN_DEKNUTS_DANCE1 0x3918 +#define NA_SE_EN_DEKNUTS_DANCE2 0x3919 +#define NA_SE_EN_DEKNUTS_DANCE_BIG 0x391A +#define NA_SE_EN_EYEGOLE_BEAM 0x391B +#define NA_SE_EN_GOLON_EYE_BIG 0x391C +#define NA_SE_EN_GOLON_GOOD_BIG 0x391D +#define NA_SE_EN_STALKIDS_LAUGH_MID 0x391E +#define NA_SE_EN_STALKIDS_FLOAT_COPY 0x391F +#define NA_SE_EN_STALKIDS_TURN 0x3920 +#define NA_SE_EN_STALKIDS_DAMAGE 0x3921 +#define NA_SE_EN_STALKIDS_SCREAM 0x3922 +#define NA_SE_EN_STALKIDS_OTEDAMA2 0x3923 +#define NA_SE_EN_STALKIDS_STRETCH 0x3924 +#define NA_SE_EN_STALKIDS_LAUGH_MD2 0x3925 +#define NA_SE_EN_OWL_FLUTTER 0x3926 +#define NA_SE_EN_VALVAISA_LAND 0x3927 +#define NA_SE_EN_IRONNACK_WALK 0x3928 +#define NA_SE_EN_IRONNACK_SWING_AXE 0x3929 +#define NA_SE_EN_STALKIDS_OTEDAMA1 0x392A +#define NA_SE_EN_PAMET_CUTTER_ON 0x392B +#define NA_SE_EN_IRONNACK_ARMOR_OFF_DEMO 0x392C +#define NA_SE_EN_PAMET_CUTTER_OFF 0x392D +#define NA_SE_EN_B_SLIME_JUMP1 0x392E +#define NA_SE_EN_B_SLIME_JUMP2 0x392F +#define NA_SE_EN_FLOORMASTER_ATTACK 0x3930 +#define NA_SE_EN_FLOORMASTER_SM_WALK 0x3931 +#define NA_SE_EN_FLOORMASTER_SM_DEAD 0x3932 +#define NA_SE_EN_FLOORMASTER_RESTORE 0x3933 +#define NA_SE_EN_FLOORMASTER_EXPAND 0x3934 +#define NA_SE_EN_KUSAMUSHI_HIDE 0x3935 +#define NA_SE_EN_FLOORMASTER_SM_STICK 0x3936 +#define NA_SE_EN_FLOORMASTER_SM_LAND 0x3937 +#define NA_SE_EN_B_SLIME_COMBINE 0x3938 +#define NA_SE_EN_B_SLIME_PUNCH_MOVE 0x3939 +#define NA_SE_EN_IRONNACK_ARMOR_HIT 0x393A +#define NA_SE_EN_CUTBODY 0x393B +#define NA_SE_EN_LAST1_TRANSFORM 0x393C +#define NA_SE_EN_LAST1_DEMO_BREAK 0x393D +#define NA_SE_EN_LAST1_DEMO_WALL 0x393E +#define NA_SE_EN_B_PAMET_BREAK 0x393F +#define NA_SE_EN_KONB_DEMO_MOVE_OLD 0x3940 +#define NA_SE_EN_KONB_JUMP_OLD 0x3941 +#define NA_SE_EN_KONB_SINK_OLD 0x3942 +#define NA_SE_EN_UTSUBO_EAT 0x3943 +#define NA_SE_EN_YMAJIN_HOLD_SNOW 0x3944 +#define NA_SE_EN_KONB_DAMAGE_OLD 0x3945 +#define NA_SE_EN_KONB_DEAD_OLD 0x3946 +#define NA_SE_EN_KONB_BOUND_OLD 0x3947 +#define NA_SE_EN_AWA_BOUND 0x3948 +#define NA_SE_EN_AWA_BREAK 0x3949 +#define NA_SE_EN_ICEB_FOOTSTEP_OLD 0x394A +#define NA_SE_EN_COMMON_THUNDER 0x394B +#define NA_SE_EN_ICEB_CRY_OLD 0x394C +#define NA_SE_EN_ICEB_STEAM_LONG_OLD 0x394D +#define NA_SE_EN_ICEB_STEAMS_DEMO_OLD 0x394E +#define NA_SE_EN_ICEB_STEAM_DEMO_UP_OLD 0x394F +#define NA_SE_EN_ICEB_DEAD_OLD 0x3950 +#define NA_SE_EN_ICEB_DAMAGE_OLD 0x3951 +#define NA_SE_EN_KONB_INIT_OLD 0x3952 +#define NA_SE_EN_KONB_DEAD2_OLD 0x3953 +#define NA_SE_EN_PIHAT_UP 0x3954 +#define NA_SE_EN_PIHAT_FLY 0x3955 +#define NA_SE_EN_PIHAT_DAMAGE 0x3956 +#define NA_SE_EN_PIHAT_LAND 0x3957 +#define NA_SE_EN_KONB_BOUND2_OLD 0x3958 +#define NA_SE_EN_KONB_DEAD_JUMP_OLD 0x3959 +#define NA_SE_EN_KONB_DEAD_JUMP2_OLD 0x395A +#define NA_SE_EN_FROG_JUMP 0x395B +#define NA_SE_EN_FROG_GREET 0x395C +#define NA_SE_EN_FROG_HOLD_SLIME 0x395D +#define NA_SE_EN_FROG_THROW_SLIME 0x395E +#define NA_SE_EN_FROG_JUMP_MID 0x395F +#define NA_SE_EN_KONB_BITE_OLD 0x3960 +#define NA_SE_EN_FROG_PUNCH1 0x3961 +#define NA_SE_EN_FROG_PUNCH2 0x3962 +#define NA_SE_EN_UTSUBO_APPEAR_TRG 0x3963 +#define NA_SE_EN_FROG_DOWN 0x3964 +#define NA_SE_EN_FROG_JUMP_ABOVE 0x3965 +#define NA_SE_EN_FROG_KICK 0x3966 +#define NA_SE_EN_YMAJIN_MINI_HOLD 0x3967 +#define NA_SE_EN_YMAJIN_MINI_THROW 0x3968 +#define NA_SE_EN_YMAJIN_MOVE 0x3969 +#define NA_SE_EN_YMAJIN_MINI_MOVE 0x396A +#define NA_SE_EN_YMAJIN_SURFACE 0x396B +#define NA_SE_EN_YMAJIN_HIDE 0x396C +#define NA_SE_EN_YMAJIN_SPLIT 0x396D +#define NA_SE_EN_YMAJIN_UNITE 0x396E +#define NA_SE_EN_YMAJIN_DEAD_BREAK 0x396F +#define NA_SE_EN_BIMOS_ROLL_HEAD 0x3970 +#define NA_SE_EN_BIMOS_LAZER 0x3971 +#define NA_SE_EN_BIMOS_LAZER_GND 0x3972 +#define NA_SE_EN_BIMOS_AIM 0x3973 +#define NA_SE_EN_BUBLEWALK_WALK 0x3974 +#define NA_SE_EN_BUBLEWALK_AIM 0x3975 +#define NA_SE_EN_BUBLEWALK_REVERSE 0x3976 +#define NA_SE_EN_BUBLEWALK_DAMAGE 0x3977 +#define NA_SE_EN_BUBLEWALK_DEAD 0x3978 +#define NA_SE_EN_HIPLOOP_RUN 0x3979 +#define NA_SE_EN_HIPLOOP_PAUSE 0x397A +#define NA_SE_EN_HIPLOOP_MASC_OFF 0x397B +#define NA_SE_EN_HIPLOOP_FOOT 0x397C +#define NA_SE_EN_HIPLOOP_DAMAGE 0x397D +#define NA_SE_EN_HIPLOOP_DEAD 0x397E +#define NA_SE_EN_HIPLOOP_FOOTSTEP 0x397F +#define NA_SE_EN_DEKUHIME_WALK 0x3980 +#define NA_SE_EN_DEKUHIME_TURN 0x3981 +#define NA_SE_EN_DEKUHIME_GREET 0x3982 +#define NA_SE_EN_DEKUHIME_GREET2 0x3983 +#define NA_SE_EN_PIHAT_SM_FLY 0x3984 +#define NA_SE_EN_PIHAT_SM_DEAD 0x3985 +#define NA_SE_EN_STALKID_APPEAR 0x3986 +#define NA_SE_EN_AKINDONUTS_HIDE 0x3987 +#define NA_SE_EN_RIVA_DAMAGE 0x3988 +#define NA_SE_EN_RIVA_DEAD 0x3989 +#define NA_SE_EN_RIVA_MOVE 0x398A +#define NA_SE_EN_DEKUHIME_VOICE_SAD 0x398B +#define NA_SE_EN_DEKUHIME_VOICE_JOY 0x398C +#define NA_SE_EN_NUTS_JUMP 0x398D +#define NA_SE_EN_NUTS_CLOTHES 0x398E +#define NA_SE_EN_SITSUJI_VOICE 0x398F +#define NA_SE_EN_LIKE_WALK 0x3990 +#define NA_SE_EN_LIKE_UNARI 0x3991 +#define NA_SE_EN_SUISEN_DRINK 0x3992 +#define NA_SE_EN_EYEGOLE_DEMO_EYE 0x3993 +#define NA_SE_EN_SUISEN_THROW 0x3994 +#define NA_SE_EN_LIKE_DAMAGE 0x3995 +#define NA_SE_EN_LIKE_DEAD 0x3996 +#define NA_SE_EN_MGANON_SWORD 0x3997 +#define NA_SE_EN_PIRATE_ATTACK 0x3998 +#define NA_SE_EN_PIRATE_DAMAGE 0x3999 +#define NA_SE_EN_PIRATE_DEAD 0x399A +#define NA_SE_EN_MB_MOTH_FLY 0x399B +#define NA_SE_EN_MB_MOTH_DEAD 0x399C +#define NA_SE_EN_MB_INSECT_WALK 0x399D +#define NA_SE_EN_B_PAMET_ROLL 0x399E +#define NA_SE_EN_FROG_VOICE1 0x399F +#define NA_SE_EN_GERUDOFT_WALK 0x39A0 +#define NA_SE_EN_FROG_VOICE2 0x39A1 +#define NA_SE_EN_B_PAMET_VOICE 0x39A2 +#define NA_SE_EN_B_PAMET_REVERSE 0x39A3 +#define NA_SE_EN_FREEZAD_BREATH 0x39A4 +#define NA_SE_EN_FREEZAD_DAMAGE 0x39A5 +#define NA_SE_EN_FREEZAD_DEAD 0x39A6 +#define NA_SE_EN_DEKUHIMA_VOICE_HURY 0x39A7 +#define NA_SE_EN_KINGNUTS_VOICE 0x39A8 +#define NA_SE_EN_FROG_RUNAWAY 0x39A9 +#define NA_SE_EN_LAST3_DEAD_DEAD1_OLD 0x39AA +#define NA_SE_EN_LAST3_DEAD_DEAD2_OLD 0x39AB +#define NA_SE_EN_FROG_RUNAWAY2 0x39AC +#define NA_SE_EN_DAIGOLON_SLEEP1 0x39AD +#define NA_SE_EN_IRONNACK_HIT_GND 0x39AE +#define NA_SE_EN_LAST3_DEAD_WIND1_OLD 0x39AF +#define NA_SE_EN_TWINROBA_LAUGH 0x39B0 +#define NA_SE_EN_TWINROBA_LAUGH2 0x39B1 +#define NA_SE_EN_IRONNACK_PULLOUT 0x39B2 +#define NA_SE_EN_TWINROBA_SHOOT_VOICE 0x39B3 +#define NA_SE_EN_LAST3_DEAD_WIND2_OLD 0x39B4 +#define NA_SE_EN_LAST3_DEAD_WIND3_OLD 0x39B5 +#define NA_SE_EN_LAST3_DEAD_LIGHTS_OLD 0x39B6 +#define NA_SE_EN_PIRATE_BREATH 0x39B7 +#define NA_SE_EN_LAST3_DEAD_ROD 0x39B8 +#define NA_SE_EN_LAST2_SHOUT 0x39B9 +#define NA_SE_EN_LAST2_PUMP_UP_OLD 0x39BA +#define NA_SE_EN_LAST2_GROW_HEAD_OLD 0x39BB +#define NA_SE_EN_LAST2_HEARTBEAT_OLD 0x39BC +#define NA_SE_EN_ANSATSUSYA_MOVING 0x39BD +#define NA_SE_EN_ANSATSUSYA_DASH_2 0x39BE +#define NA_SE_EN_LAST3_DEAD_FLOAT 0x39BF +#define NA_SE_EN_ANSATSUSYA_CRYING 0x39C0 +#define NA_SE_EN_ANSATSUSYA_SKIP 0x39C1 +#define NA_SE_EN_STALTURA_APPEAR 0x39C2 +#define NA_SE_EN_ANSATSUSYA_JUMP 0x39C3 +#define NA_SE_EN_ANSATSUSYA_FALL 0x39C4 +#define NA_SE_EN_ANSATSUSYA_DAMAGE 0x39C5 +#define NA_SE_EN_ANSATSUSYA_DEAD 0x39C6 +#define NA_SE_EN_ANSATSUSYA_SWORD 0x39C7 +#define NA_SE_EN_BAKUO_DEAD 0x39C8 +#define NA_SE_EN_BAKUO_APPEAR 0x39C9 +#define NA_SE_EN_LAST3_ROD_WIND_OLD 0x39CA +#define NA_SE_EN_LAST3_ROD_FLOOR_OLD 0x39CB +#define NA_SE_EN_LAST3_ROD_DANCE_OLD 0x39CC +#define NA_SE_EN_LAST3_ROD_HOP_OLD 0x39CD +#define NA_SE_EN_LAST3_ROD_HOP2_OLD 0x39CE +#define NA_SE_EN_GANON_RESTORE 0x39CF +#define NA_SE_EN_GOLON_CIRCLE 0x39D0 +#define NA_SE_EN_GOLON_CIRCLE_OFF 0x39D1 +#define NA_SE_EN_LAST1_BLOW_OLD 0x39D2 +#define NA_SE_EN_LAST1_BEAM_OLD 0x39D3 +#define NA_SE_EN_LAST1_ATTACK_OLD 0x39D4 +#define NA_SE_EN_LAST1_DAMAGE1_OLD 0x39D5 +#define NA_SE_EN_LAST1_DAMAGE2_OLD 0x39D6 +#define NA_SE_EN_LAST1_FALL_OLD 0x39D7 +#define NA_SE_EN_MGANON_STAND 0x39D8 +#define NA_SE_EN_LAST2_FIRE_OLD 0x39D9 +#define NA_SE_EN_STALGOLD_ROLL 0x39DA +#define NA_SE_EN_LAST2_WALK_OLD 0x39DB +#define NA_SE_EN_LAST2_WAIT_OLD 0x39DC +#define NA_SE_EN_LAST2_JUMP_OLD 0x39DD +#define NA_SE_EN_LAST2_BIRD_OLD 0x39DE +#define NA_SE_EN_LAST2_BIRD2_OLD 0x39DF +#define NA_SE_EN_STALTU_WAVE 0x39E0 +#define NA_SE_EN_STALTU_DOWN_SET 0x39E1 +#define NA_SE_EN_DEKU_WAKEUP 0x39E2 +#define NA_SE_EN_LAST2_WALK2_OLD 0x39E3 +#define NA_SE_EN_LAST1_FLOAT_OLD 0x39E4 +#define NA_SE_EN_LAST1_ATTACK_2ND_OLD 0x39E5 +#define NA_SE_EN_LAST1_ROLLING_OLD 0x39E6 +#define NA_SE_EN_LAST3_GET_LINK_OLD 0x39E7 +#define NA_SE_EN_PO_BIG_CRY 0x39E8 +#define NA_SE_EN_STALTURA_BOUND 0x39E9 +#define NA_SE_EN_STALGOLD_UP_CRY 0x39EA +#define NA_SE_EN_GOLON_CRY 0x39EB +#define NA_SE_EN_LAST3_ROD_SOFT 0x39EC +#define NA_SE_EN_LAST3_ROD_MID_OLD 0x39ED +#define NA_SE_EN_RIVA_BIG_APPEAR 0x39EE +#define NA_SE_EN_LAST3_ROD_HARD 0x39EF +#define NA_SE_EN_MUSI_WALK 0x39F0 +#define NA_SE_EN_LAST3_COIL_ATTACK_OLD 0x39F1 +#define NA_SE_EN_STALWALL_LAUGH 0x39F2 +#define NA_SE_EN_PIRANHA_EXIST 0x39F3 +#define NA_SE_EN_PIRANHA_ATTACK 0x39F4 +#define NA_SE_EN_PIRANHA_DEAD 0x39F5 +#define NA_SE_EN_KINGNUTS_DAMAGE 0x39F6 +#define NA_SE_EN_COMMON_DEADLIGHT 0x39F7 +#define NA_SE_EN_GOLONKID_WALK 0x39F8 +#define NA_SE_EN_YMAJIN_MINI_DAMAGE 0x39F9 +#define NA_SE_EN_YMAJIN_DAMAGE 0x39FA +#define NA_SE_EN_KOTAKE_SURPRISED 0x39FB +#define NA_SE_EN_HANDW_GET 0x39FC +#define NA_SE_EN_HANDW_RELEASE 0x39FD +#define NA_SE_EN_SLIME_SURFACE 0x39FE +#define NA_SE_EN_KOTAKE_SLEEP 0x39FF +#define NA_SE_EN_KOTAKE_SURPRISED2 0x3A00 +#define NA_SE_EN_NEMURI_SLEEP 0x3A01 +#define NA_SE_EN_LAST1_DEAD_OLD 0x3A02 +#define NA_SE_EN_GOLON_SIRLOIN_ROLL 0x3A03 +#define NA_SE_EN_GOLON_VOICE_EATFULL 0x3A04 +#define NA_SE_EN_GOLON_SIRLOIN_EAT 0x3A05 +#define NA_SE_EN_EYEGOLE_WALK 0x3A06 +#define NA_SE_EN_EYEGOLE_STAND 0x3A07 +#define NA_SE_EN_EYEGOLE_SIT 0x3A08 +#define NA_SE_EN_INVADER_DEAD 0x3A09 +#define NA_SE_EN_FOLLOWERS_BEAM_PRE 0x3A0A +#define NA_SE_EN_FOLLOWERS_BEAM 0x3A0B +#define NA_SE_EN_FOLLOWERS_DAMAGE 0x3A0C +#define NA_SE_EN_FOLLOWERS_DEAD 0x3A0D +#define NA_SE_EN_INBOSS_DEAD_PRE2_OLD 0x3A0E +#define NA_SE_EN_IKURA_JUMP1 0x3A0F +#define NA_SE_EN_IKURA_JUMP2 0x3A10 +#define NA_SE_EN_IKURA_DAMAGE 0x3A11 +#define NA_SE_EN_IKURA_DEAD 0x3A12 +#define NA_SE_EN_ME_DAMAGE 0x3A13 +#define NA_SE_EN_ME_DEAD 0x3A14 +#define NA_SE_EN_ME_EXIST 0x3A15 +#define NA_SE_EN_ME_ATTACK 0x3A16 +#define NA_SE_EN_GOLONKID_SOB_TALK 0x3A17 +#define NA_SE_EN_GOLONKID_YAWN 0x3A18 +#define NA_SE_EN_GOLONKID_SNORE 0x3A19 +#define NA_SE_EN_GOLON_SNORE1 0x3A1A +#define NA_SE_EN_GOLON_SNORE2 0x3A1B +#define NA_SE_EN_BUBLEFALL_APPEAR 0x3A1C +#define NA_SE_EN_INBOSS_DEAD_OLD 0x3A1D +#define NA_SE_EN_LAST1_BEAM2_OLD 0x3A1E +#define NA_SE_EN_COMMON_EXTINCT_LEV 0x3A1F +#define NA_SE_EN_BOSU_HEAD_MID 0x3A20 +#define NA_SE_EN_BOSU_HEAD_SHORT 0x3A21 +#define NA_SE_EN_DEBU_HEAD_MID 0x3A22 +#define NA_SE_EN_DEBU_HEAD_SHORT 0x3A23 +#define NA_SE_EN_YASE_HEAD_MID 0x3A24 +#define NA_SE_EN_YASE_HEAD_SHORT 0x3A25 +#define NA_SE_EN_BOSU_WALK 0x3A26 +#define NA_SE_EN_DEBU_WALK 0x3A27 +#define NA_SE_EN_YASE_WALK 0x3A28 +#define NA_SE_EN_BOSU_SIT 0x3A29 +#define NA_SE_EN_BOSU_STAND 0x3A2A +#define NA_SE_EN_BOSU_HAND 0x3A2B +#define NA_SE_EN_LAST3_KOMA_OLD 0x3A2C +#define NA_SE_EN_KONB_PREATTACK_OLD 0x3A2D +#define NA_SE_EN_BOSU_SHOCK 0x3A2E +#define NA_SE_EN_BOSU_SHIT 0x3A2F +#define NA_SE_EN_BOSU_ATTACK 0x3A30 +#define NA_SE_EN_BOSU_CYNICAL 0x3A31 +#define NA_SE_EN_BOSU_LAUGH 0x3A32 +#define NA_SE_EN_BOSU_LAUGH_DEMO 0x3A33 +#define NA_SE_EN_DEBU_ATTACK 0x3A34 +#define NA_SE_EN_DEBU_LAUGH 0x3A35 +#define NA_SE_EN_DEBU_PAUSE 0x3A36 +#define NA_SE_EN_YASE_ATTACK 0x3A37 +#define NA_SE_EN_YASE_LAUGH 0x3A38 +#define NA_SE_EN_YASE_PAUSE 0x3A39 +#define NA_SE_EN_BOSU_DAMAGE 0x3A3A +#define NA_SE_EN_DEBU_DAMAGE 0x3A3B +#define NA_SE_EN_YASE_DAMAGE 0x3A3C +#define NA_SE_EN_BOSU_DEAD 0x3A3D +#define NA_SE_EN_DEBU_DEAD 0x3A3E +#define NA_SE_EN_YASE_DEAD 0x3A3F +#define NA_SE_EN_DEBU_PAUSE_K 0x3A40 +#define NA_SE_EN_DEBU_LAUGH_SHORT_K 0x3A41 +#define NA_SE_EN_DEBU_LAUGH_K 0x3A42 +#define NA_SE_EN_YASE_PAUSE_K 0x3A43 +#define NA_SE_EN_YASE_LAUGH_K 0x3A44 +#define NA_SE_EN_BOSU_LAUGH_DEMO_K 0x3A45 +#define NA_SE_EN_DEBU_LAUGH_SHORT 0x3A46 +#define NA_SE_EN_BOSU_LAUGH_K 0x3A47 +#define NA_SE_EN_DEBU_ATTACK_W 0x3A48 +#define NA_SE_EN_YASE_ATTACK_W 0x3A49 +#define NA_SE_EN_BOSU_ATTACK_W 0x3A4A +#define NA_SE_EN_STAL_FREEZE_LIGHTS 0x3A4B +#define NA_SE_EN_BOSU_ATTACK_K 0x3A4C +#define NA_SE_EN_BOSU_SWORD 0x3A4D +#define NA_SE_EN_KONB_JUMP_LEV_OLD 0x3A4E +#define NA_SE_EN_MIBOSS_FREEZE_OLD 0x3A4F +#define NA_SE_EN_YMAJIN_THROW 0x3A50 +#define NA_SE_EN_BOSU_HEAD_BITE 0x3A51 +#define NA_SE_EN_BOSU_HEAD_FLOAT 0x3A52 +#define NA_SE_EN_LAST3_VOICE_KICK_OLD 0x3A53 +#define NA_SE_EN_LAST3_VOICE_KOMA_OLD 0x3A54 +#define NA_SE_EN_LAST3_VOICE_ROD_OLD 0x3A55 +#define NA_SE_EN_LAST3_VOICE_THROW_OLD 0x3A56 +#define NA_SE_EN_LAST3_VOICE_LAUGH_OLD 0x3A57 +#define NA_SE_EN_LAST3_VOICE_DAMAGE_OLD 0x3A58 +#define NA_SE_EN_LAST3_VOICE_DAMAGE2_OLD 0x3A59 +#define NA_SE_EN_LAST3_VOICE_DEAD_OLD 0x3A5A +#define NA_SE_EN_BOSU_DEAD_VOICE 0x3A5B +#define NA_SE_EN_DEBU_DEAD_VOICE 0x3A5C +#define NA_SE_EN_YASE_DEAD_VOICE 0x3A5D +#define NA_SE_EN_LAST2_BALLET_OLD 0x3A5E +#define NA_SE_EN_LAST2_MOONWALK_OLD 0x3A5F +#define NA_SE_EN_SHARP_FLOAT 0x3A60 +#define NA_SE_EN_SHARP_REACTION 0x3A61 +#define NA_SE_EN_REDEAD_WEAKENED1 0x3A62 +#define NA_SE_EN_REDEAD_WEAKENED_L1 0x3A63 +#define NA_SE_EN_REDEAD_WEAKENED2 0x3A64 +#define NA_SE_EN_REDEAD_WEAKENED_L2 0x3A65 +#define NA_SE_EN_PIRATE_ONGND 0x3A66 +#define NA_SE_EN_FOLLOWERS_STAY 0x3A67 +#define NA_SE_EN_LAST2_VOICE_BALLET 0x3A68 +#define NA_SE_EN_LAST2_VOICE_UAUOO1_OLD 0x3A69 +#define NA_SE_EN_LAST2_VOICE_UAUOO2_OLD 0x3A6A +#define NA_SE_EN_LAST2_VOICE_SURPRISED_OLD 0x3A6B +#define NA_SE_EN_LAST2_DAMAGE_OLD 0x3A6C +#define NA_SE_EN_LAST2_DAMAGE2_OLD 0x3A6D +#define NA_SE_EN_LAST2_DEAD_OLD 0x3A6E +#define NA_SE_EN_LAST2_UAUOO_OLD 0x3A6F +#define NA_SE_EN_LAST2_GYM_B_OLD 0x3A70 +#define NA_SE_EN_PIRATE_COOL_LAUGH 0x3A71 +#define NA_SE_EN_PIRATE_CYNICAL 0x3A72 +#define NA_SE_EN_PIRATE_DAMM_BREATH 0x3A73 +#define NA_SE_EN_PIRATE_SHOUT 0x3A74 +#define NA_SE_EN_STAL01_LAUGH 0x3A75 +#define NA_SE_EN_STAL02_LAUGH_SHORT 0x3A76 +#define NA_SE_EN_STAL03_LAUGH_BIG 0x3A77 +#define NA_SE_EN_STAL04_ANGER 0x3A78 +#define NA_SE_EN_STAL05_CYNICAL 0x3A79 +#define NA_SE_EN_STAL06_SURPRISED 0x3A7A +#define NA_SE_EN_STAL07_ANTONISHED 0x3A7B +#define NA_SE_EN_STAL08_CRY_BIG 0x3A7C +#define NA_SE_EN_STAL09_SCREAM 0x3A7D +#define NA_SE_EN_STAL10_LAUGH_SHY 0x3A7E +#define NA_SE_EN_STAL11_LAUGH_SHY2 0x3A7F +#define NA_SE_EN_STAL12_LAUGH_KIDLY 0x3A80 +#define NA_SE_EN_STAL20_CALL_MOON 0x3A81 +#define NA_SE_EN_STAL20_CALL_MOON2 0x3A82 +#define NA_SE_EN_STAL21_PSYCHO_VOICE 0x3A83 +#define NA_SE_EN_STALKIDS_DOWN_K 0x3A84 +#define NA_SE_EN_AKINDO_FLY 0x3A85 +#define NA_SE_EN_NPC_APPEAR 0x3A86 +#define NA_SE_EN_NPC_FADEAWAY 0x3A87 +#define NA_SE_EN_DEBU_PAUSEx2 0x3A88 +#define NA_SE_EN_YASE_PAUSEx2 0x3A89 +#define NA_SE_EN_DEBU_HEAD_UP 0x3A8A +#define NA_SE_EN_YASE_HEAD_UP 0x3A8B +#define NA_SE_EN_STAL22_LAUGH_KID_L 0x3A8C +#define NA_SE_EN_EVIL_POWER 0x3A8D +#define NA_SE_NE_STAL23_COLD 0x3A8E +#define NA_SE_EN_STALKIDS_GASAGOSO 0x3A8F +#define NA_SE_EN_BOSU_TALK 0x3A90 +#define NA_SE_EN_FAMOS_REVERSE1 0x3A91 +#define NA_SE_EN_FAMOS_REVERSE2 0x3A92 +#define NA_SE_EN_FAMOS_FLOAT 0x3A93 +#define NA_SE_EN_FAMOS_FLOAT_REVERSE 0x3A94 +#define NA_SE_EN_KOTAKE_ROLL 0x3A95 +#define NA_SE_EN_KOTAKE_FLY 0x3A96 +#define NA_SE_EN_THIEFBIRD_VOICE 0x3A97 +#define NA_SE_EN_THIEFBIRD_DAMAGE 0x3A98 +#define NA_SE_EN_THIEFBIRD_DEAD 0x3A99 +#define NA_SE_EN_STALKIDS_BODY 0x3A9A +#define NA_SE_EN_STALKIDS_BODY_LEV 0x3A9B +#define NA_SE_EN_BOSU_STAND_RAPID 0x3A9C +#define NA_SE_EN_STAL24_SCREAM2 0x3A9D +#define NA_SE_EN_STALKIDS_EARTHQUAKE 0x3A9E +#define NA_SE_EN_MASK_FLOAT 0x3A9F +#define NA_SE_EN_STALKIDS_PULLED 0x3AA0 +#define NA_SE_EN_KITA_SALUTE 0x3AA1 +#define NA_SE_EN_KTIA_WALK 0x3AA2 +#define NA_SE_EN_KTIA_PAUSE_K 0x3AA3 +#define NA_SE_EN_KITA_LAUGH_K 0x3AA4 +#define NA_SE_EN_KITA_DAMAGE 0x3AA5 +#define NA_SE_EN_KITA_DEAD 0x3AA6 +#define NA_SE_EN_STALBABY_LAUGH 0x3AA7 +#define NA_SE_EN_STALBABY_SURPRISED 0x3AA8 +#define NA_SE_EN_KITA_BREAK 0x3AA9 +#define NA_SE_EN_KITA_ATTACK_W 0x3AAA +#define NA_SE_EN_KONB_WAIT_OLD 0x3AAB +#define NA_SE_EN_DEATH_SCYTHE 0x3AAC +#define NA_SE_EN_DEATH_ROLL 0x3AAD +#define NA_SE_EN_DEATH_SCYTHE_LEV 0x3AAE +#define NA_SE_EN_DEATH_SCYTHE_ONGND 0x3AAF +#define NA_SE_EN_DEATH_VOICE 0x3AB0 +#define NA_SE_EN_DEATH_DAMAGE 0x3AB1 +#define NA_SE_EN_DEATH_DEAD 0x3AB2 +#define NA_SE_EN_DEATH_ATTACK 0x3AB3 +#define NA_SE_EN_DEATH_APPEAR 0x3AB4 +#define NA_SE_EN_DEATH_HEARTBREAK 0x3AB5 +#define NA_SE_EN_KONB_MINI_DEAD 0x3AB6 +#define NA_SE_EN_HALF_REDEAD_LOOP 0x3AB7 +#define NA_SE_EN_HALF_REDEAD_SURPRISE 0x3AB8 +#define NA_SE_EN_HALF_REDEAD_SCREAME 0x3AB9 +#define NA_SE_EN_HALF_REDEAD_TRANS 0x3ABA +#define NA_SE_EN_GOLON_VOICE_GENERAL 0x3ABB +#define NA_SE_EN_IWAIGORON_EVERYBODY 0x3ABC +#define NA_SE_EN_IWAIGORON_SOLO 0x3ABD +#define NA_SE_EN_ROMANI_WALK 0x3ABE +#define NA_SE_EN_MOON_SCREAM1 0x3ABF +#define NA_SE_EN_MOON_SCREAM2 0x3AC0 +#define NA_SE_EN_MOON_SCREAM3 0x3AC1 +#define NA_SE_EN_MOON_SCREAM4 0x3AC2 +#define NA_SE_EN_STALKIDS_HEADACHE 0x3AC3 +#define NA_SE_EN_BIGNUTS_WALK 0x3AC4 +#define NA_SE_EN_KITA_PAUSE 0x3AC5 +#define NA_SE_EN_ANSATSUSYA_LAUGH 0x3AC6 +#define NA_SE_EN__copy514 0x3AC7 +#define NA_SE_EN__copy515 0x3AC8 +#define NA_SE_EN__copy516 0x3AC9 +#define NA_SE_EN__copy517 0x3ACA +#define NA_SE_EN__copy518 0x3ACB +#define NA_SE_EN__copy519 0x3ACC +#define NA_SE_EN_DALMANI_A 0x3ACD +#define NA_SE_EN_DALMANI_B 0x3ACE +#define NA_SE_EN_DALMANI_C 0x3ACF +#define NA_SE_EN_DALMANI_D 0x3AD0 +#define NA_SE_EN__2d1 0x3AD1 +#define NA_SE_EN__2d2 0x3AD2 +#define NA_SE_EN_EVIL_POWER_PREDEMO 0x3AD3 +#define NA_SE_EN_KOUME_DAMAGE 0x3AD4 +#define NA_SE_EN_KOUME_DAMAGE2 0x3AD5 +#define NA_SE_EN_KONB_MINI_APPEAR 0x3AD6 +#define NA_SE_EN_IRONNACK_DAMAGE 0x3AD7 +#define NA_SE_EN_IRONNACK_DEAD 0x3AD8 +#define NA_SE_EN_ANSATSUSYA_ONGND 0x3AD9 +#define NA_SE_EN_ANSATSUSYA_ROCK 0x3ADA +#define NA_SE_EN_REDEAD_REVERSE 0x3ADB +#define NA_SE_EN_STALKIDS_NOSE 0x3ADC +#define NA_SE_EN_KITA_SNORE 0x3ADD +#define NA_SE_EN_IRONNACK_DASH 0x3ADE +#define NA_SE_EN_TUBOOCK_FLY 0x3ADF +#define NA_SE_EN_MIMICK_BREATH 0x3AE0 +#define NA_SE_EN_FANTOM_DEAD 0x3AE1 +#define NA_SE_EN_KAICHO_PIYORI 0x3AE2 +#define NA_SE_EN_READED_WALK 0x3AE3 +#define NA_SE_EN_LEADED_WHITE 0x3AE4 +#define NA_SE_EN_MIBOSS_APPEAR_B_OLD 0x3AE5 +#define NA_SE_EN_MIBOSS_KICK_OLD 0x3AE6 +#define NA_SE_EN_MIBOSS_HEADDOWN_OLD 0x3AE7 +#define NA_SE_EN_MIBOSS_LEGDOWN_OLD 0x3AE8 +#define NA_SE_EN_MIBOSS_WEAKWAIT_OLD 0x3AE9 +#define NA_SE_EN_MIBOSS_THRUST1_OLD 0x3AEA +#define NA_SE_EN_MIBOSS_JUMP3_OLD 0x3AEB +#define NA_SE_EN_MIBOSS_SWORD_ROLL_OLD 0x3AEC +#define NA_SE_EN_MIBOSS_DANCE_THRUST_OLD 0x3AED +#define NA_SE_EN_MIBOSS_DANCE_FIRE_OLD 0x3AEE +#define NA_SE_EN_B_PAMET_ROCK 0x3AEF +#define NA_SE_EN_DUMMY753 0x3AF0 +#define NA_SE_EN_DUMMY_754 0x3AF1 +#define NA_SE_EN_FANTOM_FLOAT 0x3AF2 +#define NA_SE_EN_KONB_SUIKOMI 0x3AF3 +#define NA_SE_EN_KONB_LANDING_OLD 0x3AF4 +#define NA_SE_EN_KONB_SIBUKI_OLD 0x3AF5 +#define NA_SE_EN_KONB_PIYORI_OLD 0x3AF6 +#define NA_SE_EN_KOUME_UBAITORU 0x3AF7 +#define NA_SE_EN_STALKIDS_PSYCHO2 0x3AF8 +#define NA_SE_EN_RIZA_ATTACK3 0x3AF9 +#define NA_SE_EN_YASE_LAUGH_K_HOLD 0x3AFA +#define NA_SE_EN_WIZ_DEAD_NEW 0x3AFB +#define NA_SE_EN_HIPLOOP_BURN 0x3AFC +#define NA_SE_EN_EYEGOLE_HATAKI 0x3AFD +#define NA_SE_EN_DEKNUTS_DANCE_FADE 0x3AFE +#define NA_SE_EN_NUTS_FURUERU 0x3AFF +#define NA_SE_EN_PO_APPEAR_IDO 0x3B00 +#define NA_SE_EN_FOLLOWERS_TO_KABE 0x3B01 +#define NA_SE_EN_MUJURA_LAST_UP 0x3B02 + +// ------------ SYSTEM ------------ + +#define NA_SE_SY_WIN_OPEN 0x4800 +#define NA_SE_SY_WIN_CLOSE 0x4801 +#define NA_SE_SY_CORRECT_CHIME 0x4802 +#define NA_SE_SY_GET_RUPY 0x4803 +#define NA_SE_SY_MESSAGE_WOMAN 0x4804 +#define NA_SE_SY_MESSAGE_MAN 0x4805 +#define NA_SE_SY_ERROR 0x4806 +#define NA_SE_SY_TRE_BOX_APPEAR 0x4807 +#define NA_SE_SY_DECIDE 0x4808 +#define NA_SE_SY_CURSOR 0x4809 +#define NA_SE_SY_CANCEL 0x480A +#define NA_SE_SY_HP_RECOVER 0x480B +#define NA_SE_SY_ATTENTION_ON 0x480C +#define NA_SE_SY_DUMMY_13 0x480D +#define NA_SE_SY_DUMMY_14 0x480E +#define NA_SE_SY_LOCK_OFF 0x480F +#define NA_SE_SY_LOCK_ON_HUMAN 0x4810 +#define NA_SE_SY_DUMMY_17 0x4811 +#define NA_SE_SY_DUMMY_18 0x4812 +#define NA_SE_SY_CAMERA_ZOOM_UP 0x4813 +#define NA_SE_SY_CAMERA_ZOOM_DOWN 0x4814 +#define NA_SE_SY_DUMMY_21 0x4815 +#define NA_SE_SY_DUMMY_22 0x4816 +#define NA_SE_SY_ATTENTION_ON_OLD 0x4817 +#define NA_SE_SY_MESSAGE_PASS 0x4818 +#define NA_SE_SY_WARNING_COUNT_N 0x4819 +#define NA_SE_SY_WARNING_COUNT_E 0x481A +#define NA_SE_SY_HITPOINT_ALARM 0x481B +#define NA_SE_SY_DUMMY_28 0x481C +#define NA_SE_SY_DEMO_CUT 0x481D +#define NA_SE_SY_NAVY_CALL 0x481E +#define NA_SE_SY_GAUGE_UP 0x481F +#define NA_SE_SY_DUMMY_32 0x4820 +#define NA_SE_SY_DUMMY_33 0x4821 +#define NA_SE_SY_DUMMY_34 0x4822 +#define NA_SE_SY_PIECE_OF_HEART 0x4823 +#define NA_SE_SY_GET_ITEM 0x4824 +#define NA_SE_SY_WIN_SCROLL_LEFT 0x4825 +#define NA_SE_SY_WIN_SCROLL_RIGHT 0x4826 +#define NA_SE_SY_OCARINA_ERROR 0x4827 +#define NA_SE_SY_CAMERA_ZOOM_UP_2 0x4828 +#define NA_SE_SY_CAMERA_ZOOM_DOWN_2 0x4829 +#define NA_SE_SY_GLASSMODE_ON 0x482A +#define NA_SE_SY_GLASSMODE_OFF 0x482B +#define NA_SE_SY_FOUND 0x482C +#define NA_SE_SY_HIT_SOUND 0x482D +#define NA_SE_SY_MESSAGE_END 0x482E +#define NA_SE_SY_RUPY_COUNT 0x482F +#define NA_SE_SY_LOCK_ON 0x4830 +#define NA_SE_SY_GET_BOXITEM 0x4831 +#define NA_SE_SY_WHITE_OUT_INTO_MOON 0x4832 +#define NA_SE_SY_WHITE_OUT_S 0x4833 +#define NA_SE_SY_WHITE_OUT_T 0x4834 +#define NA_SE_SY_START_SHOT 0x4835 +#define NA_SE_SY_METRONOME 0x4836 +#define NA_SE_SY_ATTENTION_URGENCY 0x4837 +#define NA_SE_SY_METRONOME_LV 0x4838 +#define NA_SE_SY_FSEL_CURSOR 0x4839 +#define NA_SE_SY_FSEL_DECIDE_S 0x483A +#define NA_SE_SY_FSEL_DECIDE_L 0x483B +#define NA_SE_SY_FSEL_CLOSE 0x483C +#define NA_SE_SY_FSEL_ERROR 0x483D +#define NA_SE_SY_SET_FIRE_ARROW 0x483E +#define NA_SE_SY_SET_ICE_ARROW 0x483F +#define NA_SE_SY_SET_LIGHT_ARROW 0x4840 +#define NA_SE_SY_SYNTH_MAGIC_ARROW 0x4841 +#define NA_SE_SY_METRONOME_2 0x4842 +#define NA_SE_SY_KINSTA_MARK_APPEAR 0x4843 +#define NA_SE_SY_FIVE_COUNT_LUPY 0x4844 +#define NA_SE_SY_CARROT_RECOVER 0x4845 +#define NA_SE_EV_FAIVE_LUPY_COUNT 0x4846 +#define NA_SE_SY_METRONOME_TEMPO 0x4847 +#define NA_SE_SY_COMICAL_SOUND0_0 0x4848 +#define NA_SE_SY_COMICAL_SOUND0_1 0x4849 +#define NA_SE_SY_COMICAL_SOUND0_LAST 0x484A +#define NA_SE_SY_SOUT_DEMO 0x484B +#define NA_SE_SY_TIMESIGNAL_BELL 0x484C +#define NA_SE_SY_DEKUNUTS_JUMP_FAILED 0x484D +#define NA_SE_SY_ATTENTION_SOUND 0x484E +#define NA_SE_SY_TRANSFORM_MASK_FLASH 0x484F +#define NA_SE_SY_CAMERA_SHUTTER 0x4850 +#define NA_SE_SY_STALKIDS_PSYCHO 0x4851 +#define NA_SE_SY_CHICK_JOIN_CHIME 0x4852 +#define NA_SE_SY_HIT_SOUND_L 0x4853 +#define NA_SE_SY_FAIRY_MASK_SUCCESS 0x4854 +#define NA_SE_SY_SCHEDULE_WRITE 0x4855 +#define NA_SE_SY_STOPWATCH_TIMER_3 0x4856 +#define NA_SE_SY_STOPWATCH_TIMER_INF 0x4857 +#define NA_SE_SY_EARTHQUAKE_OUTDOOR 0x4858 +#define NA_SE_SY_SPIRAL_DASH 0x4859 +#define NA_SE_SY_QUIZ_CORRECT 0x485A +#define NA_SE_SY_QUIZ_INCORRECT 0x485B +#define NA_SE_SY_DIZZY_EFFECT 0x485C +#define NA_SE_SY_TIME_CONTROL_SLOW 0x485D +#define NA_SE_SY_TIME_CONTROL_NORMAL 0x485E +#define NA_SE_SY_SECOM_WARNING 0x485F +#define NA_SE_SY_WIN_CHANGE 0x4860 +#define NA_SE_SY_TOUCH1 0x4861 +#define NA_SE_SY_MENU_CHAT_MOVE 0x4862 +#define NA_SE_SY_YUBI_MOVE 0x4863 +#define NA_SE_SY_CHAT_ALLERT_IN 0x4864 +#define NA_SE_SY_CHAT_ALLERT 0x4865 +#define NA_SE_SY_CHAT_ALLERT_OUT 0x4866 +#define NA_SE_SY_TOUCH2 0x4867 +#define NA_SE_SY_TOUCH2_OUT 0x4868 +#define NA_SE_SY_TOUCH3 0x4869 +#define NA_SE_SY_TOUCH4 0x486A +#define NA_SE_SY_YUBI_CURSOL_KEY 0x486B +#define NA_SE_SY_EVENT_INFO 0x486C +#define NA_SE_SY_CLEAR1 0x486D +#define NA_SE_SY_ALARM_MOVE 0x486E +#define NA_SE_SY_QUEST_NEW 0x486F +#define NA_SE_SY_EVENT_FAIL 0x4870 +#define NA_SE_SY_QUEST_CLEAR 0x4871 +#define NA_SE_SY_CHAT_ALARM_OFF 0x4872 +#define NA_SE_SY_CHAT_ALARM_INFO 0x4873 +#define NA_SE_SY_ICON_MOVE 0x4874 +#define NA_SE_SY_ICON_MOVE_SET 0x4875 +#define NA_SE_SY_DIAMOND_SWITCH 0x4876 +#define NA_SE_SY_PREDEMO_EVIL 0x4877 +#define NA_SE_SY_PREDEMO_OMEN 0x4878 + +// ------------ OCARINA ------------ + +#define NA_SE_OC_OCARINA 0x5800 +#define NA_SE_OC_ABYSS 0x5801 +#define NA_SE_OC_DOOR_OPEN 0x5802 +#define NA_SE_OC_SECRET_WARP_IN 0x5803 +#define NA_SE_OC_SECRET_WARP_OUT 0x5804 +#define NA_SE_OC_SECRET_HOLE_OUT 0x5805 +#define NA_SE_OC_REVENGE 0x5806 +#define NA_SE_OC_TUNAMI 0x5807 +#define NA_SE_OC_TELOP_IMPACT 0x5808 +#define NA_SE_OC_WOOD_GATE_OPEN 0x5809 +#define NA_SE_OC_FIREWORKS 0x580A +#define NA_SE_OC_WHITE_OUT_INTO_KYOJIN 0x580B +#define NA_SE_OC_12 0x580C +#define NA_SE_OC_13 0x580D +#define NA_SE_OC_14 0x580E +#define NA_SE_OC_15 0x580F +#define NA_SE_OC_HINT_MOVIE 0x5810 +#define NA_SE_OC_HINT_MOVIE2_WHITE 0x5811 +#define NA_SE_OC_HINT_MOVIE_ZOOMIN 0x5812 +#define NA_SE_OC_HIBIKI_ISHI 0x5813 + +// ------------ VOICE ------------ + +#define NA_SE_VO_LI_SWORD_N 0x6800 +#define NA_SE_VO_LI_SWORD_L 0x6801 +#define NA_SE_VO_LI_LASH 0x6802 +#define NA_SE_VO_LI_HANG 0x6803 +#define NA_SE_VO_LI_CLIMB_END 0x6804 +#define NA_SE_VO_LI_DAMAGE_S 0x6805 +#define NA_SE_VO_LI_FREEZE 0x6806 +#define NA_SE_VO_LI_FALL_S 0x6807 +#define NA_SE_VO_LI_FALL_L 0x6808 +#define NA_SE_VO_LI_BREATH_REST 0x6809 +#define NA_SE_VO_LI_BREATH_DRINK 0x680A +#define NA_SE_VO_LI_DOWN 0x680B +#define NA_SE_VO_LI_TAKEN_AWAY 0x680C +#define NA_SE_VO_LI_HELD 0x680D +#define NA_SE_VO_LI_SNEEZE 0x680E +#define NA_SE_VO_LI_SWEAT 0x680F +#define NA_SE_VO_LI_DRINK 0x6810 +#define NA_SE_VO_LI_RELAX 0x6811 +#define NA_SE_VO_LI_SWORD_PUTAWAY 0x6812 +#define NA_SE_VO_LI_GROAN 0x6813 +#define NA_SE_VO_LI_AUTO_JUMP 0x6814 +#define NA_SE_VO_LI_MAGIC_NALE 0x6815 +#define NA_SE_VO_LI_SURPRISE 0x6816 +#define NA_SE_VO_LI_MAGIC_FROL 0x6817 +#define NA_SE_VO_LI_PUSH 0x6818 +#define NA_SE_VO_LI_HOOKSHOT_HANG 0x6819 +#define NA_SE_VO_LI_LAND_DAMAGE_S 0x681A +#define NA_SE_VO_LI_MAGIC_START 0x681B +#define NA_SE_VO_LI_MAGIC_ATTACK 0x681C +#define NA_SE_VO_BL_DOWN 0x681D +#define NA_SE_VO_LI_DEMO_DAMAGE 0x681E +#define NA_SE_VO_LI_SWORD_N_copy30 0x681F +#define NA_SE_VO_DUMMY_32 0x6820 +#define NA_SE_VO_DUMMY_33 0x6821 +#define NA_SE_VO_DUMMY_34 0x6822 +#define NA_SE_VO_DUMMY_35 0x6823 +#define NA_SE_VO_DUMMY_36 0x6824 +#define NA_SE_VO_DUMMY_37 0x6825 +#define NA_SE_VO_DUMMY_38 0x6826 +#define NA_SE_VO_DUMMY_39 0x6827 +#define NA_SE_VO_NAVY_ENEMY 0x6828 +#define NA_SE_VO_NAVY_HELLO 0x6829 +#define NA_SE_VO_NAVY_HEAR 0x682A +#define NA_SE_VO_DUMMY_43 0x682B +#define NA_SE_VO_DUMMY_44 0x682C +#define NA_SE_VO_DUMMY_45 0x682D +#define NA_SE_VO_DUMMY_46 0x682E +#define NA_SE_VO_DUMMY_47 0x682F +#define NA_SE_VO_DUMMY_48 0x6830 +#define NA_SE_VO_DUMMY_49 0x6831 +#define NA_SE_VO_DUMMY_50 0x6832 +#define NA_SE_VO_DUMMY_51 0x6833 +#define NA_SE_VO_DUMMY_52 0x6834 +#define NA_SE_VO_DUMMY_53 0x6835 +#define NA_SE_VO_DUMMY_54 0x6836 +#define NA_SE_VO_DUMMY_55 0x6837 +#define NA_SE_VO_DUMMY_56 0x6838 +#define NA_SE_VO_DUMMY_57 0x6839 +#define NA_SE_VO_DUMMY_58 0x683A +#define NA_SE_VO_DUMMY_59 0x683B +#define NA_SE_VO_DUMMY_60 0x683C +#define NA_SE_VO_DUMMY_61 0x683D +#define NA_SE_VO_DUMMY_62 0x683E +#define NA_SE_VO_DUMMY_63 0x683F +#define NA_SE_VO_LK_WAKE_UP 0x6840 +#define NA_SE_VO_LK_CATCH_DEMO 0x6841 +#define NA_SE_VO_LK_DRAGGED_DAMAGE 0x6842 +#define NA_SE_VO_NAVY_CALL 0x6843 +#define NA_SE_VO_NA_HELLO_3 0x6844 +#define NA_SE_VO_CHAT_MESSAGE_CALL 0x6845 +#define NA_SE_VO_BELL_MESSAGE 0x6846 +#define NA_SE_VO_MONDO_MESSAGE 0x6847 +#define NA_SE_VO_LK_USING_UP_ENERGY 0x6848 +#define NA_SE_VO_DUMMY_73 0x6849 +#define NA_SE_VO_GO_SLEEP 0x684A +#define NA_SE_VO_NP_SLEEP_OUT 0x684B +#define NA_SE_VO_DUMMY_76 0x684C +#define NA_SE_VO_DUMMY_77 0x684D +#define NA_SE_VO_NP_DRINK 0x684E +#define NA_SE_VO_DUMMY_79 0x684F +#define NA_SE_VO_NARRATION_0 0x6850 +#define NA_SE_VO_TA_SURPRISE 0x6851 +#define NA_SE_VO_TA_CRY_0 0x6852 +#define NA_SE_VO_TA_CRY_1 0x6853 +#define NA_SE_VO_IN_CRY_0 0x6854 +#define NA_SE_VO_IN_LOST 0x6855 +#define NA_SE_VO_IN_LASH_0 0x6856 +#define NA_SE_VO_IN_LASH_1 0x6857 +#define NA_SE_VO_FR_LAUGH_0 0x6858 +#define NA_SE_VO_FR_SMILE_0 0x6859 +#define NA_SE_VO_NB_AGONY 0x685A +#define NA_SE_VO_NB_CRY_0 0x685B +#define NA_SE_VO_NB_NOTICE 0x685C +#define NA_SE_VO_NA_HELLO_0 0x685D +#define NA_SE_VO_NA_HELLO_1 0x685E +#define NA_SE_VO_NA_HELLO_2 0x685F +#define NA_SE_VO_RT_CRASH 0x6860 +#define NA_SE_VO_RT_DISCOVER 0x6861 +#define NA_SE_VO_RT_FALL 0x6862 +#define NA_SE_VO_RT_LAUGH_0 0x6863 +#define NA_SE_VO_RT_LIFT 0x6864 +#define NA_SE_VO_RT_THROW 0x6865 +#define NA_SE_VO_RT_UNBALLANCE 0x6866 +#define NA_SE_VO_ST_DAMAGE 0x6867 +#define NA_SE_VO_ST_ATTACK 0x6868 +#define NA_SE_VO_Z0_HURRY 0x6869 +#define NA_SE_VO_Z0_MEET 0x686A +#define NA_SE_VO_Z0_QUESTION 0x686B +#define NA_SE_VO_Z0_SIGH_0 0x686C +#define NA_SE_VO_Z0_SMILE_0 0x686D +#define NA_SE_VO_Z0_SURPRISE 0x686E +#define NA_SE_VO_Z0_THROW 0x686F +#define NA_SE_VO_SK_CRY_0 0x6870 +#define NA_SE_VO_SK_CRY_1 0x6871 +#define NA_SE_VO_SK_CRASH 0x6872 +#define NA_SE_VO_NA_LISTEN 0x6873 +#define NA_SE_VO_SK_SHOUT 0x6874 +#define NA_SE_VO_Z1_CRY_0 0x6875 +#define NA_SE_VO_Z1_CRY_1 0x6876 +#define NA_SE_VO_Z1_OPENDOOR 0x6877 +#define NA_SE_VO_FR_SMILE_1 0x6878 +#define NA_SE_VO_FR_SMILE_2 0x6879 +#define NA_SE_VO_KZ_MOVE 0x687A +#define NA_SE_VO_NB_LAUGH 0x687B +#define NA_SE_VO_IN_JOY0 0x687C +#define NA_SE_VO_IN_JOY1 0x687D +#define NA_SE_VO_IN_JOY2 0x687E +#define NA_SE_VO_DUMMY_127 0x687F +#define NA_SE_VO_DUMMY_128 0x6880 +#define NA_SE_VO_DUMMY_129 0x6881 +#define NA_SE_VO_DUMMY_130 0x6882 +#define NA_SE_VO_DUMMY_131 0x6883 +#define NA_SE_VO_DUMMY_132 0x6884 +#define NA_SE_VO_DUMMY_133 0x6885 +#define NA_SE_VO_DUMMY_134 0x6886 +#define NA_SE_VO_DUMMY_135 0x6887 +#define NA_SE_VO_DUMMY_136 0x6888 +#define NA_SE_VO_DUMMY_137 0x6889 +#define NA_SE_VO_DUMMY_138 0x688A +#define NA_SE_VO_DUMMY_139 0x688B +#define NA_SE_VO_DUMMY_140 0x688C +#define NA_SE_VO_DUMMY_141 0x688D +#define NA_SE_VO_DUMMY_142 0x688E +#define NA_SE_VO_DUMMY_143 0x688F +#define NA_SE_VO_DUMMY_144 0x6890 +#define NA_SE_VO_DUMMY_145 0x6891 +#define NA_SE_VO_DUMMY_146 0x6892 +#define NA_SE_VO_DUMMY_147 0x6893 +#define NA_SE_VO_DUMMY_148 0x6894 +#define NA_SE_VO_DUMMY_149 0x6895 +#define NA_SE_VO_DUMMY_150 0x6896 +#define NA_SE_VO_DUMMY_151 0x6897 +#define NA_SE_VO_DUMMY_152 0x6898 +#define NA_SE_VO_DUMMY_153 0x6899 +#define NA_SE_VO_DUMMY_154 0x689A +#define NA_SE_VO_DUMMY_155 0x689B +#define NA_SE_VO_DUMMY_156 0x689C +#define NA_SE_VO_DUMMY_157 0x689D +#define NA_SE_VO_DUMMY_158 0x689E +#define NA_SE_VO_DUMMY_159 0x689F +#define NA_SE_VO_DUMMY_160 0x68A0 +#define NA_SE_VO_DUMMY_161 0x68A1 +#define NA_SE_VO_DUMMY_162 0x68A2 +#define NA_SE_VO_DUMMY_163 0x68A3 +#define NA_SE_VO_DUMMY_164 0x68A4 +#define NA_SE_VO_DUMMY_165 0x68A5 +#define NA_SE_VO_DUMMY_166 0x68A6 +#define NA_SE_VO_DUMMY_167 0x68A7 +#define NA_SE_VO_DUMMY_168 0x68A8 +#define NA_SE_VO_DUMMY_169 0x68A9 +#define NA_SE_VO_DUMMY_170 0x68AA +#define NA_SE_VO_DUMMY_171 0x68AB +#define NA_SE_VO_DUMMY_172 0x68AC +#define NA_SE_VO_DUMMY_173 0x68AD +#define NA_SE_VO_DUMMY_174 0x68AE +#define NA_SE_VO_DUMMY_175 0x68AF +#define NA_SE_VO_DUMMY_176 0x68B0 +#define NA_SE_VO_DUMMY_177 0x68B1 +#define NA_SE_VO_DUMMY_178 0x68B2 +#define NA_SE_VO_DUMMY_179 0x68B3 +#define NA_SE_VO_DUMMY_180 0x68B4 +#define NA_SE_VO_DUMMY_181 0x68B5 +#define NA_SE_VO_DUMMY_182 0x68B6 +#define NA_SE_VO_DUMMY_183 0x68B7 +#define NA_SE_VO_DUMMY_184 0x68B8 +#define NA_SE_VO_DUMMY_185 0x68B9 +#define NA_SE_VO_DUMMY_186 0x68BA +#define NA_SE_VO_DUMMY_187 0x68BB +#define NA_SE_VO_DUMMY_188 0x68BC +#define NA_SE_VO_DUMMY_189 0x68BD +#define NA_SE_VO_DUMMY_190 0x68BE +#define NA_SE_VO_DUMMY_191 0x68BF +#define NA_SE_VO_DUMMY_192 0x68C0 +#define NA_SE_VO_DUMMY_193 0x68C1 +#define NA_SE_VO_DUMMY_194 0x68C2 +#define NA_SE_VO_DUMMY_195 0x68C3 +#define NA_SE_VO_DUMMY_196 0x68C4 +#define NA_SE_VO_DUMMY_197 0x68C5 +#define NA_SE_VO_DUMMY_198 0x68C6 +#define NA_SE_VO_DUMMY_199 0x68C7 +#define NA_SE_VO_DUMMY_200 0x68C8 +#define NA_SE_VO_DUMMY_201 0x68C9 +#define NA_SE_VO_DUMMY_202 0x68CA +#define NA_SE_VO_DUMMY_203 0x68CB +#define NA_SE_VO_DUMMY_204 0x68CC +#define NA_SE_VO_DUMMY_205 0x68CD +#define NA_SE_VO_DUMMY_206 0x68CE +#define NA_SE_VO_DUMMY_207 0x68CF +#define NA_SE_VO_DUMMY_208 0x68D0 +#define NA_SE_VO_DUMMY_209 0x68D1 +#define NA_SE_VO_DUMMY_210 0x68D2 +#define NA_SE_VO_DUMMY_211 0x68D3 +#define NA_SE_VO_DUMMY_212 0x68D4 +#define NA_SE_VO_DUMMY_213 0x68D5 +#define NA_SE_VO_DUMMY_214 0x68D6 +#define NA_SE_VO_DUMMY_215 0x68D7 +#define NA_SE_VO_DUMMY_216 0x68D8 +#define NA_SE_VO_DUMMY_217 0x68D9 +#define NA_SE_VO_DUMMY_218 0x68DA +#define NA_SE_VO_DUMMY_219 0x68DB +#define NA_SE_VO_DUMMY_220 0x68DC +#define NA_SE_VO_DUMMY_221 0x68DD +#define NA_SE_VO_DUMMY_222 0x68DE +#define NA_SE_VO_DUMMY_223 0x68DF +#define NA_SE_VO_LI_POO_WAIT 0x68E0 +#define NA_SE_VO_DUMMY_225 0x68E1 +#define NA_SE_VO_DUMMY_226 0x68E2 +#define NA_SE_VO_DUMMY_227 0x68E3 +#define NA_SE_VO_DUMMY_228 0x68E4 +#define NA_SE_VO_DUMMY_229 0x68E5 +#define NA_SE_VO_DUMMY_230 0x68E6 +#define NA_SE_VO_DUMMY_231 0x68E7 +#define NA_SE_VO_DUMMY_232 0x68E8 +#define NA_SE_VO_DUMMY_233 0x68E9 +#define NA_SE_VO_DUMMY_234 0x68EA +#define NA_SE_VO_DUMMY_235 0x68EB +#define NA_SE_VO_DUMMY_236 0x68EC +#define NA_SE_VO_DUMMY_237 0x68ED +#define NA_SE_VO_DUMMY_238 0x68EE +#define NA_SE_VO_DUMMY_239 0x68EF +#define NA_SE_VO_DUMMY_240 0x68F0 +#define NA_SE_VO_DUMMY_241 0x68F1 +#define NA_SE_VO_DUMMY_242 0x68F2 +#define NA_SE_VO_DUMMY_243 0x68F3 +#define NA_SE_VO_DUMMY_244 0x68F4 +#define NA_SE_VO_DUMMY_245 0x68F5 +#define NA_SE_VO_DUMMY_246 0x68F6 +#define NA_SE_VO_DUMMY_247 0x68F7 +#define NA_SE_VO_DUMMY_248 0x68F8 +#define NA_SE_VO_DUMMY_249 0x68F9 +#define NA_SE_VO_DUMMY_250 0x68FA +#define NA_SE_VO_DUMMY_251 0x68FB +#define NA_SE_VO_DUMMY_252 0x68FC +#define NA_SE_VO_DUMMY_253 0x68FD +#define NA_SE_VO_DUMMY_254 0x68FE +#define NA_SE_VO_DUMMY_255 0x68FF +#define NA_SE_VO_JMVO02 0x6900 +#define NA_SE_VO_JMVO04 0x6901 +#define NA_SE_VO_CDVO00 0x6902 +#define NA_SE_VO_CDVO01 0x6903 +#define NA_SE_VO_CDVO02 0x6904 +#define NA_SE_VO_CDVO03 0x6905 +#define NA_SE_VO_BBVO00 0x6906 +#define NA_SE_VO_BBVO01 0x6907 +#define NA_SE_VO_BBVO02 0x6908 +#define NA_SE_VO_BBVO03 0x6909 +#define NA_SE_VO_BBVO04 0x690A +#define NA_SE_VO_BBVO05 0x690B +#define NA_SE_VO_OBVO01 0x690C +#define NA_SE_VO_ARVO00 0x690D +#define NA_SE_VO_ARVO01 0x690E +#define NA_SE_VO_MMVO00 0x690F +#define NA_SE_VO_MMVO01 0x6910 +#define NA_SE_VO_MMVO02 0x6911 +#define NA_SE_VO_MMVO03 0x6912 +#define NA_SE_VO_MMVO04 0x6913 +#define NA_SE_VO_MMVO05 0x6914 +#define NA_SE_VO_ABVO00 0x6915 +#define NA_SE_VO_ABVO01 0x6916 +#define NA_SE_VO_NPVO00 0x6917 +#define NA_SE_VO_FPVO00 0x6918 +#define NA_SE_VO_FPVO01 0x6919 +#define NA_SE_VO_FPVO02 0x691A +#define NA_SE_VO_FPVO03 0x691B +#define NA_SE_VO_ROVO01 0x691C +#define NA_SE_VO_ROVO02 0x691D +#define NA_SE_VO_RYVO01 0x691E +#define NA_SE_VO_RYVO02 0x691F +#define NA_SE_VO_RYVO03 0x6920 +#define NA_SE_VO_RYVO04 0x6921 +#define NA_SE_VO_ANVO00 0x6922 +#define NA_SE_VO_ANVO01 0x6923 +#define NA_SE_VO_ANVO02 0x6924 +#define NA_SE_VO_ANVO03 0x6925 +#define NA_SE_VO_CRVO00 0x6926 +#define NA_SE_VO_CRVO01 0x6927 +#define NA_SE_VO_CRVO02 0x6928 +#define NA_SE_VO_CRVO03 0x6929 +#define NA_SE_VO_HNVO00 0x692A +#define NA_SE_VO_HNVO01 0x692B +#define NA_SE_VO_HNVO02 0x692C +#define NA_SE_VO_RMVO00 0x692D +#define NA_SE_VO_RMVO01 0x692E +#define NA_SE_VO_RMVO02 0x692F +#define NA_SE_VO_PMVO01 0x6930 +#define NA_SE_VO_PMVO02 0x6931 +#define NA_SE_VO_PMVO03 0x6932 +#define NA_SE_VO_DHVO00 0x6933 +#define NA_SE_VO_DHVO01 0x6934 +#define NA_SE_VO_DHVO02 0x6935 +#define NA_SE_VO_DHVO03 0x6936 +#define NA_SE_VO_DHVO04 0x6937 +#define NA_SE_VO_TFVO00 0x6938 +#define NA_SE_VO_ANVO04 0x6939 +#define NA_SE_VO_ANVO05 0x693A +#define NA_SE_VO_PMVO00 0x693B +#define NA_SE_VO_CHVO03 0x693C +#define NA_SE_VO_CHVO04 0x693D +#define NA_SE_VO_CHVO05 0x693E +#define NA_SE_VO_CHVO06 0x693F +#define NA_SE_VO_CHVO07 0x6940 +#define NA_SE_VO_CHVO08 0x6941 +#define NA_SE_VO_CHVO09 0x6942 +#define NA_SE_VO_DPVO00 0x6943 +#define NA_SE_VO_DPVO01 0x6944 +#define NA_SE_VO_DPVO02 0x6945 +#define NA_SE_VO_SKVO00 0x6946 +#define NA_SE_VO_SKVO01 0x6947 +#define NA_SE_VO_KHVO00 0x6948 +#define NA_SE_VO_KHVO01 0x6949 +#define NA_SE_VO_KHVO02 0x694A +#define NA_SE_VO_SHVO00 0x694B +#define NA_SE_VO_SHVO01 0x694C +#define NA_SE_VO_KAVO02 0x694D +#define NA_SE_VO_KAVO03 0x694E +#define NA_SE_VO_MTVO00 0x694F +#define NA_SE_VO_TTVO00 0x6950 +#define NA_SE_VO_ITVO00 0x6951 +#define NA_SE_VO_ITVO01 0x6952 +#define NA_SE_VO_ITVO02 0x6953 +#define NA_SE_VO_KMVO00 0x6954 +#define NA_SE_VO_KMVO01 0x6955 +#define NA_SE_VO_JOVO00 0x6956 +#define NA_SE_VO_JYVO00 0x6957 +#define NA_SE_VO_DTVO00 0x6958 +#define NA_SE_VO_GUVO00 0x6959 +#define NA_SE_VO_KTVO00 0x695A +#define NA_SE_VO_KTVO01 0x695B +#define NA_SE_VO_KTVO03 0x695C +#define NA_SE_VO_ZBVO00 0x695D +#define NA_SE_VO_ZBVO01 0x695E +#define NA_SE_VO_DAVO01 0x695F +#define NA_SE_VO_SHVO04 0x6960 +#define NA_SE_VO_GBVO02 0x6961 +#define NA_SE_VO_GBVO03 0x6962 +#define NA_SE_VO_PFVO00 0x6963 +#define NA_SE_VO_PFVO01 0x6964 +#define NA_SE_VO_GAVO00 0x6965 +#define NA_SE_VO_GAVO01 0x6966 +#define NA_SE_VO_DJVO00 0x6967 +#define NA_SE_VO_DJVO01 0x6968 +#define NA_SE_VO_MSVO00 0x6969 +#define NA_SE_VO_MSVO01 0x696A +#define NA_SE_VO_JPVO00 0x696B +#define NA_SE_VO_HYVO00 0x696C +#define NA_SE_VO_HYVO01 0x696D +#define NA_SE_VO_BAVO00 0x696E +#define NA_SE_VO_POVO00 0x696F +#define NA_SE_VO_DAVO00 0x6970 +#define NA_SE_VO_DAVO02 0x6971 +#define NA_SE_VO_MKVO00 0x6972 +#define NA_SE_VO_MKVO01 0x6973 +#define NA_SE_VO_MKVO02 0x6974 +#define NA_SE_VO_MKVO03 0x6975 +#define NA_SE_VO_MKVO04 0x6976 +#define NA_SE_VO_TIVO00 0x6977 +#define NA_SE_VO_TIVO01 0x6978 +#define NA_SE_VO_TIVO02 0x6979 +#define NA_SE_VO_TIVO03 0x697A +#define NA_SE_VO_TIVO04 0x697B +#define NA_SE_VO_TIVO05 0x697C +#define NA_SE_VO_OMVO00 0x697D +#define NA_SE_VO_OMVO01 0x697E +#define NA_SE_VO_OMVO02 0x697F +#define NA_SE_VO_OMVO03 0x6980 +#define NA_SE_VO_OMVO04 0x6981 +#define NA_SE_VO_OMVO05 0x6982 +#define NA_SE_VO_OMVO06 0x6983 +#define NA_SE_VO_DEMO_FALL2 0x6984 +#define NA_SE_VO_DEMO_384 0x6985 +#define NA_SE_VO_DEMO_385 0x6986 +#define NA_SE_VO_DEMO_386 0x6987 +#define NA_SE_VO_DEMO_387 0x6988 +#define NA_SE_VO_DEMO_388 0x6989 +#define NA_SE_VO_DEMO_389 0x698A +#define NA_SE_VO_DEMO_390 0x698B + +// ------------ UNKNOWN ------------ + +/* +#define NA_BGM_DEMO_SE_SEQ 0x7800 +#define NA_BGM_DEMO_SE_SEQ_1 0x7801 +#define NA_BGM_DEMO_SE_SEQ_2 0x7802 +#define NA_BGM_DEMO_SE_SEQ_3 0x7803 +#define NA_BGM_DEMO_SE_SEQ_4 0x7804 +#define NA_BGM_DEMO_SE_SEQ_5 0x7805 +#define NA_BGM_DEMO_SE_SEQ_6 0x7806 +#define NA_BGM_DEMO_SE_SEQ_7 0x7807 +#define NA_BGM_DEMO_SE_SEQ_8 0x7808 +#define NA_BGM_DEMO_SE_SEQ_9 0x7809 +#define NA_BGM_DEMO_SE_SEQ_A 0x780A +#define NA_BGM_DEMO_SE_SEQ_B 0x780B +#define NA_BGM_DEMO_SE_SEQ_C 0x780C +#define NA_BGM_DEMO_SE_SEQ_D 0x780D +#define NA_BGM_DEMO_SE_SEQ_E 0x780E +#define NA_BGM_DEMO_SE_SEQ_F 0x780F +#define NA_SE_EN_MIBOSS_FALL 0x7810 +#define NA_SE_EN_MIBOSS_DAMAGE 0x7811 +#define NA_SE_EN_MIBOSS_DASH 0x7812 +#define NA_SE_EN_MIBOSS_DEAD 0x7813 +#define NA_SE_EN_MIBOSS_GND1 0x7814 +#define NA_SE_EN_MIBOSS_GND2 0x7815 +#define NA_SE_EN_MIBOSS_UNARI 0x7816 +#define NA_SE_EN_MIBOSS_RHYTHM 0x7817 +#define NA_SE_EN_MIBOSS_SWORD 0x7818 +#define NA_SE_EN_MIBOSS_JUMP1_NOTUSE 0x7819 +#define NA_SE_EN_MIBOSS_JUMP2_NOTUSE 0x781A +#define NA_SE_EN_MIBOSS_VOICE1 0x781B +#define NA_SE_EN_MIBOSS_VOICE2 0x781C +#define NA_SE_EN_MIBOSS_VOICE3 0x781D +#define NA_SE_EN_MIBOSS_FAINT 0x781E +#define NA_SE_EN_MIBOSS_ROLLING 0x781F +#define NA_SE_EN_MIBOSS_FREEZE 0x7820 +#define NA_SE_EN_MIBOSS_APPEAR_B 0x7821 +#define NA_SE_EN_MIBOSS_KICK 0x7822 +#define NA_SE_EN_MIBOSS_HEADDOWN 0x7823 +#define NA_SE_EN_MIBOSS_LEGDOWN 0x7824 +#define NA_SE_EN_MIBOSS_WEAKWAIT 0x7825 +#define NA_SE_EN_MIBOSS_THRUST1 0x7826 +#define NA_SE_EN_MIBOSS_JUMP3 0x7827 +#define NA_SE_EN_MIBOSS_SWORD_ROLL 0x7828 +#define NA_SE_EN_MIBOSS_DANCE_THRUST 0x7829 +#define NA_SE_EN_MIBOSS_DANCE_FIRE 0x782A +#define NA_SE_EN_ICEB_FOOTSTEP 0x782B +#define NA_SE_EN_ICEB_CRY 0x782C +#define NA_SE_EN_ICEB_STEAM_LONG 0x782D +#define NA_SE_EN_ICEB_STEAMS_DEMO 0x782E +#define NA_SE_EN_ICEB_STEAM_DEMO_UP 0x782F +#define NA_SE_EN_ICEB_DEAD 0x7830 +#define NA_SE_EN_ICEB_DAMAGE 0x7831 +#define NA_SE_EN_ICEB_SLIDING 0x7832 +#define NA_SE_EN_ICEB_BACK_ATTACK2 0x7833 +#define NA_SE_EN_KONB_BITE 0x7834 +#define NA_SE_EN_KONB_BOUND 0x7835 +#define NA_SE_EN_KONB_BOUND2 0x7836 +#define NA_SE_EN_KONB_DAMAGE 0x7837 +#define NA_SE_EN_KONB_DEAD 0x7838 +#define NA_SE_EN_KONB_DEAD2 0x7839 +#define NA_SE_EN_KONB_DEAD_JUMP 0x783A +#define NA_SE_EN_KONB_DEAD_JUMP2 0x783B +#define NA_SE_EN_KONB_DEMO_MOVE 0x783C +#define NA_SE_EN_KONB_INIT 0x783D +#define NA_SE_EN_KONB_JUMP 0x783E +#define NA_SE_EN_KONB_JUMP_LEV 0x783F +#define NA_SE_EN_KONB_LANDING 0x7840 +#define NA_SE_EN_KONB_MINI_APPEAR_NOTUSE 0x7841 +#define NA_SE_EN_KONB_PIYORI 0x7842 +#define NA_SE_EN_KONB_PREATTACK 0x7843 +#define NA_SE_EN_KONB_SIBUKI 0x7844 +#define NA_SE_EN_KONB_SINK 0x7845 +#define NA_SE_EN_KONB_WAIT 0x7846 +#define NA_SE_EN_KONB_DODAI_FALL 0x7847 +#define NA_SE_EN_KONB_SUIKOMU 0x7848 +#define NA_SE_EN_KONB_TABERU 0x7849 +#define NA_SE_EN_KONB_TOBIDASU 0x784A +#define NA_SE_EN_KONB_TOSSIN1_KAMAE 0x784B +#define NA_SE_EN_KONB_TOSSIN1_DASH 0x784C +#define NA_SE_EN_KONB_TOSSIN1_TYAKUSUI 0x784D +#define NA_SE_EN_KONB_BOMB1_INSIDE 0x784E +#define NA_SE_EN_KONB_BOMB1_OUTSIDE 0x784F +#define NA_SE_EN_KONB_MEDAMA_APPEAR 0x7850 +#define NA_SE_EN_KONB_BOMB_CHAIN 0x7851 +#define NA_SE_EN_KONB_CHIAN_SLASH 0x7852 +#define NA_SE_EN_KONB_INFO_SAKEBI 0x7853 +#define NA_SE_EN_KONB_INFO_SAKEBI_LONG 0x7854 +#define NA_SE_EN_KONB_DODAI_ATTACK1 0x7855 +#define NA_SE_EN_KONB_DODAI_ATTACK2 0x7856 +#define NA_SE_EN_KONB_TAORE 0x7857 +#define NA_SE_EN_INBOSS_SAND 0x7858 +#define NA_SE_EN_INBOSS_ROAR 0x7859 +#define NA_SE_EN_INBOSS_DAMAGE 0x785A +#define NA_SE_EN_INBOSS_DEAD_PRE2 0x785B +#define NA_SE_EN_INBOSS_DEAD 0x785C +#define NA_SE_EN_INBOSS_DOWN_PRE 0x785D +#define NA_SE_EN_INBOSS_BRESS_PRE 0x785E +#define NA_SE_EN_INBOSS_SANRAN 0x785F +#define NA_SE_EN_INBOSS_CHIBI_WALK 0x7860 +#define NA_SE_EN_INBOSS_CHIBI_DAMAGE 0x7861 +#define NA_SE_EN_INBOSS_CHIBI_DEAD 0x7862 +#define NA_SE_EN_INBOSS_CHIBI_RUN 0x7863 +#define NA_SE_EN_INBOSS_JIMEN_MORI 0x7864 +#define NA_SE_EN_INBOSS_JIMEN_DERU 0x7865 +#define NA_SE_EN_INBOSS_UNDER_MOVE 0x7866 +#define NA_SE_EN_INBOSS_BREATH 0x7867 +#define NA_SE_EN_INBOSS_DAMAGE_MOVE 0x7868 +#define NA_SE_EN_INBOSS_MEDAMA_DERU 0x7869 +#define NA_SE_EN_INBOSS_FIREBALL_FLY 0x786A +#define NA_SE_EN_INBOSS_SANRAN_SHORT 0x786B +#define NA_SE_EN_INBOSS_DOWN 0x786C +#define NA_SE_EN_INBOSS_DEAD_RED 0x786D +#define NA_SE_EN_INBOSS_TAME 0x786E +#define NA_SE_EN_LAST1_ATTACK 0x786F +#define NA_SE_EN_LAST1_ATTACK_2ND 0x7870 +#define NA_SE_EN_LAST1_BEAM 0x7871 +#define NA_SE_EN_LAST1_BEAM2 0x7872 +#define NA_SE_EN_LAST1_BLOW 0x7873 +#define NA_SE_EN_LAST1_DAMAGE1 0x7874 +#define NA_SE_EN_LAST1_DAMAGE2 0x7875 +#define NA_SE_EN_LAST1_DEAD 0x7876 +#define NA_SE_EN_LAST1_DEMO_BREAK_NOUSE 0x7877 +#define NA_SE_EN_LAST1_DEMO_WALL_NOUSE 0x7878 +#define NA_SE_EN_LAST1_FALL 0x7879 +#define NA_SE_EN_LAST1_FLOAT 0x787A +#define NA_SE_EN_LAST1_GROW_HEAD_NOTUSE 0x787B +#define NA_SE_EN_LAST1_ROLLING 0x787C +#define NA_SE_EN_LAST1_TRANSFORM_NOTUSE 0x787D +#define NA_SE_EN_LAST2_BALLET 0x787E +#define NA_SE_EN_LAST2_BIRD 0x787F +#define NA_SE_EN_LAST2_BIRD2 0x7880 +#define NA_SE_EN_LAST2_DAMAGE 0x7881 +#define NA_SE_EN_LAST2_DAMAGE2 0x7882 +#define NA_SE_EN_LAST2_DEAD 0x7883 +#define NA_SE_EN_LAST2_FIRE 0x7884 +#define NA_SE_EN_LAST2_GROW_HEAD 0x7885 +#define NA_SE_EN_LAST2_VOICE_UAUOO2 0x7886 +#define NA_SE_EN_LAST2_GYM_B 0x7887 +#define NA_SE_EN_LAST2_HEARTBEAT 0x7888 +#define NA_SE_EN_LAST2_JUMP 0x7889 +#define NA_SE_EN_LAST2_VOICE_UAUOO1 0x788A +#define NA_SE_EN_LAST2_MOONWALK 0x788B +#define NA_SE_EN_LAST2_PUMP_UP 0x788C +#define NA_SE_EN_LAST2_SHOUT_NOTUSE 0x788D +#define NA_SE_EN_LAST2_VOICE_SURPRISED 0x788E +#define NA_SE_EN_LAST2_UAUOO 0x788F +#define NA_SE_EN_LAST2_WAIT 0x7890 +#define NA_SE_EN_LAST2_WALK 0x7891 +#define NA_SE_EN_LAST2_WALK2 0x7892 +#define NA_SE_EN_LAST3_COIL_ATTACK 0x7893 +#define NA_SE_EN_LAST3_VOICE_DAMAGE 0x7894 +#define NA_SE_EN_LAST3_VOICE_DAMAGE2 0x7895 +#define NA_SE_EN_LAST3_VOICE_DEAD 0x7896 +#define NA_SE_EN_LAST3_DEAD_DEAD1 0x7897 +#define NA_SE_EN_LAST3_DEAD_DEAD2 0x7898 +#define NA_SE_EN_LAST3_DEAD_FLOAT_NOTUSE 0x7899 +#define NA_SE_EN_LAST3_DEAD_LIGHTS 0x789A +#define NA_SE_EN_LAST3_DEAD_ROD_NOTUSE 0x789B +#define NA_SE_EN_LAST3_DEAD_WIND1 0x789C +#define NA_SE_EN_LAST3_DEAD_WIND2 0x789D +#define NA_SE_EN_LAST3_DEAD_WIND3 0x789E +#define NA_SE_EN_LAST3_GET_LINK 0x789F +#define NA_SE_EN_LAST3_VOICE_KICK 0x78A0 +#define NA_SE_EN_LAST3_KOMA 0x78A1 +#define NA_SE_EN_LAST3_ROD_DANCE 0x78A2 +#define NA_SE_EN_LAST3_ROD_MID 0x78A3 +#define NA_SE_EN_LAST3_ROD_FLOOR 0x78A4 +#define NA_SE_EN_LAST3_ROD_HOP 0x78A5 +#define NA_SE_EN_LAST3_ROD_HOP2 0x78A6 +#define NA_SE_EN_LAST3_ROD_WIND 0x78A7 +#define NA_SE_EN_LAST3_VOICE_KOMA 0x78A8 +#define NA_SE_EN_LAST3_VOICE_ROD 0x78A9 +#define NA_SE_EN_LAST3_VOICE_THROW 0x78AA +#define NA_SE_EN_LAST3_VOICE_LAUGH 0x78AB +#define NA_SE_EN_LAST1_SIZZLE 0x78AC +#define NA_SE_EN_LAST1_LAND2 0x78AD +#define NA_SE_EN_LAST3_WHIP1 0x78AE +#define NA_SE_EV_LAVA_HIT 0x78AF +#define NA_SE_EV_LAVA_WHOOSH 0x78B0 +#define Wind_seq1 0x78B1 +#define Bird_seqs 0x78B2 +#define Rain_seq0 0x78B3 +#define Thun_seq0 0x78B4 +#define NA_BGM_OCA_EPONA_SEQ 0x78B5 +#define NA_BGM_OCA_TIME_SEQ 0x78B6 +#define NA_BGM_OCA_STORM_SEQ 0x78B7 +#define NA_BGM_OCA_BIGWING_SEQ 0x78B8 +#define NA_BGM_OCA_TIME_SPEED_SEQ 0x78B9 +#define NA_BGM_OCA_TIME_JUMP_SEQ 0x78BA +#define NA_BGM_OCA_AWAKING_SEQ 0x78BB +#define NA_BGM_OCA_CURE_SEQ 0x78BC +#define NA_BGM_OCA_LULLABY_HALF_SEQ 0x78BD +#define NA_BGM_OCA_LULLABY_SEQ 0x78BE +#define NA_BGM_OCA_PLEDGE_SEQ 0x78BF +#define NA_BGM_OCA_TIDE_SEQ 0x78C0 +#define NA_BGM_OCA_SHELL_SEQ 0x78C1 +#define NA_BGM_GERO_SEQ 0x78C2 +*/ + +#endif diff --git a/include/z64.h b/include/z64.h index ac324b2545..72e4dbb331 100644 --- a/include/z64.h +++ b/include/z64.h @@ -17,6 +17,7 @@ #include #include +#include #include #include diff --git a/src/code/code_0x800E8EA0.c b/src/code/code_0x800E8EA0.c index 24af8c97f9..9f6e86c3a4 100644 --- a/src/code/code_0x800E8EA0.c +++ b/src/code/code_0x800E8EA0.c @@ -1,9 +1,9 @@ #include #include -void func_800E8EA0(GlobalContext* globalCtx, Actor* actor, u16 param_3) { - func_80151938(globalCtx, param_3); - actor->textId = param_3; +void func_800E8EA0(GlobalContext* globalCtx, Actor* actor, u16 textId) { + func_80151938(globalCtx, textId); + actor->textId = textId; } s32 nop_800E8ED0(UNK_TYPE4 param_1) { diff --git a/src/code/z_collision_check.c b/src/code/z_collision_check.c index 1940288c0d..b2c9a1650e 100644 --- a/src/code/z_collision_check.c +++ b/src/code/z_collision_check.c @@ -1486,9 +1486,9 @@ void CollisionCheck_HitSolid(GlobalContext* globalCtx, ColliderInfo* info, Colli if (flags == TOUCH_SFX_NORMAL && collider->colType != COLTYPE_METAL) { EffectSsHitMark_SpawnFixedScale(globalCtx, 0, hitPos); if (collider->actor == NULL) { - play_sound(0x1806); + play_sound(NA_SE_IT_SHIELD_BOUND); } else { - func_8019F1C0(&collider->actor->projectedPos, 0x1806); + func_8019F1C0(&collider->actor->projectedPos, NA_SE_IT_SHIELD_BOUND); } } else if (flags == TOUCH_SFX_NORMAL) { EffectSsHitMark_SpawnFixedScale(globalCtx, 3, hitPos); @@ -1500,16 +1500,16 @@ void CollisionCheck_HitSolid(GlobalContext* globalCtx, ColliderInfo* info, Colli } else if (flags == TOUCH_SFX_HARD) { EffectSsHitMark_SpawnFixedScale(globalCtx, 0, hitPos); if (collider->actor == NULL) { - play_sound(0x1806); + play_sound(NA_SE_IT_SHIELD_BOUND); } else { - func_8019F1C0(&collider->actor->projectedPos, 0x1806); + func_8019F1C0(&collider->actor->projectedPos, NA_SE_IT_SHIELD_BOUND); } } else if (flags == TOUCH_SFX_WOOD) { EffectSsHitMark_SpawnFixedScale(globalCtx, 1, hitPos); if (collider->actor == NULL) { - play_sound(0x1837); + play_sound(NA_SE_IT_REFLECTION_WOOD); } else { - func_8019F1C0(&collider->actor->projectedPos, 0x1837); + func_8019F1C0(&collider->actor->projectedPos, NA_SE_IT_REFLECTION_WOOD); } } } @@ -1520,9 +1520,9 @@ void CollisionCheck_HitSolid(GlobalContext* globalCtx, ColliderInfo* info, Colli s32 CollisionCheck_SwordHitAudio(Collider* at, ColliderInfo* acInfo) { if (at->actor != NULL && at->actor->category == ACTORCAT_PLAYER) { if (acInfo->elemType == ELEMTYPE_UNK0) { - func_8019F1C0(&at->actor->projectedPos, 0x1811); + func_8019F1C0(&at->actor->projectedPos, NA_SE_IT_SWORD_STRIKE); } else if (acInfo->elemType == ELEMTYPE_UNK1) { - func_8019F1C0(&at->actor->projectedPos, 0x1824); + func_8019F1C0(&at->actor->projectedPos, NA_SE_IT_SWORD_STRIKE_HARD); } else if (acInfo->elemType == ELEMTYPE_UNK2) { func_8019F1C0(&at->actor->projectedPos, 0); } else if (acInfo->elemType == ELEMTYPE_UNK3) { @@ -1566,7 +1566,7 @@ void CollisionCheck_HitEffects(GlobalContext* globalCtx, Collider* at, ColliderI } else if (sHitInfo[ac->colType].effect == HIT_WOOD) { if (at->actor == NULL) { CollisionCheck_SpawnShieldParticles(globalCtx, hitPos); - play_sound(0x1837); + play_sound(NA_SE_IT_REFLECTION_WOOD); } else { CollisionCheck_SpawnShieldParticlesWood(globalCtx, hitPos, &at->actor->projectedPos); } @@ -1579,9 +1579,9 @@ void CollisionCheck_HitEffects(GlobalContext* globalCtx, Collider* at, ColliderI } else { EffectSsHitMark_SpawnFixedScale(globalCtx, 0, hitPos); if (ac->actor == NULL) { - play_sound(0x1806); + play_sound(NA_SE_IT_SHIELD_BOUND); } else { - func_8019F1C0(&ac->actor->projectedPos, 0x1806); + func_8019F1C0(&ac->actor->projectedPos, NA_SE_IT_SHIELD_BOUND); } } } @@ -3860,7 +3860,7 @@ void CollisionCheck_SpawnShieldParticles(GlobalContext* globalCtx, Vec3f* v) { */ void CollisionCheck_SpawnShieldParticlesMetal(GlobalContext* globalCtx, Vec3f* v) { CollisionCheck_SpawnShieldParticles(globalCtx, v); - play_sound(0x1808); + play_sound(NA_SE_IT_SHIELD_REFLECT_SW); } /** @@ -3868,7 +3868,7 @@ void CollisionCheck_SpawnShieldParticlesMetal(GlobalContext* globalCtx, Vec3f* v */ void CollisionCheck_SpawnShieldParticlesMetalSound(GlobalContext* globalCtx, Vec3f* v, Vec3f* pos) { CollisionCheck_SpawnShieldParticles(globalCtx, v); - func_8019F1C0(pos, 0x1808); + func_8019F1C0(pos, NA_SE_IT_SHIELD_REFLECT_SW); } /** @@ -3908,7 +3908,7 @@ void CollisionCheck_SpawnShieldParticlesWood(GlobalContext* globalCtx, Vec3f* v, shieldParticleInitWood.lightPoint.z = shieldParticleInitWood.position.z; Effect_Add(globalCtx, &effectIndex, 3, 0, 1, &shieldParticleInitWood); - func_8019F1C0(pos, 0x1837); + func_8019F1C0(pos, NA_SE_IT_REFLECTION_WOOD); } /** diff --git a/src/code/z_effect_soft_sprite_old_init.c b/src/code/z_effect_soft_sprite_old_init.c index 471eb0749d..69e9fd9ec4 100644 --- a/src/code/z_effect_soft_sprite_old_init.c +++ b/src/code/z_effect_soft_sprite_old_init.c @@ -794,7 +794,7 @@ void EffectSsEnIce_SpawnFlyingVec3f(GlobalContext* globalCtx, Actor* actor, Vec3 initParams.scale = scale; if (actor != NULL) { - Audio_PlayActorSound2(actor, 0x874); + Audio_PlayActorSound2(actor, NA_SE_PL_FREEZE_S); } EffectSs_Spawn(globalCtx, EFFECT_SS_EN_ICE, 80, &initParams); @@ -895,7 +895,7 @@ void EffectSsEnFire_SpawnVec3f(GlobalContext* globalCtx, Actor* actor, Vec3f* po initParams.bodyPart = bodyPart; if (actor != NULL) { - Audio_PlayActorSound2(actor, 0x2822); + Audio_PlayActorSound2(actor, NA_SE_EV_FLAME_IGNITION); } EffectSs_Spawn(globalCtx, EFFECT_SS_EN_FIRE, 128, &initParams); @@ -915,7 +915,7 @@ void EffectSsEnFire_SpawnVec3s(GlobalContext* globalCtx, Actor* actor, Vec3s* po initParams.bodyPart = bodyPart; if (actor != NULL) { - Audio_PlayActorSound2(actor, 0x2822); + Audio_PlayActorSound2(actor, NA_SE_EV_FLAME_IGNITION); } EffectSs_Spawn(globalCtx, EFFECT_SS_EN_FIRE, 128, &initParams); diff --git a/src/code/z_en_item00.c b/src/code/z_en_item00.c index 7d65b22f5d..5e496d7ac9 100644 --- a/src/code/z_en_item00.c +++ b/src/code/z_en_item00.c @@ -598,7 +598,7 @@ void EnItem00_Update(Actor* thisx, GlobalContext* globalCtx) { } if ((this->actor.params <= ITEM00_RUPEE_RED) || (this->actor.params == ITEM00_RUPEE_ORANGE)) { - play_sound(0x4803); + play_sound(NA_SE_SY_GET_RUPY); } else if (getItemId != GI_NONE) { if (Actor_HasParent(&this->actor, globalCtx)) { Actor_SetCollectibleFlag(globalCtx, this->collectibleFlag); @@ -606,7 +606,7 @@ void EnItem00_Update(Actor* thisx, GlobalContext* globalCtx) { } return; } else { - play_sound(0x4824); + play_sound(NA_SE_SY_GET_ITEM); } Actor_SetCollectibleFlag(globalCtx, this->collectibleFlag); @@ -872,7 +872,7 @@ EnItem00* Item_DropCollectible(GlobalContext* globalCtx, Vec3f* spawnPos, u32 pa spawnedActor = Actor_Spawn(&globalCtx->actorCtx, globalCtx, ACTOR_EN_ELF, spawnPos->x, spawnPos->y + 40.0f, spawnPos->z, 0, 0, 0, ((((param7F00 >> 8) & 0x7F) << 9) & 0xFE00) | 0x102); if (!Actor_GetCollectibleFlag(globalCtx, (param7F00 >> 8) & 0x7F)) { - func_800F0568(globalCtx, spawnPos, 0x28, 0x28E7); + func_800F0568(globalCtx, spawnPos, 40, NA_SE_EV_BUTTERFRY_TO_FAIRY); } } else { spawnedActor = @@ -880,7 +880,7 @@ EnItem00* Item_DropCollectible(GlobalContext* globalCtx, Vec3f* spawnPos, u32 pa spawnPos->z, 0, 0, 0, ((((param7F00 >> 8) & 0x7F) & 0x7F) << 9) | 7); if (param20000 == 0) { if (!Actor_GetCollectibleFlag(globalCtx, (param7F00 >> 8) & 0x7F)) { - func_800F0568(globalCtx, spawnPos, 0x28, 0x28E7); + func_800F0568(globalCtx, spawnPos, 40, NA_SE_EV_BUTTERFRY_TO_FAIRY); } } } @@ -947,7 +947,7 @@ Actor* Item_DropCollectible2(GlobalContext* globalCtx, Vec3f* spawnPos, u32 para spawnPos->z, 0, 0, 0, ((((param7F00 >> 8) & 0x7F) & 0x7F) << 9) | 7); } if (Actor_GetCollectibleFlag(globalCtx, (param7F00 >> 8) & 0x7F) == 0) { - func_800F0568(globalCtx, spawnPos, 0x28, 0x28E7); + func_800F0568(globalCtx, spawnPos, 40, NA_SE_EV_BUTTERFRY_TO_FAIRY); } } else { params = func_800A7650(params); @@ -1105,7 +1105,7 @@ void Item_DropCollectibleRandom(GlobalContext* globalCtx, Actor* fromActor, Vec3 if (gSaveContext.health < 0x11) { Actor_Spawn(&globalCtx->actorCtx, globalCtx, ACTOR_EN_ELF, spawnPos->x, spawnPos->y + 40.0f, spawnPos->z, 0, 0, 0, 2); - func_800F0568(globalCtx, spawnPos, 0x28, 0x28E7); + func_800F0568(globalCtx, spawnPos, 40, NA_SE_EV_BUTTERFRY_TO_FAIRY); return; } diff --git a/src/code/z_lib.c b/src/code/z_lib.c index ba532b08ee..c2af079321 100644 --- a/src/code/z_lib.c +++ b/src/code/z_lib.c @@ -648,8 +648,8 @@ void func_801000CC(u16 sfxId) { func_8019F128(sfxId); } -void func_801000F4(s32 a0, u16 a1) { - func_8019F1C0(a0, a1); +void func_801000F4(s32 a0, u16 sfxId) { + func_8019F1C0(a0, sfxId); } void Lib_Vec3f_TranslateAndRotateY(Vec3f* translation, s16 a, Vec3f* src, Vec3f* dst) { diff --git a/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c b/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c index 589171192e..8e4aa39da5 100644 --- a/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c +++ b/src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c @@ -150,7 +150,7 @@ void ArmsHook_Shoot(ArmsHook* this, GlobalContext* globalCtx) { } } this->timer = 0; - func_8019F1C0(&this->actor.projectedPos, 0x1814); + func_8019F1C0(&this->actor.projectedPos, NA_SE_IT_HOOKSHOT_STICK_CRE); return; } @@ -262,10 +262,10 @@ void ArmsHook_Shoot(ArmsHook* this, GlobalContext* globalCtx) { } } func_808C1154(this); - func_8019F1C0(&this->actor.projectedPos, 0x1829); + func_8019F1C0(&this->actor.projectedPos, NA_SE_IT_HOOKSHOT_STICK_OBJ); } else { CollisionCheck_SpawnShieldParticlesMetal(globalCtx, &this->actor.world.pos); - func_8019F1C0(&this->actor.projectedPos, 0x1813); + func_8019F1C0(&this->actor.projectedPos, NA_SE_IT_HOOKSHOT_REFLECT); } } else { if (CHECK_BTN_ANY(globalCtx->state.input[0].press.button, diff --git a/src/overlays/actors/ovl_Bg_Ctower_Gear/z_bg_ctower_gear.c b/src/overlays/actors/ovl_Bg_Ctower_Gear/z_bg_ctower_gear.c index 6c4bd22b8e..34668d9313 100644 --- a/src/overlays/actors/ovl_Bg_Ctower_Gear/z_bg_ctower_gear.c +++ b/src/overlays/actors/ovl_Bg_Ctower_Gear/z_bg_ctower_gear.c @@ -129,7 +129,7 @@ void BgCtowerGear_Splash(BgCtowerGear* this, GlobalContext* globalCtx) { } } } - Audio_PlayActorSound2(&this->dyna.actor, 0x291B); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_WATERWHEEL_LEVEL); } } @@ -177,7 +177,7 @@ void BgCtowerGear_Update(Actor* thisx, GlobalContext* globalCtx) { this->dyna.actor.shape.rot.x -= 0x1F4; } else if (type == CENTER_COG) { this->dyna.actor.shape.rot.y += 0x1F4; - func_800B9010(&this->dyna.actor, 0x2085); + func_800B9010(&this->dyna.actor, NA_SE_EV_WINDMILL_LEVEL - SFX_FLAG); } else if (type == WATER_WHEEL) { this->dyna.actor.shape.rot.z -= 0x1F4; BgCtowerGear_Splash(this, globalCtx); diff --git a/src/overlays/actors/ovl_Bg_Ctower_Rot/z_bg_ctower_rot.c b/src/overlays/actors/ovl_Bg_Ctower_Rot/z_bg_ctower_rot.c index 9083fa13d8..6813e688eb 100644 --- a/src/overlays/actors/ovl_Bg_Ctower_Rot/z_bg_ctower_rot.c +++ b/src/overlays/actors/ovl_Bg_Ctower_Rot/z_bg_ctower_rot.c @@ -110,7 +110,7 @@ void BgCtowerRot_CorridorRotate(BgCtowerRot* this, GlobalContext* globalCtx) { func_800DFAC8(globalCtx->cameraPtrs[0], 0x11); this->dyna.actor.shape.rot.z = rotZ * 16.384f; if (globalCtx->csCtx.frames == 0x84) { - play_sound(0x4859); + play_sound(NA_SE_SY_SPIRAL_DASH); } } @@ -120,12 +120,12 @@ void BgCtowerRot_DoorDoNothing(BgCtowerRot* this, GlobalContext* globalCtx) { void BgCtowerRot_DoorClose(BgCtowerRot* this, GlobalContext* globalCtx) { if (!Math_SmoothStepToF(&this->timer, 0.0f, 0.1f, 15.0f, 0.1f)) { if (this->dyna.actor.params == MAIN_DOOR) { - Audio_PlayActorSound2(&this->dyna.actor, 0x2893); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_STONEDOOR_STOP); ActorCutscene_Stop(this->dyna.actor.cutscene); } this->actionFunc = BgCtowerRot_DoorDoNothing; } else if (this->dyna.actor.params == 1) { - func_800B9010(&this->dyna.actor, 0x201E); + func_800B9010(&this->dyna.actor, NA_SE_EV_STONE_STATUE_OPEN - SFX_FLAG); } this->dyna.actor.world.pos.x = this->dyna.actor.home.pos.x + (Math_SinS(this->dyna.actor.world.rot.y) * this->timer); diff --git a/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.c b/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.c index 8b6e5878d0..00839f171a 100644 --- a/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.c +++ b/src/overlays/actors/ovl_Bg_Haka_Curtain/z_bg_haka_curtain.c @@ -106,7 +106,7 @@ void func_80B6DD9C(BgHakaCurtain* this, GlobalContext* globalCtx) { func_80B6DE80(this); return; } - func_800B9010(&this->dyna.actor, 0x218D); + func_800B9010(&this->dyna.actor, NA_SE_EV_CURTAIN_DOWN - SFX_FLAG); } void func_80B6DE80(BgHakaCurtain* this) { diff --git a/src/overlays/actors/ovl_Bg_Kin2_Fence/z_bg_kin2_fence.c b/src/overlays/actors/ovl_Bg_Kin2_Fence/z_bg_kin2_fence.c index a9136be876..920c48f05e 100644 --- a/src/overlays/actors/ovl_Bg_Kin2_Fence/z_bg_kin2_fence.c +++ b/src/overlays/actors/ovl_Bg_Kin2_Fence/z_bg_kin2_fence.c @@ -190,15 +190,15 @@ void BgKin2Fence_HandleMaskCode(BgKin2Fence* this, GlobalContext* globalCtx) { if (hitMask >= 0) { nextMask = (s8)gSaveContext.spiderHouseMaskOrder[this->masksHit]; if (hitMask == nextMask) { - play_sound(0x4807); + play_sound(NA_SE_SY_TRE_BOX_APPEAR); this->masksHit += 1; BgKin2Fence_SpawnEyeSparkles(this, globalCtx, nextMask); } else { - play_sound(0x4806); + play_sound(NA_SE_SY_ERROR); this->masksHit = 0; } } - this->collider.base.acFlags &= 0xFFFD; + this->collider.base.acFlags &= ~2; this->cooldownTimer = 5; if (this->masksHit > 5) { BgKin2Fence_SetupPlayOpenCutscene(this); diff --git a/src/overlays/actors/ovl_Bg_Ladder/z_bg_ladder.c b/src/overlays/actors/ovl_Bg_Ladder/z_bg_ladder.c index c9b38e885a..b497d7d892 100644 --- a/src/overlays/actors/ovl_Bg_Ladder/z_bg_ladder.c +++ b/src/overlays/actors/ovl_Bg_Ladder/z_bg_ladder.c @@ -109,7 +109,7 @@ void BgLadder_ActionStartCutscene(BgLadder* this, GlobalContext* globalCtx) { if (ActorCutscene_GetCanPlayNext(this->dyna.actor.cutscene)) { ActorCutscene_StartAndSetUnkLinkFields(this->dyna.actor.cutscene, &this->dyna.actor); this->dyna.actor.draw = BgLadder_Draw; - Audio_PlayActorSound2(&this->dyna.actor, 0x2997); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_SECRET_LADDER_APPEAR); this->action = BgLadder_ActionFadeIn; } else { ActorCutscene_SetIntentToPlay(this->dyna.actor.cutscene); diff --git a/src/overlays/actors/ovl_Bg_Tobira01/z_bg_tobira01.c b/src/overlays/actors/ovl_Bg_Tobira01/z_bg_tobira01.c index 8f8d8a96bb..26262278e8 100644 --- a/src/overlays/actors/ovl_Bg_Tobira01/z_bg_tobira01.c +++ b/src/overlays/actors/ovl_Bg_Tobira01/z_bg_tobira01.c @@ -58,7 +58,7 @@ void BgTobira01_Open(BgTobira01* this, GlobalContext* globalCtx) { if (this->timer != prevTimer) { if (1) {} - Audio_PlayActorSound2(&this->dyna.actor, 0x2143); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_STONEDOOR_OPEN_S - SFX_FLAG); this->dyna.actor.world.pos.y = (this->yOffset = (this->timer * (5.0f / 3.0f)) + this->dyna.actor.home.pos.y); this->timer2 = 180; } diff --git a/src/overlays/actors/ovl_Door_Ana/z_door_ana.c b/src/overlays/actors/ovl_Door_Ana/z_door_ana.c index 9e8ab18de6..fbcd027793 100644 --- a/src/overlays/actors/ovl_Door_Ana/z_door_ana.c +++ b/src/overlays/actors/ovl_Door_Ana/z_door_ana.c @@ -111,7 +111,7 @@ void DoorAna_WaitClosed(DoorAna* this, GlobalContext* globalCtx) { if (grottoIsOpen) { this->actor.params &= ~DOORANA_TYPE_BITRANGE; DoorAna_SetupAction(this, DoorAna_WaitOpen); - play_sound(0x4802); // CORRECT_CHIME sfx + play_sound(NA_SE_SY_CORRECT_CHIME); } func_800B8C50(&this->actor, globalCtx); diff --git a/src/overlays/actors/ovl_En_Cha/z_en_cha.c b/src/overlays/actors/ovl_En_Cha/z_en_cha.c index 6bfe664117..6ad4307bc7 100644 --- a/src/overlays/actors/ovl_En_Cha/z_en_cha.c +++ b/src/overlays/actors/ovl_En_Cha/z_en_cha.c @@ -86,12 +86,12 @@ void EnCha_Ring(EnCha* this, GlobalContext* globalCtx) { void EnCha_Idle(EnCha* this, GlobalContext* globalCtx) { if (gSaveContext.weekEventReg[60] & 4) { - Audio_PlayActorSound2(&this->actor, 0x289E); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_DOOR_BELL); gSaveContext.weekEventReg[60] &= 0xFB; this->actor.home.rot.z = 0x7D0; } if (this->collider.base.acFlags & AC_HIT) { - Audio_PlayActorSound2(&this->actor, 0x289E); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_DOOR_BELL); this->actor.home.rot.z = 0x7D0; if (!(gSaveContext.weekEventReg[51] & 4)) { gSaveContext.weekEventReg[51] |= 4; diff --git a/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.c b/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.c index f04733a58a..fbecb97a53 100644 --- a/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.c +++ b/src/overlays/actors/ovl_En_Dy_Extra/z_en_dy_extra.c @@ -76,7 +76,7 @@ void EnDyExtra_Update(Actor* thisx, GlobalContext* globalCtx) { EnDyExtra* this = THIS; DECR(this->unk14C); - Audio_PlayActorSound2(&this->actor, 0xC4U); + Audio_PlayActorSound2(&this->actor, NA_SE_PL_SPIRAL_HEAL_BEAM - SFX_FLAG); this->actionFunc(this, globalCtx); Actor_SetVelocityAndMoveYRotationAndGravity(&this->actor); } diff --git a/src/overlays/actors/ovl_En_Encount2/z_en_encount2.c b/src/overlays/actors/ovl_En_Encount2/z_en_encount2.c index adfb17901b..b79a2a9fcf 100644 --- a/src/overlays/actors/ovl_En_Encount2/z_en_encount2.c +++ b/src/overlays/actors/ovl_En_Encount2/z_en_encount2.c @@ -132,7 +132,7 @@ void EnEncount2_Popped(EnEncount2* this, GlobalContext* globalCtx) { EnEncount2_InitParticles(this, &curPos, 10); } - Audio_PlayActorSound2(&this->dyna.actor, 0x2949); // NA_SE_EV_MUJURA_BALLOON_BROKEN + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_MUJURA_BALLOON_BROKEN); this->deathTimer = 30; this->actionFunc = EnEncount2_Die; } diff --git a/src/overlays/actors/ovl_En_Fg/z_en_fg.c b/src/overlays/actors/ovl_En_Fg/z_en_fg.c index fb8da8ca2d..40233fc696 100644 --- a/src/overlays/actors/ovl_En_Fg/z_en_fg.c +++ b/src/overlays/actors/ovl_En_Fg/z_en_fg.c @@ -162,7 +162,7 @@ void EnFg_Idle(EnFg* this, GlobalContext* globalCtx) { switch (EnFg_GetDamageEffect(this)) { case FG_DMGEFFECT_DEKUSTICK: this->actor.flags &= ~1; - Audio_PlayActorSound2(&this->actor, 0x28E4); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FROG_CRY_1); this->skelAnime.animPlaybackSpeed = 0.0f; this->actor.shape.shadowDraw = NULL; this->actor.scale.x *= 1.5f; @@ -188,8 +188,8 @@ void EnFg_Idle(EnFg* this, GlobalContext* globalCtx) { break; case FG_DMGEFFECT_EXPLOSION: this->actor.flags &= ~1; - Audio_PlayActorSound2(&this->actor, 0x28E3); - if(1) {} + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FROG_CRY_0); + if (1) {} this->actor.params = FG_BLACK; this->skelAnime.animPlaybackSpeed = 0.0f; ac = this->collider.base.ac; @@ -204,7 +204,7 @@ void EnFg_Idle(EnFg* this, GlobalContext* globalCtx) { break; default: if (DECR(this->timer) == 0) { - Audio_PlayActorSound2(&this->actor, 0x28B1); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FROG_JUMP); EnFg_UpdateAnimation(&this->skelAnime, 3); this->actor.velocity.y = 10.0f; this->timer = Rand_S16Offset(30, 30); @@ -239,7 +239,7 @@ void EnFg_Jump(EnFg* this, GlobalContext* globalCtx) { break; case FG_DMGEFFECT_EXPLOSION: this->actor.flags &= ~1; - Audio_PlayActorSound2(&this->actor, 0x28E3); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FROG_CRY_0); EnFg_UpdateAnimation(&this->skelAnime, 0); this->actor.params = FG_BLACK; this->skelAnime.animPlaybackSpeed = 0.0f; diff --git a/src/overlays/actors/ovl_En_Ginko_Man/z_en_ginko_man.c b/src/overlays/actors/ovl_En_Ginko_Man/z_en_ginko_man.c index da2c4db3f9..e4ba4d8f44 100644 --- a/src/overlays/actors/ovl_En_Ginko_Man/z_en_ginko_man.c +++ b/src/overlays/actors/ovl_En_Ginko_Man/z_en_ginko_man.c @@ -335,7 +335,7 @@ void EnGinkoMan_WaitForDialogueInput(EnGinkoMan* this, GlobalContext* globalCtx) case 0x44E: // "...So, what'll it be? if (globalCtx->msgCtx.choiceIndex == GINKOMAN_CHOICE_YES) { if ((gSaveContext.roomInf[127][0] & 0xFFFF) >= 5000) { - play_sound(0x4806); // NA_SE_SY_ERROR + play_sound(NA_SE_SY_ERROR); func_801518B0(globalCtx, 0x45F, &this->actor); this->curTextId = 0x45F; // bank full, cannot accept more } else { @@ -344,7 +344,7 @@ void EnGinkoMan_WaitForDialogueInput(EnGinkoMan* this, GlobalContext* globalCtx) func_801518B0(globalCtx, 0x44F, &this->actor); this->curTextId = 0x44F; // "All right! so..." } else { - play_sound(0x4806); // NA_SE_SY_ERROR + play_sound(NA_SE_SY_ERROR); func_801518B0(globalCtx, 0x458, &this->actor); this->curTextId = 0x458; // you haven't even gotten a single rup } @@ -358,7 +358,7 @@ void EnGinkoMan_WaitForDialogueInput(EnGinkoMan* this, GlobalContext* globalCtx) case 0x452: // Really? are you really depositing rupees? if (globalCtx->msgCtx.choiceIndex == GINKOMAN_CHOICE_YES) { if (gSaveContext.rupees < globalCtx->msgCtx.bankRupeesSelected) { - play_sound(0x4806); // NA_SE_SY_ERROR + play_sound(NA_SE_SY_ERROR); func_800BDC5C(&this->skelAnime, animations, GINKO_SITTING); func_801518B0(globalCtx, 0x459, &this->actor); this->curTextId = 0x459; // HEY you dont have that much @@ -420,13 +420,13 @@ void EnGinkoMan_WaitForDialogueInput(EnGinkoMan* this, GlobalContext* globalCtx) if (globalCtx->msgCtx.choiceIndex == GINKOMAN_CHOICE_YES) { if ((s32)((gSaveContext.roomInf[127][0] & 0xFFFF)) < ((s32)(globalCtx->msgCtx.bankRupeesSelected + this->serviceFee))) { - play_sound(0x4806); // NA_SE_SY_ERROR + play_sound(NA_SE_SY_ERROR); func_800BDC5C(&this->skelAnime, animations, GINKO_FLOORSMACKING); func_801518B0(globalCtx, 0x476, &this->actor); this->curTextId = 0x476; // you dont have enough deposited to withdrawl } else if (D_801C1E2C[(gSaveContext.inventory.upgrades & gUpgradeMasks[4]) >> gUpgradeShifts[4]] < (globalCtx->msgCtx.bankRupeesSelected + gSaveContext.rupees)) { // check if wallet is big enough - play_sound(0x4806); // NA_SE_SY_ERROR + play_sound(NA_SE_SY_ERROR); func_801518B0(globalCtx, 0x475, &this->actor); this->curTextId = 0x475; // You can't hold that many in your wallet } else { @@ -517,7 +517,7 @@ void EnGinkoMan_Dialogue(EnGinkoMan* this, GlobalContext* globalCtx) { if ((this->skelAnime.animCurrentSeg == object_ginko_floorsmacking_anim) && func_801378B8(&this->skelAnime, this->skelAnime.animFrameCount)) { - Audio_PlayActorSound2(&this->actor, 0x2992); // NA_SE_EV_BANK_MAN_HAND_HIT + Audio_PlayActorSound2(&this->actor, NA_SE_EV_BANK_MAN_HAND_HIT); } } @@ -585,7 +585,7 @@ void EnGinkoMan_SetupStamp(EnGinkoMan* this) { void EnGinkoMan_Stamp(EnGinkoMan* this, GlobalContext* globalCtx) { if ((this->curTextId == 0x464) // "Hey, relax! It doesn't leave any marks, and it's not gonna hurt." && (func_801378B8(&this->skelAnime, 10.0f))) { - Audio_PlayActorSound2(&this->actor, 0x2993); // NA_SE_EV_HANKO "stamp" + Audio_PlayActorSound2(&this->actor, NA_SE_EV_HANKO); // "stamp" } if (func_801378B8(&this->skelAnime, this->skelAnime.animFrameCount)) { diff --git a/src/overlays/actors/ovl_En_In/z_en_in.c b/src/overlays/actors/ovl_En_In/z_en_in.c index 1f4327d3cb..7432e5b424 100644 --- a/src/overlays/actors/ovl_En_In/z_en_in.c +++ b/src/overlays/actors/ovl_En_In/z_en_in.c @@ -320,15 +320,15 @@ void func_808F374C(EnIn* this, GlobalContext* globalCtx) { if (this->skelAnime.animCurrentSeg == &D_06016484 || this->skelAnime.animCurrentSeg == &D_060170DC) { if (func_801378B8(&this->skelAnime, 8.0f)) { - func_8019F88C(&this->actor.projectedPos, 0x6856, 2); + func_8019F88C(&this->actor.projectedPos, NA_SE_VO_IN_LASH_0, 2); if (Rand_ZeroOne() < 0.3f) { - func_8019F1C0(&this->actor.projectedPos, 0x1844); + func_8019F1C0(&this->actor.projectedPos, NA_SE_IT_INGO_HORSE_NEIGH); } - func_8019F1C0(&this->actor.projectedPos, 0x181E); + func_8019F1C0(&this->actor.projectedPos, NA_SE_IT_LASH); } } if (this->skelAnime.animCurrentSeg == &D_060198A8 && func_801378B8(&this->skelAnime, 20.0f)) { - Audio_PlayActorSound2(&this->actor, 0x6854); + Audio_PlayActorSound2(&this->actor, NA_SE_VO_IN_CRY_0); } if (SkelAnime_FrameUpdateMatrix(&this->skelAnime)) { this->unk486 = this->unk488 %= 8; @@ -390,9 +390,9 @@ void func_808F39DC(EnIn* this, GlobalContext* globalCtx) { this->actor.textId = textId; this->actionFunc = func_808F395C; if (this->unk4B0 == 2) { - Audio_PlayActorSound2(&this->actor, 0x6855); + Audio_PlayActorSound2(&this->actor, NA_SE_VO_IN_LOST); } else { - Audio_PlayActorSound2(&this->actor, 0x687C); + Audio_PlayActorSound2(&this->actor, NA_SE_VO_IN_JOY0); } } @@ -574,10 +574,10 @@ void func_808F4054(GlobalContext* globalCtx, EnIn* this, s32 arg2, u16 textId) { } } -void func_808F4108(EnIn* this, GlobalContext* globalCtx, u16 arg2) { +void func_808F4108(EnIn* this, GlobalContext* globalCtx, u16 textId) { func_800B86C8(&this->actor, globalCtx, &this->unk4A4->actor); this->actor.textId = 0; - this->unk4A4->actor.textId = arg2; + this->unk4A4->actor.textId = textId; this->unk4A4->unk48C = 2; this->unk48C = 0; } @@ -597,7 +597,7 @@ s32 func_808F4150(GlobalContext* globalCtx, EnIn* this, s32 arg2, MessageContext func_800E8EA0(globalCtx, &this->actor, 0x3475); } } else { - play_sound(0x4806); + play_sound(NA_SE_SY_ERROR); func_800E8EA0(globalCtx, &this->actor, 0x3473); } } else { @@ -629,7 +629,7 @@ s32 func_808F4270(GlobalContext* globalCtx, EnIn* this, s32 arg2, MessageContext } } } else { - play_sound(0x4806); + play_sound(NA_SE_SY_ERROR); if (arg4 != 0) { func_800E8EA0(globalCtx, &this->actor, 0x3473); } else { @@ -769,7 +769,7 @@ s32 func_808F4414(GlobalContext* globalCtx, EnIn* this, s32 arg2) { ret = false; } } else { - play_sound(0x4806); + play_sound(NA_SE_SY_ERROR); func_800E8EA0(globalCtx, &this->actor, 0x3468); ret = false; } @@ -1021,7 +1021,7 @@ s32 func_808F4414(GlobalContext* globalCtx, EnIn* this, s32 arg2) { ret = false; } } else { - play_sound(0x4806); + play_sound(NA_SE_SY_ERROR); func_800E8EA0(globalCtx, &this->actor, 0x3468); ret = false; } @@ -1346,9 +1346,9 @@ void func_808F5C98(EnIn* this, GlobalContext* globalCtx) { } if (this->unk4A8 == 2) { if (this->unk4B0 == 2) { - Audio_PlayActorSound2(&this->actor, 0x6855); + Audio_PlayActorSound2(&this->actor, NA_SE_VO_IN_LOST); } else { - Audio_PlayActorSound2(&this->actor, 0x687C); + Audio_PlayActorSound2(&this->actor, NA_SE_VO_IN_JOY0); } this->unk4A8 = 3; } else if (this->unk4A8 < 3) { diff --git a/src/overlays/actors/ovl_En_Jc_Mato/z_en_jc_mato.c b/src/overlays/actors/ovl_En_Jc_Mato/z_en_jc_mato.c index ec256f3eeb..36d1456cce 100644 --- a/src/overlays/actors/ovl_En_Jc_Mato/z_en_jc_mato.c +++ b/src/overlays/actors/ovl_En_Jc_Mato/z_en_jc_mato.c @@ -61,8 +61,8 @@ s32 EnJcMato_CheckForHit(EnJcMato* this, GlobalContext* globalCtx) { this->collider.dim.worldSphere.center.y = this->pos.y; this->collider.dim.worldSphere.center.z = this->pos.z; if ((this->collider.base.acFlags & 2) && !this->hitFlag && (this->actor.colChkInfo.damageEffect == 0xF)) { - this->collider.base.acFlags &= 0xFFFD; - Audio_PlayActorSound2(&this->actor, 0x4807); + this->collider.base.acFlags &= ~2; + Audio_PlayActorSound2(&this->actor, NA_SE_SY_TRE_BOX_APPEAR); globalCtx->interfaceCtx.unk25C = 1; this->hitFlag = 1; return 1; diff --git a/src/overlays/actors/ovl_En_Minifrog/z_en_minifrog.c b/src/overlays/actors/ovl_En_Minifrog/z_en_minifrog.c index c16f8862dc..c50714a636 100644 --- a/src/overlays/actors/ovl_En_Minifrog/z_en_minifrog.c +++ b/src/overlays/actors/ovl_En_Minifrog/z_en_minifrog.c @@ -199,7 +199,7 @@ void EnMinifrog_Jump(EnMinifrog* this) { if (func_801378B8(&this->skelAnime, 4.0f)) { this->actor.bgCheckFlags &= ~1; this->actor.velocity.y = 6.0f; - Audio_PlayActorSound2(&this->actor, 0x28B1); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FROG_JUMP); this->jumpState = MINIFROG_STATE_AIR; } break; @@ -286,7 +286,7 @@ void EnMinifrog_ReturnFrogCutscene(EnMinifrog* this, GlobalContext* globalCtx) { default: func_801477B4(globalCtx); EnMinifrog_SetCamera(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 30, 0x3A87); + func_800F0568(globalCtx, &this->actor.world.pos, 30, NA_SE_EN_NPC_FADEAWAY); if (this->actor.cutscene != -1) { if (ActorCutscene_GetCurrentIndex() == this->actor.cutscene) { ActorCutscene_Stop(this->actor.cutscene); diff --git a/src/overlays/actors/ovl_En_Nutsball/z_en_nutsball.c b/src/overlays/actors/ovl_En_Nutsball/z_en_nutsball.c index 17e661792e..4fd17c07a8 100644 --- a/src/overlays/actors/ovl_En_Nutsball/z_en_nutsball.c +++ b/src/overlays/actors/ovl_En_Nutsball/z_en_nutsball.c @@ -115,9 +115,9 @@ void EnNutsball_Update(Actor* thisx, GlobalContext* globalCtx) { EffectSsHahen_SpawnBurst(globalCtx, &spawnBurstPos, 0x40C00000, 0, 7, 3, 15, HAHEN_OBJECT_DEFAULT, 10, NULL); if (this->actor.params == 1) { - func_800F0568(globalCtx, &this->actor.world.pos, 20, 0x28F4); + func_800F0568(globalCtx, &this->actor.world.pos, 20, NA_SE_EV_NUTS_BROKEN); } else { - func_800F0568(globalCtx, &this->actor.world.pos, 20, 0x38C0); + func_800F0568(globalCtx, &this->actor.world.pos, 20, NA_SE_EN_OCTAROCK_ROCK); } Actor_MarkForDeath(&this->actor); } diff --git a/src/overlays/actors/ovl_En_Pametfrog/z_en_pametfrog.c b/src/overlays/actors/ovl_En_Pametfrog/z_en_pametfrog.c index 3c1f50453f..85a3f4a04e 100644 --- a/src/overlays/actors/ovl_En_Pametfrog/z_en_pametfrog.c +++ b/src/overlays/actors/ovl_En_Pametfrog/z_en_pametfrog.c @@ -359,10 +359,10 @@ void EnPametfrog_PlaceSnapper(EnPametfrog* this, GlobalContext* globalCtx) { void EnPametfrog_JumpOnGround(EnPametfrog* this, GlobalContext* globalCtx) { if (func_801378B8(&this->skelAnime, 1.0f)) { - Audio_PlayActorSound2(&this->actor, 0x395B); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_JUMP); } else if (func_801378B8(&this->skelAnime, 11.0f)) { EnPametfrog_JumpWaterEffects(this, globalCtx); - Audio_PlayActorSound2(&this->actor, 0x2902); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_WALK_WATER); } } @@ -385,7 +385,7 @@ void func_8086A724(EnPametfrog* this, GlobalContext* globalCtx) { void func_8086A80C(EnPametfrog* this) { this->freezeTimer = 40; - Audio_PlayActorSound2(&this->actor, 0x389E); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_COMMON_FREEZE); func_800BCB70(&this->actor, 0, 255, 0, 40); this->mode = 30; this->unk_2C8 = 0.75f; @@ -394,7 +394,7 @@ void func_8086A80C(EnPametfrog* this) { void func_8086A878(EnPametfrog* this) { this->freezeTimer = 40; - Audio_PlayActorSound2(&this->actor, 0x389E); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_COMMON_FREEZE); func_800BCB70(&this->actor, 0, 255, 0, 40); } @@ -491,7 +491,7 @@ void EnPametfrog_SetupFallOffSnapper(EnPametfrog* this, GlobalContext* globalCtx eye.y = this->actor.focus.pos.y + 100.0f; eye.z = (Math_CosS(yaw) * 300.0f) + this->actor.focus.pos.z; func_8016970C(globalCtx, this->camId, &this->actor.focus.pos, &eye); - Audio_PlayActorSound2(&this->actor, 0x38D3); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_DAMAGE); this->actionFunc = EnPametfrog_FallOffSnapper; } @@ -518,7 +518,7 @@ void EnPametfrog_SetupJumpToWall(EnPametfrog* this) { this->actor.shape.rot.x = 0; this->actor.shape.rot.z = 0; this->actor.bgCheckFlags &= ~8; - Audio_PlayActorSound2(&this->actor, 0x39A1); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_VOICE2); this->actionFunc = EnPametfrog_JumpToWall; } @@ -561,7 +561,7 @@ void EnPametfrog_SetupWallCrawl(EnPametfrog* this) { this->skelAnime.animPlaybackSpeed = 1.0f; } - Audio_PlayActorSound2(&this->actor, 0x39A9); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_RUNAWAY); this->actor.speedXZ = 8.0f; this->timer = Rand_S16Offset(35, 15); this->actionFunc = EnPametfrog_WallCrawl; @@ -617,11 +617,11 @@ void EnPametfrog_WallCrawl(EnPametfrog* this, GlobalContext* globalCtx) { } if (func_801378B8(&this->skelAnime, 15.0f)) { - Audio_PlayActorSound2(&this->actor, 0x3828); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_BOMCHU_WALK); } if (((globalCtx->gameplayFrames % 60) == 0) && (Rand_ZeroOne() < 0.8f)) { - Audio_PlayActorSound2(&this->actor, 0x38D2); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_REAL); } if ((this->timer == 0) || @@ -649,7 +649,7 @@ void EnPametfrog_SetupWallPause(EnPametfrog* this) { this->wallRotation = (Rand_ZeroOne() < 0.5f ? -1 : 1) * (0x1000 + randFloat) * (M_PI / (15 * 0x8000)); } this->timer = 15; - Audio_PlayActorSound2(&this->actor, 0x39AC); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_RUNAWAY2); this->actionFunc = EnPametfrog_WallPause; } @@ -667,7 +667,7 @@ void EnPametfrog_WallPause(EnPametfrog* this, GlobalContext* globalCtx) { Math3D_CrossProduct(&this->unk_2DC, &this->unk_2D0, &this->unk_2E8); func_8086A238(this); if (((globalCtx->gameplayFrames % 60) == 0) && (Rand_ZeroOne() < 0.8f)) { - Audio_PlayActorSound2(&this->actor, 0x38D2); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_REAL); } if (this->timer == 0) { @@ -747,7 +747,7 @@ void EnPametfrog_SetupJumpOnSnapper(EnPametfrog* this) { this->actor.shape.rot.y = Actor_YawBetweenActors(&this->actor, this->actor.child); this->actor.world.rot.y = this->actor.shape.rot.y; this->actor.params = ENPAMETFROG_JUMP_ON_SNAPPER; - Audio_PlayActorSound2(&this->actor, 0x395C); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_GREET); this->actionFunc = EnPametfrog_JumpOnSnapper; } @@ -798,9 +798,9 @@ void EnPametfrog_SetupFallInAir(EnPametfrog* this, GlobalContext* globalCtx) { this->collider.base.acFlags &= ~1; this->timer = 10; if (this->actor.colChkInfo.health == 0) { - Audio_PlayActorSound2(&this->actor, 0x38D6); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_DEAD); } else { - Audio_PlayActorSound2(&this->actor, 0x38D3); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_DAMAGE); } func_800BCB70(&this->actor, 0x4000, 0xFF, 0, 0x10); @@ -856,7 +856,7 @@ void EnPametfrog_SetupFallOnGround(EnPametfrog* this, GlobalContext* globalCtx) this->timer = 5; func_8086A068(this, globalCtx); EnPametfrog_JumpWaterEffects(this, globalCtx); - Audio_PlayActorSound2(&this->actor, 0x2902); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_WALK_WATER); this->actionFunc = EnPametfrog_FallOnGround; } @@ -942,7 +942,7 @@ void EnPametfrog_SetupSpawnFrog(EnPametfrog* this, GlobalContext* globalCtx) { vec1.z = (Math_CosS(yaw) * 20.0f) + this->actor.world.pos.z; this->collider.base.ocFlags1 &= ~1; func_800B0DE0(globalCtx, &vec1, &D_801D15B0, &D_801D15B0, &primColor, &envColor, 800, 50); - func_800F0568(globalCtx, &this->actor.world.pos, 40, 0x3A86); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EN_NPC_APPEAR); Actor_SetRoomClearedTemp(globalCtx, globalCtx->roomContext.currRoom.num); for (i = 0; i < 25; i++) { vel.x = randPlusMinusPoint5Scaled(5.0f); @@ -1079,9 +1079,9 @@ void EnPametfrog_MeleeAttack(EnPametfrog* this, GlobalContext* globalCtx) { ((this->skelAnime.animCurrentSeg == &D_0600F048) && func_801378B8(&this->skelAnime, 27.0f))) { this->collider.base.atFlags |= 1; if (this->skelAnime.animCurrentSeg == &D_06003F28) { - Audio_PlayActorSound2(&this->actor, 0x3966); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_KICK); } else { - Audio_PlayActorSound2(&this->actor, 0x3961); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_PUNCH1); } } else { this->collider.base.atFlags &= ~1; @@ -1094,7 +1094,7 @@ void func_8086CB4C(EnPametfrog* this) { this->collider.base.atFlags &= ~1; this->collider.base.acFlags &= ~1; this->actor.speedXZ = 10.0f; - Audio_PlayActorSound2(&this->actor, 0x38D3); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_DAMAGE); func_800BCB70(&this->actor, 0x4000, 0xFF, 0, 20); func_800BE5CC(&this->actor, &this->collider, 0); this->actor.shape.rot.y = this->actor.world.rot.y + 0x8000; @@ -1147,7 +1147,7 @@ void EnPametfrog_SetupCallSnapper(EnPametfrog* this, GlobalContext* globalCtx) { s16 yawDiff; SkelAnime_ChangeAnimTransitionStop(&this->skelAnime, &D_06001B08, 3.0f); - Audio_PlayActorSound2(&this->actor, 0x395C); + Audio_PlayActorSound2(&this->actor, NA_SE_EN_FROG_GREET); this->actor.flags &= ~1; this->actor.colChkInfo.health = 6; this->actor.world.rot.y = Actor_YawToPoint(&this->actor, &this->actor.home.pos); @@ -1339,7 +1339,7 @@ void EnPametfrog_Update(Actor* thisx, GlobalContext* globalCtx) { this->unk_2C8 = unk2C4; this->unk_2C8 = unk2C4 > 0.75f ? 0.75f : this->unk_2C8; } else if (!Math_StepToF(&this->unk_2CC, 0.75f, (3.0f/160.0f))) { - func_800B9010(&this->actor, 0x20B2); + func_800B9010(&this->actor, NA_SE_EV_ICE_FREEZE - SFX_FLAG); } } } diff --git a/src/overlays/actors/ovl_En_Po_Fusen/z_en_po_fusen.c b/src/overlays/actors/ovl_En_Po_Fusen/z_en_po_fusen.c index 17abdc94e1..798fc996b3 100644 --- a/src/overlays/actors/ovl_En_Po_Fusen/z_en_po_fusen.c +++ b/src/overlays/actors/ovl_En_Po_Fusen/z_en_po_fusen.c @@ -207,7 +207,7 @@ void EnPoFusen_IncrementMalonPop(EnPoFusen* this) { void EnPoFusen_Pop(EnPoFusen* this, GlobalContext* globalCtx) { Actor_Spawn(&globalCtx->actorCtx, globalCtx, ACTOR_EN_CLEAR_TAG, this->actor.world.pos.x, this->actor.world.pos.y + 20.0f, this->actor.world.pos.z, 255, 255, 200, 2); - Audio_PlayActorSound2(&this->actor, 0x180E); // NA_SE_IT_BOMB_EXPLOSION sfx + Audio_PlayActorSound2(&this->actor, NA_SE_IT_BOMB_EXPLOSION); Actor_MarkForDeath(&this->actor); } diff --git a/src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c b/src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c index f1ac756e21..8ac55018ea 100644 --- a/src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c +++ b/src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c @@ -185,7 +185,7 @@ void func_80930DDC(EnTuboTrap* this, GlobalContext* globalCtx) { if (((this->actor.bgCheckFlags & 0x20) != 0) && (this->actor.yDistToWater > 15.0f)) { func_80930B60(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x2817); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_BOMB_DROP_WATER); func_8093089C(this, globalCtx); Actor_MarkForDeath(&this->actor); return; @@ -193,8 +193,8 @@ void func_80930DDC(EnTuboTrap* this, GlobalContext* globalCtx) { if ((this->collider.base.atFlags & AT_BOUNCED) != 0) { this->collider.base.atFlags &= ~AT_BOUNCED; func_809308F4(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x1808); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x2887); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_IT_SHIELD_REFLECT_SW); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_POT_BROKEN); func_8093089C(this, globalCtx); Actor_MarkForDeath(&this->actor); return; @@ -202,8 +202,8 @@ void func_80930DDC(EnTuboTrap* this, GlobalContext* globalCtx) { if ((this->collider.base.acFlags & AC_HIT) != 0) { this->collider.base.acFlags &= ~AC_HIT; func_809308F4(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x2802); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x2887); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_EXPLOSION); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_POT_BROKEN); func_8093089C(this, globalCtx); Actor_MarkForDeath(&this->actor); return; @@ -212,16 +212,16 @@ void func_80930DDC(EnTuboTrap* this, GlobalContext* globalCtx) { this->collider.base.atFlags &= ~AT_HIT; if (&player->base == this->collider.base.at) { func_809308F4(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x2887); - func_800F0568(globalCtx, &player2->base.world.pos, 0x28, 0x83E); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_POT_BROKEN); + func_800F0568(globalCtx, &player2->base.world.pos, 40, NA_SE_PL_BODY_HIT); func_8093089C(this, globalCtx); Actor_MarkForDeath(&this->actor); return; } } - if (((this->actor.bgCheckFlags & 8) != 0) || ((this->actor.bgCheckFlags & 1) != 0)) { + if ((this->actor.bgCheckFlags & 8) || (this->actor.bgCheckFlags & 1)) { func_809308F4(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 0x28, 0x2887); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_POT_BROKEN); func_8093089C(this, globalCtx); Actor_MarkForDeath(&this->actor); } @@ -257,7 +257,7 @@ void func_80931004(EnTuboTrap* this, GlobalContext* globalCtx) { this->targetHeight += weirdvalue; } this->originPos = this->actor.world.pos; - Audio_PlayActorSound2(&this->actor, 0x28C4); + Audio_PlayActorSound2(&this->actor, NA_SE_EV_POT_MOVE_START); this->actionFunc = func_80931138; } } @@ -284,9 +284,14 @@ void func_809311C4(EnTuboTrap* this, GlobalContext* globalCtx) { f32 dY = this->originPos.y - this->actor.world.pos.y; f32 dZ = this->originPos.z - this->actor.world.pos.z; - Audio_PlayActorSound2(&this->actor, 0x3037); + //! @bug should be NA_SE_EN_TUBOOCK_FLY - SFX_FLAG + // In OoT, NA_SE_EN_TUBOOCK_FLY is the value 0x3837 + // But in MM, certain sfxIds got reordered and devs forgot to update: + // In MM, NA_SE_EN_MIZUBABA2_ATTACK is the old value 0x3837 + // In MM, NA_SE_EN_TUBOOCK_FLY is the new value 0x3AE0 + Audio_PlayActorSound2(&this->actor, NA_SE_EN_MIZUBABA2_ATTACK - SFX_FLAG); - if ((SQ(dX) + SQ(dY) + SQ(dZ) > 57600.0f)) { // 240.0f ^ 2 + if ((SQ(dX) + SQ(dY) + SQ(dZ) > SQ(240.0f))) { Math_ApproachF(&this->actor.gravity, -3.0f, 0.2f, 0.5f); } diff --git a/src/overlays/actors/ovl_Obj_Bell/z_obj_bell.c b/src/overlays/actors/ovl_Obj_Bell/z_obj_bell.c index b0a35ffcd7..074957bac0 100644 --- a/src/overlays/actors/ovl_Obj_Bell/z_obj_bell.c +++ b/src/overlays/actors/ovl_Obj_Bell/z_obj_bell.c @@ -168,11 +168,11 @@ s32 func_80A357A8(ObjBell* this, GlobalContext* globalCtx) { this->unk_20E = 10; switch (this->dyna.actor.colChkInfo.damageEffect) { case 15: - Audio_PlayActorSound2(&this->dyna.actor, 0x28F3); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_BIGBELL); func_80A35510(this, 1); break; case 14: - Audio_PlayActorSound2(&this->dyna.actor, 0x28F3); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_BIGBELL); func_80A35510(this, 2); break; default: diff --git a/src/overlays/actors/ovl_Obj_Ghaka/z_obj_ghaka.c b/src/overlays/actors/ovl_Obj_Ghaka/z_obj_ghaka.c index 10bf0c70b1..df7619abf1 100644 --- a/src/overlays/actors/ovl_Obj_Ghaka/z_obj_ghaka.c +++ b/src/overlays/actors/ovl_Obj_Ghaka/z_obj_ghaka.c @@ -140,9 +140,9 @@ void func_80B3C624(ObjGhaka* this, GlobalContext* globalCtx) { func_80B3C2C4(this, globalCtx); gSaveContext.weekEventReg[20] |= 0x20; func_80B3C260(this); - func_8019F1C0(&D_80B3C960, 0x2835); + func_8019F1C0(&D_80B3C960, NA_SE_EV_BLOCK_BOUND); } else { - func_8019F1C0(&D_80B3C960, 0x200A); + func_8019F1C0(&D_80B3C960, NA_SE_EV_ROCK_SLIDE - SFX_FLAG); } } diff --git a/src/overlays/actors/ovl_Obj_HsStump/z_obj_hsstump.c b/src/overlays/actors/ovl_Obj_HsStump/z_obj_hsstump.c index 9ae2db7ac3..ee6e3a2d15 100644 --- a/src/overlays/actors/ovl_Obj_HsStump/z_obj_hsstump.c +++ b/src/overlays/actors/ovl_Obj_HsStump/z_obj_hsstump.c @@ -73,7 +73,7 @@ void ObjHsStump_SetupAppear(ObjHsStump* this, GlobalContext* globalCtx) { this->framesAppeared = 0; this->rotAngle = 0; this->rotFactor = 3640.0f; - func_8019F128(0x3A86); + func_8019F128(NA_SE_EN_NPC_APPEAR); this->actionFunc = ObjHsStump_Appear; } diff --git a/src/overlays/actors/ovl_Obj_Kibako/z_obj_kibako.c b/src/overlays/actors/ovl_Obj_Kibako/z_obj_kibako.c index 164d949358..7ee106ed26 100644 --- a/src/overlays/actors/ovl_Obj_Kibako/z_obj_kibako.c +++ b/src/overlays/actors/ovl_Obj_Kibako/z_obj_kibako.c @@ -273,13 +273,13 @@ void ObjKibako_Idle(ObjKibako* this, GlobalContext* globalCtx) { } else if ((this->actor.bgCheckFlags & 0x20) && (this->actor.yDistToWater > 19.0f)) { ObjKibako_WaterBreak(this, globalCtx); ObjKibako_SpawnCollectible(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 20, 0x28AA); // NA_SE_EV_WOODBOX_BREAK - func_800F0568(globalCtx, &this->actor.world.pos, 40, 0x28C5); + func_800F0568(globalCtx, &this->actor.world.pos, 20, NA_SE_EV_WOODBOX_BREAK); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_DIVE_INTO_WATER_L); Actor_MarkForDeath(&this->actor); } else if (this->collider.base.acFlags & 2) { ObjKibako_AirBreak(this, globalCtx); ObjKibako_SpawnCollectible(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 0x14, 0x28AA); // NA_SE_EV_WOODBOX_BREAK + func_800F0568(globalCtx, &this->actor.world.pos, 20, NA_SE_EV_WOODBOX_BREAK); Actor_MarkForDeath(&this->actor); } else { Actor_SetVelocityAndMoveYRotationAndGravity(&this->actor); @@ -328,7 +328,7 @@ void ObjKibako_Held(ObjKibako* this, GlobalContext* globalCtx) { if (fabsf(this->actor.speedXZ) < 0.1f) { ObjKibako_SetupIdle(this); this->collider.base.ocFlags1 &= ~8; - Audio_PlayActorSound2(&this->actor, 0x28AB); // NA_SE_EV_PUT_DOWN_WOODBOX + Audio_PlayActorSound2(&this->actor, NA_SE_EV_PUT_DOWN_WOODBOX); } else { Actor_SetVelocityAndMoveYRotationAndGravity(&this->actor); ObjKibako_SetupThrown(this); @@ -371,14 +371,14 @@ void ObjKibako_Thrown(ObjKibako* this, GlobalContext* globalCtx) { if ((this->actor.bgCheckFlags & 0xB) || (atHit) || (this->timer <= 0)) { ObjKibako_AirBreak(this, globalCtx); ObjKibako_SpawnCollectible(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 20, 0x28AA); // NA_SE_EV_WOODBOX_BREAK + func_800F0568(globalCtx, &this->actor.world.pos, 20, NA_SE_EV_WOODBOX_BREAK); Actor_MarkForDeath(&this->actor); } else { if (this->actor.bgCheckFlags & 0x40) { ObjKibako_WaterBreak(this, globalCtx); ObjKibako_SpawnCollectible(this, globalCtx); - func_800F0568(globalCtx, &this->actor.world.pos, 20, 0x28AA); // NA_SE_EV_WOODBOX_BREAK - func_800F0568(globalCtx, &this->actor.world.pos, 40, 0x28C5); + func_800F0568(globalCtx, &this->actor.world.pos, 20, NA_SE_EV_WOODBOX_BREAK); + func_800F0568(globalCtx, &this->actor.world.pos, 40, NA_SE_EV_DIVE_INTO_WATER_L); Actor_MarkForDeath(&this->actor); } else { if (this->actor.velocity.y < -0.05f) { diff --git a/src/overlays/actors/ovl_Obj_Lightswitch/z_obj_lightswitch.c b/src/overlays/actors/ovl_Obj_Lightswitch/z_obj_lightswitch.c index 3c9a8989c4..9d12535efd 100644 --- a/src/overlays/actors/ovl_Obj_Lightswitch/z_obj_lightswitch.c +++ b/src/overlays/actors/ovl_Obj_Lightswitch/z_obj_lightswitch.c @@ -264,7 +264,7 @@ void ObjLightSwitch_SetupAsleep(ObjLightswitch* this) { void ObjLightSwitch_Asleep(ObjLightswitch* this, GlobalContext* globalCtx) { if (this->colorShiftTimer == 0) { - Audio_PlayActorSound2(&this->actor, 0x286F); // sfx NA_SE_EV_SUN_MARK_FLASH + Audio_PlayActorSound2(&this->actor, NA_SE_EV_SUN_MARK_FLASH); } this->colorShiftTimer++; @@ -277,7 +277,7 @@ void ObjLightSwitch_Asleep(ObjLightswitch* this, GlobalContext* globalCtx) { ObjLightSwitch_SetupEnabled(this); } else if (this->colorShiftTimer == 15) { this->faceState = LIGHTSWITCH_FACE_WAKING; - Audio_PlayActorSound2(&this->actor, 0x2815); // sfx NA_SE_EV_FOOT_SWITCH + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FOOT_SWITCH); } } @@ -335,7 +335,7 @@ void ObjLightSwitch_Disabled(ObjLightswitch* this, GlobalContext* globalCtx) { ObjLightswitch_SetupIdle(this); } else if (this->colorShiftTimer == 15) { this->faceState = LIGHTSWITCH_FACE_ASLEEP; - Audio_PlayActorSound2(&this->actor, 0x2815); // NA_SE_EV_FOOT_SWITCH + Audio_PlayActorSound2(&this->actor, NA_SE_EV_FOOT_SWITCH); } } @@ -350,7 +350,7 @@ void ObjLightSwitch_Fade(ObjLightswitch* this, GlobalContext* globalCtx) { if (this->colorAlpha < 0) { Actor_MarkForDeath(&this->actor); } else { - func_800B9010(&this->actor, 0x321F); // sfx NA_SE_EN_COMMON_EXTINCT_LEV "burn into ashes" + func_800B9010(&this->actor, NA_SE_EN_COMMON_EXTINCT_LEV - SFX_FLAG); // "burn into ashes" } } diff --git a/src/overlays/actors/ovl_Obj_Tokei_Step/z_obj_tokei_step.c b/src/overlays/actors/ovl_Obj_Tokei_Step/z_obj_tokei_step.c index 79cbc4580c..deffa382e4 100644 --- a/src/overlays/actors/ovl_Obj_Tokei_Step/z_obj_tokei_step.c +++ b/src/overlays/actors/ovl_Obj_Tokei_Step/z_obj_tokei_step.c @@ -158,7 +158,7 @@ s32 ObjTokeiStep_OpenProcess(ObjTokeiStep* this, GlobalContext* globalCtx) { if (prevBounced && panel->numBounces < 3 && panel->startFallingTimer <= 0) { finalPosY = panelXOffsets[i] + this->dyna.actor.world.pos.y; if (!panel->hasSoundPlayed) { - Audio_PlayActorSound2(&this->dyna.actor, 0x2945); + Audio_PlayActorSound2(&this->dyna.actor, NA_SE_EV_CLOCK_TOWER_STAIR_MOVE); panel->hasSoundPlayed = true; } panel->posChangeY += -2.5f;