mirror of
https://github.com/pret/pokeruby.git
synced 2026-08-07 18:14:00 -05:00
1351 lines
36 KiB
ArmAsm
1351 lines
36 KiB
ArmAsm
.align 2
|
|
|
|
.global gFieldEffectObjectPaletteInfo0
|
|
gFieldEffectObjectPaletteInfo0: @ 8374524
|
|
obj_pal gFieldEffectObjectPalette0, 0x1004
|
|
|
|
.align 2
|
|
|
|
.global gFieldEffectObjectPaletteInfo1
|
|
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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.4byte SpriteCallbackDummy
|
|
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummyOamData
|
|
.4byte gDummySpriteAnimTable
|
|
.4byte NULL
|
|
.4byte gFieldEffectObjectRotScalAnimTable_Unknown21
|
|
.4byte SpriteCallbackDummy
|
|
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.4byte SpriteCallbackDummy
|
|
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.4byte sub_808788C
|
|
|
|
.align 2
|
|
|
|
.global gFieldEffectObjectPaletteInfo2
|
|
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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.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 gDummySpriteAffineAnimTable
|
|
.4byte sub_8128774
|
|
|
|
.align 2
|
|
|
|
.global gFieldEffectObjectPaletteInfo3
|
|
gFieldEffectObjectPaletteInfo3: @ 8375204
|
|
obj_pal gFieldEffectObjectPalette3, 0x100F
|