diff options
author | YamaArashi <shadow962@live.com> | 2016-01-30 21:48:05 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-01-30 21:48:05 -0800 |
commit | 185d9d809e6222ec302d46b940ce3bf74a2d70c8 (patch) | |
tree | 3b6b096c9e0afc898538217f8615fcff43394d9f /data/graphics/field_objects/field_effect_objects.s | |
parent | 8eee267d859e41a1c8411b588205bb7a146a9d06 (diff) |
map objects and field effect objects
Diffstat (limited to 'data/graphics/field_objects/field_effect_objects.s')
-rw-r--r-- | data/graphics/field_objects/field_effect_objects.s | 1346 |
1 files changed, 1346 insertions, 0 deletions
diff --git a/data/graphics/field_objects/field_effect_objects.s b/data/graphics/field_objects/field_effect_objects.s new file mode 100644 index 000000000..166f8a31e --- /dev/null +++ b/data/graphics/field_objects/field_effect_objects.s @@ -0,0 +1,1346 @@ + .align 2 + +gFieldEffectObjectPaletteInfo0: ; 8374524 + obj_pal gFieldEffectObjectPalette0, 0x1004 + + .align 2 + +gFieldEffectObjectPaletteInfo1: ; 837452C + obj_pal gFieldEffectObjectPalette1, 0x1005 + + .align 2 + +gFieldEffectObjectImageAnim_8374534: ; 8374534 + obj_image_anim_frame 0, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Shadow: ; 837453C + .4byte gFieldEffectObjectImageAnim_8374534 + + .align 2 + +gFieldEffectObjectPicTable_ShadowSmall: ; 8374540 + obj_frame_tiles gFieldEffectObjectPic_ShadowSmall, 0x20 + + .align 2 + +gFieldEffectObjectPicTable_ShadowMedium: ; 8374548 + obj_frame_tiles gFieldEffectObjectPic_ShadowMedium, 0x40 + + .align 2 + +gFieldEffectObjectPicTable_ShadowLarge: ; 8374550 + obj_frame_tiles gFieldEffectObjectPic_ShadowLarge, 0x80 + + .align 2 + +gFieldEffectObjectPicTable_ShadowExtraLarge: ; 8374558 + obj_frame_tiles gFieldEffectObjectPic_ShadowExtraLarge, 0x400 + + .align 2 + +gFieldEffectObjectTemplate_ShadowSmall: ; 8374560 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_8x8 + .4byte gFieldEffectObjectImageAnimTable_Shadow + .4byte gFieldEffectObjectPicTable_ShadowSmall + .4byte gDummyObjectRotScalAnimTable + .4byte oamc_shadow + + .align 2 + +gFieldEffectObjectTemplate_ShadowMedium: ; 8374578 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_16x8 + .4byte gFieldEffectObjectImageAnimTable_Shadow + .4byte gFieldEffectObjectPicTable_ShadowMedium + .4byte gDummyObjectRotScalAnimTable + .4byte oamc_shadow + + .align 2 + +gFieldEffectObjectTemplate_ShadowLarge: ; 8374590 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_32x8 + .4byte gFieldEffectObjectImageAnimTable_Shadow + .4byte gFieldEffectObjectPicTable_ShadowLarge + .4byte gDummyObjectRotScalAnimTable + .4byte oamc_shadow + + .align 2 + +gFieldEffectObjectTemplate_ShadowExtraLarge: ; 83745A8 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_64x32 + .4byte gFieldEffectObjectImageAnimTable_Shadow + .4byte gFieldEffectObjectPicTable_ShadowExtraLarge + .4byte gDummyObjectRotScalAnimTable + .4byte oamc_shadow + + .align 2 + +gFieldEffectObjectPicTable_TallGrass: ; 83745C0 + obj_frame_tiles gFieldEffectObjectPic_TallGrass_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_TallGrass_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_TallGrass_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_TallGrass_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_TallGrass_4, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_83745E8: ; 83745E8 + obj_image_anim_frame 1, 10 + obj_image_anim_frame 2, 10 + obj_image_anim_frame 3, 10 + obj_image_anim_frame 4, 10 + obj_image_anim_frame 0, 10 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_TallGrass: ; 8374600 + .4byte gFieldEffectObjectImageAnim_83745E8 + + .align 2 + +gFieldEffectObjectTemplate_TallGrass: ; 8374604 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_TallGrass + .4byte gFieldEffectObjectPicTable_TallGrass + .4byte gDummyObjectRotScalAnimTable + .4byte unc_grass_normal + + .align 2 + +gFieldEffectObjectPicTable_Ripple: ; 837461C + obj_frame_tiles gFieldEffectObjectPic_Ripple_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ripple_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ripple_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ripple_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ripple_4, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374644: ; 8374644 + obj_image_anim_frame 0, 12 + obj_image_anim_frame 1, 9 + obj_image_anim_frame 2, 9 + obj_image_anim_frame 3, 9 + obj_image_anim_frame 0, 9 + obj_image_anim_frame 1, 9 + obj_image_anim_frame 2, 11 + obj_image_anim_frame 4, 11 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Ripple: ; 8374668 + .4byte gFieldEffectObjectImageAnim_8374644 + + .align 2 + +gFieldEffectObjectTemplate_Ripple: ; 837466C + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Ripple + .4byte gFieldEffectObjectPicTable_Ripple + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128800 + + .align 2 + +gFieldEffectObjectPicTable_Ash: ; 8374684 + obj_frame_tiles gFieldEffectObjectPic_Ash_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ash_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ash_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ash_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Ash_4, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_83746AC: ; 83746AC + obj_image_anim_frame 0, 12 + obj_image_anim_frame 1, 12 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 12 + obj_image_anim_frame 4, 12 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Ash: ; 83746C4 + .4byte gFieldEffectObjectImageAnim_83746AC + + .align 2 + +gFieldEffectObjectTemplate_Ash: ; 83746C8 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Ash + .4byte gFieldEffectObjectPicTable_Ash + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127D84 + + .align 2 + +gFieldEffectObjectPicTable_SurfBlob: ; 83746E0 + obj_frame_tiles gFieldEffectObjectPic_SurfBlob_0, 0x200 + obj_frame_tiles gFieldEffectObjectPic_SurfBlob_1, 0x200 + obj_frame_tiles gFieldEffectObjectPic_SurfBlob_2, 0x200 + + .align 2 + +gFieldEffectObjectImageAnim_83746F8: ; 83746F8 + obj_image_anim_frame 0, 1 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnim_8374700: ; 8374700 + obj_image_anim_frame 1, 1 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnim_8374708: ; 8374708 + obj_image_anim_frame 2, 1 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnim_8374710: ; 8374710 + obj_image_anim_frame 2, 1, OBJ_IMAGE_ANIM_H_FLIP + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnimTable_SurfBlob: ; 8374718 + .4byte gFieldEffectObjectImageAnim_83746F8 + .4byte gFieldEffectObjectImageAnim_8374700 + .4byte gFieldEffectObjectImageAnim_8374708 + .4byte gFieldEffectObjectImageAnim_8374710 + + .align 2 + +gFieldEffectObjectTemplate_SurfBlob: ; 8374728 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_32x32 + .4byte gFieldEffectObjectImageAnimTable_SurfBlob + .4byte gFieldEffectObjectPicTable_SurfBlob + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127F7C + + .align 2 + +gFieldEffectObjectPicTable_Arrow: ; 8374740 + obj_frame_tiles gFieldEffectObjectPic_Arrow_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_4, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_5, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_6, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Arrow_7, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374780: ; 8374780 + obj_image_anim_frame 3, 32 + obj_image_anim_frame 7, 32 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnim_837478C: ; 837478C + obj_image_anim_frame 0, 32 + obj_image_anim_frame 4, 32 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnim_8374798: ; 8374798 + obj_image_anim_frame 1, 32 + obj_image_anim_frame 5, 32 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnim_83747A4: ; 83747A4 + obj_image_anim_frame 2, 32 + obj_image_anim_frame 6, 32 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnimTable_Arrow: ; 83747B0 + .4byte gFieldEffectObjectImageAnim_8374780 + .4byte gFieldEffectObjectImageAnim_837478C + .4byte gFieldEffectObjectImageAnim_8374798 + .4byte gFieldEffectObjectImageAnim_83747A4 + + .align 2 + +gFieldEffectObjectTemplate_Arrow: ; 83747C0 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Arrow + .4byte gFieldEffectObjectPicTable_Arrow + .4byte gDummyObjectRotScalAnimTable + .4byte nullsub_2 + + .align 2 + +gFieldEffectObjectPicTable_Dust: ; 83747D8 + obj_frame_tiles gFieldEffectObjectPic_Dust_0, 0x40 + obj_frame_tiles gFieldEffectObjectPic_Dust_1, 0x40 + obj_frame_tiles gFieldEffectObjectPic_Dust_2, 0x40 + + .align 2 + +gFieldEffectObjectImageAnim_83747F0: ; 83747F0 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Dust: ; 8374800 + .4byte gFieldEffectObjectImageAnim_83747F0 + + .align 2 + +gFieldEffectObjectTemplate_Dust: ; 8374804 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x8 + .4byte gFieldEffectObjectImageAnimTable_Dust + .4byte gFieldEffectObjectPicTable_Dust + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81287C4 + + .align 2 + +gFieldEffectObjectPicTable_JumpTallGrass: ; 837481C + obj_frame_tiles gFieldEffectObjectPic_JumpTallGrass_0, 0x40 + obj_frame_tiles gFieldEffectObjectPic_JumpTallGrass_1, 0x40 + obj_frame_tiles gFieldEffectObjectPic_JumpTallGrass_2, 0x40 + obj_frame_tiles gFieldEffectObjectPic_JumpTallGrass_3, 0x40 + + .align 2 + +gFieldEffectObjectImageAnim_837483C: ; 837483C + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_JumpTallGrass: ; 8374850 + .4byte gFieldEffectObjectImageAnim_837483C + + .align 2 + +gFieldEffectObjectTemplate_JumpTallGrass: ; 8374854 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x8 + .4byte gFieldEffectObjectImageAnimTable_JumpTallGrass + .4byte gFieldEffectObjectPicTable_JumpTallGrass + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81287C4 + + .align 2 + +gFieldEffectObjectPicTable_SandFootprints: ; 837486C + obj_frame_tiles gFieldEffectObjectPic_SandFootprints_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_SandFootprints_1, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_837487C: ; 837487C + obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374884: ; 8374884 + obj_image_anim_frame 0, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_837488C: ; 837488C + obj_image_anim_frame 1, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374894: ; 8374894 + obj_image_anim_frame 1, 1, OBJ_IMAGE_ANIM_H_FLIP + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_SandFootprints: ; 837489C + .4byte gFieldEffectObjectImageAnim_837487C + .4byte gFieldEffectObjectImageAnim_837487C + .4byte gFieldEffectObjectImageAnim_8374884 + .4byte gFieldEffectObjectImageAnim_837488C + .4byte gFieldEffectObjectImageAnim_8374894 + + .align 2 + +gFieldEffectObjectTemplate_SandFootprints: ; 83748B0 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_SandFootprints + .4byte gFieldEffectObjectPicTable_SandFootprints + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127584 + + .align 2 + +gFieldEffectObjectPicTable_DeepSandFootprints: ; 83748C8 + obj_frame_tiles gFieldEffectObjectPic_DeepSandFootprints_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_DeepSandFootprints_1, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_83748D8: ; 83748D8 + obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_V_FLIP + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_83748E0: ; 83748E0 + obj_image_anim_frame 0, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_83748E8: ; 83748E8 + obj_image_anim_frame 1, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_83748F0: ; 83748F0 + obj_image_anim_frame 1, 1, OBJ_IMAGE_ANIM_H_FLIP + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_DeepSandFootprints: ; 83748F8 + .4byte gFieldEffectObjectImageAnim_83748D8 + .4byte gFieldEffectObjectImageAnim_83748D8 + .4byte gFieldEffectObjectImageAnim_83748E0 + .4byte gFieldEffectObjectImageAnim_83748E8 + .4byte gFieldEffectObjectImageAnim_83748F0 + + .align 2 + +gFieldEffectObjectTemplate_DeepSandFootprints: ; 837490C + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_DeepSandFootprints + .4byte gFieldEffectObjectPicTable_DeepSandFootprints + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127584 + + .align 2 + +gFieldEffectObjectPicTable_BikeTireTracks: ; 8374924 + obj_frame_tiles gFieldEffectObjectPic_BikeTireTracks_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BikeTireTracks_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BikeTireTracks_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BikeTireTracks_3, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374944: ; 8374944 + obj_image_anim_frame 2, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_837494C: ; 837494C + obj_image_anim_frame 2, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374954: ; 8374954 + obj_image_anim_frame 1, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_837495C: ; 837495C + obj_image_anim_frame 1, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374964: ; 8374964 + obj_image_anim_frame 0, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_837496C: ; 837496C + obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374974: ; 8374974 + obj_image_anim_frame 3, 1, OBJ_IMAGE_ANIM_H_FLIP + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_837497C: ; 837497C + obj_image_anim_frame 3, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_BikeTireTracks: ; 8374984 + .4byte gFieldEffectObjectImageAnim_8374944 + .4byte gFieldEffectObjectImageAnim_8374944 + .4byte gFieldEffectObjectImageAnim_837494C + .4byte gFieldEffectObjectImageAnim_8374954 + .4byte gFieldEffectObjectImageAnim_837495C + .4byte gFieldEffectObjectImageAnim_8374964 + .4byte gFieldEffectObjectImageAnim_837496C + .4byte gFieldEffectObjectImageAnim_8374974 + .4byte gFieldEffectObjectImageAnim_837497C + + .align 2 + +gFieldEffectObjectTemplate_BikeTireTracks: ; 83749A8 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_BikeTireTracks + .4byte gFieldEffectObjectPicTable_BikeTireTracks + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127584 + + .align 2 + +gFieldEffectObjectPicTable_JumpBigSplash: ; 83749C0 + obj_frame_tiles gFieldEffectObjectPic_JumpBigSplash_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpBigSplash_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpBigSplash_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpBigSplash_3, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_83749E0: ; 83749E0 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_JumpBigSplash: ; 83749F4 + .4byte gFieldEffectObjectImageAnim_83749E0 + + .align 2 + +gFieldEffectObjectTemplate_JumpBigSplash: ; 83749F8 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_JumpBigSplash + .4byte gFieldEffectObjectPicTable_JumpBigSplash + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81287C4 + + .align 2 + +gFieldEffectObjectPicTable_Splash: ; 8374A10 + obj_frame_tiles gFieldEffectObjectPic_Splash_0, 0x40 + obj_frame_tiles gFieldEffectObjectPic_Splash_1, 0x40 + + .align 2 + +gFieldEffectObjectImageAnim_8374A20: ; 8374A20 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374A2C: ; 8374A2C + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 0, 6 + obj_image_anim_frame 1, 6 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 0, 6 + obj_image_anim_frame 1, 6 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnimTable_Splash: ; 8374A50 + .4byte gFieldEffectObjectImageAnim_8374A20 + .4byte gFieldEffectObjectImageAnim_8374A2C + + .align 2 + +gFieldEffectObjectTemplate_Splash: ; 8374A58 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x8 + .4byte gFieldEffectObjectImageAnimTable_Splash + .4byte gFieldEffectObjectPicTable_Splash + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81276B4 + + .align 2 + +gFieldEffectObjectPicTable_JumpSmallSplash: ; 8374A70 + obj_frame_tiles gFieldEffectObjectPic_JumpSmallSplash_0, 0x40 + obj_frame_tiles gFieldEffectObjectPic_JumpSmallSplash_1, 0x40 + obj_frame_tiles gFieldEffectObjectPic_JumpSmallSplash_2, 0x40 + + .align 2 + +gFieldEffectObjectImageAnim_8374A88: ; 8374A88 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_JumpSmallSplash: ; 8374A98 + .4byte gFieldEffectObjectImageAnim_8374A88 + + .align 2 + +gFieldEffectObjectTemplate_JumpSmallSplash: ; 8374A9C + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x8 + .4byte gFieldEffectObjectImageAnimTable_JumpSmallSplash + .4byte gFieldEffectObjectPicTable_JumpSmallSplash + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81287C4 + + .align 2 + +gFieldEffectObjectPicTable_LongGrass: ; 8374AB4 + obj_frame_tiles gFieldEffectObjectPic_LongGrass_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_LongGrass_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_LongGrass_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_LongGrass_3, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374AD4: ; 8374AD4 + obj_image_anim_frame 1, 3 + obj_image_anim_frame 2, 3 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_LongGrass: ; 8374AF4 + .4byte gFieldEffectObjectImageAnim_8374AD4 + + .align 2 + +gFieldEffectObjectTemplate_LongGrass: ; 8374AF8 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_LongGrass + .4byte gFieldEffectObjectPicTable_LongGrass + .4byte gDummyObjectRotScalAnimTable + .4byte unc_grass_tall + + .align 2 + +gFieldEffectObjectPicTable_JumpLongGrass: ; 8374B10 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_4, 0x80 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_5, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374B40: ; 8374B40 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_frame 4, 8 + obj_image_anim_frame 5, 8 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_JumpLongGrass: ; 8374B5C + .4byte gFieldEffectObjectImageAnim_8374B40 + + .align 2 + +gFieldEffectObjectTemplate_JumpLongGrass: ; 8374B60 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_JumpLongGrass + .4byte gFieldEffectObjectPicTable_JumpLongGrass + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81287C4 + + .align 2 + +gFieldEffectObjectPicTable_Unknown17: ; 8374B78 + obj_frame_tiles gFieldEffectObjectPic_JumpLongGrass_5, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_4, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_5, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_6, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown17_7, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374BC0: ; 8374BC0 + obj_image_anim_frame 0, 10 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 7, 4 + obj_image_anim_frame 8, 4 + obj_image_anim_jump 7 + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown17: ; 8374BE8 + .4byte gFieldEffectObjectImageAnim_8374BC0 + + .align 2 + +gFieldEffectObjectTemplate_Unknown17: ; 8374BEC + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Unknown17 + .4byte gFieldEffectObjectPicTable_Unknown17 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128800 + + .align 2 + +gFieldEffectObjectPicTable_Unknown18: ; 8374C04 + obj_frame_tiles gFieldEffectObjectPic_Unknown18_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown18_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown18_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown18_3, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374C24: ; 8374C24 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown18: ; 8374C40 + .4byte gFieldEffectObjectImageAnim_8374C24 + + .align 2 + +gFieldEffectObjectTemplate_Unknown18: ; 8374C44 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Unknown18 + .4byte gFieldEffectObjectPicTable_Unknown18 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128800 + + .align 2 + +gFieldEffectObjectPicTable_Unknown19: ; 8374C5C + obj_frame_tiles gFieldEffectObjectPic_Unknown19_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown19_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown19_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown19_3, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374C7C: ; 8374C7C + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown19: ; 8374C90 + .4byte gFieldEffectObjectImageAnim_8374C7C + + .align 2 + +gFieldEffectObjectTemplate_Unknown19: ; 8374C94 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Unknown19 + .4byte gFieldEffectObjectPicTable_Unknown19 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128800 + + .align 2 + +gFieldEffectObjectPicTable_Unknown29: ; 8374CAC + obj_frame_tiles gFieldEffectObjectPic_Unknown29_0, 0x40 + obj_frame_tiles gFieldEffectObjectPic_Unknown29_1, 0x40 + obj_frame_tiles gFieldEffectObjectPic_Unknown29_2, 0x40 + + .align 2 + +gFieldEffectObjectImageAnim_8374CC4: ; 8374CC4 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown29: ; 8374CD4 + .4byte gFieldEffectObjectImageAnim_8374CC4 + + .align 2 + +gFieldEffectObjectTemplate_Unknown29: ; 8374CD8 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x8 + .4byte gFieldEffectObjectImageAnimTable_Unknown29 + .4byte gFieldEffectObjectPicTable_Unknown29 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81282E0 + + .align 2 + +gFieldEffectObjectPicTable_Unknown20: ; 8374CF0 + obj_frame_tiles gFieldEffectObjectPic_Unknown20_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown20_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown20_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown20_3, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374D10: ; 8374D10 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_jump 0 + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown20: ; 8374D2C + .4byte gFieldEffectObjectImageAnim_8374D10 + + .align 2 + +gFieldEffectObjectTemplate_Unknown20: ; 8374D30 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Unknown20 + .4byte gFieldEffectObjectPicTable_Unknown20 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128800 + + .align 2 + +gFieldEffectObjectRotScalAnim_8374D48: ; 8374D48 + obj_rot_scal_anim_frame 0xFF00, 0x100, -128, 0 + obj_rot_scal_anim_frame 0x1, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0x1, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_jump 1 + + .align 2 + +gFieldEffectObjectRotScalAnim_8374D98: ; 8374D98 + obj_rot_scal_anim_frame 0x100, 0x100, -128, 0 + obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0x1, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0x1, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0xFFFF, 0x0, 0, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_jump 1 + + .align 2 + +gFieldEffectObjectRotScalAnimTable_Unknown21: ; 8374DE8 + .4byte gFieldEffectObjectRotScalAnim_8374D48 + .4byte gFieldEffectObjectRotScalAnim_8374D98 + + .align 2 + +gFieldEffectObjectTemplate_Unknown21: ; 8374DF0 + .2byte 0x0 ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gDummyBaseOam + .4byte gDummyObjectImageAnimTable + .4byte NULL + .4byte gFieldEffectObjectRotScalAnimTable_Unknown21 + .4byte nullsub_2 + + .align 2 + +gFieldEffectObjectPicTable_BerryTreeGrowthSparkle: ; 8374E08 + obj_frame_tiles gFieldEffectObjectPic_BerryTreeGrowthSparkle_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BerryTreeGrowthSparkle_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BerryTreeGrowthSparkle_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BerryTreeGrowthSparkle_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BerryTreeGrowthSparkle_4, 0x80 + obj_frame_tiles gFieldEffectObjectPic_BerryTreeGrowthSparkle_5, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8374E38: ; 8374E38 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_frame 4, 8 + obj_image_anim_frame 5, 8 + obj_image_anim_loop 0 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_loop 3 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_frame 4, 8 + obj_image_anim_frame 5, 8 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle: ; 8374E8C + .4byte gFieldEffectObjectImageAnim_8374E38 + + .align 2 + +gFieldEffectObjectTemplate_BerryTreeGrowthSparkle: ; 8374E90 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle + .4byte gFieldEffectObjectPicTable_BerryTreeGrowthSparkle + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128800 + + .align 2 + +gFieldEffectObjectPicTable_TreeDisguise: ; 8374EA8 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_0, 0x100 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_1, 0x100 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_2, 0x100 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_3, 0x100 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_4, 0x100 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_5, 0x100 + obj_frame_tiles gFieldEffectObjectPic_TreeDisguise_6, 0x100 + + .align 2 + +gFieldEffectObjectImageAnim_8374EE0: ; 8374EE0 + obj_image_anim_frame 0, 16 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374EE8: ; 8374EE8 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_TreeDisguise: ; 8374F08 + .4byte gFieldEffectObjectImageAnim_8374EE0 + .4byte gFieldEffectObjectImageAnim_8374EE8 + + .align 2 + +gFieldEffectObjectTemplate_TreeDisguise: ; 8374F10 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_16x32 + .4byte gFieldEffectObjectImageAnimTable_TreeDisguise + .4byte gFieldEffectObjectPicTable_TreeDisguise + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81285AC + + .align 2 + +gFieldEffectObjectPicTable_MountainDisguise: ; 8374F28 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_0, 0x100 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_1, 0x100 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_2, 0x100 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_3, 0x100 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_4, 0x100 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_5, 0x100 + obj_frame_tiles gFieldEffectObjectPic_MountainDisguise_6, 0x100 + + .align 2 + +gFieldEffectObjectImageAnim_8374F60: ; 8374F60 + obj_image_anim_frame 0, 16 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnim_8374F68: ; 8374F68 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_MountainDisguise: ; 8374F88 + .4byte gFieldEffectObjectImageAnim_8374F60 + .4byte gFieldEffectObjectImageAnim_8374F68 + + .align 2 + +gFieldEffectObjectTemplate_MountainDisguise: ; 8374F90 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_16x32 + .4byte gFieldEffectObjectImageAnimTable_MountainDisguise + .4byte gFieldEffectObjectPicTable_MountainDisguise + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81285AC + + .align 2 + +gFieldEffectObjectPicTable_SandDisguise: ; 8374FA8 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_0, 0x100 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_1, 0x100 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_2, 0x100 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_3, 0x100 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_4, 0x100 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_5, 0x100 + obj_frame_tiles gFieldEffectObjectPic_SandDisguise_6, 0x100 + + .align 2 + +gFieldEffectObjectTemplate_SandDisguise: ; 8374FE0 + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_16x32 + .4byte gFieldEffectObjectImageAnimTable_TreeDisguise + .4byte gFieldEffectObjectPicTable_SandDisguise + .4byte gDummyObjectRotScalAnimTable + .4byte sub_81285AC + + .align 2 + +gFieldEffectObjectPicTable_Bird: ; 8374FF8 + obj_frame_tiles gFieldEffectObjectPic_Bird, 0x200 + + .align 2 + +gFieldEffectObjectImageAnim_8375000: ; 8375000 + obj_image_anim_frame 0, 1 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Bird: ; 8375008 + .4byte gFieldEffectObjectImageAnim_8375000 + + .align 2 + +gFieldEffectObjectTemplate_Bird: ; 837500C + .2byte 0xFFFF ; tiles tag + .2byte 0xFFFF ; palette tag + .4byte gFieldObjectBaseOam_32x32 + .4byte gFieldEffectObjectImageAnimTable_Bird + .4byte gFieldEffectObjectPicTable_Bird + .4byte gDummyObjectRotScalAnimTable + .4byte nullsub_2 + + .align 2 + +gFieldEffectObjectPicTable_ShortGrass: ; 8375024 + obj_frame_tiles gFieldEffectObjectPic_ShortGrass_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_ShortGrass_1, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8375034: ; 8375034 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_ShortGrass: ; 8375040 + .4byte gFieldEffectObjectImageAnim_8375034 + + .align 2 + +gFieldEffectObjectTemplate_ShortGrass: ; 8375044 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_ShortGrass + .4byte gFieldEffectObjectPicTable_ShortGrass + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127334 + + .align 2 + +gFieldEffectObjectPicTable_HotSpringsWater: ; 837505C + obj_frame_tiles gFieldEffectObjectPic_HotSpringsWater, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8375064: ; 8375064 + obj_image_anim_frame 0, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_HotSpringsWater: ; 837506C + .4byte gFieldEffectObjectImageAnim_8375064 + + .align 2 + +gFieldEffectObjectTemplate_HotSpringsWater: ; 8375070 + .2byte 0xFFFF ; tiles tag + .2byte 0x1005 ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_HotSpringsWater + .4byte gFieldEffectObjectPicTable_HotSpringsWater + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8127A7C + + .align 2 + +gFieldEffectObjectPicTable_PopOutOfAsh: ; 8375088 + obj_frame_tiles gFieldEffectObjectPic_PopOutOfAsh_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_PopOutOfAsh_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_PopOutOfAsh_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_PopOutOfAsh_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_PopOutOfAsh_4, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_83750B0: ; 83750B0 + obj_image_anim_frame 0, 6 + obj_image_anim_frame 1, 6 + obj_image_anim_frame 2, 6 + obj_image_anim_frame 3, 6 + obj_image_anim_frame 4, 6 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_PopOutOfAsh: ; 83750C8 + .4byte gFieldEffectObjectImageAnim_83750B0 + + .align 2 + +gFieldEffectObjectTemplate_PopOutOfAsh: ; 83750CC + .2byte 0xFFFF ; tiles tag + .2byte 0x100D ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_PopOutOfAsh + .4byte gFieldEffectObjectPicTable_PopOutOfAsh + .4byte gDummyObjectRotScalAnimTable + .4byte sub_808788C + + .align 2 + +gFieldEffectObjectPaletteInfo2: ; 83750E4 + obj_pal gFieldEffectObjectPalette2, 0x100D + + .align 2 + +gFieldEffectObjectPicTable_Unknown33: ; 83750EC + obj_frame_tiles gFieldEffectObjectPic_Unknown33_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown33_1, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown33_2, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown33_3, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown33_4, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_8375114: ; 8375114 + obj_image_anim_frame 0, 6 + obj_image_anim_frame 1, 6 + obj_image_anim_frame 2, 6 + obj_image_anim_frame 3, 6 + obj_image_anim_frame 4, 6 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown33: ; 837512C + .4byte gFieldEffectObjectImageAnim_8375114 + + .align 2 + +gFieldEffectObjectTemplate_Unknown33: ; 8375130 + .2byte 0xFFFF ; tiles tag + .2byte 0x100D ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Unknown33 + .4byte gFieldEffectObjectPicTable_Unknown33 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8087638 + + .align 2 + +gFieldEffectObjectPicTable_Bubbles: ; 8375148 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_0, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_1, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_2, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_3, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_4, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_5, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_6, 0x100 + obj_frame_tiles gFieldEffectObjectPic_Bubbles_7, 0x100 + + .align 2 + +gFieldEffectObjectImageAnim_8375188: ; 8375188 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 6 + obj_image_anim_frame 4, 6 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 7, 4 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Bubbles: ; 83751AC + .4byte gFieldEffectObjectImageAnim_8375188 + + .align 2 + +gFieldEffectObjectTemplate_Bubbles: ; 83751B0 + .2byte 0xFFFF ; tiles tag + .2byte 0x1004 ; palette tag + .4byte gFieldObjectBaseOam_16x32 + .4byte gFieldEffectObjectImageAnimTable_Bubbles + .4byte gFieldEffectObjectPicTable_Bubbles + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128410 + + .align 2 + +gFieldEffectObjectPicTable_Unknown35: ; 83751C8 + obj_frame_tiles gFieldEffectObjectPic_Unknown35_0, 0x80 + obj_frame_tiles gFieldEffectObjectPic_Unknown35_1, 0x80 + + .align 2 + +gFieldEffectObjectImageAnim_83751D8: ; 83751D8 + obj_image_anim_frame 0, 3 + obj_image_anim_frame 1, 5 + obj_image_anim_frame 0, 5 + obj_image_anim_end + + .align 2 + +gFieldEffectObjectImageAnimTable_Unknown35: ; 83751E8 + .4byte gFieldEffectObjectImageAnim_83751D8 + + .align 2 + +gFieldEffectObjectTemplate_Unknown35: ; 83751EC + .2byte 0xFFFF ; tiles tag + .2byte 0x100F ; palette tag + .4byte gFieldObjectBaseOam_16x16 + .4byte gFieldEffectObjectImageAnimTable_Unknown35 + .4byte gFieldEffectObjectPicTable_Unknown35 + .4byte gDummyObjectRotScalAnimTable + .4byte sub_8128774 + + .align 2 + +gFieldEffectObjectPaletteInfo3: ; 8375204 + obj_pal gFieldEffectObjectPalette3, 0x100F |