summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/battle_anims.s907
-rw-r--r--include/graphics.h598
-rw-r--r--ld_script.txt1
-rw-r--r--src/battle_anim.c1269
4 files changed, 1866 insertions, 909 deletions
diff --git a/data/battle_anims.s b/data/battle_anims.s
deleted file mode 100644
index 955da1a2e..000000000
--- a/data/battle_anims.s
+++ /dev/null
@@ -1,907 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_08524904:: @ 8524904
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852490C:: @ 852490C
- .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524914:: @ 8524914
- .byte 0x00, 0x00, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852491C:: @ 852491C
- .byte 0x00, 0x00, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524924:: @ 8524924
- .byte 0x00, 0x40, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852492C:: @ 852492C
- .byte 0x00, 0x40, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524934:: @ 8524934
- .byte 0x00, 0x40, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852493C:: @ 852493C
- .byte 0x00, 0x40, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524944:: @ 8524944
- .byte 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852494C:: @ 852494C
- .byte 0x00, 0x80, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524954:: @ 8524954
- .byte 0x00, 0x80, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852495C:: @ 852495C
- .byte 0x00, 0x80, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524964:: @ 8524964
- .byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852496C:: @ 852496C
- .byte 0x00, 0x01, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524974:: @ 8524974
- .byte 0x00, 0x01, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852497C:: @ 852497C
- .byte 0x00, 0x01, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524984:: @ 8524984
- .byte 0x00, 0x41, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852498C:: @ 852498C
- .byte 0x00, 0x41, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524994:: @ 8524994
- .byte 0x00, 0x41, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_0852499C:: @ 852499C
- .byte 0x00, 0x41, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249A4:: @ 85249A4
- .byte 0x00, 0x81, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249AC:: @ 85249AC
- .byte 0x00, 0x81, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249B4:: @ 85249B4
- .byte 0x00, 0x81, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249BC:: @ 85249BC
- .byte 0x00, 0x81, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249C4:: @ 85249C4
- .byte 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249CC:: @ 85249CC
- .byte 0x00, 0x03, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249D4:: @ 85249D4
- .byte 0x00, 0x03, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249DC:: @ 85249DC
- .byte 0x00, 0x03, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249E4:: @ 85249E4
- .byte 0x00, 0x43, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249EC:: @ 85249EC
- .byte 0x00, 0x43, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249F4:: @ 85249F4
- .byte 0x00, 0x43, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_085249FC:: @ 85249FC
- .byte 0x00, 0x43, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A04:: @ 8524A04
- .byte 0x00, 0x83, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A0C:: @ 8524A0C
- .byte 0x00, 0x83, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A14:: @ 8524A14
- .byte 0x00, 0x83, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A1C:: @ 8524A1C
- .byte 0x00, 0x83, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A24:: @ 8524A24
- .byte 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A2C:: @ 8524A2C
- .byte 0x00, 0x04, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A34:: @ 8524A34
- .byte 0x00, 0x04, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A3C:: @ 8524A3C
- .byte 0x00, 0x04, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A44:: @ 8524A44
- .byte 0x00, 0x44, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A4C:: @ 8524A4C
- .byte 0x00, 0x44, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A54:: @ 8524A54
- .byte 0x00, 0x44, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A5C:: @ 8524A5C
- .byte 0x00, 0x44, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A64:: @ 8524A64
- .byte 0x00, 0x84, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A6C:: @ 8524A6C
- .byte 0x00, 0x84, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A74:: @ 8524A74
- .byte 0x00, 0x84, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A7C:: @ 8524A7C
- .byte 0x00, 0x84, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A84:: @ 8524A84
- .byte 0x00, 0x05, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A8C:: @ 8524A8C
- .byte 0x00, 0x05, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A94:: @ 8524A94
- .byte 0x00, 0x05, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524A9C:: @ 8524A9C
- .byte 0x00, 0x05, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AA4:: @ 8524AA4
- .byte 0x00, 0x45, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AAC:: @ 8524AAC
- .byte 0x00, 0x45, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AB4:: @ 8524AB4
- .byte 0x00, 0x45, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524ABC:: @ 8524ABC
- .byte 0x00, 0x45, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AC4:: @ 8524AC4
- .byte 0x00, 0x85, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524ACC:: @ 8524ACC
- .byte 0x00, 0x85, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AD4:: @ 8524AD4
- .byte 0x00, 0x85, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524ADC:: @ 8524ADC
- .byte 0x00, 0x85, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AE4:: @ 8524AE4
- .byte 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AEC:: @ 8524AEC
- .byte 0x00, 0x07, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AF4:: @ 8524AF4
- .byte 0x00, 0x07, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524AFC:: @ 8524AFC
- .byte 0x00, 0x07, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B04:: @ 8524B04
- .byte 0x00, 0x47, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B0C:: @ 8524B0C
- .byte 0x00, 0x47, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B14:: @ 8524B14
- .byte 0x00, 0x47, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B1C:: @ 8524B1C
- .byte 0x00, 0x47, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B24:: @ 8524B24
- .byte 0x00, 0x87, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B2C:: @ 8524B2C
- .byte 0x00, 0x87, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B34:: @ 8524B34
- .byte 0x00, 0x87, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_08524B3C:: @ 8524B3C
- .byte 0x00, 0x87, 0x00, 0xc0, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gBattleAnimPicTable:: @ 8524B44
- obj_tiles gBattleAnimSpriteSheet_000, 0x0200, 0x2710
- obj_tiles gBattleAnimSpriteSheet_001, 0x0300, 0x2711
- obj_tiles gBattleAnimSpriteSheet_002, 0x0200, 0x2712
- obj_tiles gBattleAnimSpriteSheet_003, 0x0100, 0x2713
- obj_tiles gBattleAnimSpriteSheet_004, 0x0200, 0x2714
- obj_tiles gBattleAnimSpriteSheet_005, 0x0400, 0x2715
- obj_tiles gBattleAnimSpriteSheet_006, 0x0180, 0x2716
- obj_tiles gBattleAnimSpriteSheet_007, 0x0800, 0x2717
- obj_tiles gBattleAnimSpriteSheet_008, 0x0020, 0x2718
- obj_tiles gBattleAnimSpriteSheet_009, 0x0400, 0x2719
- obj_tiles gBattleAnimSpriteSheet_010, 0x1200, 0x271a
- obj_tiles gBattleAnimSpriteSheet_011, 0x0180, 0x271b
- obj_tiles gBattleAnimSpriteSheet_012, 0x0080, 0x271c
- obj_tiles gBattleAnimSpriteSheet_013, 0x0080, 0x271d
- obj_tiles gBattleAnimSpriteSheet_014, 0x0280, 0x271e
- obj_tiles gBattleAnimSpriteSheet_015, 0x0080, 0x271f
- obj_tiles gBattleAnimSpriteSheet_016, 0x0100, 0x2720
- obj_tiles gBattleAnimSpriteSheet_017, 0x0020, 0x2721
- obj_tiles gBattleAnimSpriteSheet_018, 0x0080, 0x2722
- obj_tiles gBattleAnimSpriteSheet_019, 0x0400, 0x2723
- obj_tiles gBattleAnimSpriteSheet_020, 0x0200, 0x2724
- obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2725
- obj_tiles gBattleAnimSpriteSheet_021, 0x0a00, 0x2726
- obj_tiles gBattleAnimSpriteSheet_023, 0x0380, 0x2727
- obj_tiles gBattleAnimSpriteSheet_024, 0x0300, 0x2728
- obj_tiles gBattleAnimSpriteSheet_025, 0x0a00, 0x2729
- obj_tiles gBattleAnimSpriteSheet_026, 0x0a00, 0x272a
- obj_tiles gBattleAnimSpriteSheet_027, 0x0a00, 0x272b
- obj_tiles gBattleAnimSpriteSheet_028, 0x0a00, 0x272c
- obj_tiles gBattleAnimSpriteSheet_029, 0x0a00, 0x272d
- obj_tiles gBattleAnimSpriteSheet_030, 0x0a00, 0x272e
- obj_tiles gBattleAnimSpriteSheet_031, 0x0e00, 0x272f
- obj_tiles gBattleAnimSpriteSheet_032, 0x0380, 0x2730
- obj_tiles gBattleAnimSpriteSheet_033, 0x1000, 0x2731
- obj_tiles gBattleAnimSpriteSheet_034, 0x0800, 0x2732
- obj_tiles gBattleAnimSpriteSheet_035, 0x0a00, 0x2733
- obj_tiles gBattleAnimSpriteSheet_036, 0x0800, 0x2734
- obj_tiles gBattleAnimSpriteSheet_037, 0x0a00, 0x2735
- obj_tiles gBattleAnimSpriteSheet_038, 0x0a00, 0x2736
- obj_tiles gBattleAnimSpriteSheet_039, 0x0a00, 0x2737
- obj_tiles gBattleAnimSpriteSheet_040, 0x0a00, 0x2738
- obj_tiles gBattleAnimSpriteSheet_041, 0x0a00, 0x2739
- obj_tiles gBattleAnimSpriteSheet_042, 0x0a00, 0x273a
- obj_tiles gBattleAnimSpriteSheet_043, 0x0a00, 0x273b
- obj_tiles gBattleAnimSpriteSheet_044, 0x0a00, 0x273c
- obj_tiles gBattleAnimSpriteSheet_045, 0x0a00, 0x273d
- obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273e
- obj_tiles gBattleAnimSpriteSheet_046, 0x1000, 0x273f
- obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2740
- obj_tiles gBattleAnimSpriteSheet_048, 0x1000, 0x2741
- obj_tiles gBattleAnimSpriteSheet_050, 0x0200, 0x2742
- obj_tiles gBattleAnimSpriteSheet_051, 0x0200, 0x2743
- obj_tiles gBattleAnimSpriteSheet_052, 0x0200, 0x2744
- obj_tiles gBattleAnimSpriteSheet_053, 0x0800, 0x2745
- obj_tiles gBattleAnimSpriteSheet_054, 0x0080, 0x2746
- obj_tiles gBattleAnimSpriteSheet_055, 0x0200, 0x2747
- obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x2748
- obj_tiles gBattleAnimSpriteSheet_057, 0x0180, 0x2749
- obj_tiles gBattleAnimSpriteSheet_058, 0x0c00, 0x274a
- obj_tiles gBattleAnimSpriteSheet_059, 0x0100, 0x274b
- obj_tiles gBattleAnimSpriteSheet_060, 0x0040, 0x274c
- obj_tiles gBattleAnimSpriteSheet_061, 0x0180, 0x274d
- obj_tiles gBattleAnimSpriteSheet_062, 0x0800, 0x274e
- obj_tiles gBattleAnimSpriteSheet_063, 0x0480, 0x274f
- obj_tiles gBattleAnimSpriteSheet_064, 0x0200, 0x2750
- obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2751
- obj_tiles gBattleAnimSpriteSheet_066, 0x0100, 0x2752
- obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2753
- obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2754
- obj_tiles gBattleAnimSpriteSheet_065, 0x0200, 0x2755
- obj_tiles gBattleAnimSpriteSheet_070, 0x0200, 0x2756
- obj_tiles gBattleAnimSpriteSheet_071, 0x0a00, 0x2757
- obj_tiles gBattleAnimSpriteSheet_072, 0x0300, 0x2758
- obj_tiles gBattleAnimSpriteSheet_073, 0x0180, 0x2759
- obj_tiles gBattleAnimSpriteSheet_074, 0x00a0, 0x275a
- obj_tiles gBattleAnimSpriteSheet_075, 0x0700, 0x275b
- obj_tiles gBattleAnimSpriteSheet_076, 0x0400, 0x275c
- obj_tiles gBattleAnimSpriteSheet_077, 0x0200, 0x275d
- obj_tiles gBattleAnimSpriteSheet_078, 0x0300, 0x275e
- obj_tiles gBattleAnimSpriteSheet_079, 0x0c00, 0x275f
- obj_tiles gBattleAnimSpriteSheet_080, 0x0a00, 0x2760
- obj_tiles gBattleAnimSpriteSheet_081, 0x0080, 0x2761
- obj_tiles gBattleAnimSpriteSheet_082, 0x0040, 0x2762
- obj_tiles gBattleAnimSpriteSheet_083, 0x0e00, 0x2763
- obj_tiles gBattleAnimSpriteSheet_084, 0x0e00, 0x2764
- obj_tiles gBattleAnimSpriteSheet_085, 0x0280, 0x2765
- obj_tiles gBattleAnimSpriteSheet_086, 0x0200, 0x2766
- obj_tiles gBattleAnimSpriteSheet_087, 0x0080, 0x2767
- obj_tiles gBattleAnimSpriteSheet_088, 0x00c0, 0x2768
- obj_tiles gBattleAnimSpriteSheet_089, 0x0a00, 0x2769
- obj_tiles gBattleAnimSpriteSheet_090, 0x0200, 0x276a
- obj_tiles gBattleAnimSpriteSheet_091, 0x0180, 0x276b
- obj_tiles gBattleAnimSpriteSheet_092, 0x0080, 0x276c
- obj_tiles gBattleAnimSpriteSheet_093, 0x1000, 0x276d
- obj_tiles gBattleAnimSpriteSheet_094, 0x0a00, 0x276e
- obj_tiles gBattleAnimSpriteSheet_095, 0x0180, 0x276f
- obj_tiles gBattleAnimSpriteSheet_096, 0x0380, 0x2770
- obj_tiles gBattleAnimSpriteSheet_097, 0x0c00, 0x2771
- obj_tiles gBattleAnimSpriteSheet_098, 0x0200, 0x2772
- obj_tiles gBattleAnimSpriteSheet_099, 0x0200, 0x2773
- obj_tiles gBattleAnimSpriteSheet_100, 0x0200, 0x2774
- obj_tiles gBattleAnimSpriteSheet_101, 0x0200, 0x2775
- obj_tiles gBattleAnimSpriteSheet_102, 0x0400, 0x2776
- obj_tiles gBattleAnimSpriteSheet_103, 0x0080, 0x2777
- obj_tiles gBattleAnimSpriteSheet_104, 0x0400, 0x2778
- obj_tiles gBattleAnimSpriteSheet_105, 0x0c00, 0x2779
- obj_tiles gBattleAnimSpriteSheet_106, 0x0200, 0x277a
- obj_tiles gBattleAnimSpriteSheet_107, 0x1000, 0x277b
- obj_tiles gBattleAnimSpriteSheet_108, 0x0a00, 0x277c
- obj_tiles gBattleAnimSpriteSheet_109, 0x0020, 0x277d
- obj_tiles gBattleAnimSpriteSheet_110, 0x0e00, 0x277e
- obj_tiles gBattleAnimSpriteSheet_111, 0x0080, 0x277f
- obj_tiles gBattleAnimSpriteSheet_112, 0x0a00, 0x2780
- obj_tiles gBattleAnimSpriteSheet_113, 0x0400, 0x2781
- obj_tiles gBattleAnimSpriteSheet_114, 0x0200, 0x2782
- obj_tiles gBattleAnimSpriteSheet_115, 0x0700, 0x2783
- obj_tiles gBattleAnimSpriteSheet_116, 0x0800, 0x2784
- obj_tiles gBattleAnimSpriteSheet_117, 0x0a00, 0x2785
- obj_tiles gBattleAnimSpriteSheet_118, 0x0600, 0x2786
- obj_tiles gBattleAnimSpriteSheet_119, 0x0800, 0x2787
- obj_tiles gBattleAnimSpriteSheet_120, 0x0200, 0x2788
- obj_tiles gBattleAnimSpriteSheet_121, 0x0040, 0x2789
- obj_tiles gBattleAnimSpriteSheet_122, 0x0180, 0x278a
- obj_tiles gBattleAnimSpriteSheet_123, 0x0600, 0x278b
- obj_tiles gBattleAnimSpriteSheet_124, 0x0600, 0x278c
- obj_tiles gBattleAnimSpriteSheet_125, 0x0200, 0x278d
- obj_tiles gBattleAnimSpriteSheet_126, 0x0080, 0x278e
- obj_tiles gBattleAnimSpriteSheet_127, 0x0200, 0x278f
- obj_tiles gBattleAnimSpriteSheet_128, 0x0800, 0x2790
- obj_tiles gBattleAnimSpriteSheet_129, 0x0080, 0x2791
- obj_tiles gBattleAnimSpriteSheet_130, 0x0a00, 0x2792
- obj_tiles gBattleAnimSpriteSheet_131, 0x0280, 0x2793
- obj_tiles gBattleAnimSpriteSheet_132, 0x0280, 0x2794
- obj_tiles gBattleAnimSpriteSheet_133, 0x0100, 0x2795
- obj_tiles gBattleAnimSpriteSheet_134, 0x0200, 0x2796
- obj_tiles gBattleAnimSpriteSheet_135, 0x0200, 0x2797
- obj_tiles gBattleAnimSpriteSheet_136, 0x0020, 0x2798
- obj_tiles gBattleAnimSpriteSheet_137, 0x0a00, 0x2799
- obj_tiles gBattleAnimSpriteSheet_138, 0x0800, 0x279a
- obj_tiles gBattleAnimSpriteSheet_139, 0x0800, 0x279b
- obj_tiles gBattleAnimSpriteSheet_140, 0x00c0, 0x279c
- obj_tiles gBattleAnimSpriteSheet_141, 0x01c0, 0x279d
- obj_tiles gBattleAnimSpriteSheet_142, 0x0100, 0x279e
- obj_tiles gBattleAnimSpriteSheet_143, 0x0800, 0x279f
- obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27a0
- obj_tiles gBattleAnimSpriteSheet_145, 0x0800, 0x27a1
- obj_tiles gBattleAnimSpriteSheet_146, 0x0180, 0x27a2
- obj_tiles gBattleAnimSpriteSheet_147, 0x0180, 0x27a3
- obj_tiles gBattleAnimSpriteSheet_148, 0x0200, 0x27a4
- obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x27a5
- obj_tiles gBattleAnimSpriteSheet_150, 0x0180, 0x27a6
- obj_tiles gBattleAnimSpriteSheet_151, 0x0400, 0x27a7
- obj_tiles gBattleAnimSpriteSheet_152, 0x0080, 0x27a8
- obj_tiles gBattleAnimSpriteSheet_153, 0x0100, 0x27a9
- obj_tiles gBattleAnimSpriteSheet_154, 0x0100, 0x27aa
- obj_tiles gBattleAnimSpriteSheet_155, 0x0140, 0x27ab
- obj_tiles gBattleAnimSpriteSheet_156, 0x0800, 0x27ac
- obj_tiles gBattleAnimSpriteSheet_157, 0x0200, 0x27ad
- obj_tiles gBattleAnimSpriteSheet_158, 0x0100, 0x27ae
- obj_tiles gBattleAnimSpriteSheet_159, 0x00a0, 0x27af
- obj_tiles gBattleAnimSpriteSheet_160, 0x0100, 0x27b0
- obj_tiles gBattleAnimSpriteSheet_161, 0x0080, 0x27b1
- obj_tiles gBattleAnimSpriteSheet_162, 0x0300, 0x27b2
- obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b3
- obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b4
- obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x27b5
- obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b6
- obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b7
- obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b8
- obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27b9
- obj_tiles gBattleAnimSpriteSheet_166, 0x0800, 0x27ba
- obj_tiles gBattleAnimSpriteSheet_171, 0x0080, 0x27bb
- obj_tiles gBattleAnimSpriteSheet_144, 0x0200, 0x27bc
- obj_tiles gBattleAnimSpriteSheet_173, 0x0200, 0x27bd
- obj_tiles gBattleAnimSpriteSheet_174, 0x0200, 0x27be
- obj_tiles gBattleAnimSpriteSheet_175, 0x0080, 0x27bf
- obj_tiles gBattleAnimSpriteSheet_176, 0x0200, 0x27c0
- obj_tiles gBattleAnimSpriteSheet_177, 0x0500, 0x27c1
- obj_tiles gBattleAnimSpriteSheet_178, 0x0800, 0x27c2
- obj_tiles gBattleAnimSpriteSheet_179, 0x0400, 0x27c3
- obj_tiles gBattleAnimSpriteSheet_180, 0x0020, 0x27c4
- obj_tiles gBattleAnimSpriteSheet_181, 0x0800, 0x27c5
- obj_tiles gBattleAnimSpriteSheet_182, 0x0100, 0x27c6
- obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x27c7
- obj_tiles gBattleAnimSpriteSheet_184, 0x0400, 0x27c8
- obj_tiles gBattleAnimSpriteSheet_185, 0x0a00, 0x27c9
- obj_tiles gBattleAnimSpriteSheet_186, 0x1000, 0x27ca
- obj_tiles gBattleAnimSpriteSheet_187, 0x0800, 0x27cb
- obj_tiles gBattleAnimSpriteSheet_188, 0x0400, 0x27cc
- obj_tiles gBattleAnimSpriteSheet_189, 0x0200, 0x27cd
- obj_tiles gBattleAnimSpriteSheet_190, 0x0800, 0x27ce
- obj_tiles gBattleAnimSpriteSheet_191, 0x0800, 0x27cf
- obj_tiles gBattleAnimSpriteSheet_192, 0x0800, 0x27d0
- obj_tiles gBattleAnimSpriteSheet_193, 0x0200, 0x27d1
- obj_tiles gBattleAnimSpriteSheet_194, 0x0800, 0x27d2
- obj_tiles gBattleAnimSpriteSheet_195, 0x0200, 0x27d3
- obj_tiles gBattleAnimSpriteSheet_196, 0x0800, 0x27d4
- obj_tiles gBattleAnimSpriteSheet_197, 0x0200, 0x27d5
- obj_tiles gBattleAnimSpriteSheet_198, 0x0800, 0x27d6
- obj_tiles gBattleAnimSpriteSheet_199, 0x0400, 0x27d7
- obj_tiles gBattleAnimSpriteSheet_200, 0x0200, 0x27d8
- obj_tiles gBattleAnimSpriteSheet_201, 0x0a80, 0x27d9
- obj_tiles gBattleAnimSpriteSheet_202, 0x0600, 0x27da
- obj_tiles gBattleAnimSpriteSheet_203, 0x0800, 0x27db
- obj_tiles gBattleAnimSpriteSheet_204, 0x0200, 0x27dc
- obj_tiles gBattleAnimSpriteSheet_205, 0x0600, 0x27dd
- obj_tiles gBattleAnimSpriteSheet_206, 0x0800, 0x27de
- obj_tiles gBattleAnimSpriteSheet_207, 0x0180, 0x27df
- obj_tiles gBattleAnimSpriteSheet_208, 0x0800, 0x27e0
- obj_tiles gBattleAnimSpriteSheet_209, 0x0800, 0x27e1
- obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e2
- obj_tiles gBattleAnimSpriteSheet_211, 0x0080, 0x27e3
- obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x27e4
- obj_tiles gBattleAnimSpriteSheet_213, 0x0800, 0x27e5
- obj_tiles gBattleAnimSpriteSheet_214, 0x0600, 0x27e6
- obj_tiles gBattleAnimSpriteSheet_215, 0x0600, 0x27e7
- obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27e8
- obj_tiles gBattleAnimSpriteSheet_217, 0x0080, 0x27e9
- obj_tiles gBattleAnimSpriteSheet_218, 0x0180, 0x27ea
- obj_tiles gBattleAnimSpriteSheet_210, 0x0080, 0x27eb
- obj_tiles gBattleAnimSpriteSheet_220, 0x0200, 0x27ec
- obj_tiles gBattleAnimSpriteSheet_221, 0x0400, 0x27ed
- obj_tiles gBattleAnimSpriteSheet_222, 0x0a00, 0x27ee
- obj_tiles gBattleAnimSpriteSheet_223, 0x0800, 0x27ef
- obj_tiles gBattleAnimSpriteSheet_224, 0x0200, 0x27f0
- obj_tiles gBattleAnimSpriteSheet_225, 0x0400, 0x27f1
- obj_tiles gBattleAnimSpriteSheet_226, 0x0080, 0x27f2
- obj_tiles gBattleAnimSpriteSheet_227, 0x0800, 0x27f3
- obj_tiles gBattleAnimSpriteSheet_228, 0x0200, 0x27f4
- obj_tiles gBattleAnimSpriteSheet_229, 0x0300, 0x27f5
- obj_tiles gBattleAnimSpriteSheet_230, 0x0800, 0x27f6
- obj_tiles gBattleAnimSpriteSheet_231, 0x0380, 0x27f7
- obj_tiles gBattleAnimSpriteSheet_232, 0x0800, 0x27f8
- obj_tiles gBattleAnimSpriteSheet_233, 0x00c0, 0x27f9
- obj_tiles gBattleAnimSpriteSheet_234, 0x0800, 0x27fa
- obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fb
- obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fc
- obj_tiles gBattleAnimSpriteSheet_235, 0x0060, 0x27fd
- obj_tiles gBattleAnimSpriteSheet_238, 0x0080, 0x27fe
- obj_tiles gBattleAnimSpriteSheet_239, 0x0180, 0x27ff
- obj_tiles gBattleAnimSpriteSheet_240, 0x0180, 0x2800
- obj_tiles gBattleAnimSpriteSheet_241, 0x0200, 0x2801
- obj_tiles gBattleAnimSpriteSheet_242, 0x0200, 0x2802
- obj_tiles gBattleAnimSpriteSheet_243, 0x0020, 0x2803
- obj_tiles gBattleAnimSpriteSheet_244, 0x0400, 0x2804
- obj_tiles gBattleAnimSpriteSheet_245, 0x0600, 0x2805
- obj_tiles gBattleAnimSpriteSheet_246, 0x1000, 0x2806
- obj_tiles gBattleAnimSpriteSheet_247, 0x0400, 0x2807
- obj_tiles gBattleAnimSpriteSheet_248, 0x0020, 0x2808
- obj_tiles gBattleAnimSpriteSheet_249, 0x0080, 0x2809
- obj_tiles gBattleAnimSpriteSheet_250, 0x0800, 0x280a
- obj_tiles gBattleAnimSpriteSheet_251, 0x0080, 0x280b
- obj_tiles gBattleAnimSpriteSheet_252, 0x0200, 0x280c
- obj_tiles gBattleAnimSpriteSheet_253, 0x0400, 0x280d
- obj_tiles gBattleAnimSpriteSheet_254, 0x0200, 0x280e
- obj_tiles gBattleAnimSpriteSheet_255, 0x0200, 0x280f
- obj_tiles gBattleAnimSpriteSheet_256, 0x0800, 0x2810
- obj_tiles gBattleAnimSpriteSheet_257, 0x0280, 0x2811
- obj_tiles gBattleAnimSpriteSheet_258, 0x0200, 0x2812
- obj_tiles gBattleAnimSpriteSheet_149, 0x0200, 0x2813
- obj_tiles gBattleAnimSpriteSheet_260, 0x0400, 0x2814
- obj_tiles gBattleAnimSpriteSheet_261, 0x0200, 0x2815
- obj_tiles gBattleAnimSpriteSheet_262, 0x0200, 0x2816
- obj_tiles gBattleAnimSpriteSheet_263, 0x0080, 0x2817
- obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2818
- obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x2819
- obj_tiles gBattleAnimSpriteSheet_266, 0x0080, 0x281a
- obj_tiles gBattleAnimSpriteSheet_212, 0x0800, 0x281b
- obj_tiles gBattleAnimSpriteSheet_264, 0x0020, 0x281c
- obj_tiles gBattleAnimSpriteSheet_269, 0x0080, 0x281d
- obj_tiles gBattleAnimSpriteSheet_270, 0x0400, 0x281e
- obj_tiles gBattleAnimSpriteSheet_271, 0x0080, 0x281f
- obj_tiles gBattleAnimSpriteSheet_272, 0x0800, 0x2820
- obj_tiles gBattleAnimSpriteSheet_273, 0x0020, 0x2821
- obj_tiles gBattleAnimSpriteSheet_274, 0x0800, 0x2822
- obj_tiles gBattleAnimSpriteSheet_275, 0x0800, 0x2823
- obj_tiles gBattleAnimSpriteSheet_276, 0x0800, 0x2824
- obj_tiles gBattleAnimSpriteSheet_277, 0x1000, 0x2825
- obj_tiles gBattleAnimSpriteSheet_278, 0x0800, 0x2826
- obj_tiles gBattleAnimSpriteSheet_279, 0x00a0, 0x2827
- obj_tiles gBattleAnimSpriteSheet_280, 0x0800, 0x2828
- obj_tiles gBattleAnimSpriteSheet_281, 0x0200, 0x2829
- obj_tiles gBattleAnimSpriteSheet_282, 0x0600, 0x282a
- obj_tiles gBattleAnimSpriteSheet_283, 0x0200, 0x282b
- obj_tiles gBattleAnimSpriteSheet_284, 0x0800, 0x282c
- obj_tiles gBattleAnimSpriteSheet_285, 0x0200, 0x282d
- obj_tiles gBattleAnimSpriteSheet_183, 0x0800, 0x282e
- obj_tiles gBattleAnimSpriteSheet_056, 0x1000, 0x282f
- obj_tiles gBattleAnimSpriteSheet_163, 0x0100, 0x2830
-
- .align 2
-gBattleAnimPaletteTable:: @ 852544C
- obj_pal gBattleAnimSpritePalette_000, 0x2710
- obj_pal gBattleAnimSpritePalette_001, 0x2711
- obj_pal gBattleAnimSpritePalette_002, 0x2712
- obj_pal gBattleAnimSpritePalette_003, 0x2713
- obj_pal gBattleAnimSpritePalette_004, 0x2714
- obj_pal gBattleAnimSpritePalette_005, 0x2715
- obj_pal gBattleAnimSpritePalette_006, 0x2716
- obj_pal gBattleAnimSpritePalette_007, 0x2717
- obj_pal gBattleAnimSpritePalette_008, 0x2718
- obj_pal gBattleAnimSpritePalette_009, 0x2719
- obj_pal gBattleAnimSpritePalette_010, 0x271a
- obj_pal gBattleAnimSpritePalette_011, 0x271b
- obj_pal gBattleAnimSpritePalette_012, 0x271c
- obj_pal gBattleAnimSpritePalette_013, 0x271d
- obj_pal gBattleAnimSpritePalette_014, 0x271e
- obj_pal gBattleAnimSpritePalette_015, 0x271f
- obj_pal gBattleAnimSpritePalette_016, 0x2720
- obj_pal gBattleAnimSpritePalette_016, 0x2721
- obj_pal gBattleAnimSpritePalette_018, 0x2722
- obj_pal gBattleAnimSpritePalette_019, 0x2723
- obj_pal gBattleAnimSpritePalette_020, 0x2724
- obj_pal gBattleAnimSpritePalette_021, 0x2725
- obj_pal gBattleAnimSpritePalette_022, 0x2726
- obj_pal gBattleAnimSpritePalette_023, 0x2727
- obj_pal gBattleAnimSpritePalette_024, 0x2728
- obj_pal gBattleAnimSpritePalette_025, 0x2729
- obj_pal gBattleAnimSpritePalette_026, 0x272a
- obj_pal gBattleAnimSpritePalette_027, 0x272b
- obj_pal gBattleAnimSpritePalette_028, 0x272c
- obj_pal gBattleAnimSpritePalette_029, 0x272d
- obj_pal gBattleAnimSpritePalette_030, 0x272e
- obj_pal gBattleAnimSpritePalette_031, 0x272f
- obj_pal gBattleAnimSpritePalette_032, 0x2730
- obj_pal gBattleAnimSpritePalette_033, 0x2731
- obj_pal gBattleAnimSpritePalette_033, 0x2732
- obj_pal gBattleAnimSpritePalette_033, 0x2733
- obj_pal gBattleAnimSpritePalette_036, 0x2734
- obj_pal gBattleAnimSpritePalette_036, 0x2735
- obj_pal gBattleAnimSpritePalette_038, 0x2736
- obj_pal gBattleAnimSpritePalette_039, 0x2737
- obj_pal gBattleAnimSpritePalette_038, 0x2738
- obj_pal gBattleAnimSpritePalette_038, 0x2739
- obj_pal gBattleAnimSpritePalette_042, 0x273a
- obj_pal gBattleAnimSpritePalette_043, 0x273b
- obj_pal gBattleAnimSpritePalette_044, 0x273c
- obj_pal gBattleAnimSpritePalette_045, 0x273d
- obj_pal gBattleAnimSpritePalette_046, 0x273e
- obj_pal gBattleAnimSpritePalette_047, 0x273e
- obj_pal gBattleAnimSpritePalette_048, 0x2740
- obj_pal gBattleAnimSpritePalette_049, 0x2741
- obj_pal gBattleAnimSpritePalette_050, 0x2742
- obj_pal gBattleAnimSpritePalette_050, 0x2743
- obj_pal gBattleAnimSpritePalette_050, 0x2744
- obj_pal gBattleAnimSpritePalette_026, 0x2745
- obj_pal gBattleAnimSpritePalette_054, 0x2746
- obj_pal gBattleAnimSpritePalette_050, 0x2747
- obj_pal gBattleAnimSpritePalette_056, 0x2748
- obj_pal gBattleAnimSpritePalette_057, 0x2749
- obj_pal gBattleAnimSpritePalette_058, 0x274a
- obj_pal gBattleAnimSpritePalette_059, 0x274b
- obj_pal gBattleAnimSpritePalette_060, 0x274c
- obj_pal gBattleAnimSpritePalette_061, 0x274d
- obj_pal gBattleAnimSpritePalette_062, 0x274e
- obj_pal gBattleAnimSpritePalette_063, 0x274f
- obj_pal gBattleAnimSpritePalette_064, 0x2750
- obj_pal gBattleAnimSpritePalette_065, 0x2751
- obj_pal gBattleAnimSpritePalette_066, 0x2752
- obj_pal gBattleAnimSpritePalette_067, 0x2753
- obj_pal gBattleAnimSpritePalette_068, 0x2754
- obj_pal gBattleAnimSpritePalette_065, 0x2755
- obj_pal gBattleAnimSpritePalette_070, 0x2756
- obj_pal gBattleAnimSpritePalette_070, 0x2757
- obj_pal gBattleAnimSpritePalette_072, 0x2758
- obj_pal gBattleAnimSpritePalette_073, 0x2759
- obj_pal gBattleAnimSpritePalette_074, 0x275a
- obj_pal gBattleAnimSpritePalette_075, 0x275b
- obj_pal gBattleAnimSpritePalette_076, 0x275c
- obj_pal gBattleAnimSpritePalette_076, 0x275d
- obj_pal gBattleAnimSpritePalette_078, 0x275e
- obj_pal gBattleAnimSpritePalette_078, 0x275f
- obj_pal gBattleAnimSpritePalette_080, 0x2760
- obj_pal gBattleAnimSpritePalette_081, 0x2761
- obj_pal gBattleAnimSpritePalette_082, 0x2762
- obj_pal gBattleAnimSpritePalette_083, 0x2763
- obj_pal gBattleAnimSpritePalette_084, 0x2764
- obj_pal gBattleAnimSpritePalette_085, 0x2765
- obj_pal gBattleAnimSpritePalette_086, 0x2766
- obj_pal gBattleAnimSpritePalette_087, 0x2767
- obj_pal gBattleAnimSpritePalette_088, 0x2768
- obj_pal gBattleAnimSpritePalette_089, 0x2769
- obj_pal gBattleAnimSpritePalette_090, 0x276a
- obj_pal gBattleAnimSpritePalette_091, 0x276b
- obj_pal gBattleAnimSpritePalette_092, 0x276c
- obj_pal gBattleAnimSpritePalette_093, 0x276d
- obj_pal gBattleAnimSpritePalette_094, 0x276e
- obj_pal gBattleAnimSpritePalette_095, 0x276f
- obj_pal gBattleAnimSpritePalette_096, 0x2770
- obj_pal gBattleAnimSpritePalette_097, 0x2771
- obj_pal gBattleAnimSpritePalette_094, 0x2772
- obj_pal gBattleAnimSpritePalette_099, 0x2773
- obj_pal gBattleAnimSpritePalette_100, 0x2774
- obj_pal gBattleAnimSpritePalette_101, 0x2775
- obj_pal gBattleAnimSpritePalette_101, 0x2776
- obj_pal gBattleAnimSpritePalette_103, 0x2777
- obj_pal gBattleAnimSpritePalette_104, 0x2778
- obj_pal gBattleAnimSpritePalette_105, 0x2779
- obj_pal gBattleAnimSpritePalette_105, 0x277a
- obj_pal gBattleAnimSpritePalette_107, 0x277b
- obj_pal gBattleAnimSpritePalette_107, 0x277c
- obj_pal gBattleAnimSpritePalette_109, 0x277d
- obj_pal gBattleAnimSpritePalette_109, 0x277e
- obj_pal gBattleAnimSpritePalette_111, 0x277f
- obj_pal gBattleAnimSpritePalette_112, 0x2780
- obj_pal gBattleAnimSpritePalette_113, 0x2781
- obj_pal gBattleAnimSpritePalette_114, 0x2782
- obj_pal gBattleAnimSpritePalette_115, 0x2783
- obj_pal gBattleAnimSpritePalette_116, 0x2784
- obj_pal gBattleAnimSpritePalette_117, 0x2785
- obj_pal gBattleAnimSpritePalette_118, 0x2786
- obj_pal gBattleAnimSpritePalette_119, 0x2787
- obj_pal gBattleAnimSpritePalette_120, 0x2788
- obj_pal gBattleAnimSpritePalette_121, 0x2789
- obj_pal gBattleAnimSpritePalette_122, 0x278a
- obj_pal gBattleAnimSpritePalette_122, 0x278b
- obj_pal gBattleAnimSpritePalette_124, 0x278c
- obj_pal gBattleAnimSpritePalette_125, 0x278d
- obj_pal gBattleAnimSpritePalette_126, 0x278e
- obj_pal gBattleAnimSpritePalette_127, 0x278f
- obj_pal gBattleAnimSpritePalette_128, 0x2790
- obj_pal gBattleAnimSpritePalette_128, 0x2791
- obj_pal gBattleAnimSpritePalette_130, 0x2792
- obj_pal gBattleAnimSpritePalette_130, 0x2793
- obj_pal gBattleAnimSpritePalette_132, 0x2794
- obj_pal gBattleAnimSpritePalette_133, 0x2795
- obj_pal gBattleAnimSpritePalette_133, 0x2796
- obj_pal gBattleAnimSpritePalette_135, 0x2797
- obj_pal gBattleAnimSpritePalette_136, 0x2798
- obj_pal gBattleAnimSpritePalette_135, 0x2799
- obj_pal gBattleAnimSpritePalette_135, 0x279a
- obj_pal gBattleAnimSpritePalette_139, 0x279b
- obj_pal gBattleAnimSpritePalette_140, 0x279c
- obj_pal gBattleAnimSpritePalette_141, 0x279d
- obj_pal gBattleAnimSpritePalette_141, 0x279e
- obj_pal gBattleAnimSpritePalette_143, 0x279f
- obj_pal gBattleAnimSpritePalette_144, 0x27a0
- obj_pal gBattleAnimSpritePalette_139, 0x27a1
- obj_pal gBattleAnimSpritePalette_115, 0x27a2
- obj_pal gBattleAnimSpritePalette_147, 0x27a3
- obj_pal gBattleAnimSpritePalette_148, 0x27a4
- obj_pal gBattleAnimSpritePalette_148, 0x27a5
- obj_pal gBattleAnimSpritePalette_150, 0x27a6
- obj_pal gBattleAnimSpritePalette_150, 0x27a7
- obj_pal gBattleAnimSpritePalette_152, 0x27a8
- obj_pal gBattleAnimSpritePalette_153, 0x27a9
- obj_pal gBattleAnimSpritePalette_154, 0x27aa
- obj_pal gBattleAnimSpritePalette_155, 0x27ab
- obj_pal gBattleAnimSpritePalette_156, 0x27ac
- obj_pal gBattleAnimSpritePalette_157, 0x27ad
- obj_pal gBattleAnimSpritePalette_158, 0x27ae
- obj_pal gBattleAnimSpritePalette_159, 0x27af
- obj_pal gBattleAnimSpritePalette_160, 0x27b0
- obj_pal gBattleAnimSpritePalette_161, 0x27b1
- obj_pal gBattleAnimSpritePalette_162, 0x27b2
- obj_pal gBattleAnimSpritePalette_163, 0x27b3
- obj_pal gBattleAnimSpritePalette_164, 0x27b4
- obj_pal gBattleAnimSpritePalette_165, 0x27b5
- obj_pal gBattleAnimSpritePalette_166, 0x27b6
- obj_pal gBattleAnimSpritePalette_167, 0x27b7
- obj_pal gBattleAnimSpritePalette_168, 0x27b8
- obj_pal gBattleAnimSpritePalette_169, 0x27b9
- obj_pal gBattleAnimSpritePalette_170, 0x27ba
- obj_pal gBattleAnimSpritePalette_171, 0x27bb
- obj_pal gBattleAnimSpritePalette_172, 0x27bc
- obj_pal gBattleAnimSpritePalette_001, 0x27bd
- obj_pal gBattleAnimSpritePalette_174, 0x27be
- obj_pal gBattleAnimSpritePalette_175, 0x27bf
- obj_pal gBattleAnimSpritePalette_176, 0x27c0
- obj_pal gBattleAnimSpritePalette_177, 0x27c1
- obj_pal gBattleAnimSpritePalette_178, 0x27c2
- obj_pal gBattleAnimSpritePalette_179, 0x27c3
- obj_pal gBattleAnimSpritePalette_179, 0x27c4
- obj_pal gBattleAnimSpritePalette_179, 0x27c5
- obj_pal gBattleAnimSpritePalette_182, 0x27c6
- obj_pal gBattleAnimSpritePalette_183, 0x27c7
- obj_pal gBattleAnimSpritePalette_184, 0x27c8
- obj_pal gBattleAnimSpritePalette_185, 0x27c9
- obj_pal gBattleAnimSpritePalette_186, 0x27ca
- obj_pal gBattleAnimSpritePalette_187, 0x27cb
- obj_pal gBattleAnimSpritePalette_188, 0x27cc
- obj_pal gBattleAnimSpritePalette_189, 0x27cd
- obj_pal gBattleAnimSpritePalette_190, 0x27ce
- obj_pal gBattleAnimSpritePalette_191, 0x27cf
- obj_pal gBattleAnimSpritePalette_192, 0x27d0
- obj_pal gBattleAnimSpritePalette_193, 0x27d1
- obj_pal gBattleAnimSpritePalette_194, 0x27d2
- obj_pal gBattleAnimSpritePalette_195, 0x27d3
- obj_pal gBattleAnimSpritePalette_196, 0x27d4
- obj_pal gBattleAnimSpritePalette_197, 0x27d5
- obj_pal gBattleAnimSpritePalette_198, 0x27d6
- obj_pal gBattleAnimSpritePalette_199, 0x27d7
- obj_pal gBattleAnimSpritePalette_200, 0x27d8
- obj_pal gBattleAnimSpritePalette_201, 0x27d9
- obj_pal gBattleAnimSpritePalette_202, 0x27da
- obj_pal gBattleAnimSpritePalette_203, 0x27db
- obj_pal gBattleAnimSpritePalette_204, 0x27dc
- obj_pal gBattleAnimSpritePalette_205, 0x27dd
- obj_pal gBattleAnimSpritePalette_206, 0x27de
- obj_pal gBattleAnimSpritePalette_207, 0x27df
- obj_pal gBattleAnimSpritePalette_167, 0x27e0
- obj_pal gBattleAnimSpritePalette_209, 0x27e1
- obj_pal gBattleAnimSpritePalette_210, 0x27e2
- obj_pal gBattleAnimSpritePalette_211, 0x27e3
- obj_pal gBattleAnimSpritePalette_211, 0x27e4
- obj_pal gBattleAnimSpritePalette_211, 0x27e5
- obj_pal gBattleAnimSpritePalette_064, 0x27e6
- obj_pal gBattleAnimSpritePalette_215, 0x27e7
- obj_pal gBattleAnimSpritePalette_216, 0x27e8
- obj_pal gBattleAnimSpritePalette_217, 0x27e9
- obj_pal gBattleAnimSpritePalette_218, 0x27ea
- obj_pal gBattleAnimSpritePalette_219, 0x27eb
- obj_pal gBattleAnimSpritePalette_220, 0x27ec
- obj_pal gBattleAnimSpritePalette_221, 0x27ed
- obj_pal gBattleAnimSpritePalette_222, 0x27ee
- obj_pal gBattleAnimSpritePalette_223, 0x27ef
- obj_pal gBattleAnimSpritePalette_224, 0x27f0
- obj_pal gBattleAnimSpritePalette_225, 0x27f1
- obj_pal gBattleAnimSpritePalette_226, 0x27f2
- obj_pal gBattleAnimSpritePalette_226, 0x27f3
- obj_pal gBattleAnimSpritePalette_228, 0x27f4
- obj_pal gBattleAnimSpritePalette_229, 0x27f5
- obj_pal gBattleAnimSpritePalette_230, 0x27f6
- obj_pal gBattleAnimSpritePalette_231, 0x27f7
- obj_pal gBattleAnimSpritePalette_231, 0x27f8
- obj_pal gBattleAnimSpritePalette_233, 0x27f9
- obj_pal gBattleAnimSpritePalette_234, 0x27fa
- obj_pal gBattleAnimSpritePalette_235, 0x27fb
- obj_pal gBattleAnimSpritePalette_236, 0x27fc
- obj_pal gBattleAnimSpritePalette_237, 0x27fd
- obj_pal gBattleAnimSpritePalette_238, 0x27fe
- obj_pal gBattleAnimSpritePalette_239, 0x27ff
- obj_pal gBattleAnimSpritePalette_240, 0x2800
- obj_pal gBattleAnimSpritePalette_241, 0x2801
- obj_pal gBattleAnimSpritePalette_242, 0x2802
- obj_pal gBattleAnimSpritePalette_243, 0x2803
- obj_pal gBattleAnimSpritePalette_244, 0x2804
- obj_pal gBattleAnimSpritePalette_245, 0x2805
- obj_pal gBattleAnimSpritePalette_245, 0x2806
- obj_pal gBattleAnimSpritePalette_064, 0x2807
- obj_pal gBattleAnimSpritePalette_248, 0x2808
- obj_pal gBattleAnimSpritePalette_249, 0x2809
- obj_pal gBattleAnimSpritePalette_249, 0x280a
- obj_pal gBattleAnimSpritePalette_251, 0x280b
- obj_pal gBattleAnimSpritePalette_252, 0x280c
- obj_pal gBattleAnimSpritePalette_253, 0x280d
- obj_pal gBattleAnimSpritePalette_254, 0x280e
- obj_pal gBattleAnimSpritePalette_255, 0x280f
- obj_pal gBattleAnimSpritePalette_256, 0x2810
- obj_pal gBattleAnimSpritePalette_257, 0x2811
- obj_pal gBattleAnimSpritePalette_258, 0x2812
- obj_pal gBattleAnimSpritePalette_259, 0x2813
- obj_pal gBattleAnimSpritePalette_260, 0x2814
- obj_pal gBattleAnimSpritePalette_261, 0x2815
- obj_pal gBattleAnimSpritePalette_262, 0x2816
- obj_pal gBattleAnimSpritePalette_263, 0x2817
- obj_pal gBattleAnimSpritePalette_264, 0x2818
- obj_pal gBattleAnimSpritePalette_265, 0x2819
- obj_pal gBattleAnimSpritePalette_266, 0x281a
- obj_pal gBattleAnimSpritePalette_267, 0x281b
- obj_pal gBattleAnimSpritePalette_268, 0x281c
- obj_pal gBattleAnimSpritePalette_269, 0x281d
- obj_pal gBattleAnimSpritePalette_270, 0x281e
- obj_pal gBattleAnimSpritePalette_271, 0x281f
- obj_pal gBattleAnimSpritePalette_272, 0x2820
- obj_pal gBattleAnimSpritePalette_272, 0x2821
- obj_pal gBattleAnimSpritePalette_274, 0x2822
- obj_pal gBattleAnimSpritePalette_274, 0x2823
- obj_pal gBattleAnimSpritePalette_274, 0x2824
- obj_pal gBattleAnimSpritePalette_277, 0x2825
- obj_pal gBattleAnimSpritePalette_278, 0x2826
- obj_pal gBattleAnimSpritePalette_279, 0x2827
- obj_pal gBattleAnimSpritePalette_280, 0x2828
- obj_pal gBattleAnimSpritePalette_281, 0x2829
- obj_pal gBattleAnimSpritePalette_282, 0x282a
- obj_pal gBattleAnimSpritePalette_283, 0x282b
- obj_pal gBattleAnimSpritePalette_284, 0x282c
- obj_pal gBattleAnimSpritePalette_285, 0x282d
- obj_pal gBattleAnimSpritePalette_286, 0x282e
- obj_pal gBattleAnimSpritePalette_287, 0x282f
- obj_pal gBattleAnimSpritePalette_288, 0x2830
-
- .align 2
-gBattleAnimBackgroundTable:: @ 8525D54
- .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
- .4byte gBattleAnimBackgroundImage_00, gBattleAnimBackgroundPalette_00, gBattleAnimBackgroundTilemap_00
- .4byte gBattleAnimBackgroundImage_02, gBattleAnimBackgroundPalette_02, gBattleAnimBackgroundTilemap_02
- .4byte gBattleAnimBackgroundImage_03, gBattleAnimBackgroundPalette_03, gBattleAnimBackgroundTilemap_03
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_04
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_05
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_04, gBattleAnimBackgroundTilemap_06
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_07
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_07, gBattleAnimBackgroundTilemap_08
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_09
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_09, gBattleAnimBackgroundTilemap_10
- .4byte gBattleAnimBackgroundImage_11, gBattleAnimBackgroundPalette_11, gBattleAnimBackgroundTilemap_11
- .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_12
- .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_13
- .4byte gBattleAnimBackgroundImage_12, gBattleAnimBackgroundPalette_12, gBattleAnimBackgroundTilemap_14
- .4byte gBattleAnimBackgroundImage_15, gBattleAnimBackgroundPalette_15, gBattleAnimBackgroundTilemap_15
- .4byte gBattleAnimBackgroundImage_16, gBattleAnimBackgroundPalette_16, gBattleAnimBackgroundTilemap_16
- .4byte gBattleAnimBackgroundImage_17, gBattleAnimBackgroundPalette_17, gBattleAnimBackgroundTilemap_17
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_07
- .4byte gBattleAnimBackgroundImage_07, gBattleAnimBackgroundPalette_18, gBattleAnimBackgroundTilemap_08
- .4byte gBattleAnimBackgroundImage_20, gBattleAnimBackgroundPalette_20, gBattleAnimBackgroundTilemap_20
- .4byte gBattleAnimBackgroundImage_21, gBattleAnimBackgroundPalette_21, gBattleAnimBackgroundTilemap_21
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_09
- .4byte gBattleAnimBackgroundImage_09, gBattleAnimBackgroundPalette_22, gBattleAnimBackgroundTilemap_10
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_04
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_05
- .4byte gBattleAnimBackgroundImage_04, gBattleAnimBackgroundPalette_24, gBattleAnimBackgroundTilemap_06
-
diff --git a/include/graphics.h b/include/graphics.h
index 8c29dc57c..d17899a9c 100644
--- a/include/graphics.h
+++ b/include/graphics.h
@@ -4099,4 +4099,602 @@ extern const u32 gUnknown_08D83C3C[];
extern const u32 gUnknown_08D83900[];
extern const u32 gBattleFrontierGfx_DomeOptions[];
+extern const u32 gBattleAnimSpriteSheet_000[];
+extern const u32 gBattleAnimSpriteSheet_001[];
+extern const u32 gBattleAnimSpriteSheet_002[];
+extern const u32 gBattleAnimSpriteSheet_003[];
+extern const u32 gBattleAnimSpriteSheet_004[];
+extern const u32 gBattleAnimSpriteSheet_005[];
+extern const u32 gBattleAnimSpriteSheet_006[];
+extern const u32 gBattleAnimSpriteSheet_007[];
+extern const u32 gBattleAnimSpriteSheet_008[];
+extern const u32 gBattleAnimSpriteSheet_009[];
+extern const u32 gBattleAnimSpriteSheet_010[];
+extern const u32 gBattleAnimSpriteSheet_011[];
+extern const u32 gBattleAnimSpriteSheet_012[];
+extern const u32 gBattleAnimSpriteSheet_013[];
+extern const u32 gBattleAnimSpriteSheet_014[];
+extern const u32 gBattleAnimSpriteSheet_015[];
+extern const u32 gBattleAnimSpriteSheet_016[];
+extern const u32 gBattleAnimSpriteSheet_017[];
+extern const u32 gBattleAnimSpriteSheet_018[];
+extern const u32 gBattleAnimSpriteSheet_019[];
+extern const u32 gBattleAnimSpriteSheet_020[];
+extern const u32 gBattleAnimSpriteSheet_021[];
+extern const u32 gBattleAnimSpriteSheet_021[];
+extern const u32 gBattleAnimSpriteSheet_023[];
+extern const u32 gBattleAnimSpriteSheet_024[];
+extern const u32 gBattleAnimSpriteSheet_025[];
+extern const u32 gBattleAnimSpriteSheet_026[];
+extern const u32 gBattleAnimSpriteSheet_027[];
+extern const u32 gBattleAnimSpriteSheet_028[];
+extern const u32 gBattleAnimSpriteSheet_029[];
+extern const u32 gBattleAnimSpriteSheet_030[];
+extern const u32 gBattleAnimSpriteSheet_031[];
+extern const u32 gBattleAnimSpriteSheet_032[];
+extern const u32 gBattleAnimSpriteSheet_033[];
+extern const u32 gBattleAnimSpriteSheet_034[];
+extern const u32 gBattleAnimSpriteSheet_035[];
+extern const u32 gBattleAnimSpriteSheet_036[];
+extern const u32 gBattleAnimSpriteSheet_037[];
+extern const u32 gBattleAnimSpriteSheet_038[];
+extern const u32 gBattleAnimSpriteSheet_039[];
+extern const u32 gBattleAnimSpriteSheet_040[];
+extern const u32 gBattleAnimSpriteSheet_041[];
+extern const u32 gBattleAnimSpriteSheet_042[];
+extern const u32 gBattleAnimSpriteSheet_043[];
+extern const u32 gBattleAnimSpriteSheet_044[];
+extern const u32 gBattleAnimSpriteSheet_045[];
+extern const u32 gBattleAnimSpriteSheet_046[];
+extern const u32 gBattleAnimSpriteSheet_046[];
+extern const u32 gBattleAnimSpriteSheet_048[];
+extern const u32 gBattleAnimSpriteSheet_048[];
+extern const u32 gBattleAnimSpriteSheet_050[];
+extern const u32 gBattleAnimSpriteSheet_051[];
+extern const u32 gBattleAnimSpriteSheet_052[];
+extern const u32 gBattleAnimSpriteSheet_053[];
+extern const u32 gBattleAnimSpriteSheet_054[];
+extern const u32 gBattleAnimSpriteSheet_055[];
+extern const u32 gBattleAnimSpriteSheet_056[];
+extern const u32 gBattleAnimSpriteSheet_057[];
+extern const u32 gBattleAnimSpriteSheet_058[];
+extern const u32 gBattleAnimSpriteSheet_059[];
+extern const u32 gBattleAnimSpriteSheet_060[];
+extern const u32 gBattleAnimSpriteSheet_061[];
+extern const u32 gBattleAnimSpriteSheet_062[];
+extern const u32 gBattleAnimSpriteSheet_063[];
+extern const u32 gBattleAnimSpriteSheet_064[];
+extern const u32 gBattleAnimSpriteSheet_065[];
+extern const u32 gBattleAnimSpriteSheet_066[];
+extern const u32 gBattleAnimSpriteSheet_070[];
+extern const u32 gBattleAnimSpriteSheet_071[];
+extern const u32 gBattleAnimSpriteSheet_072[];
+extern const u32 gBattleAnimSpriteSheet_073[];
+extern const u32 gBattleAnimSpriteSheet_074[];
+extern const u32 gBattleAnimSpriteSheet_075[];
+extern const u32 gBattleAnimSpriteSheet_076[];
+extern const u32 gBattleAnimSpriteSheet_077[];
+extern const u32 gBattleAnimSpriteSheet_078[];
+extern const u32 gBattleAnimSpriteSheet_079[];
+extern const u32 gBattleAnimSpriteSheet_080[];
+extern const u32 gBattleAnimSpriteSheet_081[];
+extern const u32 gBattleAnimSpriteSheet_082[];
+extern const u32 gBattleAnimSpriteSheet_083[];
+extern const u32 gBattleAnimSpriteSheet_084[];
+extern const u32 gBattleAnimSpriteSheet_085[];
+extern const u32 gBattleAnimSpriteSheet_086[];
+extern const u32 gBattleAnimSpriteSheet_087[];
+extern const u32 gBattleAnimSpriteSheet_088[];
+extern const u32 gBattleAnimSpriteSheet_089[];
+extern const u32 gBattleAnimSpriteSheet_090[];
+extern const u32 gBattleAnimSpriteSheet_091[];
+extern const u32 gBattleAnimSpriteSheet_092[];
+extern const u32 gBattleAnimSpriteSheet_093[];
+extern const u32 gBattleAnimSpriteSheet_094[];
+extern const u32 gBattleAnimSpriteSheet_095[];
+extern const u32 gBattleAnimSpriteSheet_096[];
+extern const u32 gBattleAnimSpriteSheet_097[];
+extern const u32 gBattleAnimSpriteSheet_098[];
+extern const u32 gBattleAnimSpriteSheet_099[];
+extern const u32 gBattleAnimSpriteSheet_100[];
+extern const u32 gBattleAnimSpriteSheet_101[];
+extern const u32 gBattleAnimSpriteSheet_102[];
+extern const u32 gBattleAnimSpriteSheet_103[];
+extern const u32 gBattleAnimSpriteSheet_104[];
+extern const u32 gBattleAnimSpriteSheet_105[];
+extern const u32 gBattleAnimSpriteSheet_106[];
+extern const u32 gBattleAnimSpriteSheet_107[];
+extern const u32 gBattleAnimSpriteSheet_108[];
+extern const u32 gBattleAnimSpriteSheet_109[];
+extern const u32 gBattleAnimSpriteSheet_110[];
+extern const u32 gBattleAnimSpriteSheet_111[];
+extern const u32 gBattleAnimSpriteSheet_112[];
+extern const u32 gBattleAnimSpriteSheet_113[];
+extern const u32 gBattleAnimSpriteSheet_114[];
+extern const u32 gBattleAnimSpriteSheet_115[];
+extern const u32 gBattleAnimSpriteSheet_116[];
+extern const u32 gBattleAnimSpriteSheet_117[];
+extern const u32 gBattleAnimSpriteSheet_118[];
+extern const u32 gBattleAnimSpriteSheet_119[];
+extern const u32 gBattleAnimSpriteSheet_120[];
+extern const u32 gBattleAnimSpriteSheet_121[];
+extern const u32 gBattleAnimSpriteSheet_122[];
+extern const u32 gBattleAnimSpriteSheet_123[];
+extern const u32 gBattleAnimSpriteSheet_124[];
+extern const u32 gBattleAnimSpriteSheet_125[];
+extern const u32 gBattleAnimSpriteSheet_126[];
+extern const u32 gBattleAnimSpriteSheet_127[];
+extern const u32 gBattleAnimSpriteSheet_128[];
+extern const u32 gBattleAnimSpriteSheet_129[];
+extern const u32 gBattleAnimSpriteSheet_130[];
+extern const u32 gBattleAnimSpriteSheet_131[];
+extern const u32 gBattleAnimSpriteSheet_132[];
+extern const u32 gBattleAnimSpriteSheet_133[];
+extern const u32 gBattleAnimSpriteSheet_134[];
+extern const u32 gBattleAnimSpriteSheet_135[];
+extern const u32 gBattleAnimSpriteSheet_136[];
+extern const u32 gBattleAnimSpriteSheet_137[];
+extern const u32 gBattleAnimSpriteSheet_138[];
+extern const u32 gBattleAnimSpriteSheet_139[];
+extern const u32 gBattleAnimSpriteSheet_140[];
+extern const u32 gBattleAnimSpriteSheet_141[];
+extern const u32 gBattleAnimSpriteSheet_142[];
+extern const u32 gBattleAnimSpriteSheet_143[];
+extern const u32 gBattleAnimSpriteSheet_144[];
+extern const u32 gBattleAnimSpriteSheet_145[];
+//extern const struct CompressedSpriteSheet gBattleAnimSpriteSheet_146[];
+extern const u32 gBattleAnimSpriteSheet_146[];
+extern const u32 gBattleAnimSpriteSheet_147[];
+extern const u32 gBattleAnimSpriteSheet_148[];
+extern const u32 gBattleAnimSpriteSheet_149[];
+extern const u32 gBattleAnimSpriteSheet_150[];
+extern const u32 gBattleAnimSpriteSheet_151[];
+extern const u32 gBattleAnimSpriteSheet_152[];
+extern const u32 gBattleAnimSpriteSheet_153[];
+extern const u32 gBattleAnimSpriteSheet_154[];
+extern const u32 gBattleAnimSpriteSheet_155[];
+extern const u32 gBattleAnimSpriteSheet_156[];
+extern const u32 gBattleAnimSpriteSheet_157[];
+extern const u32 gBattleAnimSpriteSheet_158[];
+extern const u32 gBattleAnimSpriteSheet_159[];
+extern const u32 gBattleAnimSpriteSheet_160[];
+extern const u32 gBattleAnimSpriteSheet_161[];
+extern const u32 gBattleAnimSpriteSheet_162[];
+extern const u32 gBattleAnimSpriteSheet_163[];
+extern const u32 gBattleAnimSpriteSheet_166[];
+extern const u32 gBattleAnimSpriteSheet_171[];
+extern const u32 gBattleAnimSpriteSheet_173[];
+extern const u32 gBattleAnimSpriteSheet_174[];
+extern const u32 gBattleAnimSpriteSheet_175[];
+extern const u32 gBattleAnimSpriteSheet_176[];
+extern const u32 gBattleAnimSpriteSheet_177[];
+extern const u32 gBattleAnimSpriteSheet_178[];
+extern const u32 gBattleAnimSpriteSheet_179[];
+extern const u32 gBattleAnimSpriteSheet_180[];
+extern const u32 gBattleAnimSpriteSheet_181[];
+extern const u32 gBattleAnimSpriteSheet_182[];
+extern const u32 gBattleAnimSpriteSheet_183[];
+extern const u32 gBattleAnimSpriteSheet_184[];
+extern const u32 gBattleAnimSpriteSheet_185[];
+extern const u32 gBattleAnimSpriteSheet_186[];
+extern const u32 gBattleAnimSpriteSheet_187[];
+extern const u32 gBattleAnimSpriteSheet_188[];
+extern const u32 gBattleAnimSpriteSheet_189[];
+extern const u32 gBattleAnimSpriteSheet_190[];
+extern const u32 gBattleAnimSpriteSheet_191[];
+extern const u32 gBattleAnimSpriteSheet_192[];
+extern const u32 gBattleAnimSpriteSheet_193[];
+extern const u32 gBattleAnimSpriteSheet_194[];
+extern const u32 gBattleAnimSpriteSheet_195[];
+extern const u32 gBattleAnimSpriteSheet_196[];
+extern const u32 gBattleAnimSpriteSheet_197[];
+extern const u32 gBattleAnimSpriteSheet_198[];
+extern const u32 gBattleAnimSpriteSheet_199[];
+extern const u32 gBattleAnimSpriteSheet_200[];
+extern const u32 gBattleAnimSpriteSheet_201[];
+extern const u32 gBattleAnimSpriteSheet_202[];
+extern const u32 gBattleAnimSpriteSheet_203[];
+extern const u32 gBattleAnimSpriteSheet_204[];
+extern const u32 gBattleAnimSpriteSheet_205[];
+extern const u32 gBattleAnimSpriteSheet_206[];
+extern const u32 gBattleAnimSpriteSheet_207[];
+extern const u32 gBattleAnimSpriteSheet_208[];
+extern const u32 gBattleAnimSpriteSheet_209[];
+extern const u32 gBattleAnimSpriteSheet_210[];
+extern const u32 gBattleAnimSpriteSheet_211[];
+extern const u32 gBattleAnimSpriteSheet_212[];
+extern const u32 gBattleAnimSpriteSheet_213[];
+extern const u32 gBattleAnimSpriteSheet_214[];
+extern const u32 gBattleAnimSpriteSheet_215[];
+extern const u32 gBattleAnimSpriteSheet_210[];
+extern const u32 gBattleAnimSpriteSheet_217[];
+extern const u32 gBattleAnimSpriteSheet_218[];
+extern const u32 gBattleAnimSpriteSheet_210[];
+extern const u32 gBattleAnimSpriteSheet_220[];
+extern const u32 gBattleAnimSpriteSheet_221[];
+extern const u32 gBattleAnimSpriteSheet_222[];
+extern const u32 gBattleAnimSpriteSheet_223[];
+extern const u32 gBattleAnimSpriteSheet_224[];
+extern const u32 gBattleAnimSpriteSheet_225[];
+extern const u32 gBattleAnimSpriteSheet_226[];
+extern const u32 gBattleAnimSpriteSheet_227[];
+extern const u32 gBattleAnimSpriteSheet_228[];
+extern const u32 gBattleAnimSpriteSheet_229[];
+extern const u32 gBattleAnimSpriteSheet_230[];
+extern const u32 gBattleAnimSpriteSheet_231[];
+extern const u32 gBattleAnimSpriteSheet_232[];
+extern const u32 gBattleAnimSpriteSheet_233[];
+extern const u32 gBattleAnimSpriteSheet_234[];
+extern const u32 gBattleAnimSpriteSheet_235[];
+extern const u32 gBattleAnimSpriteSheet_235[];
+extern const u32 gBattleAnimSpriteSheet_235[];
+extern const u32 gBattleAnimSpriteSheet_238[];
+extern const u32 gBattleAnimSpriteSheet_239[];
+extern const u32 gBattleAnimSpriteSheet_240[];
+extern const u32 gBattleAnimSpriteSheet_241[];
+extern const u32 gBattleAnimSpriteSheet_242[];
+extern const u32 gBattleAnimSpriteSheet_243[];
+extern const u32 gBattleAnimSpriteSheet_244[];
+extern const u32 gBattleAnimSpriteSheet_245[];
+extern const u32 gBattleAnimSpriteSheet_246[];
+extern const u32 gBattleAnimSpriteSheet_247[];
+extern const u32 gBattleAnimSpriteSheet_248[];
+extern const u32 gBattleAnimSpriteSheet_249[];
+extern const u32 gBattleAnimSpriteSheet_250[];
+extern const u32 gBattleAnimSpriteSheet_251[];
+extern const u32 gBattleAnimSpriteSheet_252[];
+extern const u32 gBattleAnimSpriteSheet_253[];
+extern const u32 gBattleAnimSpriteSheet_254[];
+extern const u32 gBattleAnimSpriteSheet_255[];
+extern const u32 gBattleAnimSpriteSheet_256[];
+extern const u32 gBattleAnimSpriteSheet_257[];
+extern const u32 gBattleAnimSpriteSheet_258[];
+extern const u32 gBattleAnimSpriteSheet_260[];
+extern const u32 gBattleAnimSpriteSheet_261[];
+extern const u32 gBattleAnimSpriteSheet_262[];
+extern const u32 gBattleAnimSpriteSheet_263[];
+extern const u32 gBattleAnimSpriteSheet_264[];
+extern const u32 gBattleAnimSpriteSheet_266[];
+extern const u32 gBattleAnimSpriteSheet_269[];
+extern const u32 gBattleAnimSpriteSheet_270[];
+extern const u32 gBattleAnimSpriteSheet_271[];
+extern const u32 gBattleAnimSpriteSheet_272[];
+extern const u32 gBattleAnimSpriteSheet_273[];
+extern const u32 gBattleAnimSpriteSheet_274[];
+extern const u32 gBattleAnimSpriteSheet_275[];
+extern const u32 gBattleAnimSpriteSheet_276[];
+extern const u32 gBattleAnimSpriteSheet_277[];
+extern const u32 gBattleAnimSpriteSheet_278[];
+extern const u32 gBattleAnimSpriteSheet_279[];
+extern const u32 gBattleAnimSpriteSheet_280[];
+extern const u32 gBattleAnimSpriteSheet_281[];
+extern const u32 gBattleAnimSpriteSheet_282[];
+extern const u32 gBattleAnimSpriteSheet_283[];
+extern const u32 gBattleAnimSpriteSheet_284[];
+extern const u32 gBattleAnimSpriteSheet_285[];
+
+extern const u32 gBattleAnimSpritePalette_000[];
+extern const u32 gBattleAnimSpritePalette_001[];
+extern const u32 gBattleAnimSpritePalette_002[];
+extern const u32 gBattleAnimSpritePalette_003[];
+extern const u32 gBattleAnimSpritePalette_004[];
+extern const u32 gBattleAnimSpritePalette_005[];
+extern const u32 gBattleAnimSpritePalette_006[];
+extern const u32 gBattleAnimSpritePalette_007[];
+extern const u32 gBattleAnimSpritePalette_008[];
+extern const u32 gBattleAnimSpritePalette_009[];
+extern const u32 gBattleAnimSpritePalette_010[];
+extern const u32 gBattleAnimSpritePalette_011[];
+extern const u32 gBattleAnimSpritePalette_012[];
+extern const u32 gBattleAnimSpritePalette_013[];
+extern const u32 gBattleAnimSpritePalette_014[];
+extern const u32 gBattleAnimSpritePalette_015[];
+extern const u32 gBattleAnimSpritePalette_016[];
+extern const u32 gBattleAnimSpritePalette_016[];
+extern const u32 gBattleAnimSpritePalette_018[];
+extern const u32 gBattleAnimSpritePalette_019[];
+extern const u32 gBattleAnimSpritePalette_020[];
+extern const u32 gBattleAnimSpritePalette_021[];
+extern const u32 gBattleAnimSpritePalette_022[];
+extern const u32 gBattleAnimSpritePalette_023[];
+extern const u32 gBattleAnimSpritePalette_024[];
+extern const u32 gBattleAnimSpritePalette_025[];
+extern const u32 gBattleAnimSpritePalette_026[];
+extern const u32 gBattleAnimSpritePalette_027[];
+extern const u32 gBattleAnimSpritePalette_028[];
+extern const u32 gBattleAnimSpritePalette_029[];
+extern const u32 gBattleAnimSpritePalette_030[];
+extern const u32 gBattleAnimSpritePalette_031[];
+extern const u32 gBattleAnimSpritePalette_032[];
+extern const u32 gBattleAnimSpritePalette_033[];
+extern const u32 gBattleAnimSpritePalette_033[];
+extern const u32 gBattleAnimSpritePalette_033[];
+extern const u32 gBattleAnimSpritePalette_036[];
+extern const u32 gBattleAnimSpritePalette_036[];
+extern const u32 gBattleAnimSpritePalette_038[];
+extern const u32 gBattleAnimSpritePalette_039[];
+extern const u32 gBattleAnimSpritePalette_038[];
+extern const u32 gBattleAnimSpritePalette_038[];
+extern const u32 gBattleAnimSpritePalette_042[];
+extern const u32 gBattleAnimSpritePalette_043[];
+extern const u32 gBattleAnimSpritePalette_044[];
+extern const u32 gBattleAnimSpritePalette_045[];
+extern const u32 gBattleAnimSpritePalette_046[];
+extern const u32 gBattleAnimSpritePalette_047[];
+extern const u32 gBattleAnimSpritePalette_048[];
+extern const u32 gBattleAnimSpritePalette_049[];
+extern const u32 gBattleAnimSpritePalette_050[];
+extern const u32 gBattleAnimSpritePalette_050[];
+extern const u32 gBattleAnimSpritePalette_050[];
+extern const u32 gBattleAnimSpritePalette_026[];
+extern const u32 gBattleAnimSpritePalette_054[];
+extern const u32 gBattleAnimSpritePalette_050[];
+extern const u32 gBattleAnimSpritePalette_056[];
+extern const u32 gBattleAnimSpritePalette_057[];
+extern const u32 gBattleAnimSpritePalette_058[];
+extern const u32 gBattleAnimSpritePalette_059[];
+extern const u32 gBattleAnimSpritePalette_060[];
+extern const u32 gBattleAnimSpritePalette_061[];
+extern const u32 gBattleAnimSpritePalette_062[];
+extern const u32 gBattleAnimSpritePalette_063[];
+extern const u32 gBattleAnimSpritePalette_064[];
+extern const u32 gBattleAnimSpritePalette_065[];
+extern const u32 gBattleAnimSpritePalette_066[];
+extern const u32 gBattleAnimSpritePalette_067[];
+extern const u32 gBattleAnimSpritePalette_068[];
+extern const u32 gBattleAnimSpritePalette_065[];
+extern const u32 gBattleAnimSpritePalette_070[];
+extern const u32 gBattleAnimSpritePalette_070[];
+extern const u32 gBattleAnimSpritePalette_072[];
+extern const u32 gBattleAnimSpritePalette_073[];
+extern const u32 gBattleAnimSpritePalette_074[];
+extern const u32 gBattleAnimSpritePalette_075[];
+extern const u32 gBattleAnimSpritePalette_076[];
+extern const u32 gBattleAnimSpritePalette_076[];
+extern const u32 gBattleAnimSpritePalette_078[];
+extern const u32 gBattleAnimSpritePalette_078[];
+extern const u32 gBattleAnimSpritePalette_080[];
+extern const u32 gBattleAnimSpritePalette_081[];
+extern const u32 gBattleAnimSpritePalette_082[];
+extern const u32 gBattleAnimSpritePalette_083[];
+extern const u32 gBattleAnimSpritePalette_084[];
+extern const u32 gBattleAnimSpritePalette_085[];
+extern const u32 gBattleAnimSpritePalette_086[];
+extern const u32 gBattleAnimSpritePalette_087[];
+extern const u32 gBattleAnimSpritePalette_088[];
+extern const u32 gBattleAnimSpritePalette_089[];
+extern const u32 gBattleAnimSpritePalette_090[];
+extern const u32 gBattleAnimSpritePalette_091[];
+extern const u32 gBattleAnimSpritePalette_092[];
+extern const u32 gBattleAnimSpritePalette_093[];
+extern const u32 gBattleAnimSpritePalette_094[];
+extern const u32 gBattleAnimSpritePalette_095[];
+extern const u32 gBattleAnimSpritePalette_096[];
+extern const u32 gBattleAnimSpritePalette_097[];
+extern const u32 gBattleAnimSpritePalette_094[];
+extern const u32 gBattleAnimSpritePalette_099[];
+extern const u32 gBattleAnimSpritePalette_100[];
+extern const u32 gBattleAnimSpritePalette_101[];
+extern const u32 gBattleAnimSpritePalette_101[];
+extern const u32 gBattleAnimSpritePalette_103[];
+extern const u32 gBattleAnimSpritePalette_104[];
+extern const u32 gBattleAnimSpritePalette_105[];
+extern const u32 gBattleAnimSpritePalette_105[];
+extern const u32 gBattleAnimSpritePalette_107[];
+extern const u32 gBattleAnimSpritePalette_107[];
+extern const u32 gBattleAnimSpritePalette_109[];
+extern const u32 gBattleAnimSpritePalette_109[];
+extern const u32 gBattleAnimSpritePalette_111[];
+extern const u32 gBattleAnimSpritePalette_112[];
+extern const u32 gBattleAnimSpritePalette_113[];
+extern const u32 gBattleAnimSpritePalette_114[];
+extern const u32 gBattleAnimSpritePalette_115[];
+extern const u32 gBattleAnimSpritePalette_116[];
+extern const u32 gBattleAnimSpritePalette_117[];
+extern const u32 gBattleAnimSpritePalette_118[];
+extern const u32 gBattleAnimSpritePalette_119[];
+extern const u32 gBattleAnimSpritePalette_120[];
+extern const u32 gBattleAnimSpritePalette_121[];
+extern const u32 gBattleAnimSpritePalette_122[];
+extern const u32 gBattleAnimSpritePalette_122[];
+extern const u32 gBattleAnimSpritePalette_124[];
+extern const u32 gBattleAnimSpritePalette_125[];
+extern const u32 gBattleAnimSpritePalette_126[];
+extern const u32 gBattleAnimSpritePalette_127[];
+extern const u32 gBattleAnimSpritePalette_128[];
+extern const u32 gBattleAnimSpritePalette_128[];
+extern const u32 gBattleAnimSpritePalette_130[];
+extern const u32 gBattleAnimSpritePalette_130[];
+extern const u32 gBattleAnimSpritePalette_132[];
+extern const u32 gBattleAnimSpritePalette_133[];
+extern const u32 gBattleAnimSpritePalette_133[];
+extern const u32 gBattleAnimSpritePalette_135[];
+extern const u32 gBattleAnimSpritePalette_136[];
+extern const u32 gBattleAnimSpritePalette_135[];
+extern const u32 gBattleAnimSpritePalette_135[];
+extern const u32 gBattleAnimSpritePalette_139[];
+extern const u32 gBattleAnimSpritePalette_140[];
+extern const u32 gBattleAnimSpritePalette_141[];
+extern const u32 gBattleAnimSpritePalette_141[];
+extern const u32 gBattleAnimSpritePalette_143[];
+extern const u32 gBattleAnimSpritePalette_144[];
+extern const u32 gBattleAnimSpritePalette_139[];
+extern const u32 gBattleAnimSpritePalette_115[];
+extern const u32 gBattleAnimSpritePalette_147[];
+extern const u32 gBattleAnimSpritePalette_148[];
+extern const u32 gBattleAnimSpritePalette_148[];
+extern const u32 gBattleAnimSpritePalette_150[];
+extern const u32 gBattleAnimSpritePalette_150[];
+extern const u32 gBattleAnimSpritePalette_152[];
+extern const u32 gBattleAnimSpritePalette_153[];
+extern const u32 gBattleAnimSpritePalette_154[];
+extern const u32 gBattleAnimSpritePalette_155[];
+extern const u32 gBattleAnimSpritePalette_156[];
+extern const u32 gBattleAnimSpritePalette_157[];
+extern const u32 gBattleAnimSpritePalette_158[];
+extern const u32 gBattleAnimSpritePalette_159[];
+extern const u32 gBattleAnimSpritePalette_160[];
+extern const u32 gBattleAnimSpritePalette_161[];
+extern const u32 gBattleAnimSpritePalette_162[];
+extern const u32 gBattleAnimSpritePalette_163[];
+extern const u32 gBattleAnimSpritePalette_164[];
+extern const u32 gBattleAnimSpritePalette_165[];
+extern const u32 gBattleAnimSpritePalette_166[];
+extern const u32 gBattleAnimSpritePalette_167[];
+extern const u32 gBattleAnimSpritePalette_168[];
+extern const u32 gBattleAnimSpritePalette_169[];
+extern const u32 gBattleAnimSpritePalette_170[];
+extern const u32 gBattleAnimSpritePalette_171[];
+extern const u32 gBattleAnimSpritePalette_172[];
+extern const u32 gBattleAnimSpritePalette_174[];
+extern const u32 gBattleAnimSpritePalette_175[];
+extern const u32 gBattleAnimSpritePalette_176[];
+extern const u32 gBattleAnimSpritePalette_177[];
+extern const u32 gBattleAnimSpritePalette_178[];
+extern const u32 gBattleAnimSpritePalette_179[];
+extern const u32 gBattleAnimSpritePalette_182[];
+extern const u32 gBattleAnimSpritePalette_183[];
+extern const u32 gBattleAnimSpritePalette_184[];
+extern const u32 gBattleAnimSpritePalette_185[];
+extern const u32 gBattleAnimSpritePalette_186[];
+extern const u32 gBattleAnimSpritePalette_187[];
+extern const u32 gBattleAnimSpritePalette_188[];
+extern const u32 gBattleAnimSpritePalette_189[];
+extern const u32 gBattleAnimSpritePalette_190[];
+extern const u32 gBattleAnimSpritePalette_191[];
+extern const u32 gBattleAnimSpritePalette_192[];
+extern const u32 gBattleAnimSpritePalette_193[];
+extern const u32 gBattleAnimSpritePalette_194[];
+extern const u32 gBattleAnimSpritePalette_195[];
+extern const u32 gBattleAnimSpritePalette_196[];
+extern const u32 gBattleAnimSpritePalette_197[];
+extern const u32 gBattleAnimSpritePalette_198[];
+extern const u32 gBattleAnimSpritePalette_199[];
+extern const u32 gBattleAnimSpritePalette_200[];
+extern const u32 gBattleAnimSpritePalette_201[];
+extern const u32 gBattleAnimSpritePalette_202[];
+extern const u32 gBattleAnimSpritePalette_203[];
+extern const u32 gBattleAnimSpritePalette_204[];
+extern const u32 gBattleAnimSpritePalette_205[];
+extern const u32 gBattleAnimSpritePalette_206[];
+extern const u32 gBattleAnimSpritePalette_207[];
+extern const u32 gBattleAnimSpritePalette_209[];
+extern const u32 gBattleAnimSpritePalette_210[];
+extern const u32 gBattleAnimSpritePalette_211[];
+extern const u32 gBattleAnimSpritePalette_215[];
+extern const u32 gBattleAnimSpritePalette_216[];
+extern const u32 gBattleAnimSpritePalette_217[];
+extern const u32 gBattleAnimSpritePalette_218[];
+extern const u32 gBattleAnimSpritePalette_219[];
+extern const u32 gBattleAnimSpritePalette_220[];
+extern const u32 gBattleAnimSpritePalette_221[];
+extern const u32 gBattleAnimSpritePalette_222[];
+extern const u32 gBattleAnimSpritePalette_223[];
+extern const u32 gBattleAnimSpritePalette_224[];
+extern const u32 gBattleAnimSpritePalette_225[];
+extern const u32 gBattleAnimSpritePalette_226[];
+extern const u32 gBattleAnimSpritePalette_228[];
+extern const u32 gBattleAnimSpritePalette_229[];
+extern const u32 gBattleAnimSpritePalette_230[];
+extern const u32 gBattleAnimSpritePalette_231[];
+extern const u32 gBattleAnimSpritePalette_233[];
+extern const u32 gBattleAnimSpritePalette_234[];
+extern const u32 gBattleAnimSpritePalette_235[];
+extern const u32 gBattleAnimSpritePalette_236[];
+extern const u32 gBattleAnimSpritePalette_237[];
+extern const u32 gBattleAnimSpritePalette_238[];
+extern const u32 gBattleAnimSpritePalette_239[];
+extern const u32 gBattleAnimSpritePalette_240[];
+extern const u32 gBattleAnimSpritePalette_241[];
+extern const u32 gBattleAnimSpritePalette_242[];
+extern const u32 gBattleAnimSpritePalette_243[];
+extern const u32 gBattleAnimSpritePalette_244[];
+extern const u32 gBattleAnimSpritePalette_245[];
+extern const u32 gBattleAnimSpritePalette_248[];
+extern const u32 gBattleAnimSpritePalette_249[];
+extern const u32 gBattleAnimSpritePalette_251[];
+extern const u32 gBattleAnimSpritePalette_252[];
+extern const u32 gBattleAnimSpritePalette_253[];
+extern const u32 gBattleAnimSpritePalette_254[];
+extern const u32 gBattleAnimSpritePalette_255[];
+extern const u32 gBattleAnimSpritePalette_256[];
+extern const u32 gBattleAnimSpritePalette_257[];
+extern const u32 gBattleAnimSpritePalette_258[];
+extern const u32 gBattleAnimSpritePalette_259[];
+extern const u32 gBattleAnimSpritePalette_260[];
+extern const u32 gBattleAnimSpritePalette_261[];
+extern const u32 gBattleAnimSpritePalette_262[];
+extern const u32 gBattleAnimSpritePalette_263[];
+extern const u32 gBattleAnimSpritePalette_264[];
+extern const u32 gBattleAnimSpritePalette_265[];
+extern const u32 gBattleAnimSpritePalette_266[];
+extern const u32 gBattleAnimSpritePalette_267[];
+extern const u32 gBattleAnimSpritePalette_268[];
+extern const u32 gBattleAnimSpritePalette_269[];
+extern const u32 gBattleAnimSpritePalette_270[];
+extern const u32 gBattleAnimSpritePalette_271[];
+extern const u32 gBattleAnimSpritePalette_272[];
+extern const u32 gBattleAnimSpritePalette_274[];
+extern const u32 gBattleAnimSpritePalette_277[];
+extern const u32 gBattleAnimSpritePalette_278[];
+extern const u32 gBattleAnimSpritePalette_279[];
+extern const u32 gBattleAnimSpritePalette_280[];
+extern const u32 gBattleAnimSpritePalette_281[];
+extern const u32 gBattleAnimSpritePalette_282[];
+extern const u32 gBattleAnimSpritePalette_283[];
+extern const u32 gBattleAnimSpritePalette_284[];
+extern const u32 gBattleAnimSpritePalette_285[];
+extern const u32 gBattleAnimSpritePalette_286[];
+extern const u32 gBattleAnimSpritePalette_287[];
+extern const u32 gBattleAnimSpritePalette_288[];
+
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_00[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_02[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_03[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_04[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_07[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_09[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_11[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_12[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_15[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_16[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_17[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_20[];
+extern struct BattleAnimBackground gBattleAnimBackgroundImage_21[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_00[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_02[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_03[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_04[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_07[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_09[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_11[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_12[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_15[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_16[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_17[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_18[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_20[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_21[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_22[];
+extern struct BattleAnimBackground gBattleAnimBackgroundPalette_24[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_00[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_02[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_03[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_04[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_05[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_06[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_07[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_08[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_09[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_10[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_11[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_12[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_13[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_14[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_15[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_16[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_17[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_20[];
+extern struct BattleAnimBackground gBattleAnimBackgroundTilemap_21[];
+
#endif //GUARD_GRAPHICS_H
diff --git a/ld_script.txt b/ld_script.txt
index 77f95e96f..6d348c7fc 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -418,7 +418,6 @@ SECTIONS {
src/tileset_anims.o(.rodata);
src/palette.o(.rodata);
data/fanfares.o(.rodata);
- data/battle_anims.o(.rodata);
src/battle_anim.o(.rodata);
src/battle_anim_80A5C6C.o(.rodata);
data/map_events.o(.rodata);
diff --git a/src/battle_anim.c b/src/battle_anim.c
index 590e34cb6..bf3a791bf 100644
--- a/src/battle_anim.c
+++ b/src/battle_anim.c
@@ -10,6 +10,7 @@
#include "task.h"
#include "decompress.h"
#include "sound.h"
+#include "graphics.h"
#include "dma3.h"
#include "bg.h"
#include "gpu_regs.h"
@@ -123,7 +124,1273 @@ EWRAM_DATA u8 gBattleAnimTarget = 0;
EWRAM_DATA u16 gAnimBattlerSpecies[MAX_BATTLERS_COUNT] = {0};
EWRAM_DATA u8 gUnknown_02038440 = 0;
-// const rom data
+const struct OamData gUnknown_08524904 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 0,
+ .priority = 2,
+};
+
+
+const struct OamData gUnknown_0852490C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524914 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852491C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524924 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852492C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524934 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852493C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524944 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852494C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524954 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852495C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524964 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852496C =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524974 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852497C =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524984 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852498C =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524994 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_0852499C =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249A4 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249AC =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249B4 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249BC =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249C4 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249CC =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249D4 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249DC =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_SQUARE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249E4 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249EC =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249F4 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_085249FC =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A04 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A0C =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A14 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A1C =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_NORMAL,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A24 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A2C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A34 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A3C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A44 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A4C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A54 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A5C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A64 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A6C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A74 =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A7C =
+{
+ .affineMode = ST_OAM_AFFINE_OFF,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A84 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A8C =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A94 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524A9C =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AA4 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AAC =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AB4 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524ABC =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AC4 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524ACC =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AD4 =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524ADC =
+{
+ .affineMode = ST_OAM_AFFINE_NORMAL,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AE4 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AEC =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AF4 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524AFC =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_SQUARE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B04 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B0C =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B14 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B1C =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_H_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B24 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 0,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B2C =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 1,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B34 =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 2,
+ .priority = 2,
+};
+
+const struct OamData gUnknown_08524B3C =
+{
+ .affineMode = ST_OAM_AFFINE_DOUBLE,
+ .objMode = ST_OAM_OBJ_BLEND,
+ .shape = ST_OAM_V_RECTANGLE,
+ .size = 3,
+ .priority = 2,
+};
+
+const struct CompressedSpriteSheet gBattleAnimPicTable[] =
+{
+ {gBattleAnimSpriteSheet_000, 0x0200, 0x2710},
+ {gBattleAnimSpriteSheet_001, 0x0300, 0x2711},
+ {gBattleAnimSpriteSheet_002, 0x0200, 0x2712},
+ {gBattleAnimSpriteSheet_003, 0x0100, 0x2713},
+ {gBattleAnimSpriteSheet_004, 0x0200, 0x2714},
+ {gBattleAnimSpriteSheet_005, 0x0400, 0x2715},
+ {gBattleAnimSpriteSheet_006, 0x0180, 0x2716},
+ {gBattleAnimSpriteSheet_007, 0x0800, 0x2717},
+ {gBattleAnimSpriteSheet_008, 0x0020, 0x2718},
+ {gBattleAnimSpriteSheet_009, 0x0400, 0x2719},
+ {gBattleAnimSpriteSheet_010, 0x1200, 0x271a},
+ {gBattleAnimSpriteSheet_011, 0x0180, 0x271b},
+ {gBattleAnimSpriteSheet_012, 0x0080, 0x271c},
+ {gBattleAnimSpriteSheet_013, 0x0080, 0x271d},
+ {gBattleAnimSpriteSheet_014, 0x0280, 0x271e},
+ {gBattleAnimSpriteSheet_015, 0x0080, 0x271f},
+ {gBattleAnimSpriteSheet_016, 0x0100, 0x2720},
+ {gBattleAnimSpriteSheet_017, 0x0020, 0x2721},
+ {gBattleAnimSpriteSheet_018, 0x0080, 0x2722},
+ {gBattleAnimSpriteSheet_019, 0x0400, 0x2723},
+ {gBattleAnimSpriteSheet_020, 0x0200, 0x2724},
+ {gBattleAnimSpriteSheet_021, 0x0a00, 0x2725},
+ {gBattleAnimSpriteSheet_021, 0x0a00, 0x2726},
+ {gBattleAnimSpriteSheet_023, 0x0380, 0x2727},
+ {gBattleAnimSpriteSheet_024, 0x0300, 0x2728},
+ {gBattleAnimSpriteSheet_025, 0x0a00, 0x2729},
+ {gBattleAnimSpriteSheet_026, 0x0a00, 0x272a},
+ {gBattleAnimSpriteSheet_027, 0x0a00, 0x272b},
+ {gBattleAnimSpriteSheet_028, 0x0a00, 0x272c},
+ {gBattleAnimSpriteSheet_029, 0x0a00, 0x272d},
+ {gBattleAnimSpriteSheet_030, 0x0a00, 0x272e},
+ {gBattleAnimSpriteSheet_031, 0x0e00, 0x272f},
+ {gBattleAnimSpriteSheet_032, 0x0380, 0x2730},
+ {gBattleAnimSpriteSheet_033, 0x1000, 0x2731},
+ {gBattleAnimSpriteSheet_034, 0x0800, 0x2732},
+ {gBattleAnimSpriteSheet_035, 0x0a00, 0x2733},
+ {gBattleAnimSpriteSheet_036, 0x0800, 0x2734},
+ {gBattleAnimSpriteSheet_037, 0x0a00, 0x2735},
+ {gBattleAnimSpriteSheet_038, 0x0a00, 0x2736},
+ {gBattleAnimSpriteSheet_039, 0x0a00, 0x2737},
+ {gBattleAnimSpriteSheet_040, 0x0a00, 0x2738},
+ {gBattleAnimSpriteSheet_041, 0x0a00, 0x2739},
+ {gBattleAnimSpriteSheet_042, 0x0a00, 0x273a},
+ {gBattleAnimSpriteSheet_043, 0x0a00, 0x273b},
+ {gBattleAnimSpriteSheet_044, 0x0a00, 0x273c},
+ {gBattleAnimSpriteSheet_045, 0x0a00, 0x273d},
+ {gBattleAnimSpriteSheet_046, 0x1000, 0x273e},
+ {gBattleAnimSpriteSheet_046, 0x1000, 0x273f},
+ {gBattleAnimSpriteSheet_048, 0x1000, 0x2740},
+ {gBattleAnimSpriteSheet_048, 0x1000, 0x2741},
+ {gBattleAnimSpriteSheet_050, 0x0200, 0x2742},
+ {gBattleAnimSpriteSheet_051, 0x0200, 0x2743},
+ {gBattleAnimSpriteSheet_052, 0x0200, 0x2744},
+ {gBattleAnimSpriteSheet_053, 0x0800, 0x2745},
+ {gBattleAnimSpriteSheet_054, 0x0080, 0x2746},
+ {gBattleAnimSpriteSheet_055, 0x0200, 0x2747},
+ {gBattleAnimSpriteSheet_056, 0x1000, 0x2748},
+ {gBattleAnimSpriteSheet_057, 0x0180, 0x2749},
+ {gBattleAnimSpriteSheet_058, 0x0c00, 0x274a},
+ {gBattleAnimSpriteSheet_059, 0x0100, 0x274b},
+ {gBattleAnimSpriteSheet_060, 0x0040, 0x274c},
+ {gBattleAnimSpriteSheet_061, 0x0180, 0x274d},
+ {gBattleAnimSpriteSheet_062, 0x0800, 0x274e},
+ {gBattleAnimSpriteSheet_063, 0x0480, 0x274f},
+ {gBattleAnimSpriteSheet_064, 0x0200, 0x2750},
+ {gBattleAnimSpriteSheet_065, 0x0200, 0x2751},
+ {gBattleAnimSpriteSheet_066, 0x0100, 0x2752},
+ {gBattleAnimSpriteSheet_065, 0x0200, 0x2753},
+ {gBattleAnimSpriteSheet_065, 0x0200, 0x2754},
+ {gBattleAnimSpriteSheet_065, 0x0200, 0x2755},
+ {gBattleAnimSpriteSheet_070, 0x0200, 0x2756},
+ {gBattleAnimSpriteSheet_071, 0x0a00, 0x2757},
+ {gBattleAnimSpriteSheet_072, 0x0300, 0x2758},
+ {gBattleAnimSpriteSheet_073, 0x0180, 0x2759},
+ {gBattleAnimSpriteSheet_074, 0x00a0, 0x275a},
+ {gBattleAnimSpriteSheet_075, 0x0700, 0x275b},
+ {gBattleAnimSpriteSheet_076, 0x0400, 0x275c},
+ {gBattleAnimSpriteSheet_077, 0x0200, 0x275d},
+ {gBattleAnimSpriteSheet_078, 0x0300, 0x275e},
+ {gBattleAnimSpriteSheet_079, 0x0c00, 0x275f},
+ {gBattleAnimSpriteSheet_080, 0x0a00, 0x2760},
+ {gBattleAnimSpriteSheet_081, 0x0080, 0x2761},
+ {gBattleAnimSpriteSheet_082, 0x0040, 0x2762},
+ {gBattleAnimSpriteSheet_083, 0x0e00, 0x2763},
+ {gBattleAnimSpriteSheet_084, 0x0e00, 0x2764},
+ {gBattleAnimSpriteSheet_085, 0x0280, 0x2765},
+ {gBattleAnimSpriteSheet_086, 0x0200, 0x2766},
+ {gBattleAnimSpriteSheet_087, 0x0080, 0x2767},
+ {gBattleAnimSpriteSheet_088, 0x00c0, 0x2768},
+ {gBattleAnimSpriteSheet_089, 0x0a00, 0x2769},
+ {gBattleAnimSpriteSheet_090, 0x0200, 0x276a},
+ {gBattleAnimSpriteSheet_091, 0x0180, 0x276b},
+ {gBattleAnimSpriteSheet_092, 0x0080, 0x276c},
+ {gBattleAnimSpriteSheet_093, 0x1000, 0x276d},
+ {gBattleAnimSpriteSheet_094, 0x0a00, 0x276e},
+ {gBattleAnimSpriteSheet_095, 0x0180, 0x276f},
+ {gBattleAnimSpriteSheet_096, 0x0380, 0x2770},
+ {gBattleAnimSpriteSheet_097, 0x0c00, 0x2771},
+ {gBattleAnimSpriteSheet_098, 0x0200, 0x2772},
+ {gBattleAnimSpriteSheet_099, 0x0200, 0x2773},
+ {gBattleAnimSpriteSheet_100, 0x0200, 0x2774},
+ {gBattleAnimSpriteSheet_101, 0x0200, 0x2775},
+ {gBattleAnimSpriteSheet_102, 0x0400, 0x2776},
+ {gBattleAnimSpriteSheet_103, 0x0080, 0x2777},
+ {gBattleAnimSpriteSheet_104, 0x0400, 0x2778},
+ {gBattleAnimSpriteSheet_105, 0x0c00, 0x2779},
+ {gBattleAnimSpriteSheet_106, 0x0200, 0x277a},
+ {gBattleAnimSpriteSheet_107, 0x1000, 0x277b},
+ {gBattleAnimSpriteSheet_108, 0x0a00, 0x277c},
+ {gBattleAnimSpriteSheet_109, 0x0020, 0x277d},
+ {gBattleAnimSpriteSheet_110, 0x0e00, 0x277e},
+ {gBattleAnimSpriteSheet_111, 0x0080, 0x277f},
+ {gBattleAnimSpriteSheet_112, 0x0a00, 0x2780},
+ {gBattleAnimSpriteSheet_113, 0x0400, 0x2781},
+ {gBattleAnimSpriteSheet_114, 0x0200, 0x2782},
+ {gBattleAnimSpriteSheet_115, 0x0700, 0x2783},
+ {gBattleAnimSpriteSheet_116, 0x0800, 0x2784},
+ {gBattleAnimSpriteSheet_117, 0x0a00, 0x2785},
+ {gBattleAnimSpriteSheet_118, 0x0600, 0x2786},
+ {gBattleAnimSpriteSheet_119, 0x0800, 0x2787},
+ {gBattleAnimSpriteSheet_120, 0x0200, 0x2788},
+ {gBattleAnimSpriteSheet_121, 0x0040, 0x2789},
+ {gBattleAnimSpriteSheet_122, 0x0180, 0x278a},
+ {gBattleAnimSpriteSheet_123, 0x0600, 0x278b},
+ {gBattleAnimSpriteSheet_124, 0x0600, 0x278c},
+ {gBattleAnimSpriteSheet_125, 0x0200, 0x278d},
+ {gBattleAnimSpriteSheet_126, 0x0080, 0x278e},
+ {gBattleAnimSpriteSheet_127, 0x0200, 0x278f},
+ {gBattleAnimSpriteSheet_128, 0x0800, 0x2790},
+ {gBattleAnimSpriteSheet_129, 0x0080, 0x2791},
+ {gBattleAnimSpriteSheet_130, 0x0a00, 0x2792},
+ {gBattleAnimSpriteSheet_131, 0x0280, 0x2793},
+ {gBattleAnimSpriteSheet_132, 0x0280, 0x2794},
+ {gBattleAnimSpriteSheet_133, 0x0100, 0x2795},
+ {gBattleAnimSpriteSheet_134, 0x0200, 0x2796},
+ {gBattleAnimSpriteSheet_135, 0x0200, 0x2797},
+ {gBattleAnimSpriteSheet_136, 0x0020, 0x2798},
+ {gBattleAnimSpriteSheet_137, 0x0a00, 0x2799},
+ {gBattleAnimSpriteSheet_138, 0x0800, 0x279a},
+ {gBattleAnimSpriteSheet_139, 0x0800, 0x279b},
+ {gBattleAnimSpriteSheet_140, 0x00c0, 0x279c},
+ {gBattleAnimSpriteSheet_141, 0x01c0, 0x279d},
+ {gBattleAnimSpriteSheet_142, 0x0100, 0x279e},
+ {gBattleAnimSpriteSheet_143, 0x0800, 0x279f},
+ {gBattleAnimSpriteSheet_144, 0x0200, 0x27a0},
+ {gBattleAnimSpriteSheet_145, 0x0800, 0x27a1},
+ {gBattleAnimSpriteSheet_146, 0x0180, 0x27a2},
+ {gBattleAnimSpriteSheet_147, 0x0180, 0x27a3},
+ {gBattleAnimSpriteSheet_148, 0x0200, 0x27a4},
+ {gBattleAnimSpriteSheet_149, 0x0200, 0x27a5},
+ {gBattleAnimSpriteSheet_150, 0x0180, 0x27a6},
+ {gBattleAnimSpriteSheet_151, 0x0400, 0x27a7},
+ {gBattleAnimSpriteSheet_152, 0x0080, 0x27a8},
+ {gBattleAnimSpriteSheet_153, 0x0100, 0x27a9},
+ {gBattleAnimSpriteSheet_154, 0x0100, 0x27aa},
+ {gBattleAnimSpriteSheet_155, 0x0140, 0x27ab},
+ {gBattleAnimSpriteSheet_156, 0x0800, 0x27ac},
+ {gBattleAnimSpriteSheet_157, 0x0200, 0x27ad},
+ {gBattleAnimSpriteSheet_158, 0x0100, 0x27ae},
+ {gBattleAnimSpriteSheet_159, 0x00a0, 0x27af},
+ {gBattleAnimSpriteSheet_160, 0x0100, 0x27b0},
+ {gBattleAnimSpriteSheet_161, 0x0080, 0x27b1},
+ {gBattleAnimSpriteSheet_162, 0x0300, 0x27b2},
+ {gBattleAnimSpriteSheet_163, 0x0100, 0x27b3},
+ {gBattleAnimSpriteSheet_163, 0x0100, 0x27b4},
+ {gBattleAnimSpriteSheet_163, 0x0100, 0x27b5},
+ {gBattleAnimSpriteSheet_166, 0x0800, 0x27b6},
+ {gBattleAnimSpriteSheet_166, 0x0800, 0x27b7},
+ {gBattleAnimSpriteSheet_166, 0x0800, 0x27b8},
+ {gBattleAnimSpriteSheet_166, 0x0800, 0x27b9},
+ {gBattleAnimSpriteSheet_166, 0x0800, 0x27ba},
+ {gBattleAnimSpriteSheet_171, 0x0080, 0x27bb},
+ {gBattleAnimSpriteSheet_144, 0x0200, 0x27bc},
+ {gBattleAnimSpriteSheet_173, 0x0200, 0x27bd},
+ {gBattleAnimSpriteSheet_174, 0x0200, 0x27be},
+ {gBattleAnimSpriteSheet_175, 0x0080, 0x27bf},
+ {gBattleAnimSpriteSheet_176, 0x0200, 0x27c0},
+ {gBattleAnimSpriteSheet_177, 0x0500, 0x27c1},
+ {gBattleAnimSpriteSheet_178, 0x0800, 0x27c2},
+ {gBattleAnimSpriteSheet_179, 0x0400, 0x27c3},
+ {gBattleAnimSpriteSheet_180, 0x0020, 0x27c4},
+ {gBattleAnimSpriteSheet_181, 0x0800, 0x27c5},
+ {gBattleAnimSpriteSheet_182, 0x0100, 0x27c6},
+ {gBattleAnimSpriteSheet_183, 0x0800, 0x27c7},
+ {gBattleAnimSpriteSheet_184, 0x0400, 0x27c8},
+ {gBattleAnimSpriteSheet_185, 0x0a00, 0x27c9},
+ {gBattleAnimSpriteSheet_186, 0x1000, 0x27ca},
+ {gBattleAnimSpriteSheet_187, 0x0800, 0x27cb},
+ {gBattleAnimSpriteSheet_188, 0x0400, 0x27cc},
+ {gBattleAnimSpriteSheet_189, 0x0200, 0x27cd},
+ {gBattleAnimSpriteSheet_190, 0x0800, 0x27ce},
+ {gBattleAnimSpriteSheet_191, 0x0800, 0x27cf},
+ {gBattleAnimSpriteSheet_192, 0x0800, 0x27d0},
+ {gBattleAnimSpriteSheet_193, 0x0200, 0x27d1},
+ {gBattleAnimSpriteSheet_194, 0x0800, 0x27d2},
+ {gBattleAnimSpriteSheet_195, 0x0200, 0x27d3},
+ {gBattleAnimSpriteSheet_196, 0x0800, 0x27d4},
+ {gBattleAnimSpriteSheet_197, 0x0200, 0x27d5},
+ {gBattleAnimSpriteSheet_198, 0x0800, 0x27d6},
+ {gBattleAnimSpriteSheet_199, 0x0400, 0x27d7},
+ {gBattleAnimSpriteSheet_200, 0x0200, 0x27d8},
+ {gBattleAnimSpriteSheet_201, 0x0a80, 0x27d9},
+ {gBattleAnimSpriteSheet_202, 0x0600, 0x27da},
+ {gBattleAnimSpriteSheet_203, 0x0800, 0x27db},
+ {gBattleAnimSpriteSheet_204, 0x0200, 0x27dc},
+ {gBattleAnimSpriteSheet_205, 0x0600, 0x27dd},
+ {gBattleAnimSpriteSheet_206, 0x0800, 0x27de},
+ {gBattleAnimSpriteSheet_207, 0x0180, 0x27df},
+ {gBattleAnimSpriteSheet_208, 0x0800, 0x27e0},
+ {gBattleAnimSpriteSheet_209, 0x0800, 0x27e1},
+ {gBattleAnimSpriteSheet_210, 0x0080, 0x27e2},
+ {gBattleAnimSpriteSheet_211, 0x0080, 0x27e3},
+ {gBattleAnimSpriteSheet_212, 0x0800, 0x27e4},
+ {gBattleAnimSpriteSheet_213, 0x0800, 0x27e5},
+ {gBattleAnimSpriteSheet_214, 0x0600, 0x27e6},
+ {gBattleAnimSpriteSheet_215, 0x0600, 0x27e7},
+ {gBattleAnimSpriteSheet_210, 0x0080, 0x27e8},
+ {gBattleAnimSpriteSheet_217, 0x0080, 0x27e9},
+ {gBattleAnimSpriteSheet_218, 0x0180, 0x27ea},
+ {gBattleAnimSpriteSheet_210, 0x0080, 0x27eb},
+ {gBattleAnimSpriteSheet_220, 0x0200, 0x27ec},
+ {gBattleAnimSpriteSheet_221, 0x0400, 0x27ed},
+ {gBattleAnimSpriteSheet_222, 0x0a00, 0x27ee},
+ {gBattleAnimSpriteSheet_223, 0x0800, 0x27ef},
+ {gBattleAnimSpriteSheet_224, 0x0200, 0x27f0},
+ {gBattleAnimSpriteSheet_225, 0x0400, 0x27f1},
+ {gBattleAnimSpriteSheet_226, 0x0080, 0x27f2},
+ {gBattleAnimSpriteSheet_227, 0x0800, 0x27f3},
+ {gBattleAnimSpriteSheet_228, 0x0200, 0x27f4},
+ {gBattleAnimSpriteSheet_229, 0x0300, 0x27f5},
+ {gBattleAnimSpriteSheet_230, 0x0800, 0x27f6},
+ {gBattleAnimSpriteSheet_231, 0x0380, 0x27f7},
+ {gBattleAnimSpriteSheet_232, 0x0800, 0x27f8},
+ {gBattleAnimSpriteSheet_233, 0x00c0, 0x27f9},
+ {gBattleAnimSpriteSheet_234, 0x0800, 0x27fa},
+ {gBattleAnimSpriteSheet_235, 0x0060, 0x27fb},
+ {gBattleAnimSpriteSheet_235, 0x0060, 0x27fc},
+ {gBattleAnimSpriteSheet_235, 0x0060, 0x27fd},
+ {gBattleAnimSpriteSheet_238, 0x0080, 0x27fe},
+ {gBattleAnimSpriteSheet_239, 0x0180, 0x27ff},
+ {gBattleAnimSpriteSheet_240, 0x0180, 0x2800},
+ {gBattleAnimSpriteSheet_241, 0x0200, 0x2801},
+ {gBattleAnimSpriteSheet_242, 0x0200, 0x2802},
+ {gBattleAnimSpriteSheet_243, 0x0020, 0x2803},
+ {gBattleAnimSpriteSheet_244, 0x0400, 0x2804},
+ {gBattleAnimSpriteSheet_245, 0x0600, 0x2805},
+ {gBattleAnimSpriteSheet_246, 0x1000, 0x2806},
+ {gBattleAnimSpriteSheet_247, 0x0400, 0x2807},
+ {gBattleAnimSpriteSheet_248, 0x0020, 0x2808},
+ {gBattleAnimSpriteSheet_249, 0x0080, 0x2809},
+ {gBattleAnimSpriteSheet_250, 0x0800, 0x280a},
+ {gBattleAnimSpriteSheet_251, 0x0080, 0x280b},
+ {gBattleAnimSpriteSheet_252, 0x0200, 0x280c},
+ {gBattleAnimSpriteSheet_253, 0x0400, 0x280d},
+ {gBattleAnimSpriteSheet_254, 0x0200, 0x280e},
+ {gBattleAnimSpriteSheet_255, 0x0200, 0x280f},
+ {gBattleAnimSpriteSheet_256, 0x0800, 0x2810},
+ {gBattleAnimSpriteSheet_257, 0x0280, 0x2811},
+ {gBattleAnimSpriteSheet_258, 0x0200, 0x2812},
+ {gBattleAnimSpriteSheet_149, 0x0200, 0x2813},
+ {gBattleAnimSpriteSheet_260, 0x0400, 0x2814},
+ {gBattleAnimSpriteSheet_261, 0x0200, 0x2815},
+ {gBattleAnimSpriteSheet_262, 0x0200, 0x2816},
+ {gBattleAnimSpriteSheet_263, 0x0080, 0x2817},
+ {gBattleAnimSpriteSheet_264, 0x0020, 0x2818},
+ {gBattleAnimSpriteSheet_264, 0x0020, 0x2819},
+ {gBattleAnimSpriteSheet_266, 0x0080, 0x281a},
+ {gBattleAnimSpriteSheet_212, 0x0800, 0x281b},
+ {gBattleAnimSpriteSheet_264, 0x0020, 0x281c},
+ {gBattleAnimSpriteSheet_269, 0x0080, 0x281d},
+ {gBattleAnimSpriteSheet_270, 0x0400, 0x281e},
+ {gBattleAnimSpriteSheet_271, 0x0080, 0x281f},
+ {gBattleAnimSpriteSheet_272, 0x0800, 0x2820},
+ {gBattleAnimSpriteSheet_273, 0x0020, 0x2821},
+ {gBattleAnimSpriteSheet_274, 0x0800, 0x2822},
+ {gBattleAnimSpriteSheet_275, 0x0800, 0x2823},
+ {gBattleAnimSpriteSheet_276, 0x0800, 0x2824},
+ {gBattleAnimSpriteSheet_277, 0x1000, 0x2825},
+ {gBattleAnimSpriteSheet_278, 0x0800, 0x2826},
+ {gBattleAnimSpriteSheet_279, 0x00a0, 0x2827},
+ {gBattleAnimSpriteSheet_280, 0x0800, 0x2828},
+ {gBattleAnimSpriteSheet_281, 0x0200, 0x2829},
+ {gBattleAnimSpriteSheet_282, 0x0600, 0x282a},
+ {gBattleAnimSpriteSheet_283, 0x0200, 0x282b},
+ {gBattleAnimSpriteSheet_284, 0x0800, 0x282c},
+ {gBattleAnimSpriteSheet_285, 0x0200, 0x282d},
+ {gBattleAnimSpriteSheet_183, 0x0800, 0x282e},
+ {gBattleAnimSpriteSheet_056, 0x1000, 0x282f},
+ {gBattleAnimSpriteSheet_163, 0x0100, 0x2830},
+};
+
+
+const struct CompressedSpritePalette gBattleAnimPaletteTable[] =
+{
+ {gBattleAnimSpritePalette_000, 0x2710},
+ {gBattleAnimSpritePalette_001, 0x2711},
+ {gBattleAnimSpritePalette_002, 0x2712},
+ {gBattleAnimSpritePalette_003, 0x2713},
+ {gBattleAnimSpritePalette_004, 0x2714},
+ {gBattleAnimSpritePalette_005, 0x2715},
+ {gBattleAnimSpritePalette_006, 0x2716},
+ {gBattleAnimSpritePalette_007, 0x2717},
+ {gBattleAnimSpritePalette_008, 0x2718},
+ {gBattleAnimSpritePalette_009, 0x2719},
+ {gBattleAnimSpritePalette_010, 0x271a},
+ {gBattleAnimSpritePalette_011, 0x271b},
+ {gBattleAnimSpritePalette_012, 0x271c},
+ {gBattleAnimSpritePalette_013, 0x271d},
+ {gBattleAnimSpritePalette_014, 0x271e},
+ {gBattleAnimSpritePalette_015, 0x271f},
+ {gBattleAnimSpritePalette_016, 0x2720},
+ {gBattleAnimSpritePalette_016, 0x2721},
+ {gBattleAnimSpritePalette_018, 0x2722},
+ {gBattleAnimSpritePalette_019, 0x2723},
+ {gBattleAnimSpritePalette_020, 0x2724},
+ {gBattleAnimSpritePalette_021, 0x2725},
+ {gBattleAnimSpritePalette_022, 0x2726},
+ {gBattleAnimSpritePalette_023, 0x2727},
+ {gBattleAnimSpritePalette_024, 0x2728},
+ {gBattleAnimSpritePalette_025, 0x2729},
+ {gBattleAnimSpritePalette_026, 0x272a},
+ {gBattleAnimSpritePalette_027, 0x272b},
+ {gBattleAnimSpritePalette_028, 0x272c},
+ {gBattleAnimSpritePalette_029, 0x272d},
+ {gBattleAnimSpritePalette_030, 0x272e},
+ {gBattleAnimSpritePalette_031, 0x272f},
+ {gBattleAnimSpritePalette_032, 0x2730},
+ {gBattleAnimSpritePalette_033, 0x2731},
+ {gBattleAnimSpritePalette_033, 0x2732},
+ {gBattleAnimSpritePalette_033, 0x2733},
+ {gBattleAnimSpritePalette_036, 0x2734},
+ {gBattleAnimSpritePalette_036, 0x2735},
+ {gBattleAnimSpritePalette_038, 0x2736},
+ {gBattleAnimSpritePalette_039, 0x2737},
+ {gBattleAnimSpritePalette_038, 0x2738},
+ {gBattleAnimSpritePalette_038, 0x2739},
+ {gBattleAnimSpritePalette_042, 0x273a},
+ {gBattleAnimSpritePalette_043, 0x273b},
+ {gBattleAnimSpritePalette_044, 0x273c},
+ {gBattleAnimSpritePalette_045, 0x273d},
+ {gBattleAnimSpritePalette_046, 0x273e},
+ {gBattleAnimSpritePalette_047, 0x273e},
+ {gBattleAnimSpritePalette_048, 0x2740},
+ {gBattleAnimSpritePalette_049, 0x2741},
+ {gBattleAnimSpritePalette_050, 0x2742},
+ {gBattleAnimSpritePalette_050, 0x2743},
+ {gBattleAnimSpritePalette_050, 0x2744},
+ {gBattleAnimSpritePalette_026, 0x2745},
+ {gBattleAnimSpritePalette_054, 0x2746},
+ {gBattleAnimSpritePalette_050, 0x2747},
+ {gBattleAnimSpritePalette_056, 0x2748},
+ {gBattleAnimSpritePalette_057, 0x2749},
+ {gBattleAnimSpritePalette_058, 0x274a},
+ {gBattleAnimSpritePalette_059, 0x274b},
+ {gBattleAnimSpritePalette_060, 0x274c},
+ {gBattleAnimSpritePalette_061, 0x274d},
+ {gBattleAnimSpritePalette_062, 0x274e},
+ {gBattleAnimSpritePalette_063, 0x274f},
+ {gBattleAnimSpritePalette_064, 0x2750},
+ {gBattleAnimSpritePalette_065, 0x2751},
+ {gBattleAnimSpritePalette_066, 0x2752},
+ {gBattleAnimSpritePalette_067, 0x2753},
+ {gBattleAnimSpritePalette_068, 0x2754},
+ {gBattleAnimSpritePalette_065, 0x2755},
+ {gBattleAnimSpritePalette_070, 0x2756},
+ {gBattleAnimSpritePalette_070, 0x2757},
+ {gBattleAnimSpritePalette_072, 0x2758},
+ {gBattleAnimSpritePalette_073, 0x2759},
+ {gBattleAnimSpritePalette_074, 0x275a},
+ {gBattleAnimSpritePalette_075, 0x275b},
+ {gBattleAnimSpritePalette_076, 0x275c},
+ {gBattleAnimSpritePalette_076, 0x275d},
+ {gBattleAnimSpritePalette_078, 0x275e},
+ {gBattleAnimSpritePalette_078, 0x275f},
+ {gBattleAnimSpritePalette_080, 0x2760},
+ {gBattleAnimSpritePalette_081, 0x2761},
+ {gBattleAnimSpritePalette_082, 0x2762},
+ {gBattleAnimSpritePalette_083, 0x2763},
+ {gBattleAnimSpritePalette_084, 0x2764},
+ {gBattleAnimSpritePalette_085, 0x2765},
+ {gBattleAnimSpritePalette_086, 0x2766},
+ {gBattleAnimSpritePalette_087, 0x2767},
+ {gBattleAnimSpritePalette_088, 0x2768},
+ {gBattleAnimSpritePalette_089, 0x2769},
+ {gBattleAnimSpritePalette_090, 0x276a},
+ {gBattleAnimSpritePalette_091, 0x276b},
+ {gBattleAnimSpritePalette_092, 0x276c},
+ {gBattleAnimSpritePalette_093, 0x276d},
+ {gBattleAnimSpritePalette_094, 0x276e},
+ {gBattleAnimSpritePalette_095, 0x276f},
+ {gBattleAnimSpritePalette_096, 0x2770},
+ {gBattleAnimSpritePalette_097, 0x2771},
+ {gBattleAnimSpritePalette_094, 0x2772},
+ {gBattleAnimSpritePalette_099, 0x2773},
+ {gBattleAnimSpritePalette_100, 0x2774},
+ {gBattleAnimSpritePalette_101, 0x2775},
+ {gBattleAnimSpritePalette_101, 0x2776},
+ {gBattleAnimSpritePalette_103, 0x2777},
+ {gBattleAnimSpritePalette_104, 0x2778},
+ {gBattleAnimSpritePalette_105, 0x2779},
+ {gBattleAnimSpritePalette_105, 0x277a},
+ {gBattleAnimSpritePalette_107, 0x277b},
+ {gBattleAnimSpritePalette_107, 0x277c},
+ {gBattleAnimSpritePalette_109, 0x277d},
+ {gBattleAnimSpritePalette_109, 0x277e},
+ {gBattleAnimSpritePalette_111, 0x277f},
+ {gBattleAnimSpritePalette_112, 0x2780},
+ {gBattleAnimSpritePalette_113, 0x2781},
+ {gBattleAnimSpritePalette_114, 0x2782},
+ {gBattleAnimSpritePalette_115, 0x2783},
+ {gBattleAnimSpritePalette_116, 0x2784},
+ {gBattleAnimSpritePalette_117, 0x2785},
+ {gBattleAnimSpritePalette_118, 0x2786},
+ {gBattleAnimSpritePalette_119, 0x2787},
+ {gBattleAnimSpritePalette_120, 0x2788},
+ {gBattleAnimSpritePalette_121, 0x2789},
+ {gBattleAnimSpritePalette_122, 0x278a},
+ {gBattleAnimSpritePalette_122, 0x278b},
+ {gBattleAnimSpritePalette_124, 0x278c},
+ {gBattleAnimSpritePalette_125, 0x278d},
+ {gBattleAnimSpritePalette_126, 0x278e},
+ {gBattleAnimSpritePalette_127, 0x278f},
+ {gBattleAnimSpritePalette_128, 0x2790},
+ {gBattleAnimSpritePalette_128, 0x2791},
+ {gBattleAnimSpritePalette_130, 0x2792},
+ {gBattleAnimSpritePalette_130, 0x2793},
+ {gBattleAnimSpritePalette_132, 0x2794},
+ {gBattleAnimSpritePalette_133, 0x2795},
+ {gBattleAnimSpritePalette_133, 0x2796},
+ {gBattleAnimSpritePalette_135, 0x2797},
+ {gBattleAnimSpritePalette_136, 0x2798},
+ {gBattleAnimSpritePalette_135, 0x2799},
+ {gBattleAnimSpritePalette_135, 0x279a},
+ {gBattleAnimSpritePalette_139, 0x279b},
+ {gBattleAnimSpritePalette_140, 0x279c},
+ {gBattleAnimSpritePalette_141, 0x279d},
+ {gBattleAnimSpritePalette_141, 0x279e},
+ {gBattleAnimSpritePalette_143, 0x279f},
+ {gBattleAnimSpritePalette_144, 0x27a0},
+ {gBattleAnimSpritePalette_139, 0x27a1},
+ {gBattleAnimSpritePalette_115, 0x27a2},
+ {gBattleAnimSpritePalette_147, 0x27a3},
+ {gBattleAnimSpritePalette_148, 0x27a4},
+ {gBattleAnimSpritePalette_148, 0x27a5},
+ {gBattleAnimSpritePalette_150, 0x27a6},
+ {gBattleAnimSpritePalette_150, 0x27a7},
+ {gBattleAnimSpritePalette_152, 0x27a8},
+ {gBattleAnimSpritePalette_153, 0x27a9},
+ {gBattleAnimSpritePalette_154, 0x27aa},
+ {gBattleAnimSpritePalette_155, 0x27ab},
+ {gBattleAnimSpritePalette_156, 0x27ac},
+ {gBattleAnimSpritePalette_157, 0x27ad},
+ {gBattleAnimSpritePalette_158, 0x27ae},
+ {gBattleAnimSpritePalette_159, 0x27af},
+ {gBattleAnimSpritePalette_160, 0x27b0},
+ {gBattleAnimSpritePalette_161, 0x27b1},
+ {gBattleAnimSpritePalette_162, 0x27b2},
+ {gBattleAnimSpritePalette_163, 0x27b3},
+ {gBattleAnimSpritePalette_164, 0x27b4},
+ {gBattleAnimSpritePalette_165, 0x27b5},
+ {gBattleAnimSpritePalette_166, 0x27b6},
+ {gBattleAnimSpritePalette_167, 0x27b7},
+ {gBattleAnimSpritePalette_168, 0x27b8},
+ {gBattleAnimSpritePalette_169, 0x27b9},
+ {gBattleAnimSpritePalette_170, 0x27ba},
+ {gBattleAnimSpritePalette_171, 0x27bb},
+ {gBattleAnimSpritePalette_172, 0x27bc},
+ {gBattleAnimSpritePalette_001, 0x27bd},
+ {gBattleAnimSpritePalette_174, 0x27be},
+ {gBattleAnimSpritePalette_175, 0x27bf},
+ {gBattleAnimSpritePalette_176, 0x27c0},
+ {gBattleAnimSpritePalette_177, 0x27c1},
+ {gBattleAnimSpritePalette_178, 0x27c2},
+ {gBattleAnimSpritePalette_179, 0x27c3},
+ {gBattleAnimSpritePalette_179, 0x27c4},
+ {gBattleAnimSpritePalette_179, 0x27c5},
+ {gBattleAnimSpritePalette_182, 0x27c6},
+ {gBattleAnimSpritePalette_183, 0x27c7},
+ {gBattleAnimSpritePalette_184, 0x27c8},
+ {gBattleAnimSpritePalette_185, 0x27c9},
+ {gBattleAnimSpritePalette_186, 0x27ca},
+ {gBattleAnimSpritePalette_187, 0x27cb},
+ {gBattleAnimSpritePalette_188, 0x27cc},
+ {gBattleAnimSpritePalette_189, 0x27cd},
+ {gBattleAnimSpritePalette_190, 0x27ce},
+ {gBattleAnimSpritePalette_191, 0x27cf},
+ {gBattleAnimSpritePalette_192, 0x27d0},
+ {gBattleAnimSpritePalette_193, 0x27d1},
+ {gBattleAnimSpritePalette_194, 0x27d2},
+ {gBattleAnimSpritePalette_195, 0x27d3},
+ {gBattleAnimSpritePalette_196, 0x27d4},
+ {gBattleAnimSpritePalette_197, 0x27d5},
+ {gBattleAnimSpritePalette_198, 0x27d6},
+ {gBattleAnimSpritePalette_199, 0x27d7},
+ {gBattleAnimSpritePalette_200, 0x27d8},
+ {gBattleAnimSpritePalette_201, 0x27d9},
+ {gBattleAnimSpritePalette_202, 0x27da},
+ {gBattleAnimSpritePalette_203, 0x27db},
+ {gBattleAnimSpritePalette_204, 0x27dc},
+ {gBattleAnimSpritePalette_205, 0x27dd},
+ {gBattleAnimSpritePalette_206, 0x27de},
+ {gBattleAnimSpritePalette_207, 0x27df},
+ {gBattleAnimSpritePalette_167, 0x27e0},
+ {gBattleAnimSpritePalette_209, 0x27e1},
+ {gBattleAnimSpritePalette_210, 0x27e2},
+ {gBattleAnimSpritePalette_211, 0x27e3},
+ {gBattleAnimSpritePalette_211, 0x27e4},
+ {gBattleAnimSpritePalette_211, 0x27e5},
+ {gBattleAnimSpritePalette_064, 0x27e6},
+ {gBattleAnimSpritePalette_215, 0x27e7},
+ {gBattleAnimSpritePalette_216, 0x27e8},
+ {gBattleAnimSpritePalette_217, 0x27e9},
+ {gBattleAnimSpritePalette_218, 0x27ea},
+ {gBattleAnimSpritePalette_219, 0x27eb},
+ {gBattleAnimSpritePalette_220, 0x27ec},
+ {gBattleAnimSpritePalette_221, 0x27ed},
+ {gBattleAnimSpritePalette_222, 0x27ee},
+ {gBattleAnimSpritePalette_223, 0x27ef},
+ {gBattleAnimSpritePalette_224, 0x27f0},
+ {gBattleAnimSpritePalette_225, 0x27f1},
+ {gBattleAnimSpritePalette_226, 0x27f2},
+ {gBattleAnimSpritePalette_226, 0x27f3},
+ {gBattleAnimSpritePalette_228, 0x27f4},
+ {gBattleAnimSpritePalette_229, 0x27f5},
+ {gBattleAnimSpritePalette_230, 0x27f6},
+ {gBattleAnimSpritePalette_231, 0x27f7},
+ {gBattleAnimSpritePalette_231, 0x27f8},
+ {gBattleAnimSpritePalette_233, 0x27f9},
+ {gBattleAnimSpritePalette_234, 0x27fa},
+ {gBattleAnimSpritePalette_235, 0x27fb},
+ {gBattleAnimSpritePalette_236, 0x27fc},
+ {gBattleAnimSpritePalette_237, 0x27fd},
+ {gBattleAnimSpritePalette_238, 0x27fe},
+ {gBattleAnimSpritePalette_239, 0x27ff},
+ {gBattleAnimSpritePalette_240, 0x2800},
+ {gBattleAnimSpritePalette_241, 0x2801},
+ {gBattleAnimSpritePalette_242, 0x2802},
+ {gBattleAnimSpritePalette_243, 0x2803},
+ {gBattleAnimSpritePalette_244, 0x2804},
+ {gBattleAnimSpritePalette_245, 0x2805},
+ {gBattleAnimSpritePalette_245, 0x2806},
+ {gBattleAnimSpritePalette_064, 0x2807},
+ {gBattleAnimSpritePalette_248, 0x2808},
+ {gBattleAnimSpritePalette_249, 0x2809},
+ {gBattleAnimSpritePalette_249, 0x280a},
+ {gBattleAnimSpritePalette_251, 0x280b},
+ {gBattleAnimSpritePalette_252, 0x280c},
+ {gBattleAnimSpritePalette_253, 0x280d},
+ {gBattleAnimSpritePalette_254, 0x280e},
+ {gBattleAnimSpritePalette_255, 0x280f},
+ {gBattleAnimSpritePalette_256, 0x2810},
+ {gBattleAnimSpritePalette_257, 0x2811},
+ {gBattleAnimSpritePalette_258, 0x2812},
+ {gBattleAnimSpritePalette_259, 0x2813},
+ {gBattleAnimSpritePalette_260, 0x2814},
+ {gBattleAnimSpritePalette_261, 0x2815},
+ {gBattleAnimSpritePalette_262, 0x2816},
+ {gBattleAnimSpritePalette_263, 0x2817},
+ {gBattleAnimSpritePalette_264, 0x2818},
+ {gBattleAnimSpritePalette_265, 0x2819},
+ {gBattleAnimSpritePalette_266, 0x281a},
+ {gBattleAnimSpritePalette_267, 0x281b},
+ {gBattleAnimSpritePalette_268, 0x281c},
+ {gBattleAnimSpritePalette_269, 0x281d},
+ {gBattleAnimSpritePalette_270, 0x281e},
+ {gBattleAnimSpritePalette_271, 0x281f},
+ {gBattleAnimSpritePalette_272, 0x2820},
+ {gBattleAnimSpritePalette_272, 0x2821},
+ {gBattleAnimSpritePalette_274, 0x2822},
+ {gBattleAnimSpritePalette_274, 0x2823},
+ {gBattleAnimSpritePalette_274, 0x2824},
+ {gBattleAnimSpritePalette_277, 0x2825},
+ {gBattleAnimSpritePalette_278, 0x2826},
+ {gBattleAnimSpritePalette_279, 0x2827},
+ {gBattleAnimSpritePalette_280, 0x2828},
+ {gBattleAnimSpritePalette_281, 0x2829},
+ {gBattleAnimSpritePalette_282, 0x282a},
+ {gBattleAnimSpritePalette_283, 0x282b},
+ {gBattleAnimSpritePalette_284, 0x282c},
+ {gBattleAnimSpritePalette_285, 0x282d},
+ {gBattleAnimSpritePalette_286, 0x282e},
+ {gBattleAnimSpritePalette_287, 0x282f},
+ {gBattleAnimSpritePalette_288, 0x2830},
+};
+
+const struct BattleAnimBackground gBattleAnimBackgroundTable[] =
+{
+ &gBattleAnimBackgroundImage_00, &gBattleAnimBackgroundPalette_00, &gBattleAnimBackgroundTilemap_00,
+ &gBattleAnimBackgroundImage_00, &gBattleAnimBackgroundPalette_00, &gBattleAnimBackgroundTilemap_00,
+ &gBattleAnimBackgroundImage_02, &gBattleAnimBackgroundPalette_02, &gBattleAnimBackgroundTilemap_02,
+ &gBattleAnimBackgroundImage_03, &gBattleAnimBackgroundPalette_03, &gBattleAnimBackgroundTilemap_03,
+ &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_04,
+ &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_05,
+ &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_04, &gBattleAnimBackgroundTilemap_06,
+ &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_07, &gBattleAnimBackgroundTilemap_07,
+ &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_07, &gBattleAnimBackgroundTilemap_08,
+ &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_09, &gBattleAnimBackgroundTilemap_09,
+ &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_09, &gBattleAnimBackgroundTilemap_10,
+ &gBattleAnimBackgroundImage_11, &gBattleAnimBackgroundPalette_11, &gBattleAnimBackgroundTilemap_11,
+ &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_12,
+ &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_13,
+ &gBattleAnimBackgroundImage_12, &gBattleAnimBackgroundPalette_12, &gBattleAnimBackgroundTilemap_14,
+ &gBattleAnimBackgroundImage_15, &gBattleAnimBackgroundPalette_15, &gBattleAnimBackgroundTilemap_15,
+ &gBattleAnimBackgroundImage_16, &gBattleAnimBackgroundPalette_16, &gBattleAnimBackgroundTilemap_16,
+ &gBattleAnimBackgroundImage_17, &gBattleAnimBackgroundPalette_17, &gBattleAnimBackgroundTilemap_17,
+ &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_18, &gBattleAnimBackgroundTilemap_07,
+ &gBattleAnimBackgroundImage_07, &gBattleAnimBackgroundPalette_18, &gBattleAnimBackgroundTilemap_08,
+ &gBattleAnimBackgroundImage_20, &gBattleAnimBackgroundPalette_20, &gBattleAnimBackgroundTilemap_20,
+ &gBattleAnimBackgroundImage_21, &gBattleAnimBackgroundPalette_21, &gBattleAnimBackgroundTilemap_21,
+ &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_22, &gBattleAnimBackgroundTilemap_09,
+ &gBattleAnimBackgroundImage_09, &gBattleAnimBackgroundPalette_22, &gBattleAnimBackgroundTilemap_10,
+ &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_04,
+ &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_05,
+ &gBattleAnimBackgroundImage_04, &gBattleAnimBackgroundPalette_24, &gBattleAnimBackgroundTilemap_06,
+};
+
static void (* const sScriptCmdTable[])(void) =
{
ScriptCmd_loadspritegfx,