diff --git a/data/banim-efxhitobj.s b/data/banim-efxhitobj.s new file mode 100644 index 000000000..0041fa208 --- /dev/null +++ b/data/banim-efxhitobj.s @@ -0,0 +1,67 @@ + .section .data + .include "animscr.inc" + .include "gba_sprites.inc" + + .global Img_EfxPierceCriticalEffectBG +Img_EfxPierceCriticalEffectBG: @ 0x085CFB70 + .incbin "baserom.gba", 0x5CFB70, 0xCB0 + + .global Pal_EfxPierceCriticalEffectBG +Pal_EfxPierceCriticalEffectBG: @ 0x085D0820 + .incbin "baserom.gba", 0x5D0820, 0x200 + + .global TsaL_EfxPierceCriticalEffectBG +TsaL_EfxPierceCriticalEffectBG: @ 0x085D0A20 + .incbin "baserom.gba", 0x5D0A20, 0x2C0 + + .global TsaR_EfxPierceCriticalEffectBG +TsaR_EfxPierceCriticalEffectBG: @ 0x085D0CE0 + .incbin "baserom.gba", 0x5D0CE0, 0x2F0 + + .global Img_EfxPierceNormalEffectBG +Img_EfxPierceNormalEffectBG: @ 0x085D0FD0 + .incbin "baserom.gba", 0x5D0FD0, 0x4A0 + + .global Pal_EfxPierceNormalEffectBG +Pal_EfxPierceNormalEffectBG: @ 0x085D1470 + .incbin "baserom.gba", 0x5D1470, 0x20 + + .global Tsa1_EfxPierceNormalEffectBG +Tsa1_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1490, 0x5D155C - 0x5D1490 + + .global Tsa2_EfxPierceNormalEffectBG +Tsa2_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D155C, 0x5D1668 - 0x5D155C + + .global Tsa3_EfxPierceNormalEffectBG +Tsa3_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1668, 0x5D1790 - 0x5D1668 + + .global Tsa4_EfxPierceNormalEffectBG +Tsa4_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1790, 0x5D18B4 - 0x5D1790 + + .global Tsa5_EfxPierceNormalEffectBG +Tsa5_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D18B4, 0x5D19DC - 0x5D18B4 + + .global Tsa6_EfxPierceNormalEffectBG +Tsa6_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D19DC, 0x5D1AFC - 0x5D19DC + + .global Tsa7_EfxPierceNormalEffectBG +Tsa7_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1AFC, 0x5D1BFC - 0x5D1AFC + + .global Tsa8_EfxPierceNormalEffectBG +Tsa8_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1BFC, 0x5D1CDC - 0x5D1BFC + + .global Tsa9_EfxPierceNormalEffectBG +Tsa9_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1CDC, 0x5D1DA0 - 0x5D1CDC + + .global TsaA_EfxPierceNormalEffectBG +TsaA_EfxPierceNormalEffectBG: + .incbin "baserom.gba", 0x5D1DA0, 0x5D1E38 - 0x5D1DA0 diff --git a/data/banim-efxlvupfx.s b/data/banim-efxlvupfx.s index c6f52d621..c82cc50fc 100644 --- a/data/banim-efxlvupfx.s +++ b/data/banim-efxlvupfx.s @@ -1,3 +1,4 @@ + .include "animscr.inc" .section .data .global Img_LvupApfx @@ -146,63 +147,88 @@ Tsa6_EfxLvupBG2: .global Img_EfxLvupOBJ2 Img_EfxLvupOBJ2: @ 0x085C6730 - .incbin "baserom.gba", 0x5C6730, 0xAB4 + .incbin "baserom.gba", 0x5C6730, 0x5C69C8 - 0x5C6730 -@ Following are some animation scripts. these contain pointers, sometimes -@ packed with other data into one word. Ideally there'd be some macros here -@ based on the decoding in animedrv.c - but I think the alignment guarantees -@ that shifting the objects referenced here doesn't affect the other data. + .global AnimSprite_EfxLvupOBJ2_085C69C8 +AnimSprite_EfxLvupOBJ2_085C69C8: @ 0x085C69C8 + .incbin "baserom.gba", 0x5C69C8, 0x5C6A04 - 0x5C69C8 + + .global AnimSprite_EfxLvupOBJ2_085C6A04 +AnimSprite_EfxLvupOBJ2_085C6A04: @ 0x085C6A04 + .incbin "baserom.gba", 0x5C6A04, 0x5C6A58 - 0x5C6A04 + + .global AnimSprite_EfxLvupOBJ2_085C6A58 +AnimSprite_EfxLvupOBJ2_085C6A58: @ 0x085C6A58 + .incbin "baserom.gba", 0x5C6A58, 0x5C6AC4 - 0x5C6A58 + + .global AnimSprite_EfxLvupOBJ2_085C6AC4 +AnimSprite_EfxLvupOBJ2_085C6AC4: @ 0x085C6AC4 + .incbin "baserom.gba", 0x5C6AC4, 0x5C6B48 - 0x5C6AC4 + + .global AnimSprite_EfxLvupOBJ2_085C6B48 +AnimSprite_EfxLvupOBJ2_085C6B48: @ 0x085C6B48 + .incbin "baserom.gba", 0x5C6B48, 0x5C6BCC - 0x5C6B48 + + .global AnimSprite_EfxLvupOBJ2_085C6BCC +AnimSprite_EfxLvupOBJ2_085C6BCC: @ 0x085C6BCC + .incbin "baserom.gba", 0x5C6BCC, 0x5C6C5C - 0x5C6BCC + + .global AnimSprite_EfxLvupOBJ2_085C6C5C +AnimSprite_EfxLvupOBJ2_085C6C5C: @ 0x085C6C5C + .incbin "baserom.gba", 0x5C6C5C, 0x5C6CEC - 0x5C6C5C + + .global AnimSprite_EfxLvupOBJ2_085C6CEC +AnimSprite_EfxLvupOBJ2_085C6CEC: @ 0x085C6CEC + .incbin "baserom.gba", 0x5C6CEC, 0x5C6D70 - 0x5C6CEC + + .global AnimSprite_EfxLvupOBJ2_085C6D70 +AnimSprite_EfxLvupOBJ2_085C6D70: @ 0x085C6D70 + .incbin "baserom.gba", 0x5C6D70, 0x5C6DF4 - 0x5C6D70 + + .global AnimSprite_EfxLvupOBJ2_085C6DF4 +AnimSprite_EfxLvupOBJ2_085C6DF4: @ 0x085C6DF4 + .incbin "baserom.gba", 0x5C6DF4, 0x5C6E84 - 0x5C6DF4 + + .global AnimSprite_EfxLvupOBJ2_085C6E84 +AnimSprite_EfxLvupOBJ2_085C6E84: @ 0x085C6E84 + .incbin "baserom.gba", 0x5C6E84, 0x5C6F14 - 0x5C6E84 + + .global AnimSprite_EfxLvupOBJ2_085C6F14 +AnimSprite_EfxLvupOBJ2_085C6F14: @ 0x085C6F14 + .incbin "baserom.gba", 0x5C6F14, 0x5C6FB0 - 0x5C6F14 + + .global AnimSprite_EfxLvupOBJ2_085C6FB0 +AnimSprite_EfxLvupOBJ2_085C6FB0: @ 0x085C6FB0 + .incbin "baserom.gba", 0x5C6FB0, 0x5C704C - 0x5C6FB0 + + .global AnimSprite_EfxLvupOBJ2_085C704C +AnimSprite_EfxLvupOBJ2_085C704C: @ 0x085C704C + .incbin "baserom.gba", 0x5C704C, 0x5C70E8 - 0x5C704C + + .global AnimSprite_EfxLvupOBJ2_085C70E8 +AnimSprite_EfxLvupOBJ2_085C70E8: @ 0x085C70E8 + .incbin "baserom.gba", 0x5C70E8, 0x5C7178 - 0x5C70E8 + + .global AnimSprite_EfxLvupOBJ2_085C7178 +AnimSprite_EfxLvupOBJ2_085C7178: @ 0x085C7178 + .incbin "baserom.gba", 0x5C7178, 0x5C71E4 - 0x5C7178 .global AnimScr_EfxLvupOBJ2 AnimScr_EfxLvupOBJ2: @ 0x085C71E4 -@ Replacing .incbin "baserom.gba", 0x5C71E4, 0xC8 - .4byte Img_EfxLvupOBJ2 + 0x299 - .4byte Img_EfxLvupOBJ2 + 0x2d5 - .4byte Img_EfxLvupOBJ2 + 0x329 - .4byte Img_EfxLvupOBJ2 + 0x395 - .4byte Img_EfxLvupOBJ2 + 0x419 - .4byte Img_EfxLvupOBJ2 + 0x49d - .4byte Img_EfxLvupOBJ2 + 0x52d - .4byte Img_EfxLvupOBJ2 + 0x5bd - .4byte Img_EfxLvupOBJ2 + 0x641 - .4byte Img_EfxLvupOBJ2 + 0x6c5 - .4byte Img_EfxLvupOBJ2 + 0x755 - .4byte Img_EfxLvupOBJ2 + 0x7e5 - .4byte Img_EfxLvupOBJ2 + 0x881 - .4byte Img_EfxLvupOBJ2 + 0x91d - .4byte Img_EfxLvupOBJ2 + 0x9b9 - .4byte 0x20000000 + Img_EfxLvupOBJ2 + 0xa4a - .4byte 0x80000000 - .4byte 0x80004000 - .4byte 0xffd00000 - .4byte 0x00000008 - .4byte 0x80004000 - .4byte 0xfff00004 - .4byte 0x00000008 - .4byte 0x80004000 - .4byte 0x00100008 - .4byte 0x00000008 - .4byte 0x00008000 - .4byte 0x0030000c - .4byte 0x00000008 - .4byte 0x80004000 - .4byte 0xffd0000d - .4byte 0x0000fff8 - .4byte 0x80004000 - .4byte 0xfff00011 - .4byte 0x0000fff8 - .4byte 0x80004000 - .4byte 0x00100015 - .4byte 0x0000fff8 - .4byte 0x40004000 - .4byte 0xffd00019 - .4byte 0x0000fff0 - .4byte 0x00004000 - .4byte 0xfff0001d - .4byte 0x0000fff0 - .4byte 0x40004000 - .4byte 0x00000039 - .4byte 0x0000fff0 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C69C8, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6A04, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6A58, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6AC4, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6B48, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6BCC, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6C5C, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6CEC, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6D70, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6DF4, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6E84, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6F14, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C6FB0, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C704C, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C70E8, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxLvupOBJ2_085C7178, 10 + ANIMSCR_BLOCKED diff --git a/data/banim-efxlvupobj.s b/data/banim-efxlvupobj.s new file mode 100644 index 000000000..ba1f7b289 --- /dev/null +++ b/data/banim-efxlvupobj.s @@ -0,0 +1,396 @@ + .section .data + .include "animscr.inc" + .include "gba_sprites.inc" + + .global Img_EkrLvupNumBig +Img_EkrLvupNumBig: @ 0x085C8278 + .incbin "baserom.gba", 0x5C8278, 0x5c8a78 - 0x5C8278 + @.incbin "./graphics/lvup/EkrLvupNumBig.4bpp" + +.global AnimSprite_LvupStatup_1 +AnimSprite_LvupStatup_1: @ 0x5C8A78 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -7, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -6, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -4, -4 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_2 +AnimSprite_LvupStatup_2: @ 0x5C8AA8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -7, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -5, -5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 2, -19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -4, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -7, -13 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_3 +AnimSprite_LvupStatup_3: @ 0x5C8AF0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -5, -15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -7, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 11, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 6, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -1, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -7, -11 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_4 +AnimSprite_LvupStatup_4: @ 0x5C8B44 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 0, -19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -7, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 13, -5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 11, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 7, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -5, -15 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_5 +AnimSprite_LvupStatup_5: @ 0x5C8B98 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 9, -14 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -4, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 8, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 13, -1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 13, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 2, -18 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_6 +AnimSprite_LvupStatup_6: @ 0x5C8BEC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 13, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 4, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -2, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 8, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 13, 2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 9, -14 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_7 +AnimSprite_LvupStatup_7: @ 0x5C8C40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 13, 2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 8, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -16, 10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -6, 13 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 5, 10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 13, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_8 +AnimSprite_LvupStatup_8: @ 0x5C8C94 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 0, 14 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 13, -3 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -24, -2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -20, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -12, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 10, 7 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_9 +AnimSprite_LvupStatup_9: @ 0x5C8CE8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -17, 14 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 8, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -25, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -28, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -25, 5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -4, 16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_10 +AnimSprite_LvupStatup_10: @ 0x5C8D3C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -7, 17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -28, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -22, -22 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -18, 13 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -13, -29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -27, 2 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_11 +AnimSprite_LvupStatup_11: @ 0x5C8D90 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -19, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -25, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -7, -31 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -17, -27 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -25, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -28, -7 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_12 +AnimSprite_LvupStatup_12: @ 0x5C8DE4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, -8, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, -37, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_13 +AnimSprite_LvupStatup_13: @ 0x5C8E08 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0022, -8, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0004, -46, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -30, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_14 +AnimSprite_LvupStatup_14: @ 0x5C8E38 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0024, -8, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0007, -52, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x000B, -20, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_15 +AnimSprite_LvupStatup_15: @ 0x5C8E68 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0024, -8, -20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_16 +AnimSprite_LvupStatup_16: @ 0x5C8E98 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0022, -8, -27 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_17 +AnimSprite_LvupStatup_17: @ 0x5C8EC8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, -8, -22 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_18 +AnimSprite_LvupStatup_18: @ 0x5C8EF8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0022, -8, -25 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_19 +AnimSprite_LvupStatup_19: @ 0x5C8F28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0026, -8, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_20 +AnimSprite_LvupStatup_20: @ 0x5C8F58 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0028, -8, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_21 +AnimSprite_LvupStatup_21: @ 0x5C8F88 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x002A, -8, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x000C, -56, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0010, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_22 +AnimSprite_LvupStatup_22: @ 0x5C8FB8 + ANIM_SPRITE ATTR0_WIDE, 0x2000, 0x0040, -8, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_23 +AnimSprite_LvupStatup_23: @ 0x5C8FD0 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0028, -8, -22 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_24 +AnimSprite_LvupStatup_24: @ 0x5C8FE8 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x002A, -8, -22 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_25 +AnimSprite_LvupStatup_25: @ 0x5C9000 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x002C, -8, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_26 +AnimSprite_LvupStatup_26: @ 0x5C9018 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, -8, -9 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_27 +AnimSprite_LvupStatup_27: @ 0x5C9030 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0022, -8, -17 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_28 +AnimSprite_LvupStatup_28: @ 0x5C9048 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0024, -8, -17 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_29 +AnimSprite_LvupStatup_29: @ 0x5C9060 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0024, -8, -20 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_30 +AnimSprite_LvupStatup_30: @ 0x5C9078 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0022, -8, -27 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_31 +AnimSprite_LvupStatup_31: @ 0x5C9090 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, -8, -22 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_32 +AnimSprite_LvupStatup_32: @ 0x5C90A8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0022, -8, -25 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_33 +AnimSprite_LvupStatup_33: @ 0x5C90C0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0026, -8, -17 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_34 +AnimSprite_LvupStatup_34: @ 0x5C90D8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0028, -8, -17 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_35 +AnimSprite_LvupStatup_35: @ 0x5C90F0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x002A, -8, -17 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_36 +AnimSprite_LvupStatup_36: @ 0x5C9108 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_37 +AnimSprite_LvupStatup_37: @ 0x5C9114 + ANIM_SPRITE_AFFIN 1, 0x80, 0x0, 0x0, 0x80 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON + OBJ_DISABLE, ATTR1_SIZE_16, 0x002C, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_38 +AnimSprite_LvupStatup_38: @ 0x5C9138 + ANIM_SPRITE_AFFIN 1, 0x8e, 0x0, 0x0, 0x8e + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON + OBJ_DISABLE, ATTR1_SIZE_16, 0x002C, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_39 +AnimSprite_LvupStatup_39: @ 0x5C915C + ANIM_SPRITE_AFFIN 1, 0xa0, 0x0, 0x0, 0xa0 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON + OBJ_DISABLE, ATTR1_SIZE_16, 0x002C, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_40 +AnimSprite_LvupStatup_40: @ 0x5C9180 + ANIM_SPRITE_AFFIN 1, 0xb7, 0x0, 0x0, 0xb7 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON + OBJ_DISABLE, ATTR1_SIZE_16, 0x002C, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_41 +AnimSprite_LvupStatup_41: @ 0x5C91A4 + ANIM_SPRITE_AFFIN 1, 0xd5, 0x0, 0x0, 0xd5 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON + OBJ_DISABLE, ATTR1_SIZE_16, 0x002C, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_42 +AnimSprite_LvupStatup_42: @ 0x5C91C8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x002C, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_43 +AnimSprite_LvupStatup_43: @ 0x5C91E0 + ANIM_SPRITE_AFFIN 1, 0x141, 0x0, 0x0, 0x141 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_16, 0x002C, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_44 +AnimSprite_LvupStatup_44: @ 0x5C9204 + ANIM_SPRITE_AFFIN 1, 0x1ac, 0x0, 0x0, 0x1ac + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_16, 0x002C, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_45 +AnimSprite_LvupStatup_45: @ 0x5C9228 + ANIM_SPRITE_AFFIN 1, 0x282, 0x0, 0x0, 0x282 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_16, 0x002C, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_LvupStatup_46 +AnimSprite_LvupStatup_46: @ 0x5C924C + ANIM_SPRITE_AFFIN 1, 0x505, 0x0, 0x0, 0x505 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_16, 0x002C, -8, -8 + ANIM_SPRITE_END + + .global AnimScr_LvupStatupfx1 +AnimScr_LvupStatupfx1: @ 0x085C9270 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_2, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_3, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_4, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_5, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_6, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_7, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_8, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_9, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_10, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_11, 2 + ANIMSCR_BLOCKED + + .global AnimScr_LvupStatupfx2 +AnimScr_LvupStatupfx2: @ 0x085C92A0 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_12, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_13, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_14, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_15, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_16, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_17, 3 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_16, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_18, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_19, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_20, 24 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_21, 8 + ANIMSCR_BLOCKED + + .global AnimScr_LvupStatupfx3 +AnimScr_LvupStatupfx3: @ 0x085C92D0 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_22, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_23, 24 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_24, 8 + ANIMSCR_BLOCKED + +.global AnimScr_LvupStatupfx4 +AnimScr_LvupStatupfx4: @ 0x5C92E0 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_36, 15 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_25, 1 + ANIMSCR_BLOCKED + + .global AnimScr_LvupStatupfx5 +AnimScr_LvupStatupfx5: @ 0x085C92EC + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_36, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_25, 4 + ANIMSCR_BLOCKED + + .global AnimScr_LvupStatupfx6 +AnimScr_LvupStatupfx6: @ 0x085C92EC + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_26, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_27, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_28, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_29, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_30, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_31, 3 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_30, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_32, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_33, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_34, 24 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_35, 8 + ANIMSCR_BLOCKED + + .global AnimScr_LvupStatupObj +AnimScr_LvupStatupObj: @ 0x085C9328 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_37, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_38, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_39, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_40, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_41, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_42, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_43, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_44, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_45, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_46, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_36, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_LvupStatup_25, 4 + ANIMSCR_BLOCKED diff --git a/data/banim-efxmagic-thunder.s b/data/banim-efxmagic-thunder.s index b2d6ad391..50968cedc 100644 --- a/data/banim-efxmagic-thunder.s +++ b/data/banim-efxmagic-thunder.s @@ -1,57 +1,5 @@ .section .data - .global ProcScr_efxThunder -ProcScr_efxThunder: @ 0x085D5428 - @ PROC_NAME - .short 0x1, 0x0 - .word 0x80dcc8c - @ PROC_REPEAT - .short 0x3, 0x0 - .word Loop6C_efxThunder - @ PROC_END - .short 0x0, 0x0 - .word 0x0 - - - .global ProcScr_efxThunderBG -ProcScr_efxThunderBG: @ 0x085D5440 - @ PROC_NAME - .short 0x1, 0x0 - .word 0x80dcc98 - @ PROC_REPEAT - .short 0x3, 0x0 - .word EfxThunderBGMain - @ PROC_END - .short 0x0, 0x0 - .word 0x0 - - - .global gUnknown_085D5458 -gUnknown_085D5458: @ 0x085D5458 - .4byte Pal_ThunderSpellBg + 0x200 - .4byte Pal_ThunderSpellBg + 0x2cc - - .global gUnknown_085D5460 -gUnknown_085D5460: @ 0x085D5460 - .4byte Pal_ThunderSpellBg + 0x200 - .4byte Pal_ThunderSpellBg + 0x2cc - - .global ProcScr_efxThunderBGCOL -ProcScr_efxThunderBGCOL: @ 0x085D5468 - @ PROC_NAME - .short 0x1, 0x0 - .word 0x80dccb0 - @ PROC_MARK - .short 0xf, 0xa - .word 0x0 - @ PROC_REPEAT - .short 0x3, 0x0 - .word sub_805D9F8 - @ PROC_END - .short 0x0, 0x0 - .word 0x0 - - .global ProcScr_efxThunderOBJ ProcScr_efxThunderOBJ: @ 0x085D5488 @ PROC_NAME diff --git a/data/banim-ekrbattleintro.s b/data/banim-ekrbattleintro.s new file mode 100644 index 000000000..be904f1f8 --- /dev/null +++ b/data/banim-ekrbattleintro.s @@ -0,0 +1,1515 @@ + .section .data + .include "animscr.inc" + .include "gba_sprites.inc" + +.global AnimSprite_EkrBaseKaiten_1 +AnimSprite_EkrBaseKaiten_1: @ 0x5D1E38 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -16, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 0, -8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_2 +AnimSprite_EkrBaseKaiten_2: @ 0x5D1E5C + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0009, -26, 1 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0002, 6, 1 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -26, -7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0004, -10, -15 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0008, 22, -15 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_3 +AnimSprite_EkrBaseKaiten_3: @ 0x5D1EA4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0010, 1, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0010, -15, 0 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0012, 17, -32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0012, -15, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0012, 1, -32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0012, -15, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0012, -31, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0012, -31, 0 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_4 +AnimSprite_EkrBaseKaiten_4: @ 0x5D1F10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0014, -8, -37 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0018, -8, -21 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x001C, -23, 11 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, -23, 27 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, -7, 27 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x001C, -16, -5 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_5 +AnimSprite_EkrBaseKaiten_5: @ 0x5D1F64 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -11, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -11, -24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -11, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -11, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, -11, -48 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000F, 5, -40 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000F, 5, -24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000F, 5, -8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000F, 5, 8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000F, 5, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -11, 24 + ANIM_SPRITE ATTR0_WIDE, 0x2000, 0x000D, -11, 40 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x002D, 5, 40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002D, 5, -48 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_6 +AnimSprite_EkrBaseKaiten_6: @ 0x5D2018 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x008A, -33, -48 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x008E, -25, -32 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x008E, -18, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x008E, -11, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x008E, -4, 16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0092, 3, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0096, 11, 48 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_7 +AnimSprite_EkrBaseKaiten_7: @ 0x5D2078 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0045, -48, -32 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0045, -32, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0045, -16, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0045, 0, 16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -55, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, -39, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0043, -16, -32 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0049, -31, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0043, 0, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0043, 16, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004B, 32, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004D, 32, 40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0045, 16, 32 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0069, 32, 32 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_8 +AnimSprite_EkrBaseKaiten_8: @ 0x5D212C + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x004F, -56, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0053, -24, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0057, 8, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x004F, 0, -1 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0085, -62, -25 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0089, -30, -25 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0083, -72, -17 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x005A, -40, -1 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x005E, -8, -1 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x005A, 16, 15 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x005E, 48, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0081, 56, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0053, 32, -1 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0055, 48, -1 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0080, 56, -1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0059, 8, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0059, -48, -1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0079, 24, -9 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_9 +AnimSprite_EkrBaseKaiten_9: @ 0x5D2210 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x005F, 0, 3 + ANIM_SPRITE_END + +.global AnimScr_EkrBaseKaiten1 +AnimScr_EkrBaseKaiten1: @ 0x5D2228 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_1, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_2, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_3, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_4, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_5, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_6, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_7, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_8, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten2 +AnimScr_EkrBaseKaiten2: @ 0x5D224C + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_8, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_7, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_6, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_5, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_4, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_3, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_2, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_1, 1 + ANIMSCR_BLOCKED + +.global AnimSprite_EkrBaseKaiten_10 +AnimSprite_EkrBaseKaiten_10: @ 0x5D2270 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -16, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 0, -8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_11 +AnimSprite_EkrBaseKaiten_11: @ 0x5D2294 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -24, 7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -8, 7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, 8, 7 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_12 +AnimSprite_EkrBaseKaiten_12: @ 0x5D22E8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0004, -40, -9 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0004, 24, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, -40, 7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -24, 7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -8, 7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 8, 7 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, 24, 7 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_13 +AnimSprite_EkrBaseKaiten_13: @ 0x5D236C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -16, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -32, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 0, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 16, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, -48, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 32, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, -48, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, 32, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -32, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -16, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 0, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 16, 6 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_14 +AnimSprite_EkrBaseKaiten_14: @ 0x5D2408 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 24, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -40, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, -56, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, 40, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x002C, -56, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x002C, 40, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -40, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -24, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -8, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 8, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 24, 6 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_15 +AnimSprite_EkrBaseKaiten_15: @ 0x5D24BC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 24, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -40, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000F, -56, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000F, 40, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002E, 56, -2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002E, -64, -2 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000C, -64, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, -48, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, -32, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, -16, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, 0, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, 16, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000D, 32, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x000C, 48, 6 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_16 +AnimSprite_EkrBaseKaiten_16: @ 0x5D2594 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -16, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 0, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 16, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 32, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -32, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -48, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0011, -72, -11 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0013, -56, -11 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0011, 56, -11 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0013, 48, -11 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0014, -72, 5 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0014, 56, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, -56, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, -40, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, -24, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, -8, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, 8, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, 24, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, 40, 5 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_17 +AnimSprite_EkrBaseKaiten_17: @ 0x5D2684 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0011, 0, -8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_18 +AnimSprite_EkrBaseKaiten_18: @ 0x5D269C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, 0 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_19 +AnimSprite_EkrBaseKaiten_19: @ 0x5D26C0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0034, -8, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0017, -8, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0017, -7, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_20 +AnimSprite_EkrBaseKaiten_20: @ 0x5D26F0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -15, -16 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0042, 1, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, 0x2000, 0x0043, -7, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x0045, -15, -24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -10, 0 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0042, 6, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0043, -10, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0045, 6, 16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_21 +AnimSprite_EkrBaseKaiten_21: @ 0x5D275C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0049, -14, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x004B, 2, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0046, -22, -28 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0048, -6, -28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0046, 6, 12 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x0048, -2, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0049, -2, -4 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x004B, -10, -4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_22 +AnimSprite_EkrBaseKaiten_22: @ 0x5D27C8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004D, -16, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004D, 0, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006D, -8, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x004E, 0, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -16, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -8, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x004F, -32, -24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006D, -24, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -24, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -32, -16 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x004C, 16, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x004E, 16, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x004E, -16, -24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006D, 8, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 8, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 0, 16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_23 +AnimSprite_EkrBaseKaiten_23: @ 0x5D2894 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0087, -56, -24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x008B, -24, -24 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x008C, -48, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x008E, -32, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x008F, -24, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00A2, -16, -16 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0091, -8, -8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x008B, 0, -15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x008F, 0, 1 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00A2, 8, -7 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0091, 16, 1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0090, 24, 7 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0092, 40, 7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0093, 40, 23 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00A2, 24, -1 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_24 +AnimSprite_EkrBaseKaiten_24: @ 0x5D2954 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0094, -60, -22 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0098, -28, -22 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x009A, -28, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x005E, 44, 2 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x009E, 44, 18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00BE, -12, -14 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00AC, -52, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, -36, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0098, 4, -13 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x009A, 4, 3 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00BE, 20, -5 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009D, 36, 5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00BF, 36, -3 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_25 +AnimSprite_EkrBaseKaiten_25: @ 0x5D29FC + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0055, -68, -18 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0059, -36, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x005A, 36, 5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0051, -28, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0071, -28, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -28, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -12, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0080, -68, -2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0084, -36, -2 + ANIM_SPRITE_XFLIP ATTR0_WIDE, 0x6000, 0x0051, 4, 10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, 0x6000, 0x0071, 4, -14 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0000, 20, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0000, 4, -6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0085, 36, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00A1, 52, -3 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_26 +AnimSprite_EkrBaseKaiten_26: @ 0x5D2ABC + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0034, -7, -4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0017, -7, 4 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0017, -8, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_27 +AnimSprite_EkrBaseKaiten_27: @ 0x5D2AEC + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -1, -16 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0042, -9, -16 + ANIM_SPRITE ATTR0_WIDE, 0x2000, 0x0043, -9, -24 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x0045, 7, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -6, 0 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0042, -14, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0043, -6, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0045, -14, 16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_28 +AnimSprite_EkrBaseKaiten_28: @ 0x5D2B58 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0049, -1, -12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x004B, -9, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0046, 7, -28 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0048, -1, -28 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0046, -21, 12 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x0048, -5, 12 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0049, -13, -4 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x004B, 3, -4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_29 +AnimSprite_EkrBaseKaiten_29: @ 0x5D2BC4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004D, -1, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004D, -17, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006D, -1, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x004E, -9, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 7, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -1, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x004F, 15, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006D, 15, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 15, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 23, -16 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x004C, -25, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x004E, -25, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x004E, 7, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006D, -17, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -17, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -9, 16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_30 +AnimSprite_EkrBaseKaiten_30: @ 0x5D2C90 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0087, 22, -24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x008B, 14, -24 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x008C, 30, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x008E, 22, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x008F, 6, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A2, -2, -16 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0091, -2, -8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x008B, -10, -15 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x008F, -18, 1 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A2, -26, -7 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0091, -26, 1 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0090, -42, 7 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0092, -50, 7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0093, -50, 23 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A2, -42, -1 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_31 +AnimSprite_EkrBaseKaiten_31: @ 0x5D2D50 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0094, 29, -22 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0098, 13, -22 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x009A, -3, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x005E, -59, 2 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x009E, -59, 18 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00BE, -3, -14 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00AC, 37, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, 29, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0098, -19, -13 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x009A, -35, 3 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00BE, -35, -5 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x009D, -43, 5 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00BF, -43, -3 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_32 +AnimSprite_EkrBaseKaiten_32: @ 0x5D2DF8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0055, 36, -18 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0059, 28, -18 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x005A, -68, 5 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0051, -4, -18 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0071, -4, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 12, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -4, -10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0080, 36, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0084, 28, -2 + ANIM_SPRITE ATTR0_WIDE, 0x6000, 0x0051, -36, 10 + ANIM_SPRITE ATTR0_WIDE, 0x6000, 0x0071, -36, -14 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0000, -36, -6 + ANIM_SPRITE ATTR0_SQUARE, 0x6000, 0x0000, -20, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0085, -52, -11 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00A1, -60, -3 + ANIM_SPRITE_END + +.global AnimScr_EkrBaseKaiten3 +AnimScr_EkrBaseKaiten3: @ 0x5D2EB8 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_10, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_11, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_12, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_13, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_14, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_15, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_16, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten4 +AnimScr_EkrBaseKaiten4: @ 0x5D2ED8 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_18, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_19, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_20, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_21, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_22, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_23, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_24, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_25, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten5 +AnimScr_EkrBaseKaiten5: @ 0x5D2EFC + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_18, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_26, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_27, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_28, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_29, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_30, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_31, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_32, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten6 +AnimScr_EkrBaseKaiten6: @ 0x5D2F20 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_16, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_15, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_14, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_13, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_12, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_11, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_10, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten7 +AnimScr_EkrBaseKaiten7: @ 0x5D2F40 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_25, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_24, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_23, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_22, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_21, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_20, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_19, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_18, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten8 +AnimScr_EkrBaseKaiten8: @ 0x5D2F64 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_32, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_31, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_30, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_29, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_28, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_27, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_26, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_18, 1 + ANIMSCR_BLOCKED + +.global AnimSprite_EkrBaseKaiten_33 +AnimSprite_EkrBaseKaiten_33: @ 0x5D2F88 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_34 +AnimSprite_EkrBaseKaiten_34: @ 0x5D2FA0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -11, -9 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0002, -19, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0003, -19, 7 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, 5, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0004, -3, 7 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_35 +AnimSprite_EkrBaseKaiten_35: @ 0x5D2FE8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000B, 23, -9 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000D, 15, -9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x000E, 23, 7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0010, 15, 7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -1, -9 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0011, -25, -9 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -9, -9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x000F, -1, 7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0010, -9, 7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002E, -17, 7 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_36 +AnimSprite_EkrBaseKaiten_36: @ 0x5D306C + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 4, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -17, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0006, 28, -10 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0008, 20, -10 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0009, -25, -10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0023, 28, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0025, 20, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0024, 4, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0024, -17, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x000A, -25, 6 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -3, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0020, -3, 1 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_37 +AnimSprite_EkrBaseKaiten_37: @ 0x5D3108 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, 18, -10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0036, 34, -2 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, 34, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0017, 26, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 2, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -14, -10 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0018, -30, -10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0016, 10, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0016, -6, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0035, -30, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0016, -22, 6 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -22, -10 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_38 +AnimSprite_EkrBaseKaiten_38: @ 0x5D31A4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0042, 24, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 40, -4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, 24, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, 8, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -12 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -8, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -24, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0046, -40, -12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -32, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0064, -32, 4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_39 +AnimSprite_EkrBaseKaiten_39: @ 0x5D3240 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0019, 39, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001B, 23, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 7, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -9, -10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, 23, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, 7, 6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, -9, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, -41, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x003F, -33, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -25, -10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, -25, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0047, -36, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0047, -20, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0047, -4, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0047, 12, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0048, 15, -18 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_40 +AnimSprite_EkrBaseKaiten_40: @ 0x5D330C + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -5, -9 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0002, 11, -9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0003, 3, 7 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -13, -9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0004, -13, 7 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_41 +AnimSprite_EkrBaseKaiten_41: @ 0x5D3354 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000B, -39, -9 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000D, -23, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000E, -39, 7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0010, -23, 7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -15, -9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0011, 9, -9 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, 1, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000F, -15, 7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0010, 1, 7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002E, 9, 7 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_42 +AnimSprite_EkrBaseKaiten_42: @ 0x5D33D8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -17, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -1, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0006, -41, -10 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0008, -25, -10 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0009, 15, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0023, -41, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0025, -25, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0024, -17, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0024, -1, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x000A, 15, 6 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_43 +AnimSprite_EkrBaseKaiten_43: @ 0x5D345C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, -34, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0036, -50, -2 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0015, -50, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0017, -34, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -18, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -2, -10 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0018, 22, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0016, -26, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0016, -10, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0035, 22, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0016, 6, 6 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0001, 14, -10 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_44 +AnimSprite_EkrBaseKaiten_44: @ 0x5D34F8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0042, -40, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -56, -4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -40, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -24, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -12 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -8, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, 8, 4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0046, 32, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, 24, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0064, 24, 4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_45 +AnimSprite_EkrBaseKaiten_45: @ 0x5D3594 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0019, -55, -2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001B, -39, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -23, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, -39, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, -23, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, -7, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, 25, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x003F, 25, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 9, -10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x002F, 9, 6 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0047, 20, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0047, 4, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0047, -12, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0048, -20, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0047, -23, -18 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_46 +AnimSprite_EkrBaseKaiten_46: @ 0x5D3660 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -14, -9 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0002, -22, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0003, -22, 7 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, 2, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0004, -6, 7 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0049, -24, -9 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x0046, 14, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, 10, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, 10, 1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0067, 10, -15 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_47 +AnimSprite_EkrBaseKaiten_47: @ 0x5D36E4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -4, -9 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0002, 12, -9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0003, 4, 7 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -12, -9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0004, -12, 7 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0049, 14, -9 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x0046, -24, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, -20, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, -20, 1 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0067, -20, -15 + ANIM_SPRITE_END + +.global AnimScr_EkrBaseKaiten9 +AnimScr_EkrBaseKaiten9: @ 0x5D3768 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_33, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_34, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_46, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_35, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_36, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_37, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_39, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_38, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten10 +AnimScr_EkrBaseKaiten10: @ 0x5D378C + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_33, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_40, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_47, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_41, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_42, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_43, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_45, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_44, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten11 +AnimScr_EkrBaseKaiten11: @ 0x5D37B0 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_38, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_39, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_37, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_36, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_35, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_46, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_34, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_33, 2 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten12 +AnimScr_EkrBaseKaiten12: @ 0x5D37D4 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_44, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_45, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_43, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_42, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_41, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_47, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_40, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_33, 2 + ANIMSCR_BLOCKED + +.global AnimSprite_EkrBaseKaiten_48 +AnimSprite_EkrBaseKaiten_48: @ 0x5D37F8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_49 +AnimSprite_EkrBaseKaiten_49: @ 0x5D3810 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -12 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -7, 4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_50 +AnimSprite_EkrBaseKaiten_50: @ 0x5D3834 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, -9, -20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, -7, -4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000C, -1, 12 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_51 +AnimSprite_EkrBaseKaiten_51: @ 0x5D3864 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0015, -16, -21 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0017, 0, -21 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0019, -15, -5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, 0, 11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0034, -8, 11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0038, 2, 27 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x003F, -11, -24 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_52 +AnimSprite_EkrBaseKaiten_52: @ 0x5D38C4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, 13, -3 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0049, -19, -27 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0044, -19, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0047, -3, -19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x004B, -27, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0048, -27, -19 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x004D, 13, 5 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x004E, 13, 21 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0043, -11, 5 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0045, 5, 5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, 5, 21 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_53 +AnimSprite_EkrBaseKaiten_53: @ 0x5D3954 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x005E, 8, -11 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x007E, 8, 13 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0059, -24, -20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0079, -24, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x005B, -8, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x007B, -8, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -3 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0080, 24, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00A2, 40, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0082, 24, -4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0058, -32, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_54 +AnimSprite_EkrBaseKaiten_54: @ 0x5D39FC + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0091, -24, -15 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0093, -8, -15 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0095, 8, -15 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00B1, -24, 9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00B3, -8, 9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00B5, 8, 9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0097, 24, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00B9, 40, 1 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x009A, 24, 9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00BA, 40, 9 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0090, -32, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0099, -32, -15 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_55 +AnimSprite_EkrBaseKaiten_55: @ 0x5D3ABC + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -7, -12 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_56 +AnimSprite_EkrBaseKaiten_56: @ 0x5D3AE0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0004, -5, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0006, -10, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -4, -20 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x0004, -8, -1 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_57 +AnimSprite_EkrBaseKaiten_57: @ 0x5D3B1C + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000D, 5, -21 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000F, -3, -21 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0010, -3, -5 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0012, -11, -5 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0013, -11, 11 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0033, -19, 11 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, -5, 19 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_58 +AnimSprite_EkrBaseKaiten_58: @ 0x5D3B7C + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0043, 0, -16 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0047, -8, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, -16, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0043, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0047, -24, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, -32, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -24, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, -32, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0064, -8, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x001F, 24, -24 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, 8, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, 0, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0018, 32, -24 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_59 +AnimSprite_EkrBaseKaiten_59: @ 0x5D3C24 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0051, 9, -18 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, 9, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 9, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -23, -5 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0053, -7, -15 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, -7, 9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0055, -23, -13 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0075, -23, 11 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0057, -31, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x005D, -31, 9 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004F, 25, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006B, 41, -5 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, 25, -15 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_60 +AnimSprite_EkrBaseKaiten_60: @ 0x5D3CD8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0086, 12, -14 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0088, -4, -14 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x008A, -20, -14 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A6, 12, 10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A8, -4, 10 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00AA, -20, 10 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x008C, -28, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AD, -36, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 12, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -4, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -20, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0083, 36, -6 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0085, 28, -6 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x008E, -36, -14 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, 28, 10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AF, -28, 10 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_61 +AnimSprite_EkrBaseKaiten_61: @ 0x5D3DA4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -9, -5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -9, -13 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_62 +AnimSprite_EkrBaseKaiten_62: @ 0x5D3DC8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0004, -10, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0006, -5, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -11, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_63 +AnimSprite_EkrBaseKaiten_63: @ 0x5D3DF8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000D, -19, -21 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000F, -3, -21 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0010, -11, -5 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0012, 5, -5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0013, -3, 11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0033, 13, 11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, -1, 19 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_64 +AnimSprite_EkrBaseKaiten_64: @ 0x5D3E58 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0043, -32, -17 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0047, 0, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, 8, -9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0043, -16, -1 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0047, 16, -1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, 24, 7 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, 8, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, 24, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0064, 0, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x001F, -32, -25 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, -24, -25 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, -8, -25 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0018, -40, -25 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_65 +AnimSprite_EkrBaseKaiten_65: @ 0x5D3F00 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0051, -21, -18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, -21, 6 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -21, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -5, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 11, -5 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0053, -5, -15 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, -5, 9 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0055, 11, -13 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0075, 11, 11 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0057, 27, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x005D, 27, 9 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004F, -37, -7 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006B, -45, -5 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, -29, -15 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_66 +AnimSprite_EkrBaseKaiten_66: @ 0x5D3FB4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0086, -24, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0088, -8, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x008A, 8, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00A6, -24, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00A8, -8, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00AA, 8, 8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x008C, 24, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AD, 32, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0083, -48, -8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0085, -32, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x008E, 24, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, -32, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AF, 24, 8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_67 +AnimSprite_EkrBaseKaiten_67: @ 0x5D4080 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -9, -12 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -9, 4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_68 +AnimSprite_EkrBaseKaiten_68: @ 0x5D40A4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, -6, -20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, -8, -4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000C, -6, 12 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_69 +AnimSprite_EkrBaseKaiten_69: @ 0x5D40D4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0015, 1, -22 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0017, -7, -22 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0019, -16, -6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, -15, 10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0034, 1, 10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0038, -9, 26 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_70 +AnimSprite_EkrBaseKaiten_70: @ 0x5D4128 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, -20, -4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0049, 4, -28 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0044, -12, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0047, -4, -20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x004B, 20, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0048, 20, -20 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x004D, -20, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x004E, -20, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0043, -4, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0045, -12, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, -12, 20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_71 +AnimSprite_EkrBaseKaiten_71: @ 0x5D41B8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x005E, -21, -11 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x007E, -21, 13 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0059, 11, -20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0079, 11, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x005B, -5, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x007B, -5, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 11, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -5, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -21, -3 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0080, -37, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00A2, -45, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0082, -29, -4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0058, 27, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_72 +AnimSprite_EkrBaseKaiten_72: @ 0x5D4260 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0091, 12, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0093, -4, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0095, -20, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00B1, 12, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00B3, -4, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00B5, -20, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 12, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -4, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -20, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0097, -36, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00B9, -44, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x009A, -36, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00BA, -52, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0090, 28, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0099, 28, -16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_73 +AnimSprite_EkrBaseKaiten_73: @ 0x5D4320 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009C, -13, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x009D, -13, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -5, -1 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0020, -5, 6 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x009C, 7, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x009D, 7, -9 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -1, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x005B, -1, -18 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x005C, -8, -18 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -6, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -1, -12 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -5, 12 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_74 +AnimSprite_EkrBaseKaiten_74: @ 0x5D43BC + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x009C, -13, -2 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x009D, -13, -10 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x0000, -6, -5 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x0020, -5, -11 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x009C, 5, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x009D, 5, 3 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x0000, -3, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x005B, -3, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x005C, -9, 12 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x0000, -7, -2 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x0001, -3, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x005B, 1, -18 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x005C, -5, -18 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_75 +AnimSprite_EkrBaseKaiten_75: @ 0x5D4464 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x009C, 5, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x009D, 5, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x0000, -2, -5 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x0020, -3, -11 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009C, -13, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x009D, -13, 3 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x0000, -5, -12 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x005B, -5, 12 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x005C, 1, 12 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x0000, -1, -2 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x0001, -5, -2 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x005B, -9, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x005C, -3, -18 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_76 +AnimSprite_EkrBaseKaiten_76: @ 0x5D450C + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x009C, 6, -13 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x009D, 6, 3 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -2, -2 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0020, -2, 5 + ANIM_SPRITE ATTR0_TALL, 0x2000, 0x009C, -14, -3 + ANIM_SPRITE ATTR0_SQUARE, 0x2000, 0x009D, -14, -10 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -6, -3 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x005B, -6, -19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x005C, 1, -19 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0000, -1, -13 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -6, -13 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -10, 11 + ANIM_SPRITE_END + +.global AnimScr_EkrBaseKaiten13 +AnimScr_EkrBaseKaiten13: @ 0x5D45A8 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_49, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_73, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_50, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_51, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_52, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_53, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_54, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten14 +AnimScr_EkrBaseKaiten14: @ 0x5D45CC + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_55, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_74, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_56, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_57, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_58, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_59, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_60, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten15 +AnimScr_EkrBaseKaiten15: @ 0x5D45F0 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_61, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_75, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_62, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_63, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_64, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_65, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_66, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten16 +AnimScr_EkrBaseKaiten16: @ 0x5D4614 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_67, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_76, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_68, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_69, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_70, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_71, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_72, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten17 +AnimScr_EkrBaseKaiten17: @ 0x5D4638 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_54, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_53, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_52, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_51, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_50, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_73, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_49, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten18 +AnimScr_EkrBaseKaiten18: @ 0x5D465C + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_60, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_59, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_58, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_57, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_56, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_74, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_55, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten19 +AnimScr_EkrBaseKaiten19: @ 0x5D4680 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_66, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_65, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_64, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_63, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_62, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_75, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_61, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten20 +AnimScr_EkrBaseKaiten20: @ 0x5D46A4 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_72, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_71, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_70, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_69, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_68, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_76, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_67, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_48, 2 + ANIMSCR_BLOCKED + +.global AnimSprite_EkrBaseKaiten_77 +AnimSprite_EkrBaseKaiten_77: @ 0x5D46C8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_78 +AnimSprite_EkrBaseKaiten_78: @ 0x5D46E0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0002, 0, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0004, -16, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0006, 0, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x6000, 0x0008, -16, 0 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_79 +AnimSprite_EkrBaseKaiten_79: @ 0x5D471C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000A, 8, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000A, 8, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000A, -16, -12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000A, -16, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -8, -20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, 8, -20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, -16, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_80 +AnimSprite_EkrBaseKaiten_80: @ 0x5D4794 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0043, 0, -16 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0047, -8, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, -16, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0043, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0047, -24, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, -32, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -24, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, -32, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0064, -8, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x001F, 24, -24 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0040, 8, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, 0, -24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0018, 32, -24 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_81 +AnimSprite_EkrBaseKaiten_81: @ 0x5D483C + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0051, 8, -18 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, 8, 6 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, -10 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, -5 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0053, -8, -15 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, -8, 9 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0055, -24, -13 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0075, -24, 11 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0057, -32, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x005D, -32, 9 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004F, 24, -7 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006B, 40, -5 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, 24, -15 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_82 +AnimSprite_EkrBaseKaiten_82: @ 0x5D48F0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0086, 10, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0088, -6, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x008A, -22, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A6, 10, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00A8, -6, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00AA, -22, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x008C, -30, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AD, -38, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 10, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -6, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -22, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0083, 34, -8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0085, 26, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x008E, -38, -16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AE, 26, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00AF, -30, 8 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_83 +AnimSprite_EkrBaseKaiten_83: @ 0x5D49BC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0002, -16, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0004, 0, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0006, -16, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 0, -16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_84 +AnimSprite_EkrBaseKaiten_84: @ 0x5D49F8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -8, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000A, 8, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000A, 8, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000A, -16, -12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000A, -16, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -8, -20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, 8, -20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002A, -16, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_85 +AnimSprite_EkrBaseKaiten_85: @ 0x5D4A70 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0068, -20, -4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0049, 4, -28 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0044, -12, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0047, -4, -20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x004B, 20, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0048, 20, -20 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x004D, -20, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x004E, -20, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0043, -4, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0045, -12, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, -12, 20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_86 +AnimSprite_EkrBaseKaiten_86: @ 0x5D4B00 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x005E, -20, -11 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x007E, -20, 13 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0059, 12, -20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0079, 12, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x005B, -4, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x007B, -4, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 12, -12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -4, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -20, -3 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0080, -36, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00A2, -44, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0082, -28, -4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0058, 28, -20 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_87 +AnimSprite_EkrBaseKaiten_87: @ 0x5D4BA8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0091, 12, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0093, -4, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0095, -20, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00B1, 12, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00B3, -4, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00B5, -20, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 12, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -4, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -20, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0097, -36, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x00B9, -44, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x009A, -36, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x00BA, -52, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0090, 28, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0099, 28, -16 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_88 +AnimSprite_EkrBaseKaiten_88: @ 0x5D4C68 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000B, -12, -12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000D, 4, -12 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000E, -12, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0010, 4, 4 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_89 +AnimSprite_EkrBaseKaiten_89: @ 0x5D4CA4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -2 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009C, -15, -14 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009D, -15, 2 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0011, -7, 18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00BF, -15, 18 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x009E, -7, -26 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00BE, 9, -26 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x009D, 9, -18 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x009C, 9, -2 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -7, 10 + ANIM_SPRITE_END + +.global AnimSprite_EkrBaseKaiten_90 +AnimSprite_EkrBaseKaiten_90: @ 0x5D4D34 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -7, -2 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009C, -15, -14 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x009D, -15, 2 + ANIM_SPRITE_XFLIP ATTR0_WIDE, 0x2000, 0x0011, -7, -26 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, 0x2000, 0x00BF, 9, -26 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x009D, 9, -18 + ANIM_SPRITE_XFLIP ATTR0_TALL, 0x2000, 0x009C, 9, -2 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0000, -7, 10 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0013, -14, 18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0015, 2, 18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0016, 2, 26 + ANIM_SPRITE_END + +.global AnimScr_EkrBaseKaiten21 +AnimScr_EkrBaseKaiten21: @ 0x5D4DD0 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_77, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_88, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_78, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_79, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_89, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_80, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_81, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_82, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten22 +AnimScr_EkrBaseKaiten22: @ 0x5D4DF4 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_77, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_88, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_83, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_84, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_90, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_85, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_86, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_87, 1 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten23 +AnimScr_EkrBaseKaiten23: @ 0x5D4E18 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_82, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_81, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_80, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_89, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_79, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_78, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_88, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_77, 2 + ANIMSCR_BLOCKED + +.global AnimScr_EkrBaseKaiten24 +AnimScr_EkrBaseKaiten24: @ 0x5D4E3C + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_87, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_86, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_85, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_90, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_84, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_83, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_88, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrBaseKaiten_77, 2 + ANIMSCR_BLOCKED diff --git a/data/banim-ekrdragonfx.s b/data/banim-ekrdragonfx.s new file mode 100644 index 000000000..eb752acb5 --- /dev/null +++ b/data/banim-ekrdragonfx.s @@ -0,0 +1,2561 @@ + .section .data + .include "animscr.inc" + .include "gba_sprites.inc" + + .global Img_EfxDracoZombie +Img_EfxDracoZombie: @ 0x0878D648 + .incbin "baserom.gba", 0x78D648, 0x3940 + + .global Tsa_EfxDracoZombieBaseLeft +Tsa_EfxDracoZombieBaseLeft: @ 0x08790F88 + .incbin "baserom.gba", 0x790F88, 0x1D4 + + .global Tsa_EfxDracoZombieBaseRight +Tsa_EfxDracoZombieBaseRight: @ 0x0879115C + .incbin "baserom.gba", 0x79115C, 0x1E0 + + .global Tsa_EfxDracoZombie2 +Tsa_EfxDracoZombie2: + .incbin "baserom.gba", 0x79133C, 0x1E4 + + .global Tsa_EfxDracoZombie3 +Tsa_EfxDracoZombie3: + .incbin "baserom.gba", 0x791520, 0x218 + + .global Tsa_EfxDracoZombie4 +Tsa_EfxDracoZombie4: + .incbin "baserom.gba", 0x791738, 0x210 + + .global Tsa_EfxDracoZombie5 +Tsa_EfxDracoZombie5: + .incbin "baserom.gba", 0x791948, 0x1F4 + + .global Tsa_EfxDracoZombie1 +Tsa_EfxDracoZombie1: + .incbin "baserom.gba", 0x791B3C, 0x220 + + .global Pal_EfxDracoZombie +Pal_EfxDracoZombie: @ 0x08791D5C + .incbin "baserom.gba", 0x791D5C, 0x20 + + .global Pal_08791D7C +Pal_08791D7C: @ 0x08791D7C + .incbin "baserom.gba", 0x791D7C, 0x20 + + .global Img_08791D9C +Img_08791D9C: @ 0x08791D9C + .incbin "baserom.gba", 0x791D9C, 0x3F8 + + .global Pal_08792194 +Pal_08792194: @ 0x08792194 + .incbin "baserom.gba", 0x792194, 0x20 + +.global AnimSprite_EfxClasschgObjDrop_1 +AnimSprite_EfxClasschgObjDrop_1: @ 0x7921B4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -24, -8 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_2 +AnimSprite_EfxClasschgObjDrop_2: @ 0x7921CC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -24, -10 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 0, -24 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_3 +AnimSprite_EfxClasschgObjDrop_3: @ 0x7921F0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -24, -12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 0, -26 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -16, -40 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_4 +AnimSprite_EfxClasschgObjDrop_4: @ 0x792220 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, -24, -13 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 0, -28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -16, -42 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_5 +AnimSprite_EfxClasschgObjDrop_5: @ 0x792250 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 16, -24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 0, -29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -16, -44 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_6 +AnimSprite_EfxClasschgObjDrop_6: @ 0x792280 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 16, -26 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, -16, -45 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_7 +AnimSprite_EfxClasschgObjDrop_7: @ 0x7922A4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 16, -28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 8, -48 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_8 +AnimSprite_EfxClasschgObjDrop_8: @ 0x7922C8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 16, -29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 8, -50 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_9 +AnimSprite_EfxClasschgObjDrop_9: @ 0x7922EC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 8, -52 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_10 +AnimSprite_EfxClasschgObjDrop_10: @ 0x792304 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 8, -53 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_11 +AnimSprite_EfxClasschgObjDrop_11: @ 0x79231C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -16, -56 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_12 +AnimSprite_EfxClasschgObjDrop_12: @ 0x792334 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -16, -55 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 0, -48 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_13 +AnimSprite_EfxClasschgObjDrop_13: @ 0x792358 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -16, -53 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 0, -47 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 16, -32 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_14 +AnimSprite_EfxClasschgObjDrop_14: @ 0x792388 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, -16, -51 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 0, -45 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 16, -31 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -8, -24 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_15 +AnimSprite_EfxClasschgObjDrop_15: @ 0x7923C4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 0, -43 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 16, -29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -8, -23 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, -24, -20 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_16 +AnimSprite_EfxClasschgObjDrop_16: @ 0x792400 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 16, -27 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -8, -21 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, -24, -19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 0, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_17 +AnimSprite_EfxClasschgObjDrop_17: @ 0x79243C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, -8, -19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, -24, -17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 0, -15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0000, 16, -12 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_18 +AnimSprite_EfxClasschgObjDrop_18: @ 0x792478 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, -24, -15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 0, -13 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0001, 16, -11 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_19 +AnimSprite_EfxClasschgObjDrop_19: @ 0x7924A8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 0, -11 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0002, 16, -9 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_20 +AnimSprite_EfxClasschgObjDrop_20: @ 0x7924CC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0003, 16, -7 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_21 +AnimSprite_EfxClasschgObjDrop_21: @ 0x7924E4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -20, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 12, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -4, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -4, -20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -16, -16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -16, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 8, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 8, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_22 +AnimSprite_EfxClasschgObjDrop_22: @ 0x792550 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -28, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 20, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -4, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -4, -28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -20, -20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -20, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 12, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 12, -20 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_23 +AnimSprite_EfxClasschgObjDrop_23: @ 0x7925BC + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -32, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 24, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -4, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -4, -32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -23, -23 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, -23, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 15, 15 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0004, 15, -23 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_24 +AnimSprite_EfxClasschgObjDrop_24: @ 0x792628 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -4, -34 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -4, 26 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -25, 17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 17, 17 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -25, -25 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -34, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 17, -25 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 26, -4 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_25 +AnimSprite_EfxClasschgObjDrop_25: @ 0x792694 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -4, -36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -4, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -26, 18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 18, 18 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -26, -26 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -36, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 18, -26 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 28, -4 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_26 +AnimSprite_EfxClasschgObjDrop_26: @ 0x792700 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -4, -37 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -4, 29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -27, 19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 19, 19 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -27, -27 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, -37, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 19, -27 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0005, 29, -4 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_27 +AnimSprite_EfxClasschgObjDrop_27: @ 0x79276C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -28, -28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -38, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -28, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -4, 30 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 20, -28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -4, -38 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 30, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 20, 20 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_28 +AnimSprite_EfxClasschgObjDrop_28: @ 0x7927D8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -29, -29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -39, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -29, 21 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -4, 31 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 21, -29 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -4, -39 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 31, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 21, 21 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_29 +AnimSprite_EfxClasschgObjDrop_29: @ 0x792844 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -30, -30 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -40, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -30, 22 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -4, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 22, -30 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, -4, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 32, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0006, 22, 22 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_30 +AnimSprite_EfxClasschgObjDrop_30: @ 0x7928B0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, -4, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, -4, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, -30, -30 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, 22, -30 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, -40, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, -30, 22 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, 32, -4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0007, 22, 22 + ANIM_SPRITE_END + +.global AnimSprite_EfxClasschgObjDrop_31 +AnimSprite_EfxClasschgObjDrop_31: @ 0x79291C + ANIM_SPRITE_END + + .global BanimScr_08792928 +BanimScr_08792928: @ 0x08792928 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_1, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_2, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_3, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_4, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_5, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_6, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_7, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_8, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_9, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_10, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_31, 1 + ANIMSCR_BLOCKED + + .global BanimScr_08792958 +BanimScr_08792958: @ 0x08792958 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_11, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_12, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_13, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_14, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_15, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_16, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_17, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_18, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_19, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_20, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_31, 1 + ANIMSCR_BLOCKED + + .global BanimScr_08792988 +BanimScr_08792988: @ 0x08792988 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_21, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_22, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_23, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_24, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_25, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_26, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_27, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_28, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_29, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_30, 4 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxClasschgObjDrop_31, 1 + ANIMSCR_BLOCKED + + .global Img_87929B8 +Img_87929B8: + .incbin "baserom.gba", 0x7929B8, 0x7932CC - 0x7929B8 + + .global Pal_87932CC +Pal_87932CC: + .incbin "baserom.gba", 0x7932CC, 0x7932EC - 0x7932CC + + .global Tsa_87932EC +Tsa_87932EC: + .incbin "baserom.gba", 0x7932EC, 0x793384 - 0x7932EC + + .global Tsa_8793384 +Tsa_8793384: + .incbin "baserom.gba", 0x793384, 0x793494 - 0x793384 + + .global Tsa_8793494 +Tsa_8793494: + .incbin "baserom.gba", 0x793494, 0x7935B0 - 0x793494 + + .global Tsa_87935B0 +Tsa_87935B0: + .incbin "baserom.gba", 0x7935B0, 0x7936C0 - 0x7935B0 + + .global Tsa_87936C0 +Tsa_87936C0: + .incbin "baserom.gba", 0x7936C0, 0x7937D0 - 0x7936C0 + + .global Tsa_87937D0 +Tsa_87937D0: + .incbin "baserom.gba", 0x7937D0, 0x7938EC - 0x7937D0 + + .global Tsa_87938EC +Tsa_87938EC: + .incbin "baserom.gba", 0x7938EC, 0x7939FC - 0x7938EC + + .global Img_87939FC +Img_87939FC: + .incbin "baserom.gba", 0x7939FC, 0x794628 - 0x7939FC + + .global Img_8794628 +Img_8794628: + .incbin "baserom.gba", 0x794628, 0x7951D8 - 0x794628 + + .global Img_87951D8 +Img_87951D8: + .incbin "baserom.gba", 0x7951D8, 0x795DF4 - 0x7951D8 + + .global Img_8795DF4 +Img_8795DF4: + .incbin "baserom.gba", 0x795DF4, 0x7969F4 - 0x795DF4 + + .global Img_87969F4 +Img_87969F4: + .incbin "baserom.gba", 0x7969F4, 0x7970DC - 0x7969F4 + + .global Img_87970DC +Img_87970DC: + .incbin "baserom.gba", 0x7970DC, 0x797AC4 - 0x7970DC + + .global Img_8797AC4 +Img_8797AC4: + .incbin "baserom.gba", 0x797AC4, 0x798394 - 0x797AC4 + + .global Img_8798394 +Img_8798394: + .incbin "baserom.gba", 0x798394, 0x798B6C - 0x798394 + + .global Img_8798B6C +Img_8798B6C: + .incbin "baserom.gba", 0x798B6C, 0x799228 - 0x798B6C + + .global Img_8799228 +Img_8799228: + .incbin "baserom.gba", 0x799228, 0x7997F8 - 0x799228 + + .global Pal_87997F8 +Pal_87997F8: + .incbin "baserom.gba", 0x7997F8, 0x799818 - 0x7997F8 + + .global Tsa_8799818 +Tsa_8799818: + .incbin "baserom.gba", 0x799818, 0x799ABC - 0x799818 + + .global Tsa_8799ABC +Tsa_8799ABC: + .incbin "baserom.gba", 0x799ABC, 0x799D64 - 0x799ABC + + .global Tsa_8799D64 +Tsa_8799D64: + .incbin "baserom.gba", 0x799D64, 0x79A008 - 0x799D64 + + .global Tsa_879A008 +Tsa_879A008: + .incbin "baserom.gba", 0x79A008, 0x79A2A8 - 0x79A008 + + .global Tsa_879A2A8 +Tsa_879A2A8: + .incbin "baserom.gba", 0x79A2A8, 0x79A444 - 0x79A2A8 + + .global Tsa_879A444 +Tsa_879A444: + .incbin "baserom.gba", 0x79A444, 0x79A6A0 - 0x79A444 + + .global Tsa_879A6A0 +Tsa_879A6A0: + .incbin "baserom.gba", 0x79A6A0, 0x79A87C - 0x79A6A0 + + .global Tsa_879A87C +Tsa_879A87C: + .incbin "baserom.gba", 0x79A87C, 0x79A9E8 - 0x79A87C + + .global Tsa_879A9E8 +Tsa_879A9E8: + .incbin "baserom.gba", 0x79A9E8, 0x79AB10 - 0x79A9E8 + + .global Tsa_879AB10 +Tsa_879AB10: + .incbin "baserom.gba", 0x79AB10, 0x79AC08 - 0x79AB10 + + .global Img_879AC08 +Img_879AC08: + .incbin "baserom.gba", 0x79AC08, 0x79B168 - 0x79AC08 + + .global Img_879B168 +Img_879B168: + .incbin "baserom.gba", 0x79B168, 0x79B8F4 - 0x79B168 + + .global Img_879B8F4 +Img_879B8F4: + .incbin "baserom.gba", 0x79B8F4, 0x79C1E4 - 0x79B8F4 + + .global Img_879C1E4 +Img_879C1E4: + .incbin "baserom.gba", 0x79C1E4, 0x79CAB4 - 0x79C1E4 + + .global Img_879CAB4 +Img_879CAB4: + .incbin "baserom.gba", 0x79CAB4, 0x79D1F8 - 0x79CAB4 + + .global Img_879D1F8 +Img_879D1F8: + .incbin "baserom.gba", 0x79D1F8, 0x79DC10 - 0x79D1F8 + + .global Img_879DC10 +Img_879DC10: + .incbin "baserom.gba", 0x79DC10, 0x79E5DC - 0x79DC10 + + .global Img_879E5DC +Img_879E5DC: + .incbin "baserom.gba", 0x79E5DC, 0x79EED0 - 0x79E5DC + + .global Img_879EED0 +Img_879EED0: + .incbin "baserom.gba", 0x79EED0, 0x79F698 - 0x79EED0 + + .global Img_879F698 +Img_879F698: + .incbin "baserom.gba", 0x79F698, 0x79FD3C - 0x79F698 + + .global Img_879FD3C +Img_879FD3C: + .incbin "baserom.gba", 0x79FD3C, 0x7A0338 - 0x79FD3C + + .global Img_87A0338 +Img_87A0338: + .incbin "baserom.gba", 0x7A0338, 0x7A090C - 0x7A0338 + + .global Img_87A090C +Img_87A090C: + .incbin "baserom.gba", 0x7A090C, 0x7A0E78 - 0x7A090C + + .global Img_87A0E78 +Img_87A0E78: + .incbin "baserom.gba", 0x7A0E78, 0x7A13C0 - 0x7A0E78 + + .global Img_87A13C0 +Img_87A13C0: + .incbin "baserom.gba", 0x7A13C0, 0x7A18D0 - 0x7A13C0 + + .global Pal_87A18D0 +Pal_87A18D0: + .incbin "baserom.gba", 0x7A18D0, 0x7A18F0 - 0x7A18D0 + + .global Tsa_87A18F0 +Tsa_87A18F0: + .incbin "baserom.gba", 0x7A18F0, 0x7A19EC - 0x7A18F0 + + .global Tsa_87A19EC +Tsa_87A19EC: + .incbin "baserom.gba", 0x7A19EC, 0x7A1B68 - 0x7A19EC + + .global Tsa_87A1B68 +Tsa_87A1B68: + .incbin "baserom.gba", 0x7A1B68, 0x7A1D74 - 0x7A1B68 + + .global Tsa_87A1D74 +Tsa_87A1D74: + .incbin "baserom.gba", 0x7A1D74, 0x7A1F9C - 0x7A1D74 + + .global Tsa_87A1F9C +Tsa_87A1F9C: + .incbin "baserom.gba", 0x7A1F9C, 0x7A2134 - 0x7A1F9C + + .global Tsa_87A2134 +Tsa_87A2134: + .incbin "baserom.gba", 0x7A2134, 0x7A2384 - 0x7A2134 + + .global Tsa_87A2384 +Tsa_87A2384: + .incbin "baserom.gba", 0x7A2384, 0x7A2584 - 0x7A2384 + + .global Tsa_87A2584 +Tsa_87A2584: + .incbin "baserom.gba", 0x7A2584, 0x7A2748 - 0x7A2584 + + .global Tsa_87A2748 +Tsa_87A2748: + .incbin "baserom.gba", 0x7A2748, 0x7A28A8 - 0x7A2748 + + .global Tsa_87A28A8 +Tsa_87A28A8: + .incbin "baserom.gba", 0x7A28A8, 0x7A29DC - 0x7A28A8 + + .global Tsa_87A29DC +Tsa_87A29DC: + .incbin "baserom.gba", 0x7A29DC, 0x7A2AE8 - 0x7A29DC + + .global Tsa_87A2AE8 +Tsa_87A2AE8: + .incbin "baserom.gba", 0x7A2AE8, 0x7A2BE4 - 0x7A2AE8 + + .global Tsa_87A2BE4 +Tsa_87A2BE4: + .incbin "baserom.gba", 0x7A2BE4, 0x7A2CCC - 0x7A2BE4 + + .global Tsa_87A2CCC +Tsa_87A2CCC: + .incbin "baserom.gba", 0x7A2CCC, 0x7A2DB8 - 0x7A2CCC + + .global Tsa_87A2DB8 +Tsa_87A2DB8: + .incbin "baserom.gba", 0x7A2DB8, 0x7A2EA0 - 0x7A2DB8 + + .global Img_87A2EA0 +Img_87A2EA0: + .incbin "baserom.gba", 0x7A2EA0, 0x7A3400 - 0x7A2EA0 + + .global Img_87A3400 +Img_87A3400: + .incbin "baserom.gba", 0x7A3400, 0x7A39A0 - 0x7A3400 + + .global Img_87A39A0 +Img_87A39A0: + .incbin "baserom.gba", 0x7A39A0, 0x7A3F38 - 0x7A39A0 + + .global Img_87A3F38 +Img_87A3F38: + .incbin "baserom.gba", 0x7A3F38, 0x7A44D8 - 0x7A3F38 + + .global Img_87A44D8 +Img_87A44D8: + .incbin "baserom.gba", 0x7A44D8, 0x7A4A68 - 0x7A44D8 + + .global Pal_87A4A68 +Pal_87A4A68: + .incbin "baserom.gba", 0x7A4A68, 0x7A4A88 - 0x7A4A68 + + .global Tsa_87A4A88 +Tsa_87A4A88: + .incbin "baserom.gba", 0x7A4A88, 0x7A4B68 - 0x7A4A88 + + .global Tsa_87A4B68 +Tsa_87A4B68: + .incbin "baserom.gba", 0x7A4B68, 0x7A4C44 - 0x7A4B68 + + .global Tsa_87A4C44 +Tsa_87A4C44: + .incbin "baserom.gba", 0x7A4C44, 0x7A4D2C - 0x7A4C44 + + .global Tsa_87A4D2C +Tsa_87A4D2C: + .incbin "baserom.gba", 0x7A4D2C, 0x7A4E0C - 0x7A4D2C + + .global Tsa_87A4E0C +Tsa_87A4E0C: + .incbin "baserom.gba", 0x7A4E0C, 0x7A4EEC - 0x7A4E0C + + .global Img_DemonLightSprites_EyeFlash +Img_DemonLightSprites_EyeFlash: @ 0x087A4EEC + .incbin "baserom.gba", 0x7A4EEC, 0x22C + + .global Pal_DemonLightSprites_EyeFlash +Pal_DemonLightSprites_EyeFlash: @ 0x087A5118 + .incbin "baserom.gba", 0x7A5118, 0x128 + + .global gUnknown_087A5240 +gUnknown_087A5240: @ 0x087A5240 + .incbin "baserom.gba", 0x7A5240, 0x12C @ 0x7A536C - 0x7A5240 + + .global gUnknown_087A536C +gUnknown_087A536C: @ 0x087A536C + .incbin "baserom.gba", 0x7A536C, 0x24 @ 0x7A5390 - 0x7A536C + + .global Img_DemonLightSprites +Img_DemonLightSprites: @ 0x087A5390 + .incbin "baserom.gba", 0x7A5390, 0x3BC + + .global Pal_DemonLightSprites +Pal_DemonLightSprites: @ 0x087A574C + .incbin "baserom.gba", 0x7A574C, 0x20 + +.global AnimSprite_EfxMaohFlashEye_1 +AnimSprite_EfxMaohFlashEye_1: @ 0x7A576C + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000E, -8, -24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000C, -8, -56 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000A, -8, -88 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x0008, -8, -120 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, -8, -128 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_2 +AnimSprite_EfxMaohFlashEye_2: @ 0x7A57B4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000E, -8, -24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000C, -8, -56 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000A, -8, -88 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x0008, -8, -120 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, -8, -128 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_3 +AnimSprite_EfxMaohFlashEye_3: @ 0x7A57FC + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000A, -16, -96 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_4 +AnimSprite_EfxMaohFlashEye_4: @ 0x7A5814 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x0008, -16, -128 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_5 +AnimSprite_EfxMaohFlashEye_5: @ 0x7A582C + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_6 +AnimSprite_EfxMaohFlashEye_6: @ 0x7A5844 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_7 +AnimSprite_EfxMaohFlashEye_7: @ 0x7A585C + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_8 +AnimSprite_EfxMaohFlashEye_8: @ 0x7A5868 + ANIM_SPRITE_AFFIN 1, 0x116, 0xa0, -0xa0, 0x116 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_9 +AnimSprite_EfxMaohFlashEye_9: @ 0x7A588C + ANIM_SPRITE_AFFIN 1, 0xd7, 0x175, -0x175, 0xd7 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_10 +AnimSprite_EfxMaohFlashEye_10: @ 0x7A58B0 + ANIM_SPRITE_AFFIN 1, 0x0, 0x35d, -0x35d, 0x0 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_11 +AnimSprite_EfxMaohFlashEye_11: @ 0x7A58D4 + ANIM_SPRITE_AFFIN 1, 0x116, 0xa0, -0xa0, 0x116 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_12 +AnimSprite_EfxMaohFlashEye_12: @ 0x7A58F8 + ANIM_SPRITE_AFFIN 1, 0xd6, 0x172, -0x172, 0xd6 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEye_13 +AnimSprite_EfxMaohFlashEye_13: @ 0x7A591C + ANIM_SPRITE_AFFIN 1, 0x0, 0x35d, -0x35d, 0x0 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + + .global gUnknown_087A5940 +gUnknown_087A5940: @ 0x087A5940 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_2, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_2, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_7, 2 + ANIMSCR_DISABLED + + .global gUnknown_087A5958 +gUnknown_087A5958: @ 0x087A5958 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_5, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_8, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_9, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_10, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_7, 2 + ANIMSCR_DISABLED + + .global gUnknown_087A5970 +gUnknown_087A5970: @ 0x087A5970 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_6, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_11, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_12, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_13, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEye_7, 2 + ANIMSCR_DISABLED + +.global AnimSprite_EfxMaohFlashThunderObj_1 +AnimSprite_EfxMaohFlashThunderObj_1: @ 0x7A5988 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000E, -8, -24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000C, -8, -56 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x000A, -8, -88 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x0008, -8, -120 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, -8, -128 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_2 +AnimSprite_EfxMaohFlashThunderObj_2: @ 0x7A59D0 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000E, -8, -24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000C, -8, -56 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000A, -8, -88 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x0008, -8, -120 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, -8, -128 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_3 +AnimSprite_EfxMaohFlashThunderObj_3: @ 0x7A5A18 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x000A, 0, -96 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_4 +AnimSprite_EfxMaohFlashThunderObj_4: @ 0x7A5A30 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_32, 0x0008, 0, -128 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_5 +AnimSprite_EfxMaohFlashThunderObj_5: @ 0x7A5A48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_6 +AnimSprite_EfxMaohFlashThunderObj_6: @ 0x7A5A60 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_7 +AnimSprite_EfxMaohFlashThunderObj_7: @ 0x7A5A78 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_8 +AnimSprite_EfxMaohFlashThunderObj_8: @ 0x7A5A84 + ANIM_SPRITE_AFFIN 1, -0x116, 0xa0, 0xa0, 0x116 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_9 +AnimSprite_EfxMaohFlashThunderObj_9: @ 0x7A5AA8 + ANIM_SPRITE_AFFIN 1, -0xd7, 0x175, 0x175, 0xd7 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_10 +AnimSprite_EfxMaohFlashThunderObj_10: @ 0x7A5ACC + ANIM_SPRITE_AFFIN 1, 0x0, 0x35d, 0x35d, 0x0 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0000, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_11 +AnimSprite_EfxMaohFlashThunderObj_11: @ 0x7A5AF0 + ANIM_SPRITE_AFFIN 1, -0x116, 0xa0, 0xa0, 0x116 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_12 +AnimSprite_EfxMaohFlashThunderObj_12: @ 0x7A5B14 + ANIM_SPRITE_AFFIN 1, -0xd6, 0x172, 0x172, 0xd6 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashThunderObj_13 +AnimSprite_EfxMaohFlashThunderObj_13: @ 0x7A5B38 + ANIM_SPRITE_AFFIN 1, 0x0, 0x35d, 0x35d, 0x0 + ANIM_SPRITE ATTR0_SQUARE + OBJ_ROT_SCALE_ON, ATTR1_SIZE_32, 0x0004, -16, -16 + ANIM_SPRITE_END + +.global gUnknown_087A5B5C +gUnknown_087A5B5C: @ 0x7A5B5C + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_2, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_2, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_7, 2 + ANIMSCR_DISABLED + +.global gUnknown_087A5B74 +gUnknown_087A5B74: @ 0x7A5B74 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_5, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_8, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_9, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_10, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_7, 2 + ANIMSCR_DISABLED + +.global gUnknown_087A5B8C +gUnknown_087A5B8C: @ 0x7A5B8C + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_6, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_11, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_12, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_13, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashThunderObj_7, 2 + ANIMSCR_DISABLED + + .global Img_DemonLightSprites_087A5BA4 +Img_DemonLightSprites_087A5BA4: @ 0x087A5BA4 + .incbin "baserom.gba", 0x7A5BA4, 0x2F8 + + .global Img_DemonLightSprites_087A5E9C +Img_DemonLightSprites_087A5E9C: @ 0x087A5E9C + .incbin "baserom.gba", 0x7A5E9C, 0x350 + + .global Pal_DemonLightSprites_087A61EC +Pal_DemonLightSprites_087A61EC: @ 0x087A61EC + .incbin "baserom.gba", 0x7A61EC, 0x7A620C - 0x7A61EC + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_1 +AnimSprite_EfxMaohFlashEyeFire1Obj_1: @ 0x7A620C + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0002, 0, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, 32, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0008, 48, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, 0, 40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 24, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 24, 24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0001, 40, 8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0001, 40, 24 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 32, 40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0020, 16, 40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, 16, 48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, 48, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0063, 48, 16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0065, 48, 24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0009, 0, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, 8, 48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, 48, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 22, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 22, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 38, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 38, 28 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, 30, 44 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0041, 54, 12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0041, 54, 28 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0010, 14, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0014, 46, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0016, 62, 4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0017, 14, 12 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, 62, 20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, 62, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0050, 62, 36 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0051, 22, 52 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, 14, 44 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0034, 46, 44 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_2 +AnimSprite_EfxMaohFlashEyeFire1Obj_2: @ 0x7A63C8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, 0, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x004A, 0, 16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x006A, 8, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000C, 16, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004C, 16, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002B, 24, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0047, 40, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0028, 8, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006E, 24, 48 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x004E, 32, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 40, 40 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000E, 32, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0055, 54, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, 14, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0058, 14, 20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0078, 22, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001A, 30, 12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x001C, 46, 20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x005C, 46, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, 54, 44 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0039, 38, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, 30, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0036, 22, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, 38, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_3 +AnimSprite_EfxMaohFlashEyeFire1Obj_3: @ 0x7A64F4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 0, 0 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0002, 16, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0040, 8, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0044, 40, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0005, 32, 32 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0007, 48, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0003, 16, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006C, 48, 48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0010, 14, 4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0012, 30, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0050, 22, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0054, 54, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0015, 46, 36 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0017, 62, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, 30, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, 62, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_4 +AnimSprite_EfxMaohFlashEyeFire1Obj_4: @ 0x7A65C0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 0, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0046, 8, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004A, 48, 40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000A, 32, 32 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000C, 48, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, 14, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0056, 22, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, 62, 44 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x001A, 46, 36 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x001C, 62, 20 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_5 +AnimSprite_EfxMaohFlashEyeFire1Obj_5: @ 0x7A6644 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000D, 0, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, 14, 4 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_6 +AnimSprite_EfxMaohFlashEyeFire1Obj_6: @ 0x7A6668 + ANIM_SPRITE_END + +.global gUnknown_087A6674 +gUnknown_087A6674: @ 0x7A6674 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire1Obj_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire1Obj_2, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire1Obj_6, 2 + ANIMSCR_DISABLED + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_7 +AnimSprite_EfxMaohFlashEyeFire1Obj_7: @ 0x7A6684 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0002, -32, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, -48, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0008, -56, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -16, 40 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -40, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -40, 24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -48, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -48, 24 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -48, 40 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0020, -32, 40 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -32, 48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, -56, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0063, -64, 16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0065, -64, 24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_16, 0x0009, -8, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, -16, 48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, -56, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -38, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -38, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -54, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -54, 28 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -46, 44 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0041, -62, 12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0041, -62, 28 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0010, -46, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0014, -62, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0016, -70, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_16, 0x0017, -22, 12 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, -78, 20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, -78, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0050, -70, 36 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0051, -54, 52 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, -30, 44 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0034, -62, 44 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_8 +AnimSprite_EfxMaohFlashEyeFire1Obj_8: @ 0x7A6840 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x004A, -16, 16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x006A, -24, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000C, -32, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004C, -32, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002B, -32, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0047, -56, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0028, -16, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006E, -32, 48 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x004E, -48, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -48, 40 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000E, -40, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0055, -70, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, -30, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0058, -30, 20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0078, -38, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001A, -46, 12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x001C, -54, 20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x005C, -62, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, -62, 44 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0039, -46, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, -46, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0036, -30, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, -46, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_9 +AnimSprite_EfxMaohFlashEyeFire1Obj_9: @ 0x7A696C + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0002, -24, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0040, -40, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0044, -56, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0005, -48, 32 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0007, -56, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0003, -32, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006C, -56, 48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0010, -30, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0012, -38, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0050, -54, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0054, -70, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0015, -62, 36 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0017, -70, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, -46, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, -70, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_10 +AnimSprite_EfxMaohFlashEyeFire1Obj_10: @ 0x7A6A38 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0046, -40, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004A, -64, 40 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x000A, -48, 32 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000C, -56, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, -30, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0056, -54, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, -78, 44 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x001A, -62, 36 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x001C, -70, 20 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_11 +AnimSprite_EfxMaohFlashEyeFire1Obj_11: @ 0x7A6ABC + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000D, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, -30, 4 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire1Obj_12 +AnimSprite_EfxMaohFlashEyeFire1Obj_12: @ 0x7A6AE0 + ANIM_SPRITE_END + +.global gUnknown_087A6AEC +gUnknown_087A6AEC: @ 0x7A6AEC + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire1Obj_7, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire1Obj_8, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire1Obj_12, 2 + ANIMSCR_BLOCKED + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_1 +AnimSprite_EfxMaohFlashEyeFire2Obj1_1: @ 0x7A6AFC + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0002, 0, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, 32, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0008, 48, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, 0, 40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 8, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 24, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 24, 24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0001, 40, 8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0001, 40, 24 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, 32, 40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0020, 16, 40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, 16, 48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, 48, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0063, 48, 16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0065, 48, 24 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0009, 0, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, 8, 48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, 48, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 22, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 22, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 38, 12 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, 38, 28 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, 30, 44 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0041, 54, 12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0041, 54, 28 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0010, 14, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0014, 46, 4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0016, 62, 4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0017, 14, 12 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, 62, 20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, 62, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0050, 62, 36 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0051, 22, 52 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, 14, 44 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0034, 46, 44 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_2 +AnimSprite_EfxMaohFlashEyeFire2Obj1_2: @ 0x7A6CB8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, 0, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x004A, 0, 16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x006A, 8, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000C, 16, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004C, 16, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x002B, 24, 24 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0047, 40, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0028, 8, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006E, 24, 48 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x004E, 32, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, 40, 40 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000E, 32, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0055, 54, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, 14, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0058, 14, 20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x0078, 22, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001A, 30, 12 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x001C, 46, 20 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x005C, 46, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, 54, 44 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0039, 38, 28 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, 30, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x0036, 22, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, 38, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_3 +AnimSprite_EfxMaohFlashEyeFire2Obj1_3: @ 0x7A6DE4 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, 0, 0 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0002, 16, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0040, 8, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0044, 40, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0005, 32, 32 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0007, 48, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0003, 16, 32 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x006C, 48, 48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0010, 14, 4 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0012, 30, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0050, 22, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0054, 54, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0015, 46, 36 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x0017, 62, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, 30, 36 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, 62, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_4 +AnimSprite_EfxMaohFlashEyeFire2Obj1_4: @ 0x7A6EB0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 0, 0 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0046, 8, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x004A, 48, 40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x000A, 32, 32 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000C, 48, 16 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, 14, 4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0056, 22, 20 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, 62, 44 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x001A, 46, 36 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x001C, 62, 20 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_5 +AnimSprite_EfxMaohFlashEyeFire2Obj1_5: @ 0x7A6F34 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000D, 0, 0 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, 16, 8 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_6 +AnimSprite_EfxMaohFlashEyeFire2Obj1_6: @ 0x7A6F58 + ANIM_SPRITE_END + +.global gUnknown_087A6F64 +gUnknown_087A6F64: @ 0x7A6F64 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_3, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_4, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_5, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_6, 2 + ANIMSCR_DISABLED + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_7 +AnimSprite_EfxMaohFlashEyeFire2Obj1_7: @ 0x7A6F78 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0002, -32, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0006, -48, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0008, -56, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0022, -16, 40 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -24, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -40, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -40, 24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -48, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0001, -48, 24 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0026, -48, 40 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0020, -32, 40 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0044, -32, 48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0062, -56, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0063, -64, 16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0065, -64, 24 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_16, 0x0009, -8, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0043, -16, 48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0042, -56, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -38, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -38, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -54, 12 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0040, -54, 28 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0060, -46, 44 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0041, -62, 12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0041, -62, 28 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0010, -46, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0014, -62, 4 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0016, -70, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_16, 0x0017, -22, 12 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0071, -78, 20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0073, -78, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0050, -70, 36 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0051, -54, 52 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0030, -30, 44 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0034, -62, 44 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_8 +AnimSprite_EfxMaohFlashEyeFire2Obj1_8: @ 0x7A7134 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x004A, -16, 16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x006A, -24, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000C, -32, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004C, -32, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x002B, -32, 24 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0047, -56, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0028, -16, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006E, -32, 48 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x004E, -48, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006F, -48, 40 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000E, -40, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0055, -70, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, -30, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0058, -30, 20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x0078, -38, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001A, -46, 12 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x001C, -54, 20 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x005C, -62, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007D, -62, 44 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0039, -46, 28 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, -46, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x0036, -30, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, -46, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_9 +AnimSprite_EfxMaohFlashEyeFire2Obj1_9: @ 0x7A7260 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0000, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0002, -24, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0040, -40, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0044, -56, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0005, -48, 32 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0007, -56, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0003, -32, 32 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x006C, -56, 48 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0010, -30, 4 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0012, -38, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0050, -54, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0054, -70, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0015, -62, 36 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x0017, -70, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, -46, 36 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_8, 0x007C, -70, 52 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_10 +AnimSprite_EfxMaohFlashEyeFire2Obj1_10: @ 0x7A732C + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0046, -40, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x004A, -64, 40 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x000A, -48, 32 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000C, -56, 16 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0018, -30, 4 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0056, -54, 20 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x005A, -78, 44 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x001A, -62, 36 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x001C, -70, 20 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_11 +AnimSprite_EfxMaohFlashEyeFire2Obj1_11: @ 0x7A73B0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x000D, -16, 0 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x001D, -32, 8 + ANIM_SPRITE_END + +.global AnimSprite_EfxMaohFlashEyeFire2Obj1_12 +AnimSprite_EfxMaohFlashEyeFire2Obj1_12: @ 0x7A73D4 + ANIM_SPRITE_END + +.global gUnknown_087A73E0 +gUnknown_087A73E0: @ 0x7A73E0 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_9, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_10, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_11, 1 + ANIMSCR_FORCE_SPRITE AnimSprite_EfxMaohFlashEyeFire2Obj1_12, 2 + ANIMSCR_DISABLED + + .global Img_087A73F4 +Img_087A73F4: @ 0x087A73F4 + .incbin "baserom.gba", 0x7A73F4, 0xB44 @ 0x7A7F38 - 0x7A73F4 + + .global Img_087A7F38 +Img_087A7F38: @ 0x087A7F38 + .incbin "baserom.gba", 0x7A7F38, 0xB3C @ 0x7A8A74 - 0x7A7F38 + + .global Img_087A8A74 +Img_087A8A74: @ 0x087A8A74 + .incbin "baserom.gba", 0x7A8A74, 0xB24 @ 0x7A9598 - 0x7A8A74 + + .global Img_087A9598 +Img_087A9598: @ 0x087A9598 + .incbin "baserom.gba", 0x7A9598, 0xA94 @ 0x7AA02C - 0x7A9598 + + .global Img_087AA02C +Img_087AA02C: @ 0x087AA02C + .incbin "baserom.gba", 0x7AA02C, 0xA7C @ 0x7AAAA8 - 0x7AA02C + + .global Img_087AAAA8 +Img_087AAAA8: @ 0x087AAAA8 + .incbin "baserom.gba", 0x7AAAA8, 0xAB0 @ 0x7AB558 - 0x7AAAA8 + + .global Img_087AB558 +Img_087AB558: @ 0x087AB558 + .incbin "baserom.gba", 0x7AB558, 0xA98 @ 0x7ABFF0 - 0x7AB558 + + .global Img_087ABFF0 +Img_087ABFF0: @ 0x087ABFF0 + .incbin "baserom.gba", 0x7ABFF0, 0xAD8 @ 0x7ACAC8 - 0x7ABFF0 + + .global Img_087ACAC8 +Img_087ACAC8: @ 0x087ACAC8 + .incbin "baserom.gba", 0x7ACAC8, 0xA84 @ 0x7AD54C - 0x7ACAC8 + + .global Img_087AD54C +Img_087AD54C: @ 0x087AD54C + .incbin "baserom.gba", 0x7AD54C, 0xAA0 @ 0x7ADFEC - 0x7AD54C + + .global Img_087ADFEC +Img_087ADFEC: @ 0x087ADFEC + .incbin "baserom.gba", 0x7ADFEC, 0xA88 @ 0x7AEA74 - 0x7ADFEC + + .global Img_087AEA74 +Img_087AEA74: @ 0x087AEA74 + .incbin "baserom.gba", 0x7AEA74, 0xAA4 @ 0x7AF518 - 0x7AEA74 + + .global Img_087AF518 +Img_087AF518: @ 0x087AF518 + .incbin "baserom.gba", 0x7AF518, 0xB58 @ 0x7B0070 - 0x7AF518 + + .global Img_087B0070 +Img_087B0070: @ 0x087B0070 + .incbin "baserom.gba", 0x7B0070, 0xB90 @ 0x7B0C00 - 0x7B0070 + + .global Img_087B0C00 +Img_087B0C00: @ 0x087B0C00 + .incbin "baserom.gba", 0x7B0C00, 0xB28 @ 0x7B1728 - 0x7B0C00 + + .global Img_087B1728 +Img_087B1728: @ 0x087B1728 + .incbin "baserom.gba", 0x7B1728, 0xB08 @ 0x7B2230 - 0x7B1728 + + .global Pal_087B2230 +Pal_087B2230: @ 0x087B2230 + .incbin "baserom.gba", 0x7B2230, 0x20 @ 0x7B2250 - 0x7B2230 + + .global Pal_087B2250 +Pal_087B2250: @ 0x087B2250 + .incbin "baserom.gba", 0x7B2250, 0x20 @ 0x7B2270 - 0x7B2250 + + .global Pal_087B2270 +Pal_087B2270: @ 0x087B2270 + .incbin "baserom.gba", 0x7B2270, 0x20 @ 0x7B2290 - 0x7B2270 + + .global Pal_087B2290 +Pal_087B2290: @ 0x087B2290 + .incbin "baserom.gba", 0x7B2290, 0x20 @ 0x7B22B0 - 0x7B2290 + + .global Pal_087B22B0 +Pal_087B22B0: @ 0x087B22B0 + .incbin "baserom.gba", 0x7B22B0, 0x20 @ 0x7B22D0 - 0x7B22B0 + + .global Pal_087B22D0 +Pal_087B22D0: @ 0x087B22D0 + .incbin "baserom.gba", 0x7B22D0, 0x20 @ 0x7B22F0 - 0x7B22D0 + + .global Pal_087B22F0 +Pal_087B22F0: @ 0x087B22F0 + .incbin "baserom.gba", 0x7B22F0, 0x20 @ 0x7B2310 - 0x7B22F0 + + .global Pal_087B2310 +Pal_087B2310: @ 0x087B2310 + .incbin "baserom.gba", 0x7B2310, 0x20 @ 0x7B2330 - 0x7B2310 + + .global Pal_087B2330 +Pal_087B2330: @ 0x087B2330 + .incbin "baserom.gba", 0x7B2330, 0x20 @ 0x7B2350 - 0x7B2330 + + .global Pal_087B2350 +Pal_087B2350: @ 0x087B2350 + .incbin "baserom.gba", 0x7B2350, 0x20 @ 0x7B2370 - 0x7B2350 + + .global Pal_087B2370 +Pal_087B2370: @ 0x087B2370 + .incbin "baserom.gba", 0x7B2370, 0x20 @ 0x7B2390 - 0x7B2370 + + .global Pal_087B2390 +Pal_087B2390: @ 0x087B2390 + .incbin "baserom.gba", 0x7B2390, 0x20 @ 0x7B23B0 - 0x7B2390 + + .global Pal_087B23B0 +Pal_087B23B0: @ 0x087B23B0 + .incbin "baserom.gba", 0x7B23B0, 0x20 @ 0x7B23D0 - 0x7B23B0 + + .global Pal_087B23D0 +Pal_087B23D0: @ 0x087B23D0 + .incbin "baserom.gba", 0x7B23D0, 0x20 @ 0x7B23F0 - 0x7B23D0 + + .global Pal_087B23F0 +Pal_087B23F0: @ 0x087B23F0 + .incbin "baserom.gba", 0x7B23F0, 0x20 @ 0x7B2410 - 0x7B23F0 + + .global Pal_087B2410 +Pal_087B2410: @ 0x087B2410 + .incbin "baserom.gba", 0x7B2410, 0x20 @ 0x7B2430 - 0x7B2410 + + .global Tsa_087B2430 +Tsa_087B2430: @ 0x087B2430 + .incbin "baserom.gba", 0x7B2430, 0x274 @ 0x7B26A4 - 0x7B2430 + + .global Tsa_087B26A4 +Tsa_087B26A4: @ 0x087B26A4 + .incbin "baserom.gba", 0x7B26A4, 0x278 @ 0x7B291C - 0x7B26A4 + + .global Tsa_087B291C +Tsa_087B291C: @ 0x087B291C + .incbin "baserom.gba", 0x7B291C, 0x274 @ 0x7B2B90 - 0x7B291C + + .global Tsa_087B2B90 +Tsa_087B2B90: @ 0x087B2B90 + .incbin "baserom.gba", 0x7B2B90, 0x274 @ 0x7B2E04 - 0x7B2B90 + + .global Tsa_087B2E04 +Tsa_087B2E04: @ 0x087B2E04 + .incbin "baserom.gba", 0x7B2E04, 0x278 @ 0x7B307C - 0x7B2E04 + + .global Tsa_087B307C +Tsa_087B307C: @ 0x087B307C + .incbin "baserom.gba", 0x7B307C, 0x274 @ 0x7B32F0 - 0x7B307C + + .global Tsa_087B32F0 +Tsa_087B32F0: @ 0x087B32F0 + .incbin "baserom.gba", 0x7B32F0, 0x278 @ 0x7B3568 - 0x7B32F0 + + .global Tsa_087B3568 +Tsa_087B3568: @ 0x087B3568 + .incbin "baserom.gba", 0x7B3568, 0x274 @ 0x7B37DC - 0x7B3568 + + .global Tsa_087B37DC +Tsa_087B37DC: @ 0x087B37DC + .incbin "baserom.gba", 0x7B37DC, 0x278 @ 0x7B3A54 - 0x7B37DC + + .global Tsa_087B3A54 +Tsa_087B3A54: @ 0x087B3A54 + .incbin "baserom.gba", 0x7B3A54, 0x274 @ 0x7B3CC8 - 0x7B3A54 + + .global Tsa_087B3CC8 +Tsa_087B3CC8: @ 0x087B3CC8 + .incbin "baserom.gba", 0x7B3CC8, 0x278 @ 0x7B3F40 - 0x7B3CC8 + + .global Tsa_087B3F40 +Tsa_087B3F40: @ 0x087B3F40 + .incbin "baserom.gba", 0x7B3F40, 0x274 @ 0x7B41B4 - 0x7B3F40 + + .global Tsa_087B41B4 +Tsa_087B41B4: @ 0x087B41B4 + .incbin "baserom.gba", 0x7B41B4, 0x274 @ 0x7B4428 - 0x7B41B4 + + .global Tsa_087B4428 +Tsa_087B4428: @ 0x087B4428 + .incbin "baserom.gba", 0x7B4428, 0x278 @ 0x7B46A0 - 0x7B4428 + + .global Tsa_087B46A0 +Tsa_087B46A0: @ 0x087B46A0 + .incbin "baserom.gba", 0x7B46A0, 0x274 @ 0x7B4914 - 0x7B46A0 + + .global Tsa_087B4914 +Tsa_087B4914: @ 0x087B4914 + .incbin "baserom.gba", 0x7B4914, 0x274 @ 0x7B4B88 - 0x7B4914 + + .global Img_087B4B88 +Img_087B4B88: @ 0x087B4B88 + .incbin "baserom.gba", 0x7B4B88, 0xAF0 @ 0x7B5678 - 0x7B4B88 + + .global Img_087B5678 +Img_087B5678: @ 0x087B5678 + .incbin "baserom.gba", 0x7B5678, 0xB20 @ 0x7B6198 - 0x7B5678 + + .global Img_087B6198 +Img_087B6198: @ 0x087B6198 + .incbin "baserom.gba", 0x7B6198, 0xBBC @ 0x7B6D54 - 0x7B6198 + + .global Img_087B6D54 +Img_087B6D54: @ 0x087B6D54 + .incbin "baserom.gba", 0x7B6D54, 0xD98 @ 0x7B7AEC - 0x7B6D54 + + .global Img_087B7AEC +Img_087B7AEC: @ 0x087B7AEC + .incbin "baserom.gba", 0x7B7AEC, 0xE7C @ 0x7B8968 - 0x7B7AEC + + .global Img_087B8968 +Img_087B8968: @ 0x087B8968 + .incbin "baserom.gba", 0x7B8968, 0xF94 @ 0x7B98FC - 0x7B8968 + + .global Img_087B98FC +Img_087B98FC: @ 0x087B98FC + .incbin "baserom.gba", 0x7B98FC, 0x1014 @ 0x7BA910 - 0x7B98FC + + .global Img_087BA910 +Img_087BA910: @ 0x087BA910 + .incbin "baserom.gba", 0x7BA910, 0x1194 @ 0x7BBAA4 - 0x7BA910 + + .global Img_087BBAA4 +Img_087BBAA4: @ 0x087BBAA4 + .incbin "baserom.gba", 0x7BBAA4, 0x1234 @ 0x7BCCD8 - 0x7BBAA4 + + .global Img_087BCCD8 +Img_087BCCD8: @ 0x087BCCD8 + .incbin "baserom.gba", 0x7BCCD8, 0x1234 @ 0x7BDF0C - 0x7BCCD8 + + .global Img_087BDF0C +Img_087BDF0C: @ 0x087BDF0C + .incbin "baserom.gba", 0x7BDF0C, 0x1150 @ 0x7BF05C - 0x7BDF0C + + .global Img_087BF05C +Img_087BF05C: @ 0x087BF05C + .incbin "baserom.gba", 0x7BF05C, 0xE98 @ 0x7BFEF4 - 0x7BF05C + + .global Img_087BFEF4 +Img_087BFEF4: @ 0x087BFEF4 + .incbin "baserom.gba", 0x7BFEF4, 0xB24 @ 0x7C0A18 - 0x7BFEF4 + + .global Img_087C0A18 +Img_087C0A18: @ 0x087C0A18 + .incbin "baserom.gba", 0x7C0A18, 0xBCC @ 0x7C15E4 - 0x7C0A18 + + .global Img_087C15E4 +Img_087C15E4: @ 0x087C15E4 + .incbin "baserom.gba", 0x7C15E4, 0xD24 @ 0x7C2308 - 0x7C15E4 + + .global Img_087C2308 +Img_087C2308: @ 0x087C2308 + .incbin "baserom.gba", 0x7C2308, 0xA2C @ 0x7C2D34 - 0x7C2308 + + .global Pal_087C2D34 +Pal_087C2D34: @ 0x087C2D34 + .incbin "baserom.gba", 0x7C2D34, 0x20 @ 0x7C2D54 - 0x7C2D34 + + .global Pal_087C2D54 +Pal_087C2D54: @ 0x087C2D54 + .incbin "baserom.gba", 0x7C2D54, 0x20 @ 0x7C2D74 - 0x7C2D54 + + .global Pal_087C2D74 +Pal_087C2D74: @ 0x087C2D74 + .incbin "baserom.gba", 0x7C2D74, 0x20 @ 0x7C2D94 - 0x7C2D74 + + .global Pal_087C2D94 +Pal_087C2D94: @ 0x087C2D94 + .incbin "baserom.gba", 0x7C2D94, 0x20 @ 0x7C2DB4 - 0x7C2D94 + + .global Pal_087C2DB4 +Pal_087C2DB4: @ 0x087C2DB4 + .incbin "baserom.gba", 0x7C2DB4, 0x20 @ 0x7C2DD4 - 0x7C2DB4 + + .global Pal_087C2DD4 +Pal_087C2DD4: @ 0x087C2DD4 + .incbin "baserom.gba", 0x7C2DD4, 0x20 @ 0x7C2DF4 - 0x7C2DD4 + + .global Pal_087C2DF4 +Pal_087C2DF4: @ 0x087C2DF4 + .incbin "baserom.gba", 0x7C2DF4, 0x20 @ 0x7C2E14 - 0x7C2DF4 + + .global Pal_087C2E14 +Pal_087C2E14: @ 0x087C2E14 + .incbin "baserom.gba", 0x7C2E14, 0x20 @ 0x7C2E34 - 0x7C2E14 + + .global Pal_087C2E34 +Pal_087C2E34: @ 0x087C2E34 + .incbin "baserom.gba", 0x7C2E34, 0x20 @ 0x7C2E54 - 0x7C2E34 + + .global Pal_087C2E54 +Pal_087C2E54: @ 0x087C2E54 + .incbin "baserom.gba", 0x7C2E54, 0x20 @ 0x7C2E74 - 0x7C2E54 + + .global Pal_087C2E74 +Pal_087C2E74: @ 0x087C2E74 + .incbin "baserom.gba", 0x7C2E74, 0x20 @ 0x7C2E94 - 0x7C2E74 + + .global Pal_087C2E94 +Pal_087C2E94: @ 0x087C2E94 + .incbin "baserom.gba", 0x7C2E94, 0x20 @ 0x7C2EB4 - 0x7C2E94 + + .global Pal_087C2EB4 +Pal_087C2EB4: @ 0x087C2EB4 + .incbin "baserom.gba", 0x7C2EB4, 0x20 @ 0x7C2ED4 - 0x7C2EB4 + + .global Pal_087C2ED4 +Pal_087C2ED4: @ 0x087C2ED4 + .incbin "baserom.gba", 0x7C2ED4, 0x20 @ 0x7C2EF4 - 0x7C2ED4 + + .global Pal_087C2EF4 +Pal_087C2EF4: @ 0x087C2EF4 + .incbin "baserom.gba", 0x7C2EF4, 0x20 @ 0x7C2F14 - 0x7C2EF4 + + .global Pal_087C2F14 +Pal_087C2F14: @ 0x087C2F14 + .incbin "baserom.gba", 0x7C2F14, 0x20 @ 0x7C2F34 - 0x7C2F14 + + .global Tsa_087C2F34 +Tsa_087C2F34: @ 0x087C2F34 + .incbin "baserom.gba", 0x7C2F34, 0x270 @ 0x7C31A4 - 0x7C2F34 + + .global Tsa_087C31A4 +Tsa_087C31A4: @ 0x087C31A4 + .incbin "baserom.gba", 0x7C31A4, 0x278 @ 0x7C341C - 0x7C31A4 + + .global Tsa_087C341C +Tsa_087C341C: @ 0x087C341C + .incbin "baserom.gba", 0x7C341C, 0x278 @ 0x7C3694 - 0x7C341C + + .global Tsa_087C3694 +Tsa_087C3694: @ 0x087C3694 + .incbin "baserom.gba", 0x7C3694, 0x25C @ 0x7C38F0 - 0x7C3694 + + .global Tsa_087C38F0 +Tsa_087C38F0: @ 0x087C38F0 + .incbin "baserom.gba", 0x7C38F0, 0x248 @ 0x7C3B38 - 0x7C38F0 + + .global Tsa_087C3B38 +Tsa_087C3B38: @ 0x087C3B38 + .incbin "baserom.gba", 0x7C3B38, 0x23C @ 0x7C3D74 - 0x7C3B38 + + .global Tsa_087C3D74 +Tsa_087C3D74: @ 0x087C3D74 + .incbin "baserom.gba", 0x7C3D74, 0x234 @ 0x7C3FA8 - 0x7C3D74 + + .global Tsa_087C3FA8 +Tsa_087C3FA8: @ 0x087C3FA8 + .incbin "baserom.gba", 0x7C3FA8, 0x238 @ 0x7C41E0 - 0x7C3FA8 + + .global Tsa_087C41E0 +Tsa_087C41E0: @ 0x087C41E0 + .incbin "baserom.gba", 0x7C41E0, 0x240 @ 0x7C4420 - 0x7C41E0 + + .global Tsa_087C4420 +Tsa_087C4420: @ 0x087C4420 + .incbin "baserom.gba", 0x7C4420, 0x240 @ 0x7C4660 - 0x7C4420 + + .global Tsa_087C4660 +Tsa_087C4660: @ 0x087C4660 + .incbin "baserom.gba", 0x7C4660, 0x24C @ 0x7C48AC - 0x7C4660 + + .global Tsa_087C48AC +Tsa_087C48AC: @ 0x087C48AC + .incbin "baserom.gba", 0x7C48AC, 0x244 @ 0x7C4AF0 - 0x7C48AC + + .global Tsa_087C4AF0 +Tsa_087C4AF0: @ 0x087C4AF0 + .incbin "baserom.gba", 0x7C4AF0, 0x1B0 @ 0x7C4CA0 - 0x7C4AF0 + + .global Tsa_087C4CA0 +Tsa_087C4CA0: @ 0x087C4CA0 + .incbin "baserom.gba", 0x7C4CA0, 0x1C4 @ 0x7C4E64 - 0x7C4CA0 + + .global Tsa_087C4E64 +Tsa_087C4E64: @ 0x087C4E64 + .incbin "baserom.gba", 0x7C4E64, 0x1D0 @ 0x7C5034 - 0x7C4E64 + + .global Tsa_087C5034 +Tsa_087C5034: @ 0x087C5034 + .incbin "baserom.gba", 0x7C5034, 0x15C @ 0x7C5190 - 0x7C5034 + + .global Img_087C5190 +Img_087C5190: @ 0x087C5190 + .incbin "baserom.gba", 0x7C5190, 0x554 @ 0x7C56E4 - 0x7C5190 + + .global Img_087C56E4 +Img_087C56E4: @ 0x087C56E4 + .incbin "baserom.gba", 0x7C56E4, 0xAB8 @ 0x7C619C - 0x7C56E4 + + .global Img_087C619C +Img_087C619C: @ 0x087C619C + .incbin "baserom.gba", 0x7C619C, 0xB58 @ 0x7C6CF4 - 0x7C619C + + .global Img_087C6CF4 +Img_087C6CF4: @ 0x087C6CF4 + .incbin "baserom.gba", 0x7C6CF4, 0x984 @ 0x7C7678 - 0x7C6CF4 + + .global Img_087C7678 +Img_087C7678: @ 0x087C7678 + .incbin "baserom.gba", 0x7C7678, 0xA94 @ 0x7C810C - 0x7C7678 + + .global Img_087C810C +Img_087C810C: @ 0x087C810C + .incbin "baserom.gba", 0x7C810C, 0x5B0 @ 0x7C86BC - 0x7C810C + + .global Img_087C86BC +Img_087C86BC: @ 0x087C86BC + .incbin "baserom.gba", 0x7C86BC, 0x5C4 @ 0x7C8C80 - 0x7C86BC + + .global Img_087C8C80 +Img_087C8C80: @ 0x087C8C80 + .incbin "baserom.gba", 0x7C8C80, 0x610 @ 0x7C9290 - 0x7C8C80 + + .global Pal_087C9290 +Pal_087C9290: @ 0x087C9290 + .incbin "baserom.gba", 0x7C9290, 0x20 @ 0x7C92B0 - 0x7C9290 + + .global Pal_087C92B0 +Pal_087C92B0: @ 0x087C92B0 + .incbin "baserom.gba", 0x7C92B0, 0x20 @ 0x7C92D0 - 0x7C92B0 + + .global Pal_087C92D0 +Pal_087C92D0: @ 0x087C92D0 + .incbin "baserom.gba", 0x7C92D0, 0x20 @ 0x7C92F0 - 0x7C92D0 + + .global Pal_087C92F0 +Pal_087C92F0: @ 0x087C92F0 + .incbin "baserom.gba", 0x7C92F0, 0x20 @ 0x7C9310 - 0x7C92F0 + + .global Pal_087C9310 +Pal_087C9310: @ 0x087C9310 + .incbin "baserom.gba", 0x7C9310, 0x20 @ 0x7C9330 - 0x7C9310 + + .global Pal_087C9330 +Pal_087C9330: @ 0x087C9330 + .incbin "baserom.gba", 0x7C9330, 0x20 @ 0x7C9350 - 0x7C9330 + + .global Pal_087C9350 +Pal_087C9350: @ 0x087C9350 + .incbin "baserom.gba", 0x7C9350, 0x20 @ 0x7C9370 - 0x7C9350 + + .global Pal_087C9370 +Pal_087C9370: @ 0x087C9370 + .incbin "baserom.gba", 0x7C9370, 0x20 @ 0x7C9390 - 0x7C9370 + + .global Tsa_087C9390 +Tsa_087C9390: @ 0x087C9390 + .incbin "baserom.gba", 0x7C9390, 0xD4 @ 0x7C9464 - 0x7C9390 + + .global Tsa_087C9464 +Tsa_087C9464: @ 0x087C9464 + .incbin "baserom.gba", 0x7C9464, 0x19C @ 0x7C9600 - 0x7C9464 + + .global Tsa_087C9600 +Tsa_087C9600: @ 0x087C9600 + .incbin "baserom.gba", 0x7C9600, 0x218 @ 0x7C9818 - 0x7C9600 + + .global Tsa_087C9818 +Tsa_087C9818: @ 0x087C9818 + .incbin "baserom.gba", 0x7C9818, 0x214 @ 0x7C9A2C - 0x7C9818 + + .global Tsa_087C9A2C +Tsa_087C9A2C: @ 0x087C9A2C + .incbin "baserom.gba", 0x7C9A2C, 0x1C0 @ 0x7C9BEC - 0x7C9A2C + + .global Tsa_087C9BEC +Tsa_087C9BEC: @ 0x087C9BEC + .incbin "baserom.gba", 0x7C9BEC, 0x108 @ 0x7C9CF4 - 0x7C9BEC + + .global Tsa_087C9CF4 +Tsa_087C9CF4: @ 0x087C9CF4 + .incbin "baserom.gba", 0x7C9CF4, 0x110 @ 0x7C9E04 - 0x7C9CF4 + + .global Tsa_087C9E04 +Tsa_087C9E04: @ 0x087C9E04 + .incbin "baserom.gba", 0x7C9E04, 0x114 @ 0x7C9F18 - 0x7C9E04 + + .global Img_087C9F18 +Img_087C9F18: @ 0x087C9F18 + .incbin "baserom.gba", 0x7C9F18, 0x774 @ 0x7CA68C - 0x7C9F18 + + .global Img_087CA68C +Img_087CA68C: @ 0x087CA68C + .incbin "baserom.gba", 0x7CA68C, 0x7D4 @ 0x7CAE60 - 0x7CA68C + + .global Img_087CAE60 +Img_087CAE60: @ 0x087CAE60 + .incbin "baserom.gba", 0x7CAE60, 0x7D0 @ 0x7CB630 - 0x7CAE60 + + .global Img_087CB630 +Img_087CB630: @ 0x087CB630 + .incbin "baserom.gba", 0x7CB630, 0x7C4 @ 0x7CBDF4 - 0x7CB630 + + .global Img_087CBDF4 +Img_087CBDF4: @ 0x087CBDF4 + .incbin "baserom.gba", 0x7CBDF4, 0x768 @ 0x7CC55C - 0x7CBDF4 + + .global Pal_087CC55C +Pal_087CC55C: @ 0x087CC55C + .incbin "baserom.gba", 0x7CC55C, 0x20 @ 0x7CC57C - 0x7CC55C + + .global Pal_087CC57C +Pal_087CC57C: @ 0x087CC57C + .incbin "baserom.gba", 0x7CC57C, 0x20 @ 0x7CC59C - 0x7CC57C + + .global Pal_087CC59C +Pal_087CC59C: @ 0x087CC59C + .incbin "baserom.gba", 0x7CC59C, 0x20 @ 0x7CC5BC - 0x7CC59C + + .global Pal_087CC5BC +Pal_087CC5BC: @ 0x087CC5BC + .incbin "baserom.gba", 0x7CC5BC, 0x20 @ 0x7CC5DC - 0x7CC5BC + + .global Pal_087CC5DC +Pal_087CC5DC: @ 0x087CC5DC + .incbin "baserom.gba", 0x7CC5DC, 0x20 @ 0x7CC5FC - 0x7CC5DC + + .global Tsa_087CC5FC +Tsa_087CC5FC: @ 0x087CC5FC + .incbin "baserom.gba", 0x7CC5FC, 0x138 @ 0x7CC734 - 0x7CC5FC + + .global Tsa_087CC734 +Tsa_087CC734: @ 0x087CC734 + .incbin "baserom.gba", 0x7CC734, 0x144 @ 0x7CC878 - 0x7CC734 + + .global Tsa_087CC878 +Tsa_087CC878: @ 0x087CC878 + .incbin "baserom.gba", 0x7CC878, 0x140 @ 0x7CC9B8 - 0x7CC878 + + .global Tsa_087CC9B8 +Tsa_087CC9B8: @ 0x087CC9B8 + .incbin "baserom.gba", 0x7CC9B8, 0x120 @ 0x7CCAD8 - 0x7CC9B8 + + .global Tsa_087CCAD8 +Tsa_087CCAD8: @ 0x087CCAD8 + .incbin "baserom.gba", 0x7CCAD8, 0x120 @ 0x7CCBF8 - 0x7CCAD8 + + .global Img_087CCBF8 +Img_087CCBF8: @ 0x087CCBF8 + .incbin "baserom.gba", 0x7CCBF8, 0xB40 @ 0x7CD738 - 0x7CCBF8 + + .global Img_087CD738 +Img_087CD738: @ 0x087CD738 + .incbin "baserom.gba", 0x7CD738, 0xB3C @ 0x7CE274 - 0x7CD738 + + .global Img_087CE274 +Img_087CE274: @ 0x087CE274 + .incbin "baserom.gba", 0x7CE274, 0xB24 @ 0x7CED98 - 0x7CE274 + + .global Img_087CED98 +Img_087CED98: @ 0x087CED98 + .incbin "baserom.gba", 0x7CED98, 0xA8C @ 0x7CF824 - 0x7CED98 + + .global Img_087CF824 +Img_087CF824: @ 0x087CF824 + .incbin "baserom.gba", 0x7CF824, 0xA74 @ 0x7D0298 - 0x7CF824 + + .global Img_087D0298 +Img_087D0298: @ 0x087D0298 + .incbin "baserom.gba", 0x7D0298, 0xAA4 @ 0x7D0D3C - 0x7D0298 + + .global Img_087D0D3C +Img_087D0D3C: @ 0x087D0D3C + .incbin "baserom.gba", 0x7D0D3C, 0xA84 @ 0x7D17C0 - 0x7D0D3C + + .global Img_087D17C0 +Img_087D17C0: @ 0x087D17C0 + .incbin "baserom.gba", 0x7D17C0, 0xAD4 @ 0x7D2294 - 0x7D17C0 + + .global Img_087D2294 +Img_087D2294: @ 0x087D2294 + .incbin "baserom.gba", 0x7D2294, 0xA84 @ 0x7D2D18 - 0x7D2294 + + .global Img_087D2D18 +Img_087D2D18: @ 0x087D2D18 + .incbin "baserom.gba", 0x7D2D18, 0xAA0 @ 0x7D37B8 - 0x7D2D18 + + .global Img_087D37B8 +Img_087D37B8: @ 0x087D37B8 + .incbin "baserom.gba", 0x7D37B8, 0xA80 @ 0x7D4238 - 0x7D37B8 + + .global Img_087D4238 +Img_087D4238: @ 0x087D4238 + .incbin "baserom.gba", 0x7D4238, 0xAAC @ 0x7D4CE4 - 0x7D4238 + + .global Img_087D4CE4 +Img_087D4CE4: @ 0x087D4CE4 + .incbin "baserom.gba", 0x7D4CE4, 0xB50 @ 0x7D5834 - 0x7D4CE4 + + .global Img_087D5834 +Img_087D5834: @ 0x087D5834 + .incbin "baserom.gba", 0x7D5834, 0xB88 @ 0x7D63BC - 0x7D5834 + + .global Img_087D63BC +Img_087D63BC: @ 0x087D63BC + .incbin "baserom.gba", 0x7D63BC, 0xB28 @ 0x7D6EE4 - 0x7D63BC + + .global Img_087D6EE4 +Img_087D6EE4: @ 0x087D6EE4 + .incbin "baserom.gba", 0x7D6EE4, 0xB04 @ 0x7D79E8 - 0x7D6EE4 + + .global Pal_087D79E8 +Pal_087D79E8: @ 0x087D79E8 + .incbin "baserom.gba", 0x7D79E8, 0x20 @ 0x7D7A08 - 0x7D79E8 + + .global Pal_087D7A08 +Pal_087D7A08: @ 0x087D7A08 + .incbin "baserom.gba", 0x7D7A08, 0x20 @ 0x7D7A28 - 0x7D7A08 + + .global Pal_087D7A28 +Pal_087D7A28: @ 0x087D7A28 + .incbin "baserom.gba", 0x7D7A28, 0x20 @ 0x7D7A48 - 0x7D7A28 + + .global Pal_087D7A48 +Pal_087D7A48: @ 0x087D7A48 + .incbin "baserom.gba", 0x7D7A48, 0x20 @ 0x7D7A68 - 0x7D7A48 + + .global Pal_087D7A68 +Pal_087D7A68: @ 0x087D7A68 + .incbin "baserom.gba", 0x7D7A68, 0x20 @ 0x7D7A88 - 0x7D7A68 + + .global Pal_087D7A88 +Pal_087D7A88: @ 0x087D7A88 + .incbin "baserom.gba", 0x7D7A88, 0x20 @ 0x7D7AA8 - 0x7D7A88 + + .global Pal_087D7AA8 +Pal_087D7AA8: @ 0x087D7AA8 + .incbin "baserom.gba", 0x7D7AA8, 0x20 @ 0x7D7AC8 - 0x7D7AA8 + + .global Pal_087D7AC8 +Pal_087D7AC8: @ 0x087D7AC8 + .incbin "baserom.gba", 0x7D7AC8, 0x20 @ 0x7D7AE8 - 0x7D7AC8 + + .global Pal_087D7AE8 +Pal_087D7AE8: @ 0x087D7AE8 + .incbin "baserom.gba", 0x7D7AE8, 0x20 @ 0x7D7B08 - 0x7D7AE8 + + .global Pal_087D7B08 +Pal_087D7B08: @ 0x087D7B08 + .incbin "baserom.gba", 0x7D7B08, 0x20 @ 0x7D7B28 - 0x7D7B08 + + .global Pal_087D7B28 +Pal_087D7B28: @ 0x087D7B28 + .incbin "baserom.gba", 0x7D7B28, 0x20 @ 0x7D7B48 - 0x7D7B28 + + .global Pal_087D7B48 +Pal_087D7B48: @ 0x087D7B48 + .incbin "baserom.gba", 0x7D7B48, 0x20 @ 0x7D7B68 - 0x7D7B48 + + .global Pal_087D7B68 +Pal_087D7B68: @ 0x087D7B68 + .incbin "baserom.gba", 0x7D7B68, 0x20 @ 0x7D7B88 - 0x7D7B68 + + .global Pal_087D7B88 +Pal_087D7B88: @ 0x087D7B88 + .incbin "baserom.gba", 0x7D7B88, 0x20 @ 0x7D7BA8 - 0x7D7B88 + + .global Pal_087D7BA8 +Pal_087D7BA8: @ 0x087D7BA8 + .incbin "baserom.gba", 0x7D7BA8, 0x20 @ 0x7D7BC8 - 0x7D7BA8 + + .global Pal_087D7BC8 +Pal_087D7BC8: @ 0x087D7BC8 + .incbin "baserom.gba", 0x7D7BC8, 0x20 @ 0x7D7BE8 - 0x7D7BC8 + + .global Tsa_087D7BE8 +Tsa_087D7BE8: @ 0x087D7BE8 + .incbin "baserom.gba", 0x7D7BE8, 0x274 @ 0x7D7E5C - 0x7D7BE8 + + .global Tsa_087D7E5C +Tsa_087D7E5C: @ 0x087D7E5C + .incbin "baserom.gba", 0x7D7E5C, 0x278 @ 0x7D80D4 - 0x7D7E5C + + .global Tsa_087D80D4 +Tsa_087D80D4: @ 0x087D80D4 + .incbin "baserom.gba", 0x7D80D4, 0x274 @ 0x7D8348 - 0x7D80D4 + + .global Tsa_087D8348 +Tsa_087D8348: @ 0x087D8348 + .incbin "baserom.gba", 0x7D8348, 0x274 @ 0x7D85BC - 0x7D8348 + + .global Tsa_087D85BC +Tsa_087D85BC: @ 0x087D85BC + .incbin "baserom.gba", 0x7D85BC, 0x278 @ 0x7D8834 - 0x7D85BC + + .global Tsa_087D8834 +Tsa_087D8834: @ 0x087D8834 + .incbin "baserom.gba", 0x7D8834, 0x274 @ 0x7D8AA8 - 0x7D8834 + + .global Tsa_087D8AA8 +Tsa_087D8AA8: @ 0x087D8AA8 + .incbin "baserom.gba", 0x7D8AA8, 0x278 @ 0x7D8D20 - 0x7D8AA8 + + .global Tsa_087D8D20 +Tsa_087D8D20: @ 0x087D8D20 + .incbin "baserom.gba", 0x7D8D20, 0x274 @ 0x7D8F94 - 0x7D8D20 + + .global Tsa_087D8F94 +Tsa_087D8F94: @ 0x087D8F94 + .incbin "baserom.gba", 0x7D8F94, 0x278 @ 0x7D920C - 0x7D8F94 + + .global Tsa_087D920C +Tsa_087D920C: @ 0x087D920C + .incbin "baserom.gba", 0x7D920C, 0x274 @ 0x7D9480 - 0x7D920C + + .global Tsa_087D9480 +Tsa_087D9480: @ 0x087D9480 + .incbin "baserom.gba", 0x7D9480, 0x278 @ 0x7D96F8 - 0x7D9480 + + .global Tsa_087D96F8 +Tsa_087D96F8: @ 0x087D96F8 + .incbin "baserom.gba", 0x7D96F8, 0x274 @ 0x7D996C - 0x7D96F8 + + .global Tsa_087D996C +Tsa_087D996C: @ 0x087D996C + .incbin "baserom.gba", 0x7D996C, 0x274 @ 0x7D9BE0 - 0x7D996C + + .global Tsa_087D9BE0 +Tsa_087D9BE0: @ 0x087D9BE0 + .incbin "baserom.gba", 0x7D9BE0, 0x278 @ 0x7D9E58 - 0x7D9BE0 + + .global Tsa_087D9E58 +Tsa_087D9E58: @ 0x087D9E58 + .incbin "baserom.gba", 0x7D9E58, 0x274 @ 0x7DA0CC - 0x7D9E58 + + .global Tsa_087DA0CC +Tsa_087DA0CC: @ 0x087DA0CC + .incbin "baserom.gba", 0x7DA0CC, 0x274 @ 0x7DA340 - 0x7DA0CC + + .global Img_087DA340 +Img_087DA340: @ 0x087DA340 + .incbin "baserom.gba", 0x7DA340, 0xB00 @ 0x7DAE40 - 0x7DA340 + + .global Img_087DAE40 +Img_087DAE40: @ 0x087DAE40 + .incbin "baserom.gba", 0x7DAE40, 0xB20 @ 0x7DB960 - 0x7DAE40 + + .global Img_087DB960 +Img_087DB960: @ 0x087DB960 + .incbin "baserom.gba", 0x7DB960, 0xBB8 @ 0x7DC518 - 0x7DB960 + + .global Img_087DC518 +Img_087DC518: @ 0x087DC518 + .incbin "baserom.gba", 0x7DC518, 0xD70 @ 0x7DD288 - 0x7DC518 + + .global Img_087DD288 +Img_087DD288: @ 0x087DD288 + .incbin "baserom.gba", 0x7DD288, 0xE40 @ 0x7DE0C8 - 0x7DD288 + + .global Img_087DE0C8 +Img_087DE0C8: @ 0x087DE0C8 + .incbin "baserom.gba", 0x7DE0C8, 0xF68 @ 0x7DF030 - 0x7DE0C8 + + .global Img_087DF030 +Img_087DF030: @ 0x087DF030 + .incbin "baserom.gba", 0x7DF030, 0xFFC @ 0x7E002C - 0x7DF030 + + .global Img_087E002C +Img_087E002C: @ 0x087E002C + .incbin "baserom.gba", 0x7E002C, 0x1164 @ 0x7E1190 - 0x7E002C + + .global Img_087E1190 +Img_087E1190: @ 0x087E1190 + .incbin "baserom.gba", 0x7E1190, 0x11FC @ 0x7E238C - 0x7E1190 + + .global Img_087E238C +Img_087E238C: @ 0x087E238C + .incbin "baserom.gba", 0x7E238C, 0x1200 @ 0x7E358C - 0x7E238C + + .global Img_087E358C +Img_087E358C: @ 0x087E358C + .incbin "baserom.gba", 0x7E358C, 0x10E0 @ 0x7E466C - 0x7E358C + + .global Img_087E466C +Img_087E466C: @ 0x087E466C + .incbin "baserom.gba", 0x7E466C, 0xE48 @ 0x7E54B4 - 0x7E466C + + .global Img_087E54B4 +Img_087E54B4: @ 0x087E54B4 + .incbin "baserom.gba", 0x7E54B4, 0xB20 @ 0x7E5FD4 - 0x7E54B4 + + .global Img_087E5FD4 +Img_087E5FD4: @ 0x087E5FD4 + .incbin "baserom.gba", 0x7E5FD4, 0xBBC @ 0x7E6B90 - 0x7E5FD4 + + .global Img_087E6B90 +Img_087E6B90: @ 0x087E6B90 + .incbin "baserom.gba", 0x7E6B90, 0xD10 @ 0x7E78A0 - 0x7E6B90 + + .global Img_087E78A0 +Img_087E78A0: @ 0x087E78A0 + .incbin "baserom.gba", 0x7E78A0, 0xA2C @ 0x7E82CC - 0x7E78A0 + + .global Pal_087E82CC +Pal_087E82CC: @ 0x087E82CC + .incbin "baserom.gba", 0x7E82CC, 0x20 @ 0x7E82EC - 0x7E82CC + + .global Pal_087E82EC +Pal_087E82EC: @ 0x087E82EC + .incbin "baserom.gba", 0x7E82EC, 0x20 @ 0x7E830C - 0x7E82EC + + .global Pal_087E830C +Pal_087E830C: @ 0x087E830C + .incbin "baserom.gba", 0x7E830C, 0x20 @ 0x7E832C - 0x7E830C + + .global Pal_087E832C +Pal_087E832C: @ 0x087E832C + .incbin "baserom.gba", 0x7E832C, 0x20 @ 0x7E834C - 0x7E832C + + .global Pal_087E834C +Pal_087E834C: @ 0x087E834C + .incbin "baserom.gba", 0x7E834C, 0x20 @ 0x7E836C - 0x7E834C + + .global Pal_087E836C +Pal_087E836C: @ 0x087E836C + .incbin "baserom.gba", 0x7E836C, 0x20 @ 0x7E838C - 0x7E836C + + .global Pal_087E838C +Pal_087E838C: @ 0x087E838C + .incbin "baserom.gba", 0x7E838C, 0x20 @ 0x7E83AC - 0x7E838C + + .global Pal_087E83AC +Pal_087E83AC: @ 0x087E83AC + .incbin "baserom.gba", 0x7E83AC, 0x20 @ 0x7E83CC - 0x7E83AC + + .global Pal_087E83CC +Pal_087E83CC: @ 0x087E83CC + .incbin "baserom.gba", 0x7E83CC, 0x20 @ 0x7E83EC - 0x7E83CC + + .global Pal_087E83EC +Pal_087E83EC: @ 0x087E83EC + .incbin "baserom.gba", 0x7E83EC, 0x20 @ 0x7E840C - 0x7E83EC + + .global Pal_087E840C +Pal_087E840C: @ 0x087E840C + .incbin "baserom.gba", 0x7E840C, 0x20 @ 0x7E842C - 0x7E840C + + .global Pal_087E842C +Pal_087E842C: @ 0x087E842C + .incbin "baserom.gba", 0x7E842C, 0x20 @ 0x7E844C - 0x7E842C + + .global Pal_087E844C +Pal_087E844C: @ 0x087E844C + .incbin "baserom.gba", 0x7E844C, 0x20 @ 0x7E846C - 0x7E844C + + .global Pal_087E846C +Pal_087E846C: @ 0x087E846C + .incbin "baserom.gba", 0x7E846C, 0x20 @ 0x7E848C - 0x7E846C + + .global Pal_087E848C +Pal_087E848C: @ 0x087E848C + .incbin "baserom.gba", 0x7E848C, 0x20 @ 0x7E84AC - 0x7E848C + + .global Pal_087E84AC +Pal_087E84AC: @ 0x087E84AC + .incbin "baserom.gba", 0x7E84AC, 0x20 @ 0x7E84CC - 0x7E84AC + + .global Tsa_087E84CC +Tsa_087E84CC: @ 0x087E84CC + .incbin "baserom.gba", 0x7E84CC, 0x270 @ 0x7E873C - 0x7E84CC + + .global Tsa_087E873C +Tsa_087E873C: @ 0x087E873C + .incbin "baserom.gba", 0x7E873C, 0x278 @ 0x7E89B4 - 0x7E873C + + .global Tsa_087E89B4 +Tsa_087E89B4: @ 0x087E89B4 + .incbin "baserom.gba", 0x7E89B4, 0x278 @ 0x7E8C2C - 0x7E89B4 + + .global Tsa_087E8C2C +Tsa_087E8C2C: @ 0x087E8C2C + .incbin "baserom.gba", 0x7E8C2C, 0x25C @ 0x7E8E88 - 0x7E8C2C + + .global Tsa_087E8E88 +Tsa_087E8E88: @ 0x087E8E88 + .incbin "baserom.gba", 0x7E8E88, 0x248 @ 0x7E90D0 - 0x7E8E88 + + .global Tsa_087E90D0 +Tsa_087E90D0: @ 0x087E90D0 + .incbin "baserom.gba", 0x7E90D0, 0x244 @ 0x7E9314 - 0x7E90D0 + + .global Tsa_087E9314 +Tsa_087E9314: @ 0x087E9314 + .incbin "baserom.gba", 0x7E9314, 0x240 @ 0x7E9554 - 0x7E9314 + + .global Tsa_087E9554 +Tsa_087E9554: @ 0x087E9554 + .incbin "baserom.gba", 0x7E9554, 0x244 @ 0x7E9798 - 0x7E9554 + + .global Tsa_087E9798 +Tsa_087E9798: @ 0x087E9798 + .incbin "baserom.gba", 0x7E9798, 0x248 @ 0x7E99E0 - 0x7E9798 + + .global Tsa_087E99E0 +Tsa_087E99E0: @ 0x087E99E0 + .incbin "baserom.gba", 0x7E99E0, 0x248 @ 0x7E9C28 - 0x7E99E0 + + .global Tsa_087E9C28 +Tsa_087E9C28: @ 0x087E9C28 + .incbin "baserom.gba", 0x7E9C28, 0x250 @ 0x7E9E78 - 0x7E9C28 + + .global Tsa_087E9E78 +Tsa_087E9E78: @ 0x087E9E78 + .incbin "baserom.gba", 0x7E9E78, 0x248 @ 0x7EA0C0 - 0x7E9E78 + + .global Tsa_087EA0C0 +Tsa_087EA0C0: @ 0x087EA0C0 + .incbin "baserom.gba", 0x7EA0C0, 0x1A8 @ 0x7EA268 - 0x7EA0C0 + + .global Tsa_087EA268 +Tsa_087EA268: @ 0x087EA268 + .incbin "baserom.gba", 0x7EA268, 0x1B4 @ 0x7EA41C - 0x7EA268 + + .global Tsa_087EA41C +Tsa_087EA41C: @ 0x087EA41C + .incbin "baserom.gba", 0x7EA41C, 0x1B4 @ 0x7EA5D0 - 0x7EA41C + + .global Tsa_087EA5D0 +Tsa_087EA5D0: @ 0x087EA5D0 + .incbin "baserom.gba", 0x7EA5D0, 0x15C @ 0x7EA72C - 0x7EA5D0 + + .global Img_087EA72C +Img_087EA72C: @ 0x087EA72C + .incbin "baserom.gba", 0x7EA72C, 0x554 @ 0x7EAC80 - 0x7EA72C + + .global Img_087EAC80 +Img_087EAC80: @ 0x087EAC80 + .incbin "baserom.gba", 0x7EAC80, 0xA84 @ 0x7EB704 - 0x7EAC80 + + .global Img_087EB704 +Img_087EB704: @ 0x087EB704 + .incbin "baserom.gba", 0x7EB704, 0x950 @ 0x7EC054 - 0x7EB704 + + .global Img_087EC054 +Img_087EC054: @ 0x087EC054 + .incbin "baserom.gba", 0x7EC054, 0x8F0 @ 0x7EC944 - 0x7EC054 + + .global Img_087EC944 +Img_087EC944: @ 0x087EC944 + .incbin "baserom.gba", 0x7EC944, 0x96C @ 0x7ED2B0 - 0x7EC944 + + .global Img_087ED2B0 +Img_087ED2B0: @ 0x087ED2B0 + .incbin "baserom.gba", 0x7ED2B0, 0x578 @ 0x7ED828 - 0x7ED2B0 + + .global Img_087ED828 +Img_087ED828: @ 0x087ED828 + .incbin "baserom.gba", 0x7ED828, 0x598 @ 0x7EDDC0 - 0x7ED828 + + .global Img_087EDDC0 +Img_087EDDC0: @ 0x087EDDC0 + .incbin "baserom.gba", 0x7EDDC0, 0x5E0 @ 0x7EE3A0 - 0x7EDDC0 + + .global Pal_087EE3A0 +Pal_087EE3A0: @ 0x087EE3A0 + .incbin "baserom.gba", 0x7EE3A0, 0x20 @ 0x7EE3C0 - 0x7EE3A0 + + .global Pal_087EE3C0 +Pal_087EE3C0: @ 0x087EE3C0 + .incbin "baserom.gba", 0x7EE3C0, 0x20 @ 0x7EE3E0 - 0x7EE3C0 + + .global Pal_087EE3E0 +Pal_087EE3E0: @ 0x087EE3E0 + .incbin "baserom.gba", 0x7EE3E0, 0x20 @ 0x7EE400 - 0x7EE3E0 + + .global Pal_087EE400 +Pal_087EE400: @ 0x087EE400 + .incbin "baserom.gba", 0x7EE400, 0x20 @ 0x7EE420 - 0x7EE400 + + .global Pal_087EE420 +Pal_087EE420: @ 0x087EE420 + .incbin "baserom.gba", 0x7EE420, 0x20 @ 0x7EE440 - 0x7EE420 + + .global Pal_087EE440 +Pal_087EE440: @ 0x087EE440 + .incbin "baserom.gba", 0x7EE440, 0x20 @ 0x7EE460 - 0x7EE440 + + .global Pal_087EE460 +Pal_087EE460: @ 0x087EE460 + .incbin "baserom.gba", 0x7EE460, 0x20 @ 0x7EE480 - 0x7EE460 + + .global Pal_087EE480 +Pal_087EE480: @ 0x087EE480 + .incbin "baserom.gba", 0x7EE480, 0x20 @ 0x7EE4A0 - 0x7EE480 + + .global Tsa_087EE4A0 +Tsa_087EE4A0: @ 0x087EE4A0 + .incbin "baserom.gba", 0x7EE4A0, 0xD8 @ 0x7EE578 - 0x7EE4A0 + + .global Tsa_087EE578 +Tsa_087EE578: @ 0x087EE578 + .incbin "baserom.gba", 0x7EE578, 0x198 @ 0x7EE710 - 0x7EE578 + + .global Tsa_087EE710 +Tsa_087EE710: @ 0x087EE710 + .incbin "baserom.gba", 0x7EE710, 0x1E8 @ 0x7EE8F8 - 0x7EE710 + + .global Tsa_087EE8F8 +Tsa_087EE8F8: @ 0x087EE8F8 + .incbin "baserom.gba", 0x7EE8F8, 0x1FC @ 0x7EEAF4 - 0x7EE8F8 + + .global Tsa_087EEAF4 +Tsa_087EEAF4: @ 0x087EEAF4 + .incbin "baserom.gba", 0x7EEAF4, 0x1B4 @ 0x7EECA8 - 0x7EEAF4 + + .global Tsa_087EECA8 +Tsa_087EECA8: @ 0x087EECA8 + .incbin "baserom.gba", 0x7EECA8, 0x104 @ 0x7EEDAC - 0x7EECA8 + + .global Tsa_087EEDAC +Tsa_087EEDAC: @ 0x087EEDAC + .incbin "baserom.gba", 0x7EEDAC, 0x104 @ 0x7EEEB0 - 0x7EEDAC + + .global Tsa_087EEEB0 +Tsa_087EEEB0: @ 0x087EEEB0 + .incbin "baserom.gba", 0x7EEEB0, 0x10C @ 0x7EEFBC - 0x7EEEB0 + + .global Img_087EEFBC +Img_087EEFBC: @ 0x087EEFBC + .incbin "baserom.gba", 0x7EEFBC, 0x774 @ 0x7EF730 - 0x7EEFBC + + .global Img_087EF730 +Img_087EF730: @ 0x087EF730 + .incbin "baserom.gba", 0x7EF730, 0x7D4 @ 0x7EFF04 - 0x7EF730 + + .global Img_087EFF04 +Img_087EFF04: @ 0x087EFF04 + .incbin "baserom.gba", 0x7EFF04, 0x7D0 @ 0x7F06D4 - 0x7EFF04 + + .global Img_087F06D4 +Img_087F06D4: @ 0x087F06D4 + .incbin "baserom.gba", 0x7F06D4, 0x7C4 @ 0x7F0E98 - 0x7F06D4 + + .global Img_087F0E98 +Img_087F0E98: @ 0x087F0E98 + .incbin "baserom.gba", 0x7F0E98, 0x768 @ 0x7F1600 - 0x7F0E98 + + .global Pal_087F1600 +Pal_087F1600: @ 0x087F1600 + .incbin "baserom.gba", 0x7F1600, 0x20 @ 0x7F1620 - 0x7F1600 + + .global Pal_087F1620 +Pal_087F1620: @ 0x087F1620 + .incbin "baserom.gba", 0x7F1620, 0x20 @ 0x7F1640 - 0x7F1620 + + .global Pal_087F1640 +Pal_087F1640: @ 0x087F1640 + .incbin "baserom.gba", 0x7F1640, 0x20 @ 0x7F1660 - 0x7F1640 + + .global Pal_087F1660 +Pal_087F1660: @ 0x087F1660 + .incbin "baserom.gba", 0x7F1660, 0x20 @ 0x7F1680 - 0x7F1660 + + .global Pal_087F1680 +Pal_087F1680: @ 0x087F1680 + .incbin "baserom.gba", 0x7F1680, 0x20 @ 0x7F16A0 - 0x7F1680 + + .global Tsa_087F16A0 +Tsa_087F16A0: @ 0x087F16A0 + .incbin "baserom.gba", 0x7F16A0, 0x138 @ 0x7F17D8 - 0x7F16A0 + + .global Tsa_087F17D8 +Tsa_087F17D8: @ 0x087F17D8 + .incbin "baserom.gba", 0x7F17D8, 0x144 @ 0x7F191C - 0x7F17D8 + + .global Tsa_087F191C +Tsa_087F191C: @ 0x087F191C + .incbin "baserom.gba", 0x7F191C, 0x138 @ 0x7F1A54 - 0x7F191C + + .global Tsa_087F1A54 +Tsa_087F1A54: @ 0x087F1A54 + .incbin "baserom.gba", 0x7F1A54, 0x120 @ 0x7F1B74 - 0x7F1A54 + + .global Tsa_087F1B74 +Tsa_087F1B74: @ 0x087F1B74 + .incbin "baserom.gba", 0x7F1B74, 0x120 @ 0x7F1C94 - 0x7F1B74 + + .global Img_087F1C94 +Img_087F1C94: @ 0x087F1C94 + .incbin "baserom.gba", 0x7F1C94, 0x7D0 @ 0x7F2464 - 0x7F1C94 + + .global Img_087F2464 +Img_087F2464: @ 0x087F2464 + .incbin "baserom.gba", 0x7F2464, 0x9DC @ 0x7F2E40 - 0x7F2464 + + .global Img_087F2E40 +Img_087F2E40: @ 0x087F2E40 + .incbin "baserom.gba", 0x7F2E40, 0xDD4 @ 0x7F3C14 - 0x7F2E40 + + .global Pal_087F3C14 +Pal_087F3C14: @ 0x087F3C14 + .incbin "baserom.gba", 0x7F3C14, 0x20 @ 0x7F3C34 - 0x7F3C14 + + .global Pal_087F3C34 +Pal_087F3C34: @ 0x087F3C34 + .incbin "baserom.gba", 0x7F3C34, 0x20 @ 0x7F3C54 - 0x7F3C34 + + .global Pal_087F3C54 +Pal_087F3C54: @ 0x087F3C54 + .incbin "baserom.gba", 0x7F3C54, 0x20 @ 0x7F3C74 - 0x7F3C54 + + .global Tsa_087F3C74 +Tsa_087F3C74: @ 0x087F3C74 + .incbin "baserom.gba", 0x7F3C74, 0xEC @ 0x7F3D60 - 0x7F3C74 + + .global Tsa_087F3D60 +Tsa_087F3D60: @ 0x087F3D60 + .incbin "baserom.gba", 0x7F3D60, 0x128 @ 0x7F3E88 - 0x7F3D60 + + .global Tsa_087F3E88 +Tsa_087F3E88: @ 0x087F3E88 + .incbin "baserom.gba", 0x7F3E88, 0x7F4040 - 0x7F3E88 + +.global AnimSprite_DemoKingTunkFace_1 +AnimSprite_DemoKingTunkFace_1: @ 0x7F4040 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_64, 0x0000, -20, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0004, 12, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0084, 12, -40 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0007, -20, -88 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x0047, -44, -88 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0049, -28, -88 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x00C7, -44, -56 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00C9, -28, -56 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_32, 0x0025, -60, -96 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x00A5, -60, -64 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x004A, 20, -80 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x004E, 52, -80 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x00CA, 20, -48 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00CE, 52, -48 + ANIM_SPRITE_END + +.global AnimSprite_DemoKingTunkFace_2 +AnimSprite_DemoKingTunkFace_2: @ 0x7F40F4 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0019, -20, -88 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_64, 0x000F, -20, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0013, 12, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0093, 12, -40 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_64, 0x0014, -60, -104 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0018, -28, -104 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0098, -28, -72 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x0059, 20, -80 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x005D, 52, -80 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x00D9, 20, -48 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00DD, 52, -48 + ANIM_SPRITE_END + +.global BanimScr_DemoKingTunkFace +BanimScr_DemoKingTunkFace: @ 0x7F4184 + ANIMSCR_FORCE_SPRITE AnimSprite_DemoKingTunkFace_1, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_DemoKingTunkFace_2, 31 + ANIMSCR_WAIT 269 + ANIMSCR_BLOCKED + +.global AnimSprite_DemoKingTunkFace_3 +AnimSprite_DemoKingTunkFace_3: @ 0x7F4194 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_64, 0x0000, -20, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0004, 12, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0084, 12, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x0025, -60, -96 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0029, -28, -96 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x00A5, -60, -64 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00A9, -28, -64 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x00E5, -60, -48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00E9, -28, -48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x000A, -20, -88 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000C, -4, -88 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x004A, 20, -80 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x004E, 52, -80 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x00CA, 20, -48 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00CE, 52, -48 + ANIM_SPRITE_END + +.global AnimSprite_DemoKingTunkFace_4 +AnimSprite_DemoKingTunkFace_4: @ 0x7F4254 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x003B, -4, -8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_64, 0x000F, -20, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0013, 12, -72 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0093, 12, -40 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x0034, -60, -96 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x0038, -28, -96 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x00B4, -60, -64 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00B8, -28, -64 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x00F4, -60, -48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_8, 0x00F8, -28, -48 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0019, -20, -88 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_32, 0x0059, 20, -80 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_16, 0x005D, 52, -80 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x00D9, 20, -48 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x00DD, 52, -48 + ANIM_SPRITE_END + +.global BanimScr_087F4314 +BanimScr_087F4314: @ 0x7F4314 + ANIMSCR_FORCE_SPRITE AnimSprite_DemoKingTunkFace_3, 2 + ANIMSCR_FORCE_SPRITE AnimSprite_DemoKingTunkFace_4, 31 + ANIMSCR_WAIT 469 + ANIMSCR_BLOCKED diff --git a/data/banim-ekrmainminifx.s b/data/banim-ekrmainminifx.s index 519c8e7c7..2eaac8d71 100644 --- a/data/banim-ekrmainminifx.s +++ b/data/banim-ekrmainminifx.s @@ -1,34 +1,94 @@ + .include "animscr.inc" + .include "gba_sprites.inc" .section .data - .global gUnknown_085C72AC -gUnknown_085C72AC: @ 0x085C72AC - .4byte 0x10000000 + AnimScr_EfxLvupOBJ2 + 0x44 - .4byte 0x80000000 - - .global gUnknown_085C72B4 -gUnknown_085C72B4: @ 0x085C72B4 - .incbin "baserom.gba", 0x5C72B4, 0x84 - - .global gUnknown_085C7338 -gUnknown_085C7338: @ 0x085C7338 - .4byte 0x10000000 + gUnknown_085C72B4 - .4byte 0x80000000 - - .global gUnknown_085C7340 -gUnknown_085C7340: @ 0x085C7340 - .incbin "baserom.gba", 0x5C7340, 0x78 - - .global gUnknown_085C73B8 -gUnknown_085C73B8: @ 0x085C73B8 - .4byte 0x10000000 + gUnknown_085C7340 - .4byte 0x80000000 - - .global gUnknown_085C73C0 -gUnknown_085C73C0: @ 0x085C73C0 - .incbin "baserom.gba", 0x5C73C0, 0x78 - - .global gUnknown_085C7438 -gUnknown_085C7438: @ 0x085C7438 - .4byte 0x10000000 + gUnknown_085C73C0 - .4byte 0x80000000 - .incbin "baserom.gba", 0x5C7440, 0x5C74B4 - 0x5C7440 + .global AnimSprite_EkrMainMini_L_Far +AnimSprite_EkrMainMini_L_Far: + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0000, -48, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0004, -16, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0008, 16, 8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000C, 48, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x000D, -48, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0011, -16, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0015, 16, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0019, -48, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_8, 0x001D, -16, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0039, 0, -16 + ANIM_SPRITE_END + + .global AnimScr_EkrMainMini_L_Far +AnimScr_EkrMainMini_L_Far: @ 0x085C72AC + ANIMSCR_FORCE_SPRITE AnimSprite_EkrMainMini_L_Far, 4 + ANIMSCR_BLOCKED + + .global AnimSprite_EkrMainMini_R_Far +AnimSprite_EkrMainMini_R_Far: + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0000, 16, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0004, -16, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0008, -48, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000C, -56, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x000D, 16, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0011, -16, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0015, -48, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0019, 16, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_8, 0x001D, 0, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0039, -32, -16 + ANIM_SPRITE_END + + .global AnimScr_EkrMainMini_R_Far +AnimScr_EkrMainMini_R_Far: @ 0x085C7338 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrMainMini_R_Far, 4 + ANIMSCR_BLOCKED + + .global AnimSprite_EkrMainMini_L_Close +AnimSprite_EkrMainMini_L_Close: + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0000, -48, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0004, -16, 8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 16, 8 + ANIM_SPRITE ATTR0_TALL, ATTR1_SIZE_8, 0x000A, 32, 8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x000B, -48, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x000F, -16, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, 16, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0015, -48, -16 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_16, 0x0019, -16, -16 + ANIM_SPRITE_END + + .global AnimScr_EkrMainMini_L_Close +AnimScr_EkrMainMini_L_Close: @ 0x085C73B8 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrMainMini_L_Close, 4 + ANIMSCR_BLOCKED + + .global AnimSprite_EkrMainMini_R_Close +AnimSprite_EkrMainMini_R_Close: + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0000, 16, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x0004, -16, 8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, -32, 8 + ANIM_SPRITE_XFLIP ATTR0_TALL, ATTR1_SIZE_8, 0x000A, -40, 8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x000B, 16, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_32, 0x000F, -16, -8 + ANIM_SPRITE_XFLIP ATTR0_SQUARE, ATTR1_SIZE_16, 0x0013, -32, -8 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0015, 16, -16 + ANIM_SPRITE_XFLIP ATTR0_WIDE, ATTR1_SIZE_16, 0x0019, -16, -16 + ANIM_SPRITE_END + + .global AnimScr_EkrMainMini_R_Close +AnimScr_EkrMainMini_R_Close: @ 0x085C7438 + ANIMSCR_FORCE_SPRITE AnimSprite_EkrMainMini_R_Close, 4 + ANIMSCR_BLOCKED + +.global AnimSprite_085C7440 +AnimSprite_085C7440: @ 0x5C7440 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x1000, -107, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x1008, -75, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x1004, -59, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x1008, -27, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0000, 11, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 43, -8 + ANIM_SPRITE ATTR0_WIDE, ATTR1_SIZE_32, 0x0004, 59, -8 + ANIM_SPRITE ATTR0_SQUARE, ATTR1_SIZE_16, 0x0008, 91, -8 + ANIM_SPRITE_END + +.global AnimScr_085C74AC +AnimScr_085C74AC: @ 0x5C74AC + ANIMSCR_FORCE_SPRITE AnimSprite_085C7440, 4 + ANIMSCR_BLOCKED diff --git a/data/banim-ekrskill.s b/data/banim-ekrskill.s new file mode 100644 index 000000000..54f124431 --- /dev/null +++ b/data/banim-ekrskill.s @@ -0,0 +1,195 @@ + .section .data + .include "animscr.inc" + .include "gba_sprites.inc" + + .global Img_EfxSkill1 +Img_EfxSkill1: @ 0x085C935C + .incbin "baserom.gba", 0x5C935C, 0x5C9740 - 0x5C935C + + .global Img_EfxSkill2 +Img_EfxSkill2: + .incbin "baserom.gba", 0x5C9740, 0x5C9B38 - 0x5C9740 + + .global Img_EfxSkill3 +Img_EfxSkill3: + .incbin "baserom.gba", 0x5C9B38, 0x5C9F48 - 0x5C9B38 + + .global Img_EfxSkill4 +Img_EfxSkill4: + .incbin "baserom.gba", 0x5C9F48, 0x5CA380 - 0x5C9F48 + + .global Img_EfxSkill5 +Img_EfxSkill5: + .incbin "baserom.gba", 0x5CA380, 0x5CA7FC - 0x5CA380 + + .global Img_EfxSkill6 +Img_EfxSkill6: + .incbin "baserom.gba", 0x5CA7FC, 0x5CACF4 - 0x5CA7FC + + .global Img_EfxSkill7 +Img_EfxSkill7: + .incbin "baserom.gba", 0x5CACF4, 0x5CB2CC - 0x5CACF4 + + .global Img_EfxSkill8 +Img_EfxSkill8: + .incbin "baserom.gba", 0x5CB2CC, 0x5CB9AC - 0x5CB2CC + + .global Img_EfxSkill9 +Img_EfxSkill9: + .incbin "baserom.gba", 0x5CB9AC, 0x5CC0E8 - 0x5CB9AC + + .global Img_EfxSkillA +Img_EfxSkillA: + .incbin "baserom.gba", 0x5CC0E8, 0x5CC820 - 0x5CC0E8 + + .global Img_EfxSkillB +Img_EfxSkillB: + .incbin "baserom.gba", 0x5CC820, 0x5CCF14 - 0x5CC820 + + .global Img_EfxSkillC +Img_EfxSkillC: + .incbin "baserom.gba", 0x5CCF14, 0x5CD5A0 - 0x5CCF14 + + .global Img_EfxSkillD +Img_EfxSkillD: + .incbin "baserom.gba", 0x5CD5A0, 0x5CDC00 - 0x5CD5A0 + + .global Img_EfxSkillE +Img_EfxSkillE: + .incbin "baserom.gba", 0x5CDC00, 0x5CE200 - 0x5CDC00 + + .global Img_EfxSkillF +Img_EfxSkillF: + .incbin "baserom.gba", 0x5CE200, 0x5CE7C4 - 0x5CE200 + + .global Img_EfxSkill10 +Img_EfxSkill10: + .incbin "baserom.gba", 0x5CE7C4, 0x5CEC6C - 0x5CE7C4 + + .global Pal_EfxSkill1 +Pal_EfxSkill1: + .incbin "baserom.gba", 0x5CEC6C, 0x5CEC8C - 0x5CEC6C + + .global Pal_EfxSkill2 +Pal_EfxSkill2: + .incbin "baserom.gba", 0x5CEC8C, 0x5CECAC - 0x5CEC8C + + .global Pal_EfxSkill3 +Pal_EfxSkill3: + .incbin "baserom.gba", 0x5CECAC, 0x5CECCC - 0x5CECAC + + .global Pal_EfxSkill4 +Pal_EfxSkill4: + .incbin "baserom.gba", 0x5CECCC, 0x5CECEC - 0x5CECCC + + .global Pal_EfxSkill5 +Pal_EfxSkill5: + .incbin "baserom.gba", 0x5CECEC, 0x5CED0C - 0x5CECEC + + .global Pal_EfxSkill6 +Pal_EfxSkill6: + .incbin "baserom.gba", 0x5CED0C, 0x5CED2C - 0x5CED0C + + .global Pal_EfxSkill7 +Pal_EfxSkill7: + .incbin "baserom.gba", 0x5CED2C, 0x5CED4C - 0x5CED2C + + .global Pal_EfxSkill8 +Pal_EfxSkill8: + .incbin "baserom.gba", 0x5CED4C, 0x5CED6C - 0x5CED4C + + .global Pal_EfxSkill9 +Pal_EfxSkill9: + .incbin "baserom.gba", 0x5CED6C, 0x5CED8C - 0x5CED6C + + .global Pal_EfxSkillA +Pal_EfxSkillA: + .incbin "baserom.gba", 0x5CED8C, 0x5CEDAC - 0x5CED8C + + .global Pal_EfxSkillB +Pal_EfxSkillB: + .incbin "baserom.gba", 0x5CEDAC, 0x5CEDCC - 0x5CEDAC + + .global Pal_EfxSkillC +Pal_EfxSkillC: + .incbin "baserom.gba", 0x5CEDCC, 0x5CEDEC - 0x5CEDCC + + .global Pal_EfxSkillD +Pal_EfxSkillD: + .incbin "baserom.gba", 0x5CEDEC, 0x5CEE0C - 0x5CEDEC + + .global Pal_EfxSkillE +Pal_EfxSkillE: + .incbin "baserom.gba", 0x5CEE0C, 0x5CEE2C - 0x5CEE0C + + .global Pal_EfxSkillF +Pal_EfxSkillF: + .incbin "baserom.gba", 0x5CEE2C, 0x5CEE4C - 0x5CEE2C + + .global Pal_EfxSkill10 +Pal_EfxSkill10: + .incbin "baserom.gba", 0x5CEE4C, 0x5CEE6C - 0x5CEE4C + + .global Tsa_EfxSkill1 +Tsa_EfxSkill1: + .incbin "baserom.gba", 0x5CEE6C, 0x5CEF04 - 0x5CEE6C + + .global Tsa_EfxSkill2 +Tsa_EfxSkill2: + .incbin "baserom.gba", 0x5CEF04, 0x5CEFA4 - 0x5CEF04 + + .global Tsa_EfxSkill3 +Tsa_EfxSkill3: + .incbin "baserom.gba", 0x5CEFA4, 0x5CF044 - 0x5CEFA4 + + .global Tsa_EfxSkill4 +Tsa_EfxSkill4: + .incbin "baserom.gba", 0x5CF044, 0x5CF0E8 - 0x5CF044 + + .global Tsa_EfxSkill5 +Tsa_EfxSkill5: + .incbin "baserom.gba", 0x5CF0E8, 0x5CF1A0 - 0x5CF0E8 + + .global Tsa_EfxSkill6 +Tsa_EfxSkill6: + .incbin "baserom.gba", 0x5CF1A0, 0x5CF264 - 0x5CF1A0 + + .global Tsa_EfxSkill7 +Tsa_EfxSkill7: + .incbin "baserom.gba", 0x5CF264, 0x5CF33C - 0x5CF264 + + .global Tsa_EfxSkill8 +Tsa_EfxSkill8: + .incbin "baserom.gba", 0x5CF33C, 0x5CF440 - 0x5CF33C + + .global Tsa_EfxSkill9 +Tsa_EfxSkill9: + .incbin "baserom.gba", 0x5CF440, 0x5CF544 - 0x5CF440 + + .global Tsa_EfxSkillA +Tsa_EfxSkillA: + .incbin "baserom.gba", 0x5CF544, 0x5CF648 - 0x5CF544 + + .global Tsa_EfxSkillB +Tsa_EfxSkillB: + .incbin "baserom.gba", 0x5CF648, 0x5CF750 - 0x5CF648 + + .global Tsa_EfxSkillC +Tsa_EfxSkillC: + .incbin "baserom.gba", 0x5CF750, 0x5CF83C - 0x5CF750 + + .global Tsa_EfxSkillD +Tsa_EfxSkillD: + .incbin "baserom.gba", 0x5CF83C, 0x5CF91C - 0x5CF83C + + .global Tsa_EfxSkillE +Tsa_EfxSkillE: + .incbin "baserom.gba", 0x5CF91C, 0x5CF9F4 - 0x5CF91C + + .global Tsa_EfxSkillF +Tsa_EfxSkillF: + .incbin "baserom.gba", 0x5CF9F4, 0x5CFAC0 - 0x5CF9F4 + + .global Tsa_EfxSkill10 +Tsa_EfxSkill10: + .incbin "baserom.gba", 0x5CFAC0, 0x5CFB70 - 0x5CFAC0 diff --git a/data/const_data_efxmagic_DC944.s b/data/const_data_efxmagic_DC944.s index 46de01e9d..548a11a1c 100644 --- a/data/const_data_efxmagic_DC944.s +++ b/data/const_data_efxmagic_DC944.s @@ -1,18 +1,6 @@ .section .rodata - .asciz "efxThunder" - .align 2, 0 - - .asciz "efxThunderBG" - .byte 0 - - .global gUnknown_080DCCA6 -gUnknown_080DCCA6: @ 0x080DCCA6 - .incbin "baserom.gba", 0xDCCA6, 0x1A - - .global gUnknown_080DCCC0 -gUnknown_080DCCC0: @ 0x080DCCC0 - .incbin "baserom.gba", 0xDCCC0, 0x66 + .incbin "baserom.gba", 0xDCD04, 0xDCD26 - 0xDCD04 .global gUnknown_080DCD26 gUnknown_080DCD26: @ 0x080DCD26 diff --git a/data/data_banim.s b/data/data_banim.s index 58e4caac5..922eec047 100644 --- a/data/data_banim.s +++ b/data/data_banim.s @@ -7899,12 +7899,12 @@ Img_ThunderSpellBg: @ 0x085F2DC0 Pal_ThunderSpellBg: @ 0x085F367C .incbin "baserom.gba", 0x5F367C, 0x200 @ 0x5F387C - 0x5F367C - .global Tsa_085F387C -Tsa_085F387C: @ 0x085F387C + .global Tsa_EfxThuderBg1 +Tsa_EfxThuderBg1: @ 0x085F387C .incbin "baserom.gba", 0x5F387C, 0xCC @ 0x5F3948 - 0x5F387C - .global Tsa_085F3948 -Tsa_085F3948: @ 0x085F3948 + .global Tsa_EfxThuderBg2 +Tsa_EfxThuderBg2: @ 0x085F3948 .incbin "baserom.gba", 0x5F3948, 0x160 @ 0x5F3AA8 - 0x5F3948 .global Img_BoltingSprites diff --git a/data/data_banim_5B9D5C.s b/data/data_banim_5B9D5C.s deleted file mode 100644 index 75198456d..000000000 --- a/data/data_banim_5B9D5C.s +++ /dev/null @@ -1,3494 +0,0 @@ - .section .data - .include "animscr.inc" - - .global Img_EkrLvupNumBig -Img_EkrLvupNumBig: @ 0x085C8278 - .incbin "baserom.gba", 0x5C8278, 0x5c8a78 - 0x5C8278 - @.incbin "./graphics/lvup/EkrLvupNumBig.4bpp" - - .incbin "baserom.gba", 0x5c8a78, 0x5C9270 - 0x5c8a78 - - .global gUnknown_085C9270 -gUnknown_085C9270: @ 0x085C9270 -@ Replacing .incbin "baserom.gba", 0x5C9270, 0x30 - .4byte Img_EkrLvupNumBig + 0x802 - .4byte Img_EkrLvupNumBig + 0x832 - .4byte Img_EkrLvupNumBig + 0x87a - .4byte Img_EkrLvupNumBig + 0x8ce - .4byte Img_EkrLvupNumBig + 0x922 - .4byte Img_EkrLvupNumBig + 0x976 - .4byte Img_EkrLvupNumBig + 0x9ca - .4byte Img_EkrLvupNumBig + 0xa1e - .4byte Img_EkrLvupNumBig + 0xa72 - .4byte Img_EkrLvupNumBig + 0xac6 - .4byte Img_EkrLvupNumBig + 0xb1a - .4byte 0x80000000 - - .global gUnknown_085C92A0 -gUnknown_085C92A0: @ 0x085C92A0 -@ Replacing .incbin "baserom.gba", 0x5C92A0, 0x30 - .4byte Img_EkrLvupNumBig + 0xb6d - .4byte Img_EkrLvupNumBig + 0xb91 - .4byte Img_EkrLvupNumBig + 0xbc1 - .4byte Img_EkrLvupNumBig + 0xbf2 - .4byte Img_EkrLvupNumBig + 0xc22 - .4byte Img_EkrLvupNumBig + 0xc53 - .4byte Img_EkrLvupNumBig + 0xc22 - .4byte Img_EkrLvupNumBig + 0xc82 - .4byte Img_EkrLvupNumBig + 0xcb1 - .4byte 0x60000000 + Img_EkrLvupNumBig + 0xce0 - .4byte 0x20000000 + Img_EkrLvupNumBig + 0xd10 - .4byte 0x80000000 - - .global gUnknown_085C92D0 -gUnknown_085C92D0: @ 0x085C92D0 - .incbin "baserom.gba", 0x5C92D0, 0x1C - - .global gUnknown_085C92EC -gUnknown_085C92EC: @ 0x085C92EC -@ Replacing .incbin "baserom.gba", 0x5C92EC, 0x3C - .4byte Img_EkrLvupNumBig + 0xe91 - .4byte 0x10000000 + Img_EkrLvupNumBig + 0xd88 - .4byte 0x80000000 - .4byte Img_EkrLvupNumBig + 0xda1 - .4byte Img_EkrLvupNumBig + 0xdb9 - .4byte Img_EkrLvupNumBig + 0xdd1 - .4byte Img_EkrLvupNumBig + 0xdea - .4byte Img_EkrLvupNumBig + 0xe02 - .4byte Img_EkrLvupNumBig + 0xe1b - .4byte Img_EkrLvupNumBig + 0xe02 - .4byte Img_EkrLvupNumBig + 0xe32 - .4byte Img_EkrLvupNumBig + 0xe49 - .4byte 0x60000000 + Img_EkrLvupNumBig + 0xe60 - .4byte 0x20000000 + Img_EkrLvupNumBig + 0xe78 - .4byte 0x80000000 - - .global gUnknown_085C9328 -gUnknown_085C9328: @ 0x085C9328 -@ Replacing .incbin "baserom.gba", 0x5C9328, 0x6848 - .4byte 0x10000000 + Img_EkrLvupNumBig + 0xe9c - .4byte Img_EkrLvupNumBig + 0xec2 - .4byte Img_EkrLvupNumBig + 0xee5 - .4byte Img_EkrLvupNumBig + 0xf09 - .4byte Img_EkrLvupNumBig + 0xf2d - .4byte Img_EkrLvupNumBig + 0xf51 - .4byte Img_EkrLvupNumBig + 0xf69 - .4byte Img_EkrLvupNumBig + 0xf8d - .4byte Img_EkrLvupNumBig + 0xfb1 - .4byte Img_EkrLvupNumBig + 0xfd5 - .4byte Img_EkrLvupNumBig + 0xe91 - .4byte 0x10000000 + Img_EkrLvupNumBig + 0xd88 - .4byte 0x80000000 - - .global Img_EfxSkill1 -Img_EfxSkill1: @ 0x085C935C - .incbin "baserom.gba", 0x5C935C, 0x5C9740 - 0x5C935C - - .global Img_EfxSkill2 -Img_EfxSkill2: - .incbin "baserom.gba", 0x5C9740, 0x5C9B38 - 0x5C9740 - - .global Img_EfxSkill3 -Img_EfxSkill3: - .incbin "baserom.gba", 0x5C9B38, 0x5C9F48 - 0x5C9B38 - - .global Img_EfxSkill4 -Img_EfxSkill4: - .incbin "baserom.gba", 0x5C9F48, 0x5CA380 - 0x5C9F48 - - .global Img_EfxSkill5 -Img_EfxSkill5: - .incbin "baserom.gba", 0x5CA380, 0x5CA7FC - 0x5CA380 - - .global Img_EfxSkill6 -Img_EfxSkill6: - .incbin "baserom.gba", 0x5CA7FC, 0x5CACF4 - 0x5CA7FC - - .global Img_EfxSkill7 -Img_EfxSkill7: - .incbin "baserom.gba", 0x5CACF4, 0x5CB2CC - 0x5CACF4 - - .global Img_EfxSkill8 -Img_EfxSkill8: - .incbin "baserom.gba", 0x5CB2CC, 0x5CB9AC - 0x5CB2CC - - .global Img_EfxSkill9 -Img_EfxSkill9: - .incbin "baserom.gba", 0x5CB9AC, 0x5CC0E8 - 0x5CB9AC - - .global Img_EfxSkillA -Img_EfxSkillA: - .incbin "baserom.gba", 0x5CC0E8, 0x5CC820 - 0x5CC0E8 - - .global Img_EfxSkillB -Img_EfxSkillB: - .incbin "baserom.gba", 0x5CC820, 0x5CCF14 - 0x5CC820 - - .global Img_EfxSkillC -Img_EfxSkillC: - .incbin "baserom.gba", 0x5CCF14, 0x5CD5A0 - 0x5CCF14 - - .global Img_EfxSkillD -Img_EfxSkillD: - .incbin "baserom.gba", 0x5CD5A0, 0x5CDC00 - 0x5CD5A0 - - .global Img_EfxSkillE -Img_EfxSkillE: - .incbin "baserom.gba", 0x5CDC00, 0x5CE200 - 0x5CDC00 - - .global Img_EfxSkillF -Img_EfxSkillF: - .incbin "baserom.gba", 0x5CE200, 0x5CE7C4 - 0x5CE200 - - .global Img_EfxSkill10 -Img_EfxSkill10: - .incbin "baserom.gba", 0x5CE7C4, 0x5CEC6C - 0x5CE7C4 - - .global Pal_EfxSkill1 -Pal_EfxSkill1: - .incbin "baserom.gba", 0x5CEC6C, 0x5CEC8C - 0x5CEC6C - - .global Pal_EfxSkill2 -Pal_EfxSkill2: - .incbin "baserom.gba", 0x5CEC8C, 0x5CECAC - 0x5CEC8C - - .global Pal_EfxSkill3 -Pal_EfxSkill3: - .incbin "baserom.gba", 0x5CECAC, 0x5CECCC - 0x5CECAC - - .global Pal_EfxSkill4 -Pal_EfxSkill4: - .incbin "baserom.gba", 0x5CECCC, 0x5CECEC - 0x5CECCC - - .global Pal_EfxSkill5 -Pal_EfxSkill5: - .incbin "baserom.gba", 0x5CECEC, 0x5CED0C - 0x5CECEC - - .global Pal_EfxSkill6 -Pal_EfxSkill6: - .incbin "baserom.gba", 0x5CED0C, 0x5CED2C - 0x5CED0C - - .global Pal_EfxSkill7 -Pal_EfxSkill7: - .incbin "baserom.gba", 0x5CED2C, 0x5CED4C - 0x5CED2C - - .global Pal_EfxSkill8 -Pal_EfxSkill8: - .incbin "baserom.gba", 0x5CED4C, 0x5CED6C - 0x5CED4C - - .global Pal_EfxSkill9 -Pal_EfxSkill9: - .incbin "baserom.gba", 0x5CED6C, 0x5CED8C - 0x5CED6C - - .global Pal_EfxSkillA -Pal_EfxSkillA: - .incbin "baserom.gba", 0x5CED8C, 0x5CEDAC - 0x5CED8C - - .global Pal_EfxSkillB -Pal_EfxSkillB: - .incbin "baserom.gba", 0x5CEDAC, 0x5CEDCC - 0x5CEDAC - - .global Pal_EfxSkillC -Pal_EfxSkillC: - .incbin "baserom.gba", 0x5CEDCC, 0x5CEDEC - 0x5CEDCC - - .global Pal_EfxSkillD -Pal_EfxSkillD: - .incbin "baserom.gba", 0x5CEDEC, 0x5CEE0C - 0x5CEDEC - - .global Pal_EfxSkillE -Pal_EfxSkillE: - .incbin "baserom.gba", 0x5CEE0C, 0x5CEE2C - 0x5CEE0C - - .global Pal_EfxSkillF -Pal_EfxSkillF: - .incbin "baserom.gba", 0x5CEE2C, 0x5CEE4C - 0x5CEE2C - - .global Pal_EfxSkill10 -Pal_EfxSkill10: - .incbin "baserom.gba", 0x5CEE4C, 0x5CEE6C - 0x5CEE4C - - .global Tsa_EfxSkill1 -Tsa_EfxSkill1: - .incbin "baserom.gba", 0x5CEE6C, 0x5CEF04 - 0x5CEE6C - - .global Tsa_EfxSkill2 -Tsa_EfxSkill2: - .incbin "baserom.gba", 0x5CEF04, 0x5CEFA4 - 0x5CEF04 - - .global Tsa_EfxSkill3 -Tsa_EfxSkill3: - .incbin "baserom.gba", 0x5CEFA4, 0x5CF044 - 0x5CEFA4 - - .global Tsa_EfxSkill4 -Tsa_EfxSkill4: - .incbin "baserom.gba", 0x5CF044, 0x5CF0E8 - 0x5CF044 - - .global Tsa_EfxSkill5 -Tsa_EfxSkill5: - .incbin "baserom.gba", 0x5CF0E8, 0x5CF1A0 - 0x5CF0E8 - - .global Tsa_EfxSkill6 -Tsa_EfxSkill6: - .incbin "baserom.gba", 0x5CF1A0, 0x5CF264 - 0x5CF1A0 - - .global Tsa_EfxSkill7 -Tsa_EfxSkill7: - .incbin "baserom.gba", 0x5CF264, 0x5CF33C - 0x5CF264 - - .global Tsa_EfxSkill8 -Tsa_EfxSkill8: - .incbin "baserom.gba", 0x5CF33C, 0x5CF440 - 0x5CF33C - - .global Tsa_EfxSkill9 -Tsa_EfxSkill9: - .incbin "baserom.gba", 0x5CF440, 0x5CF544 - 0x5CF440 - - .global Tsa_EfxSkillA -Tsa_EfxSkillA: - .incbin "baserom.gba", 0x5CF544, 0x5CF648 - 0x5CF544 - - .global Tsa_EfxSkillB -Tsa_EfxSkillB: - .incbin "baserom.gba", 0x5CF648, 0x5CF750 - 0x5CF648 - - .global Tsa_EfxSkillC -Tsa_EfxSkillC: - .incbin "baserom.gba", 0x5CF750, 0x5CF83C - 0x5CF750 - - .global Tsa_EfxSkillD -Tsa_EfxSkillD: - .incbin "baserom.gba", 0x5CF83C, 0x5CF91C - 0x5CF83C - - .global Tsa_EfxSkillE -Tsa_EfxSkillE: - .incbin "baserom.gba", 0x5CF91C, 0x5CF9F4 - 0x5CF91C - - .global Tsa_EfxSkillF -Tsa_EfxSkillF: - .incbin "baserom.gba", 0x5CF9F4, 0x5CFAC0 - 0x5CF9F4 - - .global Tsa_EfxSkill10 -Tsa_EfxSkill10: - .incbin "baserom.gba", 0x5CFAC0, 0x5CFB70 - 0x5CFAC0 - - .global Img_EfxPierceCriticalEffectBG -Img_EfxPierceCriticalEffectBG: @ 0x085CFB70 - .incbin "baserom.gba", 0x5CFB70, 0xCB0 - - .global Pal_EfxPierceCriticalEffectBG -Pal_EfxPierceCriticalEffectBG: @ 0x085D0820 - .incbin "baserom.gba", 0x5D0820, 0x200 - - .global TsaL_EfxPierceCriticalEffectBG -TsaL_EfxPierceCriticalEffectBG: @ 0x085D0A20 - .incbin "baserom.gba", 0x5D0A20, 0x2C0 - - .global TsaR_EfxPierceCriticalEffectBG -TsaR_EfxPierceCriticalEffectBG: @ 0x085D0CE0 - .incbin "baserom.gba", 0x5D0CE0, 0x2F0 - - .global Img_EfxPierceNormalEffectBG -Img_EfxPierceNormalEffectBG: @ 0x085D0FD0 - .incbin "baserom.gba", 0x5D0FD0, 0x4A0 - - .global Pal_EfxPierceNormalEffectBG -Pal_EfxPierceNormalEffectBG: @ 0x085D1470 - .incbin "baserom.gba", 0x5D1470, 0x20 - - .global Tsa1_EfxPierceNormalEffectBG -Tsa1_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1490, 0x5D155C - 0x5D1490 - - .global Tsa2_EfxPierceNormalEffectBG -Tsa2_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D155C, 0x5D1668 - 0x5D155C - - .global Tsa3_EfxPierceNormalEffectBG -Tsa3_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1668, 0x5D1790 - 0x5D1668 - - .global Tsa4_EfxPierceNormalEffectBG -Tsa4_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1790, 0x5D18B4 - 0x5D1790 - - .global Tsa5_EfxPierceNormalEffectBG -Tsa5_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D18B4, 0x5D19DC - 0x5D18B4 - - .global Tsa6_EfxPierceNormalEffectBG -Tsa6_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D19DC, 0x5D1AFC - 0x5D19DC - - .global Tsa7_EfxPierceNormalEffectBG -Tsa7_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1AFC, 0x5D1BFC - 0x5D1AFC - - .global Tsa8_EfxPierceNormalEffectBG -Tsa8_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1BFC, 0x5D1CDC - 0x5D1BFC - - .global Tsa9_EfxPierceNormalEffectBG -Tsa9_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1CDC, 0x5D1DA0 - 0x5D1CDC - - .global TsaA_EfxPierceNormalEffectBG -TsaA_EfxPierceNormalEffectBG: - .incbin "baserom.gba", 0x5D1DA0, 0x5D1E38 - 0x5D1DA0 - - .global AnimSprite1_EkrBaseKaiten -AnimSprite1_EkrBaseKaiten: - .4byte 0x40000000 - .4byte 0xfff00000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0x00000000 - .4byte 0x0000fff8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffe60009 - .4byte 0x00000001 - .4byte 0x00004000 - .4byte 0x00060002 - .4byte 0x00000001 - .4byte 0x00004000 - .4byte 0xffe60022 - .4byte 0x0000fff9 - .4byte 0x80004000 - .4byte 0xfff60004 - .4byte 0x0000fff1 - .4byte 0x00008000 - .4byte 0x00160008 - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0x00010010 - .4byte 0x0000fff0 - .4byte 0x80004000 - .4byte 0xfff10010 - .4byte 0x00000000 - .4byte 0x60000000 - .4byte 0x00110012 - .4byte 0x0000ffe0 - .4byte 0x70000000 - .4byte 0xfff10012 - .4byte 0x0000fff0 - .4byte 0x70000000 - .4byte 0x00010012 - .4byte 0x0000ffe0 - .4byte 0x40000000 - .4byte 0xfff10012 - .4byte 0x00000010 - .4byte 0x50000000 - .4byte 0xffe10012 - .4byte 0x00000010 - .4byte 0x70000000 - .4byte 0xffe10012 - .4byte 0x00000000 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xfff80014 - .4byte 0x0000ffdb - .4byte 0x80004000 - .4byte 0xfff80018 - .4byte 0x0000ffeb - .4byte 0x80004000 - .4byte 0xffe9001c - .4byte 0x0000000b - .4byte 0x00004000 - .4byte 0xffe90040 - .4byte 0x0000001b - .4byte 0x00000000 - .4byte 0xfff90042 - .4byte 0x0000001b - .4byte 0x80004000 - .4byte 0xfff0001c - .4byte 0x0000fffb - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff50000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0xfff50000 - .4byte 0x0000ffe8 - .4byte 0x40000000 - .4byte 0xfff50000 - .4byte 0x0000ffd8 - .4byte 0x40000000 - .4byte 0xfff50000 - .4byte 0x00000008 - .4byte 0x00004000 - .4byte 0xfff5000d - .4byte 0x0000ffd0 - .4byte 0x00008000 - .4byte 0x0005000f - .4byte 0x0000ffd8 - .4byte 0x00008000 - .4byte 0x0005000f - .4byte 0x0000ffe8 - .4byte 0x00008000 - .4byte 0x0005000f - .4byte 0x0000fff8 - .4byte 0x00008000 - .4byte 0x0005000f - .4byte 0x00000008 - .4byte 0x00008000 - .4byte 0x0005000f - .4byte 0x00000018 - .4byte 0x40000000 - .4byte 0xfff50000 - .4byte 0x00000018 - .4byte 0x20004000 - .4byte 0xfff5000d - .4byte 0x00000028 - .4byte 0x20000000 - .4byte 0x0005002d - .4byte 0x00000028 - .4byte 0x00000000 - .4byte 0x0005002d - .4byte 0x0000ffd0 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffdf008a - .4byte 0x0000ffd0 - .4byte 0x80004000 - .4byte 0xffe7008e - .4byte 0x0000ffe0 - .4byte 0x80004000 - .4byte 0xffee008e - .4byte 0x0000fff0 - .4byte 0x80004000 - .4byte 0xfff5008e - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xfffc008e - .4byte 0x00000010 - .4byte 0x80004000 - .4byte 0x00030092 - .4byte 0x00000020 - .4byte 0x40000000 - .4byte 0x000b0096 - .4byte 0x00000030 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffd00045 - .4byte 0x0000ffe0 - .4byte 0x80004000 - .4byte 0xffe00045 - .4byte 0x0000fff0 - .4byte 0x80004000 - .4byte 0xfff00045 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0x00000045 - .4byte 0x00000010 - .4byte 0x00004000 - .4byte 0xffc90060 - .4byte 0x0000ffd8 - .4byte 0x00000000 - .4byte 0xffd90062 - .4byte 0x0000ffd8 - .4byte 0x40000000 - .4byte 0xfff00043 - .4byte 0x0000ffe0 - .4byte 0x00004000 - .4byte 0xffe10049 - .4byte 0x0000ffd8 - .4byte 0x40000000 - .4byte 0x00000043 - .4byte 0x0000fff0 - .4byte 0x40000000 - .4byte 0x00100043 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0x0020004b - .4byte 0x00000010 - .4byte 0x40000000 - .4byte 0x0020004d - .4byte 0x00000028 - .4byte 0x40000000 - .4byte 0x00100045 - .4byte 0x00000020 - .4byte 0x00004000 - .4byte 0x00200069 - .4byte 0x00000020 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffc8004f - .4byte 0x0000ffef - .4byte 0x80004000 - .4byte 0xffe80053 - .4byte 0x0000ffef - .4byte 0x40000000 - .4byte 0x00080057 - .4byte 0x0000ffef - .4byte 0x80004000 - .4byte 0x0000004f - .4byte 0x0000ffff - .4byte 0x40004000 - .4byte 0xffc20085 - .4byte 0x0000ffe7 - .4byte 0x00000000 - .4byte 0xffe20089 - .4byte 0x0000ffe7 - .4byte 0x40000000 - .4byte 0xffb80083 - .4byte 0x0000ffef - .4byte 0x80004000 - .4byte 0xffd8005a - .4byte 0x0000ffff - .4byte 0x00008000 - .4byte 0xfff8005e - .4byte 0x0000ffff - .4byte 0x80004000 - .4byte 0x0010005a - .4byte 0x0000000f - .4byte 0x00008000 - .4byte 0x0030005e - .4byte 0x0000000f - .4byte 0x40000000 - .4byte 0x00380081 - .4byte 0x0000000f - .4byte 0x40000000 - .4byte 0x00200053 - .4byte 0x0000ffff - .4byte 0x00008000 - .4byte 0x00300055 - .4byte 0x0000ffff - .4byte 0x00008000 - .4byte 0x00380080 - .4byte 0x0000ffff - .4byte 0x00000000 - .4byte 0x00080059 - .4byte 0x0000000f - .4byte 0x00000000 - .4byte 0xffd00059 - .4byte 0x0000ffff - .4byte 0x00000000 - .4byte 0x00180079 - .4byte 0x0000fff7 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x0000005f - .4byte 0x00000003 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - - .global AnimScr_EkrBaseKaiten1 -AnimScr_EkrBaseKaiten1: - ANIMSCR_FORCE_SPRITE AnimSprite1_EkrBaseKaiten, 1 - .4byte Pal_EfxPierceNormalEffectBG + 0x9ed - .4byte Pal_EfxPierceNormalEffectBG + 0xa35 - .4byte Pal_EfxPierceNormalEffectBG + 0xaa1 - .4byte Pal_EfxPierceNormalEffectBG + 0xaf5 - .4byte Pal_EfxPierceNormalEffectBG + 0xba9 - .4byte Pal_EfxPierceNormalEffectBG + 0xc09 - .4byte Pal_EfxPierceNormalEffectBG + 0xcbd - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten2 -AnimScr_EkrBaseKaiten2: - .4byte Pal_EfxPierceNormalEffectBG + 0xcbd - .4byte Pal_EfxPierceNormalEffectBG + 0xc09 - .4byte Pal_EfxPierceNormalEffectBG + 0xba9 - .4byte Pal_EfxPierceNormalEffectBG + 0xaf5 - .4byte Pal_EfxPierceNormalEffectBG + 0xaa1 - .4byte Pal_EfxPierceNormalEffectBG + 0xa35 - .4byte Pal_EfxPierceNormalEffectBG + 0x9ed - .4byte Pal_EfxPierceNormalEffectBG + 0x9c9 - .4byte 0x80000000 - .4byte 0x40000000 - .4byte 0xfff00000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0x00000000 - .4byte 0x0000fff8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff7 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff7 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xffe80022 - .4byte 0x00000007 - .4byte 0x00004000 - .4byte 0xfff80022 - .4byte 0x00000007 - .4byte 0x00004000 - .4byte 0x00080022 - .4byte 0x00000007 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff7 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff7 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff7 - .4byte 0x40000000 - .4byte 0xffd80004 - .4byte 0x0000fff7 - .4byte 0x50000000 - .4byte 0x00180004 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xffd80006 - .4byte 0x00000007 - .4byte 0x00004000 - .4byte 0xffe80026 - .4byte 0x00000007 - .4byte 0x00004000 - .4byte 0xfff80026 - .4byte 0x00000007 - .4byte 0x00004000 - .4byte 0x00080026 - .4byte 0x00000007 - .4byte 0x10004000 - .4byte 0x00180006 - .4byte 0x00000007 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff00000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffe00000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0x00000000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0x00100000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffd00008 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0x00200008 - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0xffd00006 - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0x00200006 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffe00026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xfff00026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x00000026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x00100026 - .4byte 0x00000006 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0x00180000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffd80000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffc8000a - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0x0028000a - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0xffc8002c - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0x0028002c - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffd80026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffe80026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xfff80026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x00080026 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x00180026 - .4byte 0x00000006 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0x00180000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffd80000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffc8000f - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0x0028000f - .4byte 0x0000fff6 - .4byte 0x10000000 - .4byte 0x0038002e - .4byte 0x0000fffe - .4byte 0x00000000 - .4byte 0xffc0002e - .4byte 0x0000fffe - .4byte 0x00004000 - .4byte 0xffc0000c - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffd0000d - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffe0000d - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xfff0000d - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x0000000d - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x0010000d - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x0020000d - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0x0030000c - .4byte 0x00000006 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff00000 - .4byte 0x0000fff5 - .4byte 0x40000000 - .4byte 0x00000000 - .4byte 0x0000fff5 - .4byte 0x40000000 - .4byte 0x00100000 - .4byte 0x0000fff5 - .4byte 0x40000000 - .4byte 0x00200000 - .4byte 0x0000fff5 - .4byte 0x40000000 - .4byte 0xffe00000 - .4byte 0x0000fff5 - .4byte 0x40000000 - .4byte 0xffd00000 - .4byte 0x0000fff5 - .4byte 0x40000000 - .4byte 0xffb80011 - .4byte 0x0000fff5 - .4byte 0x00008000 - .4byte 0xffc80013 - .4byte 0x0000fff5 - .4byte 0x50000000 - .4byte 0x00380011 - .4byte 0x0000fff5 - .4byte 0x10008000 - .4byte 0x00300013 - .4byte 0x0000fff5 - .4byte 0x00004000 - .4byte 0xffb80014 - .4byte 0x00000005 - .4byte 0x10004000 - .4byte 0x00380014 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0xffc80015 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0xffd80015 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0xffe80015 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0xfff80015 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0x00080015 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0x00180015 - .4byte 0x00000005 - .4byte 0x00004000 - .4byte 0x00280015 - .4byte 0x00000005 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00000011 - .4byte 0x0000fff8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff0 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x00000000 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00004000 - .4byte 0xfff80034 - .4byte 0x0000fffc - .4byte 0x40000000 - .4byte 0xfff80017 - .4byte 0x00000004 - .4byte 0x70000000 - .4byte 0xfff90017 - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff10040 - .4byte 0x0000fff0 - .4byte 0x00008000 - .4byte 0x00010042 - .4byte 0x0000fff0 - .4byte 0x30004000 - .4byte 0xfff90043 - .4byte 0x0000ffe8 - .4byte 0x30000000 - .4byte 0xfff10045 - .4byte 0x0000ffe8 - .4byte 0x40000000 - .4byte 0xfff60040 - .4byte 0x00000000 - .4byte 0x00008000 - .4byte 0x00060042 - .4byte 0x00000000 - .4byte 0x00004000 - .4byte 0xfff60043 - .4byte 0x00000010 - .4byte 0x00000000 - .4byte 0x00060045 - .4byte 0x00000010 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff20049 - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x0002004b - .4byte 0x0000fff4 - .4byte 0x40000000 - .4byte 0xffea0046 - .4byte 0x0000ffe4 - .4byte 0x00008000 - .4byte 0xfffa0048 - .4byte 0x0000ffe4 - .4byte 0x70000000 - .4byte 0x00060046 - .4byte 0x0000000c - .4byte 0x30008000 - .4byte 0xfffe0048 - .4byte 0x0000000c - .4byte 0x70000000 - .4byte 0xfffe0049 - .4byte 0x0000fffc - .4byte 0x30008000 - .4byte 0xfff6004b - .4byte 0x0000fffc - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff0004d - .4byte 0x0000fff0 - .4byte 0x40000000 - .4byte 0x0000004d - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0xfff8006d - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x0000004e - .4byte 0x0000fff8 - .4byte 0x00000000 - .4byte 0xfff0006f - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0xfff8006f - .4byte 0x00000008 - .4byte 0x00004000 - .4byte 0xffe0004f - .4byte 0x0000ffe8 - .4byte 0x00000000 - .4byte 0xffe8006d - .4byte 0x0000fff0 - .4byte 0x00000000 - .4byte 0xffe8006f - .4byte 0x0000fff8 - .4byte 0x00000000 - .4byte 0xffe0006f - .4byte 0x0000fff0 - .4byte 0x00008000 - .4byte 0x0010004c - .4byte 0x00000010 - .4byte 0x00000000 - .4byte 0x0010004e - .4byte 0x00000008 - .4byte 0x00000000 - .4byte 0xfff0004e - .4byte 0x0000ffe8 - .4byte 0x00000000 - .4byte 0x0008006d - .4byte 0x00000010 - .4byte 0x00000000 - .4byte 0x0008006f - .4byte 0x00000018 - .4byte 0x00000000 - .4byte 0x0000006f - .4byte 0x00000010 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffc80087 - .4byte 0x0000ffe8 - .4byte 0x00008000 - .4byte 0xffe8008b - .4byte 0x0000ffe8 - .4byte 0x00004000 - .4byte 0xffd0008c - .4byte 0x0000fff8 - .4byte 0x00000000 - .4byte 0xffe0008e - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0xffe8008f - .4byte 0x0000fff8 - .4byte 0x00004000 - .4byte 0xfff000a2 - .4byte 0x0000fff0 - .4byte 0x00008000 - .4byte 0xfff80091 - .4byte 0x0000fff8 - .4byte 0x00008000 - .4byte 0x0000008b - .4byte 0x0000fff1 - .4byte 0x40000000 - .4byte 0x0000008f - .4byte 0x00000001 - .4byte 0x00004000 - .4byte 0x000800a2 - .4byte 0x0000fff9 - .4byte 0x00008000 - .4byte 0x00100091 - .4byte 0x00000001 - .4byte 0x40000000 - .4byte 0x00180090 - .4byte 0x00000007 - .4byte 0x00008000 - .4byte 0x00280092 - .4byte 0x00000007 - .4byte 0x00000000 - .4byte 0x00280093 - .4byte 0x00000017 - .4byte 0x00004000 - .4byte 0x001800a2 - .4byte 0x0000ffff - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffc40094 - .4byte 0x0000ffea - .4byte 0x40000000 - .4byte 0xffe40098 - .4byte 0x0000ffea - .4byte 0x80004000 - .4byte 0xffe4009a - .4byte 0x0000fffa - .4byte 0x40000000 - .4byte 0x002c005e - .4byte 0x00000002 - .4byte 0x00004000 - .4byte 0x002c009e - .4byte 0x00000012 - .4byte 0x00004000 - .4byte 0xfff400be - .4byte 0x0000fff2 - .4byte 0x00004000 - .4byte 0xffcc00ac - .4byte 0x0000fffa - .4byte 0x00000000 - .4byte 0xffdc00ae - .4byte 0x0000fffa - .4byte 0x40000000 - .4byte 0x00040098 - .4byte 0x0000fff3 - .4byte 0x80004000 - .4byte 0x0004009a - .4byte 0x00000003 - .4byte 0x00004000 - .4byte 0x001400be - .4byte 0x0000fffb - .4byte 0x00008000 - .4byte 0x0024009d - .4byte 0x00000005 - .4byte 0x00000000 - .4byte 0x002400bf - .4byte 0x0000fffd - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffbc0055 - .4byte 0x0000ffee - .4byte 0x00008000 - .4byte 0xffdc0059 - .4byte 0x0000ffee - .4byte 0x80004000 - .4byte 0x0024005a - .4byte 0x00000005 - .4byte 0x40004000 - .4byte 0xffe40051 - .4byte 0x0000ffee - .4byte 0x40004000 - .4byte 0xffe40071 - .4byte 0x00000006 - .4byte 0x40000000 - .4byte 0xffe40000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xfff40000 - .4byte 0x0000fff6 - .4byte 0x40004000 - .4byte 0xffbc0080 - .4byte 0x0000fffe - .4byte 0x00000000 - .4byte 0xffdc0084 - .4byte 0x0000fffe - .4byte 0x70004000 - .4byte 0x00040051 - .4byte 0x0000000a - .4byte 0x70004000 - .4byte 0x00040071 - .4byte 0x0000fff2 - .4byte 0x70000000 - .4byte 0x00140000 - .4byte 0x0000fffa - .4byte 0x70000000 - .4byte 0x00040000 - .4byte 0x0000fffa - .4byte 0x40000000 - .4byte 0x00240085 - .4byte 0x0000fff5 - .4byte 0x00000000 - .4byte 0x003400a1 - .4byte 0x0000fffd - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0xfff90034 - .4byte 0x0000fffc - .4byte 0x50000000 - .4byte 0xfff90017 - .4byte 0x00000004 - .4byte 0x60000000 - .4byte 0xfff80017 - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xffff0040 - .4byte 0x0000fff0 - .4byte 0x10008000 - .4byte 0xfff70042 - .4byte 0x0000fff0 - .4byte 0x20004000 - .4byte 0xfff70043 - .4byte 0x0000ffe8 - .4byte 0x20000000 - .4byte 0x00070045 - .4byte 0x0000ffe8 - .4byte 0x50000000 - .4byte 0xfffa0040 - .4byte 0x00000000 - .4byte 0x10008000 - .4byte 0xfff20042 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0xfffa0043 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xfff20045 - .4byte 0x00000010 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xffff0049 - .4byte 0x0000fff4 - .4byte 0x10008000 - .4byte 0xfff7004b - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0x00070046 - .4byte 0x0000ffe4 - .4byte 0x10008000 - .4byte 0xffff0048 - .4byte 0x0000ffe4 - .4byte 0x60000000 - .4byte 0xffeb0046 - .4byte 0x0000000c - .4byte 0x20008000 - .4byte 0xfffb0048 - .4byte 0x0000000c - .4byte 0x60000000 - .4byte 0xfff30049 - .4byte 0x0000fffc - .4byte 0x20008000 - .4byte 0x0003004b - .4byte 0x0000fffc - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xffff004d - .4byte 0x0000fff0 - .4byte 0x50000000 - .4byte 0xffef004d - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xffff006d - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xfff7004e - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0x0007006f - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xffff006f - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0x000f004f - .4byte 0x0000ffe8 - .4byte 0x10000000 - .4byte 0x000f006d - .4byte 0x0000fff0 - .4byte 0x10000000 - .4byte 0x000f006f - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0x0017006f - .4byte 0x0000fff0 - .4byte 0x10008000 - .4byte 0xffe7004c - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xffe7004e - .4byte 0x00000008 - .4byte 0x10000000 - .4byte 0x0007004e - .4byte 0x0000ffe8 - .4byte 0x10000000 - .4byte 0xffef006d - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xffef006f - .4byte 0x00000018 - .4byte 0x10000000 - .4byte 0xfff7006f - .4byte 0x00000010 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x90004000 - .4byte 0x00160087 - .4byte 0x0000ffe8 - .4byte 0x10008000 - .4byte 0x000e008b - .4byte 0x0000ffe8 - .4byte 0x10004000 - .4byte 0x001e008c - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0x0016008e - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0x0006008f - .4byte 0x0000fff8 - .4byte 0x10004000 - .4byte 0xfffe00a2 - .4byte 0x0000fff0 - .4byte 0x10008000 - .4byte 0xfffe0091 - .4byte 0x0000fff8 - .4byte 0x10008000 - .4byte 0xfff6008b - .4byte 0x0000fff1 - .4byte 0x50000000 - .4byte 0xffee008f - .4byte 0x00000001 - .4byte 0x10004000 - .4byte 0xffe600a2 - .4byte 0x0000fff9 - .4byte 0x10008000 - .4byte 0xffe60091 - .4byte 0x00000001 - .4byte 0x50000000 - .4byte 0xffd60090 - .4byte 0x00000007 - .4byte 0x10008000 - .4byte 0xffce0092 - .4byte 0x00000007 - .4byte 0x10000000 - .4byte 0xffce0093 - .4byte 0x00000017 - .4byte 0x10004000 - .4byte 0xffd600a2 - .4byte 0x0000ffff - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x90004000 - .4byte 0x001d0094 - .4byte 0x0000ffea - .4byte 0x50000000 - .4byte 0x000d0098 - .4byte 0x0000ffea - .4byte 0x90004000 - .4byte 0xfffd009a - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0xffc5005e - .4byte 0x00000002 - .4byte 0x10004000 - .4byte 0xffc5009e - .4byte 0x00000012 - .4byte 0x10004000 - .4byte 0xfffd00be - .4byte 0x0000fff2 - .4byte 0x10004000 - .4byte 0x002500ac - .4byte 0x0000fffa - .4byte 0x10000000 - .4byte 0x001d00ae - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0xffed0098 - .4byte 0x0000fff3 - .4byte 0x90004000 - .4byte 0xffdd009a - .4byte 0x00000003 - .4byte 0x10004000 - .4byte 0xffdd00be - .4byte 0x0000fffb - .4byte 0x10008000 - .4byte 0xffd5009d - .4byte 0x00000005 - .4byte 0x10000000 - .4byte 0xffd500bf - .4byte 0x0000fffd - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x90004000 - .4byte 0x00240055 - .4byte 0x0000ffee - .4byte 0x10008000 - .4byte 0x001c0059 - .4byte 0x0000ffee - .4byte 0x90004000 - .4byte 0xffbc005a - .4byte 0x00000005 - .4byte 0x50004000 - .4byte 0xfffc0051 - .4byte 0x0000ffee - .4byte 0x50004000 - .4byte 0xfffc0071 - .4byte 0x00000006 - .4byte 0x50000000 - .4byte 0x000c0000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0xfffc0000 - .4byte 0x0000fff6 - .4byte 0x50004000 - .4byte 0x00240080 - .4byte 0x0000fffe - .4byte 0x10000000 - .4byte 0x001c0084 - .4byte 0x0000fffe - .4byte 0x60004000 - .4byte 0xffdc0051 - .4byte 0x0000000a - .4byte 0x60004000 - .4byte 0xffdc0071 - .4byte 0x0000fff2 - .4byte 0x60000000 - .4byte 0xffdc0000 - .4byte 0x0000fffa - .4byte 0x60000000 - .4byte 0xffec0000 - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0xffcc0085 - .4byte 0x0000fff5 - .4byte 0x10000000 - .4byte 0xffc400a1 - .4byte 0x0000fffd - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - - .global AnimScr_EkrBaseKaiten3 -AnimScr_EkrBaseKaiten3: - .4byte Pal_EfxPierceNormalEffectBG + 0xe01 - .4byte Pal_EfxPierceNormalEffectBG + 0xe25 - .4byte Pal_EfxPierceNormalEffectBG + 0xe79 - .4byte Pal_EfxPierceNormalEffectBG + 0xefd - .4byte Pal_EfxPierceNormalEffectBG + 0xf99 - .4byte Pal_EfxPierceNormalEffectBG + 0x104d - .4byte Pal_EfxPierceNormalEffectBG + 0x1125 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten4 -AnimScr_EkrBaseKaiten4: - .4byte Pal_EfxPierceNormalEffectBG + 0x122d - .4byte Pal_EfxPierceNormalEffectBG + 0x1251 - .4byte Pal_EfxPierceNormalEffectBG + 0x1281 - .4byte Pal_EfxPierceNormalEffectBG + 0x12ed - .4byte Pal_EfxPierceNormalEffectBG + 0x1359 - .4byte Pal_EfxPierceNormalEffectBG + 0x1425 - .4byte Pal_EfxPierceNormalEffectBG + 0x14e5 - .4byte Pal_EfxPierceNormalEffectBG + 0x158d - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten5 -AnimScr_EkrBaseKaiten5: - .4byte Pal_EfxPierceNormalEffectBG + 0x122d - .4byte Pal_EfxPierceNormalEffectBG + 0x164d - .4byte Pal_EfxPierceNormalEffectBG + 0x167d - .4byte Pal_EfxPierceNormalEffectBG + 0x16e9 - .4byte Pal_EfxPierceNormalEffectBG + 0x1755 - .4byte Pal_EfxPierceNormalEffectBG + 0x1821 - .4byte Pal_EfxPierceNormalEffectBG + 0x18e1 - .4byte Pal_EfxPierceNormalEffectBG + 0x1989 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten6 -AnimScr_EkrBaseKaiten6: - .4byte Pal_EfxPierceNormalEffectBG + 0x1125 - .4byte Pal_EfxPierceNormalEffectBG + 0x104d - .4byte Pal_EfxPierceNormalEffectBG + 0xf99 - .4byte Pal_EfxPierceNormalEffectBG + 0xefd - .4byte Pal_EfxPierceNormalEffectBG + 0xe79 - .4byte Pal_EfxPierceNormalEffectBG + 0xe25 - .4byte Pal_EfxPierceNormalEffectBG + 0xe01 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten7 -AnimScr_EkrBaseKaiten7: - .4byte Pal_EfxPierceNormalEffectBG + 0x158d - .4byte Pal_EfxPierceNormalEffectBG + 0x14e5 - .4byte Pal_EfxPierceNormalEffectBG + 0x1425 - .4byte Pal_EfxPierceNormalEffectBG + 0x1359 - .4byte Pal_EfxPierceNormalEffectBG + 0x12ed - .4byte Pal_EfxPierceNormalEffectBG + 0x1281 - .4byte Pal_EfxPierceNormalEffectBG + 0x1251 - .4byte Pal_EfxPierceNormalEffectBG + 0x122d - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten8 -AnimScr_EkrBaseKaiten8: - .4byte Pal_EfxPierceNormalEffectBG + 0x1989 - .4byte Pal_EfxPierceNormalEffectBG + 0x18e1 - .4byte Pal_EfxPierceNormalEffectBG + 0x1821 - .4byte Pal_EfxPierceNormalEffectBG + 0x1755 - .4byte Pal_EfxPierceNormalEffectBG + 0x16e9 - .4byte Pal_EfxPierceNormalEffectBG + 0x167d - .4byte Pal_EfxPierceNormalEffectBG + 0x164d - .4byte Pal_EfxPierceNormalEffectBG + 0x122d - .4byte 0x80000000 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff50000 - .4byte 0x0000fff7 - .4byte 0x00008000 - .4byte 0xffed0002 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xffed0003 - .4byte 0x00000007 - .4byte 0x00008000 - .4byte 0x00050000 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xfffd0004 - .4byte 0x00000007 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x0017000b - .4byte 0x0000fff7 - .4byte 0x10008000 - .4byte 0x000f000d - .4byte 0x0000fff7 - .4byte 0x10004000 - .4byte 0x0017000e - .4byte 0x00000007 - .4byte 0x10000000 - .4byte 0x000f0010 - .4byte 0x00000007 - .4byte 0x50000000 - .4byte 0xffff0000 - .4byte 0x0000fff7 - .4byte 0x50000000 - .4byte 0xffe70011 - .4byte 0x0000fff7 - .4byte 0x10008000 - .4byte 0xfff70000 - .4byte 0x0000fff7 - .4byte 0x10004000 - .4byte 0xffff000f - .4byte 0x00000007 - .4byte 0x10000000 - .4byte 0xfff70010 - .4byte 0x00000007 - .4byte 0x10000000 - .4byte 0xffef002e - .4byte 0x00000007 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x00040000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0xffef0000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0x001c0006 - .4byte 0x0000fff6 - .4byte 0x10008000 - .4byte 0x00140008 - .4byte 0x0000fff6 - .4byte 0x10008000 - .4byte 0xffe70009 - .4byte 0x0000fff6 - .4byte 0x10004000 - .4byte 0x001c0023 - .4byte 0x00000006 - .4byte 0x10000000 - .4byte 0x00140025 - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0x00040024 - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0xffef0024 - .4byte 0x00000006 - .4byte 0x10000000 - .4byte 0xffe7000a - .4byte 0x00000006 - .4byte 0x00008000 - .4byte 0xfffd0000 - .4byte 0x0000fff6 - .4byte 0x00000000 - .4byte 0xfffd0020 - .4byte 0x00000001 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x00120013 - .4byte 0x0000fff6 - .4byte 0x10004000 - .4byte 0x00220036 - .4byte 0x0000fffe - .4byte 0x10004000 - .4byte 0x00220015 - .4byte 0x00000006 - .4byte 0x10000000 - .4byte 0x001a0017 - .4byte 0x00000006 - .4byte 0x50000000 - .4byte 0x00020000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0xfff20000 - .4byte 0x0000fff6 - .4byte 0x10008000 - .4byte 0xffe20018 - .4byte 0x0000fff6 - .4byte 0x10004000 - .4byte 0x000a0016 - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0xfffa0016 - .4byte 0x00000006 - .4byte 0x10000000 - .4byte 0xffe20035 - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0xffea0016 - .4byte 0x00000006 - .4byte 0x10008000 - .4byte 0xffea0001 - .4byte 0x0000fff6 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x00180042 - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0x00280040 - .4byte 0x0000fffc - .4byte 0x10004000 - .4byte 0x00180044 - .4byte 0x00000004 - .4byte 0x10004000 - .4byte 0x00080044 - .4byte 0x00000004 - .4byte 0x50000000 - .4byte 0x00080000 - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0xfff80000 - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0xffe80000 - .4byte 0x0000fff4 - .4byte 0x10004000 - .4byte 0xfff80044 - .4byte 0x00000004 - .4byte 0x10004000 - .4byte 0xffe80044 - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xffd80046 - .4byte 0x0000fff4 - .4byte 0x10008000 - .4byte 0xffe00000 - .4byte 0x0000fff4 - .4byte 0x10000000 - .4byte 0xffe00064 - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x00270019 - .4byte 0x0000fffe - .4byte 0x50000000 - .4byte 0x0017001b - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0x00070000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0xfff70000 - .4byte 0x0000fff6 - .4byte 0x10004000 - .4byte 0x0017002f - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0x0007002f - .4byte 0x00000006 - .4byte 0x10004000 - .4byte 0xfff7002f - .4byte 0x00000006 - .4byte 0x50000000 - .4byte 0xffd7001d - .4byte 0x0000fff6 - .4byte 0x10000000 - .4byte 0xffdf003f - .4byte 0x00000006 - .4byte 0x50000000 - .4byte 0xffe70000 - .4byte 0x0000fff6 - .4byte 0x10004000 - .4byte 0xffe7002f - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffdc0047 - .4byte 0x0000ffee - .4byte 0x00004000 - .4byte 0xffec0047 - .4byte 0x0000ffee - .4byte 0x00004000 - .4byte 0xfffc0047 - .4byte 0x0000ffee - .4byte 0x00000000 - .4byte 0x000c0047 - .4byte 0x0000ffee - .4byte 0x00000000 - .4byte 0x000f0048 - .4byte 0x0000ffee - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xfffb0000 - .4byte 0x0000fff7 - .4byte 0x10008000 - .4byte 0x000b0002 - .4byte 0x0000fff7 - .4byte 0x10004000 - .4byte 0x00030003 - .4byte 0x00000007 - .4byte 0x10008000 - .4byte 0xfff30000 - .4byte 0x0000fff7 - .4byte 0x10004000 - .4byte 0xfff30004 - .4byte 0x00000007 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffd9000b - .4byte 0x0000fff7 - .4byte 0x00008000 - .4byte 0xffe9000d - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xffd9000e - .4byte 0x00000007 - .4byte 0x00000000 - .4byte 0xffe90010 - .4byte 0x00000007 - .4byte 0x40000000 - .4byte 0xfff10000 - .4byte 0x0000fff7 - .4byte 0x40000000 - .4byte 0x00090011 - .4byte 0x0000fff7 - .4byte 0x00008000 - .4byte 0x00010000 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xfff1000f - .4byte 0x00000007 - .4byte 0x00000000 - .4byte 0x00010010 - .4byte 0x00000007 - .4byte 0x00000000 - .4byte 0x0009002e - .4byte 0x00000007 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffef0000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffff0000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffd70006 - .4byte 0x0000fff6 - .4byte 0x00008000 - .4byte 0xffe70008 - .4byte 0x0000fff6 - .4byte 0x00008000 - .4byte 0x000f0009 - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0xffd70023 - .4byte 0x00000006 - .4byte 0x00000000 - .4byte 0xffe70025 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffef0024 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffff0024 - .4byte 0x00000006 - .4byte 0x00000000 - .4byte 0x000f000a - .4byte 0x00000006 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffde0013 - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0xffce0036 - .4byte 0x0000fffe - .4byte 0x00004000 - .4byte 0xffce0015 - .4byte 0x00000006 - .4byte 0x00000000 - .4byte 0xffde0017 - .4byte 0x00000006 - .4byte 0x40000000 - .4byte 0xffee0000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xfffe0000 - .4byte 0x0000fff6 - .4byte 0x00008000 - .4byte 0x00160018 - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0xffe60016 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xfff60016 - .4byte 0x00000006 - .4byte 0x00000000 - .4byte 0x00160035 - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x00060016 - .4byte 0x00000006 - .4byte 0x00008000 - .4byte 0x000e0001 - .4byte 0x0000fff6 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffd80042 - .4byte 0x0000fff4 - .4byte 0x40000000 - .4byte 0xffc80040 - .4byte 0x0000fffc - .4byte 0x00004000 - .4byte 0xffd80044 - .4byte 0x00000004 - .4byte 0x00004000 - .4byte 0xffe80044 - .4byte 0x00000004 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff4 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff4 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff4 - .4byte 0x00004000 - .4byte 0xfff80044 - .4byte 0x00000004 - .4byte 0x00004000 - .4byte 0x00080044 - .4byte 0x00000004 - .4byte 0x00008000 - .4byte 0x00200046 - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x00180000 - .4byte 0x0000fff4 - .4byte 0x00000000 - .4byte 0x00180064 - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffc90019 - .4byte 0x0000fffe - .4byte 0x40000000 - .4byte 0xffd9001b - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xffe90000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xfff90000 - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0xffd9002f - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xffe9002f - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0xfff9002f - .4byte 0x00000006 - .4byte 0x40000000 - .4byte 0x0019001d - .4byte 0x0000fff6 - .4byte 0x00000000 - .4byte 0x0019003f - .4byte 0x00000006 - .4byte 0x40000000 - .4byte 0x00090000 - .4byte 0x0000fff6 - .4byte 0x00004000 - .4byte 0x0009002f - .4byte 0x00000006 - .4byte 0x00004000 - .4byte 0x00140047 - .4byte 0x0000ffee - .4byte 0x00004000 - .4byte 0x00040047 - .4byte 0x0000ffee - .4byte 0x00004000 - .4byte 0xfff40047 - .4byte 0x0000ffee - .4byte 0x00000000 - .4byte 0xffec0048 - .4byte 0x0000ffee - .4byte 0x00000000 - .4byte 0xffe90047 - .4byte 0x0000ffee - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff20000 - .4byte 0x0000fff7 - .4byte 0x00008000 - .4byte 0xffea0002 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xffea0003 - .4byte 0x00000007 - .4byte 0x00008000 - .4byte 0x00020000 - .4byte 0x0000fff7 - .4byte 0x00004000 - .4byte 0xfffa0004 - .4byte 0x00000007 - .4byte 0x00008000 - .4byte 0xffe80049 - .4byte 0x0000fff7 - .4byte 0x20008000 - .4byte 0x000e0046 - .4byte 0x0000fff9 - .4byte 0x00000000 - .4byte 0x000a002a - .4byte 0x0000fff9 - .4byte 0x00000000 - .4byte 0x000a002a - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x000a0067 - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xfffc0000 - .4byte 0x0000fff7 - .4byte 0x10008000 - .4byte 0x000c0002 - .4byte 0x0000fff7 - .4byte 0x10004000 - .4byte 0x00040003 - .4byte 0x00000007 - .4byte 0x10008000 - .4byte 0xfff40000 - .4byte 0x0000fff7 - .4byte 0x10004000 - .4byte 0xfff40004 - .4byte 0x00000007 - .4byte 0x10008000 - .4byte 0x000e0049 - .4byte 0x0000fff7 - .4byte 0x30008000 - .4byte 0xffe80046 - .4byte 0x0000fff9 - .4byte 0x10000000 - .4byte 0xffec002a - .4byte 0x0000fff9 - .4byte 0x10000000 - .4byte 0xffec002a - .4byte 0x00000001 - .4byte 0x10000000 - .4byte 0xffec0067 - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - - .global AnimScr_EkrBaseKaiten9 -AnimScr_EkrBaseKaiten9: - .4byte Pal_EfxPierceNormalEffectBG + 0x1b1a - .4byte Pal_EfxPierceNormalEffectBG + 0x1b32 - .4byte Pal_EfxPierceNormalEffectBG + 0x21f2 - .4byte Pal_EfxPierceNormalEffectBG + 0x1b79 - .4byte Pal_EfxPierceNormalEffectBG + 0x1bfd - .4byte Pal_EfxPierceNormalEffectBG + 0x1c99 - .4byte Pal_EfxPierceNormalEffectBG + 0x1dd1 - .4byte Pal_EfxPierceNormalEffectBG + 0x1d35 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten10 -AnimScr_EkrBaseKaiten10: - .4byte Pal_EfxPierceNormalEffectBG + 0x1b1a - .4byte Pal_EfxPierceNormalEffectBG + 0x1e9e - .4byte Pal_EfxPierceNormalEffectBG + 0x2276 - .4byte Pal_EfxPierceNormalEffectBG + 0x1ee5 - .4byte Pal_EfxPierceNormalEffectBG + 0x1f69 - .4byte Pal_EfxPierceNormalEffectBG + 0x1fed - .4byte Pal_EfxPierceNormalEffectBG + 0x2125 - .4byte Pal_EfxPierceNormalEffectBG + 0x2089 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten11 -AnimScr_EkrBaseKaiten11: - .4byte Pal_EfxPierceNormalEffectBG + 0x1d35 - .4byte Pal_EfxPierceNormalEffectBG + 0x1dd1 - .4byte Pal_EfxPierceNormalEffectBG + 0x1c99 - .4byte Pal_EfxPierceNormalEffectBG + 0x1bfd - .4byte Pal_EfxPierceNormalEffectBG + 0x1b79 - .4byte Pal_EfxPierceNormalEffectBG + 0x21f2 - .4byte Pal_EfxPierceNormalEffectBG + 0x1b32 - .4byte Pal_EfxPierceNormalEffectBG + 0x1b1a - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten12 -AnimScr_EkrBaseKaiten12: - .4byte Pal_EfxPierceNormalEffectBG + 0x2089 - .4byte Pal_EfxPierceNormalEffectBG + 0x2125 - .4byte Pal_EfxPierceNormalEffectBG + 0x1fed - .4byte Pal_EfxPierceNormalEffectBG + 0x1f69 - .4byte Pal_EfxPierceNormalEffectBG + 0x1ee5 - .4byte Pal_EfxPierceNormalEffectBG + 0x2276 - .4byte Pal_EfxPierceNormalEffectBG + 0x1e9e - .4byte Pal_EfxPierceNormalEffectBG + 0x1b1a - .4byte 0x80000000 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff90000 - .4byte 0x0000fff4 - .4byte 0x00004000 - .4byte 0xfff90000 - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff70008 - .4byte 0x0000ffec - .4byte 0x40000000 - .4byte 0xfff9000a - .4byte 0x0000fffc - .4byte 0x00008000 - .4byte 0xffff000c - .4byte 0x0000000c - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff00015 - .4byte 0x0000ffeb - .4byte 0x00008000 - .4byte 0x00000017 - .4byte 0x0000ffeb - .4byte 0x80004000 - .4byte 0xfff10019 - .4byte 0x0000fffb - .4byte 0x40000000 - .4byte 0x0000001d - .4byte 0x0000000b - .4byte 0x00000000 - .4byte 0xfff80034 - .4byte 0x0000000b - .4byte 0x00000000 - .4byte 0x00020038 - .4byte 0x0000001b - .4byte 0x20000000 - .4byte 0xfff5003f - .4byte 0x0000ffe8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x000d0068 - .4byte 0x0000fffd - .4byte 0x40000000 - .4byte 0xffed0049 - .4byte 0x0000ffe5 - .4byte 0x80004000 - .4byte 0xffed0044 - .4byte 0x0000fff5 - .4byte 0x00000000 - .4byte 0xfffd0047 - .4byte 0x0000ffed - .4byte 0x00000000 - .4byte 0xffe5004b - .4byte 0x0000fff5 - .4byte 0x00000000 - .4byte 0xffe50048 - .4byte 0x0000ffed - .4byte 0x00008000 - .4byte 0x000d004d - .4byte 0x00000005 - .4byte 0x00008000 - .4byte 0x000d004e - .4byte 0x00000015 - .4byte 0x40000000 - .4byte 0xfff50043 - .4byte 0x00000005 - .4byte 0x00008000 - .4byte 0x00050045 - .4byte 0x00000005 - .4byte 0x00000000 - .4byte 0x00050043 - .4byte 0x00000015 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00004000 - .4byte 0x0008005e - .4byte 0x0000fff5 - .4byte 0x00004000 - .4byte 0x0008007e - .4byte 0x0000000d - .4byte 0x00004000 - .4byte 0xffe80059 - .4byte 0x0000ffec - .4byte 0x00004000 - .4byte 0xffe80079 - .4byte 0x00000004 - .4byte 0x00004000 - .4byte 0xfff8005b - .4byte 0x0000fff0 - .4byte 0x00004000 - .4byte 0xfff8007b - .4byte 0x00000008 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff4 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fffd - .4byte 0x40000000 - .4byte 0x00180080 - .4byte 0x00000004 - .4byte 0x00000000 - .4byte 0x002800a2 - .4byte 0x0000000c - .4byte 0x00000000 - .4byte 0x00180082 - .4byte 0x0000fffc - .4byte 0x00008000 - .4byte 0xffe00058 - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00004000 - .4byte 0xffe80091 - .4byte 0x0000fff1 - .4byte 0x00004000 - .4byte 0xfff80093 - .4byte 0x0000fff1 - .4byte 0x00004000 - .4byte 0x00080095 - .4byte 0x0000fff1 - .4byte 0x00004000 - .4byte 0xffe800b1 - .4byte 0x00000009 - .4byte 0x00004000 - .4byte 0xfff800b3 - .4byte 0x00000009 - .4byte 0x00004000 - .4byte 0x000800b5 - .4byte 0x00000009 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff9 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff9 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff9 - .4byte 0x40000000 - .4byte 0x00180097 - .4byte 0x0000fff9 - .4byte 0x00000000 - .4byte 0x002800b9 - .4byte 0x00000001 - .4byte 0x00004000 - .4byte 0x0018009a - .4byte 0x00000009 - .4byte 0x00004000 - .4byte 0x002800ba - .4byte 0x00000009 - .4byte 0x00008000 - .4byte 0xffe00090 - .4byte 0x0000fff9 - .4byte 0x00000000 - .4byte 0xffe00099 - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xfff90000 - .4byte 0x0000fffc - .4byte 0x10004000 - .4byte 0xfff90000 - .4byte 0x0000fff4 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xfffb0004 - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0xfff60006 - .4byte 0x00000004 - .4byte 0x10004000 - .4byte 0xfffc0022 - .4byte 0x0000ffec - .4byte 0x20000000 - .4byte 0xfff80004 - .4byte 0x0000ffff - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x0005000d - .4byte 0x0000ffeb - .4byte 0x10008000 - .4byte 0xfffd000f - .4byte 0x0000ffeb - .4byte 0x50000000 - .4byte 0xfffd0010 - .4byte 0x0000fffb - .4byte 0x10008000 - .4byte 0xfff50012 - .4byte 0x0000fffb - .4byte 0x10004000 - .4byte 0xfff50013 - .4byte 0x0000000b - .4byte 0x10000000 - .4byte 0xffed0033 - .4byte 0x0000000b - .4byte 0x10000000 - .4byte 0xfffb00ae - .4byte 0x00000013 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x90004000 - .4byte 0x00000043 - .4byte 0x0000fff0 - .4byte 0x10008000 - .4byte 0xfff80047 - .4byte 0x0000fff0 - .4byte 0x10000000 - .4byte 0xfff00068 - .4byte 0x0000fff8 - .4byte 0x90004000 - .4byte 0xfff00043 - .4byte 0x00000000 - .4byte 0x10008000 - .4byte 0xffe80047 - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xffe00068 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffe80060 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xffe00062 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xfff80064 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0x0018001f - .4byte 0x0000ffe8 - .4byte 0x10004000 - .4byte 0x00080040 - .4byte 0x0000ffe8 - .4byte 0x10000000 - .4byte 0x00000042 - .4byte 0x0000ffe8 - .4byte 0x10000000 - .4byte 0x00200018 - .4byte 0x0000ffe8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0x00090051 - .4byte 0x0000ffee - .4byte 0x10004000 - .4byte 0x00090071 - .4byte 0x00000006 - .4byte 0x50000000 - .4byte 0x00090000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0xfff90000 - .4byte 0x0000fff9 - .4byte 0x50000000 - .4byte 0xffe90000 - .4byte 0x0000fffb - .4byte 0x10004000 - .4byte 0xfff90053 - .4byte 0x0000fff1 - .4byte 0x10004000 - .4byte 0xfff90073 - .4byte 0x00000009 - .4byte 0x10004000 - .4byte 0xffe90055 - .4byte 0x0000fff3 - .4byte 0x10004000 - .4byte 0xffe90075 - .4byte 0x0000000b - .4byte 0x10008000 - .4byte 0xffe10057 - .4byte 0x0000fff9 - .4byte 0x10000000 - .4byte 0xffe1005d - .4byte 0x00000009 - .4byte 0x50000000 - .4byte 0x0019004f - .4byte 0x0000fff9 - .4byte 0x10000000 - .4byte 0x0029006b - .4byte 0x0000fffb - .4byte 0x10000000 - .4byte 0x0019007d - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0x000c0086 - .4byte 0x0000fff2 - .4byte 0x10004000 - .4byte 0xfffc0088 - .4byte 0x0000fff2 - .4byte 0x10004000 - .4byte 0xffec008a - .4byte 0x0000fff2 - .4byte 0x10004000 - .4byte 0x000c00a6 - .4byte 0x0000000a - .4byte 0x10004000 - .4byte 0xfffc00a8 - .4byte 0x0000000a - .4byte 0x10004000 - .4byte 0xffec00aa - .4byte 0x0000000a - .4byte 0x10008000 - .4byte 0xffe4008c - .4byte 0x0000fffa - .4byte 0x10000000 - .4byte 0xffdc00ad - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0x000c0000 - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0xfffc0000 - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0xffec0000 - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0x00240083 - .4byte 0x0000fffa - .4byte 0x10008000 - .4byte 0x001c0085 - .4byte 0x0000fffa - .4byte 0x10004000 - .4byte 0xffdc008e - .4byte 0x0000fff2 - .4byte 0x10000000 - .4byte 0x001c00ae - .4byte 0x0000000a - .4byte 0x10000000 - .4byte 0xffe400af - .4byte 0x0000000a - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff70000 - .4byte 0x0000fffb - .4byte 0x00004000 - .4byte 0xfff70000 - .4byte 0x0000fff3 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff60004 - .4byte 0x0000fff4 - .4byte 0x40000000 - .4byte 0xfffb0006 - .4byte 0x00000004 - .4byte 0x00004000 - .4byte 0xfff50022 - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xffed000d - .4byte 0x0000ffeb - .4byte 0x00008000 - .4byte 0xfffd000f - .4byte 0x0000ffeb - .4byte 0x40000000 - .4byte 0xfff50010 - .4byte 0x0000fffb - .4byte 0x00008000 - .4byte 0x00050012 - .4byte 0x0000fffb - .4byte 0x00004000 - .4byte 0xfffd0013 - .4byte 0x0000000b - .4byte 0x00000000 - .4byte 0x000d0033 - .4byte 0x0000000b - .4byte 0x00000000 - .4byte 0xffff00ae - .4byte 0x00000013 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x80004000 - .4byte 0xffe00043 - .4byte 0x0000ffef - .4byte 0x00008000 - .4byte 0x00000047 - .4byte 0x0000ffef - .4byte 0x00000000 - .4byte 0x00080068 - .4byte 0x0000fff7 - .4byte 0x80004000 - .4byte 0xfff00043 - .4byte 0x0000ffff - .4byte 0x00008000 - .4byte 0x00100047 - .4byte 0x0000ffff - .4byte 0x00000000 - .4byte 0x00180068 - .4byte 0x00000007 - .4byte 0x00004000 - .4byte 0x00080060 - .4byte 0x0000000f - .4byte 0x00000000 - .4byte 0x00180062 - .4byte 0x0000000f - .4byte 0x00000000 - .4byte 0x00000064 - .4byte 0x0000000f - .4byte 0x00000000 - .4byte 0xffe0001f - .4byte 0x0000ffe7 - .4byte 0x00004000 - .4byte 0xffe80040 - .4byte 0x0000ffe7 - .4byte 0x00000000 - .4byte 0xfff80042 - .4byte 0x0000ffe7 - .4byte 0x00000000 - .4byte 0xffd80018 - .4byte 0x0000ffe7 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00004000 - .4byte 0xffeb0051 - .4byte 0x0000ffee - .4byte 0x00004000 - .4byte 0xffeb0071 - .4byte 0x00000006 - .4byte 0x40000000 - .4byte 0xffeb0000 - .4byte 0x0000fff6 - .4byte 0x40000000 - .4byte 0xfffb0000 - .4byte 0x0000fff9 - .4byte 0x40000000 - .4byte 0x000b0000 - .4byte 0x0000fffb - .4byte 0x00004000 - .4byte 0xfffb0053 - .4byte 0x0000fff1 - .4byte 0x00004000 - .4byte 0xfffb0073 - .4byte 0x00000009 - .4byte 0x00004000 - .4byte 0x000b0055 - .4byte 0x0000fff3 - .4byte 0x00004000 - .4byte 0x000b0075 - .4byte 0x0000000b - .4byte 0x00008000 - .4byte 0x001b0057 - .4byte 0x0000fff9 - .4byte 0x00000000 - .4byte 0x001b005d - .4byte 0x00000009 - .4byte 0x40000000 - .4byte 0xffdb004f - .4byte 0x0000fff9 - .4byte 0x00000000 - .4byte 0xffd3006b - .4byte 0x0000fffb - .4byte 0x00000000 - .4byte 0xffe3007d - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00004000 - .4byte 0xffe80086 - .4byte 0x0000fff0 - .4byte 0x00004000 - .4byte 0xfff80088 - .4byte 0x0000fff0 - .4byte 0x00004000 - .4byte 0x0008008a - .4byte 0x0000fff0 - .4byte 0x00004000 - .4byte 0xffe800a6 - .4byte 0x00000008 - .4byte 0x00004000 - .4byte 0xfff800a8 - .4byte 0x00000008 - .4byte 0x00004000 - .4byte 0x000800aa - .4byte 0x00000008 - .4byte 0x00008000 - .4byte 0x0018008c - .4byte 0x0000fff8 - .4byte 0x00000000 - .4byte 0x002000ad - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0xffe80000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0x00080000 - .4byte 0x0000fff8 - .4byte 0x40000000 - .4byte 0xffd00083 - .4byte 0x0000fff8 - .4byte 0x00008000 - .4byte 0xffe00085 - .4byte 0x0000fff8 - .4byte 0x00004000 - .4byte 0x0018008e - .4byte 0x0000fff0 - .4byte 0x00000000 - .4byte 0xffe000ae - .4byte 0x00000008 - .4byte 0x00000000 - .4byte 0x001800af - .4byte 0x00000008 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xfff70000 - .4byte 0x0000fff4 - .4byte 0x10004000 - .4byte 0xfff70000 - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0xfffa0008 - .4byte 0x0000ffec - .4byte 0x50000000 - .4byte 0xfff8000a - .4byte 0x0000fffc - .4byte 0x10008000 - .4byte 0xfffa000c - .4byte 0x0000000c - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x50000000 - .4byte 0x00010015 - .4byte 0x0000ffea - .4byte 0x10008000 - .4byte 0xfff90017 - .4byte 0x0000ffea - .4byte 0x90004000 - .4byte 0xfff00019 - .4byte 0x0000fffa - .4byte 0x50000000 - .4byte 0xfff1001d - .4byte 0x0000000a - .4byte 0x10000000 - .4byte 0x00010034 - .4byte 0x0000000a - .4byte 0x10000000 - .4byte 0xfff70038 - .4byte 0x0000001a - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xffec0068 - .4byte 0x0000fffc - .4byte 0x50000000 - .4byte 0x00040049 - .4byte 0x0000ffe4 - .4byte 0x90004000 - .4byte 0xfff40044 - .4byte 0x0000fff4 - .4byte 0x10000000 - .4byte 0xfffc0047 - .4byte 0x0000ffec - .4byte 0x10000000 - .4byte 0x0014004b - .4byte 0x0000fff4 - .4byte 0x10000000 - .4byte 0x00140048 - .4byte 0x0000ffec - .4byte 0x10008000 - .4byte 0xffec004d - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xffec004e - .4byte 0x00000014 - .4byte 0x50000000 - .4byte 0xfffc0043 - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xfff40045 - .4byte 0x00000004 - .4byte 0x10000000 - .4byte 0xfff40043 - .4byte 0x00000014 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0xffeb005e - .4byte 0x0000fff5 - .4byte 0x10004000 - .4byte 0xffeb007e - .4byte 0x0000000d - .4byte 0x10004000 - .4byte 0x000b0059 - .4byte 0x0000ffec - .4byte 0x10004000 - .4byte 0x000b0079 - .4byte 0x00000004 - .4byte 0x10004000 - .4byte 0xfffb005b - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xfffb007b - .4byte 0x00000008 - .4byte 0x50000000 - .4byte 0x000b0000 - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0xfffb0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffeb0000 - .4byte 0x0000fffd - .4byte 0x50000000 - .4byte 0xffdb0080 - .4byte 0x00000004 - .4byte 0x10000000 - .4byte 0xffd300a2 - .4byte 0x0000000c - .4byte 0x10000000 - .4byte 0xffe30082 - .4byte 0x0000fffc - .4byte 0x10008000 - .4byte 0x001b0058 - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0x000c0091 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xfffc0093 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xffec0095 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0x000c00b1 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xfffc00b3 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffec00b5 - .4byte 0x00000008 - .4byte 0x50000000 - .4byte 0x000c0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xfffc0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffec0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffdc0097 - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0xffd400b9 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0xffdc009a - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffcc00ba - .4byte 0x00000008 - .4byte 0x10008000 - .4byte 0x001c0090 - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0x001c0099 - .4byte 0x0000fff0 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x00008000 - .4byte 0xfff3009c - .4byte 0x0000fff4 - .4byte 0x00000000 - .4byte 0xfff3009d - .4byte 0x00000004 - .4byte 0x00000000 - .4byte 0xfffb0000 - .4byte 0x0000ffff - .4byte 0x00000000 - .4byte 0xfffb0020 - .4byte 0x00000006 - .4byte 0x30008000 - .4byte 0x0007009c - .4byte 0x0000fffe - .4byte 0x30000000 - .4byte 0x0007009d - .4byte 0x0000fff7 - .4byte 0x00008000 - .4byte 0xffff0000 - .4byte 0x0000fffe - .4byte 0x10000000 - .4byte 0xffff005b - .4byte 0x0000ffee - .4byte 0x10000000 - .4byte 0xfff8005c - .4byte 0x0000ffee - .4byte 0x00008000 - .4byte 0xfffa0000 - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0xffff0001 - .4byte 0x0000fff4 - .4byte 0x00004000 - .4byte 0xfffb0060 - .4byte 0x0000000c - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x20008000 - .4byte 0xfff3009c - .4byte 0x0000fffe - .4byte 0x20000000 - .4byte 0xfff3009d - .4byte 0x0000fff6 - .4byte 0x20000000 - .4byte 0xfffa0000 - .4byte 0x0000fffb - .4byte 0x20000000 - .4byte 0xfffb0020 - .4byte 0x0000fff5 - .4byte 0x10008000 - .4byte 0x0005009c - .4byte 0x0000fff4 - .4byte 0x10000000 - .4byte 0x0005009d - .4byte 0x00000003 - .4byte 0x20008000 - .4byte 0xfffd0000 - .4byte 0x0000fff4 - .4byte 0x30000000 - .4byte 0xfffd005b - .4byte 0x0000000c - .4byte 0x30000000 - .4byte 0xfff7005c - .4byte 0x0000000c - .4byte 0x20008000 - .4byte 0xfff90000 - .4byte 0x0000fffe - .4byte 0x20008000 - .4byte 0xfffd0001 - .4byte 0x0000fffe - .4byte 0x10000000 - .4byte 0x0001005b - .4byte 0x0000ffee - .4byte 0x10000000 - .4byte 0xfffb005c - .4byte 0x0000ffee - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x30008000 - .4byte 0x0005009c - .4byte 0x0000fffe - .4byte 0x30000000 - .4byte 0x0005009d - .4byte 0x0000fff6 - .4byte 0x30000000 - .4byte 0xfffe0000 - .4byte 0x0000fffb - .4byte 0x30000000 - .4byte 0xfffd0020 - .4byte 0x0000fff5 - .4byte 0x00008000 - .4byte 0xfff3009c - .4byte 0x0000fff4 - .4byte 0x00000000 - .4byte 0xfff3009d - .4byte 0x00000003 - .4byte 0x30008000 - .4byte 0xfffb0000 - .4byte 0x0000fff4 - .4byte 0x20000000 - .4byte 0xfffb005b - .4byte 0x0000000c - .4byte 0x20000000 - .4byte 0x0001005c - .4byte 0x0000000c - .4byte 0x30008000 - .4byte 0xffff0000 - .4byte 0x0000fffe - .4byte 0x30008000 - .4byte 0xfffb0001 - .4byte 0x0000fffe - .4byte 0x00000000 - .4byte 0xfff7005b - .4byte 0x0000ffee - .4byte 0x00000000 - .4byte 0xfffd005c - .4byte 0x0000ffee - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10008000 - .4byte 0x0006009c - .4byte 0x0000fff3 - .4byte 0x10000000 - .4byte 0x0006009d - .4byte 0x00000003 - .4byte 0x10000000 - .4byte 0xfffe0000 - .4byte 0x0000fffe - .4byte 0x10000000 - .4byte 0xfffe0020 - .4byte 0x00000005 - .4byte 0x20008000 - .4byte 0xfff2009c - .4byte 0x0000fffd - .4byte 0x20000000 - .4byte 0xfff2009d - .4byte 0x0000fff6 - .4byte 0x10008000 - .4byte 0xfffa0000 - .4byte 0x0000fffd - .4byte 0x00000000 - .4byte 0xfffa005b - .4byte 0x0000ffed - .4byte 0x00000000 - .4byte 0x0001005c - .4byte 0x0000ffed - .4byte 0x10008000 - .4byte 0xffff0000 - .4byte 0x0000fff3 - .4byte 0x10008000 - .4byte 0xfffa0001 - .4byte 0x0000fff3 - .4byte 0x10004000 - .4byte 0xfff60060 - .4byte 0x0000000b - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - - .global AnimScr_EkrBaseKaiten13 -AnimScr_EkrBaseKaiten13: - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte Pal_EfxPierceNormalEffectBG + 0x23a2 - .4byte Pal_EfxPierceNormalEffectBG + 0x2eb2 - .4byte Pal_EfxPierceNormalEffectBG + 0x23c5 - .4byte Pal_EfxPierceNormalEffectBG + 0x23f5 - .4byte Pal_EfxPierceNormalEffectBG + 0x2455 - .4byte Pal_EfxPierceNormalEffectBG + 0x24e5 - .4byte Pal_EfxPierceNormalEffectBG + 0x258d - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten14 -AnimScr_EkrBaseKaiten14: - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte Pal_EfxPierceNormalEffectBG + 0x264e - .4byte Pal_EfxPierceNormalEffectBG + 0x2f4e - .4byte Pal_EfxPierceNormalEffectBG + 0x2671 - .4byte Pal_EfxPierceNormalEffectBG + 0x26ad - .4byte Pal_EfxPierceNormalEffectBG + 0x270d - .4byte Pal_EfxPierceNormalEffectBG + 0x27b5 - .4byte Pal_EfxPierceNormalEffectBG + 0x2869 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten15 -AnimScr_EkrBaseKaiten15: - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte Pal_EfxPierceNormalEffectBG + 0x2936 - .4byte Pal_EfxPierceNormalEffectBG + 0x2ff6 - .4byte Pal_EfxPierceNormalEffectBG + 0x2959 - .4byte Pal_EfxPierceNormalEffectBG + 0x2989 - .4byte Pal_EfxPierceNormalEffectBG + 0x29e9 - .4byte Pal_EfxPierceNormalEffectBG + 0x2a91 - .4byte Pal_EfxPierceNormalEffectBG + 0x2b45 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten16 -AnimScr_EkrBaseKaiten16: - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte Pal_EfxPierceNormalEffectBG + 0x2c12 - .4byte Pal_EfxPierceNormalEffectBG + 0x309e - .4byte Pal_EfxPierceNormalEffectBG + 0x2c35 - .4byte Pal_EfxPierceNormalEffectBG + 0x2c65 - .4byte Pal_EfxPierceNormalEffectBG + 0x2cb9 - .4byte Pal_EfxPierceNormalEffectBG + 0x2d49 - .4byte Pal_EfxPierceNormalEffectBG + 0x2df1 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten17 -AnimScr_EkrBaseKaiten17: - .4byte Pal_EfxPierceNormalEffectBG + 0x258d - .4byte Pal_EfxPierceNormalEffectBG + 0x24e5 - .4byte Pal_EfxPierceNormalEffectBG + 0x2455 - .4byte Pal_EfxPierceNormalEffectBG + 0x23f5 - .4byte Pal_EfxPierceNormalEffectBG + 0x23c5 - .4byte Pal_EfxPierceNormalEffectBG + 0x2eb2 - .4byte Pal_EfxPierceNormalEffectBG + 0x23a2 - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten18 -AnimScr_EkrBaseKaiten18: - .4byte Pal_EfxPierceNormalEffectBG + 0x2869 - .4byte Pal_EfxPierceNormalEffectBG + 0x27b5 - .4byte Pal_EfxPierceNormalEffectBG + 0x270d - .4byte Pal_EfxPierceNormalEffectBG + 0x26ad - .4byte Pal_EfxPierceNormalEffectBG + 0x2671 - .4byte Pal_EfxPierceNormalEffectBG + 0x2f4e - .4byte Pal_EfxPierceNormalEffectBG + 0x264e - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten19 -AnimScr_EkrBaseKaiten19: - .4byte Pal_EfxPierceNormalEffectBG + 0x2b45 - .4byte Pal_EfxPierceNormalEffectBG + 0x2a91 - .4byte Pal_EfxPierceNormalEffectBG + 0x29e9 - .4byte Pal_EfxPierceNormalEffectBG + 0x2989 - .4byte Pal_EfxPierceNormalEffectBG + 0x2959 - .4byte Pal_EfxPierceNormalEffectBG + 0x2ff6 - .4byte Pal_EfxPierceNormalEffectBG + 0x2936 - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten20 -AnimScr_EkrBaseKaiten20: - .4byte Pal_EfxPierceNormalEffectBG + 0x2df1 - .4byte Pal_EfxPierceNormalEffectBG + 0x2d49 - .4byte Pal_EfxPierceNormalEffectBG + 0x2cb9 - .4byte Pal_EfxPierceNormalEffectBG + 0x2c65 - .4byte Pal_EfxPierceNormalEffectBG + 0x2c35 - .4byte Pal_EfxPierceNormalEffectBG + 0x309e - .4byte Pal_EfxPierceNormalEffectBG + 0x2c12 - .4byte Pal_EfxPierceNormalEffectBG + 0x238a - .4byte 0x80000000 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x70000000 - .4byte 0x00000002 - .4byte 0x00000000 - .4byte 0x70000000 - .4byte 0xfff00004 - .4byte 0x0000fff0 - .4byte 0x70000000 - .4byte 0x00000006 - .4byte 0x0000fff0 - .4byte 0x70000000 - .4byte 0xfff00008 - .4byte 0x00000000 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x00000004 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x0008000a - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x0008000a - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xfff0000a - .4byte 0x0000fff4 - .4byte 0x10008000 - .4byte 0xfff0000a - .4byte 0x00000004 - .4byte 0x00004000 - .4byte 0xfff80000 - .4byte 0x0000ffec - .4byte 0x00000000 - .4byte 0x0008002a - .4byte 0x0000ffec - .4byte 0x10000000 - .4byte 0xfff0002a - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x90004000 - .4byte 0x00000043 - .4byte 0x0000fff0 - .4byte 0x10008000 - .4byte 0xfff80047 - .4byte 0x0000fff0 - .4byte 0x10000000 - .4byte 0xfff00068 - .4byte 0x0000fff8 - .4byte 0x90004000 - .4byte 0xfff00043 - .4byte 0x00000000 - .4byte 0x10008000 - .4byte 0xffe80047 - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xffe00068 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffe80060 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xffe00062 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0xfff80064 - .4byte 0x00000010 - .4byte 0x10000000 - .4byte 0x0018001f - .4byte 0x0000ffe8 - .4byte 0x10004000 - .4byte 0x00080040 - .4byte 0x0000ffe8 - .4byte 0x10000000 - .4byte 0x00000042 - .4byte 0x0000ffe8 - .4byte 0x10000000 - .4byte 0x00200018 - .4byte 0x0000ffe8 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0x00080051 - .4byte 0x0000ffee - .4byte 0x10004000 - .4byte 0x00080071 - .4byte 0x00000006 - .4byte 0x50000000 - .4byte 0x00080000 - .4byte 0x0000fff6 - .4byte 0x50000000 - .4byte 0xfff80000 - .4byte 0x0000fff9 - .4byte 0x50000000 - .4byte 0xffe80000 - .4byte 0x0000fffb - .4byte 0x10004000 - .4byte 0xfff80053 - .4byte 0x0000fff1 - .4byte 0x10004000 - .4byte 0xfff80073 - .4byte 0x00000009 - .4byte 0x10004000 - .4byte 0xffe80055 - .4byte 0x0000fff3 - .4byte 0x10004000 - .4byte 0xffe80075 - .4byte 0x0000000b - .4byte 0x10008000 - .4byte 0xffe00057 - .4byte 0x0000fff9 - .4byte 0x10000000 - .4byte 0xffe0005d - .4byte 0x00000009 - .4byte 0x50000000 - .4byte 0x0018004f - .4byte 0x0000fff9 - .4byte 0x10000000 - .4byte 0x0028006b - .4byte 0x0000fffb - .4byte 0x10000000 - .4byte 0x0018007d - .4byte 0x0000fff1 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0x000a0086 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xfffa0088 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xffea008a - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0x000a00a6 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xfffa00a8 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffea00aa - .4byte 0x00000008 - .4byte 0x10008000 - .4byte 0xffe2008c - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0xffda00ad - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0x000a0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xfffa0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffea0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0x00220083 - .4byte 0x0000fff8 - .4byte 0x10008000 - .4byte 0x001a0085 - .4byte 0x0000fff8 - .4byte 0x10004000 - .4byte 0xffda008e - .4byte 0x0000fff0 - .4byte 0x10000000 - .4byte 0x001a00ae - .4byte 0x00000008 - .4byte 0x10000000 - .4byte 0xffe200af - .4byte 0x00000008 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff00002 - .4byte 0x0000fff0 - .4byte 0x40000000 - .4byte 0x00000004 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff00006 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0x00000008 - .4byte 0x0000fff0 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x00000004 - .4byte 0x40000000 - .4byte 0xfff80000 - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x0008000a - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x0008000a - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xfff0000a - .4byte 0x0000fff4 - .4byte 0x10008000 - .4byte 0xfff0000a - .4byte 0x00000004 - .4byte 0x00004000 - .4byte 0xfff80000 - .4byte 0x0000ffec - .4byte 0x00000000 - .4byte 0x0008002a - .4byte 0x0000ffec - .4byte 0x10000000 - .4byte 0xfff0002a - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10000000 - .4byte 0xffec0068 - .4byte 0x0000fffc - .4byte 0x50000000 - .4byte 0x00040049 - .4byte 0x0000ffe4 - .4byte 0x90004000 - .4byte 0xfff40044 - .4byte 0x0000fff4 - .4byte 0x10000000 - .4byte 0xfffc0047 - .4byte 0x0000ffec - .4byte 0x10000000 - .4byte 0x0014004b - .4byte 0x0000fff4 - .4byte 0x10000000 - .4byte 0x00140048 - .4byte 0x0000ffec - .4byte 0x10008000 - .4byte 0xffec004d - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xffec004e - .4byte 0x00000014 - .4byte 0x50000000 - .4byte 0xfffc0043 - .4byte 0x00000004 - .4byte 0x10008000 - .4byte 0xfff40045 - .4byte 0x00000004 - .4byte 0x10000000 - .4byte 0xfff40043 - .4byte 0x00000014 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0xffec005e - .4byte 0x0000fff5 - .4byte 0x10004000 - .4byte 0xffec007e - .4byte 0x0000000d - .4byte 0x10004000 - .4byte 0x000c0059 - .4byte 0x0000ffec - .4byte 0x10004000 - .4byte 0x000c0079 - .4byte 0x00000004 - .4byte 0x10004000 - .4byte 0xfffc005b - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xfffc007b - .4byte 0x00000008 - .4byte 0x50000000 - .4byte 0x000c0000 - .4byte 0x0000fff4 - .4byte 0x50000000 - .4byte 0xfffc0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffec0000 - .4byte 0x0000fffd - .4byte 0x50000000 - .4byte 0xffdc0080 - .4byte 0x00000004 - .4byte 0x10000000 - .4byte 0xffd400a2 - .4byte 0x0000000c - .4byte 0x10000000 - .4byte 0xffe40082 - .4byte 0x0000fffc - .4byte 0x10008000 - .4byte 0x001c0058 - .4byte 0x0000ffec - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0x000c0091 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xfffc0093 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0xffec0095 - .4byte 0x0000fff0 - .4byte 0x10004000 - .4byte 0x000c00b1 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xfffc00b3 - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffec00b5 - .4byte 0x00000008 - .4byte 0x50000000 - .4byte 0x000c0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xfffc0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffec0000 - .4byte 0x0000fff8 - .4byte 0x50000000 - .4byte 0xffdc0097 - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0xffd400b9 - .4byte 0x00000000 - .4byte 0x10004000 - .4byte 0xffdc009a - .4byte 0x00000008 - .4byte 0x10004000 - .4byte 0xffcc00ba - .4byte 0x00000008 - .4byte 0x10008000 - .4byte 0x001c0090 - .4byte 0x0000fff8 - .4byte 0x10000000 - .4byte 0x001c0099 - .4byte 0x0000fff0 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff4000b - .4byte 0x0000fff4 - .4byte 0x00008000 - .4byte 0x0004000d - .4byte 0x0000fff4 - .4byte 0x00004000 - .4byte 0xfff4000e - .4byte 0x00000004 - .4byte 0x00000000 - .4byte 0x00040010 - .4byte 0x00000004 - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff90000 - .4byte 0x0000ffee - .4byte 0x40000000 - .4byte 0xfff90000 - .4byte 0x0000fffe - .4byte 0x00008000 - .4byte 0xfff1009c - .4byte 0x0000fff2 - .4byte 0x00008000 - .4byte 0xfff1009d - .4byte 0x00000002 - .4byte 0x00004000 - .4byte 0xfff90011 - .4byte 0x00000012 - .4byte 0x00000000 - .4byte 0xfff100bf - .4byte 0x00000012 - .4byte 0x00004000 - .4byte 0xfff9009e - .4byte 0x0000ffe6 - .4byte 0x00000000 - .4byte 0x000900be - .4byte 0x0000ffe6 - .4byte 0x30008000 - .4byte 0x0009009d - .4byte 0x0000ffee - .4byte 0x30008000 - .4byte 0x0009009c - .4byte 0x0000fffe - .4byte 0x00004000 - .4byte 0xfff90000 - .4byte 0x0000000a - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - .4byte 0x40000000 - .4byte 0xfff90000 - .4byte 0x0000ffee - .4byte 0x40000000 - .4byte 0xfff90000 - .4byte 0x0000fffe - .4byte 0x00008000 - .4byte 0xfff1009c - .4byte 0x0000fff2 - .4byte 0x00008000 - .4byte 0xfff1009d - .4byte 0x00000002 - .4byte 0x30004000 - .4byte 0xfff90011 - .4byte 0x0000ffe6 - .4byte 0x30000000 - .4byte 0x000900bf - .4byte 0x0000ffe6 - .4byte 0x30008000 - .4byte 0x0009009d - .4byte 0x0000ffee - .4byte 0x30008000 - .4byte 0x0009009c - .4byte 0x0000fffe - .4byte 0x00004000 - .4byte 0xfff90000 - .4byte 0x0000000a - .4byte 0x00004000 - .4byte 0xfff20013 - .4byte 0x00000012 - .4byte 0x00000000 - .4byte 0x00020015 - .4byte 0x00000012 - .4byte 0x00000000 - .4byte 0x00020016 - .4byte 0x0000001a - .4byte 0x00000001 - .4byte 0x00000000 - .4byte 0x00000000 - - .global AnimScr_EkrBaseKaiten21 -AnimScr_EkrBaseKaiten21: - .4byte Pal_EfxPierceNormalEffectBG + 0x325a - .4byte Pal_EfxPierceNormalEffectBG + 0x37fa - .4byte Pal_EfxPierceNormalEffectBG + 0x3272 - .4byte Pal_EfxPierceNormalEffectBG + 0x32ad - .4byte Pal_EfxPierceNormalEffectBG + 0x3835 - .4byte Pal_EfxPierceNormalEffectBG + 0x3325 - .4byte Pal_EfxPierceNormalEffectBG + 0x33cd - .4byte Pal_EfxPierceNormalEffectBG + 0x3481 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten22 -AnimScr_EkrBaseKaiten22: - .4byte Pal_EfxPierceNormalEffectBG + 0x325a - .4byte Pal_EfxPierceNormalEffectBG + 0x37fa - .4byte Pal_EfxPierceNormalEffectBG + 0x354e - .4byte Pal_EfxPierceNormalEffectBG + 0x3589 - .4byte Pal_EfxPierceNormalEffectBG + 0x38c5 - .4byte Pal_EfxPierceNormalEffectBG + 0x3601 - .4byte Pal_EfxPierceNormalEffectBG + 0x3691 - .4byte Pal_EfxPierceNormalEffectBG + 0x3739 - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten23 -AnimScr_EkrBaseKaiten23: - .4byte Pal_EfxPierceNormalEffectBG + 0x3481 - .4byte Pal_EfxPierceNormalEffectBG + 0x33cd - .4byte Pal_EfxPierceNormalEffectBG + 0x3325 - .4byte Pal_EfxPierceNormalEffectBG + 0x3835 - .4byte Pal_EfxPierceNormalEffectBG + 0x32ad - .4byte Pal_EfxPierceNormalEffectBG + 0x3272 - .4byte Pal_EfxPierceNormalEffectBG + 0x37fa - .4byte Pal_EfxPierceNormalEffectBG + 0x325a - .4byte 0x80000000 - - .global AnimScr_EkrBaseKaiten24 -AnimScr_EkrBaseKaiten24: - .4byte Pal_EfxPierceNormalEffectBG + 0x3739 - .4byte Pal_EfxPierceNormalEffectBG + 0x3691 - .4byte Pal_EfxPierceNormalEffectBG + 0x3601 - .4byte Pal_EfxPierceNormalEffectBG + 0x38c5 - .4byte Pal_EfxPierceNormalEffectBG + 0x3589 - .4byte Pal_EfxPierceNormalEffectBG + 0x354e - .4byte Pal_EfxPierceNormalEffectBG + 0x37fa - .4byte Pal_EfxPierceNormalEffectBG + 0x325a - .4byte 0x80000000 diff --git a/data/data_banim_78D500.s b/data/data_banim_78D500.s deleted file mode 100644 index b4a73a3c6..000000000 --- a/data/data_banim_78D500.s +++ /dev/null @@ -1,1614 +0,0 @@ - .section .data - - .global Img_EfxDracoZombie -Img_EfxDracoZombie: @ 0x0878D648 - .incbin "baserom.gba", 0x78D648, 0x3940 - - .global Tsa_EfxDracoZombieBaseLeft -Tsa_EfxDracoZombieBaseLeft: @ 0x08790F88 - .incbin "baserom.gba", 0x790F88, 0x1D4 - - .global Tsa_EfxDracoZombieBaseRight -Tsa_EfxDracoZombieBaseRight: @ 0x0879115C - .incbin "baserom.gba", 0x79115C, 0x1E0 - - .global Tsa_EfxDracoZombie2 -Tsa_EfxDracoZombie2: - .incbin "baserom.gba", 0x79133C, 0x1E4 - - .global Tsa_EfxDracoZombie3 -Tsa_EfxDracoZombie3: - .incbin "baserom.gba", 0x791520, 0x218 - - .global Tsa_EfxDracoZombie4 -Tsa_EfxDracoZombie4: - .incbin "baserom.gba", 0x791738, 0x210 - - .global Tsa_EfxDracoZombie5 -Tsa_EfxDracoZombie5: - .incbin "baserom.gba", 0x791948, 0x1F4 - - .global Tsa_EfxDracoZombie1 -Tsa_EfxDracoZombie1: - .incbin "baserom.gba", 0x791B3C, 0x220 - - .global Pal_EfxDracoZombie -Pal_EfxDracoZombie: @ 0x08791D5C - .incbin "baserom.gba", 0x791D5C, 0x20 - - .global Pal_08791D7C -Pal_08791D7C: @ 0x08791D7C - .incbin "baserom.gba", 0x791D7C, 0x20 - - .global Img_08791D9C -Img_08791D9C: @ 0x08791D9C - .incbin "baserom.gba", 0x791D9C, 0x3F8 - - .global Pal_08792194 -Pal_08792194: @ 0x08792194 - .incbin "baserom.gba", 0x792194, 0x794 - - .global BanimScr_08792928 -BanimScr_08792928: @ 0x08792928 -@ Replacing .incbin "baserom.gba", 0x792928, 0x30 - .4byte 0x10000000 + Pal_08792194 + 0x20 - .4byte 0x10000000 + Pal_08792194 + 0x38 - .4byte 0x10000000 + Pal_08792194 + 0x5C - .4byte 0x10000000 + Pal_08792194 + 0x8C - .4byte 0x10000000 + Pal_08792194 + 0xBC - .4byte 0x10000000 + Pal_08792194 + 0xEC - .4byte 0x10000000 + Pal_08792194 + 0x110 - .4byte 0x10000000 + Pal_08792194 + 0x134 - .4byte 0x10000000 + Pal_08792194 + 0x158 - .4byte 0x10000000 + Pal_08792194 + 0x170 - .4byte Pal_08792194 + 0x789 - .4byte 0x80000000 - - .global BanimScr_08792958 -BanimScr_08792958: @ 0x08792958 -@ Replacing .incbin "baserom.gba", 0x792958, 0x30 - .4byte 0x10000000 + Pal_08792194 + 0x188 - .4byte 0x10000000 + Pal_08792194 + 0x1a0 - .4byte 0x10000000 + Pal_08792194 + 0x1c4 - .4byte 0x10000000 + Pal_08792194 + 0x1f4 - .4byte 0x10000000 + Pal_08792194 + 0x230 - .4byte 0x10000000 + Pal_08792194 + 0x26c - .4byte 0x10000000 + Pal_08792194 + 0x2a8 - .4byte 0x10000000 + Pal_08792194 + 0x2e4 - .4byte 0x10000000 + Pal_08792194 + 0x314 - .4byte 0x10000000 + Pal_08792194 + 0x338 - .4byte Pal_08792194 + 0x789 - .4byte 0x80000000 - - .global BanimScr_08792988 -BanimScr_08792988: @ 0x08792988 -@ Replacing .incbin "baserom.gba", 0x792988, 0x12564 - .4byte 0x10000000 + Pal_08792194 + 0x350 - .4byte 0x10000000 + Pal_08792194 + 0x3bc - .4byte 0x10000000 + Pal_08792194 + 0x428 - .4byte 0x10000000 + Pal_08792194 + 0x494 - .4byte 0x10000000 + Pal_08792194 + 0x500 - .4byte 0x10000000 + Pal_08792194 + 0x56c - .4byte 0x10000000 + Pal_08792194 + 0x5d8 - .4byte 0x10000000 + Pal_08792194 + 0x644 - .4byte 0x10000000 + Pal_08792194 + 0x6b0 - .4byte 0x10000000 + Pal_08792194 + 0x71c - .4byte Pal_08792194 + 0x789 - .4byte 0x80000000 - - .global Img_87929B8 -Img_87929B8: - .incbin "baserom.gba", 0x7929B8, 0x7932CC - 0x7929B8 - - .global Pal_87932CC -Pal_87932CC: - .incbin "baserom.gba", 0x7932CC, 0x7932EC - 0x7932CC - - .global Tsa_87932EC -Tsa_87932EC: - .incbin "baserom.gba", 0x7932EC, 0x793384 - 0x7932EC - - .global Tsa_8793384 -Tsa_8793384: - .incbin "baserom.gba", 0x793384, 0x793494 - 0x793384 - - .global Tsa_8793494 -Tsa_8793494: - .incbin "baserom.gba", 0x793494, 0x7935B0 - 0x793494 - - .global Tsa_87935B0 -Tsa_87935B0: - .incbin "baserom.gba", 0x7935B0, 0x7936C0 - 0x7935B0 - - .global Tsa_87936C0 -Tsa_87936C0: - .incbin "baserom.gba", 0x7936C0, 0x7937D0 - 0x7936C0 - - .global Tsa_87937D0 -Tsa_87937D0: - .incbin "baserom.gba", 0x7937D0, 0x7938EC - 0x7937D0 - - .global Tsa_87938EC -Tsa_87938EC: - .incbin "baserom.gba", 0x7938EC, 0x7939FC - 0x7938EC - - .global Img_87939FC -Img_87939FC: - .incbin "baserom.gba", 0x7939FC, 0x794628 - 0x7939FC - - .global Img_8794628 -Img_8794628: - .incbin "baserom.gba", 0x794628, 0x7951D8 - 0x794628 - - .global Img_87951D8 -Img_87951D8: - .incbin "baserom.gba", 0x7951D8, 0x795DF4 - 0x7951D8 - - .global Img_8795DF4 -Img_8795DF4: - .incbin "baserom.gba", 0x795DF4, 0x7969F4 - 0x795DF4 - - .global Img_87969F4 -Img_87969F4: - .incbin "baserom.gba", 0x7969F4, 0x7970DC - 0x7969F4 - - .global Img_87970DC -Img_87970DC: - .incbin "baserom.gba", 0x7970DC, 0x797AC4 - 0x7970DC - - .global Img_8797AC4 -Img_8797AC4: - .incbin "baserom.gba", 0x797AC4, 0x798394 - 0x797AC4 - - .global Img_8798394 -Img_8798394: - .incbin "baserom.gba", 0x798394, 0x798B6C - 0x798394 - - .global Img_8798B6C -Img_8798B6C: - .incbin "baserom.gba", 0x798B6C, 0x799228 - 0x798B6C - - .global Img_8799228 -Img_8799228: - .incbin "baserom.gba", 0x799228, 0x7997F8 - 0x799228 - - .global Pal_87997F8 -Pal_87997F8: - .incbin "baserom.gba", 0x7997F8, 0x799818 - 0x7997F8 - - .global Tsa_8799818 -Tsa_8799818: - .incbin "baserom.gba", 0x799818, 0x799ABC - 0x799818 - - .global Tsa_8799ABC -Tsa_8799ABC: - .incbin "baserom.gba", 0x799ABC, 0x799D64 - 0x799ABC - - .global Tsa_8799D64 -Tsa_8799D64: - .incbin "baserom.gba", 0x799D64, 0x79A008 - 0x799D64 - - .global Tsa_879A008 -Tsa_879A008: - .incbin "baserom.gba", 0x79A008, 0x79A2A8 - 0x79A008 - - .global Tsa_879A2A8 -Tsa_879A2A8: - .incbin "baserom.gba", 0x79A2A8, 0x79A444 - 0x79A2A8 - - .global Tsa_879A444 -Tsa_879A444: - .incbin "baserom.gba", 0x79A444, 0x79A6A0 - 0x79A444 - - .global Tsa_879A6A0 -Tsa_879A6A0: - .incbin "baserom.gba", 0x79A6A0, 0x79A87C - 0x79A6A0 - - .global Tsa_879A87C -Tsa_879A87C: - .incbin "baserom.gba", 0x79A87C, 0x79A9E8 - 0x79A87C - - .global Tsa_879A9E8 -Tsa_879A9E8: - .incbin "baserom.gba", 0x79A9E8, 0x79AB10 - 0x79A9E8 - - .global Tsa_879AB10 -Tsa_879AB10: - .incbin "baserom.gba", 0x79AB10, 0x79AC08 - 0x79AB10 - - .global Img_879AC08 -Img_879AC08: - .incbin "baserom.gba", 0x79AC08, 0x79B168 - 0x79AC08 - - .global Img_879B168 -Img_879B168: - .incbin "baserom.gba", 0x79B168, 0x79B8F4 - 0x79B168 - - .global Img_879B8F4 -Img_879B8F4: - .incbin "baserom.gba", 0x79B8F4, 0x79C1E4 - 0x79B8F4 - - .global Img_879C1E4 -Img_879C1E4: - .incbin "baserom.gba", 0x79C1E4, 0x79CAB4 - 0x79C1E4 - - .global Img_879CAB4 -Img_879CAB4: - .incbin "baserom.gba", 0x79CAB4, 0x79D1F8 - 0x79CAB4 - - .global Img_879D1F8 -Img_879D1F8: - .incbin "baserom.gba", 0x79D1F8, 0x79DC10 - 0x79D1F8 - - .global Img_879DC10 -Img_879DC10: - .incbin "baserom.gba", 0x79DC10, 0x79E5DC - 0x79DC10 - - .global Img_879E5DC -Img_879E5DC: - .incbin "baserom.gba", 0x79E5DC, 0x79EED0 - 0x79E5DC - - .global Img_879EED0 -Img_879EED0: - .incbin "baserom.gba", 0x79EED0, 0x79F698 - 0x79EED0 - - .global Img_879F698 -Img_879F698: - .incbin "baserom.gba", 0x79F698, 0x79FD3C - 0x79F698 - - .global Img_879FD3C -Img_879FD3C: - .incbin "baserom.gba", 0x79FD3C, 0x7A0338 - 0x79FD3C - - .global Img_87A0338 -Img_87A0338: - .incbin "baserom.gba", 0x7A0338, 0x7A090C - 0x7A0338 - - .global Img_87A090C -Img_87A090C: - .incbin "baserom.gba", 0x7A090C, 0x7A0E78 - 0x7A090C - - .global Img_87A0E78 -Img_87A0E78: - .incbin "baserom.gba", 0x7A0E78, 0x7A13C0 - 0x7A0E78 - - .global Img_87A13C0 -Img_87A13C0: - .incbin "baserom.gba", 0x7A13C0, 0x7A18D0 - 0x7A13C0 - - .global Pal_87A18D0 -Pal_87A18D0: - .incbin "baserom.gba", 0x7A18D0, 0x7A18F0 - 0x7A18D0 - - .global Tsa_87A18F0 -Tsa_87A18F0: - .incbin "baserom.gba", 0x7A18F0, 0x7A19EC - 0x7A18F0 - - .global Tsa_87A19EC -Tsa_87A19EC: - .incbin "baserom.gba", 0x7A19EC, 0x7A1B68 - 0x7A19EC - - .global Tsa_87A1B68 -Tsa_87A1B68: - .incbin "baserom.gba", 0x7A1B68, 0x7A1D74 - 0x7A1B68 - - .global Tsa_87A1D74 -Tsa_87A1D74: - .incbin "baserom.gba", 0x7A1D74, 0x7A1F9C - 0x7A1D74 - - .global Tsa_87A1F9C -Tsa_87A1F9C: - .incbin "baserom.gba", 0x7A1F9C, 0x7A2134 - 0x7A1F9C - - .global Tsa_87A2134 -Tsa_87A2134: - .incbin "baserom.gba", 0x7A2134, 0x7A2384 - 0x7A2134 - - .global Tsa_87A2384 -Tsa_87A2384: - .incbin "baserom.gba", 0x7A2384, 0x7A2584 - 0x7A2384 - - .global Tsa_87A2584 -Tsa_87A2584: - .incbin "baserom.gba", 0x7A2584, 0x7A2748 - 0x7A2584 - - .global Tsa_87A2748 -Tsa_87A2748: - .incbin "baserom.gba", 0x7A2748, 0x7A28A8 - 0x7A2748 - - .global Tsa_87A28A8 -Tsa_87A28A8: - .incbin "baserom.gba", 0x7A28A8, 0x7A29DC - 0x7A28A8 - - .global Tsa_87A29DC -Tsa_87A29DC: - .incbin "baserom.gba", 0x7A29DC, 0x7A2AE8 - 0x7A29DC - - .global Tsa_87A2AE8 -Tsa_87A2AE8: - .incbin "baserom.gba", 0x7A2AE8, 0x7A2BE4 - 0x7A2AE8 - - .global Tsa_87A2BE4 -Tsa_87A2BE4: - .incbin "baserom.gba", 0x7A2BE4, 0x7A2CCC - 0x7A2BE4 - - .global Tsa_87A2CCC -Tsa_87A2CCC: - .incbin "baserom.gba", 0x7A2CCC, 0x7A2DB8 - 0x7A2CCC - - .global Tsa_87A2DB8 -Tsa_87A2DB8: - .incbin "baserom.gba", 0x7A2DB8, 0x7A2EA0 - 0x7A2DB8 - - .global Img_87A2EA0 -Img_87A2EA0: - .incbin "baserom.gba", 0x7A2EA0, 0x7A3400 - 0x7A2EA0 - - .global Img_87A3400 -Img_87A3400: - .incbin "baserom.gba", 0x7A3400, 0x7A39A0 - 0x7A3400 - - .global Img_87A39A0 -Img_87A39A0: - .incbin "baserom.gba", 0x7A39A0, 0x7A3F38 - 0x7A39A0 - - .global Img_87A3F38 -Img_87A3F38: - .incbin "baserom.gba", 0x7A3F38, 0x7A44D8 - 0x7A3F38 - - .global Img_87A44D8 -Img_87A44D8: - .incbin "baserom.gba", 0x7A44D8, 0x7A4A68 - 0x7A44D8 - - .global Pal_87A4A68 -Pal_87A4A68: - .incbin "baserom.gba", 0x7A4A68, 0x7A4A88 - 0x7A4A68 - - .global Tsa_87A4A88 -Tsa_87A4A88: - .incbin "baserom.gba", 0x7A4A88, 0x7A4B68 - 0x7A4A88 - - .global Tsa_87A4B68 -Tsa_87A4B68: - .incbin "baserom.gba", 0x7A4B68, 0x7A4C44 - 0x7A4B68 - - .global Tsa_87A4C44 -Tsa_87A4C44: - .incbin "baserom.gba", 0x7A4C44, 0x7A4D2C - 0x7A4C44 - - .global Tsa_87A4D2C -Tsa_87A4D2C: - .incbin "baserom.gba", 0x7A4D2C, 0x7A4E0C - 0x7A4D2C - - .global Tsa_87A4E0C -Tsa_87A4E0C: - .incbin "baserom.gba", 0x7A4E0C, 0x7A4EEC - 0x7A4E0C - - .global Img_DemonLightSprites_EyeFlash -Img_DemonLightSprites_EyeFlash: @ 0x087A4EEC - .incbin "baserom.gba", 0x7A4EEC, 0x22C - - .global Pal_DemonLightSprites_EyeFlash -Pal_DemonLightSprites_EyeFlash: @ 0x087A5118 - .incbin "baserom.gba", 0x7A5118, 0x128 - - .global gUnknown_087A5240 -gUnknown_087A5240: @ 0x087A5240 - .incbin "baserom.gba", 0x7A5240, 0x12C @ 0x7A536C - 0x7A5240 - - .global gUnknown_087A536C -gUnknown_087A536C: @ 0x087A536C - .incbin "baserom.gba", 0x7A536C, 0x24 @ 0x7A5390 - 0x7A536C - - .global Img_DemonLightSprites -Img_DemonLightSprites: @ 0x087A5390 - .incbin "baserom.gba", 0x7A5390, 0x3BC - - .global Pal_DemonLightSprites -Pal_DemonLightSprites: @ 0x087A574C - .incbin "baserom.gba", 0x7A574C, 0x1f4 - - .global gUnknown_087A5940 -gUnknown_087A5940: @ 0x087A5940 - .4byte Pal_DemonLightSprites + 0x22 - .4byte Pal_DemonLightSprites + 0x6a - .4byte Pal_DemonLightSprites + 0x22 - .4byte Pal_DemonLightSprites + 0x6a - .4byte Pal_DemonLightSprites + 0x112 - .4byte 0x81000000 - - .global gUnknown_087A5958 -gUnknown_087A5958: @ 0x087A5958 - .4byte Pal_DemonLightSprites + 0xe2 - .4byte Pal_DemonLightSprites + 0x11e - .4byte Pal_DemonLightSprites + 0x142 - .4byte Pal_DemonLightSprites + 0x166 - .4byte Pal_DemonLightSprites + 0x112 - .4byte 0x81000000 - - .global gUnknown_087A5970 -gUnknown_087A5970: @ 0x087A5970 - .4byte Pal_DemonLightSprites + 0xfa - .4byte Pal_DemonLightSprites + 0x18a - .4byte Pal_DemonLightSprites + 0x1ae - .4byte Pal_DemonLightSprites + 0x1d2 - .4byte Pal_DemonLightSprites + 0x112 - .4byte 0x81000000 - - .global gUnknown_087A5988 -gUnknown_087A5988: @ 0x087A5988 - .incbin "baserom.gba", 0x7A5988, 0x1d4 - - .global gUnknown_087A5B5C -gUnknown_087A5B5C: @ 0x087A5B5C - .incbin "baserom.gba", 0x7A5B5C, 0x18 @ 0x7A5B74 - 0x7A5B5C - - .global gUnknown_087A5B74 -gUnknown_087A5B74: @ 0x087A5B74 - .incbin "baserom.gba", 0x7A5B74, 0x18 @ 0x7A5B8C - 0x7A5B74 - - .global gUnknown_087A5B8C -gUnknown_087A5B8C: @ 0x087A5B8C - .incbin "baserom.gba", 0x7A5B8C, 0x18 @ 0x7A5BA4 - 0x7A5B8C - - .global Img_DemonLightSprites_087A5BA4 -Img_DemonLightSprites_087A5BA4: @ 0x087A5BA4 - .incbin "baserom.gba", 0x7A5BA4, 0x2F8 - - .global Img_DemonLightSprites_087A5E9C -Img_DemonLightSprites_087A5E9C: @ 0x087A5E9C - .incbin "baserom.gba", 0x7A5E9C, 0x350 - - .global Pal_DemonLightSprites_087A61EC -Pal_DemonLightSprites_087A61EC: @ 0x087A61EC - .incbin "baserom.gba", 0x7A61EC, 0x488 - - .global gUnknown_087A6674 -gUnknown_087A6674: @ 0x087A6674 - .incbin "baserom.gba", 0x7A6674, 0x478 @ 0x7A6AEC - 0x7A6674 - - .global gUnknown_087A6AEC -gUnknown_087A6AEC: @ 0x087A6AEC - .incbin "baserom.gba", 0x7A6AEC, 0x478 @ 0x7A6F64 - 0x7A6AEC - - .global gUnknown_087A6F64 -gUnknown_087A6F64: @ 0x087A6F64 - .incbin "baserom.gba", 0x7A6F64, 0x47C @ 0x7A73E0 - 0x7A6F64 - - .global gUnknown_087A73E0 -gUnknown_087A73E0: @ 0x087A73E0 - .incbin "baserom.gba", 0x7A73E0, 0x14 @ 0x7A73F4 - 0x7A73E0 - - .global Img_087A73F4 -Img_087A73F4: @ 0x087A73F4 - .incbin "baserom.gba", 0x7A73F4, 0xB44 @ 0x7A7F38 - 0x7A73F4 - - .global Img_087A7F38 -Img_087A7F38: @ 0x087A7F38 - .incbin "baserom.gba", 0x7A7F38, 0xB3C @ 0x7A8A74 - 0x7A7F38 - - .global Img_087A8A74 -Img_087A8A74: @ 0x087A8A74 - .incbin "baserom.gba", 0x7A8A74, 0xB24 @ 0x7A9598 - 0x7A8A74 - - .global Img_087A9598 -Img_087A9598: @ 0x087A9598 - .incbin "baserom.gba", 0x7A9598, 0xA94 @ 0x7AA02C - 0x7A9598 - - .global Img_087AA02C -Img_087AA02C: @ 0x087AA02C - .incbin "baserom.gba", 0x7AA02C, 0xA7C @ 0x7AAAA8 - 0x7AA02C - - .global Img_087AAAA8 -Img_087AAAA8: @ 0x087AAAA8 - .incbin "baserom.gba", 0x7AAAA8, 0xAB0 @ 0x7AB558 - 0x7AAAA8 - - .global Img_087AB558 -Img_087AB558: @ 0x087AB558 - .incbin "baserom.gba", 0x7AB558, 0xA98 @ 0x7ABFF0 - 0x7AB558 - - .global Img_087ABFF0 -Img_087ABFF0: @ 0x087ABFF0 - .incbin "baserom.gba", 0x7ABFF0, 0xAD8 @ 0x7ACAC8 - 0x7ABFF0 - - .global Img_087ACAC8 -Img_087ACAC8: @ 0x087ACAC8 - .incbin "baserom.gba", 0x7ACAC8, 0xA84 @ 0x7AD54C - 0x7ACAC8 - - .global Img_087AD54C -Img_087AD54C: @ 0x087AD54C - .incbin "baserom.gba", 0x7AD54C, 0xAA0 @ 0x7ADFEC - 0x7AD54C - - .global Img_087ADFEC -Img_087ADFEC: @ 0x087ADFEC - .incbin "baserom.gba", 0x7ADFEC, 0xA88 @ 0x7AEA74 - 0x7ADFEC - - .global Img_087AEA74 -Img_087AEA74: @ 0x087AEA74 - .incbin "baserom.gba", 0x7AEA74, 0xAA4 @ 0x7AF518 - 0x7AEA74 - - .global Img_087AF518 -Img_087AF518: @ 0x087AF518 - .incbin "baserom.gba", 0x7AF518, 0xB58 @ 0x7B0070 - 0x7AF518 - - .global Img_087B0070 -Img_087B0070: @ 0x087B0070 - .incbin "baserom.gba", 0x7B0070, 0xB90 @ 0x7B0C00 - 0x7B0070 - - .global Img_087B0C00 -Img_087B0C00: @ 0x087B0C00 - .incbin "baserom.gba", 0x7B0C00, 0xB28 @ 0x7B1728 - 0x7B0C00 - - .global Img_087B1728 -Img_087B1728: @ 0x087B1728 - .incbin "baserom.gba", 0x7B1728, 0xB08 @ 0x7B2230 - 0x7B1728 - - .global Pal_087B2230 -Pal_087B2230: @ 0x087B2230 - .incbin "baserom.gba", 0x7B2230, 0x20 @ 0x7B2250 - 0x7B2230 - - .global Pal_087B2250 -Pal_087B2250: @ 0x087B2250 - .incbin "baserom.gba", 0x7B2250, 0x20 @ 0x7B2270 - 0x7B2250 - - .global Pal_087B2270 -Pal_087B2270: @ 0x087B2270 - .incbin "baserom.gba", 0x7B2270, 0x20 @ 0x7B2290 - 0x7B2270 - - .global Pal_087B2290 -Pal_087B2290: @ 0x087B2290 - .incbin "baserom.gba", 0x7B2290, 0x20 @ 0x7B22B0 - 0x7B2290 - - .global Pal_087B22B0 -Pal_087B22B0: @ 0x087B22B0 - .incbin "baserom.gba", 0x7B22B0, 0x20 @ 0x7B22D0 - 0x7B22B0 - - .global Pal_087B22D0 -Pal_087B22D0: @ 0x087B22D0 - .incbin "baserom.gba", 0x7B22D0, 0x20 @ 0x7B22F0 - 0x7B22D0 - - .global Pal_087B22F0 -Pal_087B22F0: @ 0x087B22F0 - .incbin "baserom.gba", 0x7B22F0, 0x20 @ 0x7B2310 - 0x7B22F0 - - .global Pal_087B2310 -Pal_087B2310: @ 0x087B2310 - .incbin "baserom.gba", 0x7B2310, 0x20 @ 0x7B2330 - 0x7B2310 - - .global Pal_087B2330 -Pal_087B2330: @ 0x087B2330 - .incbin "baserom.gba", 0x7B2330, 0x20 @ 0x7B2350 - 0x7B2330 - - .global Pal_087B2350 -Pal_087B2350: @ 0x087B2350 - .incbin "baserom.gba", 0x7B2350, 0x20 @ 0x7B2370 - 0x7B2350 - - .global Pal_087B2370 -Pal_087B2370: @ 0x087B2370 - .incbin "baserom.gba", 0x7B2370, 0x20 @ 0x7B2390 - 0x7B2370 - - .global Pal_087B2390 -Pal_087B2390: @ 0x087B2390 - .incbin "baserom.gba", 0x7B2390, 0x20 @ 0x7B23B0 - 0x7B2390 - - .global Pal_087B23B0 -Pal_087B23B0: @ 0x087B23B0 - .incbin "baserom.gba", 0x7B23B0, 0x20 @ 0x7B23D0 - 0x7B23B0 - - .global Pal_087B23D0 -Pal_087B23D0: @ 0x087B23D0 - .incbin "baserom.gba", 0x7B23D0, 0x20 @ 0x7B23F0 - 0x7B23D0 - - .global Pal_087B23F0 -Pal_087B23F0: @ 0x087B23F0 - .incbin "baserom.gba", 0x7B23F0, 0x20 @ 0x7B2410 - 0x7B23F0 - - .global Pal_087B2410 -Pal_087B2410: @ 0x087B2410 - .incbin "baserom.gba", 0x7B2410, 0x20 @ 0x7B2430 - 0x7B2410 - - .global Tsa_087B2430 -Tsa_087B2430: @ 0x087B2430 - .incbin "baserom.gba", 0x7B2430, 0x274 @ 0x7B26A4 - 0x7B2430 - - .global Tsa_087B26A4 -Tsa_087B26A4: @ 0x087B26A4 - .incbin "baserom.gba", 0x7B26A4, 0x278 @ 0x7B291C - 0x7B26A4 - - .global Tsa_087B291C -Tsa_087B291C: @ 0x087B291C - .incbin "baserom.gba", 0x7B291C, 0x274 @ 0x7B2B90 - 0x7B291C - - .global Tsa_087B2B90 -Tsa_087B2B90: @ 0x087B2B90 - .incbin "baserom.gba", 0x7B2B90, 0x274 @ 0x7B2E04 - 0x7B2B90 - - .global Tsa_087B2E04 -Tsa_087B2E04: @ 0x087B2E04 - .incbin "baserom.gba", 0x7B2E04, 0x278 @ 0x7B307C - 0x7B2E04 - - .global Tsa_087B307C -Tsa_087B307C: @ 0x087B307C - .incbin "baserom.gba", 0x7B307C, 0x274 @ 0x7B32F0 - 0x7B307C - - .global Tsa_087B32F0 -Tsa_087B32F0: @ 0x087B32F0 - .incbin "baserom.gba", 0x7B32F0, 0x278 @ 0x7B3568 - 0x7B32F0 - - .global Tsa_087B3568 -Tsa_087B3568: @ 0x087B3568 - .incbin "baserom.gba", 0x7B3568, 0x274 @ 0x7B37DC - 0x7B3568 - - .global Tsa_087B37DC -Tsa_087B37DC: @ 0x087B37DC - .incbin "baserom.gba", 0x7B37DC, 0x278 @ 0x7B3A54 - 0x7B37DC - - .global Tsa_087B3A54 -Tsa_087B3A54: @ 0x087B3A54 - .incbin "baserom.gba", 0x7B3A54, 0x274 @ 0x7B3CC8 - 0x7B3A54 - - .global Tsa_087B3CC8 -Tsa_087B3CC8: @ 0x087B3CC8 - .incbin "baserom.gba", 0x7B3CC8, 0x278 @ 0x7B3F40 - 0x7B3CC8 - - .global Tsa_087B3F40 -Tsa_087B3F40: @ 0x087B3F40 - .incbin "baserom.gba", 0x7B3F40, 0x274 @ 0x7B41B4 - 0x7B3F40 - - .global Tsa_087B41B4 -Tsa_087B41B4: @ 0x087B41B4 - .incbin "baserom.gba", 0x7B41B4, 0x274 @ 0x7B4428 - 0x7B41B4 - - .global Tsa_087B4428 -Tsa_087B4428: @ 0x087B4428 - .incbin "baserom.gba", 0x7B4428, 0x278 @ 0x7B46A0 - 0x7B4428 - - .global Tsa_087B46A0 -Tsa_087B46A0: @ 0x087B46A0 - .incbin "baserom.gba", 0x7B46A0, 0x274 @ 0x7B4914 - 0x7B46A0 - - .global Tsa_087B4914 -Tsa_087B4914: @ 0x087B4914 - .incbin "baserom.gba", 0x7B4914, 0x274 @ 0x7B4B88 - 0x7B4914 - - .global Img_087B4B88 -Img_087B4B88: @ 0x087B4B88 - .incbin "baserom.gba", 0x7B4B88, 0xAF0 @ 0x7B5678 - 0x7B4B88 - - .global Img_087B5678 -Img_087B5678: @ 0x087B5678 - .incbin "baserom.gba", 0x7B5678, 0xB20 @ 0x7B6198 - 0x7B5678 - - .global Img_087B6198 -Img_087B6198: @ 0x087B6198 - .incbin "baserom.gba", 0x7B6198, 0xBBC @ 0x7B6D54 - 0x7B6198 - - .global Img_087B6D54 -Img_087B6D54: @ 0x087B6D54 - .incbin "baserom.gba", 0x7B6D54, 0xD98 @ 0x7B7AEC - 0x7B6D54 - - .global Img_087B7AEC -Img_087B7AEC: @ 0x087B7AEC - .incbin "baserom.gba", 0x7B7AEC, 0xE7C @ 0x7B8968 - 0x7B7AEC - - .global Img_087B8968 -Img_087B8968: @ 0x087B8968 - .incbin "baserom.gba", 0x7B8968, 0xF94 @ 0x7B98FC - 0x7B8968 - - .global Img_087B98FC -Img_087B98FC: @ 0x087B98FC - .incbin "baserom.gba", 0x7B98FC, 0x1014 @ 0x7BA910 - 0x7B98FC - - .global Img_087BA910 -Img_087BA910: @ 0x087BA910 - .incbin "baserom.gba", 0x7BA910, 0x1194 @ 0x7BBAA4 - 0x7BA910 - - .global Img_087BBAA4 -Img_087BBAA4: @ 0x087BBAA4 - .incbin "baserom.gba", 0x7BBAA4, 0x1234 @ 0x7BCCD8 - 0x7BBAA4 - - .global Img_087BCCD8 -Img_087BCCD8: @ 0x087BCCD8 - .incbin "baserom.gba", 0x7BCCD8, 0x1234 @ 0x7BDF0C - 0x7BCCD8 - - .global Img_087BDF0C -Img_087BDF0C: @ 0x087BDF0C - .incbin "baserom.gba", 0x7BDF0C, 0x1150 @ 0x7BF05C - 0x7BDF0C - - .global Img_087BF05C -Img_087BF05C: @ 0x087BF05C - .incbin "baserom.gba", 0x7BF05C, 0xE98 @ 0x7BFEF4 - 0x7BF05C - - .global Img_087BFEF4 -Img_087BFEF4: @ 0x087BFEF4 - .incbin "baserom.gba", 0x7BFEF4, 0xB24 @ 0x7C0A18 - 0x7BFEF4 - - .global Img_087C0A18 -Img_087C0A18: @ 0x087C0A18 - .incbin "baserom.gba", 0x7C0A18, 0xBCC @ 0x7C15E4 - 0x7C0A18 - - .global Img_087C15E4 -Img_087C15E4: @ 0x087C15E4 - .incbin "baserom.gba", 0x7C15E4, 0xD24 @ 0x7C2308 - 0x7C15E4 - - .global Img_087C2308 -Img_087C2308: @ 0x087C2308 - .incbin "baserom.gba", 0x7C2308, 0xA2C @ 0x7C2D34 - 0x7C2308 - - .global Pal_087C2D34 -Pal_087C2D34: @ 0x087C2D34 - .incbin "baserom.gba", 0x7C2D34, 0x20 @ 0x7C2D54 - 0x7C2D34 - - .global Pal_087C2D54 -Pal_087C2D54: @ 0x087C2D54 - .incbin "baserom.gba", 0x7C2D54, 0x20 @ 0x7C2D74 - 0x7C2D54 - - .global Pal_087C2D74 -Pal_087C2D74: @ 0x087C2D74 - .incbin "baserom.gba", 0x7C2D74, 0x20 @ 0x7C2D94 - 0x7C2D74 - - .global Pal_087C2D94 -Pal_087C2D94: @ 0x087C2D94 - .incbin "baserom.gba", 0x7C2D94, 0x20 @ 0x7C2DB4 - 0x7C2D94 - - .global Pal_087C2DB4 -Pal_087C2DB4: @ 0x087C2DB4 - .incbin "baserom.gba", 0x7C2DB4, 0x20 @ 0x7C2DD4 - 0x7C2DB4 - - .global Pal_087C2DD4 -Pal_087C2DD4: @ 0x087C2DD4 - .incbin "baserom.gba", 0x7C2DD4, 0x20 @ 0x7C2DF4 - 0x7C2DD4 - - .global Pal_087C2DF4 -Pal_087C2DF4: @ 0x087C2DF4 - .incbin "baserom.gba", 0x7C2DF4, 0x20 @ 0x7C2E14 - 0x7C2DF4 - - .global Pal_087C2E14 -Pal_087C2E14: @ 0x087C2E14 - .incbin "baserom.gba", 0x7C2E14, 0x20 @ 0x7C2E34 - 0x7C2E14 - - .global Pal_087C2E34 -Pal_087C2E34: @ 0x087C2E34 - .incbin "baserom.gba", 0x7C2E34, 0x20 @ 0x7C2E54 - 0x7C2E34 - - .global Pal_087C2E54 -Pal_087C2E54: @ 0x087C2E54 - .incbin "baserom.gba", 0x7C2E54, 0x20 @ 0x7C2E74 - 0x7C2E54 - - .global Pal_087C2E74 -Pal_087C2E74: @ 0x087C2E74 - .incbin "baserom.gba", 0x7C2E74, 0x20 @ 0x7C2E94 - 0x7C2E74 - - .global Pal_087C2E94 -Pal_087C2E94: @ 0x087C2E94 - .incbin "baserom.gba", 0x7C2E94, 0x20 @ 0x7C2EB4 - 0x7C2E94 - - .global Pal_087C2EB4 -Pal_087C2EB4: @ 0x087C2EB4 - .incbin "baserom.gba", 0x7C2EB4, 0x20 @ 0x7C2ED4 - 0x7C2EB4 - - .global Pal_087C2ED4 -Pal_087C2ED4: @ 0x087C2ED4 - .incbin "baserom.gba", 0x7C2ED4, 0x20 @ 0x7C2EF4 - 0x7C2ED4 - - .global Pal_087C2EF4 -Pal_087C2EF4: @ 0x087C2EF4 - .incbin "baserom.gba", 0x7C2EF4, 0x20 @ 0x7C2F14 - 0x7C2EF4 - - .global Pal_087C2F14 -Pal_087C2F14: @ 0x087C2F14 - .incbin "baserom.gba", 0x7C2F14, 0x20 @ 0x7C2F34 - 0x7C2F14 - - .global Tsa_087C2F34 -Tsa_087C2F34: @ 0x087C2F34 - .incbin "baserom.gba", 0x7C2F34, 0x270 @ 0x7C31A4 - 0x7C2F34 - - .global Tsa_087C31A4 -Tsa_087C31A4: @ 0x087C31A4 - .incbin "baserom.gba", 0x7C31A4, 0x278 @ 0x7C341C - 0x7C31A4 - - .global Tsa_087C341C -Tsa_087C341C: @ 0x087C341C - .incbin "baserom.gba", 0x7C341C, 0x278 @ 0x7C3694 - 0x7C341C - - .global Tsa_087C3694 -Tsa_087C3694: @ 0x087C3694 - .incbin "baserom.gba", 0x7C3694, 0x25C @ 0x7C38F0 - 0x7C3694 - - .global Tsa_087C38F0 -Tsa_087C38F0: @ 0x087C38F0 - .incbin "baserom.gba", 0x7C38F0, 0x248 @ 0x7C3B38 - 0x7C38F0 - - .global Tsa_087C3B38 -Tsa_087C3B38: @ 0x087C3B38 - .incbin "baserom.gba", 0x7C3B38, 0x23C @ 0x7C3D74 - 0x7C3B38 - - .global Tsa_087C3D74 -Tsa_087C3D74: @ 0x087C3D74 - .incbin "baserom.gba", 0x7C3D74, 0x234 @ 0x7C3FA8 - 0x7C3D74 - - .global Tsa_087C3FA8 -Tsa_087C3FA8: @ 0x087C3FA8 - .incbin "baserom.gba", 0x7C3FA8, 0x238 @ 0x7C41E0 - 0x7C3FA8 - - .global Tsa_087C41E0 -Tsa_087C41E0: @ 0x087C41E0 - .incbin "baserom.gba", 0x7C41E0, 0x240 @ 0x7C4420 - 0x7C41E0 - - .global Tsa_087C4420 -Tsa_087C4420: @ 0x087C4420 - .incbin "baserom.gba", 0x7C4420, 0x240 @ 0x7C4660 - 0x7C4420 - - .global Tsa_087C4660 -Tsa_087C4660: @ 0x087C4660 - .incbin "baserom.gba", 0x7C4660, 0x24C @ 0x7C48AC - 0x7C4660 - - .global Tsa_087C48AC -Tsa_087C48AC: @ 0x087C48AC - .incbin "baserom.gba", 0x7C48AC, 0x244 @ 0x7C4AF0 - 0x7C48AC - - .global Tsa_087C4AF0 -Tsa_087C4AF0: @ 0x087C4AF0 - .incbin "baserom.gba", 0x7C4AF0, 0x1B0 @ 0x7C4CA0 - 0x7C4AF0 - - .global Tsa_087C4CA0 -Tsa_087C4CA0: @ 0x087C4CA0 - .incbin "baserom.gba", 0x7C4CA0, 0x1C4 @ 0x7C4E64 - 0x7C4CA0 - - .global Tsa_087C4E64 -Tsa_087C4E64: @ 0x087C4E64 - .incbin "baserom.gba", 0x7C4E64, 0x1D0 @ 0x7C5034 - 0x7C4E64 - - .global Tsa_087C5034 -Tsa_087C5034: @ 0x087C5034 - .incbin "baserom.gba", 0x7C5034, 0x15C @ 0x7C5190 - 0x7C5034 - - .global Img_087C5190 -Img_087C5190: @ 0x087C5190 - .incbin "baserom.gba", 0x7C5190, 0x554 @ 0x7C56E4 - 0x7C5190 - - .global Img_087C56E4 -Img_087C56E4: @ 0x087C56E4 - .incbin "baserom.gba", 0x7C56E4, 0xAB8 @ 0x7C619C - 0x7C56E4 - - .global Img_087C619C -Img_087C619C: @ 0x087C619C - .incbin "baserom.gba", 0x7C619C, 0xB58 @ 0x7C6CF4 - 0x7C619C - - .global Img_087C6CF4 -Img_087C6CF4: @ 0x087C6CF4 - .incbin "baserom.gba", 0x7C6CF4, 0x984 @ 0x7C7678 - 0x7C6CF4 - - .global Img_087C7678 -Img_087C7678: @ 0x087C7678 - .incbin "baserom.gba", 0x7C7678, 0xA94 @ 0x7C810C - 0x7C7678 - - .global Img_087C810C -Img_087C810C: @ 0x087C810C - .incbin "baserom.gba", 0x7C810C, 0x5B0 @ 0x7C86BC - 0x7C810C - - .global Img_087C86BC -Img_087C86BC: @ 0x087C86BC - .incbin "baserom.gba", 0x7C86BC, 0x5C4 @ 0x7C8C80 - 0x7C86BC - - .global Img_087C8C80 -Img_087C8C80: @ 0x087C8C80 - .incbin "baserom.gba", 0x7C8C80, 0x610 @ 0x7C9290 - 0x7C8C80 - - .global Pal_087C9290 -Pal_087C9290: @ 0x087C9290 - .incbin "baserom.gba", 0x7C9290, 0x20 @ 0x7C92B0 - 0x7C9290 - - .global Pal_087C92B0 -Pal_087C92B0: @ 0x087C92B0 - .incbin "baserom.gba", 0x7C92B0, 0x20 @ 0x7C92D0 - 0x7C92B0 - - .global Pal_087C92D0 -Pal_087C92D0: @ 0x087C92D0 - .incbin "baserom.gba", 0x7C92D0, 0x20 @ 0x7C92F0 - 0x7C92D0 - - .global Pal_087C92F0 -Pal_087C92F0: @ 0x087C92F0 - .incbin "baserom.gba", 0x7C92F0, 0x20 @ 0x7C9310 - 0x7C92F0 - - .global Pal_087C9310 -Pal_087C9310: @ 0x087C9310 - .incbin "baserom.gba", 0x7C9310, 0x20 @ 0x7C9330 - 0x7C9310 - - .global Pal_087C9330 -Pal_087C9330: @ 0x087C9330 - .incbin "baserom.gba", 0x7C9330, 0x20 @ 0x7C9350 - 0x7C9330 - - .global Pal_087C9350 -Pal_087C9350: @ 0x087C9350 - .incbin "baserom.gba", 0x7C9350, 0x20 @ 0x7C9370 - 0x7C9350 - - .global Pal_087C9370 -Pal_087C9370: @ 0x087C9370 - .incbin "baserom.gba", 0x7C9370, 0x20 @ 0x7C9390 - 0x7C9370 - - .global Tsa_087C9390 -Tsa_087C9390: @ 0x087C9390 - .incbin "baserom.gba", 0x7C9390, 0xD4 @ 0x7C9464 - 0x7C9390 - - .global Tsa_087C9464 -Tsa_087C9464: @ 0x087C9464 - .incbin "baserom.gba", 0x7C9464, 0x19C @ 0x7C9600 - 0x7C9464 - - .global Tsa_087C9600 -Tsa_087C9600: @ 0x087C9600 - .incbin "baserom.gba", 0x7C9600, 0x218 @ 0x7C9818 - 0x7C9600 - - .global Tsa_087C9818 -Tsa_087C9818: @ 0x087C9818 - .incbin "baserom.gba", 0x7C9818, 0x214 @ 0x7C9A2C - 0x7C9818 - - .global Tsa_087C9A2C -Tsa_087C9A2C: @ 0x087C9A2C - .incbin "baserom.gba", 0x7C9A2C, 0x1C0 @ 0x7C9BEC - 0x7C9A2C - - .global Tsa_087C9BEC -Tsa_087C9BEC: @ 0x087C9BEC - .incbin "baserom.gba", 0x7C9BEC, 0x108 @ 0x7C9CF4 - 0x7C9BEC - - .global Tsa_087C9CF4 -Tsa_087C9CF4: @ 0x087C9CF4 - .incbin "baserom.gba", 0x7C9CF4, 0x110 @ 0x7C9E04 - 0x7C9CF4 - - .global Tsa_087C9E04 -Tsa_087C9E04: @ 0x087C9E04 - .incbin "baserom.gba", 0x7C9E04, 0x114 @ 0x7C9F18 - 0x7C9E04 - - .global Img_087C9F18 -Img_087C9F18: @ 0x087C9F18 - .incbin "baserom.gba", 0x7C9F18, 0x774 @ 0x7CA68C - 0x7C9F18 - - .global Img_087CA68C -Img_087CA68C: @ 0x087CA68C - .incbin "baserom.gba", 0x7CA68C, 0x7D4 @ 0x7CAE60 - 0x7CA68C - - .global Img_087CAE60 -Img_087CAE60: @ 0x087CAE60 - .incbin "baserom.gba", 0x7CAE60, 0x7D0 @ 0x7CB630 - 0x7CAE60 - - .global Img_087CB630 -Img_087CB630: @ 0x087CB630 - .incbin "baserom.gba", 0x7CB630, 0x7C4 @ 0x7CBDF4 - 0x7CB630 - - .global Img_087CBDF4 -Img_087CBDF4: @ 0x087CBDF4 - .incbin "baserom.gba", 0x7CBDF4, 0x768 @ 0x7CC55C - 0x7CBDF4 - - .global Pal_087CC55C -Pal_087CC55C: @ 0x087CC55C - .incbin "baserom.gba", 0x7CC55C, 0x20 @ 0x7CC57C - 0x7CC55C - - .global Pal_087CC57C -Pal_087CC57C: @ 0x087CC57C - .incbin "baserom.gba", 0x7CC57C, 0x20 @ 0x7CC59C - 0x7CC57C - - .global Pal_087CC59C -Pal_087CC59C: @ 0x087CC59C - .incbin "baserom.gba", 0x7CC59C, 0x20 @ 0x7CC5BC - 0x7CC59C - - .global Pal_087CC5BC -Pal_087CC5BC: @ 0x087CC5BC - .incbin "baserom.gba", 0x7CC5BC, 0x20 @ 0x7CC5DC - 0x7CC5BC - - .global Pal_087CC5DC -Pal_087CC5DC: @ 0x087CC5DC - .incbin "baserom.gba", 0x7CC5DC, 0x20 @ 0x7CC5FC - 0x7CC5DC - - .global Tsa_087CC5FC -Tsa_087CC5FC: @ 0x087CC5FC - .incbin "baserom.gba", 0x7CC5FC, 0x138 @ 0x7CC734 - 0x7CC5FC - - .global Tsa_087CC734 -Tsa_087CC734: @ 0x087CC734 - .incbin "baserom.gba", 0x7CC734, 0x144 @ 0x7CC878 - 0x7CC734 - - .global Tsa_087CC878 -Tsa_087CC878: @ 0x087CC878 - .incbin "baserom.gba", 0x7CC878, 0x140 @ 0x7CC9B8 - 0x7CC878 - - .global Tsa_087CC9B8 -Tsa_087CC9B8: @ 0x087CC9B8 - .incbin "baserom.gba", 0x7CC9B8, 0x120 @ 0x7CCAD8 - 0x7CC9B8 - - .global Tsa_087CCAD8 -Tsa_087CCAD8: @ 0x087CCAD8 - .incbin "baserom.gba", 0x7CCAD8, 0x120 @ 0x7CCBF8 - 0x7CCAD8 - - .global Img_087CCBF8 -Img_087CCBF8: @ 0x087CCBF8 - .incbin "baserom.gba", 0x7CCBF8, 0xB40 @ 0x7CD738 - 0x7CCBF8 - - .global Img_087CD738 -Img_087CD738: @ 0x087CD738 - .incbin "baserom.gba", 0x7CD738, 0xB3C @ 0x7CE274 - 0x7CD738 - - .global Img_087CE274 -Img_087CE274: @ 0x087CE274 - .incbin "baserom.gba", 0x7CE274, 0xB24 @ 0x7CED98 - 0x7CE274 - - .global Img_087CED98 -Img_087CED98: @ 0x087CED98 - .incbin "baserom.gba", 0x7CED98, 0xA8C @ 0x7CF824 - 0x7CED98 - - .global Img_087CF824 -Img_087CF824: @ 0x087CF824 - .incbin "baserom.gba", 0x7CF824, 0xA74 @ 0x7D0298 - 0x7CF824 - - .global Img_087D0298 -Img_087D0298: @ 0x087D0298 - .incbin "baserom.gba", 0x7D0298, 0xAA4 @ 0x7D0D3C - 0x7D0298 - - .global Img_087D0D3C -Img_087D0D3C: @ 0x087D0D3C - .incbin "baserom.gba", 0x7D0D3C, 0xA84 @ 0x7D17C0 - 0x7D0D3C - - .global Img_087D17C0 -Img_087D17C0: @ 0x087D17C0 - .incbin "baserom.gba", 0x7D17C0, 0xAD4 @ 0x7D2294 - 0x7D17C0 - - .global Img_087D2294 -Img_087D2294: @ 0x087D2294 - .incbin "baserom.gba", 0x7D2294, 0xA84 @ 0x7D2D18 - 0x7D2294 - - .global Img_087D2D18 -Img_087D2D18: @ 0x087D2D18 - .incbin "baserom.gba", 0x7D2D18, 0xAA0 @ 0x7D37B8 - 0x7D2D18 - - .global Img_087D37B8 -Img_087D37B8: @ 0x087D37B8 - .incbin "baserom.gba", 0x7D37B8, 0xA80 @ 0x7D4238 - 0x7D37B8 - - .global Img_087D4238 -Img_087D4238: @ 0x087D4238 - .incbin "baserom.gba", 0x7D4238, 0xAAC @ 0x7D4CE4 - 0x7D4238 - - .global Img_087D4CE4 -Img_087D4CE4: @ 0x087D4CE4 - .incbin "baserom.gba", 0x7D4CE4, 0xB50 @ 0x7D5834 - 0x7D4CE4 - - .global Img_087D5834 -Img_087D5834: @ 0x087D5834 - .incbin "baserom.gba", 0x7D5834, 0xB88 @ 0x7D63BC - 0x7D5834 - - .global Img_087D63BC -Img_087D63BC: @ 0x087D63BC - .incbin "baserom.gba", 0x7D63BC, 0xB28 @ 0x7D6EE4 - 0x7D63BC - - .global Img_087D6EE4 -Img_087D6EE4: @ 0x087D6EE4 - .incbin "baserom.gba", 0x7D6EE4, 0xB04 @ 0x7D79E8 - 0x7D6EE4 - - .global Pal_087D79E8 -Pal_087D79E8: @ 0x087D79E8 - .incbin "baserom.gba", 0x7D79E8, 0x20 @ 0x7D7A08 - 0x7D79E8 - - .global Pal_087D7A08 -Pal_087D7A08: @ 0x087D7A08 - .incbin "baserom.gba", 0x7D7A08, 0x20 @ 0x7D7A28 - 0x7D7A08 - - .global Pal_087D7A28 -Pal_087D7A28: @ 0x087D7A28 - .incbin "baserom.gba", 0x7D7A28, 0x20 @ 0x7D7A48 - 0x7D7A28 - - .global Pal_087D7A48 -Pal_087D7A48: @ 0x087D7A48 - .incbin "baserom.gba", 0x7D7A48, 0x20 @ 0x7D7A68 - 0x7D7A48 - - .global Pal_087D7A68 -Pal_087D7A68: @ 0x087D7A68 - .incbin "baserom.gba", 0x7D7A68, 0x20 @ 0x7D7A88 - 0x7D7A68 - - .global Pal_087D7A88 -Pal_087D7A88: @ 0x087D7A88 - .incbin "baserom.gba", 0x7D7A88, 0x20 @ 0x7D7AA8 - 0x7D7A88 - - .global Pal_087D7AA8 -Pal_087D7AA8: @ 0x087D7AA8 - .incbin "baserom.gba", 0x7D7AA8, 0x20 @ 0x7D7AC8 - 0x7D7AA8 - - .global Pal_087D7AC8 -Pal_087D7AC8: @ 0x087D7AC8 - .incbin "baserom.gba", 0x7D7AC8, 0x20 @ 0x7D7AE8 - 0x7D7AC8 - - .global Pal_087D7AE8 -Pal_087D7AE8: @ 0x087D7AE8 - .incbin "baserom.gba", 0x7D7AE8, 0x20 @ 0x7D7B08 - 0x7D7AE8 - - .global Pal_087D7B08 -Pal_087D7B08: @ 0x087D7B08 - .incbin "baserom.gba", 0x7D7B08, 0x20 @ 0x7D7B28 - 0x7D7B08 - - .global Pal_087D7B28 -Pal_087D7B28: @ 0x087D7B28 - .incbin "baserom.gba", 0x7D7B28, 0x20 @ 0x7D7B48 - 0x7D7B28 - - .global Pal_087D7B48 -Pal_087D7B48: @ 0x087D7B48 - .incbin "baserom.gba", 0x7D7B48, 0x20 @ 0x7D7B68 - 0x7D7B48 - - .global Pal_087D7B68 -Pal_087D7B68: @ 0x087D7B68 - .incbin "baserom.gba", 0x7D7B68, 0x20 @ 0x7D7B88 - 0x7D7B68 - - .global Pal_087D7B88 -Pal_087D7B88: @ 0x087D7B88 - .incbin "baserom.gba", 0x7D7B88, 0x20 @ 0x7D7BA8 - 0x7D7B88 - - .global Pal_087D7BA8 -Pal_087D7BA8: @ 0x087D7BA8 - .incbin "baserom.gba", 0x7D7BA8, 0x20 @ 0x7D7BC8 - 0x7D7BA8 - - .global Pal_087D7BC8 -Pal_087D7BC8: @ 0x087D7BC8 - .incbin "baserom.gba", 0x7D7BC8, 0x20 @ 0x7D7BE8 - 0x7D7BC8 - - .global Tsa_087D7BE8 -Tsa_087D7BE8: @ 0x087D7BE8 - .incbin "baserom.gba", 0x7D7BE8, 0x274 @ 0x7D7E5C - 0x7D7BE8 - - .global Tsa_087D7E5C -Tsa_087D7E5C: @ 0x087D7E5C - .incbin "baserom.gba", 0x7D7E5C, 0x278 @ 0x7D80D4 - 0x7D7E5C - - .global Tsa_087D80D4 -Tsa_087D80D4: @ 0x087D80D4 - .incbin "baserom.gba", 0x7D80D4, 0x274 @ 0x7D8348 - 0x7D80D4 - - .global Tsa_087D8348 -Tsa_087D8348: @ 0x087D8348 - .incbin "baserom.gba", 0x7D8348, 0x274 @ 0x7D85BC - 0x7D8348 - - .global Tsa_087D85BC -Tsa_087D85BC: @ 0x087D85BC - .incbin "baserom.gba", 0x7D85BC, 0x278 @ 0x7D8834 - 0x7D85BC - - .global Tsa_087D8834 -Tsa_087D8834: @ 0x087D8834 - .incbin "baserom.gba", 0x7D8834, 0x274 @ 0x7D8AA8 - 0x7D8834 - - .global Tsa_087D8AA8 -Tsa_087D8AA8: @ 0x087D8AA8 - .incbin "baserom.gba", 0x7D8AA8, 0x278 @ 0x7D8D20 - 0x7D8AA8 - - .global Tsa_087D8D20 -Tsa_087D8D20: @ 0x087D8D20 - .incbin "baserom.gba", 0x7D8D20, 0x274 @ 0x7D8F94 - 0x7D8D20 - - .global Tsa_087D8F94 -Tsa_087D8F94: @ 0x087D8F94 - .incbin "baserom.gba", 0x7D8F94, 0x278 @ 0x7D920C - 0x7D8F94 - - .global Tsa_087D920C -Tsa_087D920C: @ 0x087D920C - .incbin "baserom.gba", 0x7D920C, 0x274 @ 0x7D9480 - 0x7D920C - - .global Tsa_087D9480 -Tsa_087D9480: @ 0x087D9480 - .incbin "baserom.gba", 0x7D9480, 0x278 @ 0x7D96F8 - 0x7D9480 - - .global Tsa_087D96F8 -Tsa_087D96F8: @ 0x087D96F8 - .incbin "baserom.gba", 0x7D96F8, 0x274 @ 0x7D996C - 0x7D96F8 - - .global Tsa_087D996C -Tsa_087D996C: @ 0x087D996C - .incbin "baserom.gba", 0x7D996C, 0x274 @ 0x7D9BE0 - 0x7D996C - - .global Tsa_087D9BE0 -Tsa_087D9BE0: @ 0x087D9BE0 - .incbin "baserom.gba", 0x7D9BE0, 0x278 @ 0x7D9E58 - 0x7D9BE0 - - .global Tsa_087D9E58 -Tsa_087D9E58: @ 0x087D9E58 - .incbin "baserom.gba", 0x7D9E58, 0x274 @ 0x7DA0CC - 0x7D9E58 - - .global Tsa_087DA0CC -Tsa_087DA0CC: @ 0x087DA0CC - .incbin "baserom.gba", 0x7DA0CC, 0x274 @ 0x7DA340 - 0x7DA0CC - - .global Img_087DA340 -Img_087DA340: @ 0x087DA340 - .incbin "baserom.gba", 0x7DA340, 0xB00 @ 0x7DAE40 - 0x7DA340 - - .global Img_087DAE40 -Img_087DAE40: @ 0x087DAE40 - .incbin "baserom.gba", 0x7DAE40, 0xB20 @ 0x7DB960 - 0x7DAE40 - - .global Img_087DB960 -Img_087DB960: @ 0x087DB960 - .incbin "baserom.gba", 0x7DB960, 0xBB8 @ 0x7DC518 - 0x7DB960 - - .global Img_087DC518 -Img_087DC518: @ 0x087DC518 - .incbin "baserom.gba", 0x7DC518, 0xD70 @ 0x7DD288 - 0x7DC518 - - .global Img_087DD288 -Img_087DD288: @ 0x087DD288 - .incbin "baserom.gba", 0x7DD288, 0xE40 @ 0x7DE0C8 - 0x7DD288 - - .global Img_087DE0C8 -Img_087DE0C8: @ 0x087DE0C8 - .incbin "baserom.gba", 0x7DE0C8, 0xF68 @ 0x7DF030 - 0x7DE0C8 - - .global Img_087DF030 -Img_087DF030: @ 0x087DF030 - .incbin "baserom.gba", 0x7DF030, 0xFFC @ 0x7E002C - 0x7DF030 - - .global Img_087E002C -Img_087E002C: @ 0x087E002C - .incbin "baserom.gba", 0x7E002C, 0x1164 @ 0x7E1190 - 0x7E002C - - .global Img_087E1190 -Img_087E1190: @ 0x087E1190 - .incbin "baserom.gba", 0x7E1190, 0x11FC @ 0x7E238C - 0x7E1190 - - .global Img_087E238C -Img_087E238C: @ 0x087E238C - .incbin "baserom.gba", 0x7E238C, 0x1200 @ 0x7E358C - 0x7E238C - - .global Img_087E358C -Img_087E358C: @ 0x087E358C - .incbin "baserom.gba", 0x7E358C, 0x10E0 @ 0x7E466C - 0x7E358C - - .global Img_087E466C -Img_087E466C: @ 0x087E466C - .incbin "baserom.gba", 0x7E466C, 0xE48 @ 0x7E54B4 - 0x7E466C - - .global Img_087E54B4 -Img_087E54B4: @ 0x087E54B4 - .incbin "baserom.gba", 0x7E54B4, 0xB20 @ 0x7E5FD4 - 0x7E54B4 - - .global Img_087E5FD4 -Img_087E5FD4: @ 0x087E5FD4 - .incbin "baserom.gba", 0x7E5FD4, 0xBBC @ 0x7E6B90 - 0x7E5FD4 - - .global Img_087E6B90 -Img_087E6B90: @ 0x087E6B90 - .incbin "baserom.gba", 0x7E6B90, 0xD10 @ 0x7E78A0 - 0x7E6B90 - - .global Img_087E78A0 -Img_087E78A0: @ 0x087E78A0 - .incbin "baserom.gba", 0x7E78A0, 0xA2C @ 0x7E82CC - 0x7E78A0 - - .global Pal_087E82CC -Pal_087E82CC: @ 0x087E82CC - .incbin "baserom.gba", 0x7E82CC, 0x20 @ 0x7E82EC - 0x7E82CC - - .global Pal_087E82EC -Pal_087E82EC: @ 0x087E82EC - .incbin "baserom.gba", 0x7E82EC, 0x20 @ 0x7E830C - 0x7E82EC - - .global Pal_087E830C -Pal_087E830C: @ 0x087E830C - .incbin "baserom.gba", 0x7E830C, 0x20 @ 0x7E832C - 0x7E830C - - .global Pal_087E832C -Pal_087E832C: @ 0x087E832C - .incbin "baserom.gba", 0x7E832C, 0x20 @ 0x7E834C - 0x7E832C - - .global Pal_087E834C -Pal_087E834C: @ 0x087E834C - .incbin "baserom.gba", 0x7E834C, 0x20 @ 0x7E836C - 0x7E834C - - .global Pal_087E836C -Pal_087E836C: @ 0x087E836C - .incbin "baserom.gba", 0x7E836C, 0x20 @ 0x7E838C - 0x7E836C - - .global Pal_087E838C -Pal_087E838C: @ 0x087E838C - .incbin "baserom.gba", 0x7E838C, 0x20 @ 0x7E83AC - 0x7E838C - - .global Pal_087E83AC -Pal_087E83AC: @ 0x087E83AC - .incbin "baserom.gba", 0x7E83AC, 0x20 @ 0x7E83CC - 0x7E83AC - - .global Pal_087E83CC -Pal_087E83CC: @ 0x087E83CC - .incbin "baserom.gba", 0x7E83CC, 0x20 @ 0x7E83EC - 0x7E83CC - - .global Pal_087E83EC -Pal_087E83EC: @ 0x087E83EC - .incbin "baserom.gba", 0x7E83EC, 0x20 @ 0x7E840C - 0x7E83EC - - .global Pal_087E840C -Pal_087E840C: @ 0x087E840C - .incbin "baserom.gba", 0x7E840C, 0x20 @ 0x7E842C - 0x7E840C - - .global Pal_087E842C -Pal_087E842C: @ 0x087E842C - .incbin "baserom.gba", 0x7E842C, 0x20 @ 0x7E844C - 0x7E842C - - .global Pal_087E844C -Pal_087E844C: @ 0x087E844C - .incbin "baserom.gba", 0x7E844C, 0x20 @ 0x7E846C - 0x7E844C - - .global Pal_087E846C -Pal_087E846C: @ 0x087E846C - .incbin "baserom.gba", 0x7E846C, 0x20 @ 0x7E848C - 0x7E846C - - .global Pal_087E848C -Pal_087E848C: @ 0x087E848C - .incbin "baserom.gba", 0x7E848C, 0x20 @ 0x7E84AC - 0x7E848C - - .global Pal_087E84AC -Pal_087E84AC: @ 0x087E84AC - .incbin "baserom.gba", 0x7E84AC, 0x20 @ 0x7E84CC - 0x7E84AC - - .global Tsa_087E84CC -Tsa_087E84CC: @ 0x087E84CC - .incbin "baserom.gba", 0x7E84CC, 0x270 @ 0x7E873C - 0x7E84CC - - .global Tsa_087E873C -Tsa_087E873C: @ 0x087E873C - .incbin "baserom.gba", 0x7E873C, 0x278 @ 0x7E89B4 - 0x7E873C - - .global Tsa_087E89B4 -Tsa_087E89B4: @ 0x087E89B4 - .incbin "baserom.gba", 0x7E89B4, 0x278 @ 0x7E8C2C - 0x7E89B4 - - .global Tsa_087E8C2C -Tsa_087E8C2C: @ 0x087E8C2C - .incbin "baserom.gba", 0x7E8C2C, 0x25C @ 0x7E8E88 - 0x7E8C2C - - .global Tsa_087E8E88 -Tsa_087E8E88: @ 0x087E8E88 - .incbin "baserom.gba", 0x7E8E88, 0x248 @ 0x7E90D0 - 0x7E8E88 - - .global Tsa_087E90D0 -Tsa_087E90D0: @ 0x087E90D0 - .incbin "baserom.gba", 0x7E90D0, 0x244 @ 0x7E9314 - 0x7E90D0 - - .global Tsa_087E9314 -Tsa_087E9314: @ 0x087E9314 - .incbin "baserom.gba", 0x7E9314, 0x240 @ 0x7E9554 - 0x7E9314 - - .global Tsa_087E9554 -Tsa_087E9554: @ 0x087E9554 - .incbin "baserom.gba", 0x7E9554, 0x244 @ 0x7E9798 - 0x7E9554 - - .global Tsa_087E9798 -Tsa_087E9798: @ 0x087E9798 - .incbin "baserom.gba", 0x7E9798, 0x248 @ 0x7E99E0 - 0x7E9798 - - .global Tsa_087E99E0 -Tsa_087E99E0: @ 0x087E99E0 - .incbin "baserom.gba", 0x7E99E0, 0x248 @ 0x7E9C28 - 0x7E99E0 - - .global Tsa_087E9C28 -Tsa_087E9C28: @ 0x087E9C28 - .incbin "baserom.gba", 0x7E9C28, 0x250 @ 0x7E9E78 - 0x7E9C28 - - .global Tsa_087E9E78 -Tsa_087E9E78: @ 0x087E9E78 - .incbin "baserom.gba", 0x7E9E78, 0x248 @ 0x7EA0C0 - 0x7E9E78 - - .global Tsa_087EA0C0 -Tsa_087EA0C0: @ 0x087EA0C0 - .incbin "baserom.gba", 0x7EA0C0, 0x1A8 @ 0x7EA268 - 0x7EA0C0 - - .global Tsa_087EA268 -Tsa_087EA268: @ 0x087EA268 - .incbin "baserom.gba", 0x7EA268, 0x1B4 @ 0x7EA41C - 0x7EA268 - - .global Tsa_087EA41C -Tsa_087EA41C: @ 0x087EA41C - .incbin "baserom.gba", 0x7EA41C, 0x1B4 @ 0x7EA5D0 - 0x7EA41C - - .global Tsa_087EA5D0 -Tsa_087EA5D0: @ 0x087EA5D0 - .incbin "baserom.gba", 0x7EA5D0, 0x15C @ 0x7EA72C - 0x7EA5D0 - - .global Img_087EA72C -Img_087EA72C: @ 0x087EA72C - .incbin "baserom.gba", 0x7EA72C, 0x554 @ 0x7EAC80 - 0x7EA72C - - .global Img_087EAC80 -Img_087EAC80: @ 0x087EAC80 - .incbin "baserom.gba", 0x7EAC80, 0xA84 @ 0x7EB704 - 0x7EAC80 - - .global Img_087EB704 -Img_087EB704: @ 0x087EB704 - .incbin "baserom.gba", 0x7EB704, 0x950 @ 0x7EC054 - 0x7EB704 - - .global Img_087EC054 -Img_087EC054: @ 0x087EC054 - .incbin "baserom.gba", 0x7EC054, 0x8F0 @ 0x7EC944 - 0x7EC054 - - .global Img_087EC944 -Img_087EC944: @ 0x087EC944 - .incbin "baserom.gba", 0x7EC944, 0x96C @ 0x7ED2B0 - 0x7EC944 - - .global Img_087ED2B0 -Img_087ED2B0: @ 0x087ED2B0 - .incbin "baserom.gba", 0x7ED2B0, 0x578 @ 0x7ED828 - 0x7ED2B0 - - .global Img_087ED828 -Img_087ED828: @ 0x087ED828 - .incbin "baserom.gba", 0x7ED828, 0x598 @ 0x7EDDC0 - 0x7ED828 - - .global Img_087EDDC0 -Img_087EDDC0: @ 0x087EDDC0 - .incbin "baserom.gba", 0x7EDDC0, 0x5E0 @ 0x7EE3A0 - 0x7EDDC0 - - .global Pal_087EE3A0 -Pal_087EE3A0: @ 0x087EE3A0 - .incbin "baserom.gba", 0x7EE3A0, 0x20 @ 0x7EE3C0 - 0x7EE3A0 - - .global Pal_087EE3C0 -Pal_087EE3C0: @ 0x087EE3C0 - .incbin "baserom.gba", 0x7EE3C0, 0x20 @ 0x7EE3E0 - 0x7EE3C0 - - .global Pal_087EE3E0 -Pal_087EE3E0: @ 0x087EE3E0 - .incbin "baserom.gba", 0x7EE3E0, 0x20 @ 0x7EE400 - 0x7EE3E0 - - .global Pal_087EE400 -Pal_087EE400: @ 0x087EE400 - .incbin "baserom.gba", 0x7EE400, 0x20 @ 0x7EE420 - 0x7EE400 - - .global Pal_087EE420 -Pal_087EE420: @ 0x087EE420 - .incbin "baserom.gba", 0x7EE420, 0x20 @ 0x7EE440 - 0x7EE420 - - .global Pal_087EE440 -Pal_087EE440: @ 0x087EE440 - .incbin "baserom.gba", 0x7EE440, 0x20 @ 0x7EE460 - 0x7EE440 - - .global Pal_087EE460 -Pal_087EE460: @ 0x087EE460 - .incbin "baserom.gba", 0x7EE460, 0x20 @ 0x7EE480 - 0x7EE460 - - .global Pal_087EE480 -Pal_087EE480: @ 0x087EE480 - .incbin "baserom.gba", 0x7EE480, 0x20 @ 0x7EE4A0 - 0x7EE480 - - .global Tsa_087EE4A0 -Tsa_087EE4A0: @ 0x087EE4A0 - .incbin "baserom.gba", 0x7EE4A0, 0xD8 @ 0x7EE578 - 0x7EE4A0 - - .global Tsa_087EE578 -Tsa_087EE578: @ 0x087EE578 - .incbin "baserom.gba", 0x7EE578, 0x198 @ 0x7EE710 - 0x7EE578 - - .global Tsa_087EE710 -Tsa_087EE710: @ 0x087EE710 - .incbin "baserom.gba", 0x7EE710, 0x1E8 @ 0x7EE8F8 - 0x7EE710 - - .global Tsa_087EE8F8 -Tsa_087EE8F8: @ 0x087EE8F8 - .incbin "baserom.gba", 0x7EE8F8, 0x1FC @ 0x7EEAF4 - 0x7EE8F8 - - .global Tsa_087EEAF4 -Tsa_087EEAF4: @ 0x087EEAF4 - .incbin "baserom.gba", 0x7EEAF4, 0x1B4 @ 0x7EECA8 - 0x7EEAF4 - - .global Tsa_087EECA8 -Tsa_087EECA8: @ 0x087EECA8 - .incbin "baserom.gba", 0x7EECA8, 0x104 @ 0x7EEDAC - 0x7EECA8 - - .global Tsa_087EEDAC -Tsa_087EEDAC: @ 0x087EEDAC - .incbin "baserom.gba", 0x7EEDAC, 0x104 @ 0x7EEEB0 - 0x7EEDAC - - .global Tsa_087EEEB0 -Tsa_087EEEB0: @ 0x087EEEB0 - .incbin "baserom.gba", 0x7EEEB0, 0x10C @ 0x7EEFBC - 0x7EEEB0 - - .global Img_087EEFBC -Img_087EEFBC: @ 0x087EEFBC - .incbin "baserom.gba", 0x7EEFBC, 0x774 @ 0x7EF730 - 0x7EEFBC - - .global Img_087EF730 -Img_087EF730: @ 0x087EF730 - .incbin "baserom.gba", 0x7EF730, 0x7D4 @ 0x7EFF04 - 0x7EF730 - - .global Img_087EFF04 -Img_087EFF04: @ 0x087EFF04 - .incbin "baserom.gba", 0x7EFF04, 0x7D0 @ 0x7F06D4 - 0x7EFF04 - - .global Img_087F06D4 -Img_087F06D4: @ 0x087F06D4 - .incbin "baserom.gba", 0x7F06D4, 0x7C4 @ 0x7F0E98 - 0x7F06D4 - - .global Img_087F0E98 -Img_087F0E98: @ 0x087F0E98 - .incbin "baserom.gba", 0x7F0E98, 0x768 @ 0x7F1600 - 0x7F0E98 - - .global Pal_087F1600 -Pal_087F1600: @ 0x087F1600 - .incbin "baserom.gba", 0x7F1600, 0x20 @ 0x7F1620 - 0x7F1600 - - .global Pal_087F1620 -Pal_087F1620: @ 0x087F1620 - .incbin "baserom.gba", 0x7F1620, 0x20 @ 0x7F1640 - 0x7F1620 - - .global Pal_087F1640 -Pal_087F1640: @ 0x087F1640 - .incbin "baserom.gba", 0x7F1640, 0x20 @ 0x7F1660 - 0x7F1640 - - .global Pal_087F1660 -Pal_087F1660: @ 0x087F1660 - .incbin "baserom.gba", 0x7F1660, 0x20 @ 0x7F1680 - 0x7F1660 - - .global Pal_087F1680 -Pal_087F1680: @ 0x087F1680 - .incbin "baserom.gba", 0x7F1680, 0x20 @ 0x7F16A0 - 0x7F1680 - - .global Tsa_087F16A0 -Tsa_087F16A0: @ 0x087F16A0 - .incbin "baserom.gba", 0x7F16A0, 0x138 @ 0x7F17D8 - 0x7F16A0 - - .global Tsa_087F17D8 -Tsa_087F17D8: @ 0x087F17D8 - .incbin "baserom.gba", 0x7F17D8, 0x144 @ 0x7F191C - 0x7F17D8 - - .global Tsa_087F191C -Tsa_087F191C: @ 0x087F191C - .incbin "baserom.gba", 0x7F191C, 0x138 @ 0x7F1A54 - 0x7F191C - - .global Tsa_087F1A54 -Tsa_087F1A54: @ 0x087F1A54 - .incbin "baserom.gba", 0x7F1A54, 0x120 @ 0x7F1B74 - 0x7F1A54 - - .global Tsa_087F1B74 -Tsa_087F1B74: @ 0x087F1B74 - .incbin "baserom.gba", 0x7F1B74, 0x120 @ 0x7F1C94 - 0x7F1B74 - - .global Img_087F1C94 -Img_087F1C94: @ 0x087F1C94 - .incbin "baserom.gba", 0x7F1C94, 0x7D0 @ 0x7F2464 - 0x7F1C94 - - .global Img_087F2464 -Img_087F2464: @ 0x087F2464 - .incbin "baserom.gba", 0x7F2464, 0x9DC @ 0x7F2E40 - 0x7F2464 - - .global Img_087F2E40 -Img_087F2E40: @ 0x087F2E40 - .incbin "baserom.gba", 0x7F2E40, 0xDD4 @ 0x7F3C14 - 0x7F2E40 - - .global Pal_087F3C14 -Pal_087F3C14: @ 0x087F3C14 - .incbin "baserom.gba", 0x7F3C14, 0x20 @ 0x7F3C34 - 0x7F3C14 - - .global Pal_087F3C34 -Pal_087F3C34: @ 0x087F3C34 - .incbin "baserom.gba", 0x7F3C34, 0x20 @ 0x7F3C54 - 0x7F3C34 - - .global Pal_087F3C54 -Pal_087F3C54: @ 0x087F3C54 - .incbin "baserom.gba", 0x7F3C54, 0x20 @ 0x7F3C74 - 0x7F3C54 - - .global Tsa_087F3C74 -Tsa_087F3C74: @ 0x087F3C74 - .incbin "baserom.gba", 0x7F3C74, 0xEC @ 0x7F3D60 - 0x7F3C74 - - .global Tsa_087F3D60 -Tsa_087F3D60: @ 0x087F3D60 - .incbin "baserom.gba", 0x7F3D60, 0x128 @ 0x7F3E88 - 0x7F3D60 - - .global Tsa_087F3E88 -Tsa_087F3E88: @ 0x087F3E88 - .incbin "baserom.gba", 0x7F3E88, 0x2FC @ 0x7F4184 - 0x7F3E88 - - .global BanimScr_DemoKingTunkFace -BanimScr_DemoKingTunkFace: @ 0x087F4184 - .4byte Pal_087F3C54 + 0x3ee - .4byte 0x70000000 + Pal_087F3C54 + 0x4a3 - .4byte 0x8400010d - .4byte 0x80000000 - - .global gUnknown_087F4194 -gUnknown_087F4194: @ 0x087F4194 - .incbin "baserom.gba", 0x7F4194, 0x180 - - .global BanimScr_087F4314 -BanimScr_087F4314: @ 0x087F4314 - .4byte gUnknown_087F4194 + 0x2 - .4byte 0x70000000 + gUnknown_087F4194 + 0xc3 - .4byte 0x840001d5 - .4byte 0x80000000 diff --git a/include/animscr.inc b/include/animscr.inc index 91f679f69..17ae23ada 100644 --- a/include/animscr.inc +++ b/include/animscr.inc @@ -1,26 +1,27 @@ @ anim script macros @ by Mokha -ANFMT_PTRINS = 0x40000000 -ANFMT_PTRINS_FUNC = ANFMT_PTRINS + 0x00000000 -ANFMT_PTRINS_FRAME = ANFMT_PTRINS + 0x10000000 +.equ ANFMT_PTRINS, 0x40000000 +.equ ANFMT_PTRINS_FUNC, ANFMT_PTRINS + 0x00000000 +.equ ANFMT_PTRINS_FRAME, ANFMT_PTRINS + 0x10000000 -ANFMT_NOT_FORCESPRITE = 0x80000000 +.equ ANFMT_NOT_FORCESPRITE, 0x80000000 -ANIM_INS_TYPE_STOP = 0 -ANIM_INS_TYPE_END = 1 -ANIM_INS_TYPE_LOOP = 2 -ANIM_INS_TYPE_MOVE = 3 -ANIM_INS_TYPE_WAIT = 4 -ANIM_INS_TYPE_COMMAND = 5 -ANIM_INS_TYPE_FRAME = 6 -ANFMT_INS_TYPE_STOP = (ANIM_INS_TYPE_STOP << 24) -ANFMT_INS_TYPE_END = (ANIM_INS_TYPE_END << 24) -ANFMT_INS_TYPE_LOOP = (ANIM_INS_TYPE_LOOP << 24) -ANFMT_INS_TYPE_MOVE = (ANIM_INS_TYPE_MOVE << 24) -ANFMT_INS_TYPE_WAIT = (ANIM_INS_TYPE_WAIT << 24) -ANFMT_INS_TYPE_COMMAND = (ANIM_INS_TYPE_COMMAND << 24) -ANFMT_INS_TYPE_FRAME = (ANIM_INS_TYPE_FRAME << 24) +.equ ANIM_INS_TYPE_STOP , 0 +.equ ANIM_INS_TYPE_END , 1 +.equ ANIM_INS_TYPE_LOOP , 2 +.equ ANIM_INS_TYPE_MOVE , 3 +.equ ANIM_INS_TYPE_WAIT , 4 +.equ ANIM_INS_TYPE_COMMAND , 5 +.equ ANIM_INS_TYPE_FRAME , 6 + +.equ ANFMT_INS_TYPE_STOP , (ANIM_INS_TYPE_STOP << 24) +.equ ANFMT_INS_TYPE_END , (ANIM_INS_TYPE_END << 24) +.equ ANFMT_INS_TYPE_LOOP , (ANIM_INS_TYPE_LOOP << 24) +.equ ANFMT_INS_TYPE_MOVE , (ANIM_INS_TYPE_MOVE << 24) +.equ ANFMT_INS_TYPE_WAIT , (ANIM_INS_TYPE_WAIT << 24) +.equ ANFMT_INS_TYPE_COMMAND , (ANIM_INS_TYPE_COMMAND << 24) +.equ ANFMT_INS_TYPE_FRAME , (ANIM_INS_TYPE_FRAME << 24) .macro ANIM_SPRITE oam0, oam1, oam2, x, y .short \oam0 @@ -65,6 +66,10 @@ ANFMT_INS_TYPE_FRAME = (ANIM_INS_TYPE_FRAME << 24) .4byte ANFMT_NOT_FORCESPRITE + ANFMT_INS_TYPE_STOP .endm +.macro ANIMSCR_DISABLED + .4byte ANFMT_NOT_FORCESPRITE + ANFMT_INS_TYPE_END @ seems the same as ANIM_SPRITE_END? +.endm + .macro ANIMSCR_LOOP .4byte ANFMT_NOT_FORCESPRITE + ANFMT_INS_TYPE_LOOP .endm diff --git a/include/efxbattle.h b/include/efxbattle.h index 1c4bf63d8..ab7fa1b05 100644 --- a/include/efxbattle.h +++ b/include/efxbattle.h @@ -850,18 +850,18 @@ extern u16 Tsa5_EfxLvupBG2[]; extern u16 Tsa6_EfxLvupBG2[]; extern u16 Img_EfxLvupOBJ2[]; extern AnimScr AnimScr_EfxLvupOBJ2[]; -extern u32 gUnknown_085C72AC[]; -extern u32 gUnknown_085C73B8[]; -extern u32 gUnknown_085C7338[]; -extern u32 gUnknown_085C7438[]; +extern u32 AnimScr_EkrMainMini_L_Far[]; +extern u32 AnimScr_EkrMainMini_L_Close[]; +extern u32 AnimScr_EkrMainMini_R_Far[]; +extern u32 AnimScr_EkrMainMini_R_Close[]; extern u32 AnimScr_NoDamage[]; extern u32 AnimScr_Miss[]; extern u8 Img_EkrLvupNumBig[]; -extern AnimScr gUnknown_085C9270[]; -extern AnimScr gUnknown_085C92A0[]; -extern AnimScr gUnknown_085C92D0[]; -extern AnimScr gUnknown_085C92EC[]; -extern AnimScr gUnknown_085C9328[]; +extern AnimScr AnimScr_LvupStatupfx1[]; +extern AnimScr AnimScr_LvupStatupfx2[]; +extern AnimScr AnimScr_LvupStatupfx3[]; +extern AnimScr AnimScr_LvupStatupfx5[]; +extern AnimScr AnimScr_LvupStatupObj[]; extern u16 Img_EfxPierceCriticalEffectBG[]; extern u16 Pal_EfxPierceCriticalEffectBG[]; extern u16 TsaL_EfxPierceCriticalEffectBG[]; @@ -1082,8 +1082,8 @@ extern u16 Img_ThunderSpellBg[]; extern u16 Pal_ThunderSpellBg[]; extern u16 Img_BoltingSprites[]; extern u16 Pal_BoltingSprites[]; -extern u16 Tsa_085F387C[]; -extern u16 Tsa_085F3948[]; +extern u16 Tsa_EfxThuderBg1[]; +extern u16 Tsa_EfxThuderBg2[]; extern u32 gUnknown_085F4A24[]; extern u32 gUnknown_085F5550[]; extern u16 Img_FireSpellBg[]; diff --git a/include/efxmagic.h b/include/efxmagic.h index 9944e039c..4036b689e 100644 --- a/include/efxmagic.h +++ b/include/efxmagic.h @@ -385,11 +385,11 @@ void efxDarkbreathOBJ_Loop(struct ProcEfxOBJ * proc); void StartSpellAnimThunder(struct Anim * anim); void Loop6C_efxThunder(struct ProcEfx * proc); void NewEfxThunderBG(struct Anim * anim); -// ??? EfxThunderBGMain(???); +void EfxThunderBGMain(struct ProcEfxBG * proc); void NewEfxThunderBGCOL(struct Anim * anim); -// ??? sub_805D9F8(???); +void EfxThunderBGCOL_Loop(struct ProcEfxBGCOL * proc); void NewEfxThunderOBJ(struct Anim * anim); -// ??? EfxThunderOBJMain(???); +void EfxThunderOBJMain(struct ProcEfxOBJ * proc); void StartSpellAnimFire(struct Anim * anim); void StartSpellAnimElfire(struct Anim * anim); // ??? Loop6C_efxFire(???); diff --git a/include/ekrbattle.h b/include/ekrbattle.h index 58048c211..bb25b0643 100644 --- a/include/ekrbattle.h +++ b/include/ekrbattle.h @@ -607,8 +607,6 @@ extern const u8 Img_080DB9C4[]; extern const u8 Img_080DBE1C[]; extern const u8 Img_080DC350[]; extern const u16 Pal_080DC85C[2]; -extern const u16 gUnknown_080DCCA6[]; -extern const u16 gUnknown_080DCCC0[]; extern const u16 gUnknown_080DCD26[]; extern const u16 gUnknown_080DCD72[]; extern const u16 gUnknown_080DCDE4[]; @@ -927,13 +925,13 @@ void SetAnimStateUnHidden(int ais_id); struct BanimUnkStructComm { - /* 00 */ s16 unk00; // terrain L - /* 02 */ s16 unk02; // pal ID L - /* 04 */ s16 unk04; // chr L - /* 06 */ s16 unk06; // terrain R - /* 08 */ s16 unk08; // pal ID R - /* 0A */ s16 unk0A; // chr R - /* 0C */ s16 unk0C; + /* 00 */ s16 terrain_l; // terrain L + /* 02 */ s16 pal_l; // pal ID L + /* 04 */ s16 chr_l; // chr L + /* 06 */ s16 terrain_r; + /* 08 */ s16 pal_r; + /* 0A */ s16 chr_r; // chr R + /* 0C */ s16 distance; /* 0E */ s16 unk0E; /* 10 */ u16 unk10; /* 14 */ ProcPtr proc14; // sub emulator proc a @@ -969,7 +967,7 @@ struct AnimBuffer void sub_805A3DC(struct AnimBuffer * pAnimBuf, struct Anim * anim); void sub_805A580(struct Anim *); void sub_805A5A8(struct Anim *); -void sub_805A60C(struct AnimBuffer * pAnimBuf); +void InitMainMiniAnim(struct AnimBuffer * pAnimBuf); void sub_805A7B4(struct AnimBuffer * pAnimBuf); void sub_805A930(struct AnimBuffer * pAnimBuf, int animId, int charPalId); void sub_805A940(struct AnimBuffer * pAnimBuf, u16 x, u16 y); diff --git a/ldscript.txt b/ldscript.txt index 9373b53f2..addb544c0 100644 --- a/ldscript.txt +++ b/ldscript.txt @@ -760,6 +760,7 @@ SECTIONS . = ALIGN(4); src/banim-efxmagic-ballista.o(.rodata); . = ALIGN(4); src/banim-efxmagic-bindingblade.o(.rodata); . = ALIGN(4); src/banim-efxmagic-breath.o(.rodata); + . = ALIGN(4); src/banim-efxmagic-thunder.o(.rodata); . = ALIGN(4); data/const_data_efxmagic_DC944.o(.rodata); . = ALIGN(4); src/banim-efxmagic-fimbulvetr.o(.rodata); . = ALIGN(4); src/banim-efxmagic-bolting.o(.rodata); @@ -1009,13 +1010,17 @@ SECTIONS . = ALIGN(4); data/banim-efxlvupfx.o(.data); . = ALIGN(4); data/banim-ekrmainminifx.o(.data); . = ALIGN(4); data/banim-efxhitfx.o(.data); - . = ALIGN(4); data/data_banim_5B9D5C.o(.data); + . = ALIGN(4); data/banim-efxlvupobj.o(.data); + . = ALIGN(4); data/banim-ekrskill.o(.data); + . = ALIGN(4); data/banim-efxhitobj.o(.data); + . = ALIGN(4); data/banim-ekrbattleintro.o(.data); . = ALIGN(4); src/banim-efxmagic.o(.data); . = ALIGN(4); src/banim-efxmagic-phywpn.o(.data); . = ALIGN(4); src/banim-efxmagic-refresh.o(.data); . = ALIGN(4); src/banim-efxmagic-ballista.o(.data); . = ALIGN(4); src/banim-efxmagic-bindingblade.o(.data); . = ALIGN(4); src/banim-efxmagic-breath.o(.data); + . = ALIGN(4); src/banim-efxmagic-thunder.o(.data); . = ALIGN(4); data/banim-efxmagic-thunder.o(.data); . = ALIGN(4); data/banim-efxmagic-fire.o(.data); . = ALIGN(4); src/banim-efxmagic-fimbulvetr.o(.data); @@ -1065,7 +1070,7 @@ SECTIONS . = ALIGN(4); data/data_btl_bg.o(.data); . = ALIGN(4); src/banim-ekrpopup.o(.data); . = ALIGN(4); src/banim-ekrhensei.o(.data); - . = ALIGN(4); data/data_banim_78D500.o(.data); + . = ALIGN(4); data/banim-ekrdragonfx.o(.data); . = ALIGN(4); src/banim-ekrdragon-demonking.o(.data); . = ALIGN(4); data/data-ekrdk.o(.data); . = ALIGN(4); src/banim-ekrdragon-demonkingobj.o(.data); diff --git a/scripts/dump_anim_scr.py b/scripts/dump_anim_scr.py index 61dacf4a4..8f4973796 100755 --- a/scripts/dump_anim_scr.py +++ b/scripts/dump_anim_scr.py @@ -56,7 +56,9 @@ def dump_one_part(rom_data, off): break case 1: # ANFMT_INS_TYPE_END - print("[ERROR]: ANFMT_INS_TYPE_END") + print(" ANIMSCR_DISABLED") + break + case 2: # ANFMT_INS_TYPE_LOOP print(" ANIMSCR_LOOP") @@ -119,7 +121,7 @@ def main(args): if off_end <= off: break - print(f"// End at: {off + 0x08000000:08X}") + print(f"// End at: 0x{off + 0x08000000:08X}") if __name__ == '__main__': main(sys.argv) diff --git a/scripts/dump_anim_sprite.py b/scripts/dump_anim_sprite.py index 62fcc5f5f..1ecb247d7 100755 --- a/scripts/dump_anim_sprite.py +++ b/scripts/dump_anim_sprite.py @@ -41,6 +41,15 @@ def dump_one_part(rom_data, off): if oam0 & (1 << 8): OAM0 = OAM0 + " + OBJ_ROT_SCALE_ON" + if oam0 & (1 << 9): + OAM0 = OAM0 + " + OBJ_DISABLE" + + if oam0 & (1 << 10): + OAM0 = OAM0 + " + OBJ_MODE_1" + if oam0 & (2 << 10): + OAM0 = OAM0 + " + OBJ_MODE_2" + if oam0 & (3 << 10): + OAM0 = OAM0 + " + OBJ_MODE_3" if oam1 & (1 << 12): # ATTR1_FLIP_X PREFIX = "ANIM_SPRITE_XFLIP" @@ -90,10 +99,10 @@ def main(args): off = start & 0x01FFFFFF off_end = end & 0x01FFFFFF - index = 1 + index = 3 PreName = None - PreName = "FirebreathOBJ" + PreName = "DemoKingTunkFace" with open(rom, 'rb') as f: rom_data = f.read() @@ -113,7 +122,7 @@ def main(args): if off_end <= off: break - print(f"@ End at: {off + 0x08000000:08X}") + print(f"@ End at: 0x{off + 0x08000000:08X}") if __name__ == '__main__': main(sys.argv) diff --git a/scripts/gen_split_data.py b/scripts/gen_split_data.py new file mode 100755 index 000000000..6632cc7ac --- /dev/null +++ b/scripts/gen_split_data.py @@ -0,0 +1,55 @@ +#!/usr/bin/python3 +# -*- coding: UTF-8 -*- + +# split data + +import os, sys, subprocess + +def generate_unsymboled_const_data(): + list = {} + + _identifier = "0x" + start_offse = 0 + + for line in sys.stdin.readlines(): + if _identifier in line: + ptr = eval(line[start_offse:start_offse+10]) + + list[ptr] = f"gUnk_{ptr:08X}" + + return sorted(list.values()) + +def write_data(fs, fh, symbol, start, end): + # fh.write(f'// ??? {symbol}\n') + fh.write(f'extern u8 {symbol}[];\n') + + fs.write(f'\n\t.global {symbol}\n') + fs.write(f'{symbol}:\t@ 0x{symbol[5:5+8]}\n') + fs.write(f'\t.incbin "baserom.gba", 0x{start:06X}, 0x{end:06X} - 0x{start:06X}\n') + +def main(args): + try: + out_s = args[1] + out_h = args[2] + except IndexError: + sys.exit(f"Usage: {args[0]} OUT_FILE_S OUT_FILE_H") + + symbols = generate_unsymboled_const_data() + + with open(out_s, 'w') as fs, open(out_h, 'w') as fh: + for i in range(len(symbols)): + symbol = symbols[i] + off1 = eval(f'0x{symbol[7:7+6]}') + + if i == (len(symbols) - 1): + off2 = 0 + else: + symbol2 = symbols[i + 1] + off2 = eval(f'0x{symbol2[7:7+6]}') + + print(symbol) + + write_data(fs, fh, symbol, off1, off2) + +if __name__ == '__main__': + main(sys.argv) diff --git a/src/banim-efxbattle.c b/src/banim-efxbattle.c index 1bedddbc0..2c297b6bd 100644 --- a/src/banim-efxbattle.c +++ b/src/banim-efxbattle.c @@ -1073,13 +1073,13 @@ void NewEfxHitQuake(struct Anim * anim1, struct Anim * anim2, int kind) { proc->unk_36 = 64; proc->unk_3e = 104; - anim = AnimCreate(gUnknown_085C7338, 5); + anim = AnimCreate(AnimScr_EkrMainMini_R_Far, 5); } else { proc->unk_36 = 176; proc->unk_3e = 104; - anim = AnimCreate(gUnknown_085C72AC, 5); + anim = AnimCreate(AnimScr_EkrMainMini_L_Far, 5); } anim->xPosition = proc->unk_36 - x; diff --git a/src/banim-efxlvup.c b/src/banim-efxlvup.c index db2c94360..906629be8 100644 --- a/src/banim-efxlvup.c +++ b/src/banim-efxlvup.c @@ -667,7 +667,7 @@ void BanimDrawStatupAp(int chr, int pal, int x, int y, int index, int gain) if (__oam) { __oam++; __oam--; } // serialize code __oam |= _chr; - NewEkrsubAnimeEmulator(x - 0x12, y - 0x04, gUnknown_085C9270, 0, __oam, 0, PROC_TREE_5); + NewEkrsubAnimeEmulator(x - 0x12, y - 0x04, AnimScr_LvupStatupfx1, 0, __oam, 0, PROC_TREE_5); if (index == 0) return; @@ -675,15 +675,15 @@ void BanimDrawStatupAp(int chr, int pal, int x, int y, int index, int gain) if (gain >= 0) { - proc->child2 = NewEkrsubAnimeEmulator(x, y, gUnknown_085C92A0, 2, __oam, 0, PROC_TREE_5); + proc->child2 = NewEkrsubAnimeEmulator(x, y, AnimScr_LvupStatupfx2, 2, __oam, 0, PROC_TREE_5); } else { int _oam = 0x400 | _pal | chr2; - proc->child1 = NewEkrsubAnimeEmulator(x - 3, y, gUnknown_085C92EC, 2, _oam, 0, PROC_TREE_5); + proc->child1 = NewEkrsubAnimeEmulator(x - 3, y, AnimScr_LvupStatupfx5, 2, _oam, 0, PROC_TREE_5); _pal |= _chr; - proc->child2 = NewEkrsubAnimeEmulator(x, y, gUnknown_085C92D0, 2, _pal, 0, PROC_TREE_5); + proc->child2 = NewEkrsubAnimeEmulator(x, y, AnimScr_LvupStatupfx3, 2, _pal, 0, PROC_TREE_5); PutEkrLvupStatGainLabelGfx2(gain, chr2); } proc->x = x; @@ -720,7 +720,7 @@ void sub_8074E6C(struct ProcEobjLvup * proc) proc->child1 = NewEkrsubAnimeEmulator( proc->x - 3, proc->y, - gUnknown_085C9328, + AnimScr_LvupStatupObj, 2, oam2, 0, diff --git a/src/banim-efxmagic-thunder.c b/src/banim-efxmagic-thunder.c index 606926709..819981172 100644 --- a/src/banim-efxmagic-thunder.c +++ b/src/banim-efxmagic-thunder.c @@ -5,6 +5,12 @@ #include "efxmagic.h" #include "hardware.h" +struct ProcCmd CONST_DATA ProcScr_efxThunder[] = { + PROC_NAME("efxThunder"), + PROC_REPEAT(Loop6C_efxThunder), + PROC_END, +}; + void StartSpellAnimThunder(struct Anim *anim) { struct ProcEfx *proc; @@ -18,7 +24,7 @@ void StartSpellAnimThunder(struct Anim *anim) proc->hitted = CheckRoundMiss(GetAnimRoundTypeAnotherSide(anim)); } -void Loop6C_efxThunder(struct ProcEfx *proc) +void Loop6C_efxThunder(struct ProcEfx * proc) { struct Anim *animc = GetAnimAnotherSide(proc->anim); int cur, frame = EfxGetCamMovDuration(); @@ -55,17 +61,37 @@ void Loop6C_efxThunder(struct ProcEfx *proc) } } +struct ProcCmd CONST_DATA ProcScr_efxThunderBG[] = { + PROC_NAME("efxThunderBG"), + PROC_REPEAT(EfxThunderBGMain), + PROC_END, +}; + void NewEfxThunderBG(struct Anim *anim) { + static const u16 frame_config[] = { + 0, 4, 1, 40, -1 + }; + + static CONST_DATA u16 * tsa_l[] = { + Tsa_EfxThuderBg1, + Tsa_EfxThuderBg2 + }; + + static CONST_DATA u16 * tsa_r[] = { + Tsa_EfxThuderBg1, + Tsa_EfxThuderBg2 + }; + struct ProcEfxBG *proc; gEfxBgSemaphore++; proc = Proc_Start(ProcScr_efxThunderBG, PROC_TREE_3); proc->anim = anim; proc->timer = 0; proc->frame = 0; - proc->frame_config = gUnknown_080DCCA6; - proc->tsal = gUnknown_085D5458; - proc->tsar = gUnknown_085D5460; + proc->frame_config = frame_config; + proc->tsal = tsa_l; + proc->tsar = tsa_r; SpellFx_RegisterBgGfx(Img_ThunderSpellBg, 0x10C0); SpellFx_SetSomeColorEffect(); @@ -78,7 +104,7 @@ void NewEfxThunderBG(struct Anim *anim) } } -void EfxThunderBGMain(struct ProcEfxBG *proc) +void EfxThunderBGMain(struct ProcEfxBG * proc) { int val, ret; @@ -107,19 +133,34 @@ void EfxThunderBGMain(struct ProcEfxBG *proc) } } +struct ProcCmd CONST_DATA ProcScr_efxThunderBGCOL[] = { + PROC_NAME("efxThunderBGCOL"), + PROC_MARK(10), + PROC_REPEAT(EfxThunderBGCOL_Loop), + PROC_END, +}; + void NewEfxThunderBGCOL(struct Anim * anim) { + static const u16 frame_config[] = { + 0x0000, 0x0004, 0x0001, 0x0004, 0x0002, 0x0002, 0x0003, 0x0002, + 0x0004, 0x0014, 0x0005, 0x0002, 0x0006, 0x0001, 0x0007, 0x0001, + 0x0008, 0x0001, 0x0009, 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, + 0x000C, 0x0001, 0x000D, 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, + -1 + }; + struct ProcEfxBGCOL *proc; gEfxBgSemaphore++; proc = Proc_Start(ProcScr_efxThunderBGCOL, PROC_TREE_3); proc->anim = anim; proc->timer = 0; proc->frame = 0; - proc->frame_config = gUnknown_080DCCC0; + proc->frame_config = frame_config; proc->pal = Pal_ThunderSpellBg; } -void sub_805D9F8(struct ProcEfxBGCOL * proc) +void EfxThunderBGCOL_Loop(struct ProcEfxBGCOL * proc) { int ret; ret = EfxAdvanceFrameLut((s16 *)&proc->timer, (s16 *)&proc->frame, proc->frame_config); @@ -149,7 +190,7 @@ void NewEfxThunderOBJ(struct Anim *anim) SpellFx_RegisterObjGfx(Img_BoltingSprites, 0x1000); } -void EfxThunderOBJMain(struct ProcEfxOBJ *proc) +void EfxThunderOBJMain(struct ProcEfxOBJ * proc) { if (++proc->timer > 0x32) { AnimDelete(proc->anim2); diff --git a/src/banim-efxop.c b/src/banim-efxop.c index a9f15466f..05674cedf 100644 --- a/src/banim-efxop.c +++ b/src/banim-efxop.c @@ -478,8 +478,8 @@ struct ProcCmd CONST_DATA ProcScr_efxopThunderBG[] = u16 * CONST_DATA TsaArray_Thunder_ClassReel[] = { - Tsa_085F387C, - Tsa_085F3948, + Tsa_EfxThuderBg1, + Tsa_EfxThuderBg2, }; // clang-format on diff --git a/src/banim-ekrdispup.c b/src/banim-ekrdispup.c index 309f3c033..3e5826060 100644 --- a/src/banim-ekrdispup.c +++ b/src/banim-ekrdispup.c @@ -216,13 +216,13 @@ void sub_8051E00(void) gUnknown_02000044[0] = gUnknown_085B9D6C[gEkrDistanceType * 2]; gUnknown_02000044[1] = gUnknown_085B9D6C[gEkrDistanceType * 2 + 1]; - unk0201FADC->unk00 = gBanimFloorfx[0]; - unk0201FADC->unk02 = 4; - unk0201FADC->unk04 = 640; - unk0201FADC->unk06 = gBanimFloorfx[1]; - unk0201FADC->unk08 = 5; - unk0201FADC->unk0A = 640; - unk0201FADC->unk0C = gEkrDistanceType; + unk0201FADC->terrain_l = gBanimFloorfx[0]; + unk0201FADC->pal_l = 4; + unk0201FADC->chr_l = 640; + unk0201FADC->terrain_r = gBanimFloorfx[1]; + unk0201FADC->pal_r = 5; + unk0201FADC->chr_r = 640; + unk0201FADC->distance = gEkrDistanceType; unk0201FADC->unk0E = 2; unk0201FADC->unk1C = 0; unk0201FADC->unk20 = &gUnk_Banim_020145C8[0]; diff --git a/src/banim-ekrlvup.c b/src/banim-ekrlvup.c index ea5522237..ef229cd61 100644 --- a/src/banim-ekrlvup.c +++ b/src/banim-ekrlvup.c @@ -331,13 +331,13 @@ void EkrLvup_InitScreen(struct ProcEkrLevelup *proc) RegisterDataMove(gBG2TilemapBuffer, BG_SCREEN_ADDR(0xA), 0x800); RegisterDataMove(gBG2TilemapBuffer, BG_SCREEN_ADDR(0xB), 0x800); - buf->unk00 = gBanimFloorfx[EKR_POS_L]; - buf->unk02 = 3; - buf->unk04 = 0x100; - buf->unk06 = gBanimFloorfx[EKR_POS_R]; - buf->unk08 = 4; - buf->unk0A = 0x140; - buf->unk0C = gEkrDistanceType; + buf->terrain_l = gBanimFloorfx[EKR_POS_L]; + buf->pal_l = 3; + buf->chr_l = 0x100; + buf->terrain_r = gBanimFloorfx[EKR_POS_R]; + buf->pal_r = 4; + buf->chr_r = 0x140; + buf->distance = gEkrDistanceType; buf->unk0E = -1; buf->unk1C = OBJ_VRAM0; buf->unk20 = gUnk_Banim_020145C8; @@ -345,9 +345,9 @@ void EkrLvup_InitScreen(struct ProcEkrLevelup *proc) if (gEkrDistanceType == 2) { if (gEkrInitPosReal == 0) - buf->unk06 = -1; + buf->terrain_r = -1; else - buf->unk00 = -1; + buf->terrain_l = -1; } if (GetBattleAnimArenaFlag() == false && GetBanimDragonStatusType() != EKRDRGON_TYPE_DEMON_KING) { @@ -709,13 +709,13 @@ void EkrLvup_ResetScreen(struct ProcEkrLevelup *proc) SetBackgroundScreenSize(2, 0); buf = &_buf; - buf->unk00 = gBanimFloorfx[0]; - buf->unk02 = 4; - buf->unk04 = 0x280; - buf->unk06 = gBanimFloorfx[1]; - buf->unk08 = 5; - buf->unk0A = 0x280; - buf->unk0C = gEkrDistanceType; + buf->terrain_l = gBanimFloorfx[0]; + buf->pal_l = 4; + buf->chr_l = 0x280; + buf->terrain_r = gBanimFloorfx[1]; + buf->pal_r = 5; + buf->chr_r = 0x280; + buf->distance = gEkrDistanceType; buf->unk0E = 0x2; buf->unk1C = NULL; buf->unk20 = gUnk_Banim_020145C8; diff --git a/src/banim-ekrmainmini.c b/src/banim-ekrmainmini.c index f4c219f90..a69775b33 100644 --- a/src/banim-ekrmainmini.c +++ b/src/banim-ekrmainmini.c @@ -244,7 +244,7 @@ void sub_805A5A8(struct Anim * anim) } //! FE8U = 0x0805A60C -void sub_805A60C(struct AnimBuffer * pAnimBuf) +void InitMainMiniAnim(struct AnimBuffer * pAnimBuf) { u32 modeA; u32 configA; @@ -356,8 +356,6 @@ void sub_805A60C(struct AnimBuffer * pAnimBuf) EnablePaletteSync(); pAnimBuf->unk_2C = 0; - - return; } //! FE8U = 0x0805A7B4 @@ -618,7 +616,7 @@ struct ProcCmd CONST_DATA ProcScr_ekrUnitMainMini[] = void NewEkrUnitMainMini(struct AnimBuffer * pAnimBuf) { struct ProcEkrUnitMainMini * proc = Proc_Start(ProcScr_ekrUnitMainMini, PROC_TREE_4); - sub_805A60C(pAnimBuf); + InitMainMiniAnim(pAnimBuf); proc->unk_5C = pAnimBuf; @@ -665,52 +663,63 @@ void sub_805AA68(struct BanimUnkStructComm * buf) s16 oam2Pal; u16 oam2; - a = &battle_terrain_table[buf->unk00]; - b = &battle_terrain_table[buf->unk06]; + a = &battle_terrain_table[buf->terrain_l]; + b = &battle_terrain_table[buf->terrain_r]; - if (buf->unk00 != -1) + if (buf->terrain_l != -1) { LZ77UnCompWram(a->tileset, buf->unk20); } - if (buf->unk06 != -1) + if (buf->terrain_r != -1) { LZ77UnCompWram(b->tileset, buf->unk20 + 0x1000); } - switch (buf->unk0C) - { - case 0: - case 4: - vramA = buf->unk20; - vramB = buf->unk20 + 0x1000; - break; - - case 1: - case 2: - case 3: - default: - vramA = buf->unk20 + 0x800; - vramB = buf->unk20 + 0x1800; - break; + switch (buf->distance) { + case 0: + case 4: + vramA = buf->unk20; + vramB = buf->unk20 + 0x1000; + break; + + case 1: + case 2: + case 3: + default: + vramA = buf->unk20 + 0x800; + vramB = buf->unk20 + 0x1800; + break; } palA = a->palette; palB = b->palette; + switch (buf->unk0E) { + case -1: + case 0: + case 1: + case 2: + case 3: + break; + + default: + break; + } + if (buf->unk0E != -1) { if (buf->unk0E >= -1) { if (buf->unk0E < 4) { - int vram = ((buf->unk04 + 0x40) * 0x20 + 0x6000000); + int vram = ((buf->chr_l + 0x40) * 0x20 + 0x6000000); RegisterDataMove(vramA, (void *)(buf->unk1C + vram), 0x800); - vram = (buf->unk0A * 0x20 + 0x6000000); + vram = (buf->chr_r * 0x20 + 0x6000000); RegisterDataMove(vramB, (void *)(buf->unk1C + vram), 0x800); - CpuFastCopy(palA, gPaletteBuffer + buf->unk02 * 0x10, 0x20); - CpuFastCopy(palB, gPaletteBuffer + buf->unk08 * 0x10, 0x20); + CpuFastCopy(palA, gPaletteBuffer + buf->pal_l * 0x10, 0x20); + CpuFastCopy(palB, gPaletteBuffer + buf->pal_r * 0x10, 0x20); EnablePaletteSync(); sub_805AE58(buf); @@ -719,125 +728,104 @@ void sub_805AA68(struct BanimUnkStructComm * buf) } else { - if (buf->unk00 != -1) + if (buf->terrain_l != -1) { - RegisterDataMove(vramA, (void *)(buf->unk1C + buf->unk04 * 0x20), 0x800); - CpuFastCopy(palA, buf->unk02 * 0x10 + gPaletteBuffer + 0x100, 0x20); + RegisterDataMove(vramA, (void *)(buf->unk1C + buf->chr_l * 0x20), 0x800); + CpuFastCopy(palA, buf->pal_l * 0x10 + gPaletteBuffer + 0x100, 0x20); } - if (buf->unk06 != -1) + if (buf->terrain_r != -1) { - RegisterDataMove(vramB, (void *)(buf->unk1C + buf->unk0A * 0x20), 0x800); - CpuFastCopy(palB, buf->unk08 * 0x10 + gPaletteBuffer + 0x100, 0x20); + RegisterDataMove(vramB, (void *)(buf->unk1C + buf->chr_r * 0x20), 0x800); + CpuFastCopy(palB, buf->pal_r * 0x10 + gPaletteBuffer + 0x100, 0x20); } EnablePaletteSync(); } - switch (buf->unk0E) - { - case 0: - BG_EnableSyncByMask(BG0_SYNC_BIT); - return; + switch (buf->unk0E) { + case 0: + BG_EnableSyncByMask(BG0_SYNC_BIT); + return; - case 1: - BG_EnableSyncByMask(BG1_SYNC_BIT); - return; + case 1: + BG_EnableSyncByMask(BG1_SYNC_BIT); + return; - case 2: - BG_EnableSyncByMask(BG2_SYNC_BIT); - return; + case 2: + BG_EnableSyncByMask(BG2_SYNC_BIT); + return; - case 3: - BG_EnableSyncByMask(BG3_SYNC_BIT); - return; + case 3: + BG_EnableSyncByMask(BG3_SYNC_BIT); + return; - case -1: - buf->proc14 = NULL; - buf->proc18 = NULL; + case -1: + buf->proc14 = NULL; + buf->proc18 = NULL; - if (buf->unk06 != -1) - { - switch (buf->unk0C) - { - case 0: - case 4: - { - oam2Pal = buf->unk08; - oam2 = (oam2Pal << 0xc) | buf->unk0A | OAM2_LAYER(3); - buf->proc18 = NewEkrsubAnimeEmulator(0xa8, 0x68, gUnknown_085C73B8, 2, oam2, 0, PROC_TREE_4); - break; - } - - case 1: - { - oam2Pal = buf->unk08; - oam2 = (oam2Pal << 0xc) | buf->unk0A | OAM2_LAYER(3); - buf->proc18 = NewEkrsubAnimeEmulator(0xb0, 0x68, gUnknown_085C72AC, 2, oam2, 0, PROC_TREE_4); - break; - } - - case 2: - { - oam2Pal = buf->unk08; - oam2 = (oam2Pal << 0xc) | buf->unk0A | OAM2_LAYER(3); - buf->proc18 = NewEkrsubAnimeEmulator(0xb0, 0x68, gUnknown_085C72AC, 2, oam2, 0, PROC_TREE_4); - break; - } - - case 3: - { - oam2Pal = buf->unk08; - oam2 = (oam2Pal << 0xc) | buf->unk0A | OAM2_LAYER(3); - buf->proc18 = NewEkrsubAnimeEmulator(0x80, 0x68, gUnknown_085C72AC, 2, oam2, 0, PROC_TREE_4); - break; - } - } + if (buf->terrain_r != -1) + { + switch (buf->distance) { + case 0: + case 4: + oam2Pal = buf->pal_r; + oam2 = (oam2Pal << 0xc) | buf->chr_r | OAM2_LAYER(3); + buf->proc18 = NewEkrsubAnimeEmulator(0xa8, 0x68, AnimScr_EkrMainMini_L_Close, 2, oam2, 0, PROC_TREE_4); + break; + + case 1: + oam2Pal = buf->pal_r; + oam2 = (oam2Pal << 0xc) | buf->chr_r | OAM2_LAYER(3); + buf->proc18 = NewEkrsubAnimeEmulator(0xb0, 0x68, AnimScr_EkrMainMini_L_Far, 2, oam2, 0, PROC_TREE_4); + break; + + case 2: + oam2Pal = buf->pal_r; + oam2 = (oam2Pal << 0xc) | buf->chr_r | OAM2_LAYER(3); + buf->proc18 = NewEkrsubAnimeEmulator(0xb0, 0x68, AnimScr_EkrMainMini_L_Far, 2, oam2, 0, PROC_TREE_4); + break; + + case 3: + oam2Pal = buf->pal_r; + oam2 = (oam2Pal << 0xc) | buf->chr_r | OAM2_LAYER(3); + buf->proc18 = NewEkrsubAnimeEmulator(0x80, 0x68, AnimScr_EkrMainMini_L_Far, 2, oam2, 0, PROC_TREE_4); + break; } + } - if ((buf->unk00 != -1)) - { - switch (buf->unk0C) - { - case 0: - case 4: - { - oam2Pal = buf->unk02; - oam2 = (oam2Pal << 0xc) | buf->unk04 | OAM2_LAYER(3); - buf->proc14 = NewEkrsubAnimeEmulator(0x48, 0x68, gUnknown_085C7438, 2, oam2, 0, PROC_TREE_4); - break; - } - - case 1: - { - oam2Pal = buf->unk02; - oam2 = (oam2Pal << 0xc) | buf->unk04 | OAM2_LAYER(3); - buf->proc14 = NewEkrsubAnimeEmulator(0x20, 0x68, gUnknown_085C7338, 2, oam2, 0, PROC_TREE_4); - break; - } - - case 2: - { - oam2Pal = buf->unk02; - oam2 = (oam2Pal << 0xc) | buf->unk04 | OAM2_LAYER(3); - buf->proc14 = NewEkrsubAnimeEmulator(0x40, 0x68, gUnknown_085C7338, 2, oam2, 0, PROC_TREE_4); - break; - } - - case 3: - { - oam2Pal = buf->unk02; - oam2 = (oam2Pal << 0xc) | buf->unk04 | OAM2_LAYER(3); - buf->proc14 = NewEkrsubAnimeEmulator(0x78, 0x68, gUnknown_085C7438, 2, oam2, 0, PROC_TREE_4); - break; - } - } + if ((buf->terrain_l != -1)) + { + switch (buf->distance) { + case 0: + case 4: + oam2Pal = buf->pal_l; + oam2 = (oam2Pal << 0xc) | buf->chr_l | OAM2_LAYER(3); + buf->proc14 = NewEkrsubAnimeEmulator(0x48, 0x68, AnimScr_EkrMainMini_R_Close, 2, oam2, 0, PROC_TREE_4); + break; + + case 1: + oam2Pal = buf->pal_l; + oam2 = (oam2Pal << 0xc) | buf->chr_l | OAM2_LAYER(3); + buf->proc14 = NewEkrsubAnimeEmulator(0x20, 0x68, AnimScr_EkrMainMini_R_Far, 2, oam2, 0, PROC_TREE_4); + break; + + case 2: + oam2Pal = buf->pal_l; + oam2 = (oam2Pal << 0xc) | buf->chr_l | OAM2_LAYER(3); + buf->proc14 = NewEkrsubAnimeEmulator(0x40, 0x68, AnimScr_EkrMainMini_R_Far, 2, oam2, 0, PROC_TREE_4); + break; + + case 3: + oam2Pal = buf->pal_l; + oam2 = (oam2Pal << 0xc) | buf->chr_l | OAM2_LAYER(3); + buf->proc14 = NewEkrsubAnimeEmulator(0x78, 0x68, AnimScr_EkrMainMini_R_Close, 2, oam2, 0, PROC_TREE_4); + break; } + } - break; + break; } - - return; } //! FE8U = 0x0805AE14 diff --git a/src/classchg-sel.c b/src/classchg-sel.c index 54987126a..3f613c9c2 100644 --- a/src/classchg-sel.c +++ b/src/classchg-sel.c @@ -518,13 +518,13 @@ void sub_80CD34C(void) } void sub_80CD408(u32 a, s16 b, s16 c) { - gUnknown_0201FADC.unk00 = a; - gUnknown_0201FADC.unk02 = 0xe; - gUnknown_0201FADC.unk04 = 0x380; - gUnknown_0201FADC.unk06 = a; - gUnknown_0201FADC.unk08 = 0xf; - gUnknown_0201FADC.unk0A = 0xf0 << 2; - gUnknown_0201FADC.unk0C = 0; + gUnknown_0201FADC.terrain_l = a; + gUnknown_0201FADC.pal_l = 0xe; + gUnknown_0201FADC.chr_l = 0x380; + gUnknown_0201FADC.terrain_r = a; + gUnknown_0201FADC.pal_r = 0xf; + gUnknown_0201FADC.chr_r = 0xf0 << 2; + gUnknown_0201FADC.distance = 0; gUnknown_0201FADC.unk0E = -1; gUnknown_0201FADC.unk1C = (void *)0x06010000; gUnknown_0201FADC.unk20 = gUnk_Banim_020145C8; diff --git a/src/opinfo.c b/src/opinfo.c index 4e1ae9a7c..61d1ab90d 100644 --- a/src/opinfo.c +++ b/src/opinfo.c @@ -1144,13 +1144,13 @@ void ClassInfoDisplay_Init(struct OpInfoClassDisplayProc* proc) { NewEkrUnitMainMini(&gOpInfoData); - gUnk_Opinfo_0201DB00.unk00 = proc->classReelEnt->unk_0D; - gUnk_Opinfo_0201DB00.unk02 = 10; - gUnk_Opinfo_0201DB00.unk04 = 0x380; - gUnk_Opinfo_0201DB00.unk06 = proc->classReelEnt->unk_0E; - gUnk_Opinfo_0201DB00.unk08 = 11; - gUnk_Opinfo_0201DB00.unk0A = 0x3C0; - gUnk_Opinfo_0201DB00.unk0C = r5; + gUnk_Opinfo_0201DB00.terrain_l = proc->classReelEnt->unk_0D; + gUnk_Opinfo_0201DB00.pal_l = 10; + gUnk_Opinfo_0201DB00.chr_l = 0x380; + gUnk_Opinfo_0201DB00.terrain_r = proc->classReelEnt->unk_0E; + gUnk_Opinfo_0201DB00.pal_r = 11; + gUnk_Opinfo_0201DB00.chr_r = 0x3C0; + gUnk_Opinfo_0201DB00.distance = r5; gUnk_Opinfo_0201DB00.unk0E = -1; gUnk_Opinfo_0201DB00.unk1C = (void *)0x06010000;