summaryrefslogtreecommitdiff
path: root/data/battle_anim_effects_misc.s
diff options
context:
space:
mode:
Diffstat (limited to 'data/battle_anim_effects_misc.s')
-rw-r--r--data/battle_anim_effects_misc.s2859
1 files changed, 2419 insertions, 440 deletions
diff --git a/data/battle_anim_effects_misc.s b/data/battle_anim_effects_misc.s
index 69424e5c6..cccdb2793 100644
--- a/data/battle_anim_effects_misc.s
+++ b/data/battle_anim_effects_misc.s
@@ -9,7 +9,7 @@
gUnknown_83E2964:: @ 83E2964
.byte 0x02, 0x04, 0x01, 0x03
-gUnknown_83E2968::
+gUnknown_83E2968:: @ 83E2968
obj_image_anim_frame 0x0000, 5
obj_image_anim_frame 0x0002, 5
obj_image_anim_frame 0x0004, 5
@@ -20,55 +20,55 @@ gUnknown_83E2968::
obj_image_anim_frame 0x000e, 5
obj_image_anim_jump 0x0000
-gUnknown_83E298C::
+gUnknown_83E298C:: @ 83E298C
.4byte gUnknown_83E2968
-gUnknown_83E2990::
+gUnknown_83E2990:: @ 83E2990
spr_template 10067, 10067, gOamData_83ACA08, gUnknown_83E298C, NULL, gDummySpriteAffineAnimTable, sub_80A22E8
-gUnknown_83E29A8::
+gUnknown_83E29A8:: @ 83E29A8
spr_template 10068, 10068, gOamData_83ACA08, gUnknown_83E298C, NULL, gDummySpriteAffineAnimTable, sub_80A22E8
-gUnknown_83E29C0::
+gUnknown_83E29C0:: @ 83E29C0
spr_template 10065, 10065, gOamData_83ACA08, gUnknown_83E298C, NULL, gDummySpriteAffineAnimTable, sub_80A22E8
-gAnimCmd_83E29D8::
+gAnimCmd_83E29D8:: @ 83E29D8
obj_image_anim_frame 0, 1
obj_image_anim_end
-gAnimCmd_83E29E0::
+gAnimCmd_83E29E0:: @ 83E29E0
obj_image_anim_frame 1, 1
obj_image_anim_end
-gAnimCmd_83E29E8::
+gAnimCmd_83E29E8:: @ 83E29E8
obj_image_anim_frame 2, 1
obj_image_anim_end
-gAnimCmd_83E29F0::
+gAnimCmd_83E29F0:: @ 83E29F0
obj_image_anim_frame 3, 1
obj_image_anim_end
-gAnimCmd_83E29F8::
+gAnimCmd_83E29F8:: @ 83E29F8
obj_image_anim_frame 4, 1
obj_image_anim_end
-gAnimCmd_83E2A00::
+gAnimCmd_83E2A00:: @ 83E2A00
obj_image_anim_frame 5, 1
obj_image_anim_end
-gAnimCmd_83E2A08::
+gAnimCmd_83E2A08:: @ 83E2A08
obj_image_anim_frame 6, 1
obj_image_anim_end
-gAnimCmd_83E2A10::
+gAnimCmd_83E2A10:: @ 83E2A10
obj_image_anim_frame 7, 1
obj_image_anim_end
-gAnimCmd_83E2A18::
+gAnimCmd_83E2A18:: @ 83E2A18
obj_image_anim_frame 8, 1
obj_image_anim_end
-gSpriteAnimTable_83E2A20::
+gSpriteAnimTable_83E2A20:: @ 83E2A20
.4byte gAnimCmd_83E29D8
.4byte gAnimCmd_83E29E0
.4byte gAnimCmd_83E29E8
@@ -77,710 +77,2689 @@ gSpriteAnimTable_83E2A20::
.4byte gAnimCmd_83E2A00
.4byte gAnimCmd_83E2A08
-gSpriteAnimTable_83E2A3C::
+gSpriteAnimTable_83E2A3C:: @ 83E2A3C
.4byte gAnimCmd_83E2A10
-gSpriteAnimTable_83E2A40::
+gSpriteAnimTable_83E2A40:: @ 83E2A40
.4byte gAnimCmd_83E2A18
-gAffineAnimCmd_83E2A44::
+gAffineAnimCmd_83E2A44:: @ 83E2A44
obj_rot_scal_anim_frame -5, -5, 0, 1
obj_rot_scal_anim_jump 0
-gSpriteAffineAnimTable_83E2A54::
+gSpriteAffineAnimTable_83E2A54:: @ 83E2A54
.4byte gAffineAnimCmd_83E2A44
-gUnknown_83E2A58::
+gUnknown_83E2A58:: @ 83E2A58
spr_template 10147, 10147, gOamData_83ACB50, gSpriteAnimTable_83E2A40, NULL, gSpriteAffineAnimTable_83E2A54, sub_80A2388
-gUnknown_83E2A70::
+gUnknown_83E2A70:: @ 83E2A70
spr_template 10147, 10147, gOamData_83AC9C8, gSpriteAnimTable_83E2A20, NULL, gDummySpriteAffineAnimTable, sub_80A23D8
gUnknown_83E2A88:: @ 83E2A88
spr_template 10147, 10147, gOamData_83AC9C8, gSpriteAnimTable_83E2A3C, NULL, gDummySpriteAffineAnimTable, sub_80A2430
-gSpriteTemplate_83E2AA0::
- .incbin "baserom.gba", 0x3E2AA0, 0x1C
+gUnknown_83E2AA0:: @ 83E2AA0
+ obj_rot_scal_anim_frame 320, 320, 0, 0
+ obj_rot_scal_anim_frame -14, -14, 0, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E2ABC::
- .incbin "baserom.gba", 0x3E2ABC, 0x2C
+gUnknown_83E2AB8:: @ 83E2AB8
+ .4byte gUnknown_83E2AA0
-gUnknown_83E2AE8::
- .incbin "baserom.gba", 0x3E2AE8, 0x18
+gUnknown_83E2ABC:: @ 83E2ABC
+ spr_template 10235, 10235, gOamData_83ACA88, gDummySpriteAnimTable, NULL, gUnknown_83E2AB8, sub_80A2388
-gUnknown_83E2B00::
- .incbin "baserom.gba", 0x3E2B00, 0x34
+gUnknown_83E2AD4:: @ 83E2AD4
+ obj_rot_scal_anim_frame -5, -5, 0, 1
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E2AE4:: @ 83E2AE4
+ .4byte gUnknown_83E2AD4
+
+gUnknown_83E2AE8:: @ 83E2AE8
+ spr_template 10147, 10147, gOamData_83ACB50, gSpriteAnimTable_83E2A40, NULL, gUnknown_83E2AE4, sub_80A2580
+
+gUnknown_83E2B00:: @ 83E2B00
+ spr_template 10147, 10147, gOamData_83AC9C8, gSpriteAnimTable_83E2A20, NULL, gDummySpriteAffineAnimTable, sub_80A25EC
+
+gUnknown_83E2B18:: @ 83E2B18
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E2B20:: @ 83E2B20
+ obj_image_anim_frame 4, 7
+ obj_image_anim_frame 8, 7
+ obj_image_anim_jump 0
+
+gUnknown_83E2B2C:: @ 83E2B2C
+ .4byte gUnknown_83E2B18
+ .4byte gUnknown_83E2B20
+
+gUnknown_83E2B34:: @ 83E2B34
+ spr_template 10006, 10006, gOamData_83AC9D0, gUnknown_83E2B2C, NULL, gDummySpriteAffineAnimTable, sub_80A26F0
+
+gUnknown_83E2B4C:: @ 83E2B4C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E2B54:: @ 83E2B54
+ obj_image_anim_frame 4, 7
+ obj_image_anim_end
+
+gUnknown_83E2B5C:: @ 83E2B5C
+ .4byte gUnknown_83E2B4C
+ .4byte gUnknown_83E2B54
+
+gUnknown_83E2B64:: @ 83E2B64
+ spr_template 10158, 10158, gOamData_83AC9D0, gUnknown_83E2B5C, NULL, gDummySpriteAffineAnimTable, sub_80A27D0
+
+gUnknown_83E2B7C:: @ 83E2B7C
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E2B84:: @ 83E2B84
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_83E2B8C:: @ 83E2B8C
+ .4byte gUnknown_83E2B7C
+
+gUnknown_83E2B90:: @ 83E2B90
+ .4byte gUnknown_83E2B84
+
+gUnknown_83E2B94:: @ 83E2B94
+ spr_template 10159, 10159, gOamData_83AC9D0, gUnknown_83E2B8C, NULL, gDummySpriteAffineAnimTable, sub_80A2920
+
+gUnknown_83E2BAC:: @ 83E2BAC
+ spr_template 10159, 10159, gOamData_83AC9C8, gUnknown_83E2B90, NULL, gDummySpriteAffineAnimTable, sub_80A29EC
+
+gUnknown_83E2BC4:: @ 83E2BC4
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 20, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_jump 0
+
+gUnknown_83E2BF0:: @ 83E2BF0
+ obj_image_anim_frame 24, 5
+ obj_image_anim_frame 28, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_end
+
+gUnknown_83E2C00:: @ 83E2C00
+ .4byte gUnknown_83E2BC4
+ .4byte gUnknown_83E2BF0
+
+gUnknown_83E2C08:: @ 83E2C08
+ spr_template 10063, 10063, gOamData_83AC9D0, gUnknown_83E2C00, NULL, gDummySpriteAffineAnimTable, sub_80A2AA4
+
+gUnknown_83E2C20:: @ 83E2C20
+ spr_template 10063, 10063, gOamData_83AC9D0, gUnknown_83E2C00, NULL, gDummySpriteAffineAnimTable, AnimMoveTwisterParticle
+
+gUnknown_83E2C38:: @ 83E2C38
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_jump 0
-gUnknown_83E2B34::
- .incbin "baserom.gba", 0x3E2B34, 0x30
+gUnknown_83E2C4C:: @ 83E2C4C
+ .4byte gUnknown_83E2C38
-gUnknown_83E2B64::
- .incbin "baserom.gba", 0x3E2B64, 0x30
+gUnknown_83E2C50:: @ 83E2C50
+ spr_template 10160, 10160, gOamData_83AC9F8, gUnknown_83E2C4C, NULL, gDummySpriteAffineAnimTable, sub_80A2B9C
-gUnknown_83E2B94::
- .incbin "baserom.gba", 0x3E2B94, 0x18
+gUnknown_83E2C68:: @ 83E2C68
+ obj_rot_scal_anim_frame 0, 0, 0, 1
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E2C78:: @ 83E2C78
+ .4byte gUnknown_83E2C68
+
+gUnknown_83E2C7C:: @ 83E2C7C
+ spr_template 10174, 10174, gOamData_83ACA38, gDummySpriteAnimTable, NULL, gUnknown_83E2C78, sub_80A2B9C
+
+gUnknown_83E2C94:: @ 83E2C94
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_frame 96, 4
+ obj_image_anim_end
+
+gUnknown_83E2CA8:: @ 83E2CA8
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 96, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E2CBC:: @ 83E2CBC
+ .4byte gUnknown_83E2C94
+ .4byte gUnknown_83E2CA8
+
+gUnknown_83E2CC4:: @ 83E2CC4
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame -11, 0, 0, 6
+ obj_rot_scal_anim_frame 11, 0, 0, 6
+ obj_rot_scal_anim_end
+
+gUnknown_83E2CE4:: @ 83E2CE4
+ obj_rot_scal_anim_frame -256, 256, 0, 0
+ obj_rot_scal_anim_frame 11, 0, 0, 6
+ obj_rot_scal_anim_frame -11, 0, 0, 6
+ obj_rot_scal_anim_end
+
+gUnknown_83E2D04:: @ 83E2D04
+ .4byte gUnknown_83E2CC4
+ .4byte gUnknown_83E2CE4
+
+gUnknown_83E2D0C:: @ 83E2D0C
+ spr_template 10186, 10186, gOamData_83ACA60, gUnknown_83E2CBC, NULL, gUnknown_83E2D04, sub_80A2E28
+
+gUnknown_83E2D24:: @ 83E2D24
+ obj_rot_scal_anim_frame 0, 0, 0, 0
+ obj_rot_scal_anim_frame 48, 48, 0, 14
+ obj_rot_scal_anim_end
+
+gUnknown_83E2D3C:: @ 83E2D3C
+ obj_rot_scal_anim_frame -16, -16, 0, 1
+ obj_rot_scal_anim_jump 0
-gUnknown_83E2BAC::
- .incbin "baserom.gba", 0x3E2BAC, 0x5C
+gUnknown_83E2D4C:: @ 83E2D4C
+ .4byte gUnknown_83E2D24
+ .4byte gUnknown_83E2D3C
-gUnknown_83E2C08::
- .incbin "baserom.gba", 0x3E2C08, 0x18
+gUnknown_83E2D54:: @ 83E2D54
+ spr_template 10147, 10147, gOamData_83ACA90, gSpriteAnimTable_83E2A40, NULL, gUnknown_83E2D4C, sub_80A3098
-gUnknown_83E2C20::
- .incbin "baserom.gba", 0x3E2C20, 0x30
+gUnknown_83E2D6C:: @ 83E2D6C
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 16, 7
+ obj_image_anim_frame 32, 7
+ obj_image_anim_frame 48, 7
+ obj_image_anim_end
+
+gUnknown_83E2D80:: @ 83E2D80
+ obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E2D94:: @ 83E2D94
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 16, 7
+ obj_image_anim_frame 32, 7
+ obj_image_anim_end
-gUnknown_83E2C50::
- .incbin "baserom.gba", 0x3E2C50, 0x2C
+gUnknown_83E2DA4:: @ 83E2DA4
+ obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
-gUnknown_83E2C7C::
- .incbin "baserom.gba", 0x3E2C7C, 0x90
+gUnknown_83E2DB4:: @ 83E2DB4
+ .4byte gUnknown_83E2D6C
+ .4byte gUnknown_83E2D80
+ .4byte gUnknown_83E2D94
+ .4byte gUnknown_83E2DA4
-gUnknown_83E2D0C::
- .incbin "baserom.gba", 0x3E2D0C, 0x48
+gUnknown_83E2DC4:: @ 83E2DC4
+ spr_template 10223, 10223, gOamData_83AC9D8, gUnknown_83E2DB4, NULL, gDummySpriteAffineAnimTable, sub_80A3168
-gUnknown_83E2D54::
- .incbin "baserom.gba", 0x3E2D54, 0x70
+gUnknown_83E2DDC:: @ 83E2DDC
+ spr_template 10223, 10223, gOamData_83AC9D8, gUnknown_83E2DB4, NULL, gDummySpriteAffineAnimTable, sub_80A31EC
-gUnknown_83E2DC4::
- .incbin "baserom.gba", 0x3E2DC4, 0x18
+gUnknown_83E2DF4:: @ 83E2DF4
+ obj_image_anim_frame 3, 3
+ obj_image_anim_frame 0, 5
+ obj_image_anim_jump 0
-gUnknown_83E2DDC::
- .incbin "baserom.gba", 0x3E2DDC, 0x28
+gUnknown_83E2E00:: @ 83E2E00
+ .4byte gUnknown_83E2DF4
-gUnknown_83E2E04::
- .incbin "baserom.gba", 0x3E2E04, 0x84
+gUnknown_83E2E04:: @ 83E2E04
+ spr_template 10147, 10147, gOamData_83AC9C8, gUnknown_83E2E00, NULL, gDummySpriteAffineAnimTable, sub_80A3334
-gUnknown_83E2E88::
- .incbin "baserom.gba", 0x3E2E88, 0x18
+gUnknown_83E2E1C:: @ 83E2E1C
+ obj_image_anim_frame 0, 30
+ obj_image_anim_end
-gUnknown_83E2EA0::
- .incbin "baserom.gba", 0x3E2EA0, 0x30
+gUnknown_83E2E24:: @ 83E2E24
+ .4byte gUnknown_83E2E1C
+
+gUnknown_83E2E28:: @ 83E2E28
+ obj_rot_scal_anim_frame 0, 0, 252, 10
+ obj_rot_scal_anim_frame 0, 0, 4, 20
+ obj_rot_scal_anim_frame 0, 0, 252, 10
+ obj_rot_scal_anim_end
+
+gUnknown_83E2E48:: @ 83E2E48
+ obj_rot_scal_anim_frame 0, 0, 255, 2
+ obj_rot_scal_anim_frame 0, 0, 1, 4
+ obj_rot_scal_anim_frame 0, 0, 255, 4
+ obj_rot_scal_anim_frame 0, 0, 1, 4
+ obj_rot_scal_anim_frame 0, 0, 255, 4
+ obj_rot_scal_anim_frame 0, 0, 1, 2
+ obj_rot_scal_anim_end
+
+gUnknown_83E2E80:: @ 83E2E80
+ .4byte gUnknown_83E2E28
+ .4byte gUnknown_83E2E48
+
+gUnknown_83E2E88:: @ 83E2E88
+ spr_template 10224, 10224, gOamData_83ACA38, gUnknown_83E2E24, NULL, gUnknown_83E2E80, sub_80A3518
+
+gUnknown_83E2EA0:: @ 83E2EA0
+ spr_template 10224, 10224, gOamData_83ACA38, gUnknown_83E2E24, NULL, gUnknown_83E2E80, sub_80A35F4
+
+gUnknown_83E2EB8:: @ 83E2EB8
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 12, 4
+ obj_image_anim_end
-gUnknown_83E2ED0::
- .incbin "baserom.gba", 0x3E2ED0, 0x18
+gUnknown_83E2ECC:: @ 83E2ECC
+ .4byte gUnknown_83E2EB8
-gUnknown_83E2EE8::
- .incbin "baserom.gba", 0x3E2EE8, 0x78
+gUnknown_83E2ED0:: @ 83E2ED0
+ spr_template 10195, 10195, gOamData_83AC9D0, gUnknown_83E2ECC, NULL, gDummySpriteAffineAnimTable, sub_80A3670
-gUnknown_83E2F60::
- .incbin "baserom.gba", 0x3E2F60, 0x18
+gUnknown_83E2EE8:: @ 83E2EE8
+ spr_template 10224, 10224, gOamData_83ACA38, gUnknown_83E2E24, NULL, gUnknown_83E2E80, sub_80A36B4
+
+gUnknown_83E2F00:: @ 83E2F00
+ obj_rot_scal_anim_frame 0, 0, 0, 3
+ obj_rot_scal_anim_end
+
+gUnknown_83E2F10:: @ 83E2F10
+ obj_rot_scal_anim_frame 0, -10, 0, 3
+ obj_rot_scal_anim_frame 0, -6, 0, 3
+ obj_rot_scal_anim_frame 0, -2, 0, 3
+ obj_rot_scal_anim_frame 0, 0, 0, 3
+ obj_rot_scal_anim_frame 0, 2, 0, 3
+ obj_rot_scal_anim_frame 0, 6, 0, 3
+ obj_rot_scal_anim_frame 0, 10, 0, 3
+ obj_rot_scal_anim_end
+
+gUnknown_83E2F50:: @ 83E2F50
+ .4byte gUnknown_83E2F00
+ .4byte gUnknown_83E2F10
+ .4byte gUnknown_83E2E28
+ .4byte gUnknown_83E2E48
+
+gUnknown_83E2F60:: @ 83E2F60
+ spr_template 10224, 10224, gOamData_83ACA38, gUnknown_83E2E24, NULL, gUnknown_83E2F50, sub_80A37BC
gUnknown_83E2F78:: @ 83E2F78
- .incbin "baserom.gba", 0x3E2F78, 0x78
+ .byte 0x05, 0x18, 0x01, 0x00, 0x04, 0x00, 0x08, 0x10, 0xff, 0x00, 0x02, 0x00, 0x08, 0x10, 0x01, 0x00, 0x02, 0x00, 0x08, 0x10, 0x01, 0x00, 0x02, 0x00, 0x08, 0x10, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00
+ .byte 0x7f, 0x00, 0x00, 0x00
+
+gUnknown_83E2F9C:: @ 83E2F9C
+ obj_image_anim_frame 28, 1
+ obj_image_anim_end
+
+gUnknown_83E2FA4:: @ 83E2FA4
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+gUnknown_83E2FAC:: @ 83E2FAC
+ obj_image_anim_frame 20, 1
+ obj_image_anim_end
+
+gUnknown_83E2FB4:: @ 83E2FB4
+ obj_image_anim_frame 28, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E2FBC:: @ 83E2FBC
+ obj_image_anim_frame 16, 1
+ obj_image_anim_end
+
+gUnknown_83E2FC4:: @ 83E2FC4
+ obj_image_anim_frame 16, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E2FCC:: @ 83E2FCC
+ obj_image_anim_frame 28, 1
+ obj_image_anim_end
+
+gUnknown_83E2FD4:: @ 83E2FD4
+ .4byte gUnknown_83E2F9C
+ .4byte gUnknown_83E2FA4
+ .4byte gUnknown_83E2FAC
+ .4byte gUnknown_83E2FB4
+ .4byte gUnknown_83E2FBC
+ .4byte gUnknown_83E2FC4
+ .4byte gUnknown_83E2FCC
gUnknown_83E2FF0:: @ 83E2FF0
- .incbin "baserom.gba", 0x3E2FF0, 0x34
+ spr_template 10063, 10063, gOamData_83AC9D0, gUnknown_83E2FD4, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_83E3008:: @ 83E3008
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 4, 1
+ obj_rot_scal_anim_jump 1
+
+gUnknown_83E3020:: @ 83E3020
+ .4byte gUnknown_83E3008
+
+gUnknown_83E3024:: @ 83E3024
+ spr_template 10159, 10159, gOamData_83AC9C8, gUnknown_83E2B90, NULL, gDummySpriteAffineAnimTable, sub_80A4040
-gUnknown_83E3024::
- .incbin "baserom.gba", 0x3E3024, 0x18
+gUnknown_83E303C:: @ 83E303C
+ spr_template 10159, 10159, gOamData_83ACA30, gUnknown_83E2B8C, NULL, gUnknown_83E3020, sub_80A4040
-gUnknown_83E303C::
- .incbin "baserom.gba", 0x3E303C, 0x6C
+gUnknown_83E3054:: @ 83E3054
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 246, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E30A8::
- .incbin "baserom.gba", 0x3E30A8, 0x18
+gUnknown_83E306C:: @ 83E306C
+ obj_rot_scal_anim_frame 192, 192, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 244, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E30C0::
- .incbin "baserom.gba", 0x3E30C0, 0x18
+gUnknown_83E3084:: @ 83E3084
+ obj_rot_scal_anim_frame 143, 143, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 241, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E30D8::
- .incbin "baserom.gba", 0x3E30D8, 0x18
+gUnknown_83E309C:: @ 83E309C
+ .4byte gUnknown_83E3054
+
+gUnknown_83E30A0:: @ 83E30A0
+ .4byte gUnknown_83E306C
+
+gUnknown_83E30A4:: @ 83E30A4
+ .4byte gUnknown_83E3084
+
+gUnknown_83E30A8:: @ 83E30A8
+ spr_template 10271, 10271, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E309C, sub_80A4040
+
+gUnknown_83E30C0:: @ 83E30C0
+ spr_template 10271, 10271, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E30A0, sub_80A4040
+
+gUnknown_83E30D8:: @ 83E30D8
+ spr_template 10271, 10271, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E30A4, sub_80A4040
gUnknown_83E30F0:: @ 83E30F0
- .incbin "baserom.gba", 0x3E30F0, 0x10
+ .2byte 0x001f, 0x027f, 0x03ff, 0x03e0, 0x7dc5, 0x7d56, 0x7eb6, 0x0000
+
+gUnknown_83E3100:: @ 83E3100
+ spr_template 10266, 10266, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A4298
+
+gUnknown_83E3118:: @ 83E3118
+ obj_image_anim_frame 64, 3
+ obj_image_anim_frame 80, 3
+ obj_image_anim_frame 96, 3
+ obj_image_anim_frame 112, 6
+ obj_image_anim_end
+
+gUnknown_83E312C:: @ 83E312C
+ obj_image_anim_frame 64, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 80, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 96, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 112, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3140:: @ 83E3140
+ .4byte gUnknown_83E3118
+ .4byte gUnknown_83E312C
+
+gUnknown_83E3148:: @ 83E3148
+ spr_template 10056, 10056, gOamData_83AC9D8, gUnknown_83E3140, NULL, gDummySpriteAffineAnimTable, sub_80A4450
+
+gUnknown_83E3160:: @ 83E3160
+ spr_template 10287, 10287, gOamData_83AC9D8, gUnknown_83E3140, NULL, gDummySpriteAffineAnimTable, sub_80A4450
+
+gUnknown_83E3178:: @ 83E3178
+ obj_image_anim_frame 0x0000, 4
+ obj_image_anim_frame 0x0010, 4
+ obj_image_anim_frame 0x0020, 4
+ obj_image_anim_frame 0x0030, 4
+ obj_image_anim_frame 0x0040, 5
+ obj_image_anim_end
+
+gUnknown_83E3190:: @ 83E3190
+ .4byte gUnknown_83E3178
+
+gUnknown_83E3194:: @ 83E3194
+ spr_template 10021, 10021, gOamData_83AC9D8, gUnknown_83E3190, NULL, gDummySpriteAffineAnimTable, sub_80A43F8
+
+gUnknown_83E31AC:: @ 83E31AC
+ spr_template 10022, 10022, gOamData_83AC9D8, gUnknown_83E3190, NULL, gDummySpriteAffineAnimTable, sub_80A43F8
+
+gUnknown_83E31C4:: @ 83E31C4
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E31D4::
+ obj_rot_scal_anim_frame 256, 256, 32, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E31E4::
+ obj_rot_scal_anim_frame 256, 256, 64, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E31F4::
+ obj_rot_scal_anim_frame 256, 256, 96, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E3204::
+ obj_rot_scal_anim_frame 256, 256, 128, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E3214::
+ obj_rot_scal_anim_frame 256, 256, 160, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E3224::
+ obj_rot_scal_anim_frame 256, 256, 192, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E3234::
+ obj_rot_scal_anim_frame 256, 256, 224, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E3244::
+ .4byte gUnknown_83E31C4
+ .4byte gUnknown_83E31D4
+ .4byte gUnknown_83E31E4
+ .4byte gUnknown_83E31F4
+ .4byte gUnknown_83E3204
+ .4byte gUnknown_83E3214
+ .4byte gUnknown_83E3224
+ .4byte gUnknown_83E3234
+
+gUnknown_83E3264::
+ spr_template 10143, 10143, gOamData_83ACA38, gDummySpriteAnimTable, NULL, gUnknown_83E3244, sub_80A4494
+
+gUnknown_83E327C:: @ 83E327C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+gUnknown_83E3290:: @ 83E3290
+ .4byte gUnknown_83E327C
+
+gUnknown_83E3294:: @ 83E3294
+ spr_template 10138, 10138, gOamData_83ACAF8, gUnknown_83E3290, NULL, gDummySpriteAffineAnimTable, sub_80A44E0
+
+gUnknown_83E32AC:: @ 83E32AC
+ spr_template 10138, 10138, gOamData_83ACAF8, gUnknown_83E3290, NULL, gDummySpriteAffineAnimTable, sub_80A4588
+
+gUnknown_83E32C4:: @ 83E32C4
+ obj_image_anim_frame 0x0000, 1
+ obj_image_anim_end
+
+gUnknown_83E32CC::
+ obj_image_anim_frame 0x0004, 1
+ obj_image_anim_end
+
+gUnknown_83E32D4::
+ obj_image_anim_frame 0x0008, 1
+ obj_image_anim_end
+
+gUnknown_83E32DC::
+ obj_image_anim_frame 0x000c, 1
+ obj_image_anim_end
+
+gUnknown_83E32E4::
+ obj_image_anim_frame 0x0010, 1
+ obj_image_anim_end
+
+gUnknown_83E32EC::
+ obj_image_anim_frame 0x0014, 1
+ obj_image_anim_end
+
+gUnknown_83E32F4::
+ obj_image_anim_frame 0x0000, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E32FC::
+ obj_image_anim_frame 0x0004, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3304::
+ obj_image_anim_frame 0x0008, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E330C::
+ obj_image_anim_frame 0x000c, 1, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3314::
+ .4byte gUnknown_83E32C4
+ .4byte gUnknown_83E32CC
+ .4byte gUnknown_83E32D4
+ .4byte gUnknown_83E32DC
+ .4byte gUnknown_83E32E4
+ .4byte gUnknown_83E32EC
+ .4byte gUnknown_83E32F4
+ .4byte gUnknown_83E32FC
+ .4byte gUnknown_83E3304
+ .4byte gUnknown_83E330C
+
+gUnknown_83E333C::
+ spr_template 10072, 10072, gOamData_83AC9D0, gUnknown_83E3314, NULL, gDummySpriteAffineAnimTable, sub_80A481C
+
+gUnknown_83E3354:: @ 83E3354
+ spr_template 10280, 10280, gOamData_83ACB00, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A48F0
+
+gUnknown_83E336C:: @ 83E336C
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E337C:: @ 83E337C
+ obj_rot_scal_anim_frame 0, 0, 2, 12
+ obj_rot_scal_anim_frame 0, 0, 0, 6
+ obj_rot_scal_anim_frame 0, 0, 254, 24
+ obj_rot_scal_anim_frame 0, 0, 0, 6
+ obj_rot_scal_anim_frame 0, 0, 2, 12
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E33AC:: @ 83E33AC
+ .4byte gUnknown_83E336C
+ .4byte gUnknown_83E337C
+
+gUnknown_83E33B4:: @ 83E33B4
+ spr_template 10099, 10099, gOamData_83ACB58, gDummySpriteAnimTable, NULL, gUnknown_83E33AC, sub_80A4ACC
+
+gUnknown_83E33CC:: @ 83E33CC
+ obj_image_anim_frame 0, 7
+ obj_image_anim_frame 16, 7
+ obj_image_anim_frame 32, 7
+ obj_image_anim_frame 48, 7
+ obj_image_anim_frame 64, 7
+ obj_image_anim_frame 80, 7
+ obj_image_anim_frame 96, 7
+ obj_image_anim_frame 112, 7
+ obj_image_anim_jump 0
+
+gUnknown_83E33F0:: @ 83E33F0
+ .4byte gUnknown_83E33CC
+
+gUnknown_83E33F4:: @ 83E33F4
+ spr_template 10049, 10049, gOamData_83AC9D8, gUnknown_83E33F0, NULL, gDummySpriteAffineAnimTable, sub_80A4D0C
+
+gUnknown_83E340C:: @ 83E340C
+ spr_template 10049, 10049, gOamData_83AC9D8, gUnknown_83E33F0, NULL, gDummySpriteAffineAnimTable, sub_80A4D5C
+
+gUnknown_83E3424:: @ 83E3424
+ obj_image_anim_frame 0x0000, 10
+ obj_image_anim_frame 0x0004, 10
+ obj_image_anim_frame 0x0008, 10
+ obj_image_anim_frame 0x000c, 10
+ obj_image_anim_frame 0x0010, 26
+ obj_image_anim_frame 0x0010, 5
+ obj_image_anim_frame 0x0014, 5
+ obj_image_anim_frame 0x0018, 15
+ obj_image_anim_end
-gUnknown_83E3100::
- .incbin "baserom.gba", 0x3E3100, 0x48
+gUnknown_83E3448::
+ obj_image_anim_frame 0x0000, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0004, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0008, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x000c, 10, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0010, 26, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0010, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0014, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0018, 15, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E346C::
+ .4byte gUnknown_83E3424
+ .4byte gUnknown_83E3448
-gUnknown_83E3148::
- .incbin "baserom.gba", 0x3E3148, 0x18
+gUnknown_83E3474::
+ spr_template 10032, 10032, gOamData_83AC9D0, gUnknown_83E346C, NULL, gDummySpriteAffineAnimTable, sub_80A4E40
-gUnknown_83E3160::
- .incbin "baserom.gba", 0x3E3160, 0x134
+gUnknown_83E348C:: @ 83E348C
+ obj_image_anim_frame 0, 40
+ obj_image_anim_end
-gUnknown_83E3294::
- .incbin "baserom.gba", 0x3E3294, 0x18
+gUnknown_83E3494:: @ 83E3494
+ .4byte gUnknown_83E348C
-gUnknown_83E32AC::
- .incbin "baserom.gba", 0x3E32AC, 0xA8
+gUnknown_83E3498:: @ 83E3498
+ obj_rot_scal_anim_frame 20, 20, 226, 0
+ obj_rot_scal_anim_frame 8, 8, 1, 24
+ obj_rot_scal_anim_end
-gUnknown_83E3354::
- .incbin "baserom.gba", 0x3E3354, 0x60
+gUnknown_83E34B0:: @ 83E34B0
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0, 0, 1, 24
+ obj_rot_scal_anim_loop 10
-gUnknown_83E33B4::
- .incbin "baserom.gba", 0x3E33B4, 0x40
+gUnknown_83E34C8:: @ 83E34C8
+ obj_rot_scal_anim_frame 20, 20, 30, 0
+ obj_rot_scal_anim_frame 8, 8, 255, 24
+ obj_rot_scal_anim_end
-gUnknown_83E33F4::
- .incbin "baserom.gba", 0x3E33F4, 0x18
+gUnknown_83E34E0:: @ 83E34E0
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0, 0, 255, 24
+ obj_rot_scal_anim_loop 10
-gUnknown_83E340C::
- .incbin "baserom.gba", 0x3E340C, 0xF4
+gUnknown_83E34F8:: @ 83E34F8
+ .4byte gUnknown_83E3498
+ .4byte gUnknown_83E34C8
-gUnknown_83E3500::
- .incbin "baserom.gba", 0x3E3500, 0x18
+gUnknown_83E3500:: @ 83E3500
+ spr_template 10228, 10228, gOamData_83ACA38, gUnknown_83E3494, NULL, gUnknown_83E34F8, sub_80A4EF4
-gUnknown_83E3518::
- .incbin "baserom.gba", 0x3E3518, 0x18
+gUnknown_83E3518:: @ 83E3518
+ spr_template 10014, 10014, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A4FAC
-gUnknown_83E3530::
- .incbin "baserom.gba", 0x3E3530, 0x18
+gUnknown_83E3530:: @ 83E3530
+ spr_template 10014, 10014, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5298
gUnknown_83E3548:: @ 83E3548
- .incbin "baserom.gba", 0x3E3548, 0x8
+ .byte 0x40, 0x40, 0x00, 0xc0, 0xc0, 0x40, 0x20, 0xe0
+
+gUnknown_83E3550:: @ 83E3550
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5340
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5590
+
+gUnknown_83E3580:: @ 83E3580
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+gUnknown_83E3594:: @ 83E3594
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+gUnknown_83E359C:: @ 83E359C
+ .4byte gUnknown_83E3580
+ .4byte gUnknown_83E3594
+
+gUnknown_83E35A4:: @ 83E35A4
+ spr_template 10183, 10183, gOamData_83AC9D8, gUnknown_83E359C, NULL, gDummySpriteAffineAnimTable, sub_80A5940
+
+gUnknown_83E35BC:: @ 83E35BC
+ spr_template 10286, 10286, gOamData_83AC9D8, gUnknown_83E359C, NULL, gDummySpriteAffineAnimTable, sub_80A59A8
+
+gUnknown_83E35D4:: @ 83E35D4
+ spr_template 10286, 10286, gOamData_83AC9D8, gUnknown_83E359C, NULL, gDummySpriteAffineAnimTable, sub_80A59F0
+
+gUnknown_83E35EC:: @ 83E35EC
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 8, 12
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 24, 4
+ obj_image_anim_end
+
+gUnknown_83E3600:: @ 83E3600
+ .4byte gUnknown_83E35EC
+
+gUnknown_83E3604:: @ 83E3604
+ spr_template 10184, 10184, gOamData_83ACA18, gUnknown_83E3600, NULL, gDummySpriteAffineAnimTable, sub_80A5AD8
+
+gUnknown_83E361C:: @ 83E361C
+ obj_image_anim_frame 0, 18
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 18
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 18
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 18
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 6
+ obj_image_anim_frame 64, 18
+ obj_image_anim_frame 48, 6
+ obj_image_anim_frame 64, 54
+ obj_image_anim_end
+
+gUnknown_83E3658:: @ 83E3658
+ .4byte gUnknown_83E361C
+
+gUnknown_83E365C:: @ 83E365C
+ spr_template 10185, 10185, gOamData_83AC9D8, gUnknown_83E3658, NULL, gDummySpriteAffineAnimTable, sub_80A5B7C
+
+gUnknown_83E3674:: @ 83E3674
+ spr_template 10017, 10017, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
-gUnknown_83E3550::
- .incbin "baserom.gba", 0x3E3550, 0x54
+gUnknown_83E368C:: @ 83E368C
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_end
+
+gUnknown_83E36A4:: @ 83E36A4
+ .4byte gUnknown_83E368C
-gUnknown_83E35A4::
- .incbin "baserom.gba", 0x3E35A4, 0x18
+gUnknown_83E36A8:: @ 83E36A8
+ spr_template 10030, 10030, gOamData_83AC9D8, gUnknown_83E36A4, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos
-gUnknown_83E35BC::
- .incbin "baserom.gba", 0x3E35BC, 0x18
+gUnknown_83E36C0:: @ 83E36C0
+ obj_image_anim_frame 3, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
-gUnknown_83E35D4::
- .incbin "baserom.gba", 0x3E35D4, 0x30
+gUnknown_83E36D4:: @ 83E36D4
+ .4byte gUnknown_83E36C0
-gUnknown_83E3604::
- .incbin "baserom.gba", 0x3E3604, 0x58
+gUnknown_83E36D8:: @ 83E36D8
+ obj_rot_scal_anim_frame 512, 512, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E365C::
- .incbin "baserom.gba", 0x3E365C, 0x18
+gUnknown_83E36E8:: @ 83E36E8
+ .4byte gUnknown_83E36D8
-gUnknown_83E3674::
- .incbin "baserom.gba", 0x3E3674, 0x34
+gUnknown_83E36EC:: @ 83E36EC
+ spr_template 10018, 10018, gOamData_83ACBA8, gUnknown_83E36D4, NULL, gUnknown_83E36E8, sub_80A5C68
-gUnknown_83E36A8::
- .incbin "baserom.gba", 0x3E36A8, 0x44
+gUnknown_83E3704:: @ 83E3704
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
-gUnknown_83E36EC::
- .incbin "baserom.gba", 0x3E36EC, 0x30
+gUnknown_83E3718:: @ 83E3718
+ .4byte gUnknown_83E3704
-gUnknown_83E371C::
- .incbin "baserom.gba", 0x3E371C, 0x18
+gUnknown_83E371C:: @ 83E371C
+ spr_template 10018, 10018, gOamData_83ACBA8, gUnknown_83E3718, NULL, gUnknown_83E36E8, sub_80A5D4C
gUnknown_83E3734:: @ 83E3734
- .incbin "baserom.gba", 0x3E3734, 0x30
+ spr_template 10194, 10194, gOamData_83ACB00, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5EE0
+
+gUnknown_83E374C:: @ 83E374C
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 4, 8
+ obj_image_anim_frame 8, 8
+ obj_image_anim_frame 12, 8
+ obj_image_anim_jump 0
+
+gUnknown_83E3760:: @ 83E3760
+ .4byte gUnknown_83E374C
gUnknown_83E3764:: @ 83E3764
- .incbin "baserom.gba", 0x3E3764, 0x40
+ spr_template 10195, 10195, gOamData_83AC9D0, gUnknown_83E3760, NULL, gDummySpriteAffineAnimTable, sub_80A5F40
+
+gUnknown_83E377C:: @ 83E377C
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 5
+ obj_image_anim_frame 80, 3
+ obj_image_anim_frame 96, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
+
+gUnknown_83E37A0:: @ 83E37A0
+ .4byte gUnknown_83E377C
+
+gUnknown_83E37A4:: @ 83E37A4
+ spr_template 10031, 10031, gOamData_83AC9D8, gUnknown_83E37A0, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos
+
+gUnknown_83E37BC:: @ 83E37BC
+ spr_template 10020, 10020, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6244
+
+gUnknown_83E37D4:: @ 83E37D4
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_end
+
+gUnknown_83E37E8:: @ 83E37E8
+ .4byte gUnknown_83E37D4
+
+gUnknown_83E37EC:: @ 83E37EC
+ spr_template 10192, 10192, gOamData_83AC9D8, gUnknown_83E37E8, NULL, gDummySpriteAffineAnimTable, sub_80A65CC
+
+gUnknown_83E3804:: @ 83E3804
+ obj_image_anim_frame 0x0000, 10
+ obj_image_anim_end
+
+gOamData_83E380C::
+ obj_image_anim_frame 0x0004, 10
+ obj_image_anim_end
+
+gUnknown_83E3814:: @ 83E3814
+ obj_image_anim_frame 0x0008, 41
+ obj_image_anim_end
+
+gUnknown_83E381C:: @ 83E381C
+ obj_image_anim_frame 0x000c, 10
+ obj_image_anim_end
+
+gUnknown_83E3824:: @ 83E3824
+ obj_image_anim_frame 0x0010, 10
+ obj_image_anim_end
+
+gUnknown_83E382C:: @ 83E382C
+ obj_image_anim_frame 0x0014, 10
+ obj_image_anim_end
+ obj_image_anim_frame 0x0000, 10, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+ obj_image_anim_frame 0x0004, 10, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
-gUnknown_83E37A4::
- .incbin "baserom.gba", 0x3E37A4, 0x18
+gUnknown_83E3844:: @ 83E3844
+ spr_template 14340, 2110, gOamData_83E380C, gUnknown_83E3814, gUnknown_83E381C, gUnknown_83E3824, gUnknown_83E382C
-gUnknown_83E37BC::
- .incbin "baserom.gba", 0x3E37BC, 0x30
+gUnknown_83E385C:: @ 83E385C
+ .4byte 0x83e3834
+ .4byte 0x83e383c
+
+gUnknown_83E3864:: @ 83E3864
+ obj_rot_scal_anim_frame 12, 12, 0, 16
+ obj_rot_scal_anim_frame -12, -12, 0, 16
+ obj_rot_scal_anim_jump 0
-gUnknown_83E37EC::
- .incbin "baserom.gba", 0x3E37EC, 0x94
+gUnknown_83E387C:: @ 83E387C
+ .4byte gUnknown_83E3864
-gUnknown_83E3880::
- .incbin "baserom.gba", 0x3E3880, 0x18
+gUnknown_83E3880:: @ 83E3880
+ spr_template 10072, 10072, gOamData_83ACA90, gUnknown_83E3844, NULL, gUnknown_83E387C, sub_80A66D4
gUnknown_83E3898:: @ 83E3898
- .incbin "baserom.gba", 0x3E3898, 0x30
+ .2byte 0x2758, 0x7fff, 0x735f, 0x6adf, 0x623f, 0x59bf, 0x2771, 0x7fff, 0x6bf9, 0x57f4, 0x43ef, 0x33ea, 0x27c9, 0x7fff, 0x63ff, 0x47ff
+ .2byte 0x2bff, 0x0fff, 0x27bf, 0x7fff, 0x7f9a, 0x7f55, 0x7f10, 0x7ecc
+
+gUnknown_83E38C8:: @ 83E38C8
+ spr_template 10072, 10072, gOamData_83ACA90, gUnknown_83E3844, NULL, gUnknown_83E387C, sub_80A68B0
+
+gUnknown_83E38E0:: @ 83E38E0
+ spr_template 10193, 10193, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A69B8
+
+gUnknown_83E38F8:: @ 83E38F8
+ obj_rot_scal_anim_frame 160, 160, 0, 0
+ obj_rot_scal_anim_frame 4, 4, 0, 1
+ obj_rot_scal_anim_jump 1
+
+gUnknown_83E3910:: @ 83E3910
+ .4byte gUnknown_83E38F8
-gUnknown_83E38C8::
- .incbin "baserom.gba", 0x3E38C8, 0x18
+gUnknown_83E3914:: @ 83E3914
+ spr_template 10072, 10072, gOamData_83ACA90, gUnknown_83E3844, NULL, gUnknown_83E3910, sub_80A6A28
-gUnknown_83E38E0::
- .incbin "baserom.gba", 0x3E38E0, 0x34
+gUnknown_83E392C:: @ 83E392C
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3940:: @ 83E3940
+ obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3954:: @ 83E3954
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_end
+
+gUnknown_83E3968:: @ 83E3968
+ obj_image_anim_frame 48, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 0, 2
+ obj_image_anim_end
-gUnknown_83E3914::
- .incbin "baserom.gba", 0x3E3914, 0x78
+gUnknown_83E397C:: @ 83E397C
+ .4byte gUnknown_83E392C
+ .4byte gUnknown_83E3954
+ .4byte gUnknown_83E3940
+ .4byte gUnknown_83E3968
gUnknown_83E398C:: @ 83E398C
- .incbin "baserom.gba", 0x3E398C, 0xA8
+ spr_template 10209, 10209, gOamData_83AC9D8, gUnknown_83E397C, NULL, gDummySpriteAffineAnimTable, sub_80A6B64
+
+gUnknown_83E39A4:: @ 83E39A4
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 30, 30, 0, 8
+ obj_rot_scal_anim_end
+
+gUnknown_83E39BC:: @ 83E39BC
+ obj_rot_scal_anim_frame 0, 0, 4, 11
+ obj_rot_scal_anim_frame 0, 0, 252, 11
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_frame -30, -30, 0, 8
+ obj_rot_scal_anim_end
+
+gUnknown_83E39E4:: @ 83E39E4
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 30, 30, 0, 8
+ obj_rot_scal_anim_frame 0, 0, 0, 16
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 0, 0, 4, 11
+ obj_rot_scal_anim_frame 0, 0, 252, 11
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_frame -30, -30, 0, 8
+ obj_rot_scal_anim_end
+
+gUnknown_83E3A2C:: @ 83E3A2C
+ .4byte gUnknown_83E39A4
+ .4byte gUnknown_83E39BC
+
+gUnknown_83E3A34:: @ 83E3A34
+ spr_template 10064, 10064, gOamData_83ACA98, gDummySpriteAnimTable, NULL, gUnknown_83E3A2C, sub_80A6C08
+
+gUnknown_83E3A4C:: @ 83E3A4C
+ spr_template 10064, 10064, gOamData_83ACA38, gDummySpriteAnimTable, NULL, gUnknown_83E3A2C, sub_80A6C84
+
+gUnknown_83E3A64:: @ 83E3A64
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E3A6C:: @ 83E3A6C
+ obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3A74:: @ 83E3A74
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_end
+
+gUnknown_83E3A94:: @ 83E3A94
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3AB4:: @ 83E3AB4
+ .4byte gUnknown_83E3A64
+ .4byte gUnknown_83E3A6C
+ .4byte gUnknown_83E3A74
+ .4byte gUnknown_83E3A94
+
+gUnknown_83E3AC4:: @ 83E3AC4
+ spr_template 10214, 10214, gOamData_83AC9D8, gUnknown_83E3AB4, NULL, gDummySpriteAffineAnimTable, sub_80A6D90
+
+gUnknown_83E3ADC::
+ spr_template 10064, 10064, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6E48
+
+gUnknown_83E3AF4:: @ 83E3AF4
+ obj_image_anim_frame 0x0004, 1
+ obj_image_anim_end
+
+gUnknown_83E3AFC::
+ .4byte gUnknown_83E3AF4
+
+gUnknown_83E3B00::
+ spr_template 10072, 10072, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6E98
-gUnknown_83E3A34::
- .incbin "baserom.gba", 0x3E3A34, 0x18
+gUnknown_83E3B18::
+ spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6F8C
-gUnknown_83E3A4C::
- .incbin "baserom.gba", 0x3E3A4C, 0x78
+gUnknown_83E3B30::
+ spr_template 10145, 10145, gOamData_83ACB60, gDummySpriteAnimTable, NULL, gUnknown_83E7910, sub_80A7020
-gUnknown_83E3AC4::
- .incbin "baserom.gba", 0x3E3AC4, 0xF8
+gUnknown_83E3B48::
+ obj_image_anim_frame 0x0000, 9
+ obj_image_anim_frame 0x0010, 3
+ obj_image_anim_frame 0x0020, 3
+ obj_image_anim_frame 0x0030, 3
+ obj_image_anim_end
+
+gUnknown_83E3B5C::
+ .4byte gUnknown_83E3B48
+
+gUnknown_83E3B60::
+ obj_rot_scal_anim_frame 80, 80, 0, 0
+ obj_rot_scal_anim_frame 9, 9, 0, 18
+ obj_rot_scal_anim_end
+
+gUnknown_83E3B78::
+ .4byte gUnknown_83E3B60
+
+gUnknown_83E3B7C::
+ spr_template 10007, 10007, gOamData_83ACA38, gUnknown_83E3B5C, NULL, gUnknown_83E3B78, AnimSpriteOnMonPos
+
+gUnknown_83E3B94:: @ 83E3B94
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 40, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_loop 1
+ obj_image_anim_end
+
+gUnknown_83E3BB8:: @ 83E3BB8
+ .4byte gUnknown_83E3B94
-gUnknown_83E3BBC::
- .incbin "baserom.gba", 0x3E3BBC, 0x3C
+gUnknown_83E3BBC:: @ 83E3BBC
+ spr_template 10075, 10075, gOamData_83AC9F8, gUnknown_83E3BB8, NULL, gDummySpriteAffineAnimTable, sub_80A71D8
-gUnknown_83E3BF8::
- .incbin "baserom.gba", 0x3E3BF8, 0x18
+gUnknown_83E3BD4:: @ 83E3BD4
+ obj_rot_scal_anim_frame 16, 256, 0, 0
+ obj_rot_scal_anim_frame 20, 0, 0, 12
+ obj_rot_scal_anim_frame 0, 0, 0, 32
+ obj_rot_scal_anim_end
-gUnknown_83E3C10::
- .incbin "baserom.gba", 0x3E3C10, 0x18
+gUnknown_83E3BF4:: @ 83E3BF4
+ .4byte gUnknown_83E3BD4
+
+gUnknown_83E3BF8:: @ 83E3BF8
+ spr_template 10005, 10005, gOamData_83ACBA0, gDummySpriteAnimTable, NULL, gUnknown_83E3BF4, sub_80A727C
+
+gUnknown_83E3C10:: @ 83E3C10
+ spr_template 10003, 10003, gOamData_83ACBD8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A72C8
gUnknown_83E3C28:: @ 83E3C28
- .incbin "baserom.gba", 0x3E3C28, 0x78
+ spr_template 10003, 10003, gOamData_83ACB18, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A74A4
+
+gUnknown_83E3C40:: @ 83E3C40
+ obj_rot_scal_anim_frame 32, 32, 0, 0
+ obj_rot_scal_anim_frame 7, 7, 0, 200
+ obj_rot_scal_anim_end
+
+gUnknown_83E3C58:: @ 83E3C58
+ obj_rot_scal_anim_frame 5, 5, 0, 10
+ obj_rot_scal_anim_frame -10, -10, 0, 10
+ obj_rot_scal_anim_frame 10, 10, 0, 10
+ obj_rot_scal_anim_frame -10, -10, 0, 10
+ obj_rot_scal_anim_frame 10, 10, 0, 10
+ obj_rot_scal_anim_frame -10, -10, 0, 10
+ obj_rot_scal_anim_frame 10, 10, 0, 10
+ obj_rot_scal_anim_end
-gUnknown_83E3CA0::
- .incbin "baserom.gba", 0x3E3CA0, 0x18
+gUnknown_83E3C98:: @ 83E3C98
+ .4byte gUnknown_83E3C40
-gUnknown_83E3CB8::
- .incbin "baserom.gba", 0x3E3CB8, 0x18
+gUnknown_83E3C9C:: @ 83E3C9C
+ .4byte gUnknown_83E3C58
-gUnknown_83E3CD0::
- .incbin "baserom.gba", 0x3E3CD0, 0x18
+gUnknown_83E3CA0:: @ 83E3CA0
+ spr_template 10163, 10163, gOamData_83ACAD8, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, TranslateAnimSpriteToTargetMonLocation
-gUnknown_83E3CE8::
- .incbin "baserom.gba", 0x3E3CE8, 0x18
+gUnknown_83E3CB8:: @ 83E3CB8
+ spr_template 10164, 10164, gOamData_83ACAD8, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, TranslateAnimSpriteToTargetMonLocation
-gUnknown_83E3D00::
- .incbin "baserom.gba", 0x3E3D00, 0x18
+gUnknown_83E3CD0:: @ 83E3CD0
+ spr_template 10260, 10260, gOamData_83ACAE0, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, TranslateAnimSpriteToTargetMonLocation
+
+gUnknown_83E3CE8:: @ 83E3CE8
+ spr_template 10288, 10288, gOamData_83ACAD8, gDummySpriteAnimTable, NULL, gUnknown_83E3C9C, sub_80AC6D8
+
+gUnknown_83E3D00:: @ 83E3D00
+ spr_template 10175, 10175, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, AnimThrowProjectile
gUnknown_83E3D18:: @ 83E3D18
- .incbin "baserom.gba", 0x3E3D18, 0x38
+ spr_template 10178, 10178, gOamData_83ACB00, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A79E8
-gUnknown_83E3D50::
- .incbin "baserom.gba", 0x3E3D50, 0x18
+gUnknown_83E3D30:: @ 83E3D30
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
-gUnknown_83E3D68::
- .incbin "baserom.gba", 0x3E3D68, 0x2C
+gUnknown_83E3D38:: @ 83E3D38
+ .4byte gUnknown_83E3D30
-gUnknown_83E3D94::
- .incbin "baserom.gba", 0x3E3D94, 0x34
+gUnknown_83E3D3C:: @ 83E3D3C
+ obj_rot_scal_anim_frame 0, 0, 10, 1
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E3D4C:: @ 83E3D4C
+ .4byte gUnknown_83E3D3C
-gUnknown_83E3DC8::
- .incbin "baserom.gba", 0x3E3DC8, 0x40
+gUnknown_83E3D50:: @ 83E3D50
+ spr_template 10100, 10100, gOamData_83ACA30, gUnknown_83E3D38, NULL, gDummySpriteAffineAnimTable, sub_80A7A88
-gUnknown_83E3E08::
- .incbin "baserom.gba", 0x3E3E08, 0x40
+gUnknown_83E3D68:: @ 83E3D68
+ spr_template 10100, 10100, gOamData_83ACA30, gUnknown_83E3D38, NULL, gUnknown_83E3D4C, sub_80A7B3C
-gUnknown_83E3E48::
- .incbin "baserom.gba", 0x3E3E48, 0x18
+gUnknown_83E3D80:: @ 83E3D80
+ obj_rot_scal_anim_frame 0, 0, 20, 1
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E3D90:: @ 83E3D90
+ .4byte gUnknown_83E3D80
+
+gUnknown_83E3D94:: @ 83E3D94
+ spr_template 10006, 10006, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E3D90, sub_80A7BC4
+
+gUnknown_83E3DAC:: @ 83E3DAC
+ obj_rot_scal_anim_frame 16, 256, 0, 0
+ obj_rot_scal_anim_frame 4, 0, 0, 40
+ obj_rot_scal_anim_end
+
+gUnknown_83E3DC4:: @ 83E3DC4
+ .4byte gUnknown_83E3DAC
+
+gUnknown_83E3DC8:: @ 83E3DC8
+ spr_template 10009, 10009, gOamData_83ACA80, gDummySpriteAnimTable, NULL, gUnknown_83E3DC4, sub_80A7D04
+
+gUnknown_83E3DE0:: @ 83E3DE0
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 20
+ obj_image_anim_end
+
+gUnknown_83E3DF0:: @ 83E3DF0
+ obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 32, 20, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3E00:: @ 83E3E00
+ .4byte gUnknown_83E3DE0
+ .4byte gUnknown_83E3DF0
+
+gUnknown_83E3E08:: @ 83E3E08
+ spr_template 10138, 10138, gOamData_83ACAF8, gUnknown_83E3E00, NULL, gDummySpriteAffineAnimTable, sub_80A7D64
+
+gUnknown_83E3E20:: @ 83E3E20
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+gUnknown_83E3E30:: @ 83E3E30
+ obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 32, 1, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3E40:: @ 83E3E40
+ .4byte gUnknown_83E3E20
+ .4byte gUnknown_83E3E30
+
+gUnknown_83E3E48:: @ 83E3E48
+ spr_template 10138, 10138, gOamData_83ACAF8, gUnknown_83E3E40, NULL, gDummySpriteAffineAnimTable, sub_80A7E14
gUnknown_83E3E60:: @ 83E3E60
- .incbin "baserom.gba", 0x3E3E60, 0x20
+ obj_rot_scal_anim_frame -6, 4, 0, 8
+ obj_rot_scal_anim_frame 10, -10, 0, 8
+ obj_rot_scal_anim_frame -4, 6, 0, 8
+ obj_rot_scal_anim_end
gUnknown_83E3E80:: @ 83E3E80
- .incbin "baserom.gba", 0x3E3E80, 0x50
+ obj_rot_scal_anim_frame -4, -5, 0, 12
+ obj_rot_scal_anim_frame 0, 0, 0, 24
+ obj_rot_scal_anim_frame 4, 5, 0, 12
+ obj_rot_scal_anim_end
+
+gUnknown_83E3EA0:: @ 83E3EA0
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 4, 40, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 12, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E3EB4:: @ 83E3EB4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 40
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 12, 4
+ obj_image_anim_end
+
+gUnknown_83E3EC8:: @ 83E3EC8
+ .4byte gUnknown_83E3EA0
+ .4byte gUnknown_83E3EB4
+
+gUnknown_83E3ED0:: @ 83E3ED0
+ spr_template 10086, 10086, gOamData_83AC9D0, gUnknown_83E3EC8, NULL, gDummySpriteAffineAnimTable, sub_80A851C
-gUnknown_83E3ED0::
- .incbin "baserom.gba", 0x3E3ED0, 0x34
+gUnknown_83E3EE8:: @ 83E3EE8
+ obj_rot_scal_anim_frame 11, 11, 0, 8
+ obj_rot_scal_anim_frame -11, -11, 0, 8
+ obj_rot_scal_anim_end
-gUnknown_83E3F04::
- .incbin "baserom.gba", 0x3E3F04, 0x18
+gUnknown_83E3F00:: @ 83E3F00
+ .4byte gUnknown_83E3EE8
+
+gUnknown_83E3F04:: @ 83E3F04
+ spr_template 10087, 10087, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E3F00, sub_80A85AC
gUnknown_83E3F1C:: @ 83E3F1C
- .incbin "baserom.gba", 0x3E3F1C, 0x30
+ obj_rot_scal_anim_frame -10, 9, 0, 7
+ obj_rot_scal_anim_frame 20, -20, 0, 7
+ obj_rot_scal_anim_frame -20, 20, 0, 7
+ obj_rot_scal_anim_frame 10, -9, 0, 7
+ obj_rot_scal_anim_loop 2
+ obj_rot_scal_anim_end
+
+gUnknown_83E3F4C:: @ 83E3F4C
+ spr_template 10002, 10002, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8A1C
+
+gUnknown_83E3F64:: @ 83E3F64
+ spr_template 10197, 10197, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8075F0C
+
+gUnknown_83E3F7C:: @ 83E3F7C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_end
+
+gUnknown_83E3F90:: @ 83E3F90
+ .4byte gUnknown_83E3F7C
+
+gUnknown_83E3F94:: @ 83E3F94
+ spr_template 10198, 10198, gOamData_83AC9D8, gUnknown_83E3F90, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos
+
+gUnknown_83E3FAC:: @ 83E3FAC
+ obj_rot_scal_anim_frame 0, 0, 248, 2
+ obj_rot_scal_anim_frame 0, 0, 8, 4
+ obj_rot_scal_anim_frame 0, 0, 248, 2
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E3FCC:: @ 83E3FCC
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E3F4C::
- .incbin "baserom.gba", 0x3E3F4C, 0x18
+gUnknown_83E3FDC:: @ 83E3FDC
+ obj_rot_scal_anim_frame -8, 4, 0, 8
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame 16, -8, 0, 8
+ obj_rot_scal_anim_frame -16, 8, 0, 8
+ obj_rot_scal_anim_loop 1
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 0, 15
+ obj_rot_scal_anim_end
-gUnknown_83E3F64::
- .incbin "baserom.gba", 0x3E3F64, 0x30
+gUnknown_83E401C:: @ 83E401C
+ .4byte gUnknown_83E3FAC
+ .4byte gUnknown_83E3FCC
+ .4byte gUnknown_83E3FDC
-gUnknown_83E3F94::
- .incbin "baserom.gba", 0x3E3F94, 0x94
+gUnknown_83E4028:: @ 83E4028
+ spr_template 10202, 10202, gOamData_83ACBB8, gDummySpriteAnimTable, NULL, gUnknown_83E401C, sub_80A8F38
-gUnknown_83E4028::
- .incbin "baserom.gba", 0x3E4028, 0x6C
+gUnknown_83E4040:: @ 83E4040
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 16, 16, 0, 30
+ obj_rot_scal_anim_end 1
-gUnknown_83E4094::
- .incbin "baserom.gba", 0x3E4094, 0x34
+gUnknown_83E4058:: @ 83E4058
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 32, 32, 0, 15
+ obj_rot_scal_anim_end 1
-gUnknown_83E40C8::
- .incbin "baserom.gba", 0x3E40C8, 0x18
+gUnknown_83E4070:: @ 83E4070
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 11, 11, 0, 45
+ obj_rot_scal_anim_end 1
-gUnknown_83E40E0::
- .incbin "baserom.gba", 0x3E40E0, 0x18
+gUnknown_83E4088:: @ 83E4088
+ .4byte gUnknown_83E4040
+ .4byte gUnknown_83E4058
-gUnknown_83E40F8::
- .incbin "baserom.gba", 0x3E40F8, 0x18
+gUnknown_83E4090:: @ 83E4090
+ .4byte gUnknown_83E4070
-gUnknown_83E4110::
- .incbin "baserom.gba", 0x3E4110, 0x18
+gUnknown_83E4094:: @ 83E4094
+ spr_template 10203, 10203, gOamData_83ACAA0, gDummySpriteAnimTable, NULL, gUnknown_83E4088, AnimSpriteOnMonPos
+
+gUnknown_83E40AC:: @ 83E40AC
+ obj_rot_scal_anim_frame 512, 512, 0, 0
+ obj_rot_scal_anim_frame -16, -16, 0, 30
+ obj_rot_scal_anim_end 1
+
+gUnknown_83E40C4:: @ 83E40C4
+ .4byte gUnknown_83E40AC
+
+gUnknown_83E40C8:: @ 83E40C8
+ spr_template 10203, 10203, gOamData_83ACBC0, gDummySpriteAnimTable, NULL, gUnknown_83E40C4, AnimSpriteOnMonPos
+
+gUnknown_83E40E0:: @ 83E40E0
+ spr_template 10203, 10203, gOamData_83ACBC0, gDummySpriteAnimTable, NULL, gUnknown_83E4088, sub_80A8BC4
+
+gUnknown_83E40F8:: @ 83E40F8
+ spr_template 10203, 10203, gOamData_83ACBC0, gDummySpriteAnimTable, NULL, gUnknown_83E4090, sub_80A8CA4
+
+gUnknown_83E4110:: @ 83E4110
+ spr_template 10203, 10203, gOamData_83ACBC0, gDummySpriteAnimTable, NULL, gUnknown_83E4088, sub_80A8EE8
gUnknown_83E4128:: @ 83E4128
- .incbin "baserom.gba", 0x3E4128, 0x2C
+ obj_rot_scal_anim_frame 96, -13, 0, 8
+ obj_rot_scal_anim_end
+
+gUnknown_83E4138:: @ 83E4138
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 8, 3
+ obj_image_anim_frame 4, 3
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+gUnknown_83E4150:: @ 83E4150
+ .4byte gUnknown_83E4138
gUnknown_83E4154:: @ 83E4154
- .incbin "baserom.gba", 0x3E4154, 0x18
+ spr_template 10207, 10207, gOamData_83AC9D0, gUnknown_83E4150, NULL, gDummySpriteAffineAnimTable, sub_80A9648
gUnknown_83E416C:: @ 83E416C
- .incbin "baserom.gba", 0x3E416C, 0x44
+ .byte 0x1e, 0x1c, 0xec, 0x18, 0x10, 0x1a, 0xf6, 0x1c
+
+gUnknown_83E4174:: @ 83E4174
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 15
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 15, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 15
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 0, 6
+ obj_image_anim_end
+
+gUnknown_83E41AC:: @ 83E41AC
+ .4byte gUnknown_83E4174
-gUnknown_83E41B0::
- .incbin "baserom.gba", 0x3E41B0, 0x18
+gUnknown_83E41B0:: @ 83E41B0
+ spr_template 10205, 10205, gOamData_83AC9D8, gUnknown_83E41AC, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos
gUnknown_83E41C8:: @ 83E41C8
- .incbin "baserom.gba", 0x3E41C8, 0x8
+ .2byte 10206, 9999, 9998
-gUnknown_83E41D0::
- .incbin "baserom.gba", 0x3E41D0, 0x18
+ .align 2
+gUnknown_83E41D0:: @ 83E41D0
+ spr_template 10206, 10206, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A97E8
-gUnknown_83E41E8::
- .incbin "baserom.gba", 0x3E41E8, 0x18
+gUnknown_83E41E8:: @ 83E41E8
+ spr_template 10210, 10210, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9860
gUnknown_83E4200:: @ 83E4200
- .incbin "baserom.gba", 0x3E4200, 0x18
+ obj_rot_scal_anim_frame 10, -13, 0, 10
+ obj_rot_scal_anim_frame -10, 13, 0, 10
+ obj_rot_scal_anim_end
-gUnknown_83E4218::
- .incbin "baserom.gba", 0x3E4218, 0x18
+gUnknown_83E4218:: @ 83E4218
+ spr_template 10216, 10216, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9B40
-gUnknown_83E4230::
- .incbin "baserom.gba", 0x3E4230, 0x18
+gUnknown_83E4230:: @ 83E4230
+ spr_template 10216, 10216, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9BC4
-gUnknown_83E4248::
- .incbin "baserom.gba", 0x3E4248, 0x34
+gUnknown_83E4248:: @ 83E4248
+ spr_template 10216, 10216, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9C4C
-gUnknown_83E427C::
- .incbin "baserom.gba", 0x3E427C, 0x18
+gUnknown_83E4260:: @ 83E4260
+ obj_rot_scal_anim_frame 128, 128, 0, 0
+ obj_rot_scal_anim_frame 8, 8, 0, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E4294::
- .incbin "baserom.gba", 0x3E4294, 0x34
+gUnknown_83E4278:: @ 83E4278
+ .4byte gUnknown_83E4260
-gUnknown_83E42C8::
- .incbin "baserom.gba", 0x3E42C8, 0x34
+gUnknown_83E427C:: @ 83E427C
+ spr_template 10217, 10217, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E4278, sub_80AA174
-gUnknown_83E42FC::
- .incbin "baserom.gba", 0x3E42FC, 0x24
+gUnknown_83E4294:: @ 83E4294
+ spr_template 10217, 10217, gOamData_83ACA90, gDummySpriteAnimTable, NULL, gUnknown_83E4278, sub_80AA2B0
-gUnknown_83E4320::
- .incbin "baserom.gba", 0x3E4320, 0x18
+gUnknown_83E42AC:: @ 83E42AC
+ obj_rot_scal_anim_frame 128, 128, 0, 0
+ obj_rot_scal_anim_frame 8, 8, 0, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E4338::
- .incbin "baserom.gba", 0x3E4338, 0x30
+gUnknown_83E42C4:: @ 83E42C4
+ .4byte gUnknown_83E42AC
-gUnknown_83E4368::
- .incbin "baserom.gba", 0x3E4368, 0x48
+gUnknown_83E42C8:: @ 83E42C8
+ spr_template 10237, 10237, gOamData_83ACA88, gDummySpriteAnimTable, NULL, gUnknown_83E42C4, sub_80AA37C
-gUnknown_83E43B0::
- .incbin "baserom.gba", 0x3E43B0, 0x48
+gUnknown_83E42E0:: @ 83E42E0
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 8, 4
+ obj_image_anim_frame 4, 4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_end
-gUnknown_83E43F8::
- .incbin "baserom.gba", 0x3E43F8, 0x18
+gUnknown_83E42F8:: @ 83E42F8
+ .4byte gUnknown_83E42E0
-gUnknown_83E4410:: @ 83E4410
- .incbin "baserom.gba", 0x3E4410, 0x20
+gUnknown_83E42FC:: @ 83E42FC
+ spr_template 10218, 10218, gOamData_83AC9D0, gUnknown_83E42F8, NULL, gDummySpriteAffineAnimTable, sub_80AA3F0
+
+gUnknown_83E4314:: @ 83E4314
+ obj_image_anim_frame 0, 24
+ obj_image_anim_end
+
+gUnknown_83E431C:: @ 83E431C
+ .4byte gUnknown_83E4314
+
+gUnknown_83E4320:: @ 83E4320
+ spr_template 10220, 10220, gOamData_83AC9D8, gUnknown_83E431C, NULL, gDummySpriteAffineAnimTable, sub_80AA408
+
+gUnknown_83E4338:: @ 83E4338
+ spr_template 10219, 10219, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA508
+
+gUnknown_83E4350:: @ 83E4350
+ obj_image_anim_frame 0, 3
+ obj_image_anim_jump 0
+
+gUnknown_83E4358:: @ 83E4358
+ obj_image_anim_frame 16, 3
+ obj_image_anim_jump 0
+
+gUnknown_83E4360:: @ 83E4360
+ .4byte gUnknown_83E4350
+ .4byte gUnknown_83E4358
+
+gUnknown_83E4368:: @ 83E4368
+ spr_template 10221, 10221, gOamData_83AC9D8, gUnknown_83E4360, NULL, gDummySpriteAffineAnimTable, sub_80AA58C
+
+gUnknown_83E4380:: @ 83E4380
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_end
+
+gUnknown_83E4394:: @ 83E4394
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E43A8:: @ 83E43A8
+ .4byte gUnknown_83E4380
+ .4byte gUnknown_83E4394
+
+gUnknown_83E43B0:: @ 83E43B0
+ spr_template 10222, 10222, gOamData_83AC9D8, gUnknown_83E43A8, NULL, gDummySpriteAffineAnimTable, sub_80AA6B8
+
+gUnknown_83E43C8:: @ 83E43C8
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 16, 8
+ obj_image_anim_frame 32, 8
+ obj_image_anim_frame 16, 8
+ obj_image_anim_end
-gUnknown_83E4430::
- .incbin "baserom.gba", 0x3E4430, 0x54
+gUnknown_83E43DC:: @ 83E43DC
+ obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E43F0:: @ 83E43F0
+ .4byte gUnknown_83E43C8
+ .4byte gUnknown_83E43DC
-gUnknown_83E4484::
- .incbin "baserom.gba", 0x3E4484, 0x18
+gUnknown_83E43F8:: @ 83E43F8
+ spr_template 10215, 10215, gOamData_83AC9D8, gUnknown_83E43F0, NULL, gDummySpriteAffineAnimTable, sub_80AA708
-gUnknown_83E449C::
- .incbin "baserom.gba", 0x3E449C, 0x40
+gUnknown_83E4410:: @ 83E4410
+ obj_rot_scal_anim_frame -12, 8, 0, 4
+ obj_rot_scal_anim_frame 20, -20, 0, 4
+ obj_rot_scal_anim_frame -8, 12, 0, 4
+ obj_rot_scal_anim_end
+
+gUnknown_83E4430:: @ 83E4430
+ spr_template 10225, 10225, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA838
+
+gUnknown_83E4448:: @ 83E4448
+ obj_rot_scal_anim_frame 0, 0, 0, 5
+ obj_rot_scal_anim_end
+
+gUnknown_83E4458:: @ 83E4458
+ obj_rot_scal_anim_frame 0, 0, 248, 16
+ obj_rot_scal_anim_end 1
+
+gUnknown_83E4468:: @ 83E4468
+ obj_rot_scal_anim_frame 0, 0, 8, 16
+ obj_rot_scal_anim_end 1
+
+gUnknown_83E4478:: @ 83E4478
+ .4byte gUnknown_83E4448
+ .4byte gUnknown_83E4458
+ .4byte gUnknown_83E4468
+
+gUnknown_83E4484:: @ 83E4484
+ spr_template 10206, 10206, gOamData_83ACA30, gUnknown_83E3844, NULL, gUnknown_83E4478, sub_80AA998
+
+gUnknown_83E449C:: @ 83E449C
+ spr_template 10206, 10206, gOamData_83ACA30, gUnknown_83E3844, NULL, gUnknown_83E4478, sub_80AA938
+
+gUnknown_83E44B4:: @ 83E44B4
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E44C4:: @ 83E44C4
+ obj_rot_scal_anim_frame 512, 256, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E44D4:: @ 83E44D4
+ .4byte gUnknown_83E44B4
+ .4byte gUnknown_83E44C4
+
+gUnknown_83E44DC:: @ 83E44DC
+ spr_template 10244, 10244, gOamData_83ACBE0, gDummySpriteAnimTable, NULL, gUnknown_83E44D4, sub_80AAAE4
+
+gUnknown_83E44F4:: @ 83E44F4
+ .incbin "graphics/battle_anims/unk_83E4874.4bpp"
+
+gUnknown_83E4874::
+ .incbin "graphics/battle_anims/unk_83E4874.bin"
+
+gUnknown_83E5874:: @ 83E5874
+ obj_image_anim_frame 0, 2
+ obj_image_anim_frame 8, 2
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 24, 6
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 40, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_end
-gUnknown_83E44DC::
- .incbin "baserom.gba", 0x3E44DC, 0x13BC
+gUnknown_83E5894:: @ 83E5894
+ .4byte gUnknown_83E5874
gUnknown_83E5898:: @ 83E5898
- .incbin "baserom.gba", 0x3E5898, 0x48
+ spr_template 10115, 10115, gOamData_83ACA18, gUnknown_83E5894, NULL, gDummySpriteAffineAnimTable, sub_80AAC54
+
+gUnknown_83E58B0:: @ 83E58B0
+ obj_rot_scal_anim_frame -5, -5, 0, 10
+ obj_rot_scal_anim_frame 5, 5, 0, 10
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E58C8:: @ 83E58C8
+ .4byte gUnknown_83E58B0
+
+gUnknown_83E58CC:: @ 83E58CC
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_end
+
+gUnknown_83E58DC:: @ 83E58DC
+ .4byte gUnknown_83E58CC
+
+gUnknown_83E58E0:: @ 83E58E0
+ spr_template 10146, 10146, gOamData_83ACB50, gUnknown_83E58DC, NULL, gUnknown_83E58C8, sub_80AAC98
+
+gUnknown_83E58F8:: @ 83E58F8
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
-gUnknown_83E58E0::
- .incbin "baserom.gba", 0x3E58E0, 0x4C
+gUnknown_83E5900:: @ 83E5900
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_83E5908:: @ 83E5908
+ .4byte gUnknown_83E58F8
+ .4byte gUnknown_83E5900
+
+gUnknown_83E5910:: @ 83E5910
+ obj_rot_scal_anim_frame 0, 0, 0, 1
+ obj_rot_scal_anim_frame 96, 96, 0, 1
+ obj_rot_scal_anim_end
-gUnknown_83E592C::
- .incbin "baserom.gba", 0x3E592C, 0x2C
+gUnknown_83E5928:: @ 83E5928
+ .4byte gUnknown_83E5910
+
+gUnknown_83E592C:: @ 83E592C
+ spr_template 10140, 10140, gOamData_83ACAC8, gUnknown_83E5908, NULL, gUnknown_83E5928, sub_80AAE84
+
+gUnknown_83E5944:: @ 83E5944
+ obj_image_anim_frame 0, 1
+ obj_image_anim_frame 4, 1
+ obj_image_anim_frame 8, 1
+ obj_image_anim_frame 12, 1
+ obj_image_anim_jump 0
gUnknown_83E5958:: @ 83E5958
- .incbin "baserom.gba", 0x3E5958, 0x4
+ .4byte gUnknown_83E5944
+
+gUnknown_83E595C:: @ 83E595C
+ spr_template 10149, 10149, gOamData_83ACAF0, gUnknown_83E5958, NULL, gDummySpriteAffineAnimTable, sub_80AB024
-gUnknown_83E595C::
- .incbin "baserom.gba", 0x3E595C, 0x18
+gUnknown_83E5974:: @ 83E5974
+ spr_template 10259, 10259, gOamData_83ACAF0, gUnknown_83E5958, NULL, gDummySpriteAffineAnimTable, sub_80AB024
-gUnknown_83E5974::
- .incbin "baserom.gba", 0x3E5974, 0x18
+gUnknown_83E598C:: @ 83E598C
+ spr_template 10264, 10264, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AB024
-gUnknown_83E598C::
- .incbin "baserom.gba", 0x3E598C, 0x18
+gUnknown_83E59A4:: @ 83E59A4
+ spr_template 10265, 10265, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AB024
-gUnknown_83E59A4::
- .incbin "baserom.gba", 0x3E59A4, 0x2C
+gUnknown_83E59BC:: @ 83E59BC
+ obj_image_anim_frame 16, 2
+ obj_image_anim_frame 32, 2
+ obj_image_anim_frame 48, 2
+ obj_image_anim_jump 0
-gUnknown_83E59D0::
- .incbin "baserom.gba", 0x3E59D0, 0x18
+gUnknown_83E59CC:: @ 83E59CC
+ .4byte gUnknown_83E59BC
-gUnknown_83E59E8::
- .incbin "baserom.gba", 0x3E59E8, 0x50
+gUnknown_83E59D0:: @ 83E59D0
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E59CC, NULL, gDummySpriteAffineAnimTable, sub_80AB024
-gUnknown_83E5A38::
- .incbin "baserom.gba", 0x3E5A38, 0x18
+gUnknown_83E59E8:: @ 83E59E8
+ spr_template 10165, 10165, gOamData_83ACAD8, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, sub_80AB024
-gUnknown_83E5A50::
- .incbin "baserom.gba", 0x3E5A50, 0x30
+gUnknown_83E5A00:: @ 83E5A00
+ obj_rot_scal_anim_frame 3, 3, 10, 50
+ obj_rot_scal_anim_frame 0, 0, 0, 10
+ obj_rot_scal_anim_frame -20, -20, 246, 20
+ obj_rot_scal_anim_end
-gUnknown_83E5A80::
- .incbin "baserom.gba", 0x3E5A80, 0x18
+gUnknown_83E5A20:: @ 83E5A20
+ obj_rot_scal_anim_frame 336, 336, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E5A98::
- .incbin "baserom.gba", 0x3E5A98, 0x18
+gUnknown_83E5A30:: @ 83E5A30
+ .4byte gUnknown_83E5A00
-gUnknown_83E5AB0::
- .incbin "baserom.gba", 0x3E5AB0, 0x18
+gUnknown_83E5A34:: @ 83E5A34
+ .4byte gUnknown_83E5A20
-gUnknown_83E5AC8::
- .incbin "baserom.gba", 0x3E5AC8, 0x18
+gUnknown_83E5A38:: @ 83E5A38
+ spr_template 10149, 10149, gOamData_83ACBB0, gUnknown_83E5958, NULL, gUnknown_83E5A30, sub_80AB168
+
+gUnknown_83E5A50:: @ 83E5A50
+ spr_template 10149, 10149, gOamData_83ACBB0, gUnknown_83E5958, NULL, gUnknown_83E5A34, sub_80AB1F8
+
+gUnknown_83E5A68:: @ 83E5A68
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E5A70:: @ 83E5A70
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_83E5A78:: @ 83E5A78
+ .4byte gUnknown_83E5A68
+
+gUnknown_83E5A7C:: @ 83E5A7C
+ .4byte gUnknown_83E5A70
+
+gUnknown_83E5A80:: @ 83E5A80
+ spr_template 10155, 10155, gOamData_83ACAF0, gUnknown_83E5A78, NULL, gDummySpriteAffineAnimTable, AnimThrowProjectile
+
+gUnknown_83E5A98:: @ 83E5A98
+ spr_template 10155, 10155, gOamData_83ACBB0, gUnknown_83E5A7C, NULL, gUnknown_83E6A80, sub_80AB2CC
+
+gUnknown_83E5AB0:: @ 83E5AB0
+ spr_template 10141, 10141, gOamData_83AC9C8, gUnknown_83E6330, NULL, gDummySpriteAffineAnimTable, sub_80AB308
+
+gUnknown_83E5AC8:: @ 83E5AC8
+ spr_template 10155, 10155, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80ABA78
gUnknown_83E5AE0:: @ 83E5AE0
- .incbin "baserom.gba", 0x3E5AE0, 0x90
+ spr_template 10268, 10268, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80ABF60
-gUnknown_83E5B70::
- .incbin "baserom.gba", 0x3E5B70, 0x18
+gUnknown_83E5AF8:: @ 83E5AF8
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
-gUnknown_83E5B88:: @ 83E5B88
- .incbin "baserom.gba", 0x3E5B88, 0x18
+gUnknown_83E5B00:: @ 83E5B00
+ obj_image_anim_frame 9, 1
+ obj_image_anim_end
+
+gUnknown_83E5B08:: @ 83E5B08
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
-gUnknown_83E5BA0::
- .incbin "baserom.gba", 0x3E5BA0, 0x40
+gUnknown_83E5B10:: @ 83E5B10
+ .4byte gUnknown_83E5AF8
+ .4byte gUnknown_83E5B00
-gUnknown_83E5BE0::
- .incbin "baserom.gba", 0x3E5BE0, 0x18
+gUnknown_83E5B18:: @ 83E5B18
+ .4byte gUnknown_83E5B08
-gUnknown_83E5BF8::
- .incbin "baserom.gba", 0x3E5BF8, 0x78
+gUnknown_83E5B1C:: @ 83E5B1C
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame -10, -10, 0, 15
+ obj_rot_scal_anim_end
-gUnknown_83E5C70::
- .incbin "baserom.gba", 0x3E5C70, 0x18
+gUnknown_83E5B34:: @ 83E5B34
+ obj_rot_scal_anim_frame 224, 224, 0, 0
+ obj_rot_scal_anim_frame -8, -8, 0, 15
+ obj_rot_scal_anim_end
-gUnknown_83E5C88::
- .incbin "baserom.gba", 0x3E5C88, 0x18
+gUnknown_83E5B4C:: @ 83E5B4C
+ obj_rot_scal_anim_frame 336, 336, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 0, 15
+ obj_rot_scal_anim_end
-gUnknown_83E5CA0::
- .incbin "baserom.gba", 0x3E5CA0, 0x78
+gUnknown_83E5B64:: @ 83E5B64
+ .4byte gUnknown_83E5B1C
+ .4byte gUnknown_83E5B34
-gUnknown_83E5D18::
- .incbin "baserom.gba", 0x3E5D18, 0x30
+gUnknown_83E5B6C:: @ 83E5B6C
+ .4byte gUnknown_83E5B4C
+
+gUnknown_83E5B70:: @ 83E5B70
+ spr_template 10155, 10155, gOamData_83AC9C8, gUnknown_83E5B10, NULL, gDummySpriteAffineAnimTable, sub_80AC624
+
+gUnknown_83E5B88:: @ 83E5B88
+ spr_template 10155, 10155, gOamData_83ACA28, gUnknown_83E5B10, NULL, gUnknown_83E5B64, sub_80AC698
+
+gUnknown_83E5BA0:: @ 83E5BA0
+ spr_template 10155, 10155, gOamData_83ACA30, gUnknown_83E5B18, NULL, gUnknown_83E5B6C, sub_8077350
+
+gUnknown_83E5BB8:: @ 83E5BB8
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_jump 0
+
+gUnknown_83E5BC8:: @ 83E5BC8
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_jump 0
+
+gUnknown_83E5BD8:: @ 83E5BD8
+ .4byte gUnknown_83E5BB8
+ .4byte gUnknown_83E5BC8
+
+gUnknown_83E5BE0:: @ 83E5BE0
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5BD8, NULL, gDummySpriteAffineAnimTable, sub_80AC90C
+
+gUnknown_83E5BF8:: @ 83E5BF8
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5BD8, NULL, gDummySpriteAffineAnimTable, sub_80AC94C
+
+gUnknown_83E5C10:: @ 83E5C10
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_frame 64, 3
+ obj_image_anim_frame 80, 3
+ obj_image_anim_frame 96, 3
+ obj_image_anim_frame 112, 3
+ obj_image_anim_jump 0
+
+gUnknown_83E5C34:: @ 83E5C34
+ .4byte gUnknown_83E5C10
+
+gUnknown_83E5C38:: @ 83E5C38
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_frame 64, 5
+ obj_image_anim_jump 0
+
+gUnknown_83E5C50:: @ 83E5C50
+ .4byte gUnknown_83E5C38
+
+gUnknown_83E5C54:: @ 83E5C54
+ obj_rot_scal_anim_frame 50, 256, 0, 0
+ obj_rot_scal_anim_frame 32, 0, 0, 7
+ obj_rot_scal_anim_end
+
+gUnknown_83E5C6C:: @ 83E5C6C
+ .4byte gUnknown_83E5C54
+
+gUnknown_83E5C70:: @ 83E5C70
+ spr_template 10033, 10033, gOamData_83ACA38, gUnknown_83E5C34, NULL, gUnknown_83E5C6C, sub_80ACA00
+
+gUnknown_83E5C88:: @ 83E5C88
+ spr_template 10033, 10033, gOamData_83AC9D8, gUnknown_83E5C34, NULL, gDummySpriteAffineAnimTable, sub_80ACA00
+
+gUnknown_83E5CA0:: @ 83E5CA0
+ spr_template 10035, 10035, gOamData_83AC9D8, gUnknown_83E5C50, NULL, gDummySpriteAffineAnimTable, sub_80AC990
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5C50, NULL, gDummySpriteAffineAnimTable, sub_80AC990
+
+gUnknown_83E5CD0:: @ 83E5CD0
+ obj_image_anim_frame 0x0010, 6
+ obj_image_anim_frame 0x0020, 6
+ obj_image_anim_frame 0x0030, 6
+ obj_image_anim_jump 0
+
+gUnknown_83E5CE0::
+ .4byte gUnknown_83E5CD0
+
+gUnknown_83E5CE4::
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5CE0, NULL, gDummySpriteAffineAnimTable, sub_80ACAA8
+
+gUnknown_83E5CFC:: @ 83E5CFC
+ obj_rot_scal_anim_frame 80, 80, 0, 0
+ obj_rot_scal_anim_frame 2, 2, 10, 1
+ obj_rot_scal_anim_jump 1
+
+gUnknown_83E5D14:: @ 83E5D14
+ .4byte gUnknown_83E5CFC
+
+gUnknown_83E5D18:: @ 83E5D18
+ spr_template 10157, 10157, gOamData_83ACB58, gDummySpriteAnimTable, NULL, gUnknown_83E5D14, sub_80ACBB0
+
+gUnknown_83E5D30:: @ 83E5D30
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_jump 0
-@ ================
gUnknown_83E5D48:: @ 83E5D48
- .incbin "baserom.gba", 0x3E5D48, 0x4
+ .4byte gUnknown_83E5D30
+
+gUnknown_83E5D4C:: @ 83E5D4C
+ spr_template 10029, 10029, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
+
+gUnknown_83E5D64:: @ 83E5D64
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5D48, NULL, gDummySpriteAffineAnimTable, sub_80ACBDC
+
+gUnknown_83E5D7C:: @ 83E5D7C
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5D48, NULL, gDummySpriteAffineAnimTable, sub_80ACC44
+
+gUnknown_83E5D94:: @ 83E5D94
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5D48, NULL, gDummySpriteAffineAnimTable, sub_80ACC60
+
+gUnknown_83E5DAC:: @ 83E5DAC
+ obj_image_anim_frame 32, 6
+ obj_image_anim_frame 48, 6
+ obj_image_anim_jump 0
-gUnknown_83E5D4C::
- .incbin "baserom.gba", 0x3E5D4C, 0x18
+gUnknown_83E5DB8:: @ 83E5DB8
+ .4byte gUnknown_83E5DAC
-gUnknown_83E5D64::
- .incbin "baserom.gba", 0x3E5D64, 0x18
+gUnknown_83E5DBC:: @ 83E5DBC
+ obj_rot_scal_anim_frame 0, 0, 0, 1
+ obj_rot_scal_anim_end
-gUnknown_83E5D7C::
- .incbin "baserom.gba", 0x3E5D7C, 0x18
+gUnknown_83E5DCC::
+ obj_rot_scal_anim_frame 160, 160, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E5D94::
- .incbin "baserom.gba", 0x3E5D94, 0x50
+gUnknown_83E55DC::
+ .4byte gUnknown_83E5DBC
+ .4byte gUnknown_83E5DCC
-gUnknown_83E5DE4::
- .incbin "baserom.gba", 0x3E5DE4, 0x18
+gUnknown_83E5DE4:: @ 83E5DE4
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5DB8, NULL, gDummySpriteAffineAnimTable, sub_80ACDA8
-gUnknown_83E5DFC::
- .incbin "baserom.gba", 0x3E5DFC, 0x18
+gUnknown_83E5DFC:: @ 83E5DFC
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5D48, NULL, gDummySpriteAffineAnimTable, sub_80ACDE8
-gUnknown_83E5E14::
- .incbin "baserom.gba", 0x3E5E14, 0x18
+gUnknown_83E5E14:: @ 83E5E14
+ spr_template 10029, 10029, gOamData_83AC9D8, gUnknown_83E5D48, NULL, gDummySpriteAffineAnimTable, sub_8077350
gUnknown_83E5E2C:: @ 83E5E2C
- .incbin "baserom.gba", 0x3E5E2C, 0x18
+ spr_template 10201, 10201, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AD330
gUnknown_83E5E44:: @ 83E5E44
- .incbin "baserom.gba", 0x3E5E44, 0x2
+ .2byte 0xfffe, 0xfffb, 0xffff, 0xffff, 0x0003, 0xfffa, 0x0004, 0xfffe, 0x0002, 0xfff8, 0xfffb, 0xfffb, 0x0004, 0xfff9
-gUnknown_83E5E46:: @ 83E5E46
- .incbin "baserom.gba", 0x3E5E46, 0x1A
+gUnknown_83E5E60:: @ 83E5E60
+ spr_template 10201, 10201, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AD454
+
+gUnknown_83E5E78:: @ 83E5E78
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 12, 5
+ obj_image_anim_jump 0
+
+gUnknown_83E5E8C:: @ 83E5E8C
+ obj_image_anim_frame 16, 5
+ obj_image_anim_end
+
+gUnknown_83E5E94:: @ 83E5E94
+ obj_image_anim_frame 20, 5
+ obj_image_anim_end
+
+gUnknown_83E5E9C:: @ 83E5E9C
+ obj_image_anim_frame 20, 5
+ obj_image_anim_end
-gUnknown_83E5E60::
- .incbin "baserom.gba", 0x3E5E60, 0x54
+gUnknown_83E5EA4:: @ 83E5EA4
+ .4byte gUnknown_83E5E78
+ .4byte gUnknown_83E5E8C
+ .4byte gUnknown_83E5E94
+ .4byte gUnknown_83E5E9C
-gUnknown_83E5EB4::
- .incbin "baserom.gba", 0x3E5EB4, 0x30
+gUnknown_83E5EB4:: @ 83E5EB4
+ spr_template 10231, 10231, gOamData_83AC9D0, gUnknown_83E5EA4, NULL, gDummySpriteAffineAnimTable, sub_80AD540
-gUnknown_83E5EE4::
- .incbin "baserom.gba", 0x3E5EE4, 0x18
+gUnknown_83E5ECC:: @ 83E5ECC
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 5
+ obj_image_anim_frame 48, 5
+ obj_image_anim_jump 0
+
+gUnknown_83E5EE0:: @ 83E5EE0
+ .4byte gUnknown_83E5ECC
+
+gUnknown_83E5EE4:: @ 83E5EE4
+ spr_template 10232, 10232, gOamData_83AC9D8, gUnknown_83E5EE0, NULL, gDummySpriteAffineAnimTable, sub_80AD6F4
gUnknown_83E5EFC:: @ 83E5EFC
- .incbin "baserom.gba", 0x3E5EFC, 0x10
+ .byte 0xff, 0xff, 0x00, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x01, 0x01, 0x00, 0x00, 0xff, 0x00, 0x01
gUnknown_83E5F0C:: @ 83E5F0C
- .incbin "baserom.gba", 0x3E5F0C, 0x2C
+ .byte 0xff, 0x00, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x00, 0x01, 0x00, 0xff, 0x00, 0x01, 0x00, 0x01
+
+gUnknown_83E5F1C:: @ 83E5F1C
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 32, 8
+ obj_image_anim_frame 48, 5
+ obj_image_anim_frame 64, 5
+ obj_image_anim_end
+
+gUnknown_83E5F34:: @ 83E5F34
+ .4byte gUnknown_83E5F1C
gUnknown_83E5F38:: @ 83E5F38
- .incbin "baserom.gba", 0x3E5F38, 0x8C
+ spr_template 10037, 10037, gOamData_83AC9D8, gUnknown_83E5F34, NULL, gDummySpriteAffineAnimTable, sub_80ADBEC
+
+gUnknown_83E5F50:: @ 83E5F50
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame 0, 0, 0, 20
+ obj_rot_scal_anim_frame 0, 0, 240, 60
+ obj_rot_scal_anim_end
+
+gUnknown_83E5F70::
+ .4byte gUnknown_83E5F50
+
+gUnknown_83E5F74::
+ spr_template 10143, 10143, gOamData_83ACA38, gDummySpriteAnimTable, NULL, gUnknown_83E5F70, sub_80ADC58
+
+gUnknown_83E5F8C::
+ obj_image_anim_frame 0x0000, 5
+ obj_image_anim_frame 0x0010, 5
+ obj_image_anim_frame 0x0020, 5
+ obj_image_anim_frame 0x0030, 5
+ obj_image_anim_frame 0x0040, 5
+ obj_image_anim_frame 0x0050, 5
+ obj_image_anim_jump 0
+
+gUnknown_83E5FA8::
+ .4byte gUnknown_83E5F8C
+
+gUnknown_83E5FAC::
+ spr_template 10079, 10079, gOamData_83AC9D8, gUnknown_83E5FA8, NULL, gDummySpriteAffineAnimTable, sub_80ADCB8
+
+gUnknown_83E5FC4:: @ 83E5FC4
+ spr_template 10011, 10011, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80ADD4C
+
+gUnknown_83E5FDC:: @ 83E5FDC
+ spr_template 10171, 10171, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
+
+gUnknown_83E5FF4:: @ 83E5FF4
+ obj_rot_scal_anim_frame 0, 0, 20, 1
+ obj_rot_scal_anim_jump 0
-gUnknown_83E5FC4::
- .incbin "baserom.gba", 0x3E5FC4, 0x18
+gUnknown_83E6004:: @ 83E6004
+ .4byte gUnknown_83E5FF4
-gUnknown_83E5FDC::
- .incbin "baserom.gba", 0x3E5FDC, 0x2C
+gUnknown_83E6008:: @ 83E6008
+ spr_template 10011, 10011, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E6004, sub_80ADEB0
-gUnknown_83E6008::
- .incbin "baserom.gba", 0x3E6008, 0x50
+gUnknown_83E6020:: @ 83E6020
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 16, 6
+ obj_image_anim_frame 32, 6
+ obj_image_anim_jump 0
-gUnknown_83E6058::
- .incbin "baserom.gba", 0x3E6058, 0x18
+gUnknown_83E6030:: @ 83E6030
+ .4byte gUnknown_83E6020
-gUnknown_83E6070::
- .incbin "baserom.gba", 0x3E6070, 0x18
+gUnknown_83E6034:: @ 83E6034
+ obj_rot_scal_anim_frame 232, 232, 0, 0
+ obj_rot_scal_anim_frame -8, -8, 0, 10
+ obj_rot_scal_anim_frame 8, 8, 0, 10
+ obj_rot_scal_anim_jump 1
-gUnknown_83E6088::
- .incbin "baserom.gba", 0x3E6088, 0x18
+gUnknown_83E6054:: @ 83E6054
+ .4byte gUnknown_83E6034
+
+gUnknown_83E6058:: @ 83E6058
+ spr_template 10282, 10282, gOamData_83ACA38, gUnknown_83E6030, NULL, gUnknown_83E6054, sub_80AE000
+
+gUnknown_83E6070:: @ 83E6070
+ spr_template 10011, 10011, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E6004, sub_80AE06C
+
+gUnknown_83E6088:: @ 83E6088
+ spr_template 10011, 10011, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AE1A0
gUnknown_83E60A0:: @ 83E60A0
- .incbin "baserom.gba", 0x3E60A0, 0x18
+ spr_template 10001, 10001, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AE420
gUnknown_83E60B8:: @ 83E60B8
- .incbin "baserom.gba", 0x3E60B8, 0x18
+ spr_template 10173, 10173, gOamData_83AC9F8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AE470
gUnknown_83E60D0:: @ 83E60D0
- .incbin "baserom.gba", 0x3E60D0, 0x50
+ .byte 0x3a, 0xc4
+ .byte 0xc8, 0xdc
+ .byte 0x08, 0xc8
+ .byte 0xf0, 0x38
+ .byte 0x3a, 0xf6
+ .byte 0xc6, 0x0a
+ .byte 0x30, 0xee
+ .byte 0xf8, 0x38
+ .byte 0x10, 0xc8
+ .byte 0xc6, 0xd6
+ .byte 0x3a, 0x1e
+ .byte 0xd0, 0x28
+ .byte 0x0c, 0xd0
+ .byte 0x30, 0xf4
+ .byte 0xc8, 0x12
+ .byte 0x30, 0x30
+
+gUnknown_83E60F0:: @ 83E60F0
+ obj_image_anim_frame 3, 1
+ obj_image_anim_frame 2, 1
+ obj_image_anim_frame 1, 1
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E6104:: @ 83E6104
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 1, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 3, 5
+ obj_image_anim_end
+
+gUnknown_83E6118:: @ 83E6118
+ .4byte gUnknown_83E60F0
+ .4byte gUnknown_83E6104
gUnknown_83E6120:: @ 83E6120
- .incbin "baserom.gba", 0x3E6120, 0xB4
+ spr_template 10211, 10211, gOamData_83AC9C8, gUnknown_83E6118, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gUnknown_83E6138:: @ 83E6138
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 4, 4, 0, 60
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_loop 0
+ obj_rot_scal_anim_frame -4, -4, 0, 5
+ obj_rot_scal_anim_frame 4, 4, 0, 5
+ obj_rot_scal_anim_loop 10
+ obj_rot_scal_anim_end
+
+gUnknown_83E6178:: @ 83E6178
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 8, 8, 0, 30
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame -4, -4, 0, 5
+ obj_rot_scal_anim_frame 4, 4, 0, 5
+ obj_rot_scal_anim_jump 3
+
+gUnknown_83E61A8:: @ 83E61A8
+ obj_rot_scal_anim_frame 16, 16, 0, 0
+ obj_rot_scal_anim_frame 8, 8, 0, 30
+ obj_rot_scal_anim_frame -8, -8, 0, 30
+ obj_rot_scal_anim_end
+
+gUnknown_83E61C8:: @ 83E61C8
+ .4byte gUnknown_83E6138
+ .4byte gUnknown_83E6178
+ .4byte gUnknown_83E61A8
+
+gUnknown_83E61D4:: @ 83E61D4
+ spr_template 10212, 10212, gOamData_83ACB60, gDummySpriteAnimTable, NULL, gUnknown_83E61C8, sub_80AE71C
+
+gUnknown_83E61EC:: @ 83E61EC
+ obj_image_anim_frame 0, 3
+ obj_image_anim_frame 16, 3
+ obj_image_anim_frame 32, 3
+ obj_image_anim_frame 48, 3
+ obj_image_anim_end
+
+gUnknown_83E6200:: @ 83E6200
+ .4byte gUnknown_83E61EC
+
+gUnknown_83E6204:: @ 83E6204
+ spr_template 10213, 10213, gOamData_83AC9D8, gUnknown_83E6200, NULL, gDummySpriteAffineAnimTable, sub_80AE774
-gUnknown_83E61D4::
- .incbin "baserom.gba", 0x3E61D4, 0x30
+gUnknown_83E621C:: @ 83E621C
+ spr_template 10212, 10212, gOamData_83ACB60, gDummySpriteAnimTable, NULL, gUnknown_83E61C8, sub_80AE7DC
-gUnknown_83E6204::
- .incbin "baserom.gba", 0x3E6204, 0x18
+gUnknown_83E6234:: @ 83E6234
+ obj_image_anim_frame 0, 3
+ obj_image_anim_end
+
+gUnknown_83E623C:: @ 83E623C
+ obj_image_anim_frame 2, 3
+ obj_image_anim_end
+
+gUnknown_83E6244:: @ 83E6244
+ obj_image_anim_frame 4, 3
+ obj_image_anim_end
+
+gUnknown_83E624C:: @ 83E624C
+ obj_image_anim_frame 6, 3
+ obj_image_anim_end
+
+gUnknown_83E6254:: @ 83E6254
+ .4byte gUnknown_83E6234
+ .4byte gUnknown_83E623C
+ .4byte gUnknown_83E6244
+ .4byte gUnknown_83E624C
-gUnknown_83E621C::
- .incbin "baserom.gba", 0x3E621C, 0x5C
+gUnknown_83E6264:: @ 83E6264
+ obj_rot_scal_anim_frame 256, 256, 64, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E6274:: @ 83E6274
+ .4byte gUnknown_83E6264
gUnknown_83E6278:: @ 83E6278
- .incbin "baserom.gba", 0x3E6278, 0x18
+ spr_template 10001, 10001, gOamData_83ACAC8, gUnknown_83E6254, NULL, gUnknown_83E6274, sub_80AEC34
-gUnknown_83E6290::
- .incbin "baserom.gba", 0x3E6290, 0x18
+gUnknown_83E6290:: @ 83E6290
+ spr_template 10212, 10212, gOamData_83ACB60, gDummySpriteAnimTable, NULL, gUnknown_83E61C8, sub_80AEC80
gUnknown_83E62A8:: @ 83E62A8
- .incbin "baserom.gba", 0x3E62A8, 0xA0
+ spr_template 10001, 10001, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AEF60
+
+gUnknown_83E62C0:: @ 83E62C0
+ obj_image_anim_frame 0x0000, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 0x0001, 5, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_jump 0
+
+gUnknown_83E62CC::
+ .4byte gUnknown_83E62C0
+
+gUnknown_83E62D0::
+ spr_template 10141, 10141, gOamData_83AC9C8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AF108
+
+gUnknown_83E62E8::
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E62F0:: @ 83E62F0
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_83E62F8:: @ 83E62F8
+ obj_image_anim_frame 6, 1
+ obj_image_anim_end
+
+gUnknown_83E6300:: @ 83E6300
+ obj_image_anim_frame 7, 1
+ obj_image_anim_end
+
+gUnknown_83E6308:: @ 83E6308
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+gUnknown_83E6310:: @ 83E6310
+ obj_image_anim_frame 12, 6
+ obj_image_anim_frame 13, 6
+ obj_image_anim_jump 0
+
+gUnknown_83E631C:: @ 83E631C
+ .4byte gUnknown_83E62E8
+
+gUnknown_83E6320:: @ 83E6320
+ .4byte gUnknown_83E62F0
-gUnknown_83E6348::
- .incbin "baserom.gba", 0x3E6348, 0x18
+gUnknown_83E6324:: @ 83E6324
+ .4byte gUnknown_83E62F8
-gUnknown_83E6360::
- .incbin "baserom.gba", 0x3E6360, 0x2C
+gUnknown_83E6328:: @ 83E6328
+ .4byte gUnknown_83E6300
-gUnknown_83E638C::
- .incbin "baserom.gba", 0x3E638C, 0x18
+gUnknown_83E632C:: @ 83E632C
+ .4byte gUnknown_83E6308
-gUnknown_83E63A4::
- .incbin "baserom.gba", 0x3E63A4, 0x3C
+gUnknown_83E6330:: @ 83E6330
+ .4byte gUnknown_83E6310
+
+gUnknown_83E6334:: @ 83E6334
+ obj_rot_scal_anim_frame 0, 0, 40, 1
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E6344:: @ 83E6344
+ .4byte gUnknown_83E6334
+
+gUnknown_83E6348:: @ 83E6348
+ spr_template 10141, 10141, gOamData_83ACBE8, gUnknown_83E6320, NULL, gUnknown_83E6344, sub_80AF2F0
+
+gUnknown_83E6360:: @ 83E6360
+ spr_template 10141, 10141, gOamData_83ACAE8, gUnknown_83E6324, NULL, gDummySpriteAffineAnimTable, sub_80AF2F0
+
+gUnknown_83E6378:: @ 83E6378
+ obj_rot_scal_anim_frame 0, 0, 10, 1
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E6388:: @ 83E6388
+ .4byte gUnknown_83E6378
+
+gUnknown_83E638C:: @ 83E638C
+ spr_template 10141, 10141, gOamData_83ACB88, gUnknown_83E6320, NULL, gUnknown_83E6388, sub_80AF330
+
+gUnknown_83E63A4:: @ 83E63A4
+ spr_template 10141, 10141, gOamData_83ACAE8, gUnknown_83E6324, NULL, gDummySpriteAffineAnimTable, sub_80AF330
+
+gUnknown_83E63BC:: @ 83E63BC
+ obj_rot_scal_anim_frame 206, 206, 0, 0
+ obj_rot_scal_anim_frame 5, 5, 0, 10
+ obj_rot_scal_anim_frame 0, 0, 0, 6
+ obj_rot_scal_anim_end
+
+gUnknown_83E63DC:: @ 83E63DC
+ .4byte gUnknown_83E63BC
gUnknown_83E63E0:: @ 83E63E0
- .incbin "baserom.gba", 0x3E63E0, 0x18
+ spr_template 10141, 10141, gOamData_83ACB88, gUnknown_83E6320, NULL, gUnknown_83E63DC, sub_80AF3B8
+
+gUnknown_83E63F8:: @ 83E63F8
+ spr_template 10141, 10141, gOamData_83ACB48, gUnknown_83E6324, NULL, gUnknown_83E63DC, sub_80AF3B8
+
+gUnknown_83E6410:: @ 83E6410
+ spr_template 10141, 10141, gOamData_83AC9C8, gUnknown_83E6328, NULL, gDummySpriteAffineAnimTable, sub_80AF468
+
+gUnknown_83E6428:: @ 83E6428
+ spr_template 10141, 10141, gOamData_83AC9D0, gUnknown_83E632C, NULL, gDummySpriteAffineAnimTable, sub_80AF6D8
-gUnknown_83E63F8::
- .incbin "baserom.gba", 0x3E63F8, 0x18
+gUnknown_83E6440:: @ 83E6440
+ spr_template 10141, 10141, gOamData_83AC9C8, gUnknown_83E6328, NULL, gDummySpriteAffineAnimTable, sub_80AF6D8
-gUnknown_83E6410::
- .incbin "baserom.gba", 0x3E6410, 0x18
+gUnknown_83E6458:: @ 83E6458
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 6, 5
+ obj_image_anim_frame 4, 5
+ obj_image_anim_frame 2, 5
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
+
+gUnknown_83E6478:: @ 83E6478
+ .4byte gUnknown_83E6458
-gUnknown_83E6428::
- .incbin "baserom.gba", 0x3E6428, 0x18
+gUnknown_83E647C:: @ 83E647C
+ spr_template 10142, 10142, gOamData_83ACB28, gUnknown_83E6478, NULL, gDummySpriteAffineAnimTable, sub_80AF88C
-gUnknown_83E6440::
- .incbin "baserom.gba", 0x3E6440, 0x3C
+gUnknown_83E6494:: @ 83E6494
+ obj_image_anim_frame 0, 8
+ obj_image_anim_frame 8, 8
+ obj_image_anim_jump 0
-gUnknown_83E647C::
- .incbin "baserom.gba", 0x3E647C, 0x28
+gUnknown_83E64A0:: @ 83E64A0
+ .4byte gUnknown_83E6494
-gUnknown_83E64A4::
- .incbin "baserom.gba", 0x3E64A4, 0x18
+gUnknown_83E64A4:: @ 83E64A4
+ spr_template 10144, 10144, gOamData_83ACB18, gUnknown_83E64A0, NULL, gDummySpriteAffineAnimTable, sub_80AF914
-gUnknown_83E64BC::
- .incbin "baserom.gba", 0x3E64BC, 0x18
+gUnknown_83E64BC:: @ 83E64BC
+ spr_template 10172, 10172, gOamData_83ACB18, gUnknown_83E64A0, NULL, gDummySpriteAffineAnimTable, sub_80AF914
gUnknown_83E64D4:: @ 83E64D4
- .incbin "baserom.gba", 0x3E64D4, 0x14
+ .byte 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x04, 0x04, 0x04, 0x05, 0x06, 0x06, 0x06, 0x06, 0x07, 0x08, 0x08, 0x08, 0x09
-gUnknown_83E64E8::
- .incbin "baserom.gba", 0x3E64E8, 0x18
+gUnknown_83E64E8:: @ 83E64E8
+ spr_template 10155, 10155, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AFD4C
gUnknown_83E6500:: @ 83E6500
- .incbin "baserom.gba", 0x3E6500, 0x14
+ .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x05
-gUnknown_83E6514::
- .incbin "baserom.gba", 0x3E6514, 0x18
+gUnknown_83E6514:: @ 83E6514
+ spr_template 10172, 10172, gOamData_83ACB18, gUnknown_83E64A0, NULL, gDummySpriteAffineAnimTable, sub_80AFFD4
gUnknown_83E652C:: @ 83E652C
- .incbin "baserom.gba", 0x3E652C, 0x78
+ .2byte 0xe064, 0x2001
+ .2byte 0xe055, 0x0001
+ .2byte 0xe0f2, 0x1011
+ .2byte 0xe042, 0x1021
+ .2byte 0xe0b6, 0x0031
+ .2byte 0xe03c, 0x2001
+ .2byte 0xe0d6, 0x0011
+ .2byte 0xe071, 0x1001
+ .2byte 0xe0d2, 0x1031
+ .2byte 0xe026, 0x0021
+
+gUnknown_83E6554:: @ 83E6554
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E6564:: @ 83E6564
+ obj_rot_scal_anim_frame 240, 240, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E6574:: @ 83E6574
+ obj_rot_scal_anim_frame 224, 224, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E6584:: @ 83E6584
+ obj_rot_scal_anim_frame 336, 336, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E6594:: @ 83E6594
+ .4byte gUnknown_83E6554
+ .4byte gUnknown_83E6564
+ .4byte gUnknown_83E6574
+
+gUnknown_83E65A0:: @ 83E65A0
+ .4byte gUnknown_83E6584
gUnknown_83E65A4:: @ 83E65A4
- .incbin "baserom.gba", 0x3E65A4, 0x18
+ spr_template 10263, 10263, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E6594, sub_80B05CC
-gUnknown_83E65BC::
- .incbin "baserom.gba", 0x3E65BC, 0xA0
+gUnknown_83E65BC:: @ 83E65BC
+ spr_template 10263, 10263, gOamData_83ACA30, gDummySpriteAnimTable, NULL, gUnknown_83E65A0, sub_8077350
+
+gUnknown_83E65D4:: @ 83E65D4
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
-gUnknown_83E665C::
- .incbin "baserom.gba", 0x3E665C, 0x18
+gUnknown_83E65DC:: @ 83E65DC
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_frame 48, 4
+ obj_image_anim_frame 64, 4
+ obj_image_anim_end
-gUnknown_83E6674::
- .incbin "baserom.gba", 0x3E6674, 0x6C
+gUnknown_83E65F0:: @ 83E65F0
+ .4byte gUnknown_83E65D4
+ .4byte gUnknown_83E65DC
-gUnknown_83E66E0::
- .incbin "baserom.gba", 0x3E66E0, 0x18
+gUnknown_83E65F8:: @ 83E65F8
+ obj_rot_scal_anim_frame 224, 224, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E66F8::
- .incbin "baserom.gba", 0x3E66F8, 0x18
+gUnknown_83E6608:: @ 83E6608
+ obj_rot_scal_anim_frame 280, 280, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E6710::
- .incbin "baserom.gba", 0x3E6710, 0x18
+gUnknown_83E6618:: @ 83E6618
+ obj_rot_scal_anim_frame 336, 336, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E6728::
- .incbin "baserom.gba", 0x3E6728, 0x18
+gUnknown_83E6628:: @ 83E6628
+ obj_rot_scal_anim_frame 384, 384, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E6740::
- .incbin "baserom.gba", 0x3E6740, 0x18
+gUnknown_83E6638:: @ 83E6638
+ obj_rot_scal_anim_frame 448, 448, 0, 0
+ obj_rot_scal_anim_end
-gUnknown_83E6758::
- .incbin "baserom.gba", 0x3E6758, 0x34
+gUnknown_83E6648:: @ 83E6648
+ .4byte gUnknown_83E65F8
+ .4byte gUnknown_83E6608
+ .4byte gUnknown_83E6618
+ .4byte gUnknown_83E6628
+ .4byte gUnknown_83E6638
-gUnknown_83E678C::
- .incbin "baserom.gba", 0x3E678C, 0x34
+gUnknown_83E665C:: @ 83E665C
+ spr_template 10043, 10043, gOamData_83ACA98, gUnknown_83E65F0, NULL, gUnknown_83E6648, unc_080B06FC
-gUnknown_83E67C0::
- .incbin "baserom.gba", 0x3E67C0, 0x18
+gUnknown_83E6674:: @ 83E6674
+ spr_template 10141, 10141, gOamData_83AC9C8, gUnknown_83E6324, NULL, gDummySpriteAffineAnimTable, sub_80B07C0
+ spr_template 10050, 10050, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, unc_080B08A0
-gUnknown_83E67D8::
- .incbin "baserom.gba", 0x3E67D8, 0x18
+gUnknown_83E66A4:: @ 83E66A4
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
-gUnknown_83E67F0::
- .incbin "baserom.gba", 0x3E67F0, 0x18
+gUnknown_83E66AC:: @ 83E66AC
+ obj_image_anim_frame 16, 1
+ obj_image_anim_end
+
+gUnknown_83E66B4:: @ 83E66B4
+ obj_image_anim_frame 32, 1
+ obj_image_anim_end
+
+gUnknown_83E66BC:: @ 83E66BC
+ obj_image_anim_frame 48, 1
+ obj_image_anim_end
+
+gUnknown_83E66C4:: @ 83E66C4
+ obj_image_anim_frame 48, 1, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
-gUnknown_83E6808::
- .incbin "baserom.gba", 0x3E6808, 0x18
+gUnknown_83E66CC:: @ 83E66CC
+ .4byte gUnknown_83E66A4
-gUnknown_83E6820::
- .incbin "baserom.gba", 0x3E6820, 0x44
+gUnknown_83E66D0:: @ 83E66D0
+ .4byte gUnknown_83E66AC
+ .4byte gUnknown_83E66B4
-gUnknown_83E6864::
- .incbin "baserom.gba", 0x3E6864, 0x18
+gUnknown_83E66D8:: @ 83E66D8
+ .4byte gUnknown_83E66BC
+ .4byte gUnknown_83E66C4
-gUnknown_83E687C::
- .incbin "baserom.gba", 0x3E687C, 0x18
+gUnknown_83E66E0:: @ 83E66E0
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66CC, NULL, gDummySpriteAffineAnimTable, sub_80B08DC
-gUnknown_83E6894::
- .incbin "baserom.gba", 0x3E6894, 0x18
+gUnknown_83E66F8:: @ 83E66F8
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66CC, NULL, gDummySpriteAffineAnimTable, sub_80B0928
-gUnknown_83E68AC::
- .incbin "baserom.gba", 0x3E68AC, 0x54
+gUnknown_83E6710:: @ 83E6710
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66CC, NULL, gDummySpriteAffineAnimTable, sub_80B0954
-gUnknown_83E6900::
- .incbin "baserom.gba", 0x3E6900, 0x48
+gUnknown_83E6728:: @ 83E6728
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66CC, NULL, gDummySpriteAffineAnimTable, sub_80B09A4
-gUnknown_83E6948::
- .incbin "baserom.gba", 0x3E6948, 0x34
+gUnknown_83E6740:: @ 83E6740
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66D8, NULL, gDummySpriteAffineAnimTable, sub_80B0B80
-gUnknown_83E697C::
- .incbin "baserom.gba", 0x3E697C, 0x30
+gUnknown_83E6758:: @ 83E6758
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66D0, NULL, gDummySpriteAffineAnimTable, sub_80B0C28
-gUnknown_83E69AC::
- .incbin "baserom.gba", 0x3E69AC, 0x74
+gUnknown_83E6770:: @ 83E6770
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame -8, -8, 20, 1
+ obj_rot_scal_anim_jump 1
-gUnknown_83E6A20::
- .incbin "baserom.gba", 0x3E6A20, 0x18
+gUnknown_83E6788:: @ 83E6788
+ .4byte gUnknown_83E6770
+
+gUnknown_83E678C:: @ 83E678C
+ spr_template 10143, 10143, gOamData_83ACA98, gUnknown_83E66CC, NULL, gUnknown_83E6788, sub_80B0CEC
+
+gUnknown_83E67A4:: @ 83E67A4
+ obj_rot_scal_anim_frame 256, 256, 0, 0
+ obj_rot_scal_anim_frame -4, -4, 20, 1
+ obj_rot_scal_anim_jump 1
+
+gUnknown_83E67BC:: @ 83E67BC
+ .4byte gUnknown_83E67A4
+
+gUnknown_83E67C0:: @ 83E67C0
+ spr_template 10143, 10143, gOamData_83ACA98, gUnknown_83E66CC, NULL, gUnknown_83E67BC, sub_80B0CEC
+
+gUnknown_83E67D8:: @ 83E67D8
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66D0, NULL, gDummySpriteAffineAnimTable, sub_80B0D58
+
+gUnknown_83E67F0:: @ 83E67F0
+ spr_template 10073, 10073, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80B0DF0
+
+gUnknown_83E6808:: @ 83E6808
+ spr_template 10167, 10167, gOamData_83ACB00, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80B0E80
+
+gUnknown_83E6820:: @ 83E6820
+ spr_template 10208, 10208, gOamData_83AC9D8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80B0F68
+
+gUnknown_83E6838:: @ 83E6838
+ obj_rot_scal_anim_frame 32, 32, 0, 0
+ obj_rot_scal_anim_frame 4, 4, 0, 64
+ obj_rot_scal_anim_frame -6, -6, 0, 8
+ obj_rot_scal_anim_frame 6, 6, 0, 8
+ obj_rot_scal_anim_jump 2
+
+gUnknown_83E6860:: @ 83E6860
+ .4byte gUnknown_83E6838
+
+gUnknown_83E6864:: @ 83E6864
+ spr_template 10212, 10212, gOamData_83ACBC0, gDummySpriteAnimTable, NULL, gUnknown_83E6860, sub_80B107C
+
+gUnknown_83E687C:: @ 83E687C
+ spr_template 10257, 10257, gOamData_83AC9D0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80B1188
+
+gUnknown_83E6894:: @ 83E6894
+ spr_template 10256, 10256, gOamData_83AC9E0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80B12E8
+
+gUnknown_83E68AC:: @ 83E68AC
+ spr_template 10143, 10143, gOamData_83AC9D8, gUnknown_83E66CC, NULL, gDummySpriteAffineAnimTable, sub_80B13F8
+
+gUnknown_83E68C4:: @ 83E68C4
+ obj_image_anim_frame 0, 4
+ obj_image_anim_frame 16, 4
+ obj_image_anim_frame 32, 4
+ obj_image_anim_end
+
+gUnknown_83E68D4:: @ 83E68D4
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E68E4:: @ 83E68E4
+ obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E68F4:: @ 83E68F4
+ .4byte gUnknown_83E68C4
+ .4byte gUnknown_83E68D4
+ .4byte gUnknown_83E68E4
+
+gUnknown_83E6900:: @ 83E6900
+ spr_template 10245, 10245, gOamData_83AC9D8, gUnknown_83E68F4, NULL, gDummySpriteAffineAnimTable, sub_80B1484
+
+gUnknown_83E6918:: @ 83E6918
+ obj_image_anim_frame 0, 6
+ obj_image_anim_frame 64, 6
+ obj_image_anim_end
+
+gUnknown_83E6924:: @ 83E6924
+ obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
+ obj_image_anim_end
+
+gUnknown_83E6930:: @ 83E6930
+ obj_image_anim_frame 0, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_frame 64, 6, OBJ_IMAGE_ANIM_H_FLIP
+ obj_image_anim_end
+
+gUnknown_83E693C:: @ 83E693C
+ .4byte gUnknown_83E6918
+ .4byte gUnknown_83E6924
+ .4byte gUnknown_83E6930
+
+gUnknown_83E6948:: @ 83E6948
+ spr_template 10246, 10246, gOamData_83AC9E0, gUnknown_83E693C, NULL, gDummySpriteAffineAnimTable, sub_80B1484
+
+gUnknown_83E6960:: @ 83E6960
+ obj_rot_scal_anim_frame 512, 512, 0, 0
+ obj_rot_scal_anim_frame -32, -32, 0, 8
+ obj_rot_scal_anim_end
+
+gUnknown_83E6978:: @ 83E6978
+ .4byte gUnknown_83E6960
+
+gUnknown_83E697C:: @ 83E697C
+ spr_template 10143, 10143, gOamData_83ACA98, gUnknown_83E66CC, NULL, gUnknown_83E6978, sub_80B14F0
+
+gUnknown_83E6994:: @ 83E6994
+ obj_image_anim_frame 0, 5
+ obj_image_anim_frame 8, 5
+ obj_image_anim_frame 16, 5
+ obj_image_anim_frame 24, 5
+ obj_image_anim_end
+
+gUnknown_83E69A8:: @ 83E69A8
+ .4byte gUnknown_83E6994
+
+gUnknown_83E69AC:: @ 83E69AC
+ spr_template 10151, 10151, gOamData_83ACA18, gUnknown_83E69A8, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos
+
+gUnknown_83E69C4:: @ 83E69C4
+ obj_image_anim_frame 0, 1
+ obj_image_anim_end
+
+gUnknown_83E69CC:: @ 83E69CC
+ obj_image_anim_frame 4, 1
+ obj_image_anim_end
+
+gUnknown_83E69D4:: @ 83E69D4
+ obj_image_anim_frame 8, 1
+ obj_image_anim_end
+
+gUnknown_83E69DC:: @ 83E69DC
+ .4byte gUnknown_83E69C4
+
+gUnknown_83E69E0:: @ 83E69E0
+ .4byte gUnknown_83E69CC
+
+gUnknown_83E69E4:: @ 83E69E4
+ .4byte gUnknown_83E69D4
+
+gUnknown_83E69E8:: @ 83E69E8
+ obj_rot_scal_anim_frame 352, 352, 0, 0
+ obj_rot_scal_anim_frame -10, -10, 0, 10
+ obj_rot_scal_anim_frame 10, 10, 0, 10
+ obj_rot_scal_anim_jump 0
+
+gUnknown_83E6A08:: @ 83E6A08
+ obj_rot_scal_anim_frame 236, 236, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83E6A18:: @ 83E6A18
+ .4byte gUnknown_83E69E8
+
+gUnknown_83E6A1C:: @ 83E6A1C
+ .4byte gUnknown_83E6A08
+
+gUnknown_83E6A20:: @ 83E6A20
+ spr_template 10150, 10150, gOamData_83ACA90, gUnknown_83E69DC, NULL, gUnknown_83E6A18, sub_80B1620
+
+gUnknown_83E6A38:: @ 83E6A38
+ spr_template 10150, 10150, gOamData_83ACA90, gUnknown_83E69DC, NULL, gUnknown_83E6A18, sub_80B16A0
+
+gUnknown_83E6A50:: @ 83E6A50
+ spr_template 10150, 10150, gOamData_83ACA30, gUnknown_83E69E4, NULL, gUnknown_83E6A1C, sub_80B1744
+
+gUnknown_83E6A68:: @ 83E6A68
+ obj_rot_scal_anim_frame -16, 16, 0, 6
+ obj_rot_scal_anim_frame 16, -16, 0, 6
+ obj_rot_scal_anim_jump 0
-gUnknown_83E6A38::
- .incbin "baserom.gba", 0x3E6A38, 0x18
+gUnknown_83E6A80:: @ 83E6A80
+ .4byte gUnknown_83E6A68
-gUnknown_83E6A50::
- .incbin "baserom.gba", 0x3E6A50, 0x34
+gUnknown_83E6A84:: @ 83E6A84
+ spr_template 10150, 10150, gOamData_83ACA90, gUnknown_83E69E0, NULL, gUnknown_83E6A80, sub_80B17C4
-gUnknown_83E6A84::
- .incbin "baserom.gba", 0x3E6A84, 0x34
+gUnknown_83E6A9C:: @ 83E6A9C
+ obj_rot_scal_anim_frame 156, 156, 0, 0
+ obj_rot_scal_anim_frame 5, 5, 0, 20
+ obj_rot_scal_anim_end
-gUnknown_83E6AB8::
- .incbin "baserom.gba", 0x3E6AB8, 0x18
+gUnknown_83E6AB4:: @ 83E6AB4
+ .4byte gUnknown_83E6A9C
-gUnknown_83E6AD0::
- .incbin "baserom.gba", 0x3E6AD0, 0x18
+gUnknown_83E6AB8:: @ 83E6AB8
+ spr_template 10150, 10150, gOamData_83ACA30, gUnknown_83E69DC, NULL, gUnknown_83E6AB4, sub_80B1838
+gUnknown_83E6AD0:: @ 83E6AD0
+ spr_template 10155, 10155, gOamData_83ACB50, gUnknown_83E5A78, NULL, gUnknown_83E6AB4, sub_80B1838