diff options
author | ElectroDeoxys <ElectroDeoxys@gmail.com> | 2020-12-24 16:55:24 +0000 |
---|---|---|
committer | ElectroDeoxys <ElectroDeoxys@gmail.com> | 2020-12-24 18:31:19 +0000 |
commit | 0a1e2b2c6600143c848905fd6d1c54a58bfc4329 (patch) | |
tree | 76ead64fc69584a7653208f39f4e3f25f51c285b | |
parent | d25383b1ea8b7f80393694167ad28759b8a06269 (diff) |
Identify and unpack frame animation data
-rw-r--r-- | src/data/anims1.asm | 4570 | ||||
-rw-r--r-- | src/data/anims2.asm | 5022 | ||||
-rw-r--r-- | src/data/anims3.asm | 5246 | ||||
-rw-r--r-- | src/data/anims4.asm | 3765 | ||||
-rw-r--r-- | src/engine/bank04.asm | 5 | ||||
-rw-r--r-- | src/engine/bank07.asm | 20 | ||||
-rw-r--r-- | src/engine/bank20.asm | 451 | ||||
-rw-r--r-- | src/engine/home.asm | 4 | ||||
-rw-r--r-- | src/gfx.asm | 70 | ||||
-rw-r--r-- | src/layout.link | 7 | ||||
-rw-r--r-- | src/macros/data.asm | 12 | ||||
-rw-r--r-- | tools/extract_anim_data.py | 136 |
12 files changed, 19061 insertions, 247 deletions
diff --git a/src/data/anims1.asm b/src/data/anims1.asm new file mode 100644 index 0000000..0657cb6 --- /dev/null +++ b/src/data/anims1.asm @@ -0,0 +1,4570 @@ +AnimData0:: ; a8e54 (2a:4e54)
+ frame_table AnimFrameTable0
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa8e6b
+
+AnimFrameTable0:: ; a8e6b (2a:4e6b)
+ dw .data_a8e7f
+ dw .data_a8e90
+ dw .data_a8ea1
+ dw .data_a8eb2
+ dw .data_a8ec3
+ dw .data_a8ed4
+ dw .data_a8ee5
+ dw .data_a8ef6
+ dw .data_a8f07
+ dw .data_a8f18
+
+.data_a8e7f
+ db 4 ; size
+ db 0, 0, 8, $0
+ db 0, 8, 9, $0
+ db 8, 0, 10, $0
+ db 8, 8, 11, $0
+
+.data_a8e90
+ db 4 ; size
+ db 0, 0, 6, $0
+ db 8, 0, 7, $0
+ db 8, 8, 7, (1 << OAM_X_FLIP)
+ db 0, 8, 6, (1 << OAM_X_FLIP)
+
+.data_a8ea1
+ db 4 ; size
+ db 0, 0, 9, (1 << OAM_X_FLIP)
+ db 8, 0, 11, (1 << OAM_X_FLIP)
+ db 0, 8, 8, (1 << OAM_X_FLIP)
+ db 8, 8, 10, (1 << OAM_X_FLIP)
+
+.data_a8eb2
+ db 4 ; size
+ db 0, 0, 12, $0
+ db 0, 8, 13, $0
+ db 8, 0, 14, $0
+ db 8, 8, 15, $0
+
+.data_a8ec3
+ db 4 ; size
+ db 0, 0, 16, $0
+ db 0, 8, 17, $0
+ db 8, 0, 18, $0
+ db 8, 8, 19, $0
+
+.data_a8ed4
+ db 4 ; size
+ db 0, 0, 2, $0
+ db 0, 8, 3, $0
+ db 8, 0, 4, $0
+ db 8, 8, 5, $0
+
+.data_a8ee5
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 8, 0, 1, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+ db 8, 8, 1, (1 << OAM_X_FLIP)
+
+.data_a8ef6
+ db 4 ; size
+ db 0, 0, 3, (1 << OAM_X_FLIP)
+ db 8, 0, 5, (1 << OAM_X_FLIP)
+ db 0, 8, 2, (1 << OAM_X_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP)
+
+.data_a8f07
+ db 4 ; size
+ db 0, 0, 13, (1 << OAM_X_FLIP)
+ db 8, 0, 15, (1 << OAM_X_FLIP)
+ db 0, 8, 12, (1 << OAM_X_FLIP)
+ db 8, 8, 14, (1 << OAM_X_FLIP)
+
+.data_a8f18
+ db 4 ; size
+ db 0, 0, 17, (1 << OAM_X_FLIP)
+ db 8, 0, 19, (1 << OAM_X_FLIP)
+ db 0, 8, 16, (1 << OAM_X_FLIP)
+ db 8, 8, 18, (1 << OAM_X_FLIP)
+; 0xa8f29
+
+AnimData4:: ; a8f29 (2a:4f29)
+ frame_table AnimFrameTable1
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa8f40
+
+AnimFrameTable1:: ; a8f40 (2a:4f40)
+ dw .data_a8f54
+ dw .data_a8f65
+ dw .data_a8f76
+ dw .data_a8f87
+ dw .data_a8f98
+ dw .data_a8fa9
+ dw .data_a8fba
+ dw .data_a8fcb
+ dw .data_a8fdc
+ dw .data_a8fed
+
+.data_a8f54
+ db 4 ; size
+ db 0, 0, 8, (1 << OAM_OBP_NUM)
+ db 0, 8, 9, (1 << OAM_OBP_NUM)
+ db 8, 0, 10, (1 << OAM_OBP_NUM)
+ db 8, 8, 11, (1 << OAM_OBP_NUM)
+
+.data_a8f65
+ db 4 ; size
+ db 0, 0, 6, (1 << OAM_OBP_NUM)
+ db 8, 0, 7, (1 << OAM_OBP_NUM)
+ db 8, 8, 7, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 6, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a8f76
+ db 4 ; size
+ db 0, 0, 9, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 11, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 8, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 10, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a8f87
+ db 4 ; size
+ db 0, 0, 12, (1 << OAM_OBP_NUM)
+ db 0, 8, 13, (1 << OAM_OBP_NUM)
+ db 8, 0, 14, (1 << OAM_OBP_NUM)
+ db 8, 8, 15, (1 << OAM_OBP_NUM)
+
+.data_a8f98
+ db 4 ; size
+ db 0, 0, 16, (1 << OAM_OBP_NUM)
+ db 0, 8, 17, (1 << OAM_OBP_NUM)
+ db 8, 0, 18, (1 << OAM_OBP_NUM)
+ db 8, 8, 19, (1 << OAM_OBP_NUM)
+
+.data_a8fa9
+ db 4 ; size
+ db 0, 0, 2, (1 << OAM_OBP_NUM)
+ db 0, 8, 3, (1 << OAM_OBP_NUM)
+ db 8, 0, 4, (1 << OAM_OBP_NUM)
+ db 8, 8, 5, (1 << OAM_OBP_NUM)
+
+.data_a8fba
+ db 4 ; size
+ db 0, 0, 0, (1 << OAM_OBP_NUM)
+ db 8, 0, 1, (1 << OAM_OBP_NUM)
+ db 0, 8, 0, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 1, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a8fcb
+ db 4 ; size
+ db 0, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 5, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 2, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a8fdc
+ db 4 ; size
+ db 0, 0, 13, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 15, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 12, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 14, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a8fed
+ db 4 ; size
+ db 0, 0, 17, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 19, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 16, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 18, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa8ffe
+
+AnimData7:: ; a8ffe (2a:4ffe)
+ frame_table AnimFrameTable1
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa900d
+
+AnimData8:: ; a900d (2a:500d)
+ frame_table AnimFrameTable2
+ frame_data 0, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9018
+
+AnimFrameTable2:: ; a9018 (2a:5018)
+ dw .data_a9020
+ dw .data_a9031
+ dw .data_a9042
+ dw .data_a9053
+
+.data_a9020
+ db 4 ; size
+ db -2, 7, 20, (1 << OAM_OBP_NUM)
+ db -2, 15, 21, (1 << OAM_OBP_NUM)
+ db 6, 7, 22, (1 << OAM_OBP_NUM)
+ db 6, 15, 23, (1 << OAM_OBP_NUM)
+
+.data_a9031
+ db 4 ; size
+ db 5, 4, 24, (1 << OAM_OBP_NUM)
+ db 5, 12, 25, (1 << OAM_OBP_NUM)
+ db -3, 4, 13, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db -3, 12, 12, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9042
+ db 4 ; size
+ db 5, 2, 25, (1 << OAM_OBP_NUM)
+ db -3, -6, 13, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db -3, 2, 12, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 5, -6, 26, (1 << OAM_OBP_NUM)
+
+.data_a9053
+ db 4 ; size
+ db 0, -16, 0, (1 << OAM_OBP_NUM)
+ db 8, -16, 1, (1 << OAM_OBP_NUM)
+ db 0, -8, 0, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, -8, 1, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa9064
+
+AnimData9:: ; a9064 (2a:5064)
+ frame_table AnimFrameTable2
+ frame_data 1, 9, 0, 0
+ frame_data 2, 7, 0, 0
+ frame_data 3, 16, 0, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa907b
+
+AnimData10:: ; a907b (2a:507b)
+ frame_table AnimFrameTable3
+ frame_data 0, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9086
+
+AnimFrameTable3:: ; a9086 (2a:5086)
+ dw .data_a908e
+ dw .data_a909f
+ dw .data_a90b0
+ dw .data_a90c1
+
+.data_a908e
+ db 4 ; size
+ db 0, 0, 6, $0
+ db 8, 0, 7, $0
+ db 0, 8, 6, (1 << OAM_X_FLIP)
+ db 8, 8, 7, (1 << OAM_X_FLIP)
+
+.data_a909f
+ db 4 ; size
+ db 0, 0, 2, $0
+ db 0, 8, 3, $0
+ db 8, 0, 4, $0
+ db 8, 8, 5, $0
+
+.data_a90b0
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 8, 0, 1, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+ db 8, 8, 1, (1 << OAM_X_FLIP)
+
+.data_a90c1
+ db 4 ; size
+ db 0, 0, 3, (1 << OAM_X_FLIP)
+ db 8, 0, 5, (1 << OAM_X_FLIP)
+ db 0, 8, 2, (1 << OAM_X_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP)
+; 0xa90d2
+
+AnimData13:: ; a90d2 (2a:50d2)
+ frame_table AnimFrameTable3
+ frame_data 3, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa90dd
+
+AnimData14:: ; a90dd (2a:50dd)
+ frame_table AnimFrameTable4
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa90f4
+
+AnimFrameTable4:: ; a90f4 (2a:50f4)
+ dw .data_a9108
+ dw .data_a9119
+ dw .data_a912a
+ dw .data_a913b
+ dw .data_a914c
+ dw .data_a915d
+ dw .data_a916e
+ dw .data_a917f
+ dw .data_a9190
+ dw .data_a91a1
+
+.data_a9108
+ db 4 ; size
+ db 0, 0, 8, $0
+ db 0, 8, 9, $0
+ db 8, 0, 10, $0
+ db 8, 8, 11, $0
+
+.data_a9119
+ db 4 ; size
+ db 0, 0, 6, $0
+ db 8, 0, 7, $0
+ db 8, 8, 7, (1 << OAM_X_FLIP)
+ db 0, 8, 6, (1 << OAM_X_FLIP)
+
+.data_a912a
+ db 4 ; size
+ db 0, 0, 9, (1 << OAM_X_FLIP)
+ db 8, 0, 11, (1 << OAM_X_FLIP)
+ db 0, 8, 8, (1 << OAM_X_FLIP)
+ db 8, 8, 10, (1 << OAM_X_FLIP)
+
+.data_a913b
+ db 4 ; size
+ db 0, 0, 12, $0
+ db 0, 8, 13, $0
+ db 8, 0, 14, $0
+ db 8, 8, 15, $0
+
+.data_a914c
+ db 4 ; size
+ db 0, 0, 16, $0
+ db 0, 8, 17, $0
+ db 8, 0, 18, $0
+ db 8, 8, 19, $0
+
+.data_a915d
+ db 4 ; size
+ db 0, 0, 2, $0
+ db 0, 8, 3, $0
+ db 8, 0, 4, $0
+ db 8, 8, 5, $0
+
+.data_a916e
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 8, 0, 1, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+ db 8, 8, 1, (1 << OAM_X_FLIP)
+
+.data_a917f
+ db 4 ; size
+ db 0, 0, 3, (1 << OAM_X_FLIP)
+ db 8, 0, 5, (1 << OAM_X_FLIP)
+ db 0, 8, 2, (1 << OAM_X_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP)
+
+.data_a9190
+ db 4 ; size
+ db 0, 0, 13, (1 << OAM_X_FLIP)
+ db 8, 0, 15, (1 << OAM_X_FLIP)
+ db 0, 8, 12, (1 << OAM_X_FLIP)
+ db 8, 8, 14, (1 << OAM_X_FLIP)
+
+.data_a91a1
+ db 4 ; size
+ db 0, 0, 17, (1 << OAM_X_FLIP)
+ db 8, 0, 19, (1 << OAM_X_FLIP)
+ db 0, 8, 16, (1 << OAM_X_FLIP)
+ db 8, 8, 18, (1 << OAM_X_FLIP)
+; 0xa91b2
+
+AnimData15:: ; a91b2 (2a:51b2)
+ frame_table AnimFrameTable4
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa91c1
+
+AnimData16:: ; a91c1 (2a:51c1)
+ frame_table AnimFrameTable4
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa91d8
+
+AnimData17:: ; a91d8 (2a:51d8)
+ frame_table AnimFrameTable4
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa91e7
+
+AnimData18:: ; a91e7 (2a:51e7)
+ frame_table AnimFrameTable5
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa91fe
+
+AnimFrameTable5:: ; a91fe (2a:51fe)
+ dw .data_a9212
+ dw .data_a9223
+ dw .data_a9234
+ dw .data_a9245
+ dw .data_a9256
+ dw .data_a9267
+ dw .data_a9278
+ dw .data_a9289
+ dw .data_a929a
+ dw .data_a92ab
+
+.data_a9212
+ db 4 ; size
+ db 0, 0, 8, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 9, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 10, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 11, %001 | (1 << OAM_OBP_NUM)
+
+.data_a9223
+ db 4 ; size
+ db 0, 0, 6, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 7, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 7, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9234
+ db 4 ; size
+ db 0, 0, 9, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9245
+ db 4 ; size
+ db 0, 0, 12, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 13, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 14, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 15, %001 | (1 << OAM_OBP_NUM)
+
+.data_a9256
+ db 4 ; size
+ db 0, 0, 16, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 17, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 18, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 19, %001 | (1 << OAM_OBP_NUM)
+
+.data_a9267
+ db 4 ; size
+ db 0, 0, 2, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 3, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 4, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 5, %001 | (1 << OAM_OBP_NUM)
+
+.data_a9278
+ db 4 ; size
+ db 0, 0, 0, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 1, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 0, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9289
+ db 4 ; size
+ db 0, 0, 3, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a929a
+ db 4 ; size
+ db 0, 0, 13, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 12, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a92ab
+ db 4 ; size
+ db 0, 0, 17, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 16, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa92bc
+
+AnimData19:: ; a92bc (2a:52bc)
+ frame_table AnimFrameTable5
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa92cb
+
+AnimData20:: ; a92cb (2a:52cb)
+ frame_table AnimFrameTable5
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa92e2
+
+AnimData21:: ; a92e2 (2a:52e2)
+ frame_table AnimFrameTable5
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa92f1
+
+AnimData22:: ; a92f1 (2a:52f1)
+ frame_table AnimFrameTable6
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9308
+
+AnimFrameTable6:: ; a9308 (2a:5308)
+ dw .data_a931c
+ dw .data_a932d
+ dw .data_a933e
+ dw .data_a934f
+ dw .data_a9360
+ dw .data_a9371
+ dw .data_a9382
+ dw .data_a9393
+ dw .data_a93a4
+ dw .data_a93b5
+
+.data_a931c
+ db 4 ; size
+ db 0, 0, 8, %010
+ db 0, 8, 9, %010
+ db 8, 0, 10, %010
+ db 8, 8, 11, %010
+
+.data_a932d
+ db 4 ; size
+ db 0, 0, 6, %010
+ db 8, 0, 7, %010
+ db 8, 8, 7, %010 | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %010 | (1 << OAM_X_FLIP)
+
+.data_a933e
+ db 4 ; size
+ db 0, 0, 9, %010 | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %010 | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %010 | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %010 | (1 << OAM_X_FLIP)
+
+.data_a934f
+ db 4 ; size
+ db 0, 0, 12, %010
+ db 0, 8, 13, %010
+ db 8, 0, 14, %010
+ db 8, 8, 15, %010
+
+.data_a9360
+ db 4 ; size
+ db 0, 0, 16, %010
+ db 0, 8, 17, %010
+ db 8, 0, 18, %010
+ db 8, 8, 19, %010
+
+.data_a9371
+ db 4 ; size
+ db 0, 0, 2, %010
+ db 0, 8, 3, %010
+ db 8, 0, 4, %010
+ db 8, 8, 5, %010
+
+.data_a9382
+ db 4 ; size
+ db 0, 0, 0, %010
+ db 8, 0, 1, %010
+ db 0, 8, 0, %010 | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %010 | (1 << OAM_X_FLIP)
+
+.data_a9393
+ db 4 ; size
+ db 0, 0, 3, %010 | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %010 | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %010 | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %010 | (1 << OAM_X_FLIP)
+
+.data_a93a4
+ db 4 ; size
+ db 0, 0, 13, %010 | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %010 | (1 << OAM_X_FLIP)
+ db 0, 8, 12, %010 | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %010 | (1 << OAM_X_FLIP)
+
+.data_a93b5
+ db 4 ; size
+ db 0, 0, 17, %010 | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %010 | (1 << OAM_X_FLIP)
+ db 0, 8, 16, %010 | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %010 | (1 << OAM_X_FLIP)
+; 0xa93c6
+
+AnimData23:: ; a93c6 (2a:53c6)
+ frame_table AnimFrameTable6
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa93d5
+
+AnimData24:: ; a93d5 (2a:53d5)
+ frame_table AnimFrameTable6
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa93ec
+
+AnimData25:: ; a93ec (2a:53ec)
+ frame_table AnimFrameTable6
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa93fb
+
+AnimData26:: ; a93fb (2a:53fb)
+ frame_table AnimFrameTable7
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9412
+
+AnimFrameTable7:: ; a9412 (2a:5412)
+ dw .data_a9426
+ dw .data_a9437
+ dw .data_a9448
+ dw .data_a9459
+ dw .data_a946a
+ dw .data_a947b
+ dw .data_a948c
+ dw .data_a949d
+ dw .data_a94ae
+ dw .data_a94bf
+
+.data_a9426
+ db 4 ; size
+ db 0, 0, 8, %011 | (1 << OAM_OBP_NUM)
+ db 0, 8, 9, %011 | (1 << OAM_OBP_NUM)
+ db 8, 0, 10, %011 | (1 << OAM_OBP_NUM)
+ db 8, 8, 11, %011 | (1 << OAM_OBP_NUM)
+
+.data_a9437
+ db 4 ; size
+ db 0, 0, 6, %011 | (1 << OAM_OBP_NUM)
+ db 8, 0, 7, %011 | (1 << OAM_OBP_NUM)
+ db 8, 8, 7, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9448
+ db 4 ; size
+ db 0, 0, 9, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9459
+ db 4 ; size
+ db 0, 0, 6, %011 | (1 << OAM_OBP_NUM)
+ db 0, 8, 13, %011 | (1 << OAM_OBP_NUM)
+ db 8, 0, 14, %011 | (1 << OAM_OBP_NUM)
+ db 8, 8, 15, %011 | (1 << OAM_OBP_NUM)
+
+.data_a946a
+ db 4 ; size
+ db 0, 0, 8, %011 | (1 << OAM_OBP_NUM)
+ db 0, 8, 17, %011 | (1 << OAM_OBP_NUM)
+ db 8, 0, 18, %011 | (1 << OAM_OBP_NUM)
+ db 8, 8, 19, %011 | (1 << OAM_OBP_NUM)
+
+.data_a947b
+ db 4 ; size
+ db 0, 0, 2, %011 | (1 << OAM_OBP_NUM)
+ db 0, 8, 3, %011 | (1 << OAM_OBP_NUM)
+ db 8, 0, 4, %011 | (1 << OAM_OBP_NUM)
+ db 8, 8, 5, %011 | (1 << OAM_OBP_NUM)
+
+.data_a948c
+ db 4 ; size
+ db 0, 0, 0, %011 | (1 << OAM_OBP_NUM)
+ db 8, 0, 1, %011 | (1 << OAM_OBP_NUM)
+ db 0, 8, 0, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a949d
+ db 4 ; size
+ db 0, 0, 3, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a94ae
+ db 4 ; size
+ db 0, 0, 13, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a94bf
+ db 4 ; size
+ db 0, 0, 17, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %011 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa94d0
+
+AnimData27:: ; a94d0 (2a:54d0)
+ frame_table AnimFrameTable7
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa94df
+
+AnimData28:: ; a94df (2a:54df)
+ frame_table AnimFrameTable7
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa94f6
+
+AnimData29:: ; a94f6 (2a:54f6)
+ frame_table AnimFrameTable7
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9505
+
+AnimData30:: ; a9505 (2a:5505)
+ frame_table AnimFrameTable8
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa951c
+
+AnimFrameTable8:: ; a951c (2a:551c)
+ dw .data_a9530
+ dw .data_a9541
+ dw .data_a9552
+ dw .data_a9563
+ dw .data_a9574
+ dw .data_a9585
+ dw .data_a9596
+ dw .data_a95a7
+ dw .data_a95b8
+ dw .data_a95c9
+
+.data_a9530
+ db 4 ; size
+ db 0, 0, 8, %100
+ db 0, 8, 9, %100
+ db 8, 0, 10, %100
+ db 8, 8, 11, %100
+
+.data_a9541
+ db 4 ; size
+ db 0, 0, 6, %100
+ db 8, 0, 7, %100
+ db 8, 8, 7, %100 | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %100 | (1 << OAM_X_FLIP)
+
+.data_a9552
+ db 4 ; size
+ db 0, 0, 9, %100 | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %100 | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %100 | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %100 | (1 << OAM_X_FLIP)
+
+.data_a9563
+ db 4 ; size
+ db 0, 0, 12, %100
+ db 0, 8, 13, %100
+ db 8, 0, 14, %100
+ db 8, 8, 15, %100
+
+.data_a9574
+ db 4 ; size
+ db 0, 0, 16, %100
+ db 0, 8, 17, %100
+ db 8, 0, 18, %100
+ db 8, 8, 19, %100
+
+.data_a9585
+ db 4 ; size
+ db 0, 0, 2, %100
+ db 0, 8, 3, %100
+ db 8, 0, 4, %100
+ db 8, 8, 5, %100
+
+.data_a9596
+ db 4 ; size
+ db 0, 0, 0, %100
+ db 8, 0, 1, %100
+ db 0, 8, 0, %100 | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %100 | (1 << OAM_X_FLIP)
+
+.data_a95a7
+ db 4 ; size
+ db 0, 0, 3, %100 | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %100 | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %100 | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %100 | (1 << OAM_X_FLIP)
+
+.data_a95b8
+ db 4 ; size
+ db 0, 0, 13, %100 | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %100 | (1 << OAM_X_FLIP)
+ db 0, 8, 12, %100 | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %100 | (1 << OAM_X_FLIP)
+
+.data_a95c9
+ db 4 ; size
+ db 0, 0, 17, %100 | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %100 | (1 << OAM_X_FLIP)
+ db 0, 8, 16, %100 | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %100 | (1 << OAM_X_FLIP)
+; 0xa95da
+
+AnimData31:: ; a95da (2a:55da)
+ frame_table AnimFrameTable8
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa95e9
+
+AnimData32:: ; a95e9 (2a:55e9)
+ frame_table AnimFrameTable8
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9600
+
+AnimData33:: ; a9600 (2a:5600)
+ frame_table AnimFrameTable8
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa960f
+
+AnimData34:: ; a960f (2a:560f)
+ frame_table AnimFrameTable9
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9626
+
+AnimFrameTable9:: ; a9626 (2a:5626)
+ dw .data_a963a
+ dw .data_a964b
+ dw .data_a965c
+ dw .data_a966d
+ dw .data_a967e
+ dw .data_a968f
+ dw .data_a96a0
+ dw .data_a96b1
+ dw .data_a96c2
+ dw .data_a96d3
+
+.data_a963a
+ db 4 ; size
+ db 0, 0, 8, %101 | (1 << OAM_OBP_NUM)
+ db 0, 8, 9, %101 | (1 << OAM_OBP_NUM)
+ db 8, 0, 10, %101 | (1 << OAM_OBP_NUM)
+ db 8, 8, 11, %101 | (1 << OAM_OBP_NUM)
+
+.data_a964b
+ db 4 ; size
+ db 0, 0, 6, %101 | (1 << OAM_OBP_NUM)
+ db 8, 0, 7, %101 | (1 << OAM_OBP_NUM)
+ db 8, 8, 7, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a965c
+ db 4 ; size
+ db 0, 0, 9, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a966d
+ db 4 ; size
+ db 0, 0, 12, %101 | (1 << OAM_OBP_NUM)
+ db 0, 8, 13, %101 | (1 << OAM_OBP_NUM)
+ db 8, 0, 14, %101 | (1 << OAM_OBP_NUM)
+ db 8, 8, 15, %101 | (1 << OAM_OBP_NUM)
+
+.data_a967e
+ db 4 ; size
+ db 0, 0, 16, %101 | (1 << OAM_OBP_NUM)
+ db 0, 8, 17, %101 | (1 << OAM_OBP_NUM)
+ db 8, 0, 18, %101 | (1 << OAM_OBP_NUM)
+ db 8, 8, 19, %101 | (1 << OAM_OBP_NUM)
+
+.data_a968f
+ db 4 ; size
+ db 0, 0, 2, %101 | (1 << OAM_OBP_NUM)
+ db 0, 8, 3, %101 | (1 << OAM_OBP_NUM)
+ db 8, 0, 4, %101 | (1 << OAM_OBP_NUM)
+ db 8, 8, 5, %101 | (1 << OAM_OBP_NUM)
+
+.data_a96a0
+ db 4 ; size
+ db 0, 0, 0, %101 | (1 << OAM_OBP_NUM)
+ db 8, 0, 1, %101 | (1 << OAM_OBP_NUM)
+ db 0, 8, 0, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a96b1
+ db 4 ; size
+ db 0, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a96c2
+ db 4 ; size
+ db 0, 0, 13, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 12, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a96d3
+ db 4 ; size
+ db 0, 0, 17, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 16, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa96e4
+
+AnimData35:: ; a96e4 (2a:56e4)
+ frame_table AnimFrameTable9
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa96f3
+
+AnimData36:: ; a96f3 (2a:56f3)
+ frame_table AnimFrameTable9
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa970a
+
+AnimData37:: ; a970a (2a:570a)
+ frame_table AnimFrameTable9
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9719
+
+AnimData38:: ; a9719 (2a:5719)
+ frame_table AnimFrameTable10
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9730
+
+AnimFrameTable10:: ; a9730 (2a:5730)
+ dw .data_a9744
+ dw .data_a9755
+ dw .data_a9766
+ dw .data_a9777
+ dw .data_a9788
+ dw .data_a9799
+ dw .data_a97aa
+ dw .data_a97bb
+ dw .data_a97cc
+ dw .data_a97dd
+
+.data_a9744
+ db 4 ; size
+ db 0, 0, 8, %110
+ db 0, 8, 9, %110
+ db 8, 0, 10, %110
+ db 8, 8, 11, %110
+
+.data_a9755
+ db 4 ; size
+ db 0, 0, 6, %110
+ db 8, 0, 7, %110
+ db 8, 8, 7, %110 | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %110 | (1 << OAM_X_FLIP)
+
+.data_a9766
+ db 4 ; size
+ db 0, 0, 9, %110 | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %110 | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %110 | (1 << OAM_X_FLIP)
+
+.data_a9777
+ db 4 ; size
+ db 0, 0, 12, %110
+ db 0, 8, 13, %110
+ db 8, 0, 14, %110
+ db 8, 8, 15, %110
+
+.data_a9788
+ db 4 ; size
+ db 0, 0, 16, %110
+ db 0, 8, 17, %110
+ db 8, 0, 18, %110
+ db 8, 8, 19, %110
+
+.data_a9799
+ db 4 ; size
+ db 0, 0, 2, %110
+ db 0, 8, 3, %110
+ db 8, 0, 4, %110
+ db 8, 8, 5, %110
+
+.data_a97aa
+ db 4 ; size
+ db 0, 0, 0, %110
+ db 8, 0, 1, %110
+ db 0, 8, 0, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %110 | (1 << OAM_X_FLIP)
+
+.data_a97bb
+ db 4 ; size
+ db 0, 0, 3, %110 | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %110 | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %110 | (1 << OAM_X_FLIP)
+
+.data_a97cc
+ db 4 ; size
+ db 0, 0, 13, %110 | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %110 | (1 << OAM_X_FLIP)
+ db 0, 8, 12, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %110 | (1 << OAM_X_FLIP)
+
+.data_a97dd
+ db 4 ; size
+ db 0, 0, 17, %110 | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %110 | (1 << OAM_X_FLIP)
+ db 0, 8, 16, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %110 | (1 << OAM_X_FLIP)
+; 0xa97ee
+
+AnimData39:: ; a97ee (2a:57ee)
+ frame_table AnimFrameTable10
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa97fd
+
+AnimData40:: ; a97fd (2a:57fd)
+ frame_table AnimFrameTable10
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9814
+
+AnimData41:: ; a9814 (2a:5814)
+ frame_table AnimFrameTable10
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9823
+
+AnimData42:: ; a9823 (2a:5823)
+ frame_table AnimFrameTable11
+ frame_data 0, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 2, 16, 0, 0
+ frame_data 1, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa983a
+
+AnimFrameTable11:: ; a983a (2a:583a)
+ dw .data_a984e
+ dw .data_a985f
+ dw .data_a9870
+ dw .data_a9881
+ dw .data_a9892
+ dw .data_a98a3
+ dw .data_a98b4
+ dw .data_a98c5
+ dw .data_a98d6
+ dw .data_a98e7
+
+.data_a984e
+ db 4 ; size
+ db 0, 0, 8, %111 | (1 << OAM_OBP_NUM)
+ db 0, 8, 9, %111 | (1 << OAM_OBP_NUM)
+ db 8, 0, 10, %111 | (1 << OAM_OBP_NUM)
+ db 8, 8, 11, %111 | (1 << OAM_OBP_NUM)
+
+.data_a985f
+ db 4 ; size
+ db 0, 0, 6, %111 | (1 << OAM_OBP_NUM)
+ db 8, 0, 7, %111 | (1 << OAM_OBP_NUM)
+ db 8, 8, 7, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 6, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9870
+ db 4 ; size
+ db 0, 0, 9, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 11, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 8, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 10, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9881
+ db 4 ; size
+ db 0, 0, 12, %111 | (1 << OAM_OBP_NUM)
+ db 0, 8, 13, %111 | (1 << OAM_OBP_NUM)
+ db 8, 0, 14, %111 | (1 << OAM_OBP_NUM)
+ db 8, 8, 15, %111 | (1 << OAM_OBP_NUM)
+
+.data_a9892
+ db 4 ; size
+ db 0, 0, 16, %111 | (1 << OAM_OBP_NUM)
+ db 0, 8, 17, %111 | (1 << OAM_OBP_NUM)
+ db 8, 0, 18, %111 | (1 << OAM_OBP_NUM)
+ db 8, 8, 19, %111 | (1 << OAM_OBP_NUM)
+
+.data_a98a3
+ db 4 ; size
+ db 0, 0, 2, %111 | (1 << OAM_OBP_NUM)
+ db 0, 8, 3, %111 | (1 << OAM_OBP_NUM)
+ db 8, 0, 4, %111 | (1 << OAM_OBP_NUM)
+ db 8, 8, 5, %111 | (1 << OAM_OBP_NUM)
+
+.data_a98b4
+ db 4 ; size
+ db 0, 0, 0, %111 | (1 << OAM_OBP_NUM)
+ db 8, 0, 1, %111 | (1 << OAM_OBP_NUM)
+ db 0, 8, 0, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 1, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a98c5
+ db 4 ; size
+ db 0, 0, 3, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 5, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 2, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a98d6
+ db 4 ; size
+ db 0, 0, 13, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 15, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 12, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 14, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a98e7
+ db 4 ; size
+ db 0, 0, 17, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 19, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 8, 16, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 18, %111 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa98f8
+
+AnimData43:: ; a98f8 (2a:58f8)
+ frame_table AnimFrameTable11
+ frame_data 3, 16, 0, 0
+ frame_data 4, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9907
+
+AnimData44:: ; a9907 (2a:5907)
+ frame_table AnimFrameTable11
+ frame_data 5, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 6, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa991e
+
+AnimData45:: ; a991e (2a:591e)
+ frame_table AnimFrameTable11
+ frame_data 8, 16, 0, 0
+ frame_data 9, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa992d
+
+AnimData46:: ; a992d (2a:592d)
+ frame_table AnimFrameTable12
+ frame_data 0, 16, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9938
+
+AnimFrameTable12:: ; a9938 (2a:5938)
+ dw .data_a9940
+ dw .data_a9951
+ dw .data_a9962
+ dw .data_a9973
+
+.data_a9940
+ db 4 ; size
+ db -2, 7, 20, $0
+ db -2, 15, 21, $0
+ db 6, 7, 22, $0
+ db 6, 15, 23, $0
+
+.data_a9951
+ db 4 ; size
+ db 5, 4, 24, $0
+ db 5, 12, 25, $0
+ db -3, 4, 13, (1 << OAM_X_FLIP)
+ db -3, 12, 12, (1 << OAM_X_FLIP)
+
+.data_a9962
+ db 4 ; size
+ db 5, 2, 25, $0
+ db -3, -6, 13, (1 << OAM_X_FLIP)
+ db -3, 2, 12, (1 << OAM_X_FLIP)
+ db 5, -6, 26, $0
+
+.data_a9973
+ db 4 ; size
+ db 0, -16, 0, $0
+ db 8, -16, 1, $0
+ db 0, -8, 0, (1 << OAM_X_FLIP)
+ db 8, -8, 1, (1 << OAM_X_FLIP)
+; 0xa9984
+
+AnimData47:: ; a9984 (2a:5984)
+ frame_table AnimFrameTable12
+ frame_data 1, 9, 0, 0
+ frame_data 2, 7, 0, 0
+ frame_data 3, 16, 0, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa999b
+
+AnimData48:: ; a999b (2a:599b)
+ frame_table AnimFrameTable13
+ frame_data 0, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa99a6
+
+AnimFrameTable13:: ; a99a6 (2a:59a6)
+ dw .data_a99ae
+ dw .data_a99bf
+ dw .data_a99d0
+ dw .data_a99e1
+
+.data_a99ae
+ db 4 ; size
+ db 0, 0, 6, $0
+ db 8, 0, 7, $0
+ db 0, 8, 6, (1 << OAM_X_FLIP)
+ db 8, 8, 7, (1 << OAM_X_FLIP)
+
+.data_a99bf
+ db 4 ; size
+ db 0, 0, 2, $0
+ db 0, 8, 3, $0
+ db 8, 0, 4, $0
+ db 8, 8, 5, $0
+
+.data_a99d0
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 8, 0, 1, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+ db 8, 8, 1, (1 << OAM_X_FLIP)
+
+.data_a99e1
+ db 4 ; size
+ db 0, 0, 3, (1 << OAM_X_FLIP)
+ db 8, 0, 5, (1 << OAM_X_FLIP)
+ db 0, 8, 2, (1 << OAM_X_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP)
+; 0xa99f2
+
+AnimData49:: ; a99f2 (2a:59f2)
+ frame_table AnimFrameTable13
+ frame_data 1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa99fd
+
+AnimData50:: ; a99fd (2a:59fd)
+ frame_table AnimFrameTable13
+ frame_data 2, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9a08
+
+AnimData51:: ; a9a08 (2a:5a08)
+ frame_table AnimFrameTable13
+ frame_data 3, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9a13
+
+AnimData52:: ; a9a13 (2a:5a13)
+ frame_table AnimFrameTable14
+ frame_data 0, 13, 0, 0
+ frame_data 1, 13, 0, 0
+ frame_data 2, 13, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9a26
+
+AnimFrameTable14:: ; a9a26 (2a:5a26)
+ dw .data_a9a30
+ dw .data_a9a39
+ dw .data_a9a4a
+ dw .data_a9a5b
+ dw .data_a9a60
+
+.data_a9a30
+ db 2 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+
+.data_a9a39
+ db 4 ; size
+ db 0, 0, 1, $0
+ db 8, 0, 2, $0
+ db 0, 8, 1, (1 << OAM_X_FLIP)
+ db 8, 8, 2, (1 << OAM_X_FLIP)
+
+.data_a9a4a
+ db 4 ; size
+ db 0, 0, 3, $0
+ db 8, 0, 4, $0
+ db 0, 8, 3, (1 << OAM_X_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP)
+
+.data_a9a5b
+ db 1 ; size
+ db 4, 4, 5, $0
+
+.data_a9a60
+ db 4 ; size
+ db 0, 0, 6, $0
+ db 8, 0, 7, $0
+ db 0, 8, 6, (1 << OAM_X_FLIP)
+ db 8, 8, 7, (1 << OAM_X_FLIP)
+; 0xa9a71
+
+AnimData53:: ; a9a71 (2a:5a71)
+ frame_table AnimFrameTable14
+ frame_data 4, 5, 0, 0
+ frame_data 3, 10, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9a80
+
+AnimData54:: ; a9a80 (2a:5a80)
+ frame_table AnimFrameTable14
+ frame_data 4, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9a8f
+
+AnimData55:: ; a9a8f (2a:5a8f)
+ frame_table AnimFrameTable15
+ frame_data 0, 13, 0, 0
+ frame_data 1, 13, 0, 0
+ frame_data 2, 13, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9aa2
+
+AnimFrameTable15:: ; a9aa2 (2a:5aa2)
+ dw .data_a9aac
+ dw .data_a9ab5
+ dw .data_a9ac6
+ dw .data_a9ad7
+ dw .data_a9adc
+
+.data_a9aac
+ db 2 ; size
+ db 0, 0, 0, %110
+ db 0, 8, 0, %110 | (1 << OAM_X_FLIP)
+
+.data_a9ab5
+ db 4 ; size
+ db 0, 0, 1, %110
+ db 8, 0, 2, %110
+ db 0, 8, 1, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 2, %110 | (1 << OAM_X_FLIP)
+
+.data_a9ac6
+ db 4 ; size
+ db 0, 0, 3, %110
+ db 8, 0, 4, %110
+ db 0, 8, 3, %110 | (1 << OAM_X_FLIP)
+ db 8, 8, 4, %110 | (1 << OAM_X_FLIP)
+
+.data_a9ad7
+ db 1 ; size
+ db 4, 4, 5, %100
+
+.data_a9adc
+ db 4 ; size
+ db 0, 0, 6, %100
+ db 8, 0, 7, %100
+ db 0, 8, 6, %100 | (1 << OAM_X_FLIP)
+ db 8, 8, 7, %100 | (1 << OAM_X_FLIP)
+; 0xa9aed
+
+AnimData56:: ; a9aed (2a:5aed)
+ frame_table AnimFrameTable15
+ frame_data 4, 5, 0, 0
+ frame_data 3, 10, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9afc
+
+AnimData57:: ; a9afc (2a:5afc)
+ frame_table AnimFrameTable15
+ frame_data 4, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9b0b
+
+AnimData58:: ; a9b0b (2a:5b0b)
+ frame_table AnimFrameTable16
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9b22
+
+AnimFrameTable16:: ; a9b22 (2a:5b22)
+ dw .data_a9b2a
+ dw .data_a9b3b
+ dw .data_a9b4c
+ dw .data_a9b5d
+
+.data_a9b2a
+ db 4 ; size
+ db 0, 0, 0, (1 << OAM_OBP_NUM)
+ db 0, 8, 1, (1 << OAM_OBP_NUM)
+ db 8, 0, 2, (1 << OAM_OBP_NUM)
+ db 8, 8, 3, (1 << OAM_OBP_NUM)
+
+.data_a9b3b
+ db 4 ; size
+ db 0, 8, 0, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 2, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9b4c
+ db 4 ; size
+ db 0, 0, 4, (1 << OAM_OBP_NUM)
+ db 0, 8, 5, (1 << OAM_OBP_NUM)
+ db 8, 0, 6, (1 << OAM_OBP_NUM)
+ db 8, 8, 7, (1 << OAM_OBP_NUM)
+
+.data_a9b5d
+ db 4 ; size
+ db 0, 8, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 0, 5, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 6, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 7, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xa9b6e
+
+AnimData59:: ; a9b6e (2a:5b6e)
+ frame_table AnimFrameTable17
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9bc5
+
+AnimFrameTable17:: ; a9bc5 (2a:5bc5)
+ dw .data_a9bf9
+ dw .data_a9c0a
+ dw .data_a9c0f
+ dw .data_a9c20
+ dw .data_a9c25
+ dw .data_a9c36
+ dw .data_a9c3b
+ dw .data_a9c4c
+ dw .data_a9c51
+ dw .data_a9c62
+ dw .data_a9c67
+ dw .data_a9c78
+ dw .data_a9c7d
+ dw .data_a9c86
+ dw .data_a9c97
+ dw .data_a9c9c
+ dw .data_a9cad
+ dw .data_a9cb2
+ dw .data_a9cc3
+ dw .data_a9cc8
+ dw .data_a9cd9
+ dw .data_a9cde
+ dw .data_a9cef
+ dw .data_a9cf4
+ dw .data_a9d05
+ dw .data_a9d0a
+
+.data_a9bf9
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, (1 << OAM_OBP_NUM)
+
+.data_a9c0a
+ db 1 ; size
+ db 8, 8, 4, (1 << OAM_OBP_NUM)
+
+.data_a9c0f
+ db 4 ; size
+ db -1, 0, 0, $0
+ db -1, 8, 1, $0
+ db 7, 0, 2, $0
+ db 7, 8, 3, (1 << OAM_OBP_NUM)
+
+.data_a9c20
+ db 1 ; size
+ db 7, 8, 4, (1 << OAM_OBP_NUM)
+
+.data_a9c25
+ db 4 ; size
+ db 1, 0, 0, $0
+ db 1, 8, 1, $0
+ db 9, 0, 2, $0
+ db 9, 8, 3, (1 << OAM_OBP_NUM)
+
+.data_a9c36
+ db 1 ; size
+ db 9, 8, 4, (1 << OAM_OBP_NUM)
+
+.data_a9c3b
+ db 4 ; size
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP)
+ db 8, 8, 2, (1 << OAM_X_FLIP)
+ db 8, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9c4c
+ db 1 ; size
+ db 8, 0, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9c51
+ db 4 ; size
+ db -1, 8, 0, (1 << OAM_X_FLIP)
+ db -1, 0, 1, (1 << OAM_X_FLIP)
+ db 7, 8, 2, (1 << OAM_X_FLIP)
+ db 7, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9c62
+ db 1 ; size
+ db 7, 0, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9c67
+ db 4 ; size
+ db 1, 8, 0, (1 << OAM_X_FLIP)
+ db 1, 0, 1, (1 << OAM_X_FLIP)
+ db 9, 8, 2, (1 << OAM_X_FLIP)
+ db 9, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9c78
+ db 1 ; size
+ db 9, 0, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9c7d
+ db 2 ; size
+ db 0, 8, 5, $0
+ db 8, 8, 6, $0
+
+.data_a9c86
+ db 4 ; size
+ db 0, 0, 7, $0
+ db 8, 8, 9, $0
+ db 8, 0, 8, $0
+ db 0, 8, 3, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9c97
+ db 1 ; size
+ db 0, 8, 4, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9c9c
+ db 4 ; size
+ db -1, 0, 7, $0
+ db 7, 8, 9, $0
+ db 7, 0, 8, $0
+ db -1, 8, 3, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9cad
+ db 1 ; size
+ db -1, 8, 4, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9cb2
+ db 4 ; size
+ db 1, 0, 7, $0
+ db 9, 8, 9, $0
+ db 9, 0, 8, $0
+ db 1, 8, 3, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9cc3
+ db 1 ; size
+ db 1, 8, 4, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9cc8
+ db 4 ; size
+ db 0, 8, 7, (1 << OAM_X_FLIP)
+ db 8, 0, 9, (1 << OAM_X_FLIP)
+ db 8, 8, 8, (1 << OAM_X_FLIP)
+ db 0, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_a9cd9
+ db 1 ; size
+ db 0, 0, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_a9cde
+ db 4 ; size
+ db -1, 8, 7, (1 << OAM_X_FLIP)
+ db 7, 0, 9, (1 << OAM_X_FLIP)
+ db 7, 8, 8, (1 << OAM_X_FLIP)
+ db -1, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_a9cef
+ db 1 ; size
+ db -1, 0, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_a9cf4
+ db 4 ; size
+ db 1, 8, 7, (1 << OAM_X_FLIP)
+ db 9, 0, 9, (1 << OAM_X_FLIP)
+ db 9, 8, 8, (1 << OAM_X_FLIP)
+ db 1, 0, 3, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_a9d05
+ db 1 ; size
+ db 1, 0, 4, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_a9d0a
+ db 2 ; size
+ db 0, 0, 5, (1 << OAM_X_FLIP)
+ db 8, 0, 6, (1 << OAM_X_FLIP)
+; 0xa9d13
+
+AnimData60:: ; a9d13 (2a:5d13)
+ frame_table AnimFrameTable17
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9d6a
+
+AnimData61:: ; a9d6a (2a:5d6a)
+ frame_table AnimFrameTable17
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9dc1
+
+AnimData62:: ; a9dc1 (2a:5dc1)
+ frame_table AnimFrameTable17
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 15, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 15, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 17, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 17, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9e18
+
+AnimData63:: ; a9e18 (2a:5e18)
+ frame_table AnimFrameTable17
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 21, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 21, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 24, 2, 0, 0
+ frame_data 23, 2, 0, 0
+ frame_data 24, 2, 0, 0
+ frame_data 23, 2, 0, 0
+ frame_data 24, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9e6f
+
+AnimData64:: ; a9e6f (2a:5e6f)
+ frame_table AnimFrameTable17
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9ec6
+
+AnimData65:: ; a9ec6 (2a:5ec6)
+ frame_table AnimFrameTable18
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xa9f1d
+
+AnimFrameTable18:: ; a9f1d (2a:5f1d)
+ dw .data_a9f51
+ dw .data_a9f62
+ dw .data_a9f67
+ dw .data_a9f78
+ dw .data_a9f7d
+ dw .data_a9f8e
+ dw .data_a9f93
+ dw .data_a9fa4
+ dw .data_a9fa9
+ dw .data_a9fba
+ dw .data_a9fbf
+ dw .data_a9fd0
+ dw .data_a9fd5
+ dw .data_a9fde
+ dw .data_a9fef
+ dw .data_a9ff4
+ dw .data_aa005
+ dw .data_aa00a
+ dw .data_aa01b
+ dw .data_aa020
+ dw .data_aa031
+ dw .data_aa036
+ dw .data_aa047
+ dw .data_aa04c
+ dw .data_aa05d
+ dw .data_aa062
+
+.data_a9f51
+ db 4 ; size
+ db 0, 0, 0, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 1, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 2, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 3, %101 | (1 << OAM_OBP_NUM)
+
+.data_a9f62
+ db 1 ; size
+ db 8, 8, 4, %101 | (1 << OAM_OBP_NUM)
+
+.data_a9f67
+ db 4 ; size
+ db -1, 0, 0, %001 | (1 << OAM_OBP_NUM)
+ db -1, 8, 1, %001 | (1 << OAM_OBP_NUM)
+ db 7, 0, 2, %001 | (1 << OAM_OBP_NUM)
+ db 7, 8, 3, %101 | (1 << OAM_OBP_NUM)
+
+.data_a9f78
+ db 1 ; size
+ db 7, 8, 4, %101 | (1 << OAM_OBP_NUM)
+
+.data_a9f7d
+ db 4 ; size
+ db 1, 0, 0, %001 | (1 << OAM_OBP_NUM)
+ db 1, 8, 1, %001 | (1 << OAM_OBP_NUM)
+ db 9, 0, 2, %001 | (1 << OAM_OBP_NUM)
+ db 9, 8, 3, %101 | (1 << OAM_OBP_NUM)
+
+.data_a9f8e
+ db 1 ; size
+ db 9, 8, 4, %101 | (1 << OAM_OBP_NUM)
+
+.data_a9f93
+ db 4 ; size
+ db 0, 8, 0, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 0, 1, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 2, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9fa4
+ db 1 ; size
+ db 8, 0, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9fa9
+ db 4 ; size
+ db -1, 8, 0, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db -1, 0, 1, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 7, 8, 2, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 7, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9fba
+ db 1 ; size
+ db 7, 0, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9fbf
+ db 4 ; size
+ db 1, 8, 0, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 1, 0, 1, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 9, 8, 2, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 9, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9fd0
+ db 1 ; size
+ db 9, 0, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+
+.data_a9fd5
+ db 2 ; size
+ db 0, 8, 5, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 6, %001 | (1 << OAM_OBP_NUM)
+
+.data_a9fde
+ db 4 ; size
+ db 0, 0, 7, %001 | (1 << OAM_OBP_NUM)
+ db 8, 8, 9, %001 | (1 << OAM_OBP_NUM)
+ db 8, 0, 8, %001 | (1 << OAM_OBP_NUM)
+ db 0, 8, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9fef
+ db 1 ; size
+ db 0, 8, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_a9ff4
+ db 4 ; size
+ db -1, 0, 7, %001 | (1 << OAM_OBP_NUM)
+ db 7, 8, 9, %001 | (1 << OAM_OBP_NUM)
+ db 7, 0, 8, %001 | (1 << OAM_OBP_NUM)
+ db -1, 8, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_aa005
+ db 1 ; size
+ db -1, 8, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_aa00a
+ db 4 ; size
+ db 1, 0, 7, %001 | (1 << OAM_OBP_NUM)
+ db 9, 8, 9, %001 | (1 << OAM_OBP_NUM)
+ db 9, 0, 8, %001 | (1 << OAM_OBP_NUM)
+ db 1, 8, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_aa01b
+ db 1 ; size
+ db 1, 8, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+
+.data_aa020
+ db 4 ; size
+ db 0, 8, 7, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 9, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 8, 8, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa031
+ db 1 ; size
+ db 0, 0, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa036
+ db 4 ; size
+ db -1, 8, 7, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 7, 0, 9, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 7, 8, 8, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db -1, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa047
+ db 1 ; size
+ db -1, 0, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa04c
+ db 4 ; size
+ db 1, 8, 7, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 9, 0, 9, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 9, 8, 8, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 1, 0, 3, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa05d
+ db 1 ; size
+ db 1, 0, 4, %101 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa062
+ db 2 ; size
+ db 0, 0, 5, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 0, 6, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xaa06b
+
+AnimData66:: ; aa06b (2a:606b)
+ frame_table AnimFrameTable18
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa0c2
+
+AnimData67:: ; aa0c2 (2a:60c2)
+ frame_table AnimFrameTable18
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa119
+
+AnimData68:: ; aa119 (2a:6119)
+ frame_table AnimFrameTable18
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 15, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 15, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 17, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 17, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa170
+
+AnimData69:: ; aa170 (2a:6170)
+ frame_table AnimFrameTable18
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 21, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 21, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 24, 2, 0, 0
+ frame_data 23, 2, 0, 0
+ frame_data 24, 2, 0, 0
+ frame_data 23, 2, 0, 0
+ frame_data 24, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa1c7
+
+AnimData70:: ; aa1c7 (2a:61c7)
+ frame_table AnimFrameTable18
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 25, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa21e
+
+AnimData71:: ; aa21e (2a:621e)
+ frame_table AnimFrameTable19
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa24d
+
+AnimFrameTable19:: ; aa24d (2a:624d)
+ dw .data_aa253
+ dw .data_aa284
+ dw .data_aa2c5
+
+.data_aa253
+ db 12 ; size
+ db -8, -8, 9, $0
+ db -16, -8, 8, $0
+ db -8, -16, 10, $0
+ db -8, 0, 9, (1 << OAM_X_FLIP)
+ db -16, 0, 8, (1 << OAM_X_FLIP)
+ db -8, 8, 10, (1 << OAM_X_FLIP)
+ db 0, -8, 9, (1 << OAM_Y_FLIP)
+ db 8, -8, 8, (1 << OAM_Y_FLIP)
+ db 0, -16, 10, (1 << OAM_Y_FLIP)
+ db 0, 0, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 0, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa284
+ db 16 ; size
+ db -16, -16, 4, $0
+ db -16, -8, 5, $0
+ db -8, -8, 7, $0
+ db -8, -16, 6, $0
+ db -16, 8, 4, (1 << OAM_X_FLIP)
+ db -16, 0, 5, (1 << OAM_X_FLIP)
+ db -8, 0, 7, (1 << OAM_X_FLIP)
+ db -8, 8, 6, (1 << OAM_X_FLIP)
+ db 8, -16, 4, (1 << OAM_Y_FLIP)
+ db 8, -8, 5, (1 << OAM_Y_FLIP)
+ db 0, -8, 7, (1 << OAM_Y_FLIP)
+ db 0, -16, 6, (1 << OAM_Y_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 0, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 0, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa2c5
+ db 16 ; size
+ db -16, -16, 0, $0
+ db -16, -8, 1, $0
+ db -8, -16, 2, $0
+ db -8, -8, 3, $0
+ db -16, 8, 0, (1 << OAM_X_FLIP)
+ db -16, 0, 1, (1 << OAM_X_FLIP)
+ db -8, 8, 2, (1 << OAM_X_FLIP)
+ db -8, 0, 3, (1 << OAM_X_FLIP)
+ db 8, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 0, (1 << OAM_Y_FLIP)
+ db 8, -8, 1, (1 << OAM_Y_FLIP)
+ db 0, -16, 2, (1 << OAM_Y_FLIP)
+ db 0, -8, 3, (1 << OAM_Y_FLIP)
+; 0xaa306
+
+AnimData72:: ; aa306 (2a:6306)
+ frame_table AnimFrameTable20
+ frame_data 0, 7, 0, 0
+ frame_data 1, 7, 0, 0
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa321
+
+AnimFrameTable20:: ; aa321 (2a:6321)
+ dw .data_aa325
+ dw .data_aa386
+
+.data_aa325
+ db 24 ; size
+ db -24, -32, 0, $0
+ db -24, -24, 1, $0
+ db -24, -16, 2, $0
+ db -24, 24, 3, $0
+ db -16, 24, 4, $0
+ db -8, 24, 5, $0
+ db -24, -8, 1, $0
+ db -24, 0, 2, $0
+ db -24, 8, 1, $0
+ db -24, 16, 2, $0
+ db 0, 24, 4, $0
+ db 8, 24, 5, $0
+ db 16, 24, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -32, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -24, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -32, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -32, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -32, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -32, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa386
+ db 24 ; size
+ db -24, 24, 0, (1 << OAM_X_FLIP)
+ db -24, 16, 1, (1 << OAM_X_FLIP)
+ db -24, 8, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 3, (1 << OAM_X_FLIP)
+ db -16, -32, 4, (1 << OAM_X_FLIP)
+ db -8, -32, 5, (1 << OAM_X_FLIP)
+ db -24, 0, 1, (1 << OAM_X_FLIP)
+ db -24, -8, 2, (1 << OAM_X_FLIP)
+ db -24, -16, 1, (1 << OAM_X_FLIP)
+ db -24, -24, 2, (1 << OAM_X_FLIP)
+ db 0, -32, 4, (1 << OAM_X_FLIP)
+ db 8, -32, 5, (1 << OAM_X_FLIP)
+ db 16, -32, 0, (1 << OAM_Y_FLIP)
+ db 16, -24, 1, (1 << OAM_Y_FLIP)
+ db 16, -16, 2, (1 << OAM_Y_FLIP)
+ db 16, 24, 3, (1 << OAM_Y_FLIP)
+ db 16, -8, 1, (1 << OAM_Y_FLIP)
+ db 16, 0, 2, (1 << OAM_Y_FLIP)
+ db 16, 8, 1, (1 << OAM_Y_FLIP)
+ db 16, 16, 2, (1 << OAM_Y_FLIP)
+ db 8, 24, 4, (1 << OAM_Y_FLIP)
+ db 0, 24, 5, (1 << OAM_Y_FLIP)
+ db -8, 24, 4, (1 << OAM_Y_FLIP)
+ db -16, 24, 5, (1 << OAM_Y_FLIP)
+; 0xaa3e7
+
+AnimData73:: ; aa3e7 (2a:63e7)
+ frame_table AnimFrameTable21
+ frame_data 0, 10, 0, 0
+ frame_data 1, 14, 0, 0
+ frame_data 2, 10, 0, 0
+ frame_data 3, 7, 0, 0
+ frame_data 4, 7, 0, 0
+ frame_data 3, 7, 0, -1
+ frame_data 4, 7, 0, 0
+ frame_data 3, 7, 0, 1
+ frame_data 4, 7, 0, 0
+ frame_data 3, 7, 0, -1
+ frame_data 4, 7, 0, 0
+ frame_data 4, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa41e
+
+AnimFrameTable21:: ; aa41e (2a:641e)
+ dw .data_aa428
+ dw .data_aa449
+ dw .data_aa46a
+ dw .data_aa48b
+ dw .data_aa4b0
+
+.data_aa428
+ db 8 ; size
+ db 0, 8, 2, (1 << OAM_X_FLIP)
+ db 0, 0, 2, $0
+ db -8, 0, 2, (1 << OAM_Y_FLIP)
+ db -8, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 2, $0
+ db 0, -8, 2, (1 << OAM_X_FLIP)
+ db -8, -8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -16, 2, (1 << OAM_Y_FLIP)
+
+.data_aa449
+ db 8 ; size
+ db -7, -8, 0, (1 << OAM_X_FLIP)
+ db -7, -16, 1, (1 << OAM_X_FLIP)
+ db 1, -8, 2, (1 << OAM_X_FLIP)
+ db 1, -16, 3, (1 << OAM_X_FLIP)
+ db -7, 0, 0, $0
+ db -7, 8, 1, $0
+ db 1, 0, 2, $0
+ db 1, 8, 3, $0
+
+.data_aa46a
+ db 8 ; size
+ db -6, -16, 1, (1 << OAM_X_FLIP)
+ db -6, -8, 1, $0
+ db 2, -16, 5, (1 << OAM_X_FLIP)
+ db 2, -8, 4, (1 << OAM_X_FLIP)
+ db -6, 8, 1, $0
+ db -6, 0, 1, (1 << OAM_X_FLIP)
+ db 2, 8, 5, $0
+ db 2, 0, 4, $0
+
+.data_aa48b
+ db 9 ; size
+ db -5, -16, 1, (1 << OAM_X_FLIP)
+ db 3, -16, 5, (1 << OAM_X_FLIP)
+ db -5, -8, 1, $0
+ db 3, -8, 5, $0
+ db -5, 8, 1, $0
+ db 3, 8, 5, $0
+ db -5, 0, 1, (1 << OAM_X_FLIP)
+ db 3, 0, 5, (1 << OAM_X_FLIP)
+ db -14, 11, 6, $0
+
+.data_aa4b0
+ db 9 ; size
+ db -5, -16, 1, (1 << OAM_X_FLIP)
+ db 3, -16, 5, (1 << OAM_X_FLIP)
+ db -5, -8, 1, $0
+ db 3, -8, 5, $0
+ db -5, 8, 1, $0
+ db 3, 8, 5, $0
+ db -5, 0, 1, (1 << OAM_X_FLIP)
+ db 3, 0, 5, (1 << OAM_X_FLIP)
+ db -18, 15, 7, $0
+; 0xaa4d5
+
+AnimData74:: ; aa4d5 (2a:64d5)
+ frame_table AnimFrameTable22
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 5, 8, 0, 0
+ frame_data 6, 8, 0, 0
+ frame_data 7, 8, 0, 0
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa500
+
+AnimFrameTable22:: ; aa500 (2a:6500)
+ dw .data_aa510
+ dw .data_aa531
+ dw .data_aa552
+ dw .data_aa573
+ dw .data_aa594
+ dw .data_aa5b5
+ dw .data_aa5d6
+ dw .data_aa5f7
+
+.data_aa510
+ db 8 ; size
+ db -8, -8, 0, $0
+ db -8, 0, 0, (1 << OAM_X_FLIP)
+ db -24, -8, 0, $0
+ db -24, 0, 0, (1 << OAM_X_FLIP)
+ db -16, -8, 1, $0
+ db 0, -8, 1, $0
+ db -16, 0, 1, (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP)
+
+.data_aa531
+ db 8 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 0, (1 << OAM_X_FLIP)
+ db -16, 8, 0, $0
+ db -16, 16, 0, (1 << OAM_X_FLIP)
+ db -8, -24, 1, $0
+ db -8, -16, 1, (1 << OAM_X_FLIP)
+ db -8, 8, 1, $0
+ db -8, 16, 1, (1 << OAM_X_FLIP)
+
+.data_aa552
+ db 8 ; size
+ db -24, -32, 0, $0
+ db -24, -24, 0, (1 << OAM_X_FLIP)
+ db -8, 16, 0, $0
+ db -8, 24, 0, (1 << OAM_X_FLIP)
+ db -16, -32, 1, $0
+ db -16, -24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 1, $0
+ db 0, 24, 1, (1 << OAM_X_FLIP)
+
+.data_aa573
+ db 8 ; size
+ db -32, -24, 0, $0
+ db -32, -16, 0, (1 << OAM_X_FLIP)
+ db 0, 8, 0, $0
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db -24, -24, 1, $0
+ db 8, 8, 1, $0
+ db -24, -16, 1, (1 << OAM_X_FLIP)
+ db 8, 16, 1, (1 << OAM_X_FLIP)
+
+.data_aa594
+ db 8 ; size
+ db -24, -8, 0, $0
+ db -24, 0, 0, (1 << OAM_X_FLIP)
+ db -8, -8, 0, $0
+ db -8, 0, 0, (1 << OAM_X_FLIP)
+ db -16, -8, 1, $0
+ db 0, -8, 1, $0
+ db -16, 0, 1, (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP)
+
+.data_aa5b5
+ db 8 ; size
+ db -16, 8, 0, $0
+ db -16, 16, 0, (1 << OAM_X_FLIP)
+ db -16, -24, 0, $0
+ db -16, -16, 0, (1 << OAM_X_FLIP)
+ db -8, -24, 1, $0
+ db -8, -16, 1, (1 << OAM_X_FLIP)
+ db -8, 8, 1, $0
+ db -8, 16, 1, (1 << OAM_X_FLIP)
+
+.data_aa5d6
+ db 8 ; size
+ db -8, 16, 0, $0
+ db -8, 24, 0, (1 << OAM_X_FLIP)
+ db -24, -32, 0, $0
+ db -24, -24, 0, (1 << OAM_X_FLIP)
+ db -16, -32, 1, $0
+ db -16, -24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 1, $0
+ db 0, 24, 1, (1 << OAM_X_FLIP)
+
+.data_aa5f7
+ db 8 ; size
+ db 0, 8, 0, $0
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 0, $0
+ db -32, -16, 0, (1 << OAM_X_FLIP)
+ db -24, -24, 1, $0
+ db -24, -16, 1, (1 << OAM_X_FLIP)
+ db 8, 8, 1, $0
+ db 8, 16, 1, (1 << OAM_X_FLIP)
+; 0xaa618
+
+AnimData75:: ; aa618 (2a:6618)
+ frame_table AnimFrameTable23
+ frame_data 0, 10, 1, 1
+ frame_data 1, 10, 0, 0
+ frame_data 2, 10, 0, 0
+ frame_data 3, 32, 0, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa633
+
+AnimFrameTable23:: ; aa633 (2a:6633)
+ dw .data_aa63b
+ dw .data_aa64c
+ dw .data_aa675
+ dw .data_aa6b6
+
+.data_aa63b
+ db 4 ; size
+ db -24, -8, 3, $0
+ db -24, 24, 3, $0
+ db -24, -32, 1, $0
+ db -24, 8, 1, $0
+
+.data_aa64c
+ db 10 ; size
+ db -16, -8, 3, $0
+ db -24, -8, 2, $0
+ db -24, 8, 0, $0
+ db -16, 24, 3, $0
+ db -24, 24, 2, $0
+ db -16, -32, 1, $0
+ db -24, -32, 0, $0
+ db -24, -16, 1, (1 << OAM_X_FLIP)
+ db -16, 8, 1, $0
+ db -24, 0, 3, $0
+
+.data_aa675
+ db 16 ; size
+ db -8, -8, 3, $0
+ db -16, 8, 0, $0
+ db -16, -8, 2, $0
+ db -24, 8, 0, $0
+ db -24, -8, 2, $0
+ db -8, 24, 3, $0
+ db -16, 24, 2, $0
+ db -24, 24, 2, $0
+ db -24, 0, 2, $0
+ db -24, -16, 0, (1 << OAM_X_FLIP)
+ db -8, -32, 1, $0
+ db -16, -32, 0, $0
+ db -24, -32, 0, $0
+ db -16, -16, 1, (1 << OAM_X_FLIP)
+ db -8, 8, 1, $0
+ db -16, 0, 3, $0
+
+.data_aa6b6
+ db 22 ; size
+ db 0, -8, 3, $0
+ db -8, 8, 0, $0
+ db -8, -8, 2, $0
+ db -16, 8, 0, $0
+ db -16, -8, 2, $0
+ db 0, 24, 3, $0
+ db -8, 24, 2, $0
+ db -16, 24, 2, $0
+ db -24, 8, 0, $0
+ db -24, -8, 2, $0
+ db -24, 24, 2, $0
+ db -16, 0, 2, $0
+ db -24, 0, 2, $0
+ db -24, -16, 0, (1 << OAM_X_FLIP)
+ db -16, -16, 0, (1 << OAM_X_FLIP)
+ db 0, -32, 1, $0
+ db -8, -32, 0, $0
+ db -16, -32, 0, $0
+ db -24, -32, 0, $0
+ db -8, -16, 1, (1 << OAM_X_FLIP)
+ db 0, 8, 1, $0
+ db -8, 0, 3, $0
+; 0xaa70f
+
+AnimData76:: ; aa70f (2a:670f)
+ frame_table AnimFrameTable24
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data -1, 16, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa72e
+
+AnimFrameTable24:: ; aa72e (2a:672e)
+ dw .data_aa73c
+ dw .data_aa74d
+ dw .data_aa772
+ dw .data_aa7a7
+ dw .data_aa7dc
+ dw .data_aa821
+ dw .data_aa866
+
+.data_aa73c
+ db 4 ; size
+ db -8, -8, 0, $0
+ db -8, 0, 1, $0
+ db 0, -8, 2, $0
+ db 0, 0, 3, $0
+
+.data_aa74d
+ db 9 ; size
+ db -12, -12, 4, $0
+ db -12, -4, 5, $0
+ db -4, -12, 6, $0
+ db -4, -4, 7, $0
+ db -12, 4, 4, (1 << OAM_X_FLIP)
+ db -4, 4, 6, (1 << OAM_X_FLIP)
+ db 4, -12, 4, (1 << OAM_Y_FLIP)
+ db 4, -4, 5, (1 << OAM_Y_FLIP)
+ db 4, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa772
+ db 13 ; size
+ db -8, 8, 0, $0
+ db -8, 16, 1, $0
+ db 0, 8, 2, $0
+ db 0, 16, 3, $0
+ db -20, -28, 4, $0
+ db -20, -20, 5, $0
+ db -12, -28, 6, $0
+ db -12, -20, 7, $0
+ db -20, -12, 4, (1 << OAM_X_FLIP)
+ db -12, -12, 6, (1 << OAM_X_FLIP)
+ db -4, -28, 4, (1 << OAM_Y_FLIP)
+ db -4, -20, 5, (1 << OAM_Y_FLIP)
+ db -4, -12, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa7a7
+ db 13 ; size
+ db 0, -12, 0, $0
+ db 0, -4, 1, $0
+ db 8, -12, 2, $0
+ db 8, -4, 3, $0
+ db -12, 4, 4, $0
+ db -12, 12, 5, $0
+ db -4, 4, 6, $0
+ db -4, 12, 7, $0
+ db -12, 20, 4, (1 << OAM_X_FLIP)
+ db -4, 20, 6, (1 << OAM_X_FLIP)
+ db 4, 4, 4, (1 << OAM_Y_FLIP)
+ db 4, 12, 5, (1 << OAM_Y_FLIP)
+ db 4, 20, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa7dc
+ db 17 ; size
+ db 4, 8, 0, $0
+ db 4, 16, 1, $0
+ db 12, 8, 2, $0
+ db 12, 16, 3, $0
+ db -24, -32, 4, $0
+ db -24, -24, 5, $0
+ db -16, -32, 6, $0
+ db -16, -24, 7, $0
+ db -24, -16, 4, (1 << OAM_X_FLIP)
+ db -16, -16, 6, (1 << OAM_X_FLIP)
+ db -8, -32, 4, (1 << OAM_Y_FLIP)
+ db -8, -24, 5, (1 << OAM_Y_FLIP)
+ db -8, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -29, -11, 8, $0
+ db -29, -37, 8, (1 << OAM_X_FLIP)
+ db -3, -11, 8, (1 << OAM_Y_FLIP)
+ db -3, -37, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa821
+ db 17 ; size
+ db 0, -24, 0, $0
+ db 0, -16, 1, $0
+ db 8, -24, 2, $0
+ db 8, -16, 3, $0
+ db 0, 4, 4, $0
+ db 0, 12, 5, $0
+ db 8, 4, 6, $0
+ db 8, 12, 7, $0
+ db 0, 20, 4, (1 << OAM_X_FLIP)
+ db 8, 20, 6, (1 << OAM_X_FLIP)
+ db 16, 4, 4, (1 << OAM_Y_FLIP)
+ db 16, 12, 5, (1 << OAM_Y_FLIP)
+ db 16, 20, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -5, 25, 8, $0
+ db -5, -1, 8, (1 << OAM_X_FLIP)
+ db 21, 25, 8, (1 << OAM_Y_FLIP)
+ db 21, -1, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_aa866
+ db 13 ; size
+ db -4, -28, 4, $0
+ db -4, -20, 5, $0
+ db 4, -28, 6, $0
+ db 4, -20, 7, $0
+ db -4, -12, 4, (1 << OAM_X_FLIP)
+ db 4, -12, 6, (1 << OAM_X_FLIP)
+ db 12, -28, 4, (1 << OAM_Y_FLIP)
+ db 12, -20, 5, (1 << OAM_Y_FLIP)
+ db 12, -12, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -9, -7, 8, $0
+ db -9, -33, 8, (1 << OAM_X_FLIP)
+ db 17, -7, 8, (1 << OAM_Y_FLIP)
+ db 17, -33, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xaa89b
+
+AnimData77:: ; aa89b (2a:689b)
+ frame_table AnimFrameTable24
+ frame_data 0, 5, -16, -8
+ frame_data 2, 5, 16, 8
+ frame_data 3, 5, 0, 0
+ frame_data 1, 5, -4, 8
+ frame_data -1, 16, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa8ba
+
+AnimData78:: ; aa8ba (2a:68ba)
+ frame_table AnimFrameTable24
+ frame_data 0, 5, -20, -12
+ frame_data 4, 5, 20, 12
+ frame_data 5, 5, 0, 0
+ frame_data 6, 5, 0, 0
+ frame_data 1, 5, 8, -8
+ frame_data 6, 5, 16, -8
+ frame_data -1, 16, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa8e1
+
+AnimData79:: ; aa8e1 (2a:68e1)
+ frame_table AnimFrameTable25
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, 1, 0, 0
+ frame_data 0, 1, 0, -1
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaa968
+
+AnimFrameTable25:: ; aa968 (2a:6968)
+ dw .data_aa982
+ dw .data_aa987
+ dw .data_aa98c
+ dw .data_aa991
+ dw .data_aa996
+ dw .data_aa99b
+ dw .data_aa9a0
+ dw .data_aa9a5
+ dw .data_aa9aa
+ dw .data_aa9af
+ dw .data_aa9b4
+ dw .data_aa9c5
+ dw .data_aa9d2
+
+.data_aa982
+ db 1 ; size
+ db 0, 0, 0, $0
+
+.data_aa987
+ db 1 ; size
+ db 0, 0, 1, $0
+
+.data_aa98c
+ db 1 ; size
+ db 0, 0, 2, $0
+
+.data_aa991
+ db 1 ; size
+ db 0, 0, 3, $0
+
+.data_aa996
+ db 1 ; size
+ db 0, 0, 4, $0
+
+.data_aa99b
+ db 1 ; size
+ db 0, 0, 5, $0
+
+.data_aa9a0
+ db 1 ; size
+ db 0, 0, 6, $0
+
+.data_aa9a5
+ db 1 ; size
+ db 0, 0, 7, $0
+
+.data_aa9aa
+ db 1 ; size
+ db 0, 0, 8, $0
+
+.data_aa9af
+ db 1 ; size
+ db 0, 0, 9, $0
+
+.data_aa9b4
+ db 4 ; size
+ db 1, -3, 14, $0
+ db 1, 5, 15, $0
+ db 1, 13, 16, $0
+ db 1, 21, 17, $0
+
+.data_aa9c5
+ db 3 ; size
+ db 1, -3, 11, $0
+ db 1, 5, 12, $0
+ db 1, 13, 13, $0
+
+.data_aa9d2
+ db 1 ; size
+ db 0, 0, 10, $0
+; 0xaa9d7
+
+AnimData80:: ; aa9d7 (2a:69d7)
+ frame_table AnimFrameTable25
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, 1, 0, 0
+ frame_data 1, 1, 0, -1
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaaa5e
+
+AnimData81:: ; aaa5e (2a:6a5e)
+ frame_table AnimFrameTable25
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, 1, 0, 0
+ frame_data 2, 1, 0, -1
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaaae5
+
+AnimData82:: ; aaae5 (2a:6ae5)
+ frame_table AnimFrameTable25
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, 1, 0, 0
+ frame_data 3, 1, 0, -1
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaab6c
+
+AnimData83:: ; aab6c (2a:6b6c)
+ frame_table AnimFrameTable25
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, 1, 0, 0
+ frame_data 4, 1, 0, -1
+ frame_data 4, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaabf3
+
+AnimData84:: ; aabf3 (2a:6bf3)
+ frame_table AnimFrameTable25
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, 1, 0, 0
+ frame_data 5, 1, 0, -1
+ frame_data 5, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaac7a
+
+AnimData85:: ; aac7a (2a:6c7a)
+ frame_table AnimFrameTable25
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, 1, 0, 0
+ frame_data 6, 1, 0, -1
+ frame_data 6, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaad01
+
+AnimData86:: ; aad01 (2a:6d01)
+ frame_table AnimFrameTable25
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, 1, 0, 0
+ frame_data 7, 1, 0, -1
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaad88
+
+AnimData87:: ; aad88 (2a:6d88)
+ frame_table AnimFrameTable25
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, 1, 0, 0
+ frame_data 8, 1, 0, -1
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaae0f
+
+AnimData88:: ; aae0f (2a:6e0f)
+ frame_table AnimFrameTable25
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, 1, 0, 0
+ frame_data 9, 1, 0, -1
+ frame_data 9, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaae96
+
+AnimData89:: ; aae96 (2a:6e96)
+ frame_table AnimFrameTable25
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, 1, 0, 0
+ frame_data 10, 1, 0, -1
+ frame_data 10, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaaf1d
+
+AnimData90:: ; aaf1d (2a:6f1d)
+ frame_table AnimFrameTable25
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, 1, 0, 0
+ frame_data 11, 1, 0, -1
+ frame_data 11, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaafa4
+
+AnimData91:: ; aafa4 (2a:6fa4)
+ frame_table AnimFrameTable25
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, 1, 0, 0
+ frame_data 12, 1, 0, -1
+ frame_data 12, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab02b
+
+AnimData92:: ; ab02b (2a:702b)
+ frame_table AnimFrameTable26
+ frame_data 0, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 6, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab066
+
+AnimFrameTable26:: ; ab066 (2a:7066)
+ dw .data_ab074
+ dw .data_ab07d
+ dw .data_ab09a
+ dw .data_ab0b7
+ dw .data_ab0c8
+ dw .data_ab0d9
+ dw .data_ab0ea
+
+.data_ab074
+ db 2 ; size
+ db -32, -5, 0, $0
+ db -24, -4, 1, (1 << OAM_X_FLIP)
+
+.data_ab07d
+ db 7 ; size
+ db -32, -3, 0, (1 << OAM_X_FLIP)
+ db -24, -4, 1, (1 << OAM_X_FLIP)
+ db -16, -2, 2, (1 << OAM_X_FLIP)
+ db -8, 0, 3, (1 << OAM_X_FLIP)
+ db -8, -8, 4, (1 << OAM_X_FLIP)
+ db 0, 0, 5, (1 << OAM_X_FLIP)
+ db 0, -8, 6, (1 << OAM_X_FLIP)
+
+.data_ab09a
+ db 7 ; size
+ db -32, -5, 0, $0
+ db -24, -4, 1, $0
+ db -16, -6, 2, $0
+ db -8, -8, 3, $0
+ db -8, 0, 4, $0
+ db 0, -8, 5, $0
+ db 0, 0, 6, $0
+
+.data_ab0b7
+ db 4 ; size
+ db -12, -14, 8, $0
+ db 4, 6, 8, $0
+ db 4, -14, 7, $0
+ db -12, 6, 7, $0
+
+.data_ab0c8
+ db 4 ; size
+ db -16, 10, 8, (1 << OAM_X_FLIP)
+ db 8, -18, 8, (1 << OAM_X_FLIP)
+ db 8, 10, 7, (1 << OAM_X_FLIP)
+ db -16, -18, 7, (1 << OAM_X_FLIP)
+
+.data_ab0d9
+ db 4 ; size
+ db -18, -22, 8, $0
+ db 10, 14, 8, $0
+ db 10, -22, 7, $0
+ db -18, 14, 7, $0
+
+.data_ab0ea
+ db 4 ; size
+ db -22, 18, 8, (1 << OAM_X_FLIP)
+ db 14, -26, 8, (1 << OAM_X_FLIP)
+ db 14, 18, 7, (1 << OAM_X_FLIP)
+ db -22, -26, 7, (1 << OAM_X_FLIP)
+; 0xab0fb
+
+AnimData93:: ; ab0fb (2a:70fb)
+ frame_table AnimFrameTable26
+ frame_data 8, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab106
+
+AnimData94:: ; ab106 (2a:7106)
+ frame_table AnimFrameTable27
+ frame_data 0, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab141
+
+AnimFrameTable27:: ; ab141 (2a:7141)
+ dw .data_ab14d
+ dw .data_ab17a
+ dw .data_ab1c7
+ dw .data_ab1f4
+ dw .data_ab241
+ dw .data_ab26e
+
+.data_ab14d
+ db 11 ; size
+ db -40, -8, 0, $0
+ db -40, 0, 1, $0
+ db -32, -12, 2, $0
+ db -32, -4, 3, $0
+ db -24, -20, 4, $0
+ db -24, -12, 5, $0
+ db -24, -4, 6, $0
+ db -16, -4, 9, $0
+ db -16, 4, 10, $0
+ db -8, 0, 13, $0
+ db -8, 8, 14, $0
+
+.data_ab17a
+ db 19 ; size
+ db -40, -8, 0, $0
+ db -40, 0, 1, $0
+ db -32, -12, 2, $0
+ db -32, -4, 3, $0
+ db -24, -20, 4, $0
+ db -24, -12, 5, $0
+ db -24, -4, 6, $0
+ db -16, -4, 9, $0
+ db -16, 4, 10, $0
+ db -8, 0, 13, $0
+ db -8, 8, 14, $0
+ db -16, -24, 7, $0
+ db -16, -16, 8, $0
+ db -8, -24, 11, $0
+ db -8, -16, 12, $0
+ db 0, 8, 15, $0
+ db 0, 16, 16, $0
+ db 8, 16, 11, (1 << OAM_X_FLIP)
+ db 8, 8, 12, (1 << OAM_X_FLIP)
+
+.data_ab1c7
+ db 11 ; size
+ db -40, 0, 0, (1 << OAM_X_FLIP)
+ db -40, -8, 1, (1 << OAM_X_FLIP)
+ db -32, 4, 2, (1 << OAM_X_FLIP)
+ db -32, -4, 3, (1 << OAM_X_FLIP)
+ db -24, 12, 4, (1 << OAM_X_FLIP)
+ db -24, 4, 5, (1 << OAM_X_FLIP)
+ db -24, -4, 6, (1 << OAM_X_FLIP)
+ db -16, -4, 9, (1 << OAM_X_FLIP)
+ db -16, -12, 10, (1 << OAM_X_FLIP)
+ db -8, -8, 13, (1 << OAM_X_FLIP)
+ db -8, -16, 14, (1 << OAM_X_FLIP)
+
+.data_ab1f4
+ db 19 ; size
+ db -40, 0, 0, (1 << OAM_X_FLIP)
+ db -40, -8, 1, (1 << OAM_X_FLIP)
+ db -32, 4, 2, (1 << OAM_X_FLIP)
+ db -32, -4, 3, (1 << OAM_X_FLIP)
+ db -24, 12, 4, (1 << OAM_X_FLIP)
+ db -24, 4, 5, (1 << OAM_X_FLIP)
+ db -24, -4, 6, (1 << OAM_X_FLIP)
+ db -16, -4, 9, (1 << OAM_X_FLIP)
+ db -16, -12, 10, (1 << OAM_X_FLIP)
+ db -8, -8, 13, (1 << OAM_X_FLIP)
+ db -8, -16, 14, (1 << OAM_X_FLIP)
+ db -16, 16, 7, (1 << OAM_X_FLIP)
+ db -16, 8, 8, (1 << OAM_X_FLIP)
+ db -8, 16, 11, (1 << OAM_X_FLIP)
+ db -8, 8, 12, (1 << OAM_X_FLIP)
+ db 0, -16, 15, (1 << OAM_X_FLIP)
+ db 0, -24, 16, (1 << OAM_X_FLIP)
+ db 8, -24, 11, $0
+ db 8, -16, 12, $0
+
+.data_ab241
+ db 11 ; size
+ db -40, -8, 0, $0
+ db -40, 0, 1, $0
+ db -32, -12, 2, $0
+ db -32, -4, 3, $0
+ db -24, -4, 4, (1 << OAM_X_FLIP)
+ db -24, -12, 5, (1 << OAM_X_FLIP)
+ db -24, -20, 6, (1 << OAM_X_FLIP)
+ db -16, -20, 9, (1 << OAM_X_FLIP)
+ db -16, -28, 10, (1 << OAM_X_FLIP)
+ db -8, -32, 13, $0
+ db -8, -24, 14, $0
+
+.data_ab26e
+ db 19 ; size
+ db -40, -8, 0, $0
+ db -40, 0, 1, $0
+ db -32, -12, 2, $0
+ db -32, -4, 3, $0
+ db -24, -4, 4, (1 << OAM_X_FLIP)
+ db -24, -12, 5, (1 << OAM_X_FLIP)
+ db -24, -20, 6, (1 << OAM_X_FLIP)
+ db -16, -20, 9, (1 << OAM_X_FLIP)
+ db -16, -28, 10, (1 << OAM_X_FLIP)
+ db -8, -32, 13, $0
+ db -8, -24, 14, $0
+ db 0, -24, 15, $0
+ db 0, -16, 16, $0
+ db 8, -16, 11, (1 << OAM_X_FLIP)
+ db 8, -24, 12, (1 << OAM_X_FLIP)
+ db -16, 0, 7, (1 << OAM_X_FLIP)
+ db -16, -8, 8, (1 << OAM_X_FLIP)
+ db -8, 0, 11, (1 << OAM_X_FLIP)
+ db -8, -8, 12, (1 << OAM_X_FLIP)
+; 0xab2bb
+
+AnimData95:: ; ab2bb (2a:72bb)
+ frame_table AnimFrameTable28
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab2ea
+
+AnimFrameTable28:: ; ab2ea (2a:72ea)
+ dw .data_ab2fc
+ dw .data_ab305
+ dw .data_ab31e
+ dw .data_ab33f
+ dw .data_ab360
+ dw .data_ab381
+ dw .data_ab3a2
+ dw .data_ab3c3
+ dw .data_ab3e4
+
+.data_ab2fc
+ db 2 ; size
+ db -27, -35, 0, $0
+ db 20, 28, 0, $0
+
+.data_ab305
+ db 6 ; size
+ db -27, -27, 1, $0
+ db 20, 20, 1, $0
+ db -19, -35, 0, $0
+ db 12, 28, 0, $0
+ db -27, -35, 0, $0
+ db 20, 28, 0, $0
+
+.data_ab31e
+ db 8 ; size
+ db -27, -20, 0, (1 << OAM_X_FLIP)
+ db 20, 11, 0, (1 << OAM_X_FLIP)
+ db -15, -35, 2, $0
+ db 8, 28, 2, $0
+ db -27, -27, 1, $0
+ db 20, 20, 1, $0
+ db -19, -35, 0, $0
+ db 12, 28, 0, $0
+
+.data_ab33f
+ db 8 ; size
+ db -27, -11, 2, $0
+ db 20, 4, 2, $0
+ db -12, -35, 0, (1 << OAM_Y_FLIP)
+ db 3, 28, 0, (1 << OAM_Y_FLIP)
+ db -27, -20, 0, (1 << OAM_X_FLIP)
+ db 20, 11, 0, (1 << OAM_X_FLIP)
+ db -15, -35, 2, $0
+ db 8, 28, 2, $0
+
+.data_ab360
+ db 8 ; size
+ db 19, -4, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -5, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -35, 1, $0
+ db 0, 29, 1, $0
+ db -27, -11, 2, $0
+ db 20, 4, 2, $0
+ db -12, -35, 0, (1 << OAM_Y_FLIP)
+ db 3, 28, 0, (1 << OAM_Y_FLIP)
+
+.data_ab381
+ db 8 ; size
+ db -27, 3, 1, (1 << OAM_X_FLIP)
+ db 20, -12, 1, (1 << OAM_X_FLIP)
+ db -4, -36, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -5, 27, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 19, -4, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -5, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -35, 1, $0
+ db 0, 29, 1, $0
+
+.data_ab3a2
+ db 8 ; size
+ db 19, -19, 0, (1 << OAM_Y_FLIP)
+ db -28, 12, 0, (1 << OAM_Y_FLIP)
+ db 1, -35, 2, $0
+ db -8, 28, 2, $0
+ db -27, 3, 1, (1 << OAM_X_FLIP)
+ db 20, -12, 1, (1 << OAM_X_FLIP)
+ db -4, -36, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -5, 27, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ab3c3
+ db 8 ; size
+ db -27, 19, 2, (1 << OAM_X_FLIP)
+ db 20, -28, 2, (1 << OAM_X_FLIP)
+ db 5, -36, 0, (1 << OAM_X_FLIP)
+ db -12, 27, 0, (1 << OAM_X_FLIP)
+ db 19, -19, 0, (1 << OAM_Y_FLIP)
+ db -28, 12, 0, (1 << OAM_Y_FLIP)
+ db 1, -35, 2, $0
+ db -8, 28, 2, $0
+
+.data_ab3e4
+ db 8 ; size
+ db 20, -35, 0, $0
+ db -27, 28, 0, $0
+ db 8, -35, 1, $0
+ db -16, 28, 1, $0
+ db -27, 19, 2, (1 << OAM_X_FLIP)
+ db 20, -28, 2, (1 << OAM_X_FLIP)
+ db 5, -36, 0, (1 << OAM_X_FLIP)
+ db -12, 27, 0, (1 << OAM_X_FLIP)
+; 0xab405
+
+AnimData96:: ; ab405 (2a:7405)
+ frame_table AnimFrameTable29
+ frame_data 0, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab440
+
+AnimFrameTable29:: ; ab440 (2a:7440)
+ dw .data_ab44c
+ dw .data_ab4b5
+ dw .data_ab506
+ dw .data_ab583
+ dw .data_ab5b4
+ dw .data_ab5fd
+
+.data_ab44c
+ db 26 ; size
+ db -72, -8, 0, $0
+ db -72, 0, 1, $0
+ db -64, 1, 2, (1 << OAM_X_FLIP)
+ db -64, -7, 3, (1 << OAM_X_FLIP)
+ db -56, -9, 4, $0
+ db -56, -1, 5, $0
+ db -48, -9, 15, $0
+ db -48, -1, 16, $0
+ db -48, 7, 17, $0
+ db -48, 15, 18, $0
+ db -40, -14, 19, $0
+ db -40, -6, 20, $0
+ db -40, 1, 21, $0
+ db -40, 9, 22, $0
+ db -40, 17, 23, $0
+ db -32, -8, 25, $0
+ db -32, 0, 26, $0
+ db -24, -8, 27, $0
+ db -24, 0, 28, $0
+ db -16, -8, 29, $0
+ db -16, 0, 30, $0
+ db -16, 8, 31, $0
+ db -8, -8, 32, $0
+ db -8, 0, 33, $0
+ db -8, 8, 34, $0
+ db -32, 8, 24, $0
+
+.data_ab4b5
+ db 20 ; size
+ db -72, 0, 0, (1 << OAM_X_FLIP)
+ db -72, -8, 1, (1 << OAM_X_FLIP)
+ db -64, 8, 2, (1 << OAM_X_FLIP)
+ db -64, 0, 3, (1 << OAM_X_FLIP)
+ db -56, 9, 4, (1 << OAM_X_FLIP)
+ db -56, 1, 5, (1 << OAM_X_FLIP)
+ db -48, 9, 15, (1 << OAM_X_FLIP)
+ db -40, 14, 19, (1 << OAM_X_FLIP)
+ db -40, 6, 20, (1 << OAM_X_FLIP)
+ db -32, 8, 25, (1 << OAM_X_FLIP)
+ db -32, 0, 26, (1 << OAM_X_FLIP)
+ db -24, 8, 27, (1 << OAM_X_FLIP)
+ db -24, 0, 28, (1 << OAM_X_FLIP)
+ db -48, 1, 35, (1 << OAM_X_FLIP)
+ db -16, -8, 36, $0
+ db -16, 0, 37, $0
+ db -16, 8, 38, $0
+ db -8, -8, 39, $0
+ db -8, 0, 40, $0
+ db -8, 8, 41, $0
+
+.data_ab506
+ db 31 ; size
+ db -72, -8, 0, $0
+ db -72, 0, 1, $0
+ db -64, -16, 2, $0
+ db -64, -8, 3, $0
+ db -56, -16, 4, $0
+ db -56, -8, 5, $0
+ db -48, -2, 6, (1 << OAM_X_FLIP)
+ db -48, -10, 7, (1 << OAM_X_FLIP)
+ db -48, -18, 8, (1 << OAM_X_FLIP)
+ db -40, 3, 9, (1 << OAM_X_FLIP)
+ db -40, -5, 10, (1 << OAM_X_FLIP)
+ db -40, -13, 11, (1 << OAM_X_FLIP)
+ db -40, -21, 12, (1 << OAM_X_FLIP)
+ db -32, -8, 13, $0
+ db -32, 1, 14, $0
+ db -32, -24, 15, $0
+ db -32, -16, 35, $0
+ db -24, -19, 19, (1 << OAM_X_FLIP)
+ db -24, -27, 20, (1 << OAM_X_FLIP)
+ db -16, -30, 25, $0
+ db -16, -22, 26, $0
+ db -8, -33, 25, $0
+ db -8, -25, 26, $0
+ db 0, -33, 27, (1 << OAM_X_FLIP)
+ db 0, -41, 28, (1 << OAM_X_FLIP)
+ db 8, -49, 36, $0
+ db 8, -41, 37, $0
+ db 8, -33, 38, $0
+ db 16, -49, 39, $0
+ db 16, -41, 40, $0
+ db 16, -33, 41, $0
+
+.data_ab583
+ db 12 ; size
+ db -72, 8, 0, (1 << OAM_X_FLIP)
+ db -72, 0, 1, (1 << OAM_X_FLIP)
+ db -64, 8, 44, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 16, 42, $0
+ db -64, 24, 43, $0
+ db -64, 32, 44, $0
+ db -56, 25, 29, $0
+ db -56, 33, 30, $0
+ db -56, 41, 31, $0
+ db -48, 25, 32, $0
+ db -48, 33, 33, $0
+ db -48, 41, 34, $0
+
+.data_ab5b4
+ db 18 ; size
+ db -72, 8, 0, $0
+ db -72, 16, 1, $0
+ db -64, 8, 44, (1 << OAM_Y_FLIP)
+ db -64, 0, 42, (1 << OAM_X_FLIP)
+ db -64, -8, 43, (1 << OAM_X_FLIP)
+ db -64, -16, 44, (1 << OAM_X_FLIP)
+ db -56, -16, 27, (1 << OAM_X_FLIP)
+ db -56, -24, 28, (1 << OAM_X_FLIP)
+ db -48, -23, 44, (1 << OAM_Y_FLIP)
+ db -46, -31, 42, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -45, -39, 43, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -44, -47, 44, (1 << OAM_X_FLIP)
+ db -36, -57, 36, $0
+ db -36, -49, 37, $0
+ db -36, -41, 38, $0
+ db -28, -57, 39, $0
+ db -28, -49, 40, $0
+ db -28, -41, 41, $0
+
+.data_ab5fd
+ db 28 ; size
+ db -72, -8, 0, (1 << OAM_X_FLIP)
+ db -16, 32, 27, $0
+ db -16, 40, 28, $0
+ db -8, 32, 29, $0
+ db -8, 40, 30, $0
+ db 0, 32, 32, $0
+ db 0, 40, 33, $0
+ db -8, 48, 31, $0
+ db 0, 48, 34, $0
+ db -24, 32, 25, (1 << OAM_X_FLIP)
+ db -24, 24, 26, (1 << OAM_X_FLIP)
+ db -32, 21, 19, $0
+ db -32, 29, 20, $0
+ db -40, 26, 15, (1 << OAM_X_FLIP)
+ db -40, 18, 16, (1 << OAM_X_FLIP)
+ db -40, 10, 17, (1 << OAM_X_FLIP)
+ db -40, 2, 18, (1 << OAM_X_FLIP)
+ db -32, 16, 21, (1 << OAM_X_FLIP)
+ db -32, 8, 22, (1 << OAM_X_FLIP)
+ db -32, 0, 23, (1 << OAM_X_FLIP)
+ db -24, 8, 24, (1 << OAM_X_FLIP)
+ db -48, 15, 11, $0
+ db -48, 23, 12, $0
+ db -64, 8, 2, (1 << OAM_X_FLIP)
+ db -64, 0, 3, (1 << OAM_X_FLIP)
+ db -56, 18, 44, $0
+ db -56, 2, 44, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 10, 42, $0
+; 0xab66e
+
+AnimData97:: ; ab66e (2a:766e)
+ frame_table AnimFrameTable30
+ frame_data 0, 4, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 0, 6, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 5, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xab6ad
+
+AnimFrameTable30:: ; ab6ad (2a:76ad)
+ dw .data_ab6d5
+ dw .data_ab6e6
+ dw .data_ab6f7
+ dw .data_ab708
+ dw .data_ab719
+ dw .data_ab74a
+ dw .data_ab773
+ dw .data_ab79c
+ dw .data_ab7c5
+ dw .data_ab7da
+ dw .data_ab7ef
+ dw .data_ab808
+ dw .data_ab82d
+ dw .data_ab856
+ dw .data_ab88b
+ dw .data_ab8cc
+ dw .data_ab90d
+ dw .data_ab94e
+ dw .data_ab98f
+ dw .data_ab9b0
+
+.data_ab6d5
+ db 4 ; size
+ db -8, -8, 0, $0
+ db 0, -8, 1, $0
+ db -8, 0, 4, (1 << OAM_X_FLIP)
+ db 0, 0, 5, (1 << OAM_X_FLIP)
+
+.data_ab6e6
+ db 4 ; size
+ db -8, -8, 2, $0
+ db 0, -8, 3, $0
+ db -8, 0, 6, (1 << OAM_X_FLIP)
+ db 0, 0, 7, (1 << OAM_X_FLIP)
+
+.data_ab6f7
+ db 4 ; size
+ db -8, -8, 4, $0
+ db 0, -8, 5, $0
+ db -8, 0, 0, (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP)
+
+.data_ab708
+ db 4 ; size
+ db -8, -8, 6, $0
+ db 0, -8, 7, $0
+ db -8, 0, 2, (1 << OAM_X_FLIP)
+ db 0, 0, 3, (1 << OAM_X_FLIP)
+
+.data_ab719
+ db 12 ; size
+ db -8, -8, 0, $0
+ db 0, -8, 1, $0
+ db -8, 0, 4, (1 << OAM_X_FLIP)
+ db 0, 0, 5, (1 << OAM_X_FLIP)
+ db -19, 2, 8, $0
+ db 1, -10, 8, $0
+ db -12, 2, 9, $0
+ db 9, -10, 9, $0
+ db -19, -10, 10, $0
+ db -11, -10, 11, $0
+ db 1, 2, 10, $0
+ db 9, 2, 11, $0
+
+.data_ab74a
+ db 10 ; size
+ db -24, -14, 8, $0
+ db -16, -14, 9, $0
+ db 4, 6, 9, $0
+ db -4, 6, 8, $0
+ db -23, 6, 10, $0
+ db -4, -14, 10, $0
+ db 4, -14, 11, $0
+ db -15, 6, 11, $0
+ db -8, -4, 8, $0
+ db 0, -4, 9, $0
+
+.data_ab773
+ db 10 ; size
+ db -28, -18, 10, $0
+ db -20, -18, 11, $0
+ db 6, 10, 11, $0
+ db -2, 10, 10, $0
+ db -28, 10, 8, $0
+ db -2, -18, 8, $0
+ db 6, -18, 9, $0
+ db -20, 10, 9, $0
+ db -8, -4, 10, $0
+ db 0, -4, 11, $0
+
+.data_ab79c
+ db 10 ; size
+ db -24, -20, 10, $0
+ db -16, -20, 11, $0
+ db 8, 12, 11, $0
+ db 0, 12, 10, $0
+ db -24, 12, 8, $0
+ db 0, -20, 8, $0
+ db 8, -20, 9, $0
+ db -16, 12, 9, $0
+ db -8, -4, 10, $0
+ db 0, -4, 11, $0
+
+.data_ab7c5
+ db 5 ; size
+ db -1, -4, 12, $0
+ db -16, -20, 12, $0
+ db 8, -20, 12, $0
+ db -16, 12, 12, $0
+ db 8, 12, 12, $0
+
+.data_ab7da
+ db 5 ; size
+ db -8, 10, 4, $0
+ db 0, 10, 5, $0
+ db -8, 18, 0, (1 << OAM_X_FLIP)
+ db 0, 18, 1, (1 << OAM_X_FLIP)
+ db -16, 12, 12, $0
+
+.data_ab7ef
+ db 6 ; size
+ db 2, 8, 6, $0
+ db 10, 8, 7, $0
+ db 2, 16, 2, (1 << OAM_X_FLIP)
+ db 10, 16, 3, (1 << OAM_X_FLIP)
+ db -19, 12, 10, $0
+ db -11, 12, 11, $0
+
+.data_ab808
+ db 9 ; size
+ db 6, -8, 0, $0
+ db 14, -8, 1, $0
+ db 6, 0, 4, (1 << OAM_X_FLIP)
+ db 14, 0, 5, (1 << OAM_X_FLIP)
+ db 8, 12, 12, $0
+ db -21, 8, 0, $0
+ db -13, 8, 1, $0
+ db -21, 16, 4, (1 << OAM_X_FLIP)
+ db -13, 16, 5, (1 << OAM_X_FLIP)
+
+.data_ab82d
+ db 10 ; size
+ db 2, -22, 2, $0
+ db 10, -22, 3, $0
+ db 2, -14, 6, (1 << OAM_X_FLIP)
+ db 10, -14, 7, (1 << OAM_X_FLIP)
+ db 5, 12, 8, $0
+ db 13, 12, 9, $0
+ db -21, 9, 2, $0
+ db -13, 9, 3, $0
+ db -21, 17, 6, (1 << OAM_X_FLIP)
+ db -13, 17, 7, (1 << OAM_X_FLIP)
+
+.data_ab856
+ db 13 ; size
+ db -8, -26, 4, $0
+ db 0, -26, 5, $0
+ db -8, -18, 0, (1 << OAM_X_FLIP)
+ db 0, -18, 1, (1 << OAM_X_FLIP)
+ db 8, -20, 12, $0
+ db -20, 8, 4, $0
+ db -12, 8, 5, $0
+ db -20, 16, 0, (1 << OAM_X_FLIP)
+ db -12, 16, 1, (1 << OAM_X_FLIP)
+ db 5, 8, 4, $0
+ db 13, 8, 5, $0
+ db 5, 16, 0, (1 << OAM_X_FLIP)
+ db 13, 16, 1, (1 << OAM_X_FLIP)
+
+.data_ab88b
+ db 16 ; size
+ db -20, -24, 6, $0
+ db -12, -24, 7, $0
+ db -20, -16, 2, (1 << OAM_X_FLIP)
+ db -12, -16, 3, (1 << OAM_X_FLIP)
+ db -20, 8, 6, $0
+ db -12, 8, 7, $0
+ db -20, 16, 2, (1 << OAM_X_FLIP)
+ db -12, 16, 3, (1 << OAM_X_FLIP)
+ db 5, 8, 6, $0
+ db 13, 8, 7, $0
+ db 5, 16, 2, (1 << OAM_X_FLIP)
+ db 13, 16, 3, (1 << OAM_X_FLIP)
+ db 5, -24, 6, $0
+ db 13, -24, 7, $0
+ db 5, -16, 2, (1 << OAM_X_FLIP)
+ db 13, -16, 3, (1 << OAM_X_FLIP)
+
+.data_ab8cc
+ db 16 ; size
+ db -20, -24, 0, $0
+ db -12, -24, 1, $0
+ db -20, -16, 4, (1 << OAM_X_FLIP)
+ db -12, -16, 5, (1 << OAM_X_FLIP)
+ db -20, 8, 0, $0
+ db -12, 8, 1, $0
+ db -20, 16, 4, (1 << OAM_X_FLIP)
+ db -12, 16, 5, (1 << OAM_X_FLIP)
+ db 5, -25, 0, $0
+ db 13, -25, 1, $0
+ db 5, -17, 4, (1 << OAM_X_FLIP)
+ db 13, -17, 5, (1 << OAM_X_FLIP)
+ db 6, 6, 0, $0
+ db 14, 6, 1, $0
+ db 6, 14, 4, (1 << OAM_X_FLIP)
+ db 14, 14, 5, (1 << OAM_X_FLIP)
+
+.data_ab90d
+ db 16 ; size
+ db -20, 16, 6, (1 << OAM_X_FLIP)
+ db -12, 16, 7, (1 << OAM_X_FLIP)
+ db -20, 8, 2, $0
+ db -12, 8, 3, $0
+ db -20, -16, 6, (1 << OAM_X_FLIP)
+ db -12, -16, 7, (1 << OAM_X_FLIP)
+ db -20, -24, 2, $0
+ db -12, -24, 3, $0
+ db 5, -16, 6, (1 << OAM_X_FLIP)
+ db 13, -16, 7, (1 << OAM_X_FLIP)
+ db 5, -24, 2, $0
+ db 13, -24, 3, $0
+ db 5, 16, 6, (1 << OAM_X_FLIP)
+ db 13, 16, 7, (1 << OAM_X_FLIP)
+ db 5, 8, 2, $0
+ db 13, 8, 3, $0
+
+.data_ab94e
+ db 16 ; size
+ db -20, -24, 4, $0
+ db -12, -24, 5, $0
+ db -20, -16, 0, (1 << OAM_X_FLIP)
+ db -12, -16, 1, (1 << OAM_X_FLIP)
+ db -19, 8, 4, $0
+ db -11, 8, 5, $0
+ db -19, 16, 0, (1 << OAM_X_FLIP)
+ db -11, 16, 1, (1 << OAM_X_FLIP)
+ db 4, 8, 4, $0
+ db 12, 8, 5, $0
+ db 4, 16, 0, (1 << OAM_X_FLIP)
+ db 12, 16, 1, (1 << OAM_X_FLIP)
+ db 5, -24, 4, $0
+ db 13, -24, 5, $0
+ db 5, -16, 0, (1 << OAM_X_FLIP)
+ db 13, -16, 1, (1 << OAM_X_FLIP)
+
+.data_ab98f
+ db 8 ; size
+ db -20, -20, 8, $0
+ db -20, 12, 8, $0
+ db 4, 12, 8, $0
+ db 4, -20, 8, $0
+ db -12, -20, 9, $0
+ db -12, 12, 9, $0
+ db 12, 12, 9, $0
+ db 12, -20, 9, $0
+
+.data_ab9b0
+ db 4 ; size
+ db -16, -20, 12, $0
+ db -16, 12, 12, $0
+ db 8, 12, 12, $0
+ db 8, -20, 12, $0
+; 0xab9c1
+
+AnimData98:: ; ab9c1 (2a:79c1)
+ frame_table AnimFrameTable30
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 0, 4, 6, -6
+ frame_data 1, 4, 8, -4
+ frame_data 9, 4, -14, 10
+ frame_data 10, 4, 0, 0
+ frame_data 11, 4, 0, 0
+ frame_data 12, 4, 0, 0
+ frame_data 13, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 4, 0, 0
+ frame_data 17, 4, 0, 0
+ frame_data 18, 5, 0, 0
+ frame_data 19, 5, 0, 0
+ frame_data 19, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaba0c
+
+AnimData99:: ; aba0c (2a:7a0c)
+ frame_table AnimFrameTable31
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 4, 2, -8, 0
+ frame_data 4, 2, 16, 0
+ frame_data 5, 2, -16, 0
+ frame_data 5, 2, 16, 0
+ frame_data 6, 2, -16, 0
+ frame_data 6, 2, 16, 0
+ frame_data 7, 2, -16, 0
+ frame_data 7, 2, 16, 0
+ frame_data 4, 2, -32, 0
+ frame_data 4, 2, 48, 0
+ frame_data 5, 2, -48, 0
+ frame_data 5, 2, 48, 0
+ frame_data 6, 2, -48, 0
+ frame_data 6, 2, 48, 0
+ frame_data 7, 2, -48, 0
+ frame_data 7, 2, 48, 0
+ frame_data 4, 2, -64, 0
+ frame_data 4, 2, 80, 0
+ frame_data 5, 2, -80, 0
+ frame_data 5, 2, 80, 0
+ frame_data 6, 2, -80, 0
+ frame_data 6, 2, 80, 0
+ frame_data 7, 2, -80, 0
+ frame_data 7, 2, 80, 0
+ frame_data 0, 2, -80, 0
+ frame_data 0, 2, 80, 0
+ frame_data 1, 2, -80, 0
+ frame_data 1, 2, 80, 0
+ frame_data 2, 2, -80, 0
+ frame_data 2, 2, 80, 0
+ frame_data 3, 2, -80, 0
+ frame_data 3, 2, 80, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabab7
+
+AnimFrameTable31:: ; abab7 (2a:7ab7)
+ dw .data_abac7
+ dw .data_abad8
+ dw .data_abae9
+ dw .data_abafa
+ dw .data_abb0b
+ dw .data_abb38
+ dw .data_abb6d
+ dw .data_abb9a
+
+.data_abac7
+ db 4 ; size
+ db -42, -10, 24, (1 << OAM_X_FLIP)
+ db -42, -18, 25, (1 << OAM_X_FLIP)
+ db -34, -10, 26, (1 << OAM_X_FLIP)
+ db -34, -18, 27, (1 << OAM_X_FLIP)
+
+.data_abad8
+ db 4 ; size
+ db -14, -10, 24, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -14, -18, 25, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -22, -10, 26, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -22, -18, 27, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_abae9
+ db 4 ; size
+ db -14, 2, 24, (1 << OAM_Y_FLIP)
+ db -14, 10, 25, (1 << OAM_Y_FLIP)
+ db -22, 2, 26, (1 << OAM_Y_FLIP)
+ db -22, 10, 27, (1 << OAM_Y_FLIP)
+
+.data_abafa
+ db 4 ; size
+ db -42, 2, 24, $0
+ db -42, 10, 25, $0
+ db -34, 2, 26, $0
+ db -34, 10, 27, $0
+
+.data_abb0b
+ db 11 ; size
+ db -32, -24, 13, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, -32, 14, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -32, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, -32, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, -28, 22, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, -20, 21, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, -16, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, -24, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -24, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -16, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, -8, 23, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_abb38
+ db 13 ; size
+ db 1, -8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -8, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, -16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -24, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -24, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -24, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -1, -32, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -1, -40, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -9, -40, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -17, -40, 12, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -17, -32, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -9, -32, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_abb6d
+ db 11 ; size
+ db -24, 16, 13, $0
+ db -24, 24, 14, $0
+ db -16, 24, 17, $0
+ db -8, 24, 20, $0
+ db 0, 20, 22, $0
+ db 0, 12, 21, $0
+ db -8, 8, 18, $0
+ db -8, 16, 19, $0
+ db -16, 16, 16, $0
+ db -16, 8, 15, $0
+ db 0, 0, 23, $0
+
+.data_abb9a
+ db 13 ; size
+ db -57, 0, 0, $0
+ db -49, 0, 5, $0
+ db -57, 8, 1, $0
+ db -49, 8, 6, $0
+ db -56, 16, 2, $0
+ db -48, 16, 7, $0
+ db -40, 16, 10, $0
+ db -55, 24, 3, $0
+ db -55, 32, 4, $0
+ db -47, 32, 9, $0
+ db -39, 32, 12, $0
+ db -39, 24, 11, $0
+ db -47, 24, 8, $0
+; 0xabbcf
+
+AnimData101:: ; abbcf (2a:7bcf)
+ frame_table AnimFrameTable32
+ frame_data 0, 12, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabbfe
+
+AnimData102:: ; abbfe (2a:7bfe)
+ frame_table AnimFrameTable32
+ frame_data 0, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabc11
+
+AnimData103:: ; abc11 (2a:7c11)
+ frame_table AnimFrameTable32
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 5, 8, 0, 0
+ frame_data 6, 8, 0, 0
+ frame_data 7, 8, 0, 0
+ frame_data 8, 8, 0, 0
+ frame_data 9, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 9, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 9, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 9, 8, 0, 0
+ frame_data 9, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabc78
+
+AnimData104:: ; abc78 (2a:7c78)
+ frame_table AnimFrameTable32
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 5, 8, 0, 0
+ frame_data 10, 8, 0, 0
+ frame_data 11, 8, 0, 0
+ frame_data 12, 8, 0, 0
+ frame_data 13, 8, 0, 0
+ frame_data 14, 8, 0, 0
+ frame_data 15, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 15, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 15, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 15, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabceb
+
+AnimData105:: ; abceb (2a:7ceb)
+ frame_table AnimFrameTable33
+ frame_data 0, 6, 0, 4
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 7, 6, 0, 0
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data -1, 4, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabd3a
+
+AnimFrameTable33:: ; abd3a (2a:7d3a)
+ dw .data_abd4a
+ dw .data_abd57
+ dw .data_abd70
+ dw .data_abd99
+ dw .data_abdda
+ dw .data_abe23
+ dw .data_abe64
+ dw .data_abe95
+
+.data_abd4a
+ db 3 ; size
+ db 17, -24, 1, $0
+ db 17, 0, 1, $0
+ db 17, 24, 1, $0
+
+.data_abd57
+ db 6 ; size
+ db 13, -24, 1, $0
+ db 18, 16, 1, $0
+ db 10, 0, 2, $0
+ db 11, 24, 2, $0
+ db 16, -56, 1, $0
+ db 16, 56, 1, $0
+
+.data_abd70
+ db 10 ; size
+ db -10, 0, 0, $0
+ db -7, 24, 0, $0
+ db 8, -24, 2, $0
+ db 12, 16, 2, $0
+ db 16, -8, 1, $0
+ db 12, -56, 2, $0
+ db 16, 40, 1, $0
+ db 12, 56, 2, $0
+ db -2, 0, 0, (1 << OAM_Y_FLIP)
+ db 1, 24, 0, (1 << OAM_Y_FLIP)
+
+.data_abd99
+ db 16 ; size
+ db -7, 16, 0, $0
+ db -17, -24, 0, $0
+ db 16, -32, 1, $0
+ db 16, 8, 1, $0
+ db 8, -8, 2, $0
+ db -26, 0, 0, $0
+ db -24, 24, 0, $0
+ db 0, -56, 0, $0
+ db 8, 40, 2, $0
+ db 0, 56, 0, $0
+ db 8, -56, 0, (1 << OAM_Y_FLIP)
+ db -9, -24, 0, (1 << OAM_Y_FLIP)
+ db -18, 0, 0, (1 << OAM_Y_FLIP)
+ db -16, 24, 0, (1 << OAM_Y_FLIP)
+ db 1, 16, 0, (1 << OAM_Y_FLIP)
+ db 8, 56, 0, (1 << OAM_Y_FLIP)
+
+.data_abdda
+ db 18 ; size
+ db 8, -32, 2, $0
+ db 5, 8, 2, $0
+ db -12, -8, 0, $0
+ db -27, -24, 0, $0
+ db -21, 16, 0, $0
+ db -50, 0, 0, $0
+ db -34, 24, 0, $0
+ db -8, 40, 0, $0
+ db -16, -56, 0, $0
+ db -8, 56, 0, $0
+ db -8, -56, 0, (1 << OAM_Y_FLIP)
+ db -19, -24, 0, (1 << OAM_Y_FLIP)
+ db -4, -8, 0, (1 << OAM_Y_FLIP)
+ db -42, 0, 0, (1 << OAM_Y_FLIP)
+ db -13, 16, 0, (1 << OAM_Y_FLIP)
+ db -26, 24, 0, (1 << OAM_Y_FLIP)
+ db 0, 40, 0, (1 << OAM_Y_FLIP)
+ db 0, 56, 0, (1 << OAM_Y_FLIP)
+
+.data_abe23
+ db 16 ; size
+ db -19, -32, 0, $0
+ db -9, 8, 0, $0
+ db -51, -24, 0, $0
+ db -32, -8, 0, $0
+ db -29, 40, 0, $0
+ db -40, -56, 0, $0
+ db -40, 56, 0, $0
+ db -64, 16, 0, $0
+ db -32, -56, 0, (1 << OAM_Y_FLIP)
+ db -11, -32, 0, (1 << OAM_Y_FLIP)
+ db -43, -24, 0, (1 << OAM_Y_FLIP)
+ db -24, -8, 0, (1 << OAM_Y_FLIP)
+ db -1, 8, 0, (1 << OAM_Y_FLIP)
+ db -56, 16, 0, (1 << OAM_Y_FLIP)
+ db -21, 40, 0, (1 << OAM_Y_FLIP)
+ db -32, 56, 0, (1 << OAM_Y_FLIP)
+
+.data_abe64
+ db 12 ; size
+ db -32, 8, 0, $0
+ db -48, -32, 0, $0
+ db -64, -8, 0, $0
+ db -61, 40, 0, $0
+ db -40, -32, 0, (1 << OAM_Y_FLIP)
+ db -56, -8, 0, (1 << OAM_Y_FLIP)
+ db -24, 8, 0, (1 << OAM_Y_FLIP)
+ db -53, 40, 0, (1 << OAM_Y_FLIP)
+ db -80, -56, 0, $0
+ db -72, -56, 0, (1 << OAM_Y_FLIP)
+ db -80, 56, 0, $0
+ db -72, 56, 0, (1 << OAM_Y_FLIP)
+
+.data_abe95
+ db 4 ; size
+ db -64, 0, 0, $0
+ db -56, 0, 0, (1 << OAM_Y_FLIP)
+ db -80, -32, 0, $0
+ db -72, -32, 0, (1 << OAM_Y_FLIP)
+; 0xabea6
+
+AnimData106:: ; abea6 (2a:7ea6)
+ frame_table AnimFrameTable34
+ frame_data 0, 3, 0, 12
+ frame_data 1, 3, 0, 0
+ frame_data 2, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 4, 3, 0, 0
+ frame_data 5, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 7, 3, 0, 0
+ frame_data 8, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 7, 3, 0, 0
+ frame_data 8, 3, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabef9
+
+AnimFrameTable34:: ; abef9 (2a:7ef9)
+ dw .data_abf0b
+ dw .data_abf1c
+ dw .data_abf2d
+ dw .data_abf3e
+ dw .data_abf57
+ dw .data_abf70
+ dw .data_abf89
+ dw .data_abfaa
+ dw .data_abfcb
+
+.data_abf0b
+ db 4 ; size
+ db -11, -8, 0, $0
+ db -3, -8, 1, $0
+ db -11, 0, 0, (1 << OAM_X_FLIP)
+ db -3, 0, 1, (1 << OAM_X_FLIP)
+
+.data_abf1c
+ db 4 ; size
+ db -11, -8, 2, $0
+ db -3, -8, 3, $0
+ db -11, 0, 2, (1 << OAM_X_FLIP)
+ db -3, 0, 3, (1 << OAM_X_FLIP)
+
+.data_abf2d
+ db 4 ; size
+ db -11, -8, 4, $0
+ db -3, -8, 5, $0
+ db -11, 0, 4, (1 << OAM_X_FLIP)
+ db -3, 0, 5, (1 << OAM_X_FLIP)
+
+.data_abf3e
+ db 6 ; size
+ db -19, -8, 6, $0
+ db -11, -8, 7, $0
+ db -3, -8, 8, $0
+ db -19, 0, 6, (1 << OAM_X_FLIP)
+ db -11, 0, 7, (1 << OAM_X_FLIP)
+ db -3, 0, 8, (1 << OAM_X_FLIP)
+
+.data_abf57
+ db 6 ; size
+ db -20, -8, 9, $0
+ db -12, -8, 10, $0
+ db -4, -8, 11, $0
+ db -20, 0, 9, (1 << OAM_X_FLIP)
+ db -12, 0, 10, (1 << OAM_X_FLIP)
+ db -4, 0, 11, (1 << OAM_X_FLIP)
+
+.data_abf70
+ db 6 ; size
+ db -19, -8, 12, $0
+ db -11, -8, 13, $0
+ db -3, -8, 14, $0
+ db -19, 0, 12, (1 << OAM_X_FLIP)
+ db -11, 0, 13, (1 << OAM_X_FLIP)
+ db -3, 0, 14, (1 << OAM_X_FLIP)
+
+.data_abf89
+ db 8 ; size
+ db -27, -8, 15, $0
+ db -19, -8, 16, $0
+ db -11, -8, 17, $0
+ db -3, -8, 18, $0
+ db -27, 0, 15, (1 << OAM_X_FLIP)
+ db -19, 0, 16, (1 << OAM_X_FLIP)
+ db -11, 0, 17, (1 << OAM_X_FLIP)
+ db -3, 0, 18, (1 << OAM_X_FLIP)
+
+.data_abfaa
+ db 8 ; size
+ db -27, -8, 19, $0
+ db -19, -8, 20, $0
+ db -11, -8, 21, $0
+ db -3, -8, 22, $0
+ db -19, 0, 20, (1 << OAM_X_FLIP)
+ db -11, 0, 21, (1 << OAM_X_FLIP)
+ db -3, 0, 22, (1 << OAM_X_FLIP)
+ db -29, 0, 19, (1 << OAM_X_FLIP)
+
+.data_abfcb
+ db 8 ; size
+ db -27, -8, 23, $0
+ db -19, -8, 24, $0
+ db -11, -8, 25, $0
+ db -3, -8, 26, $0
+ db -27, 0, 23, (1 << OAM_X_FLIP)
+ db -19, 0, 24, (1 << OAM_X_FLIP)
+ db -11, 0, 25, (1 << OAM_X_FLIP)
+ db -3, 0, 26, (1 << OAM_X_FLIP)
+; 0xabfec
+
+AnimData149:: ; abfec (2a:7fec)
+ frame_table AnimFrameTable71
+ frame_data 0, 5, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xabfff
diff --git a/src/data/anims2.asm b/src/data/anims2.asm new file mode 100644 index 0000000..2cc78de --- /dev/null +++ b/src/data/anims2.asm @@ -0,0 +1,5022 @@ +AnimData100:: ; ac000 (2b:4000)
+ frame_table AnimFrameTable32
+ frame_data 16, 3, 0, 0
+ frame_data 17, 3, 0, 0
+ frame_data 16, 3, 0, 0
+ frame_data 17, 3, 0, 0
+ frame_data 18, 3, 0, 0
+ frame_data 19, 3, 0, 0
+ frame_data 18, 3, 0, 0
+ frame_data 19, 3, 0, 0
+ frame_data 18, 3, 0, 0
+ frame_data 19, 3, 0, 0
+ frame_data 20, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data 22, 6, 0, 0
+ frame_data 23, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data 22, 6, 0, 0
+ frame_data 23, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data 22, 6, 0, 0
+ frame_data 23, 6, 0, 0
+ frame_data 0, 12, 0, 16
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xac077
+
+AnimFrameTable32:: ; ac077 (2b:4077)
+ dw .data_ac0a7
+ dw .data_ac0c8
+ dw .data_ac119
+ dw .data_ac16a
+ dw .data_ac1c7
+ dw .data_ac224
+ dw .data_ac281
+ dw .data_ac2de
+ dw .data_ac33b
+ dw .data_ac398
+ dw .data_ac3f5
+ dw .data_ac452
+ dw .data_ac4af
+ dw .data_ac50c
+ dw .data_ac569
+ dw .data_ac5c6
+ dw .data_ac623
+ dw .data_ac654
+ dw .data_ac685
+ dw .data_ac6d2
+ dw .data_ac71f
+ dw .data_ac794
+ dw .data_ac7b9
+ dw .data_ac7de
+
+.data_ac0a7
+ db 8 ; size
+ db -24, -8, 20, $0
+ db -24, 0, 21, $0
+ db -24, 8, 22, $0
+ db -16, 8, 24, $0
+ db -16, 0, 23, $0
+ db -16, -8, 23, (1 << OAM_X_FLIP)
+ db -24, -16, 22, (1 << OAM_X_FLIP)
+ db -16, -16, 24, (1 << OAM_X_FLIP)
+
+.data_ac0c8
+ db 20 ; size
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac119
+ db 20 ; size
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac16a
+ db 23 ; size
+ db -38, -10, 73, $0
+ db -38, -2, 74, $0
+ db -30, -2, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac1c7
+ db 23 ; size
+ db -38, -10, 73, $0
+ db -38, -2, 74, $0
+ db -30, -2, 75, $0
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac224
+ db 23 ; size
+ db -46, -10, 73, $0
+ db -46, -2, 74, $0
+ db -38, -2, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac281
+ db 23 ; size
+ db -46, -2, 73, $0
+ db -46, 6, 74, $0
+ db -38, 6, 75, $0
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac2de
+ db 23 ; size
+ db -46, 14, 73, $0
+ db -46, 22, 74, $0
+ db -38, 22, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac33b
+ db 23 ; size
+ db -38, 30, 73, $0
+ db -38, 38, 74, $0
+ db -30, 38, 75, $0
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac398
+ db 23 ; size
+ db -22, 38, 73, $0
+ db -22, 46, 74, $0
+ db -14, 46, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac3f5
+ db 23 ; size
+ db -54, -18, 73, $0
+ db -54, -10, 74, $0
+ db -46, -10, 75, $0
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac452
+ db 23 ; size
+ db -54, -34, 73, $0
+ db -54, -26, 74, $0
+ db -46, -26, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac4af
+ db 23 ; size
+ db -54, -50, 73, $0
+ db -54, -42, 74, $0
+ db -46, -42, 75, $0
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac50c
+ db 23 ; size
+ db -46, -66, 73, $0
+ db -46, -58, 74, $0
+ db -38, -58, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac569
+ db 23 ; size
+ db -38, -74, 73, $0
+ db -38, -66, 74, $0
+ db -30, -66, 75, $0
+ db -32, 12, 52, (1 << OAM_X_FLIP)
+ db -33, 4, 53, (1 << OAM_X_FLIP)
+ db -32, -4, 70, $0
+ db -33, -12, 55, (1 << OAM_X_FLIP)
+ db -32, -20, 56, (1 << OAM_X_FLIP)
+ db -24, 12, 57, (1 << OAM_X_FLIP)
+ db -25, 4, 72, $0
+ db -24, -4, 59, $0
+ db -25, -12, 71, $0
+ db -24, -20, 61, (1 << OAM_X_FLIP)
+ db -16, 12, 62, (1 << OAM_X_FLIP)
+ db -17, 4, 63, (1 << OAM_X_FLIP)
+ db -16, -4, 64, $0
+ db -17, -12, 65, (1 << OAM_X_FLIP)
+ db -16, -20, 66, (1 << OAM_X_FLIP)
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -8, -4, 68, $0
+ db -9, -12, 67, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+
+.data_ac5c6
+ db 23 ; size
+ db -38, -74, 73, $0
+ db -38, -66, 74, $0
+ db -30, -66, 75, $0
+ db -32, -20, 52, $0
+ db -33, -12, 53, $0
+ db -32, -4, 54, $0
+ db -33, 4, 55, $0
+ db -32, 12, 56, $0
+ db -24, -20, 57, $0
+ db -25, -12, 58, $0
+ db -24, -4, 59, $0
+ db -25, 4, 60, $0
+ db -24, 12, 61, $0
+ db -16, -20, 62, $0
+ db -17, -12, 63, $0
+ db -16, -4, 64, $0
+ db -17, 4, 65, $0
+ db -16, 12, 66, $0
+ db -9, -12, 67, $0
+ db -8, -4, 68, $0
+ db -9, 4, 67, (1 << OAM_X_FLIP)
+ db -1, -12, 69, $0
+ db -1, 4, 69, (1 << OAM_X_FLIP)
+
+.data_ac623
+ db 12 ; size
+ db 0, -32, 0, $0
+ db 0, -24, 1, $0
+ db 8, -32, 3, $0
+ db 8, -24, 4, $0
+ db 16, -32, 6, $0
+ db 16, -24, 7, $0
+ db 0, 16, 11, (1 << OAM_X_FLIP)
+ db 0, 24, 10, (1 << OAM_X_FLIP)
+ db 8, 24, 13, (1 << OAM_X_FLIP)
+ db 8, 16, 14, (1 << OAM_X_FLIP)
+ db 16, 16, 17, (1 << OAM_X_FLIP)
+ db 16, 24, 16, (1 << OAM_X_FLIP)
+
+.data_ac654
+ db 12 ; size
+ db 0, 24, 0, (1 << OAM_X_FLIP)
+ db 0, 16, 1, (1 << OAM_X_FLIP)
+ db 8, 24, 3, (1 << OAM_X_FLIP)
+ db 8, 16, 4, (1 << OAM_X_FLIP)
+ db 16, 24, 6, (1 << OAM_X_FLIP)
+ db 16, 16, 7, (1 << OAM_X_FLIP)
+ db 0, -24, 11, $0
+ db 0, -32, 10, $0
+ db 8, -32, 13, $0
+ db 8, -24, 14, $0
+ db 16, -24, 17, $0
+ db 16, -32, 16, $0
+
+.data_ac685
+ db 19 ; size
+ db -8, -24, 0, $0
+ db -8, -16, 1, $0
+ db 0, -32, 2, $0
+ db 0, -24, 3, $0
+ db 0, -16, 4, $0
+ db 8, -32, 5, $0
+ db 8, -24, 6, $0
+ db 8, -16, 7, $0
+ db 16, -32, 8, $0
+ db 16, -24, 9, $0
+ db -8, 8, 11, (1 << OAM_X_FLIP)
+ db -8, 16, 10, (1 << OAM_X_FLIP)
+ db 0, 24, 10, (1 << OAM_X_FLIP)
+ db 0, 16, 13, (1 << OAM_X_FLIP)
+ db 0, 8, 14, (1 << OAM_X_FLIP)
+ db 8, 8, 17, (1 << OAM_X_FLIP)
+ db 8, 16, 16, (1 << OAM_X_FLIP)
+ db 8, 24, 15, (1 << OAM_X_FLIP)
+ db 16, 24, 18, (1 << OAM_X_FLIP)
+
+.data_ac6d2
+ db 19 ; size
+ db -8, 16, 0, (1 << OAM_X_FLIP)
+ db -8, 8, 1, (1 << OAM_X_FLIP)
+ db 0, 24, 2, (1 << OAM_X_FLIP)
+ db 0, 16, 3, (1 << OAM_X_FLIP)
+ db 0, 8, 4, (1 << OAM_X_FLIP)
+ db 8, 24, 5, (1 << OAM_X_FLIP)
+ db 8, 16, 6, (1 << OAM_X_FLIP)
+ db 8, 8, 7, (1 << OAM_X_FLIP)
+ db 16, 24, 8, (1 << OAM_X_FLIP)
+ db 16, 16, 9, (1 << OAM_X_FLIP)
+ db -8, -16, 11, $0
+ db -8, -24, 10, $0
+ db 0, -32, 10, $0
+ db 0, -24, 13, $0
+ db 0, -16, 14, $0
+ db 8, -16, 17, $0
+ db 8, -24, 16, $0
+ db 8, -32, 15, $0
+ db 16, -32, 18, $0
+
+.data_ac71f
+ db 29 ; size
+ db -8, -24, 0, $0
+ db -8, -16, 1, $0
+ db 0, -32, 2, $0
+ db 0, -24, 3, $0
+ db 0, -16, 4, $0
+ db 8, -32, 5, $0
+ db 8, -24, 6, $0
+ db 8, -16, 7, $0
+ db 16, -32, 8, $0
+ db 16, -24, 9, $0
+ db -8, 8, 11, (1 << OAM_X_FLIP)
+ db -8, 16, 10, (1 << OAM_X_FLIP)
+ db 0, 24, 10, (1 << OAM_X_FLIP)
+ db 0, 16, 13, (1 << OAM_X_FLIP)
+ db 0, 8, 14, (1 << OAM_X_FLIP)
+ db 8, 8, 17, (1 << OAM_X_FLIP)
+ db 8, 16, 16, (1 << OAM_X_FLIP)
+ db 8, 24, 15, (1 << OAM_X_FLIP)
+ db 16, 24, 18, (1 << OAM_X_FLIP)
+ db -8, -8, 25, $0
+ db -8, 0, 26, $0
+ db -8, 8, 27, $0
+ db 0, 8, 30, $0
+ db 8, 8, 33, $0
+ db 8, 0, 32, $0
+ db 8, -8, 31, $0
+ db 0, -8, 28, $0
+ db 0, 0, 29, $0
+ db 16, 16, 19, (1 << OAM_X_FLIP)
+
+.data_ac794
+ db 9 ; size
+ db -16, -16, 34, $0
+ db -16, -8, 35, $0
+ db -16, 0, 36, $0
+ db -8, 0, 39, $0
+ db -8, -8, 38, $0
+ db -8, -16, 37, $0
+ db 0, -16, 40, $0
+ db 0, -8, 41, $0
+ db 0, 0, 42, $0
+
+.data_ac7b9
+ db 9 ; size
+ db -8, 0, 45, $0
+ db -8, -8, 44, $0
+ db -8, -16, 43, $0
+ db 0, -16, 46, $0
+ db 0, -8, 47, $0
+ db 0, 0, 48, $0
+ db 8, 0, 51, $0
+ db 8, -8, 50, $0
+ db 8, -16, 49, $0
+
+.data_ac7de
+ db 9 ; size
+ db -8, -8, 25, $0
+ db -8, 0, 26, $0
+ db -8, 8, 27, $0
+ db 0, 8, 30, $0
+ db 8, 8, 33, $0
+ db 8, 0, 32, $0
+ db 8, -8, 31, $0
+ db 0, -8, 28, $0
+ db 0, 0, 29, $0
+; 0xac803
+
+AnimData107:: ; ac803 (2b:4803)
+ frame_table AnimFrameTable35
+ frame_data 6, 5, 40, -24
+ frame_data 7, 5, -20, -16
+ frame_data 0, 5, -20, -8
+ frame_data 1, 5, -24, 10
+ frame_data 2, 5, -6, 20
+ frame_data 3, 5, 12, 16
+ frame_data 4, 5, 20, 6
+ frame_data 5, 5, 16, -6
+ frame_data 6, 5, 0, -14
+ frame_data 7, 5, -16, -8
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 5, 0, 0
+ frame_data 10, 5, 0, 0
+ frame_data 11, 5, 0, 0
+ frame_data 11, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xac856
+
+AnimFrameTable35:: ; ac856 (2b:4856)
+ dw .data_ac86e
+ dw .data_ac893
+ dw .data_ac8bc
+ dw .data_ac8e9
+ dw .data_ac912
+ dw .data_ac937
+ dw .data_ac960
+ dw .data_ac989
+ dw .data_ac9b2
+ dw .data_ac9e3
+ dw .data_ac9f8
+ dw .data_aca0d
+
+.data_ac86e
+ db 9 ; size
+ db -16, 16, 5, $0
+ db -8, 8, 6, $0
+ db -8, 16, 4, $0
+ db -16, 8, 4, $0
+ db -24, 8, 6, $0
+ db -24, -8, 0, $0
+ db -24, 0, 1, $0
+ db -16, -8, 2, $0
+ db -16, 0, 3, $0
+
+.data_ac893
+ db 10 ; size
+ db -24, 0, 4, $0
+ db -16, 8, 5, $0
+ db -24, 8, 6, $0
+ db -8, -24, 0, (1 << OAM_Y_FLIP)
+ db -8, -16, 1, (1 << OAM_Y_FLIP)
+ db -16, -24, 2, (1 << OAM_Y_FLIP)
+ db -16, -16, 0, (1 << OAM_Y_FLIP)
+ db -16, -8, 1, (1 << OAM_Y_FLIP)
+ db -24, -16, 2, (1 << OAM_Y_FLIP)
+ db -24, -8, 3, (1 << OAM_Y_FLIP)
+
+.data_ac8bc
+ db 11 ; size
+ db -24, -16, 4, $0
+ db -24, -32, 5, $0
+ db -32, -24, 6, $0
+ db -8, -16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ac8e9
+ db 10 ; size
+ db 0, -24, 6, $0
+ db 0, -16, 5, $0
+ db 8, -24, 4, $0
+ db -8, -24, 4, $0
+ db -8, -32, 6, $0
+ db -24, -24, 6, $0
+ db 16, -8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ac912
+ db 9 ; size
+ db 8, -24, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -24, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ac937
+ db 10 ; size
+ db 16, -8, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 0, 8, 1, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+ db 8, 8, 0, (1 << OAM_X_FLIP)
+ db 8, 0, 1, (1 << OAM_X_FLIP)
+ db 16, 8, 2, (1 << OAM_X_FLIP)
+ db 16, 0, 3, (1 << OAM_X_FLIP)
+
+.data_ac960
+ db 10 ; size
+ db 8, 16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 24, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 24, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 0, $0
+ db -16, 8, 1, $0
+ db -8, 0, 2, $0
+ db -8, 8, 0, $0
+ db -8, 16, 1, $0
+ db 0, 8, 2, $0
+ db 0, 16, 3, $0
+
+.data_ac989
+ db 10 ; size
+ db -8, 16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 8, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 24, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 0, 0, $0
+ db -24, 8, 1, $0
+ db -16, 0, 2, $0
+ db -16, 8, 3, $0
+
+.data_ac9b2
+ db 12 ; size
+ db 16, -8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -24, 6, $0
+ db 8, -8, 6, $0
+ db 0, -24, 5, $0
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 0, 8, 1, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+ db 8, 8, 0, (1 << OAM_X_FLIP)
+ db 8, 0, 1, (1 << OAM_X_FLIP)
+ db 16, 8, 2, (1 << OAM_X_FLIP)
+ db 16, 0, 3, (1 << OAM_X_FLIP)
+ db 8, -16, 4, $0
+
+.data_ac9e3
+ db 5 ; size
+ db -8, 8, 6, $0
+ db 8, 0, 5, $0
+ db -16, -16, 4, $0
+ db 0, -8, 6, $0
+ db 0, -24, 4, $0
+
+.data_ac9f8
+ db 5 ; size
+ db -8, 0, 6, $0
+ db -16, -16, 5, $0
+ db 8, 8, 6, $0
+ db 0, -16, 6, $0
+ db -16, 0, 6, $0
+
+.data_aca0d
+ db 2 ; size
+ db -8, 16, 6, $0
+ db 0, -8, 6, $0
+; 0xaca16
+
+AnimData108:: ; aca16 (2b:4a16)
+ frame_table AnimFrameTable36
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 5, 0, 0
+ frame_data 6, 5, 0, 0
+ frame_data 7, 6, 0, 0
+ frame_data 8, 6, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaca45
+
+AnimFrameTable36:: ; aca45 (2b:4a45)
+ dw .data_aca57
+ dw .data_aca5c
+ dw .data_aca81
+ dw .data_aca9a
+ dw .data_acab3
+ dw .data_acad0
+ dw .data_acafd
+ dw .data_acb16
+ dw .data_acb33
+
+.data_aca57
+ db 1 ; size
+ db -8, -16, 9, $0
+
+.data_aca5c
+ db 9 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -16, -8, 2, $0
+ db -8, -24, 3, $0
+ db -8, -16, 4, $0
+ db -8, -8, 5, $0
+ db 0, -24, 6, $0
+ db 0, -16, 7, $0
+ db 0, -8, 8, $0
+
+.data_aca81
+ db 6 ; size
+ db -24, -16, 9, $0
+ db 0, -8, 9, $0
+ db -16, -24, 9, $0
+ db -16, -8, 10, $0
+ db -8, -32, 10, $0
+ db 8, -16, 10, $0
+
+.data_aca9a
+ db 6 ; size
+ db -16, 0, 11, $0
+ db 16, -16, 11, $0
+ db -16, -32, 10, $0
+ db -24, -16, 10, $0
+ db 0, 0, 10, $0
+ db 0, -32, 11, $0
+
+.data_acab3
+ db 7 ; size
+ db 8, -36, 11, $0
+ db -16, -12, 11, $0
+ db -8, -36, 11, $0
+ db 8, 4, 11, $0
+ db 0, -20, 11, $0
+ db 0, -4, 11, $0
+ db -8, 8, 9, $0
+
+.data_acad0
+ db 11 ; size
+ db -8, -24, 11, $0
+ db 8, 0, 11, $0
+ db -16, 0, 0, $0
+ db -16, 8, 1, $0
+ db -16, 16, 2, $0
+ db -8, 0, 3, $0
+ db -8, 8, 4, $0
+ db -8, 16, 5, $0
+ db 0, 0, 6, $0
+ db 0, 8, 7, $0
+ db 0, 16, 8, $0
+
+.data_acafd
+ db 6 ; size
+ db -24, 8, 9, $0
+ db 0, 16, 9, $0
+ db -16, 0, 9, $0
+ db -16, 16, 10, $0
+ db -8, -8, 10, $0
+ db 8, 8, 10, $0
+
+.data_acb16
+ db 7 ; size
+ db 0, -16, 11, $0
+ db -16, 24, 11, $0
+ db 16, 8, 11, $0
+ db -16, -8, 10, $0
+ db -24, 8, 10, $0
+ db 0, 24, 10, $0
+ db -8, 16, 9, $0
+
+.data_acb33
+ db 6 ; size
+ db 8, 28, 11, (1 << OAM_X_FLIP)
+ db -16, 4, 11, (1 << OAM_X_FLIP)
+ db -8, 28, 11, (1 << OAM_X_FLIP)
+ db 8, -12, 11, (1 << OAM_X_FLIP)
+ db 0, 12, 11, (1 << OAM_X_FLIP)
+ db 0, -4, 11, (1 << OAM_X_FLIP)
+; 0xacb4c
+
+AnimData109:: ; acb4c (2b:4b4c)
+ frame_table AnimFrameTable37
+ frame_data 0, 3, 0, 0
+ frame_data 0, 3, 16, 0
+ frame_data 0, 3, 16, 0
+ frame_data 0, 3, 16, 0
+ frame_data 1, 3, -48, 0
+ frame_data 1, 3, 16, 0
+ frame_data 1, 3, 16, 0
+ frame_data 1, 3, 16, 0
+ frame_data 2, 3, -48, 0
+ frame_data 3, 3, 0, 0
+ frame_data 4, 3, 0, 0
+ frame_data 5, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 2, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 4, 3, 0, 0
+ frame_data 5, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 2, 3, 0, 0
+ frame_data 2, 3, 16, 0
+ frame_data 7, 3, -16, 0
+ frame_data 7, 3, 16, 0
+ frame_data 7, 3, 16, 0
+ frame_data 7, 3, 16, 0
+ frame_data 8, 3, -48, 0
+ frame_data 8, 3, 16, 0
+ frame_data 8, 3, 16, 0
+ frame_data 8, 3, 16, 0
+ frame_data 8, 3, 16, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xacbcb
+
+AnimFrameTable37:: ; acbcb (2b:4bcb)
+ dw .data_acbdd
+ dw .data_acc2e
+ dw .data_accbf
+ dw .data_acd60
+ dw .data_ace01
+ dw .data_acea2
+ dw .data_acf43
+ dw .data_acfe4
+ dw .data_ad06d
+
+.data_acbdd
+ db 20 ; size
+ db -72, -128, 0, $0
+ db -72, -88, 0, $0
+ db -62, -104, 0, $0
+ db -62, -64, 0, $0
+ db -52, -120, 0, $0
+ db -52, -80, 0, $0
+ db -42, -96, 0, $0
+ db -32, -112, 0, $0
+ db -32, -72, 0, $0
+ db -42, -56, 0, $0
+ db -22, -128, 0, $0
+ db -22, -88, 0, $0
+ db -12, -104, 0, $0
+ db -12, -64, 0, $0
+ db -2, -120, 0, $0
+ db -2, -80, 0, $0
+ db 8, -96, 0, $0
+ db 18, -112, 0, $0
+ db 18, -72, 0, $0
+ db 8, -56, 0, $0
+
+.data_acc2e
+ db 36 ; size
+ db -72, -104, 0, $0
+ db -72, -64, 0, $0
+ db -72, -24, 0, $0
+ db -62, -120, 0, $0
+ db -62, -80, 0, $0
+ db -62, -40, 0, $0
+ db -62, 0, 0, $0
+ db -52, -96, 0, $0
+ db -52, -56, 0, $0
+ db -52, -16, 0, $0
+ db -42, -112, 0, $0
+ db -42, -72, 0, $0
+ db -42, -32, 0, $0
+ db -32, -128, 0, $0
+ db -32, -88, 0, $0
+ db -32, -48, 0, $0
+ db -32, -8, 0, $0
+ db -42, 8, 0, $0
+ db -22, -104, 0, $0
+ db -22, -64, 0, $0
+ db -22, -24, 0, $0
+ db -12, -120, 0, $0
+ db -12, -80, 0, $0
+ db -12, -40, 0, $0
+ db -12, 0, 0, $0
+ db -2, -96, 0, $0
+ db -2, -56, 0, $0
+ db -2, -16, 0, $0
+ db 8, -112, 0, $0
+ db 8, -72, 0, $0
+ db 8, -32, 0, $0
+ db 18, -128, 0, $0
+ db 18, -88, 0, $0
+ db 18, -48, 0, $0
+ db 18, -8, 0, $0
+ db 8, 8, 0, $0
+
+.data_accbf
+ db 40 ; size
+ db -72, -80, 0, $0
+ db -72, -40, 0, $0
+ db -72, 0, 0, $0
+ db -72, 40, 0, $0
+ db -62, -56, 0, $0
+ db -62, -16, 0, $0
+ db -62, 24, 0, $0
+ db -62, 64, 0, $0
+ db -52, -72, 0, $0
+ db -52, -32, 0, $0
+ db -52, 8, 0, $0
+ db -52, 48, 0, $0
+ db -42, -48, 0, $0
+ db -42, -8, 0, $0
+ db -42, 32, 0, $0
+ db -32, -64, 0, $0
+ db -32, -24, 0, $0
+ db -32, 16, 0, $0
+ db -32, 56, 0, $0
+ db -42, 72, 0, $0
+ db -22, -80, 0, $0
+ db -22, -40, 0, $0
+ db -22, 0, 0, $0
+ db -22, 40, 0, $0
+ db -12, -56, 0, $0
+ db -12, -16, 0, $0
+ db -12, 24, 0, $0
+ db -12, 64, 0, $0
+ db -2, -72, 0, $0
+ db -2, -32, 0, $0
+ db -2, 8, 0, $0
+ db -2, 48, 0, $0
+ db 8, -48, 0, $0
+ db 8, -8, 0, $0
+ db 8, 32, 0, $0
+ db 18, -64, 0, $0
+ db 18, -24, 0, $0
+ db 18, 16, 0, $0
+ db 18, 56, 0, $0
+ db 8, 72, 0, $0
+
+.data_acd60
+ db 40 ; size
+ db -72, -64, 0, $0
+ db -72, -24, 0, $0
+ db -72, 16, 0, $0
+ db -72, 56, 0, $0
+ db -62, -40, 0, $0
+ db -62, 0, 0, $0
+ db -62, 40, 0, $0
+ db -52, -56, 0, $0
+ db -52, -16, 0, $0
+ db -52, 24, 0, $0
+ db -52, 64, 0, $0
+ db -42, -32, 0, $0
+ db -42, 8, 0, $0
+ db -42, 48, 0, $0
+ db -32, -48, 0, $0
+ db -32, -8, 0, $0
+ db -32, 32, 0, $0
+ db -32, 72, 0, $0
+ db -22, -64, 0, $0
+ db -22, -24, 0, $0
+ db -22, 16, 0, $0
+ db -22, 56, 0, $0
+ db -12, -40, 0, $0
+ db -12, 0, 0, $0
+ db -12, 40, 0, $0
+ db -2, -56, 0, $0
+ db -2, -16, 0, $0
+ db -2, 24, 0, $0
+ db -2, 64, 0, $0
+ db 8, -32, 0, $0
+ db 8, 8, 0, $0
+ db 8, 48, 0, $0
+ db 18, -48, 0, $0
+ db 18, -8, 0, $0
+ db 18, 32, 0, $0
+ db 18, 72, 0, $0
+ db -62, -80, 0, $0
+ db -42, -72, 0, $0
+ db -12, -80, 0, $0
+ db 8, -72, 0, $0
+
+.data_ace01
+ db 40 ; size
+ db -72, -48, 0, $0
+ db -72, -8, 0, $0
+ db -72, 32, 0, $0
+ db -72, 72, 0, $0
+ db -62, -24, 0, $0
+ db -62, 16, 0, $0
+ db -62, 56, 0, $0
+ db -52, -40, 0, $0
+ db -52, 0, 0, $0
+ db -52, 40, 0, $0
+ db -42, -16, 0, $0
+ db -42, 24, 0, $0
+ db -42, 64, 0, $0
+ db -32, -32, 0, $0
+ db -32, 8, 0, $0
+ db -32, 48, 0, $0
+ db -22, -48, 0, $0
+ db -22, -8, 0, $0
+ db -22, 32, 0, $0
+ db -22, 72, 0, $0
+ db -12, -24, 0, $0
+ db -12, 16, 0, $0
+ db -12, 56, 0, $0
+ db -2, -40, 0, $0
+ db -2, 0, 0, $0
+ db -2, 40, 0, $0
+ db 8, -16, 0, $0
+ db 8, 24, 0, $0
+ db 8, 64, 0, $0
+ db 18, -32, 0, $0
+ db 18, 8, 0, $0
+ db 18, 48, 0, $0
+ db -62, -64, 0, $0
+ db -42, -56, 0, $0
+ db -12, -64, 0, $0
+ db 8, -56, 0, $0
+ db -52, -80, 0, $0
+ db -32, -72, 0, $0
+ db -2, -80, 0, $0
+ db 18, -72, 0, $0
+
+.data_acea2
+ db 40 ; size
+ db -72, -32, 0, $0
+ db -72, 8, 0, $0
+ db -72, 48, 0, $0
+ db -62, -8, 0, $0
+ db -62, 32, 0, $0
+ db -62, 72, 0, $0
+ db -52, -24, 0, $0
+ db -52, 16, 0, $0
+ db -52, 56, 0, $0
+ db -42, 0, 0, $0
+ db -42, 40, 0, $0
+ db -32, -16, 0, $0
+ db -32, 24, 0, $0
+ db -32, 64, 0, $0
+ db -22, -32, 0, $0
+ db -22, 8, 0, $0
+ db -22, 48, 0, $0
+ db -12, -8, 0, $0
+ db -12, 32, 0, $0
+ db -12, 72, 0, $0
+ db -2, -24, 0, $0
+ db -2, 16, 0, $0
+ db -2, 56, 0, $0
+ db 8, 0, 0, $0
+ db 8, 40, 0, $0
+ db 18, -16, 0, $0
+ db 18, 24, 0, $0
+ db 18, 64, 0, $0
+ db -62, -48, 0, $0
+ db -42, -40, 0, $0
+ db -12, -48, 0, $0
+ db 8, -40, 0, $0
+ db -52, -64, 0, $0
+ db -32, -56, 0, $0
+ db -2, -64, 0, $0
+ db 18, -56, 0, $0
+ db -72, -72, 0, $0
+ db -42, -80, 0, $0
+ db -22, -72, 0, $0
+ db 8, -80, 0, $0
+
+.data_acf43
+ db 40 ; size
+ db -72, -16, 0, $0
+ db -72, 24, 0, $0
+ db -72, 64, 0, $0
+ db -62, 8, 0, $0
+ db -62, 48, 0, $0
+ db -52, -8, 0, $0
+ db -52, 32, 0, $0
+ db -52, 72, 0, $0
+ db -42, 16, 0, $0
+ db -42, 56, 0, $0
+ db -32, 0, 0, $0
+ db -32, 40, 0, $0
+ db -22, -16, 0, $0
+ db -22, 24, 0, $0
+ db -22, 64, 0, $0
+ db -12, 8, 0, $0
+ db -12, 48, 0, $0
+ db -2, -8, 0, $0
+ db -2, 32, 0, $0
+ db -2, 72, 0, $0
+ db 8, 16, 0, $0
+ db 8, 56, 0, $0
+ db 18, 0, 0, $0
+ db 18, 40, 0, $0
+ db -62, -32, 0, $0
+ db -42, -24, 0, $0
+ db -12, -32, 0, $0
+ db 8, -24, 0, $0
+ db -52, -48, 0, $0
+ db -32, -40, 0, $0
+ db -2, -48, 0, $0
+ db 18, -40, 0, $0
+ db -72, -56, 0, $0
+ db -42, -64, 0, $0
+ db -22, -56, 0, $0
+ db 8, -64, 0, $0
+ db -62, -72, 0, $0
+ db -32, -80, 0, $0
+ db -12, -72, 0, $0
+ db 18, -80, 0, $0
+
+.data_acfe4
+ db 34 ; size
+ db -72, -48, 0, $0
+ db -72, -8, 0, $0
+ db -62, -24, 0, $0
+ db -62, 16, 0, $0
+ db -52, -40, 0, $0
+ db -52, 0, 0, $0
+ db -42, -16, 0, $0
+ db -42, 24, 0, $0
+ db -32, -32, 0, $0
+ db -32, 8, 0, $0
+ db -22, -48, 0, $0
+ db -22, -8, 0, $0
+ db -12, -24, 0, $0
+ db -12, 16, 0, $0
+ db -2, -40, 0, $0
+ db -2, 0, 0, $0
+ db 8, -16, 0, $0
+ db 8, 24, 0, $0
+ db 18, -32, 0, $0
+ db 18, 8, 0, $0
+ db -8, -72, 0, $0
+ db -48, -96, 0, $0
+ db -72, 32, 0, $0
+ db -72, 72, 0, $0
+ db -62, 56, 0, $0
+ db -52, 40, 0, $0
+ db -42, 64, 0, $0
+ db -32, 48, 0, $0
+ db -22, 32, 0, $0
+ db -22, 72, 0, $0
+ db -12, 56, 0, $0
+ db -2, 40, 0, $0
+ db 8, 64, 0, $0
+ db 18, 48, 0, $0
+
+.data_ad06d
+ db 18 ; size
+ db -72, 16, 0, $0
+ db -72, 56, 0, $0
+ db -62, 40, 0, $0
+ db -52, 24, 0, $0
+ db -52, 64, 0, $0
+ db -42, 48, 0, $0
+ db -32, 32, 0, $0
+ db -32, 72, 0, $0
+ db -22, 16, 0, $0
+ db -22, 56, 0, $0
+ db -12, 40, 0, $0
+ db -2, 24, 0, $0
+ db -2, 64, 0, $0
+ db 8, 48, 0, $0
+ db 18, 32, 0, $0
+ db 18, 72, 0, $0
+ db -8, -8, 0, $0
+ db -48, -32, 0, $0
+; 0xad0b6
+
+AnimData110:: ; ad0b6 (2b:50b6)
+ frame_table AnimFrameTable38
+ frame_data 0, 3, 0, 0
+ frame_data 1, 3, 0, 0
+ frame_data 2, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 4, 3, 0, 0
+ frame_data 5, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 7, 3, 0, 0
+ frame_data 8, 3, 0, 0
+ frame_data 9, 3, 0, 0
+ frame_data 10, 3, 0, 0
+ frame_data 11, 3, 0, 0
+ frame_data 12, 3, 0, 0
+ frame_data 13, 3, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 5, 0, 0
+ frame_data 16, 6, 0, 0
+ frame_data 0, 3, 0, 0
+ frame_data 1, 3, 0, 0
+ frame_data 2, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 4, 3, 0, 0
+ frame_data 5, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 7, 3, 0, 0
+ frame_data 8, 3, 0, 0
+ frame_data 9, 3, 0, 0
+ frame_data 10, 3, 0, 0
+ frame_data 11, 3, 0, 0
+ frame_data 12, 3, 0, 0
+ frame_data 13, 3, 0, 0
+ frame_data 14, 5, 0, 0
+ frame_data 15, 6, 0, 0
+ frame_data 16, 7, 0, 0
+ frame_data 16, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xad149
+
+AnimFrameTable38:: ; ad149 (2b:5149)
+ dw .data_ad16b
+ dw .data_ad17c
+ dw .data_ad18d
+ dw .data_ad19e
+ dw .data_ad1af
+ dw .data_ad1c0
+ dw .data_ad1e1
+ dw .data_ad212
+ dw .data_ad243
+ dw .data_ad274
+ dw .data_ad295
+ dw .data_ad2a6
+ dw .data_ad2bf
+ dw .data_ad2e0
+ dw .data_ad301
+ dw .data_ad322
+ dw .data_ad343
+
+.data_ad16b
+ db 4 ; size
+ db -26, -35, 0, $0
+ db -26, 27, 0, (1 << OAM_X_FLIP)
+ db 18, 27, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 18, -35, 0, (1 << OAM_Y_FLIP)
+
+.data_ad17c
+ db 4 ; size
+ db -25, -34, 0, $0
+ db -25, 26, 0, (1 << OAM_X_FLIP)
+ db 17, 26, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 17, -34, 0, (1 << OAM_Y_FLIP)
+
+.data_ad18d
+ db 4 ; size
+ db -24, -32, 1, $0
+ db -24, 24, 1, (1 << OAM_X_FLIP)
+ db 16, 24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -32, 1, (1 << OAM_Y_FLIP)
+
+.data_ad19e
+ db 4 ; size
+ db -23, -28, 2, $0
+ db -23, 20, 2, (1 << OAM_X_FLIP)
+ db 15, 20, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 15, -28, 2, (1 << OAM_Y_FLIP)
+
+.data_ad1af
+ db 4 ; size
+ db -20, -24, 3, $0
+ db -20, 16, 3, (1 << OAM_X_FLIP)
+ db 12, 16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -24, 3, (1 << OAM_Y_FLIP)
+
+.data_ad1c0
+ db 8 ; size
+ db -17, -21, 4, $0
+ db -17, 13, 4, (1 << OAM_X_FLIP)
+ db 9, 13, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 9, -21, 4, (1 << OAM_Y_FLIP)
+ db -17, -13, 5, $0
+ db -17, 5, 5, (1 << OAM_X_FLIP)
+ db 9, 5, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 9, -13, 5, (1 << OAM_Y_FLIP)
+
+.data_ad1e1
+ db 12 ; size
+ db -17, -24, 6, $0
+ db -17, 16, 6, (1 << OAM_X_FLIP)
+ db 9, 16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 9, -24, 6, (1 << OAM_Y_FLIP)
+ db -17, -16, 7, $0
+ db -17, 8, 7, (1 << OAM_X_FLIP)
+ db 9, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 9, -16, 7, (1 << OAM_Y_FLIP)
+ db -9, -16, 8, $0
+ db -9, 8, 8, (1 << OAM_X_FLIP)
+ db 1, 8, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, -16, 8, (1 << OAM_Y_FLIP)
+
+.data_ad212
+ db 12 ; size
+ db -16, -16, 9, $0
+ db -16, 8, 9, (1 << OAM_X_FLIP)
+ db 8, 8, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 9, (1 << OAM_Y_FLIP)
+ db -16, -8, 10, $0
+ db -16, 0, 10, (1 << OAM_X_FLIP)
+ db 8, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 10, (1 << OAM_Y_FLIP)
+ db -8, -16, 11, $0
+ db -8, 8, 11, (1 << OAM_X_FLIP)
+ db 0, 8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 11, (1 << OAM_Y_FLIP)
+
+.data_ad243
+ db 12 ; size
+ db -11, -12, 12, $0
+ db -3, -10, 8, $0
+ db -14, -4, 10, $0
+ db -11, 4, 12, (1 << OAM_X_FLIP)
+ db 3, 4, 12, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 3, -12, 12, (1 << OAM_Y_FLIP)
+ db -14, -4, 10, (1 << OAM_X_FLIP)
+ db 6, -4, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 6, -4, 10, (1 << OAM_Y_FLIP)
+ db -3, 2, 8, (1 << OAM_X_FLIP)
+ db -5, 2, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -5, -10, 8, (1 << OAM_Y_FLIP)
+
+.data_ad274
+ db 8 ; size
+ db -16, -4, 13, $0
+ db 8, -4, 13, (1 << OAM_Y_FLIP)
+ db -4, -16, 14, $0
+ db -4, 8, 14, (1 << OAM_X_FLIP)
+ db -8, -8, 15, $0
+ db -8, 0, 15, (1 << OAM_X_FLIP)
+ db 0, 0, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 15, (1 << OAM_Y_FLIP)
+
+.data_ad295
+ db 4 ; size
+ db -8, -8, 16, $0
+ db -8, 0, 16, (1 << OAM_X_FLIP)
+ db 0, 0, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 16, (1 << OAM_Y_FLIP)
+
+.data_ad2a6
+ db 6 ; size
+ db -8, -12, 17, $0
+ db -8, 4, 17, (1 << OAM_X_FLIP)
+ db 0, 4, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -12, 17, (1 << OAM_Y_FLIP)
+ db -8, -4, 18, $0
+ db 0, -4, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ad2bf
+ db 8 ; size
+ db -16, -4, 19, $0
+ db 8, -4, 19, (1 << OAM_Y_FLIP)
+ db -4, -16, 20, $0
+ db -4, 8, 20, (1 << OAM_X_FLIP)
+ db -8, -8, 21, $0
+ db -8, 0, 21, (1 << OAM_X_FLIP)
+ db 0, 0, 21, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 21, (1 << OAM_Y_FLIP)
+
+.data_ad2e0
+ db 8 ; size
+ db -16, -4, 22, $0
+ db 8, -4, 22, (1 << OAM_Y_FLIP)
+ db -4, -16, 23, $0
+ db -4, 8, 23, (1 << OAM_X_FLIP)
+ db -8, -8, 24, $0
+ db -8, 0, 24, (1 << OAM_X_FLIP)
+ db 0, 0, 24, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 24, (1 << OAM_Y_FLIP)
+
+.data_ad301
+ db 8 ; size
+ db -16, -4, 25, $0
+ db 8, -4, 25, (1 << OAM_Y_FLIP)
+ db -4, -16, 26, $0
+ db -4, 8, 26, (1 << OAM_X_FLIP)
+ db -8, -8, 27, $0
+ db -8, 0, 27, (1 << OAM_X_FLIP)
+ db 0, 0, 27, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 27, (1 << OAM_Y_FLIP)
+
+.data_ad322
+ db 8 ; size
+ db -16, -4, 28, $0
+ db 8, -4, 28, (1 << OAM_Y_FLIP)
+ db -4, -16, 29, $0
+ db -4, 8, 29, (1 << OAM_X_FLIP)
+ db -8, -8, 30, $0
+ db -8, 0, 30, (1 << OAM_X_FLIP)
+ db 0, 0, 30, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 30, (1 << OAM_Y_FLIP)
+
+.data_ad343
+ db 8 ; size
+ db -16, -4, 31, $0
+ db 8, -4, 31, (1 << OAM_Y_FLIP)
+ db -4, -16, 32, $0
+ db -4, 8, 32, (1 << OAM_X_FLIP)
+ db -8, -8, 33, $0
+ db -8, 0, 33, (1 << OAM_X_FLIP)
+ db 0, 0, 33, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 33, (1 << OAM_Y_FLIP)
+; 0xad364
+
+AnimData111:: ; ad364 (2b:5364)
+ frame_table AnimFrameTable39
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 10, 0, 0
+ frame_data 5, 16, 0, 0
+ frame_data 5, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xad387
+
+AnimFrameTable39:: ; ad387 (2b:5387)
+ dw .data_ad393
+ dw .data_ad3bc
+ dw .data_ad3e5
+ dw .data_ad40e
+ dw .data_ad43f
+ dw .data_ad480
+
+.data_ad393
+ db 10 ; size
+ db -13, 16, 0, $0
+ db -5, 8, 1, $0
+ db -5, 16, 2, $0
+ db 3, 0, 3, $0
+ db 3, 8, 4, $0
+ db -13, -24, 0, (1 << OAM_X_FLIP)
+ db -5, -16, 1, (1 << OAM_X_FLIP)
+ db -5, -24, 2, (1 << OAM_X_FLIP)
+ db 3, -8, 3, (1 << OAM_X_FLIP)
+ db 3, -16, 4, (1 << OAM_X_FLIP)
+
+.data_ad3bc
+ db 10 ; size
+ db -13, 16, 0, $0
+ db -5, 8, 5, $0
+ db -5, 16, 6, $0
+ db 3, 8, 7, $0
+ db 3, 0, 3, $0
+ db -13, -24, 0, (1 << OAM_X_FLIP)
+ db -5, -16, 5, (1 << OAM_X_FLIP)
+ db -5, -24, 6, (1 << OAM_X_FLIP)
+ db 3, -16, 7, (1 << OAM_X_FLIP)
+ db 3, -8, 3, (1 << OAM_X_FLIP)
+
+.data_ad3e5
+ db 10 ; size
+ db -12, 16, 8, $0
+ db -4, 8, 9, $0
+ db -4, 16, 10, $0
+ db 4, 1, 11, $0
+ db 4, 9, 12, $0
+ db -12, -24, 8, (1 << OAM_X_FLIP)
+ db -4, -16, 9, (1 << OAM_X_FLIP)
+ db -4, -24, 10, (1 << OAM_X_FLIP)
+ db 4, -9, 11, (1 << OAM_X_FLIP)
+ db 4, -17, 12, (1 << OAM_X_FLIP)
+
+.data_ad40e
+ db 12 ; size
+ db -13, 16, 13, $0
+ db -5, 8, 14, $0
+ db -5, 16, 15, $0
+ db 3, 2, 16, $0
+ db 3, 10, 17, $0
+ db 3, 18, 18, $0
+ db -13, -24, 13, (1 << OAM_X_FLIP)
+ db -5, -16, 14, (1 << OAM_X_FLIP)
+ db -5, -24, 15, (1 << OAM_X_FLIP)
+ db 3, -10, 16, (1 << OAM_X_FLIP)
+ db 3, -18, 17, (1 << OAM_X_FLIP)
+ db 3, -26, 18, (1 << OAM_X_FLIP)
+
+.data_ad43f
+ db 16 ; size
+ db -12, 16, 19, $0
+ db -4, 8, 20, $0
+ db -4, 16, 21, $0
+ db 4, 0, 22, $0
+ db 4, 8, 23, $0
+ db 4, 16, 24, $0
+ db -4, 0, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, 8, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -24, 19, (1 << OAM_X_FLIP)
+ db -4, -16, 20, (1 << OAM_X_FLIP)
+ db -4, -24, 21, (1 << OAM_X_FLIP)
+ db 4, -8, 22, (1 << OAM_X_FLIP)
+ db 4, -16, 23, (1 << OAM_X_FLIP)
+ db 4, -24, 24, (1 << OAM_X_FLIP)
+ db -4, -8, 18, (1 << OAM_Y_FLIP)
+ db -12, -16, 18, (1 << OAM_Y_FLIP)
+
+.data_ad480
+ db 16 ; size
+ db -12, 16, 25, $0
+ db -4, 0, 26, $0
+ db -4, 8, 27, $0
+ db -4, 16, 28, $0
+ db 4, 0, 29, $0
+ db 4, 8, 30, $0
+ db 4, 16, 31, $0
+ db -12, 8, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -24, 25, (1 << OAM_X_FLIP)
+ db -4, -8, 26, (1 << OAM_X_FLIP)
+ db -4, -16, 27, (1 << OAM_X_FLIP)
+ db -4, -24, 28, (1 << OAM_X_FLIP)
+ db 4, -8, 29, (1 << OAM_X_FLIP)
+ db 4, -16, 30, (1 << OAM_X_FLIP)
+ db 4, -24, 31, (1 << OAM_X_FLIP)
+ db -12, -16, 18, (1 << OAM_Y_FLIP)
+; 0xad4c1
+
+AnimData112:: ; ad4c1 (2b:54c1)
+ frame_table AnimFrameTable40
+ frame_data 0, 2, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 10, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xad500
+
+AnimFrameTable40:: ; ad500 (2b:5500)
+ dw .data_ad516
+ dw .data_ad537
+ dw .data_ad580
+ dw .data_ad5c9
+ dw .data_ad612
+ dw .data_ad65b
+ dw .data_ad6a4
+ dw .data_ad6ed
+ dw .data_ad73a
+ dw .data_ad787
+ dw .data_ad7d8
+
+.data_ad516
+ db 8 ; size
+ db -64, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -8, 0, $0
+ db -48, -8, 0, $0
+ db -56, -8, 0, $0
+ db -64, -8, 0, $0
+
+.data_ad537
+ db 18 ; size
+ db -64, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 0, $0
+ db -16, -8, 0, $0
+ db -24, -8, 0, $0
+ db -32, -8, 0, $0
+ db -40, -8, 0, $0
+ db -48, -8, 0, $0
+ db -56, -8, 0, $0
+ db -64, -8, 0, $0
+ db 0, -8, 1, (1 << OAM_Y_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ad580
+ db 18 ; size
+ db -64, -8, 0, (1 << OAM_Y_FLIP)
+ db -56, -8, 0, (1 << OAM_Y_FLIP)
+ db -48, -8, 0, (1 << OAM_Y_FLIP)
+ db -40, -8, 0, (1 << OAM_Y_FLIP)
+ db -32, -8, 0, (1 << OAM_Y_FLIP)
+ db -24, -8, 0, (1 << OAM_Y_FLIP)
+ db -16, -8, 0, (1 << OAM_Y_FLIP)
+ db -8, -8, 0, (1 << OAM_Y_FLIP)
+ db -8, 0, 0, (1 << OAM_X_FLIP)
+ db -16, 0, 0, (1 << OAM_X_FLIP)
+ db -24, 0, 0, (1 << OAM_X_FLIP)
+ db -32, 0, 0, (1 << OAM_X_FLIP)
+ db -40, 0, 0, (1 << OAM_X_FLIP)
+ db -48, 0, 0, (1 << OAM_X_FLIP)
+ db -56, 0, 0, (1 << OAM_X_FLIP)
+ db -64, 0, 0, (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 1, (1 << OAM_Y_FLIP)
+
+.data_ad5c9
+ db 18 ; size
+ db -8, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, -8, 2, $0
+ db -56, -8, 2, $0
+ db -48, -8, 2, $0
+ db -40, -8, 2, $0
+ db -32, -8, 2, $0
+ db -24, -8, 2, $0
+ db -16, -8, 2, $0
+ db -8, -8, 2, $0
+ db 0, -8, 3, (1 << OAM_Y_FLIP)
+
+.data_ad612
+ db 18 ; size
+ db -8, -8, 2, (1 << OAM_Y_FLIP)
+ db -16, -8, 2, (1 << OAM_Y_FLIP)
+ db -24, -8, 2, (1 << OAM_Y_FLIP)
+ db -32, -8, 2, (1 << OAM_Y_FLIP)
+ db -40, -8, 2, (1 << OAM_Y_FLIP)
+ db -48, -8, 2, (1 << OAM_Y_FLIP)
+ db -56, -8, 2, (1 << OAM_Y_FLIP)
+ db -64, -8, 2, (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 0, 2, (1 << OAM_X_FLIP)
+ db -56, 0, 2, (1 << OAM_X_FLIP)
+ db -48, 0, 2, (1 << OAM_X_FLIP)
+ db -40, 0, 2, (1 << OAM_X_FLIP)
+ db -32, 0, 2, (1 << OAM_X_FLIP)
+ db -24, 0, 2, (1 << OAM_X_FLIP)
+ db -16, 0, 2, (1 << OAM_X_FLIP)
+ db -8, 0, 2, (1 << OAM_X_FLIP)
+ db 0, -8, 3, (1 << OAM_Y_FLIP)
+
+.data_ad65b
+ db 18 ; size
+ db -8, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 0, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 0, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, -8, 4, $0
+ db -56, -8, 4, $0
+ db -48, -8, 4, $0
+ db -40, -8, 4, $0
+ db -32, -8, 4, $0
+ db -24, -8, 4, $0
+ db -16, -8, 4, $0
+ db -8, -8, 4, $0
+ db 0, -8, 5, (1 << OAM_Y_FLIP)
+
+.data_ad6a4
+ db 18 ; size
+ db -8, -8, 4, (1 << OAM_Y_FLIP)
+ db -16, -8, 4, (1 << OAM_Y_FLIP)
+ db -24, -8, 4, (1 << OAM_Y_FLIP)
+ db -32, -8, 4, (1 << OAM_Y_FLIP)
+ db -40, -8, 4, (1 << OAM_Y_FLIP)
+ db -48, -8, 4, (1 << OAM_Y_FLIP)
+ db -56, -8, 4, (1 << OAM_Y_FLIP)
+ db -64, -8, 4, (1 << OAM_Y_FLIP)
+ db 0, 0, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 0, 4, (1 << OAM_X_FLIP)
+ db -56, 0, 4, (1 << OAM_X_FLIP)
+ db -48, 0, 4, (1 << OAM_X_FLIP)
+ db -40, 0, 4, (1 << OAM_X_FLIP)
+ db -32, 0, 4, (1 << OAM_X_FLIP)
+ db -24, 0, 4, (1 << OAM_X_FLIP)
+ db -16, 0, 4, (1 << OAM_X_FLIP)
+ db -8, 0, 4, (1 << OAM_X_FLIP)
+ db 0, -8, 5, (1 << OAM_Y_FLIP)
+
+.data_ad6ed
+ db 19 ; size
+ db -8, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 4, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, -12, 4, $0
+ db -56, -12, 4, $0
+ db -48, -12, 4, $0
+ db -40, -12, 4, $0
+ db -32, -12, 4, $0
+ db -24, -12, 4, $0
+ db -16, -12, 4, $0
+ db -8, -12, 4, $0
+ db 0, -12, 5, (1 << OAM_Y_FLIP)
+ db 0, -4, 6, (1 << OAM_Y_FLIP)
+
+.data_ad73a
+ db 19 ; size
+ db -8, -12, 4, (1 << OAM_Y_FLIP)
+ db -16, -12, 4, (1 << OAM_Y_FLIP)
+ db -24, -12, 4, (1 << OAM_Y_FLIP)
+ db -32, -12, 4, (1 << OAM_Y_FLIP)
+ db -40, -12, 4, (1 << OAM_Y_FLIP)
+ db -48, -12, 4, (1 << OAM_Y_FLIP)
+ db -56, -12, 4, (1 << OAM_Y_FLIP)
+ db -64, -12, 4, (1 << OAM_Y_FLIP)
+ db 0, 4, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 4, 4, (1 << OAM_X_FLIP)
+ db -56, 4, 4, (1 << OAM_X_FLIP)
+ db -48, 4, 4, (1 << OAM_X_FLIP)
+ db -40, 4, 4, (1 << OAM_X_FLIP)
+ db -32, 4, 4, (1 << OAM_X_FLIP)
+ db -24, 4, 4, (1 << OAM_X_FLIP)
+ db -16, 4, 4, (1 << OAM_X_FLIP)
+ db -8, 4, 4, (1 << OAM_X_FLIP)
+ db 0, -12, 5, (1 << OAM_Y_FLIP)
+ db 0, -4, 6, (1 << OAM_Y_FLIP)
+
+.data_ad787
+ db 20 ; size
+ db -8, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, 8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 0, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, -16, 7, $0
+ db -56, -16, 7, $0
+ db -48, -16, 7, $0
+ db -40, -16, 7, $0
+ db -32, -16, 7, $0
+ db -24, -16, 7, $0
+ db -16, -16, 7, $0
+ db -8, -16, 7, $0
+ db 0, -16, 8, (1 << OAM_Y_FLIP)
+ db 0, -8, 9, (1 << OAM_Y_FLIP)
+
+.data_ad7d8
+ db 20 ; size
+ db -64, 8, 7, (1 << OAM_X_FLIP)
+ db -56, 8, 7, (1 << OAM_X_FLIP)
+ db -48, 8, 7, (1 << OAM_X_FLIP)
+ db -40, 8, 7, (1 << OAM_X_FLIP)
+ db -32, 8, 7, (1 << OAM_X_FLIP)
+ db -24, 8, 7, (1 << OAM_X_FLIP)
+ db -16, 8, 7, (1 << OAM_X_FLIP)
+ db -8, 8, 7, (1 << OAM_X_FLIP)
+ db 0, 8, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 0, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -16, 7, (1 << OAM_Y_FLIP)
+ db -16, -16, 7, (1 << OAM_Y_FLIP)
+ db -24, -16, 7, (1 << OAM_Y_FLIP)
+ db -32, -16, 7, (1 << OAM_Y_FLIP)
+ db -40, -16, 7, (1 << OAM_Y_FLIP)
+ db -48, -16, 7, (1 << OAM_Y_FLIP)
+ db -56, -16, 7, (1 << OAM_Y_FLIP)
+ db -64, -16, 7, (1 << OAM_Y_FLIP)
+ db 0, -16, 8, (1 << OAM_Y_FLIP)
+ db 0, -8, 9, (1 << OAM_Y_FLIP)
+; 0xad829
+
+AnimData113:: ; ad829 (2b:5829)
+ frame_table AnimFrameTable41
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 6, 0, 0
+ frame_data 12, 6, 0, 0
+ frame_data 11, 8, 0, 0
+ frame_data 12, 8, 0, 0
+ frame_data -1, 16, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xad874
+
+AnimFrameTable41:: ; ad874 (2b:5874)
+ dw .data_ad88e
+ dw .data_ad8af
+ dw .data_ad8dc
+ dw .data_ad915
+ dw .data_ad942
+ dw .data_ad96f
+ dw .data_ad998
+ dw .data_ad9bd
+ dw .data_ad9f2
+ dw .data_ada23
+ dw .data_ada50
+ dw .data_ada79
+ dw .data_adab2
+
+.data_ad88e
+ db 8 ; size
+ db -64, -12, 5, (1 << OAM_Y_FLIP)
+ db -64, -4, 6, (1 << OAM_Y_FLIP)
+ db -64, 4, 7, (1 << OAM_Y_FLIP)
+ db -56, -12, 2, (1 << OAM_Y_FLIP)
+ db -56, -4, 3, (1 << OAM_Y_FLIP)
+ db -56, 4, 4, (1 << OAM_Y_FLIP)
+ db -48, -8, 0, (1 << OAM_Y_FLIP)
+ db -48, 0, 1, (1 << OAM_Y_FLIP)
+
+.data_ad8af
+ db 11 ; size
+ db -56, -4, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, -4, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, -4, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 4, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -4, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -12, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 4, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, -4, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, -12, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ad8dc
+ db 14 ; size
+ db -32, -4, 8, (1 << OAM_Y_FLIP)
+ db -40, -4, 8, (1 << OAM_Y_FLIP)
+ db -48, -4, 8, (1 << OAM_Y_FLIP)
+ db -56, -4, 8, (1 << OAM_Y_FLIP)
+ db -24, -4, 8, (1 << OAM_Y_FLIP)
+ db -16, -12, 5, (1 << OAM_Y_FLIP)
+ db -16, -4, 6, (1 << OAM_Y_FLIP)
+ db -16, 4, 7, (1 << OAM_Y_FLIP)
+ db -8, -12, 2, (1 << OAM_Y_FLIP)
+ db -8, -4, 3, (1 << OAM_Y_FLIP)
+ db -8, 4, 4, (1 << OAM_Y_FLIP)
+ db 0, -8, 0, (1 << OAM_Y_FLIP)
+ db 0, 0, 1, (1 << OAM_Y_FLIP)
+ db -64, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ad915
+ db 11 ; size
+ db 0, -8, 10, (1 << OAM_Y_FLIP)
+ db 0, 0, 11, (1 << OAM_Y_FLIP)
+ db -8, -8, 12, (1 << OAM_Y_FLIP)
+ db -8, 0, 13, (1 << OAM_Y_FLIP)
+ db -16, -4, 8, $0
+ db -24, -4, 8, $0
+ db -32, -4, 8, $0
+ db -40, -4, 8, $0
+ db -48, -4, 8, $0
+ db -56, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -64, -4, 9, $0
+
+.data_ad942
+ db 11 ; size
+ db 0, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 0, 12, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 13, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -4, 8, $0
+ db -24, -4, 8, $0
+ db -48, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -56, -4, 9, $0
+ db -32, -4, 8, $0
+ db -40, -4, 8, $0
+ db -64, -4, 8, $0
+
+.data_ad96f
+ db 10 ; size
+ db 0, -8, 10, (1 << OAM_Y_FLIP)
+ db 0, 0, 11, (1 << OAM_Y_FLIP)
+ db -8, -8, 12, (1 << OAM_Y_FLIP)
+ db -8, 0, 13, (1 << OAM_Y_FLIP)
+ db -40, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -48, -4, 9, $0
+ db -16, -4, 8, $0
+ db -24, -4, 8, $0
+ db -32, -4, 8, $0
+ db -56, -4, 8, $0
+
+.data_ad998
+ db 9 ; size
+ db 0, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 0, 12, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 13, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -4, 8, $0
+ db -24, -4, 8, $0
+ db -32, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -4, 9, $0
+ db -48, -4, 8, $0
+
+.data_ad9bd
+ db 13 ; size
+ db -24, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, -4, 9, $0
+ db -16, -4, 8, $0
+ db -40, -4, 8, $0
+ db 8, -12, 14, (1 << OAM_Y_FLIP)
+ db 8, -4, 15, (1 << OAM_Y_FLIP)
+ db 8, 4, 16, (1 << OAM_Y_FLIP)
+ db 0, -12, 17, (1 << OAM_Y_FLIP)
+ db 0, -4, 18, (1 << OAM_Y_FLIP)
+ db 0, 4, 19, (1 << OAM_Y_FLIP)
+ db -8, -12, 20, (1 << OAM_Y_FLIP)
+ db -8, -4, 21, (1 << OAM_Y_FLIP)
+ db -8, 4, 22, (1 << OAM_Y_FLIP)
+
+.data_ad9f2
+ db 12 ; size
+ db -32, -4, 8, $0
+ db -16, -4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -4, 9, $0
+ db 8, 4, 14, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -4, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -12, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 4, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -4, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -12, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 4, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -4, 21, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -12, 22, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ada23
+ db 11 ; size
+ db -24, -4, 8, $0
+ db -16, -4, 9, $0
+ db 8, -12, 14, (1 << OAM_Y_FLIP)
+ db 8, -4, 15, (1 << OAM_Y_FLIP)
+ db 8, 4, 16, (1 << OAM_Y_FLIP)
+ db 0, -12, 17, (1 << OAM_Y_FLIP)
+ db 0, -4, 18, (1 << OAM_Y_FLIP)
+ db 0, 4, 19, (1 << OAM_Y_FLIP)
+ db -8, -12, 20, (1 << OAM_Y_FLIP)
+ db -8, -4, 21, (1 << OAM_Y_FLIP)
+ db -8, 4, 22, (1 << OAM_Y_FLIP)
+
+.data_ada50
+ db 10 ; size
+ db -16, -4, 8, $0
+ db 8, 4, 14, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -4, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -12, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 4, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -4, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -12, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 4, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -4, 21, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -12, 22, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_ada79
+ db 14 ; size
+ db -16, -8, 35, (1 << OAM_Y_FLIP)
+ db -16, 0, 36, (1 << OAM_Y_FLIP)
+ db -8, -16, 31, (1 << OAM_Y_FLIP)
+ db -8, -8, 32, (1 << OAM_Y_FLIP)
+ db -8, 0, 33, (1 << OAM_Y_FLIP)
+ db -8, 8, 34, (1 << OAM_Y_FLIP)
+ db 0, -16, 27, (1 << OAM_Y_FLIP)
+ db 0, -8, 28, (1 << OAM_Y_FLIP)
+ db 0, 0, 29, (1 << OAM_Y_FLIP)
+ db 0, 8, 30, (1 << OAM_Y_FLIP)
+ db 8, -16, 23, (1 << OAM_Y_FLIP)
+ db 8, -8, 24, (1 << OAM_Y_FLIP)
+ db 8, 0, 25, (1 << OAM_Y_FLIP)
+ db 8, 8, 26, (1 << OAM_Y_FLIP)
+
+.data_adab2
+ db 14 ; size
+ db 12, 0, 35, (1 << OAM_X_FLIP)
+ db 12, -8, 36, (1 << OAM_X_FLIP)
+ db 4, 8, 31, (1 << OAM_X_FLIP)
+ db 4, 0, 32, (1 << OAM_X_FLIP)
+ db 4, -8, 33, (1 << OAM_X_FLIP)
+ db 4, -16, 34, (1 << OAM_X_FLIP)
+ db -4, 8, 27, (1 << OAM_X_FLIP)
+ db -4, 0, 28, (1 << OAM_X_FLIP)
+ db -4, -8, 29, (1 << OAM_X_FLIP)
+ db -4, -16, 30, (1 << OAM_X_FLIP)
+ db -12, 8, 23, (1 << OAM_X_FLIP)
+ db -12, 0, 24, (1 << OAM_X_FLIP)
+ db -12, -8, 25, (1 << OAM_X_FLIP)
+ db -12, -16, 26, (1 << OAM_X_FLIP)
+; 0xadaeb
+
+AnimData114:: ; adaeb (2b:5aeb)
+ frame_table AnimFrameTable42
+ frame_data 0, 11, 0, 0
+ frame_data 1, 11, 0, 0
+ frame_data 2, 11, 0, 0
+ frame_data 0, 11, -24, 24
+ frame_data 1, 11, 0, 0
+ frame_data 2, 11, 0, 0
+ frame_data 0, 11, -24, 24
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xadb12
+
+AnimFrameTable42:: ; adb12 (2b:5b12)
+ dw .data_adb2c
+ dw .data_adb55
+ dw .data_adb7e
+ dw .data_adba7
+ dw .data_adbe4
+ dw .data_adc4d
+ dw .data_adc8e
+ dw .data_adce3
+ dw .data_add24
+ dw .data_add65
+ dw .data_add7e
+ dw .data_add97
+ dw .data_addb0
+
+.data_adb2c
+ db 10 ; size
+ db -24, 16, 2, $0
+ db -24, 24, 3, $0
+ db -32, 16, 0, $0
+ db -32, 24, 1, $0
+ db -16, 22, 21, $0
+ db -28, 32, 22, $0
+ db -25, 8, 20, $0
+ db -33, 8, 20, (1 << OAM_Y_FLIP)
+ db -32, 32, 14, $0
+ db -24, 32, 15, $0
+
+.data_adb55
+ db 10 ; size
+ db -24, 8, 4, $0
+ db -24, 16, 5, $0
+ db -16, 8, 6, $0
+ db -16, 16, 7, $0
+ db -21, 24, 22, $0
+ db -24, 24, 12, $0
+ db -16, 24, 13, $0
+ db -15, 0, 20, $0
+ db -32, 16, 23, $0
+ db -8, 8, 23, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_adb7e
+ db 10 ; size
+ db -8, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -13, -8, 22, (1 << OAM_X_FLIP)
+ db -24, 5, 21, (1 << OAM_Y_FLIP)
+ db -7, 16, 20, (1 << OAM_X_FLIP)
+ db -15, 16, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 16, 14, $0
+ db -8, 16, 15, $0
+
+.data_adba7
+ db 15 ; size
+ db -24, -16, 18, $0
+ db -24, -8, 19, $0
+ db -24, 0, 13, $0
+ db 16, -16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 11, -32, 22, (1 << OAM_X_FLIP)
+ db 0, -19, 21, (1 << OAM_Y_FLIP)
+ db 17, -8, 20, (1 << OAM_X_FLIP)
+ db 9, -8, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 14, $0
+ db 16, -8, 15, $0
+ db -32, -16, 16, $0
+ db -32, -8, 17, $0
+
+.data_adbe4
+ db 26 ; size
+ db -24, -11, 14, $0
+ db -16, -8, 15, $0
+ db -24, -24, 8, $0
+ db -24, -16, 9, $0
+ db -16, -24, 10, $0
+ db -16, -16, 11, $0
+ db 24, -32, 2, $0
+ db 24, -24, 3, $0
+ db 16, -32, 0, $0
+ db 16, -24, 1, $0
+ db 32, -26, 21, $0
+ db 20, -16, 22, $0
+ db 23, -40, 20, $0
+ db 15, -40, 20, (1 << OAM_Y_FLIP)
+ db 16, -16, 14, $0
+ db 24, -16, 15, $0
+ db -8, 24, 2, $0
+ db -8, 32, 3, $0
+ db -16, 24, 0, $0
+ db -16, 32, 1, $0
+ db 0, 30, 21, $0
+ db -12, 40, 22, $0
+ db -9, 16, 20, $0
+ db -17, 16, 20, (1 << OAM_Y_FLIP)
+ db -16, 40, 14, $0
+ db -8, 40, 15, $0
+
+.data_adc4d
+ db 16 ; size
+ db -18, -18, 12, $0
+ db -10, -18, 13, $0
+ db -8, -24, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -32, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -24, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -32, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 4, $0
+ db -8, 24, 5, $0
+ db 0, 16, 6, $0
+ db 0, 24, 7, $0
+ db -5, 32, 22, $0
+ db -8, 32, 12, $0
+ db 0, 32, 13, $0
+ db 1, 8, 20, $0
+ db -16, 24, 23, $0
+ db 8, 16, 23, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_adc8e
+ db 21 ; size
+ db -10, -28, 14, $0
+ db -2, -26, 15, $0
+ db -24, 8, 18, $0
+ db -24, 16, 19, $0
+ db -24, 22, 15, $0
+ db 0, -32, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -32, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 3, 0, 22, (1 << OAM_X_FLIP)
+ db -8, 13, 21, (1 << OAM_Y_FLIP)
+ db 9, 24, 20, (1 << OAM_X_FLIP)
+ db 1, 24, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 24, 14, $0
+ db 8, 24, 15, $0
+ db -8, -40, 8, $0
+ db 0, -40, 10, $0
+ db -32, 8, 16, $0
+ db -32, 16, 17, $0
+
+.data_adce3
+ db 16 ; size
+ db -24, 14, 14, $0
+ db -16, 14, 15, $0
+ db -24, 0, 8, $0
+ db -24, 8, 9, $0
+ db -16, 0, 10, $0
+ db -16, 8, 11, $0
+ db 16, 0, 2, $0
+ db 16, 8, 3, $0
+ db 8, 0, 0, $0
+ db 8, 8, 1, $0
+ db 24, 6, 21, $0
+ db 12, 16, 22, $0
+ db 15, -8, 20, $0
+ db 7, -8, 20, (1 << OAM_Y_FLIP)
+ db 8, 16, 14, $0
+ db 16, 16, 15, $0
+
+.data_add24
+ db 16 ; size
+ db -18, 4, 12, $0
+ db -10, 6, 13, $0
+ db -8, 0, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -8, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -8, 4, $0
+ db 16, 0, 5, $0
+ db 24, -8, 6, $0
+ db 24, 0, 7, $0
+ db 19, 8, 22, $0
+ db 16, 8, 12, $0
+ db 24, 8, 13, $0
+ db 25, -16, 20, $0
+ db 8, 0, 23, $0
+ db 32, -8, 23, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_add65
+ db 6 ; size
+ db -10, -4, 14, $0
+ db -2, -2, 15, $0
+ db 0, -8, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -16, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_add7e
+ db 6 ; size
+ db 0, -24, 16, $0
+ db 0, -16, 17, $0
+ db 8, -24, 18, $0
+ db 8, -16, 19, $0
+ db -2, -12, 12, $0
+ db 7, -11, 13, $0
+
+.data_add97
+ db 6 ; size
+ db 7, -19, 14, $0
+ db 15, -17, 15, $0
+ db 8, -32, 8, $0
+ db 8, -24, 9, $0
+ db 16, -32, 10, $0
+ db 16, -24, 11, $0
+
+.data_addb0
+ db 5 ; size
+ db 14, -28, 14, $0
+ db 16, -32, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -40, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 24, -32, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 24, -40, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xaddc5
+
+AnimData115:: ; addc5 (2b:5dc5)
+ frame_table AnimFrameTable42
+ frame_data 0, 7, 0, 0
+ frame_data 1, 7, 0, 0
+ frame_data 2, 7, 0, 0
+ frame_data 0, 7, -24, 24
+ frame_data 1, 7, 0, 0
+ frame_data 3, 7, 24, -24
+ frame_data 4, 7, 0, 0
+ frame_data 5, 7, 0, 0
+ frame_data 6, 7, 0, 0
+ frame_data 7, 7, 0, 0
+ frame_data 8, 7, 0, 0
+ frame_data 9, 7, 0, 0
+ frame_data 10, 7, 0, 0
+ frame_data 11, 7, 0, 0
+ frame_data 12, 7, 0, 0
+ frame_data 12, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xade0c
+
+AnimData116:: ; ade0c (2b:5e0c)
+ frame_table AnimFrameTable43
+ frame_data 0, 4, -24, 24
+ frame_data 0, 4, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 1, 4, 0, 48
+ frame_data 1, 4, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xade4f
+
+AnimFrameTable43:: ; ade4f (2b:5e4f)
+ dw .data_ade61
+ dw .data_ade9a
+ dw .data_aded3
+ dw .data_adf14
+ dw .data_adf65
+ dw .data_adf6a
+ dw .data_adf8b
+ dw .data_adfac
+ dw .data_adfcd
+
+.data_ade61
+ db 14 ; size
+ db -18, 0, 0, $0
+ db -16, 8, 1, $0
+ db -10, -8, 2, $0
+ db -10, 0, 3, $0
+ db -8, 8, 4, $0
+ db 0, -16, 5, $0
+ db -2, -8, 6, $0
+ db -2, 0, 7, $0
+ db 8, -24, 8, $0
+ db 8, -16, 9, $0
+ db 8, -8, 10, $0
+ db 16, -32, 11, $0
+ db 16, -24, 12, $0
+ db 16, -16, 13, $0
+
+.data_ade9a
+ db 14 ; size
+ db -18, -8, 0, (1 << OAM_X_FLIP)
+ db -16, -16, 1, (1 << OAM_X_FLIP)
+ db -10, 0, 2, (1 << OAM_X_FLIP)
+ db -10, -8, 3, (1 << OAM_X_FLIP)
+ db -8, -16, 4, (1 << OAM_X_FLIP)
+ db 0, 8, 5, (1 << OAM_X_FLIP)
+ db -2, 0, 6, (1 << OAM_X_FLIP)
+ db -2, -8, 7, (1 << OAM_X_FLIP)
+ db 8, 16, 8, (1 << OAM_X_FLIP)
+ db 8, 8, 9, (1 << OAM_X_FLIP)
+ db 8, 0, 10, (1 << OAM_X_FLIP)
+ db 16, 24, 11, (1 << OAM_X_FLIP)
+ db 16, 16, 12, (1 << OAM_X_FLIP)
+ db 16, 8, 13, (1 << OAM_X_FLIP)
+
+.data_aded3
+ db 16 ; size
+ db -16, -16, 19, $0
+ db -16, 8, 19, (1 << OAM_X_FLIP)
+ db 8, 8, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 19, (1 << OAM_Y_FLIP)
+ db -16, -8, 20, $0
+ db -16, 0, 20, (1 << OAM_X_FLIP)
+ db 8, 0, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 20, (1 << OAM_Y_FLIP)
+ db -8, -16, 21, $0
+ db -8, 8, 21, (1 << OAM_X_FLIP)
+ db 0, 8, 21, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 21, (1 << OAM_Y_FLIP)
+ db -8, -8, 22, $0
+ db -8, 0, 22, (1 << OAM_X_FLIP)
+ db 0, 0, 22, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 22, (1 << OAM_Y_FLIP)
+
+.data_adf14
+ db 20 ; size
+ db -26, -18, 14, $0
+ db -18, -20, 15, $0
+ db -18, -12, 16, $0
+ db -10, -18, 17, $0
+ db -10, -10, 18, $0
+ db -26, 10, 14, (1 << OAM_X_FLIP)
+ db -18, 12, 15, (1 << OAM_X_FLIP)
+ db -18, 4, 16, (1 << OAM_X_FLIP)
+ db -10, 10, 17, (1 << OAM_X_FLIP)
+ db -10, 2, 18, (1 << OAM_X_FLIP)
+ db 18, -18, 14, (1 << OAM_Y_FLIP)
+ db 10, -20, 15, (1 << OAM_Y_FLIP)
+ db 10, -12, 16, (1 << OAM_Y_FLIP)
+ db 2, -18, 17, (1 << OAM_Y_FLIP)
+ db 2, -10, 18, (1 << OAM_Y_FLIP)
+ db 18, 10, 14, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 10, 12, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 10, 4, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 2, 10, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 2, 2, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_adf65
+ db 1 ; size
+ db -5, -4, 23, $0
+
+.data_adf6a
+ db 8 ; size
+ db -13, 4, 24, $0
+ db -1, 0, 24, $0
+ db -17, -8, 24, (1 << OAM_X_FLIP)
+ db -5, -12, 24, (1 << OAM_X_FLIP)
+ db 3, -12, 26, (1 << OAM_X_FLIP)
+ db 7, 0, 26, (1 << OAM_X_FLIP)
+ db -9, -8, 26, $0
+ db -5, 4, 26, $0
+
+.data_adf8b
+ db 8 ; size
+ db -20, -9, 24, $0
+ db 2, 1, 24, (1 << OAM_X_FLIP)
+ db -14, 7, 25, $0
+ db -4, -14, 25, $0
+ db 4, -15, 26, $0
+ db 10, 1, 26, $0
+ db -12, -9, 26, (1 << OAM_X_FLIP)
+ db -6, 7, 26, (1 << OAM_X_FLIP)
+
+.data_adfac
+ db 8 ; size
+ db -16, 13, 24, $0
+ db -2, -21, 24, (1 << OAM_X_FLIP)
+ db -26, -11, 25, (1 << OAM_X_FLIP)
+ db 8, 3, 25, $0
+ db -18, -10, 26, $0
+ db -8, 13, 26, $0
+ db 6, -21, 26, (1 << OAM_X_FLIP)
+ db 16, 2, 26, (1 << OAM_X_FLIP)
+
+.data_adfcd
+ db 8 ; size
+ db -2, -21, 24, $0
+ db 8, 3, 24, $0
+ db -26, -11, 24, (1 << OAM_X_FLIP)
+ db -16, 13, 24, (1 << OAM_X_FLIP)
+ db 6, -21, 26, $0
+ db 16, 3, 26, $0
+ db -18, -11, 26, (1 << OAM_X_FLIP)
+ db -8, 13, 26, (1 << OAM_X_FLIP)
+; 0xadfee
+
+AnimData117:: ; adfee (2b:5fee)
+ frame_table AnimFrameTable43
+ frame_data 0, 4, -24, 24
+ frame_data 0, 4, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 2, 3, -24, 24
+ frame_data -1, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data -1, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 1, 4, 24, 24
+ frame_data 1, 4, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 2, 3, 24, 24
+ frame_data -1, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data -1, 3, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae059
+
+AnimData118:: ; ae059 (2b:6059)
+ frame_table AnimFrameTable43
+ frame_data 0, 4, -24, 24
+ frame_data 0, 4, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 0, 3, 8, -8
+ frame_data 4, 5, -24, 24
+ frame_data 5, 5, 0, 0
+ frame_data 6, 5, 0, 0
+ frame_data 7, 5, 0, 0
+ frame_data 8, 5, 0, 0
+ frame_data 7, 5, 0, 0
+ frame_data 8, 5, 0, 0
+ frame_data 1, 4, 24, 24
+ frame_data 1, 4, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 1, 3, -8, -8
+ frame_data 4, 5, 24, 24
+ frame_data 5, 5, 0, 0
+ frame_data 6, 5, 0, 0
+ frame_data 7, 5, 0, 0
+ frame_data 8, 5, 0, 0
+ frame_data 7, 5, 0, 0
+ frame_data 8, 5, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae0d4
+
+AnimData119:: ; ae0d4 (2b:60d4)
+ frame_table AnimFrameTable44
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 8, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae127
+
+AnimFrameTable44:: ; ae127 (2b:6127)
+ dw .data_ae13f
+ dw .data_ae148
+ dw .data_ae159
+ dw .data_ae172
+ dw .data_ae18f
+ dw .data_ae1b4
+ dw .data_ae1e1
+ dw .data_ae216
+ dw .data_ae24b
+ dw .data_ae270
+ dw .data_ae28d
+ dw .data_ae2a6
+
+.data_ae13f
+ db 2 ; size
+ db -8, 32, 3, $0
+ db 0, 32, 6, $0
+
+.data_ae148
+ db 4 ; size
+ db -8, 32, 2, $0
+ db -8, 40, 3, $0
+ db 0, 32, 5, $0
+ db 0, 40, 6, $0
+
+.data_ae159
+ db 6 ; size
+ db -8, 32, 1, $0
+ db -8, 40, 2, $0
+ db -8, 48, 3, $0
+ db 0, 32, 4, $0
+ db 0, 40, 5, $0
+ db 0, 48, 6, $0
+
+.data_ae172
+ db 7 ; size
+ db -8, 40, 1, $0
+ db -8, 48, 2, $0
+ db -8, 56, 3, $0
+ db 0, 40, 4, $0
+ db 0, 48, 5, $0
+ db 0, 56, 6, $0
+ db -4, 32, 0, $0
+
+.data_ae18f
+ db 9 ; size
+ db -8, 56, 1, $0
+ db -8, 64, 2, $0
+ db -8, 72, 3, $0
+ db 0, 56, 4, $0
+ db 0, 64, 5, $0
+ db 0, 72, 6, $0
+ db -4, 48, 0, $0
+ db -4, 40, 0, $0
+ db -4, 32, 0, $0
+
+.data_ae1b4
+ db 11 ; size
+ db -8, 72, 1, $0
+ db -8, 80, 2, $0
+ db -8, 88, 3, $0
+ db 0, 72, 4, $0
+ db 0, 80, 5, $0
+ db 0, 88, 6, $0
+ db -4, 64, 0, $0
+ db -4, 56, 0, $0
+ db -4, 48, 0, $0
+ db -4, 40, 0, $0
+ db -4, 32, 0, $0
+
+.data_ae1e1
+ db 13 ; size
+ db -8, 88, 1, $0
+ db -8, 96, 2, $0
+ db -8, 104, 3, $0
+ db 0, 88, 4, $0
+ db 0, 96, 5, $0
+ db 0, 104, 6, $0
+ db -4, 80, 0, $0
+ db -4, 72, 0, $0
+ db -4, 64, 0, $0
+ db -4, 56, 0, $0
+ db -4, 48, 0, $0
+ db -4, 40, 0, $0
+ db -4, 32, 0, $0
+
+.data_ae216
+ db 13 ; size
+ db -8, 102, 1, $0
+ db -8, 110, 2, $0
+ db -8, 118, 3, $0
+ db 0, 102, 4, $0
+ db 0, 110, 5, $0
+ db 0, 118, 6, $0
+ db -4, 32, 0, $0
+ db -4, 42, 7, $0
+ db -4, 52, 7, $0
+ db -4, 62, 7, $0
+ db -4, 72, 7, $0
+ db -4, 82, 7, $0
+ db -4, 92, 7, $0
+
+.data_ae24b
+ db 9 ; size
+ db -8, 120, 1, $0
+ db 0, 120, 4, $0
+ db -4, 32, 0, $0
+ db -4, 44, 7, $0
+ db -4, 56, 7, $0
+ db -4, 68, 7, $0
+ db -4, 80, 7, $0
+ db -4, 92, 7, $0
+ db -4, 104, 7, $0
+
+.data_ae270
+ db 7 ; size
+ db -4, 32, 0, $0
+ db -4, 46, 7, $0
+ db -4, 60, 7, $0
+ db -4, 74, 7, $0
+ db -4, 88, 7, $0
+ db -4, 102, 7, $0
+ db -4, 116, 7, $0
+
+.data_ae28d
+ db 6 ; size
+ db -4, 32, 0, $0
+ db -4, 48, 7, $0
+ db -4, 64, 7, $0
+ db -4, 80, 7, $0
+ db -4, 96, 7, $0
+ db -4, 112, 7, $0
+
+.data_ae2a6
+ db 5 ; size
+ db -4, 32, 0, $0
+ db -4, 52, 7, $0
+ db -4, 72, 7, $0
+ db -4, 92, 7, $0
+ db -4, 112, 7, $0
+; 0xae2bb
+
+AnimData120:: ; ae2bb (2b:62bb)
+ frame_table AnimFrameTable45
+ frame_data 0, 4, 16, -16
+ frame_data 0, 4, -16, 16
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 4, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae2e6
+
+AnimFrameTable45:: ; ae2e6 (2b:62e6)
+ dw .data_ae306
+ dw .data_ae31b
+ dw .data_ae350
+ dw .data_ae37d
+ dw .data_ae39e
+ dw .data_ae3bf
+ dw .data_ae3e8
+ dw .data_ae41d
+ dw .data_ae442
+ dw .data_ae477
+ dw .data_ae498
+ dw .data_ae4cd
+ dw .data_ae4e2
+ dw .data_ae517
+ dw .data_ae544
+ dw .data_ae565
+
+.data_ae306
+ db 5 ; size
+ db 0, -6, 0, $0
+ db -8, -6, 1, $0
+ db -8, 2, 2, $0
+ db -16, 2, 3, $0
+ db -16, 10, 4, $0
+
+.data_ae31b
+ db 13 ; size
+ db 16, -22, 0, $0
+ db 8, -22, 1, $0
+ db 8, -14, 2, $0
+ db 0, -14, 3, $0
+ db 0, -6, 4, $0
+ db -3, -11, 5, $0
+ db -11, -11, 6, $0
+ db -11, -3, 7, $0
+ db -19, -3, 8, $0
+ db 3, -5, 9, $0
+ db 3, 3, 10, $0
+ db -5, 3, 11, $0
+ db -5, 11, 12, $0
+
+.data_ae350
+ db 11 ; size
+ db 24, -30, 2, $0
+ db 16, -30, 3, $0
+ db 16, -22, 4, $0
+ db -2, -10, 5, $0
+ db -10, -10, 6, $0
+ db -10, -2, 7, $0
+ db -18, -2, 8, $0
+ db 2, -6, 9, $0
+ db 2, 2, 10, $0
+ db -6, 2, 11, $0
+ db -6, 10, 12, $0
+
+.data_ae37d
+ db 8 ; size
+ db -3, -11, 5, $0
+ db -11, -11, 6, $0
+ db -11, -3, 7, $0
+ db -19, -3, 8, $0
+ db 3, -5, 9, $0
+ db 3, 3, 10, $0
+ db -5, 3, 11, $0
+ db -5, 11, 12, $0
+
+.data_ae39e
+ db 8 ; size
+ db -2, -10, 5, $0
+ db -10, -10, 6, $0
+ db -10, -2, 7, $0
+ db -18, -2, 8, $0
+ db 2, -6, 9, $0
+ db 2, 2, 10, $0
+ db -6, 2, 11, $0
+ db -6, 10, 12, $0
+
+.data_ae3bf
+ db 10 ; size
+ db -2, -2, 5, $0
+ db -10, -2, 6, $0
+ db -10, 6, 7, $0
+ db -18, 6, 8, $0
+ db 2, 2, 9, $0
+ db 2, 10, 10, $0
+ db -6, 10, 11, $0
+ db -6, 18, 12, $0
+ db -24, -34, 0, (1 << OAM_X_FLIP)
+ db -32, -38, 0, (1 << OAM_Y_FLIP)
+
+.data_ae3e8
+ db 13 ; size
+ db -3, -3, 5, $0
+ db -11, -3, 6, $0
+ db -11, 5, 7, $0
+ db -19, 5, 8, $0
+ db 3, 3, 9, $0
+ db 3, 11, 10, $0
+ db -5, 11, 11, $0
+ db -5, 19, 12, $0
+ db -8, -18, 0, (1 << OAM_X_FLIP)
+ db -16, -18, 1, (1 << OAM_X_FLIP)
+ db -16, -26, 2, (1 << OAM_X_FLIP)
+ db -24, -26, 3, (1 << OAM_X_FLIP)
+ db -24, -34, 4, (1 << OAM_X_FLIP)
+
+.data_ae41d
+ db 9 ; size
+ db 8, -2, 0, (1 << OAM_X_FLIP)
+ db 0, -2, 1, (1 << OAM_X_FLIP)
+ db 0, -10, 2, (1 << OAM_X_FLIP)
+ db -8, -10, 3, (1 << OAM_X_FLIP)
+ db -8, -18, 4, (1 << OAM_X_FLIP)
+ db -8, -10, 5, (1 << OAM_X_FLIP)
+ db -16, -10, 6, (1 << OAM_X_FLIP)
+ db -2, -16, 9, (1 << OAM_X_FLIP)
+ db -2, -24, 10, (1 << OAM_X_FLIP)
+
+.data_ae442
+ db 13 ; size
+ db 24, 14, 0, (1 << OAM_X_FLIP)
+ db 16, 14, 1, (1 << OAM_X_FLIP)
+ db 16, 6, 2, (1 << OAM_X_FLIP)
+ db 8, 6, 3, (1 << OAM_X_FLIP)
+ db 8, -2, 4, (1 << OAM_X_FLIP)
+ db -4, -4, 5, (1 << OAM_X_FLIP)
+ db -12, -4, 6, (1 << OAM_X_FLIP)
+ db -12, -12, 7, (1 << OAM_X_FLIP)
+ db -20, -12, 8, (1 << OAM_X_FLIP)
+ db 4, -12, 9, (1 << OAM_X_FLIP)
+ db 4, -20, 10, (1 << OAM_X_FLIP)
+ db -4, -20, 11, (1 << OAM_X_FLIP)
+ db -4, -28, 12, (1 << OAM_X_FLIP)
+
+.data_ae477
+ db 8 ; size
+ db -3, -5, 5, (1 << OAM_X_FLIP)
+ db -11, -5, 6, (1 << OAM_X_FLIP)
+ db -11, -13, 7, (1 << OAM_X_FLIP)
+ db -19, -13, 8, (1 << OAM_X_FLIP)
+ db 3, -11, 9, (1 << OAM_X_FLIP)
+ db 3, -19, 10, (1 << OAM_X_FLIP)
+ db -5, -19, 11, (1 << OAM_X_FLIP)
+ db -5, -27, 12, (1 << OAM_X_FLIP)
+
+.data_ae498
+ db 13 ; size
+ db -4, -4, 5, (1 << OAM_X_FLIP)
+ db -12, -4, 6, (1 << OAM_X_FLIP)
+ db -12, -12, 7, (1 << OAM_X_FLIP)
+ db -20, -12, 8, (1 << OAM_X_FLIP)
+ db 4, -12, 9, (1 << OAM_X_FLIP)
+ db 4, -20, 10, (1 << OAM_X_FLIP)
+ db -4, -20, 11, (1 << OAM_X_FLIP)
+ db -4, -28, 12, (1 << OAM_X_FLIP)
+ db 8, 18, 0, (1 << OAM_Y_FLIP)
+ db 16, 18, 1, (1 << OAM_Y_FLIP)
+ db 16, 26, 2, (1 << OAM_Y_FLIP)
+ db 24, 26, 3, (1 << OAM_Y_FLIP)
+ db 24, 34, 4, (1 << OAM_Y_FLIP)
+
+.data_ae4cd
+ db 5 ; size
+ db -8, 2, 0, (1 << OAM_Y_FLIP)
+ db 0, 2, 1, (1 << OAM_Y_FLIP)
+ db 0, 10, 2, (1 << OAM_Y_FLIP)
+ db 8, 10, 3, (1 << OAM_Y_FLIP)
+ db 8, 18, 4, (1 << OAM_Y_FLIP)
+
+.data_ae4e2
+ db 13 ; size
+ db -24, -14, 0, (1 << OAM_Y_FLIP)
+ db -16, -14, 1, (1 << OAM_Y_FLIP)
+ db -16, -6, 2, (1 << OAM_Y_FLIP)
+ db -8, -6, 3, (1 << OAM_Y_FLIP)
+ db -8, 2, 4, (1 << OAM_Y_FLIP)
+ db -5, -3, 5, (1 << OAM_Y_FLIP)
+ db 3, -3, 6, (1 << OAM_Y_FLIP)
+ db 3, 5, 7, (1 << OAM_Y_FLIP)
+ db 11, 5, 8, (1 << OAM_Y_FLIP)
+ db -11, 3, 9, (1 << OAM_Y_FLIP)
+ db -11, 11, 10, (1 << OAM_Y_FLIP)
+ db -3, 11, 11, (1 << OAM_Y_FLIP)
+ db -3, 19, 12, (1 << OAM_Y_FLIP)
+
+.data_ae517
+ db 11 ; size
+ db -32, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -22, 3, (1 << OAM_Y_FLIP)
+ db -24, -14, 4, (1 << OAM_Y_FLIP)
+ db -6, -2, 5, (1 << OAM_Y_FLIP)
+ db 2, -2, 6, (1 << OAM_Y_FLIP)
+ db 2, 6, 7, (1 << OAM_Y_FLIP)
+ db 10, 6, 8, (1 << OAM_Y_FLIP)
+ db -10, 2, 9, (1 << OAM_Y_FLIP)
+ db -10, 10, 10, (1 << OAM_Y_FLIP)
+ db -2, 10, 11, (1 << OAM_Y_FLIP)
+ db -2, 18, 12, (1 << OAM_Y_FLIP)
+
+.data_ae544
+ db 8 ; size
+ db -5, -3, 5, (1 << OAM_Y_FLIP)
+ db 3, -3, 6, (1 << OAM_Y_FLIP)
+ db 3, 5, 7, (1 << OAM_Y_FLIP)
+ db 11, 5, 8, (1 << OAM_Y_FLIP)
+ db -11, 3, 9, (1 << OAM_Y_FLIP)
+ db -11, 11, 10, (1 << OAM_Y_FLIP)
+ db -3, 11, 11, (1 << OAM_Y_FLIP)
+ db -3, 19, 12, (1 << OAM_Y_FLIP)
+
+.data_ae565
+ db 8 ; size
+ db -6, -2, 5, (1 << OAM_Y_FLIP)
+ db 2, -2, 6, (1 << OAM_Y_FLIP)
+ db 2, 6, 7, (1 << OAM_Y_FLIP)
+ db 10, 6, 8, (1 << OAM_Y_FLIP)
+ db -10, 2, 9, (1 << OAM_Y_FLIP)
+ db -10, 10, 10, (1 << OAM_Y_FLIP)
+ db -2, 10, 11, (1 << OAM_Y_FLIP)
+ db -2, 18, 12, (1 << OAM_Y_FLIP)
+; 0xae586
+
+AnimData121:: ; ae586 (2b:6586)
+ frame_table AnimFrameTable45
+ frame_data 0, 4, 20, -16
+ frame_data 0, 4, -16, 16
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 5, 4, -8, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 4, 0, 0
+ frame_data 12, 4, 0, 0
+ frame_data 13, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 4, 0, 0
+ frame_data 15, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae5d9
+
+AnimData122:: ; ae5d9 (2b:65d9)
+ frame_table AnimFrameTable46
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae608
+
+AnimFrameTable46:: ; ae608 (2b:6608)
+ dw .data_ae61a
+ dw .data_ae633
+ dw .data_ae650
+ dw .data_ae671
+ dw .data_ae69a
+ dw .data_ae6d3
+ dw .data_ae704
+ dw .data_ae735
+ dw .data_ae75a
+
+.data_ae61a
+ db 6 ; size
+ db 16, -14, 0, $0
+ db 16, -6, 1, $0
+ db 16, 2, 2, $0
+ db 24, -14, 3, $0
+ db 24, -6, 4, $0
+ db 24, 2, 5, $0
+
+.data_ae633
+ db 7 ; size
+ db 8, -10, 0, $0
+ db 8, -2, 1, $0
+ db 8, 6, 2, $0
+ db 16, -10, 3, $0
+ db 16, -2, 4, $0
+ db 16, 6, 5, $0
+ db 24, -2, 6, $0
+
+.data_ae650
+ db 8 ; size
+ db 0, -4, 7, $0
+ db 0, 4, 8, $0
+ db 0, 12, 9, $0
+ db 8, -4, 10, $0
+ db 8, 4, 11, $0
+ db 8, 12, 12, $0
+ db 16, 0, 6, $0
+ db 24, -3, 13, $0
+
+.data_ae671
+ db 10 ; size
+ db -8, 1, 14, $0
+ db -8, 9, 15, $0
+ db 0, 11, 16, $0
+ db 8, 3, 11, $0
+ db 8, 11, 12, $0
+ db 16, -1, 6, $0
+ db 24, -4, 17, $0
+ db -8, -8, 20, $0
+ db 0, -8, 21, $0
+ db 0, 0, 22, $0
+
+.data_ae69a
+ db 14 ; size
+ db -24, 13, 18, $0
+ db -16, 13, 19, $0
+ db -8, 11, 16, $0
+ db 0, 7, 6, $0
+ db 8, 3, 6, $0
+ db 16, -1, 6, $0
+ db 24, -4, 17, $0
+ db 0, -8, 23, $0
+ db 0, 0, 24, $0
+ db -16, -2, 29, $0
+ db -16, 6, 30, $0
+ db -8, -10, 31, $0
+ db -8, -2, 32, $0
+ db -8, 6, 33, $0
+
+.data_ae6d3
+ db 12 ; size
+ db 0, 7, 6, $0
+ db 8, 3, 6, $0
+ db 16, -1, 6, $0
+ db 24, -4, 17, $0
+ db -8, 19, 14, (1 << OAM_X_FLIP)
+ db -8, 11, 15, (1 << OAM_X_FLIP)
+ db 0, -8, 21, $0
+ db 0, 0, 22, $0
+ db -16, -4, 25, $0
+ db -16, 4, 26, $0
+ db -8, -4, 27, $0
+ db -8, 4, 28, $0
+
+.data_ae704
+ db 12 ; size
+ db 8, 7, 6, $0
+ db 16, 3, 6, $0
+ db 24, -1, 6, $0
+ db 0, 19, 14, (1 << OAM_X_FLIP)
+ db 0, 11, 15, (1 << OAM_X_FLIP)
+ db 0, -8, 23, $0
+ db 0, 0, 24, $0
+ db -16, -2, 29, $0
+ db -16, 6, 30, $0
+ db -8, -10, 31, $0
+ db -8, -2, 32, $0
+ db -8, 6, 33, $0
+
+.data_ae735
+ db 9 ; size
+ db 24, 1, 6, $0
+ db 16, 13, 14, (1 << OAM_X_FLIP)
+ db 16, 5, 15, (1 << OAM_X_FLIP)
+ db 0, -8, 21, $0
+ db 0, 0, 22, $0
+ db -16, -4, 25, $0
+ db -16, 4, 26, $0
+ db -8, -4, 27, $0
+ db -8, 4, 28, $0
+
+.data_ae75a
+ db 9 ; size
+ db 24, 13, 14, (1 << OAM_X_FLIP)
+ db 24, 5, 15, (1 << OAM_X_FLIP)
+ db 0, -8, 23, $0
+ db 0, 0, 24, $0
+ db -16, -2, 29, $0
+ db -16, 6, 30, $0
+ db -8, -10, 31, $0
+ db -8, -2, 32, $0
+ db -8, 6, 33, $0
+; 0xae77f
+
+AnimData123:: ; ae77f (2b:677f)
+ frame_table AnimFrameTable47
+ frame_data 0, 3, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 14, 2, 0, 0
+ frame_data 15, 2, 0, 0
+ frame_data 16, 2, 0, 0
+ frame_data 17, 2, 0, 0
+ frame_data 18, 2, 0, 0
+ frame_data 19, 2, 0, 0
+ frame_data 20, 2, 0, 0
+ frame_data 21, 2, 0, 0
+ frame_data 22, 2, 0, 0
+ frame_data 22, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xae7e6
+
+AnimFrameTable47:: ; ae7e6 (2b:67e6)
+ dw .data_ae814
+ dw .data_ae845
+ dw .data_ae886
+ dw .data_ae8c7
+ dw .data_ae918
+ dw .data_ae969
+ dw .data_ae9ca
+ dw .data_aea2b
+ dw .data_aea9c
+ dw .data_aeb0d
+ dw .data_aeb4e
+ dw .data_aeb8f
+ dw .data_aebd0
+ dw .data_aec11
+ dw .data_aec52
+ dw .data_aec93
+ dw .data_aecd4
+ dw .data_aed15
+ dw .data_aed46
+ dw .data_aed77
+ dw .data_aed98
+ dw .data_aedb9
+ dw .data_aedca
+
+.data_ae814
+ db 12 ; size
+ db -8, -32, 3, $0
+ db -8, -24, 4, $0
+ db 0, -32, 3, (1 << OAM_Y_FLIP)
+ db 0, -24, 4, (1 << OAM_Y_FLIP)
+ db -8, -40, 2, $0
+ db -8, -48, 1, $0
+ db -16, -40, 0, $0
+ db -20, -48, 0, $0
+ db 0, -40, 2, (1 << OAM_Y_FLIP)
+ db 0, -48, 1, (1 << OAM_Y_FLIP)
+ db 8, -40, 0, (1 << OAM_Y_FLIP)
+ db 12, -48, 0, (1 << OAM_Y_FLIP)
+
+.data_ae845
+ db 16 ; size
+ db 12, -32, 0, (1 << OAM_Y_FLIP)
+ db 8, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, -32, 1, (1 << OAM_Y_FLIP)
+ db 0, -24, 2, (1 << OAM_Y_FLIP)
+ db 0, -16, 3, (1 << OAM_Y_FLIP)
+ db 0, -8, 4, (1 << OAM_Y_FLIP)
+ db -10, -24, 5, $0
+ db -11, -32, 6, $0
+ db -20, -32, 0, $0
+ db -16, -24, 0, $0
+ db -8, -32, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 3, $0
+ db -8, -8, 4, $0
+ db 2, -24, 5, (1 << OAM_Y_FLIP)
+ db 3, -32, 6, (1 << OAM_Y_FLIP)
+
+.data_ae886
+ db 16 ; size
+ db 12, -32, 0, (1 << OAM_Y_FLIP)
+ db 8, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, -32, 1, (1 << OAM_Y_FLIP)
+ db 0, -24, 2, (1 << OAM_Y_FLIP)
+ db 0, -16, 3, (1 << OAM_Y_FLIP)
+ db 0, -8, 4, (1 << OAM_Y_FLIP)
+ db -9, -24, 5, $0
+ db -10, -32, 6, $0
+ db -20, -32, 0, $0
+ db -16, -24, 0, $0
+ db -8, -32, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 3, $0
+ db -8, -8, 4, $0
+ db 1, -24, 5, (1 << OAM_Y_FLIP)
+ db 2, -32, 6, (1 << OAM_Y_FLIP)
+
+.data_ae8c7
+ db 20 ; size
+ db 12, -16, 0, (1 << OAM_Y_FLIP)
+ db 8, -8, 0, (1 << OAM_Y_FLIP)
+ db 0, -16, 1, (1 << OAM_Y_FLIP)
+ db 0, -8, 2, (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db -10, -8, 5, $0
+ db -11, -16, 6, $0
+ db -12, -24, 7, $0
+ db -13, -32, 8, $0
+ db -20, -16, 0, $0
+ db -16, -8, 0, $0
+ db -8, -16, 1, $0
+ db -8, -8, 2, $0
+ db -8, 0, 3, $0
+ db -8, 8, 4, $0
+ db 2, -8, 5, (1 << OAM_Y_FLIP)
+ db 3, -16, 6, (1 << OAM_Y_FLIP)
+ db 4, -24, 7, (1 << OAM_Y_FLIP)
+ db 5, -32, 8, (1 << OAM_Y_FLIP)
+
+.data_ae918
+ db 20 ; size
+ db 12, -16, 0, (1 << OAM_Y_FLIP)
+ db 8, -8, 0, (1 << OAM_Y_FLIP)
+ db 0, -16, 1, (1 << OAM_Y_FLIP)
+ db 0, -8, 2, (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db -9, -8, 5, $0
+ db -10, -16, 6, $0
+ db -11, -24, 7, $0
+ db -12, -32, 8, $0
+ db -20, -16, 0, $0
+ db -16, -8, 0, $0
+ db -8, -16, 1, $0
+ db -8, -8, 2, $0
+ db -8, 0, 3, $0
+ db -8, 8, 4, $0
+ db 1, -8, 5, (1 << OAM_Y_FLIP)
+ db 2, -16, 6, (1 << OAM_Y_FLIP)
+ db 3, -24, 7, (1 << OAM_Y_FLIP)
+ db 4, -32, 8, (1 << OAM_Y_FLIP)
+
+.data_ae969
+ db 24 ; size
+ db 12, 0, 0, (1 << OAM_Y_FLIP)
+ db 8, 8, 0, (1 << OAM_Y_FLIP)
+ db 0, 0, 1, (1 << OAM_Y_FLIP)
+ db 0, 8, 2, (1 << OAM_Y_FLIP)
+ db 0, 16, 3, (1 << OAM_Y_FLIP)
+ db 0, 24, 4, (1 << OAM_Y_FLIP)
+ db -10, 8, 5, $0
+ db -11, 0, 6, $0
+ db -12, -8, 7, $0
+ db -13, -16, 8, $0
+ db -14, -24, 8, $0
+ db -15, -32, 8, $0
+ db -20, 0, 0, $0
+ db -16, 8, 0, $0
+ db -8, 0, 1, $0
+ db -8, 8, 2, $0
+ db -8, 16, 3, $0
+ db -8, 24, 4, $0
+ db 2, 8, 5, (1 << OAM_Y_FLIP)
+ db 3, 0, 6, (1 << OAM_Y_FLIP)
+ db 4, -8, 7, (1 << OAM_Y_FLIP)
+ db 5, -16, 8, (1 << OAM_Y_FLIP)
+ db 6, -24, 8, (1 << OAM_Y_FLIP)
+ db 7, -32, 8, (1 << OAM_Y_FLIP)
+
+.data_ae9ca
+ db 24 ; size
+ db 12, 0, 0, (1 << OAM_Y_FLIP)
+ db 8, 8, 0, (1 << OAM_Y_FLIP)
+ db 0, 0, 1, (1 << OAM_Y_FLIP)
+ db 0, 8, 2, (1 << OAM_Y_FLIP)
+ db 0, 16, 3, (1 << OAM_Y_FLIP)
+ db 0, 24, 4, (1 << OAM_Y_FLIP)
+ db -9, 8, 5, $0
+ db -10, 0, 6, $0
+ db -11, -8, 7, $0
+ db -12, -16, 8, $0
+ db -13, -24, 8, $0
+ db -14, -32, 8, $0
+ db -20, 0, 0, $0
+ db -16, 8, 0, $0
+ db -8, 0, 1, $0
+ db -8, 8, 2, $0
+ db -8, 16, 3, $0
+ db -8, 24, 4, $0
+ db 1, 8, 5, (1 << OAM_Y_FLIP)
+ db 2, 0, 6, (1 << OAM_Y_FLIP)
+ db 3, -8, 7, (1 << OAM_Y_FLIP)
+ db 4, -16, 8, (1 << OAM_Y_FLIP)
+ db 5, -24, 8, (1 << OAM_Y_FLIP)
+ db 6, -32, 8, (1 << OAM_Y_FLIP)
+
+.data_aea2b
+ db 28 ; size
+ db 12, 16, 0, (1 << OAM_Y_FLIP)
+ db 8, 24, 0, (1 << OAM_Y_FLIP)
+ db 0, 16, 1, (1 << OAM_Y_FLIP)
+ db 0, 24, 2, (1 << OAM_Y_FLIP)
+ db -10, 24, 5, $0
+ db -11, 16, 6, $0
+ db -12, 8, 7, $0
+ db -13, 0, 8, $0
+ db -14, -8, 8, $0
+ db -15, -16, 8, $0
+ db -16, -24, 8, $0
+ db -17, -32, 8, $0
+ db -20, 16, 0, $0
+ db -16, 24, 0, $0
+ db -8, 16, 1, $0
+ db -8, 24, 2, $0
+ db 2, 24, 5, (1 << OAM_Y_FLIP)
+ db 3, 16, 6, (1 << OAM_Y_FLIP)
+ db 4, 8, 7, (1 << OAM_Y_FLIP)
+ db 5, 0, 8, (1 << OAM_Y_FLIP)
+ db 6, -8, 8, (1 << OAM_Y_FLIP)
+ db 7, -16, 8, (1 << OAM_Y_FLIP)
+ db 8, -24, 8, (1 << OAM_Y_FLIP)
+ db 9, -32, 8, (1 << OAM_Y_FLIP)
+ db 0, 32, 3, (1 << OAM_Y_FLIP)
+ db 0, 40, 4, (1 << OAM_Y_FLIP)
+ db -8, 32, 3, $0
+ db -8, 40, 4, $0
+
+.data_aea9c
+ db 28 ; size
+ db 12, 16, 0, (1 << OAM_Y_FLIP)
+ db 8, 24, 0, (1 << OAM_Y_FLIP)
+ db 0, 16, 1, (1 << OAM_Y_FLIP)
+ db 0, 24, 2, (1 << OAM_Y_FLIP)
+ db -9, 24, 5, $0
+ db -10, 16, 6, $0
+ db -11, 8, 7, $0
+ db -12, 0, 8, $0
+ db -13, -8, 8, $0
+ db -14, -16, 8, $0
+ db -15, -24, 8, $0
+ db -16, -32, 8, $0
+ db -20, 16, 0, $0
+ db -16, 24, 0, $0
+ db -8, 16, 1, $0
+ db -8, 24, 2, $0
+ db 1, 24, 5, (1 << OAM_Y_FLIP)
+ db 2, 16, 6, (1 << OAM_Y_FLIP)
+ db 3, 8, 7, (1 << OAM_Y_FLIP)
+ db 4, 0, 8, (1 << OAM_Y_FLIP)
+ db 5, -8, 8, (1 << OAM_Y_FLIP)
+ db 6, -16, 8, (1 << OAM_Y_FLIP)
+ db 7, -24, 8, (1 << OAM_Y_FLIP)
+ db 8, -32, 8, (1 << OAM_Y_FLIP)
+ db 0, 32, 3, (1 << OAM_Y_FLIP)
+ db 0, 40, 4, (1 << OAM_Y_FLIP)
+ db -8, 32, 3, $0
+ db -8, 40, 4, $0
+
+.data_aeb0d
+ db 16 ; size
+ db -12, 24, 7, $0
+ db -13, 16, 8, $0
+ db -14, 8, 8, $0
+ db -15, 0, 8, $0
+ db -16, -8, 8, $0
+ db -17, -16, 8, $0
+ db -18, -24, 8, $0
+ db -19, -32, 8, $0
+ db 4, 24, 7, (1 << OAM_Y_FLIP)
+ db 5, 16, 8, (1 << OAM_Y_FLIP)
+ db 6, 8, 8, (1 << OAM_Y_FLIP)
+ db 7, 0, 8, (1 << OAM_Y_FLIP)
+ db 8, -8, 8, (1 << OAM_Y_FLIP)
+ db 9, -16, 8, (1 << OAM_Y_FLIP)
+ db 10, -24, 8, (1 << OAM_Y_FLIP)
+ db 11, -32, 8, (1 << OAM_Y_FLIP)
+
+.data_aeb4e
+ db 16 ; size
+ db -11, 24, 7, $0
+ db -12, 16, 8, $0
+ db -13, 8, 8, $0
+ db -14, 0, 8, $0
+ db -15, -8, 8, $0
+ db -16, -16, 8, $0
+ db -17, -24, 8, $0
+ db -18, -32, 8, $0
+ db 3, 24, 7, (1 << OAM_Y_FLIP)
+ db 4, 16, 8, (1 << OAM_Y_FLIP)
+ db 5, 8, 8, (1 << OAM_Y_FLIP)
+ db 6, 0, 8, (1 << OAM_Y_FLIP)
+ db 7, -8, 8, (1 << OAM_Y_FLIP)
+ db 8, -16, 8, (1 << OAM_Y_FLIP)
+ db 9, -24, 8, (1 << OAM_Y_FLIP)
+ db 10, -32, 8, (1 << OAM_Y_FLIP)
+
+.data_aeb8f
+ db 16 ; size
+ db -14, 24, 8, $0
+ db -15, 16, 8, $0
+ db -16, 8, 8, $0
+ db -17, 0, 8, $0
+ db -18, -8, 8, $0
+ db -19, -16, 8, $0
+ db -20, -24, 9, $0
+ db -21, -32, 9, $0
+ db 6, 24, 8, (1 << OAM_Y_FLIP)
+ db 7, 16, 8, (1 << OAM_Y_FLIP)
+ db 8, 8, 8, (1 << OAM_Y_FLIP)
+ db 9, 0, 8, (1 << OAM_Y_FLIP)
+ db 10, -8, 8, (1 << OAM_Y_FLIP)
+ db 11, -16, 8, (1 << OAM_Y_FLIP)
+ db 12, -24, 9, (1 << OAM_Y_FLIP)
+ db 13, -32, 9, (1 << OAM_Y_FLIP)
+
+.data_aebd0
+ db 16 ; size
+ db -13, 24, 8, $0
+ db -14, 16, 8, $0
+ db -15, 8, 8, $0
+ db -16, 0, 8, $0
+ db -17, -8, 8, $0
+ db -18, -16, 8, $0
+ db -19, -24, 9, $0
+ db -20, -32, 9, $0
+ db 5, 24, 8, (1 << OAM_Y_FLIP)
+ db 6, 16, 8, (1 << OAM_Y_FLIP)
+ db 7, 8, 8, (1 << OAM_Y_FLIP)
+ db 8, 0, 8, (1 << OAM_Y_FLIP)
+ db 9, -8, 8, (1 << OAM_Y_FLIP)
+ db 10, -16, 8, (1 << OAM_Y_FLIP)
+ db 11, -24, 9, (1 << OAM_Y_FLIP)
+ db 12, -32, 9, (1 << OAM_Y_FLIP)
+
+.data_aec11
+ db 16 ; size
+ db -16, 24, 8, $0
+ db -17, 16, 8, $0
+ db -18, 8, 8, $0
+ db -19, 0, 8, $0
+ db -20, -8, 9, $0
+ db -21, -16, 9, $0
+ db -23, -32, 10, $0
+ db -22, -24, 10, $0
+ db 8, 24, 8, (1 << OAM_Y_FLIP)
+ db 9, 16, 8, (1 << OAM_Y_FLIP)
+ db 10, 8, 8, (1 << OAM_Y_FLIP)
+ db 11, 0, 8, (1 << OAM_Y_FLIP)
+ db 12, -8, 9, (1 << OAM_Y_FLIP)
+ db 13, -16, 9, (1 << OAM_Y_FLIP)
+ db 15, -32, 10, (1 << OAM_Y_FLIP)
+ db 14, -24, 10, (1 << OAM_Y_FLIP)
+
+.data_aec52
+ db 16 ; size
+ db -15, 24, 8, $0
+ db -16, 16, 8, $0
+ db -17, 8, 8, $0
+ db -18, 0, 8, $0
+ db -19, -8, 9, $0
+ db -20, -16, 9, $0
+ db -22, -32, 10, $0
+ db -21, -24, 10, $0
+ db 7, 24, 8, (1 << OAM_Y_FLIP)
+ db 8, 16, 8, (1 << OAM_Y_FLIP)
+ db 9, 8, 8, (1 << OAM_Y_FLIP)
+ db 10, 0, 8, (1 << OAM_Y_FLIP)
+ db 11, -8, 9, (1 << OAM_Y_FLIP)
+ db 12, -16, 9, (1 << OAM_Y_FLIP)
+ db 14, -32, 10, (1 << OAM_Y_FLIP)
+ db 13, -24, 10, (1 << OAM_Y_FLIP)
+
+.data_aec93
+ db 16 ; size
+ db -18, 24, 8, $0
+ db -19, 16, 8, $0
+ db -20, 8, 9, $0
+ db -21, 0, 9, $0
+ db -23, -16, 10, $0
+ db -22, -8, 10, $0
+ db -25, -32, 11, $0
+ db -24, -24, 11, $0
+ db 10, 24, 8, (1 << OAM_Y_FLIP)
+ db 11, 16, 8, (1 << OAM_Y_FLIP)
+ db 12, 8, 9, (1 << OAM_Y_FLIP)
+ db 13, 0, 9, (1 << OAM_Y_FLIP)
+ db 15, -16, 10, (1 << OAM_Y_FLIP)
+ db 14, -8, 10, (1 << OAM_Y_FLIP)
+ db 17, -32, 11, (1 << OAM_Y_FLIP)
+ db 16, -24, 11, (1 << OAM_Y_FLIP)
+
+.data_aecd4
+ db 16 ; size
+ db -17, 24, 8, $0
+ db -18, 16, 8, $0
+ db -19, 8, 9, $0
+ db -20, 0, 9, $0
+ db -22, -16, 10, $0
+ db -21, -8, 10, $0
+ db -24, -32, 11, $0
+ db -23, -24, 11, $0
+ db 9, 24, 8, (1 << OAM_Y_FLIP)
+ db 10, 16, 8, (1 << OAM_Y_FLIP)
+ db 11, 8, 9, (1 << OAM_Y_FLIP)
+ db 12, 0, 9, (1 << OAM_Y_FLIP)
+ db 14, -16, 10, (1 << OAM_Y_FLIP)
+ db 13, -8, 10, (1 << OAM_Y_FLIP)
+ db 16, -32, 11, (1 << OAM_Y_FLIP)
+ db 15, -24, 11, (1 << OAM_Y_FLIP)
+
+.data_aed15
+ db 12 ; size
+ db -20, 24, 9, $0
+ db -21, 16, 9, $0
+ db -23, 0, 10, $0
+ db -22, 8, 10, $0
+ db -25, -16, 11, $0
+ db -24, -8, 11, $0
+ db 12, 24, 9, (1 << OAM_Y_FLIP)
+ db 13, 16, 9, (1 << OAM_Y_FLIP)
+ db 15, 0, 10, (1 << OAM_Y_FLIP)
+ db 14, 8, 10, (1 << OAM_Y_FLIP)
+ db 17, -16, 11, (1 << OAM_Y_FLIP)
+ db 16, -8, 11, (1 << OAM_Y_FLIP)
+
+.data_aed46
+ db 12 ; size
+ db -19, 24, 9, $0
+ db -20, 16, 9, $0
+ db -22, 0, 10, $0
+ db -21, 8, 10, $0
+ db -24, -16, 11, $0
+ db -23, -8, 11, $0
+ db 11, 24, 9, (1 << OAM_Y_FLIP)
+ db 12, 16, 9, (1 << OAM_Y_FLIP)
+ db 14, 0, 10, (1 << OAM_Y_FLIP)
+ db 13, 8, 10, (1 << OAM_Y_FLIP)
+ db 16, -16, 11, (1 << OAM_Y_FLIP)
+ db 15, -8, 11, (1 << OAM_Y_FLIP)
+
+.data_aed77
+ db 8 ; size
+ db -23, 16, 10, $0
+ db -22, 24, 10, $0
+ db -25, 0, 11, $0
+ db -24, 8, 11, $0
+ db 15, 16, 10, (1 << OAM_Y_FLIP)
+ db 14, 24, 10, (1 << OAM_Y_FLIP)
+ db 17, 0, 11, (1 << OAM_Y_FLIP)
+ db 16, 8, 11, (1 << OAM_Y_FLIP)
+
+.data_aed98
+ db 8 ; size
+ db -22, 16, 10, $0
+ db -21, 24, 10, $0
+ db -24, 0, 11, $0
+ db -23, 8, 11, $0
+ db 14, 16, 10, (1 << OAM_Y_FLIP)
+ db 13, 24, 10, (1 << OAM_Y_FLIP)
+ db 16, 0, 11, (1 << OAM_Y_FLIP)
+ db 15, 8, 11, (1 << OAM_Y_FLIP)
+
+.data_aedb9
+ db 4 ; size
+ db -25, 16, 11, $0
+ db -24, 24, 11, $0
+ db 17, 16, 11, (1 << OAM_Y_FLIP)
+ db 16, 24, 11, (1 << OAM_Y_FLIP)
+
+.data_aedca
+ db 4 ; size
+ db -24, 16, 11, $0
+ db -23, 24, 11, $0
+ db 16, 16, 11, (1 << OAM_Y_FLIP)
+ db 15, 24, 11, (1 << OAM_Y_FLIP)
+; 0xaeddb
+
+AnimData124:: ; aeddb (2b:6ddb)
+ frame_table AnimFrameTable48
+ frame_data 0, 2, -32, -24
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 0, 2, 8, 8
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 0, 2, 8, 8
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 0, 2, 8, 8
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 0, 2, 8, 8
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 0, 2, -16, -16
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 0, 2, -16, -16
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaee6a
+
+AnimFrameTable48:: ; aee6a (2b:6e6a)
+ dw .data_aee76
+ dw .data_aeeab
+ dw .data_aeee0
+ dw .data_aef15
+ dw .data_aef5e
+ dw .data_aefa7
+
+.data_aee76
+ db 13 ; size
+ db -32, -16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 1, (1 << OAM_X_FLIP)
+ db -24, -8, 2, (1 << OAM_X_FLIP)
+ db -24, -16, 3, (1 << OAM_X_FLIP)
+ db -24, -24, 4, (1 << OAM_X_FLIP)
+ db -24, -32, 5, (1 << OAM_X_FLIP)
+ db -16, -8, 6, (1 << OAM_X_FLIP)
+ db -16, -16, 7, (1 << OAM_X_FLIP)
+ db -16, -24, 8, (1 << OAM_X_FLIP)
+ db -16, -32, 9, (1 << OAM_X_FLIP)
+ db -8, -8, 10, (1 << OAM_X_FLIP)
+ db -8, -16, 9, (1 << OAM_X_FLIP)
+ db -8, -24, 2, (1 << OAM_Y_FLIP)
+
+.data_aeeab
+ db 13 ; size
+ db -32, -16, 0, (1 << OAM_X_FLIP)
+ db -24, -8, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 5, (1 << OAM_X_FLIP)
+ db -16, -24, 8, (1 << OAM_X_FLIP)
+ db -16, -32, 9, (1 << OAM_X_FLIP)
+ db -8, -16, 9, (1 << OAM_X_FLIP)
+ db -8, -24, 2, (1 << OAM_Y_FLIP)
+ db -32, -24, 11, (1 << OAM_X_FLIP)
+ db -24, -16, 12, (1 << OAM_X_FLIP)
+ db -24, -24, 13, (1 << OAM_X_FLIP)
+ db -16, -8, 14, (1 << OAM_X_FLIP)
+ db -16, -16, 15, (1 << OAM_X_FLIP)
+ db -8, -8, 16, (1 << OAM_X_FLIP)
+
+.data_aeee0
+ db 13 ; size
+ db -24, -8, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 5, (1 << OAM_X_FLIP)
+ db -16, -24, 8, (1 << OAM_X_FLIP)
+ db -16, -32, 9, (1 << OAM_X_FLIP)
+ db -8, -16, 9, (1 << OAM_X_FLIP)
+ db -8, -24, 2, (1 << OAM_Y_FLIP)
+ db -32, -16, 17, (1 << OAM_X_FLIP)
+ db -32, -24, 18, (1 << OAM_X_FLIP)
+ db -24, -16, 19, (1 << OAM_X_FLIP)
+ db -24, -24, 20, (1 << OAM_X_FLIP)
+ db -16, -8, 21, (1 << OAM_X_FLIP)
+ db -16, -16, 22, (1 << OAM_X_FLIP)
+ db -8, -8, 23, (1 << OAM_X_FLIP)
+
+.data_aef15
+ db 18 ; size
+ db -32, -16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 1, (1 << OAM_X_FLIP)
+ db -24, -8, 2, (1 << OAM_X_FLIP)
+ db -24, -16, 3, (1 << OAM_X_FLIP)
+ db -24, -24, 4, (1 << OAM_X_FLIP)
+ db -24, -32, 5, (1 << OAM_X_FLIP)
+ db -16, -8, 6, (1 << OAM_X_FLIP)
+ db -16, -16, 7, (1 << OAM_X_FLIP)
+ db -16, -24, 8, (1 << OAM_X_FLIP)
+ db -16, -32, 9, (1 << OAM_X_FLIP)
+ db -8, -16, 9, (1 << OAM_X_FLIP)
+ db -8, -24, 2, (1 << OAM_Y_FLIP)
+ db -8, 0, 24, (1 << OAM_X_FLIP)
+ db -8, -8, 25, (1 << OAM_X_FLIP)
+ db 0, 0, 26, (1 << OAM_X_FLIP)
+ db 0, -8, 27, (1 << OAM_X_FLIP)
+ db 4, 4, 36, $0
+ db 2, -20, 36, $0
+
+.data_aef5e
+ db 18 ; size
+ db -31, -16, 0, (1 << OAM_X_FLIP)
+ db -23, -8, 2, (1 << OAM_X_FLIP)
+ db -23, -32, 5, (1 << OAM_X_FLIP)
+ db -15, -24, 8, (1 << OAM_X_FLIP)
+ db -15, -32, 9, (1 << OAM_X_FLIP)
+ db -7, -16, 9, (1 << OAM_X_FLIP)
+ db -7, -24, 2, (1 << OAM_Y_FLIP)
+ db -31, -24, 11, (1 << OAM_X_FLIP)
+ db -23, -16, 12, (1 << OAM_X_FLIP)
+ db -23, -24, 13, (1 << OAM_X_FLIP)
+ db -15, -8, 14, (1 << OAM_X_FLIP)
+ db -15, -16, 15, (1 << OAM_X_FLIP)
+ db -7, 0, 28, (1 << OAM_X_FLIP)
+ db -7, -8, 29, (1 << OAM_X_FLIP)
+ db 1, 0, 30, (1 << OAM_X_FLIP)
+ db 1, -8, 31, (1 << OAM_X_FLIP)
+ db -16, 1, 36, $0
+ db 10, 10, 36, $0
+
+.data_aefa7
+ db 18 ; size
+ db -24, -8, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 5, (1 << OAM_X_FLIP)
+ db -16, -24, 8, (1 << OAM_X_FLIP)
+ db -16, -32, 9, (1 << OAM_X_FLIP)
+ db -8, -16, 9, (1 << OAM_X_FLIP)
+ db -8, -24, 2, (1 << OAM_Y_FLIP)
+ db -32, -16, 17, (1 << OAM_X_FLIP)
+ db -32, -24, 18, (1 << OAM_X_FLIP)
+ db -24, -16, 19, (1 << OAM_X_FLIP)
+ db -24, -24, 20, (1 << OAM_X_FLIP)
+ db -16, -8, 21, (1 << OAM_X_FLIP)
+ db -16, -16, 22, (1 << OAM_X_FLIP)
+ db -8, 0, 32, (1 << OAM_X_FLIP)
+ db -8, -8, 33, (1 << OAM_X_FLIP)
+ db 0, 0, 34, (1 << OAM_X_FLIP)
+ db 0, -8, 35, (1 << OAM_X_FLIP)
+ db -1, -13, 36, $0
+ db -24, 4, 36, $0
+; 0xaeff0
+
+AnimData125:: ; aeff0 (2b:6ff0)
+ frame_table AnimFrameTable49
+ frame_data 0, 5, 0, -40
+ frame_data 0, 5, 0, 8
+ frame_data 0, 5, 0, 8
+ frame_data 0, 5, 0, 8
+ frame_data 1, 4, 0, 8
+ frame_data 0, 4, 0, -4
+ frame_data 0, 4, 0, -2
+ frame_data 0, 4, 0, 2
+ frame_data 2, 4, 2, 4
+ frame_data 3, 5, 0, 0
+ frame_data 3, 5, 4, -6
+ frame_data 3, 5, 6, -5
+ frame_data 3, 5, 8, -4
+ frame_data 3, 5, 10, -3
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaf033
+
+AnimFrameTable49:: ; af033 (2b:7033)
+ dw .data_af03b
+ dw .data_af06c
+ dw .data_af0a9
+ dw .data_af0ea
+
+.data_af03b
+ db 12 ; size
+ db -16, 8, 0, $0
+ db -8, -8, 1, $0
+ db -8, 0, 2, $0
+ db -8, 8, 3, $0
+ db 0, -16, 4, $0
+ db 0, -8, 5, $0
+ db 0, 0, 6, $0
+ db 0, 8, 7, $0
+ db 8, -16, 8, $0
+ db 8, -8, 9, $0
+ db 8, 0, 10, $0
+ db 8, 8, 11, $0
+
+.data_af06c
+ db 15 ; size
+ db -16, 8, 0, $0
+ db -8, 0, 2, $0
+ db -8, 8, 3, $0
+ db 0, -8, 5, $0
+ db 0, 0, 6, $0
+ db 0, 8, 7, $0
+ db -8, -8, 12, $0
+ db 0, -16, 13, $0
+ db 8, -16, 14, $0
+ db 8, -8, 15, $0
+ db 8, 0, 16, $0
+ db 8, 8, 17, $0
+ db 16, -14, 31, $0
+ db 16, -6, 32, $0
+ db 16, 2, 33, $0
+
+.data_af0a9
+ db 16 ; size
+ db -4, -24, 18, $0
+ db -8, -16, 19, $0
+ db -8, -8, 20, $0
+ db -8, 0, 21, $0
+ db -8, 8, 22, $0
+ db 0, -16, 23, $0
+ db 0, -8, 24, $0
+ db 0, 0, 25, $0
+ db 0, 8, 26, $0
+ db 8, -16, 27, $0
+ db 8, -8, 28, $0
+ db 8, 0, 29, $0
+ db 8, 8, 30, $0
+ db 16, -16, 31, $0
+ db 16, -8, 32, $0
+ db 16, 0, 33, $0
+
+.data_af0ea
+ db 12 ; size
+ db -16, -8, 0, (1 << OAM_X_FLIP)
+ db -8, 8, 1, (1 << OAM_X_FLIP)
+ db -8, 0, 2, (1 << OAM_X_FLIP)
+ db -8, -8, 3, (1 << OAM_X_FLIP)
+ db 0, 16, 4, (1 << OAM_X_FLIP)
+ db 0, 8, 5, (1 << OAM_X_FLIP)
+ db 0, 0, 6, (1 << OAM_X_FLIP)
+ db 0, -8, 7, (1 << OAM_X_FLIP)
+ db 8, 16, 8, (1 << OAM_X_FLIP)
+ db 8, 8, 9, (1 << OAM_X_FLIP)
+ db 8, 0, 10, (1 << OAM_X_FLIP)
+ db 8, -8, 11, (1 << OAM_X_FLIP)
+; 0xaf11b
+
+AnimData126:: ; af11b (2b:711b)
+ frame_table AnimFrameTable50
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 2, 4
+ frame_data 2, 2, 2, 4
+ frame_data 3, 2, 2, 4
+ frame_data 0, 2, 2, 4
+ frame_data 1, 2, 2, 4
+ frame_data 2, 2, 2, 4
+ frame_data 3, 2, 2, 4
+ frame_data 0, 2, 2, 4
+ frame_data 1, 2, 2, 3
+ frame_data 2, 2, 2, 3
+ frame_data 3, 2, 2, 3
+ frame_data 0, 2, 3, 3
+ frame_data 1, 2, 3, 3
+ frame_data 2, 2, 3, 3
+ frame_data 3, 2, 3, 3
+ frame_data 4, 2, 3, 3
+ frame_data 5, 2, 3, 3
+ frame_data 6, 2, 3, 3
+ frame_data 7, 2, 3, 2
+ frame_data 0, 2, 3, 1
+ frame_data 1, 2, 3, 1
+ frame_data 2, 2, 3, 0
+ frame_data 3, 2, 2, 0
+ frame_data 0, 2, 2, -1
+ frame_data 1, 2, 1, -1
+ frame_data 2, 2, 1, -2
+ frame_data 3, 2, 1, -2
+ frame_data 0, 2, 0, -3
+ frame_data 1, 2, 0, -3
+ frame_data 2, 2, -1, -3
+ frame_data 3, 2, -1, -3
+ frame_data 0, 2, -2, -2
+ frame_data 1, 2, -2, -2
+ frame_data 8, 2, -3, -3
+ frame_data 9, 2, -3, -3
+ frame_data 10, 2, -3, -3
+ frame_data 11, 2, -4, -3
+ frame_data 2, 2, -4, -3
+ frame_data 3, 2, -4, -3
+ frame_data 0, 2, -4, -2
+ frame_data 1, 2, -4, -2
+ frame_data 2, 2, -4, -2
+ frame_data 3, 2, -4, -2
+ frame_data 0, 2, -4, -2
+ frame_data 1, 2, -4, -2
+ frame_data 2, 2, -4, -2
+ frame_data 3, 2, -4, -2
+ frame_data 0, 2, -4, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaf1ea
+
+AnimFrameTable50:: ; af1ea (2b:71ea)
+ dw .data_af202
+ dw .data_af20f
+ dw .data_af220
+ dw .data_af22d
+ dw .data_af23e
+ dw .data_af25b
+ dw .data_af27c
+ dw .data_af299
+ dw .data_af2ba
+ dw .data_af2d7
+ dw .data_af2f8
+ dw .data_af315
+
+.data_af202
+ db 3 ; size
+ db -52, -52, 6, $0
+ db -52, -44, 7, $0
+ db -52, -36, 6, (1 << OAM_X_FLIP)
+
+.data_af20f
+ db 4 ; size
+ db -55, -52, 3, $0
+ db -55, -44, 4, $0
+ db -47, -44, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -47, -36, 5, $0
+
+.data_af220
+ db 3 ; size
+ db -59, -44, 0, $0
+ db -51, -44, 1, $0
+ db -43, -44, 2, $0
+
+.data_af22d
+ db 4 ; size
+ db -55, -36, 3, (1 << OAM_X_FLIP)
+ db -55, -44, 4, (1 << OAM_X_FLIP)
+ db -47, -44, 4, (1 << OAM_Y_FLIP)
+ db -47, -52, 5, (1 << OAM_X_FLIP)
+
+.data_af23e
+ db 7 ; size
+ db -52, -52, 6, $0
+ db -52, -44, 7, $0
+ db -52, -36, 6, (1 << OAM_X_FLIP)
+ db -66, -58, 8, $0
+ db -66, -50, 9, $0
+ db -58, -58, 10, $0
+ db -58, -50, 11, $0
+
+.data_af25b
+ db 8 ; size
+ db -55, -52, 3, $0
+ db -55, -44, 4, $0
+ db -47, -44, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -47, -36, 5, $0
+ db -61, -61, 8, (1 << OAM_Y_FLIP)
+ db -61, -53, 9, (1 << OAM_Y_FLIP)
+ db -69, -61, 10, (1 << OAM_Y_FLIP)
+ db -69, -53, 11, (1 << OAM_Y_FLIP)
+
+.data_af27c
+ db 7 ; size
+ db -59, -44, 0, $0
+ db -51, -44, 1, $0
+ db -43, -44, 2, $0
+ db -72, -64, 8, $0
+ db -72, -56, 9, $0
+ db -64, -64, 10, $0
+ db -64, -56, 11, $0
+
+.data_af299
+ db 8 ; size
+ db -66, -67, 8, (1 << OAM_Y_FLIP)
+ db -66, -59, 9, (1 << OAM_Y_FLIP)
+ db -74, -67, 10, (1 << OAM_Y_FLIP)
+ db -74, -59, 11, (1 << OAM_Y_FLIP)
+ db -55, -36, 3, (1 << OAM_X_FLIP)
+ db -55, -44, 4, (1 << OAM_X_FLIP)
+ db -47, -44, 4, (1 << OAM_Y_FLIP)
+ db -47, -52, 5, (1 << OAM_X_FLIP)
+
+.data_af2ba
+ db 7 ; size
+ db -59, -44, 0, $0
+ db -51, -44, 1, $0
+ db -43, -44, 2, $0
+ db -46, -38, 8, $0
+ db -46, -30, 9, $0
+ db -38, -38, 10, $0
+ db -38, -30, 11, $0
+
+.data_af2d7
+ db 8 ; size
+ db -55, -36, 3, (1 << OAM_X_FLIP)
+ db -55, -44, 4, (1 << OAM_X_FLIP)
+ db -47, -44, 4, (1 << OAM_Y_FLIP)
+ db -47, -52, 5, (1 << OAM_X_FLIP)
+ db -35, -35, 8, (1 << OAM_Y_FLIP)
+ db -35, -27, 9, (1 << OAM_Y_FLIP)
+ db -43, -35, 10, (1 << OAM_Y_FLIP)
+ db -43, -27, 11, (1 << OAM_Y_FLIP)
+
+.data_af2f8
+ db 7 ; size
+ db -52, -52, 6, $0
+ db -52, -44, 7, $0
+ db -52, -36, 6, (1 << OAM_X_FLIP)
+ db -40, -32, 8, $0
+ db -40, -24, 9, $0
+ db -32, -32, 10, $0
+ db -32, -24, 11, $0
+
+.data_af315
+ db 8 ; size
+ db -29, -28, 8, (1 << OAM_Y_FLIP)
+ db -29, -20, 9, (1 << OAM_Y_FLIP)
+ db -37, -28, 10, (1 << OAM_Y_FLIP)
+ db -37, -20, 11, (1 << OAM_Y_FLIP)
+ db -55, -52, 3, $0
+ db -55, -44, 4, $0
+ db -47, -44, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -47, -36, 5, $0
+; 0xaf336
+
+AnimData127:: ; af336 (2b:7336)
+ frame_table AnimFrameTable51
+ frame_data 0, 2, 0, -72
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 1, 2, 0, 8
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaf381
+
+AnimFrameTable51:: ; af381 (2b:7381)
+ dw .data_af391
+ dw .data_af422
+ dw .data_af4bb
+ dw .data_af554
+ dw .data_af5e5
+ dw .data_af676
+ dw .data_af707
+ dw .data_af798
+
+.data_af391
+ db 36 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, -8, 2, $0
+ db -40, 0, 3, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, -16, 6, $0
+ db -32, -8, 7, $0
+ db -32, 0, 8, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, -16, 11, $0
+ db -24, -8, 12, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, -16, 15, $0
+ db -16, -8, 16, $0
+ db -16, 0, 17, $0
+ db -16, 8, 18, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -16, 19, $0
+ db -8, -8, 20, $0
+ db -8, 0, 21, $0
+ db -8, 8, 12, (1 << OAM_Y_FLIP)
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 22, $0
+ db 0, 0, 22, (1 << OAM_X_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_af422
+ db 38 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, -8, 2, $0
+ db -40, 0, 3, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, -16, 6, $0
+ db -32, -8, 7, $0
+ db -32, 0, 8, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, -16, 11, $0
+ db -24, -8, 12, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, -16, 15, $0
+ db -16, -8, 16, $0
+ db -16, 0, 17, $0
+ db -16, 8, 18, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -16, 19, $0
+ db -8, -8, 20, $0
+ db -8, 0, 21, $0
+ db -8, 8, 12, (1 << OAM_Y_FLIP)
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -8, 22, $0
+ db 0, 8, 24, $0
+ db 0, 16, 25, $0
+ db 0, 21, 26, $0
+ db 0, -29, 26, (1 << OAM_X_FLIP)
+ db 0, -16, 24, (1 << OAM_X_FLIP)
+ db 0, -24, 25, (1 << OAM_X_FLIP)
+ db 0, 0, 23, $0
+
+.data_af4bb
+ db 38 ; size
+ db -44, -24, 0, $0
+ db -44, -16, 1, $0
+ db -44, -8, 2, $0
+ db -44, 0, 3, $0
+ db -44, 8, 4, $0
+ db -44, 16, 0, (1 << OAM_X_FLIP)
+ db -36, -24, 5, $0
+ db -36, -16, 6, $0
+ db -36, -8, 7, $0
+ db -36, 0, 8, $0
+ db -36, 8, 8, $0
+ db -36, 16, 9, $0
+ db -28, -24, 10, $0
+ db -28, -16, 11, $0
+ db -28, -8, 12, $0
+ db -28, 0, 8, $0
+ db -28, 8, 8, $0
+ db -28, 16, 13, $0
+ db -20, -24, 14, $0
+ db -20, -16, 15, $0
+ db -20, -8, 16, $0
+ db -20, 0, 17, $0
+ db -20, 8, 18, $0
+ db -20, 16, 13, (1 << OAM_Y_FLIP)
+ db -12, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -16, 19, $0
+ db -12, -8, 20, $0
+ db -12, 0, 21, $0
+ db -12, 8, 12, (1 << OAM_Y_FLIP)
+ db -12, 16, 9, (1 << OAM_Y_FLIP)
+ db -4, -24, 0, (1 << OAM_Y_FLIP)
+ db -4, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 8, 4, (1 << OAM_Y_FLIP)
+ db -4, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -2, -36, 26, (1 << OAM_X_FLIP)
+ db -2, 28, 26, $0
+ db -4, 0, 23, $0
+ db -4, -8, 23, (1 << OAM_X_FLIP)
+
+.data_af554
+ db 36 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, -8, 2, $0
+ db -40, 0, 3, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, -16, 6, $0
+ db -32, -8, 7, $0
+ db -32, 0, 8, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, -16, 11, $0
+ db -24, -8, 12, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, -16, 15, $0
+ db -16, -8, 16, $0
+ db -16, 0, 17, $0
+ db -16, 8, 18, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -16, 19, $0
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 27, $0
+ db -8, 0, 28, $0
+ db -8, 8, 29, $0
+ db 0, -8, 30, $0
+ db 0, 0, 31, $0
+
+.data_af5e5
+ db 36 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -8, 32, $0
+ db -40, 0, 33, $0
+ db -32, -16, 34, $0
+ db -32, -8, 35, $0
+ db -32, 0, 36, $0
+ db -24, -16, 37, $0
+ db -24, -8, 8, $0
+ db -16, -16, 38, $0
+ db -16, -8, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, -16, 42, $0
+ db -8, -8, 43, $0
+ db -8, 0, 44, $0
+ db -8, 8, 45, $0
+ db 0, -8, 46, $0
+ db 0, 0, 47, $0
+
+.data_af676
+ db 36 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 33, $0
+ db -40, -8, 48, $0
+ db -32, -16, 49, $0
+ db -32, -8, 50, $0
+ db -32, 0, 51, $0
+ db -24, -16, 52, $0
+ db -24, -8, 53, $0
+ db -16, -16, 54, $0
+ db -16, -8, 55, $0
+ db -16, 0, 56, $0
+ db -16, 8, 8, $0
+ db -8, -16, 57, $0
+ db -8, -8, 58, $0
+ db -8, 0, 59, $0
+ db -8, 8, 60, $0
+ db 0, -8, 62, $0
+ db 0, 0, 63, $0
+ db 0, -16, 61, $0
+
+.data_af707
+ db 36 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 33, $0
+ db -40, -8, 48, $0
+ db -32, -16, 49, $0
+ db -16, 8, 8, $0
+ db 0, -8, 62, $0
+ db 0, 0, 63, $0
+ db 0, -16, 61, $0
+ db -32, -8, 12, (1 << OAM_Y_FLIP)
+ db -32, 0, 8, $0
+ db -24, -16, 8, $0
+ db -24, -8, 8, $0
+ db -16, -16, 64, $0
+ db -16, -8, 65, $0
+ db -16, 0, 8, $0
+ db -8, -16, 66, $0
+ db -8, -8, 67, $0
+ db -8, 0, 68, $0
+ db -8, 8, 69, $0
+ db 0, 8, 70, $0
+
+.data_af798
+ db 36 ; size
+ db -40, -24, 0, $0
+ db -40, -16, 1, $0
+ db -40, 8, 4, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 5, $0
+ db -32, 8, 8, $0
+ db -32, 16, 9, $0
+ db -24, -24, 10, $0
+ db -24, 0, 8, $0
+ db -24, 8, 8, $0
+ db -24, 16, 13, $0
+ db -16, -24, 14, $0
+ db -16, 16, 13, (1 << OAM_Y_FLIP)
+ db -8, -24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 9, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 0, 33, $0
+ db -40, -8, 48, $0
+ db -32, -16, 49, $0
+ db -16, 8, 8, $0
+ db 0, -8, 62, $0
+ db 0, 0, 63, $0
+ db 0, -16, 61, $0
+ db -32, -8, 12, (1 << OAM_Y_FLIP)
+ db -32, 0, 8, $0
+ db -24, -16, 8, $0
+ db -24, -8, 8, $0
+ db -16, 0, 8, $0
+ db -8, 8, 69, $0
+ db 0, 8, 70, $0
+ db -16, -16, 71, $0
+ db -16, -8, 72, $0
+ db -8, -16, 73, $0
+ db -8, -8, 74, $0
+ db -8, 0, 75, $0
+; 0xaf829
+
+AnimData128:: ; af829 (2b:7829)
+ frame_table AnimFrameTable52
+ frame_data 0, 3, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 3, 0, 0
+ frame_data 4, 5, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 7, 5, 0, 0
+ frame_data 8, 16, 0, 0
+ frame_data 8, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaf858
+
+AnimFrameTable52:: ; af858 (2b:7858)
+ dw .data_af86a
+ dw .data_af87f
+ dw .data_af8a0
+ dw .data_af8ad
+ dw .data_af8ce
+ dw .data_af8fb
+ dw .data_af914
+ dw .data_af941
+ dw .data_af97a
+
+.data_af86a
+ db 5 ; size
+ db -9, -24, 3, (1 << OAM_Y_FLIP)
+ db -9, -16, 4, (1 << OAM_Y_FLIP)
+ db -17, -16, 6, (1 << OAM_Y_FLIP)
+ db -25, -24, 7, (1 << OAM_Y_FLIP)
+ db -17, -24, 5, (1 << OAM_Y_FLIP)
+
+.data_af87f
+ db 8 ; size
+ db -9, -24, 3, (1 << OAM_Y_FLIP)
+ db -9, -16, 4, (1 << OAM_Y_FLIP)
+ db -17, -16, 6, (1 << OAM_Y_FLIP)
+ db -25, -24, 7, (1 << OAM_Y_FLIP)
+ db -17, -24, 5, (1 << OAM_Y_FLIP)
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_af8a0
+ db 3 ; size
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_af8ad
+ db 8 ; size
+ db 8, 16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 16, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_af8ce
+ db 11 ; size
+ db 8, 16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 8, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 16, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 16, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+ db 8, 24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+
+.data_af8fb
+ db 6 ; size
+ db 8, 24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_af914
+ db 11 ; size
+ db 2, -17, 3, $0
+ db 2, -9, 4, $0
+ db 10, -9, 6, $0
+ db 10, -17, 5, $0
+ db 18, -17, 7, $0
+ db 8, 24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_af941
+ db 14 ; size
+ db 2, -17, 3, $0
+ db 2, -9, 4, $0
+ db 10, -9, 6, $0
+ db 10, -17, 5, $0
+ db 8, 24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+ db 18, -17, 7, $0
+ db 5, -16, 0, $0
+ db 13, -16, 2, $0
+ db 13, -24, 1, $0
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_af97a
+ db 9 ; size
+ db 8, 24, 1, (1 << OAM_X_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 2, (1 << OAM_X_FLIP)
+ db 5, -16, 0, $0
+ db 13, -16, 2, $0
+ db 13, -24, 1, $0
+ db -13, -23, 0, (1 << OAM_Y_FLIP)
+ db -21, -23, 2, (1 << OAM_Y_FLIP)
+ db -21, -31, 1, (1 << OAM_Y_FLIP)
+; 0xaf99f
+
+AnimData129:: ; af99f (2b:799f)
+ frame_table AnimFrameTable53
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 0, 5, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaf9f6
+
+AnimFrameTable53:: ; af9f6 (2b:79f6)
+ dw .data_afa06
+ dw .data_afa47
+ dw .data_afac8
+ dw .data_afb69
+ dw .data_afc0a
+ dw .data_afcab
+ dw .data_afd4c
+ dw .data_afded
+
+.data_afa06
+ db 16 ; size
+ db -10, -32, 0, $0
+ db -10, -24, 0, (1 << OAM_X_FLIP)
+ db -6, -16, 0, (1 << OAM_X_FLIP)
+ db -6, -8, 0, $0
+ db -10, 8, 0, (1 << OAM_X_FLIP)
+ db -10, 0, 0, $0
+ db -6, 16, 0, (1 << OAM_X_FLIP)
+ db -6, 24, 0, $0
+ db -2, -32, 6, (1 << OAM_X_FLIP)
+ db -2, -24, 6, $0
+ db 2, -16, 6, $0
+ db 2, -8, 6, (1 << OAM_X_FLIP)
+ db -2, 0, 6, (1 << OAM_X_FLIP)
+ db -2, 8, 6, $0
+ db 1, 16, 6, $0
+ db 1, 24, 6, (1 << OAM_X_FLIP)
+
+.data_afa47
+ db 32 ; size
+ db -14, -32, 0, $0
+ db -6, -32, 1, $0
+ db 2, -32, 5, (1 << OAM_X_FLIP)
+ db 10, -32, 6, (1 << OAM_X_FLIP)
+ db -18, -24, 0, $0
+ db -10, -24, 1, $0
+ db -2, -24, 5, (1 << OAM_X_FLIP)
+ db 6, -24, 6, (1 << OAM_X_FLIP)
+ db -18, -16, 0, (1 << OAM_X_FLIP)
+ db -10, -16, 1, (1 << OAM_X_FLIP)
+ db -2, -16, 5, $0
+ db 6, -16, 6, $0
+ db -14, -8, 0, (1 << OAM_X_FLIP)
+ db -6, -8, 1, (1 << OAM_X_FLIP)
+ db 2, -8, 5, $0
+ db 10, -8, 6, $0
+ db -14, 0, 0, $0
+ db -6, 0, 1, $0
+ db 2, 0, 5, (1 << OAM_X_FLIP)
+ db 10, 0, 6, (1 << OAM_X_FLIP)
+ db -18, 8, 0, $0
+ db -10, 8, 1, $0
+ db -2, 8, 5, (1 << OAM_X_FLIP)
+ db 6, 8, 6, (1 << OAM_X_FLIP)
+ db -18, 16, 0, (1 << OAM_X_FLIP)
+ db -10, 16, 1, (1 << OAM_X_FLIP)
+ db -2, 16, 5, $0
+ db 6, 16, 6, $0
+ db -14, 24, 0, (1 << OAM_X_FLIP)
+ db -6, 24, 1, (1 << OAM_X_FLIP)
+ db 2, 24, 5, $0
+ db 10, 24, 6, $0
+
+.data_afac8
+ db 40 ; size
+ db -18, -32, 0, (1 << OAM_X_FLIP)
+ db -10, -32, 1, (1 << OAM_X_FLIP)
+ db -2, -32, 3, $0
+ db 6, -32, 5, (1 << OAM_X_FLIP)
+ db 14, -32, 6, (1 << OAM_X_FLIP)
+ db -18, -24, 0, $0
+ db -10, -24, 1, $0
+ db -2, -24, 3, $0
+ db 6, -24, 5, $0
+ db 14, -24, 6, $0
+ db -22, -16, 0, $0
+ db -14, -16, 1, $0
+ db -6, -16, 3, $0
+ db 2, -16, 5, $0
+ db 10, -16, 6, $0
+ db -22, -8, 0, (1 << OAM_X_FLIP)
+ db -14, -8, 1, (1 << OAM_X_FLIP)
+ db -6, -8, 3, $0
+ db 2, -8, 5, (1 << OAM_X_FLIP)
+ db 10, -8, 6, (1 << OAM_X_FLIP)
+ db -18, 0, 0, (1 << OAM_X_FLIP)
+ db -10, 0, 1, (1 << OAM_X_FLIP)
+ db -2, 0, 3, $0
+ db 6, 0, 5, (1 << OAM_X_FLIP)
+ db 14, 0, 6, (1 << OAM_X_FLIP)
+ db -18, 8, 0, $0
+ db -10, 8, 1, $0
+ db -2, 8, 3, $0
+ db 6, 8, 5, $0
+ db 14, 8, 6, $0
+ db -22, 16, 0, $0
+ db -14, 16, 1, $0
+ db -6, 16, 3, $0
+ db 2, 16, 5, $0
+ db 10, 16, 6, $0
+ db -22, 24, 0, (1 << OAM_X_FLIP)
+ db -14, 24, 1, (1 << OAM_X_FLIP)
+ db -6, 24, 3, $0
+ db 2, 24, 5, (1 << OAM_X_FLIP)
+ db 10, 24, 6, (1 << OAM_X_FLIP)
+
+.data_afb69
+ db 40 ; size
+ db -6, -32, 3, $0
+ db -14, -32, 2, (1 << OAM_X_FLIP)
+ db -22, -32, 0, (1 << OAM_X_FLIP)
+ db 2, -32, 4, $0
+ db 10, -32, 6, $0
+ db -2, -24, 3, $0
+ db -10, -24, 2, (1 << OAM_X_FLIP)
+ db -18, -24, 0, (1 << OAM_X_FLIP)
+ db 6, -24, 4, $0
+ db 14, -24, 6, $0
+ db -2, -16, 3, $0
+ db -10, -16, 2, $0
+ db -18, -16, 0, $0
+ db 6, -16, 4, (1 << OAM_X_FLIP)
+ db 14, -16, 6, (1 << OAM_X_FLIP)
+ db -6, -8, 3, $0
+ db -14, -8, 2, $0
+ db -22, -8, 0, $0
+ db 2, -8, 4, (1 << OAM_X_FLIP)
+ db 10, -8, 6, (1 << OAM_X_FLIP)
+ db -6, 0, 3, $0
+ db -14, 0, 2, (1 << OAM_X_FLIP)
+ db -22, 0, 0, (1 << OAM_X_FLIP)
+ db 2, 0, 4, $0
+ db 10, 0, 6, $0
+ db -2, 8, 3, $0
+ db -10, 8, 2, (1 << OAM_X_FLIP)
+ db -18, 8, 0, (1 << OAM_X_FLIP)
+ db 6, 8, 4, $0
+ db 14, 8, 6, $0
+ db -2, 16, 3, $0
+ db -10, 16, 2, $0
+ db -18, 16, 0, $0
+ db 6, 16, 4, (1 << OAM_X_FLIP)
+ db 14, 16, 6, (1 << OAM_X_FLIP)
+ db -6, 24, 3, $0
+ db -14, 24, 2, $0
+ db -22, 24, 0, $0
+ db 2, 24, 4, (1 << OAM_X_FLIP)
+ db 10, 24, 6, (1 << OAM_X_FLIP)
+
+.data_afc0a
+ db 40 ; size
+ db -22, -32, 1, $0
+ db -14, -32, 2, $0
+ db -6, -32, 3, $0
+ db 2, -32, 4, $0
+ db 10, -32, 5, $0
+ db -18, -16, 1, (1 << OAM_X_FLIP)
+ db -10, -16, 2, (1 << OAM_X_FLIP)
+ db -6, -24, 3, $0
+ db 2, -24, 4, (1 << OAM_X_FLIP)
+ db 10, -24, 5, (1 << OAM_X_FLIP)
+ db -22, -24, 1, (1 << OAM_X_FLIP)
+ db -14, -24, 2, (1 << OAM_X_FLIP)
+ db -2, -16, 3, $0
+ db 6, -16, 4, (1 << OAM_X_FLIP)
+ db 14, -16, 5, (1 << OAM_X_FLIP)
+ db -18, -8, 1, $0
+ db -10, -8, 2, $0
+ db -2, -8, 3, $0
+ db 6, -8, 4, $0
+ db 14, -8, 5, $0
+ db -22, 0, 1, $0
+ db -14, 0, 2, $0
+ db -6, 0, 3, $0
+ db 2, 0, 4, $0
+ db 10, 0, 5, $0
+ db -18, 16, 1, (1 << OAM_X_FLIP)
+ db -10, 16, 2, (1 << OAM_X_FLIP)
+ db -6, 8, 3, $0
+ db 2, 8, 4, (1 << OAM_X_FLIP)
+ db 10, 8, 5, (1 << OAM_X_FLIP)
+ db -22, 8, 1, (1 << OAM_X_FLIP)
+ db -14, 8, 2, (1 << OAM_X_FLIP)
+ db -2, 16, 3, $0
+ db 6, 16, 4, (1 << OAM_X_FLIP)
+ db 14, 16, 5, (1 << OAM_X_FLIP)
+ db -18, 24, 1, $0
+ db -10, 24, 2, $0
+ db -2, 24, 3, $0
+ db 6, 24, 4, $0
+ db 14, 24, 5, $0
+
+.data_afcab
+ db 40 ; size
+ db -22, -24, 1, $0
+ db -14, -24, 2, $0
+ db -6, -24, 3, $0
+ db 2, -24, 4, $0
+ db 10, -24, 5, $0
+ db -18, -8, 1, (1 << OAM_X_FLIP)
+ db -10, -8, 2, (1 << OAM_X_FLIP)
+ db -6, -16, 3, $0
+ db 2, -16, 4, (1 << OAM_X_FLIP)
+ db 10, -16, 5, (1 << OAM_X_FLIP)
+ db -22, -16, 1, (1 << OAM_X_FLIP)
+ db -14, -16, 2, (1 << OAM_X_FLIP)
+ db -2, -8, 3, $0
+ db 6, -8, 4, (1 << OAM_X_FLIP)
+ db 14, -8, 5, (1 << OAM_X_FLIP)
+ db -18, 0, 1, $0
+ db -10, 0, 2, $0
+ db -2, 0, 3, $0
+ db 6, 0, 4, $0
+ db 14, 0, 5, $0
+ db -22, 8, 1, $0
+ db -14, 8, 2, $0
+ db -6, 8, 3, $0
+ db 2, 8, 4, $0
+ db 10, 8, 5, $0
+ db -18, 24, 1, (1 << OAM_X_FLIP)
+ db -10, 24, 2, (1 << OAM_X_FLIP)
+ db -6, 16, 3, $0
+ db 2, 16, 4, (1 << OAM_X_FLIP)
+ db 10, 16, 5, (1 << OAM_X_FLIP)
+ db -22, 16, 1, (1 << OAM_X_FLIP)
+ db -14, 16, 2, (1 << OAM_X_FLIP)
+ db -2, 24, 3, $0
+ db 6, 24, 4, (1 << OAM_X_FLIP)
+ db 14, 24, 5, (1 << OAM_X_FLIP)
+ db -18, -32, 1, $0
+ db -10, -32, 2, $0
+ db -2, -32, 3, $0
+ db 6, -32, 4, $0
+ db 14, -32, 5, $0
+
+.data_afd4c
+ db 40 ; size
+ db -22, -16, 1, $0
+ db -14, -16, 2, $0
+ db -6, -16, 3, $0
+ db 2, -16, 4, $0
+ db 10, -16, 5, $0
+ db -18, 0, 1, (1 << OAM_X_FLIP)
+ db -10, 0, 2, (1 << OAM_X_FLIP)
+ db -6, -8, 3, $0
+ db 2, -8, 4, (1 << OAM_X_FLIP)
+ db 10, -8, 5, (1 << OAM_X_FLIP)
+ db -22, -8, 1, (1 << OAM_X_FLIP)
+ db -14, -8, 2, (1 << OAM_X_FLIP)
+ db -2, 0, 3, $0
+ db 6, 0, 4, (1 << OAM_X_FLIP)
+ db 14, 0, 5, (1 << OAM_X_FLIP)
+ db -18, 8, 1, $0
+ db -10, 8, 2, $0
+ db -2, 8, 3, $0
+ db 6, 8, 4, $0
+ db 14, 8, 5, $0
+ db -22, 16, 1, $0
+ db -14, 16, 2, $0
+ db -6, 16, 3, $0
+ db 2, 16, 4, $0
+ db 10, 16, 5, $0
+ db -6, 24, 3, $0
+ db 2, 24, 4, (1 << OAM_X_FLIP)
+ db 10, 24, 5, (1 << OAM_X_FLIP)
+ db -22, 24, 1, (1 << OAM_X_FLIP)
+ db -14, 24, 2, (1 << OAM_X_FLIP)
+ db -18, -24, 1, $0
+ db -10, -24, 2, $0
+ db -2, -24, 3, $0
+ db 6, -24, 4, $0
+ db 14, -24, 5, $0
+ db -18, -32, 1, (1 << OAM_X_FLIP)
+ db -10, -32, 2, (1 << OAM_X_FLIP)
+ db -2, -32, 3, $0
+ db 6, -32, 4, (1 << OAM_X_FLIP)
+ db 14, -32, 5, (1 << OAM_X_FLIP)
+
+.data_afded
+ db 40 ; size
+ db -22, -8, 1, $0
+ db -14, -8, 2, $0
+ db -6, -8, 3, $0
+ db 2, -8, 4, $0
+ db 10, -8, 5, $0
+ db -18, 8, 1, (1 << OAM_X_FLIP)
+ db -10, 8, 2, (1 << OAM_X_FLIP)
+ db -6, 0, 3, $0
+ db 2, 0, 4, (1 << OAM_X_FLIP)
+ db 10, 0, 5, (1 << OAM_X_FLIP)
+ db -22, 0, 1, (1 << OAM_X_FLIP)
+ db -14, 0, 2, (1 << OAM_X_FLIP)
+ db -2, 8, 3, $0
+ db 6, 8, 4, (1 << OAM_X_FLIP)
+ db 14, 8, 5, (1 << OAM_X_FLIP)
+ db -18, 16, 1, $0
+ db -10, 16, 2, $0
+ db -2, 16, 3, $0
+ db 6, 16, 4, $0
+ db 14, 16, 5, $0
+ db -22, 24, 1, $0
+ db -14, 24, 2, $0
+ db -6, 24, 3, $0
+ db 2, 24, 4, $0
+ db 10, 24, 5, $0
+ db -18, -16, 1, $0
+ db -10, -16, 2, $0
+ db -2, -16, 3, $0
+ db 6, -16, 4, $0
+ db 14, -16, 5, $0
+ db -18, -24, 1, (1 << OAM_X_FLIP)
+ db -10, -24, 2, (1 << OAM_X_FLIP)
+ db -2, -24, 3, $0
+ db 6, -24, 4, (1 << OAM_X_FLIP)
+ db 14, -24, 5, (1 << OAM_X_FLIP)
+ db -6, -32, 3, $0
+ db 2, -32, 4, (1 << OAM_X_FLIP)
+ db 10, -32, 5, (1 << OAM_X_FLIP)
+ db -22, -32, 1, (1 << OAM_X_FLIP)
+ db -14, -32, 2, (1 << OAM_X_FLIP)
+; 0xafe8e
+
+AnimData130:: ; afe8e (2b:7e8e)
+ frame_table AnimFrameTable54
+ frame_data 0, 8, 0, -4
+ frame_data 0, 8, 1, 4
+ frame_data 1, 8, -1, -4
+ frame_data 1, 8, 0, 4
+ frame_data 2, 8, 1, -4
+ frame_data 2, 8, -1, 4
+ frame_data 3, 8, 1, -4
+ frame_data 3, 8, -1, 4
+ frame_data 4, 8, 1, -4
+ frame_data 4, 8, -1, 4
+ frame_data 5, 8, 1, -4
+ frame_data 5, 8, -1, 4
+ frame_data 6, 8, 2, -4
+ frame_data 6, 8, -2, 4
+ frame_data 7, 8, 1, -4
+ frame_data 7, 8, -1, 4
+ frame_data 7, 8, 2, 4
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xafedd
+
+AnimFrameTable54:: ; afedd (2b:7edd)
+ dw .data_afeed
+ dw .data_afefe
+ dw .data_aff17
+ dw .data_aff38
+ dw .data_aff5d
+ dw .data_aff7e
+ dw .data_aff9b
+ dw .data_affb0
+
+.data_afeed
+ db 4 ; size
+ db -24, -8, 0, $0
+ db -24, 24, 0, $0
+ db -16, 8, 0, $0
+ db -16, -30, 0, $0
+
+.data_afefe
+ db 6 ; size
+ db -16, 0, 0, $0
+ db -21, -16, 0, $0
+ db -26, 16, 0, $0
+ db -16, 28, 0, $0
+ db -8, 8, 0, $0
+ db -8, -32, 0, $0
+
+.data_aff17
+ db 8 ; size
+ db -8, 4, 0, $0
+ db -13, -22, 0, $0
+ db -20, 20, 0, $0
+ db -8, 24, 0, $0
+ db -24, -8, 0, $0
+ db 0, 0, 0, $0
+ db -3, -26, 0, $0
+ db -24, -24, 0, $0
+
+.data_aff38
+ db 9 ; size
+ db 5, 2, 0, $0
+ db -5, -24, 0, $0
+ db -13, 23, 0, $0
+ db 0, 20, 0, $0
+ db -16, -4, 0, $0
+ db 8, -8, 0, $0
+ db 0, -24, 0, $0
+ db -18, -16, 0, $0
+ db -24, 8, 0, $0
+
+.data_aff5d
+ db 8 ; size
+ db 16, -2, 0, $0
+ db 10, -22, 0, $0
+ db -1, 18, 0, $0
+ db 8, 20, 0, (1 << OAM_Y_FLIP)
+ db -8, -8, 0, $0
+ db 4, -28, 0, $0
+ db -12, -20, 0, $0
+ db -16, 11, 0, $0
+
+.data_aff7e
+ db 7 ; size
+ db 9, 13, 0, $0
+ db 16, 18, 0, $0
+ db 0, -8, 0, $0
+ db 16, -16, 0, $0
+ db -4, -22, 0, $0
+ db -8, 8, 0, $0
+ db 8, -32, 0, $0
+
+.data_aff9b
+ db 5 ; size
+ db 8, -4, 0, $0
+ db 19, 16, 0, $0
+ db 0, -24, 0, $0
+ db 0, 4, 0, $0
+ db 12, -32, 0, $0
+
+.data_affb0
+ db 4 ; size
+ db 16, 0, 0, $0
+ db 8, -20, 0, $0
+ db 8, 8, 0, $0
+ db 16, -32, 0, $0
+; 0xaffc1
+
+AnimData150:: ; affc1 (2b:7fc1)
+ frame_table AnimFrameTable71
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 5, 8, 0, 0
+ frame_data 5, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xaffdc
+
+AnimData162:: ; affdc (2b:7fdc)
+ frame_table AnimFrameTable78
+ frame_data 0, 6, 0, 0
+ frame_data 23, 6, 0, 0
+ frame_data 24, 6, 0, 0
+ frame_data 24, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xafff3
+
+AnimData166:: ; afff3 (2b:7ff3)
+ frame_table AnimFrameTable78
+ frame_data 0, 1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xafffe
diff --git a/src/data/anims3.asm b/src/data/anims3.asm new file mode 100644 index 0000000..076a65b --- /dev/null +++ b/src/data/anims3.asm @@ -0,0 +1,5246 @@ +AnimData131:: ; b0000 (2c:4000)
+ frame_table AnimFrameTable55
+ frame_data 0, 2, -14, -64
+ frame_data 1, 2, 4, 8
+ frame_data 0, 2, 4, 8
+ frame_data 1, 2, 2, 8
+ frame_data 0, 2, 2, 8
+ frame_data 1, 2, 1, 8
+ frame_data 0, 2, 1, 8
+ frame_data 1, 2, 0, 8
+ frame_data 0, 2, 0, 8
+ frame_data 2, 3, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 4, 4, 0, 2
+ frame_data 3, 5, 0, 4
+ frame_data 2, 3, 0, 4
+ frame_data 1, 2, 0, 4
+ frame_data 0, 2, 0, 4
+ frame_data 5, 2, 0, 4
+ frame_data 6, 2, 0, 4
+ frame_data 6, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb0057
+
+AnimFrameTable55:: ; b0057 (2c:4057)
+ dw .data_b0065
+ dw .data_b008a
+ dw .data_b00af
+ dw .data_b00f0
+ dw .data_b0141
+ dw .data_b0192
+ dw .data_b01a3
+
+.data_b0065
+ db 9 ; size
+ db -12, -13, 0, $0
+ db -12, -5, 1, $0
+ db -12, 3, 2, $0
+ db -4, -13, 3, $0
+ db -4, -5, 4, $0
+ db -4, 3, 5, $0
+ db 4, -13, 6, $0
+ db 4, -5, 7, $0
+ db 4, 3, 8, $0
+
+.data_b008a
+ db 9 ; size
+ db 4, 4, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -4, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -12, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 4, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, -4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, -12, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, 4, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -4, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -12, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b00af
+ db 16 ; size
+ db -20, 4, 9, $0
+ db -12, -4, 10, $0
+ db -12, 4, 11, $0
+ db -12, 12, 12, $0
+ db -4, 4, 13, $0
+ db 12, -12, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -12, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -20, 12, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, -12, 13, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, -12, 9, (1 << OAM_X_FLIP)
+ db -12, -12, 11, (1 << OAM_X_FLIP)
+ db -12, -20, 12, (1 << OAM_X_FLIP)
+ db 12, 4, 9, (1 << OAM_Y_FLIP)
+ db 4, -4, 10, (1 << OAM_Y_FLIP)
+ db 4, 4, 11, (1 << OAM_Y_FLIP)
+ db 4, 12, 12, (1 << OAM_Y_FLIP)
+
+.data_b00f0
+ db 20 ; size
+ db 12, -12, 14, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -20, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -4, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -12, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -20, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, -12, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, 4, 14, $0
+ db -20, 12, 15, $0
+ db -12, -4, 16, $0
+ db -12, 4, 17, $0
+ db -12, 12, 18, $0
+ db -4, 4, 19, $0
+ db -20, -12, 14, (1 << OAM_X_FLIP)
+ db -20, -20, 15, (1 << OAM_X_FLIP)
+ db -12, -12, 17, (1 << OAM_X_FLIP)
+ db -12, -20, 18, (1 << OAM_X_FLIP)
+ db 12, 4, 14, (1 << OAM_Y_FLIP)
+ db 12, 12, 15, (1 << OAM_Y_FLIP)
+ db 4, 4, 17, (1 << OAM_Y_FLIP)
+ db 4, 12, 18, (1 << OAM_Y_FLIP)
+
+.data_b0141
+ db 20 ; size
+ db 16, -16, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -24, 21, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 22, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 23, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -24, 24, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 25, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 20, $0
+ db -16, 8, 21, $0
+ db -8, -8, 22, $0
+ db -8, 0, 23, $0
+ db -8, 8, 24, $0
+ db 0, 0, 25, $0
+ db -16, -16, 20, (1 << OAM_X_FLIP)
+ db -16, -24, 21, (1 << OAM_X_FLIP)
+ db -8, -16, 23, (1 << OAM_X_FLIP)
+ db -8, -24, 24, (1 << OAM_X_FLIP)
+ db 16, 0, 20, (1 << OAM_Y_FLIP)
+ db 16, 8, 21, (1 << OAM_Y_FLIP)
+ db 8, 0, 23, (1 << OAM_Y_FLIP)
+ db 8, 8, 24, (1 << OAM_Y_FLIP)
+
+.data_b0192
+ db 4 ; size
+ db 0, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 1, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -7, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b01a3
+ db 4 ; size
+ db -8, -8, 0, $0
+ db -8, 0, 2, $0
+ db 0, -9, 6, $0
+ db 0, -1, 8, $0
+; 0xb01b4
+
+AnimData132:: ; b01b4 (2c:41b4)
+ frame_table AnimFrameTable56
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 4, 0, 0
+ frame_data 12, 4, 0, 0
+ frame_data 13, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 4, 0, 0
+ frame_data 16, 4, 0, 0
+ frame_data -1, 4, 0, 0
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb0217
+
+AnimFrameTable56:: ; b0217 (2c:4217)
+ dw .data_b0239
+ dw .data_b0252
+ dw .data_b0277
+ dw .data_b02a8
+ dw .data_b02d9
+ dw .data_b030a
+ dw .data_b0347
+ dw .data_b0388
+ dw .data_b03c9
+ dw .data_b042e
+ dw .data_b048f
+ dw .data_b04e0
+ dw .data_b0521
+ dw .data_b0552
+ dw .data_b0573
+ dw .data_b0594
+ dw .data_b05a5
+
+.data_b0239
+ db 6 ; size
+ db -20, -28, 2, $0
+ db -12, 12, 0, $0
+ db 0, -16, 3, $0
+ db 0, -8, 3, (1 << OAM_X_FLIP)
+ db 8, -16, 3, (1 << OAM_Y_FLIP)
+ db 8, -8, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b0252
+ db 9 ; size
+ db -12, 12, 2, $0
+ db 0, -16, 5, $0
+ db 0, -8, 5, (1 << OAM_X_FLIP)
+ db 8, -16, 5, (1 << OAM_Y_FLIP)
+ db 8, -8, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 4, $0
+ db -24, -24, 4, (1 << OAM_X_FLIP)
+ db -16, -24, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -32, 4, (1 << OAM_Y_FLIP)
+
+.data_b0277
+ db 12 ; size
+ db -16, 8, 4, $0
+ db -16, 16, 4, (1 << OAM_X_FLIP)
+ db -8, 16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 8, 4, (1 << OAM_Y_FLIP)
+ db 0, -16, 6, $0
+ db 0, -8, 6, (1 << OAM_X_FLIP)
+ db 8, -16, 6, (1 << OAM_Y_FLIP)
+ db 8, -8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 7, $0
+ db -24, -24, 7, (1 << OAM_X_FLIP)
+ db -16, -24, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -32, 7, (1 << OAM_Y_FLIP)
+
+.data_b02a8
+ db 12 ; size
+ db -24, -32, 6, $0
+ db -24, -24, 6, (1 << OAM_X_FLIP)
+ db -16, -32, 6, (1 << OAM_Y_FLIP)
+ db -16, -24, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 7, $0
+ db 0, -8, 7, (1 << OAM_X_FLIP)
+ db 8, -8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 7, (1 << OAM_Y_FLIP)
+ db -16, 8, 6, $0
+ db -16, 16, 6, (1 << OAM_X_FLIP)
+ db -8, 8, 6, (1 << OAM_Y_FLIP)
+ db -8, 16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b02d9
+ db 12 ; size
+ db 0, -16, 6, $0
+ db 0, -8, 6, (1 << OAM_X_FLIP)
+ db 8, -16, 6, (1 << OAM_Y_FLIP)
+ db 8, -8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 7, $0
+ db -24, -24, 7, (1 << OAM_X_FLIP)
+ db -16, -24, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -32, 7, (1 << OAM_Y_FLIP)
+ db -16, 8, 7, $0
+ db -16, 16, 7, (1 << OAM_X_FLIP)
+ db -8, 16, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 8, 7, (1 << OAM_Y_FLIP)
+
+.data_b030a
+ db 15 ; size
+ db -24, -32, 6, $0
+ db -24, -24, 6, (1 << OAM_X_FLIP)
+ db -16, -32, 6, (1 << OAM_Y_FLIP)
+ db -16, -24, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 7, $0
+ db 0, -8, 7, (1 << OAM_X_FLIP)
+ db 8, -8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 7, (1 << OAM_Y_FLIP)
+ db -16, 8, 6, $0
+ db -16, 16, 6, (1 << OAM_X_FLIP)
+ db -8, 8, 6, (1 << OAM_Y_FLIP)
+ db -8, 16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 0, 0, $0
+ db -8, -16, 0, $0
+ db 8, 24, 0, $0
+
+.data_b0347
+ db 16 ; size
+ db 0, -16, 6, $0
+ db 0, -8, 6, (1 << OAM_X_FLIP)
+ db 8, -16, 6, (1 << OAM_Y_FLIP)
+ db 8, -8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 7, $0
+ db -24, -24, 7, (1 << OAM_X_FLIP)
+ db -16, -24, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -32, 7, (1 << OAM_Y_FLIP)
+ db -16, 8, 7, $0
+ db -16, 16, 7, (1 << OAM_X_FLIP)
+ db -8, 16, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 8, 7, (1 << OAM_Y_FLIP)
+ db -8, -16, 1, $0
+ db -24, 0, 1, $0
+ db 8, 24, 1, $0
+ db 16, -32, 0, $0
+
+.data_b0388
+ db 16 ; size
+ db -24, -32, 6, $0
+ db -24, -24, 6, (1 << OAM_X_FLIP)
+ db -16, -32, 6, (1 << OAM_Y_FLIP)
+ db -16, -24, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 8, 6, $0
+ db -16, 16, 6, (1 << OAM_X_FLIP)
+ db -8, 8, 6, (1 << OAM_Y_FLIP)
+ db -8, 16, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -32, 1, $0
+ db -8, -16, 2, $0
+ db -24, 0, 2, $0
+ db 8, 24, 2, $0
+ db 0, -16, 8, $0
+ db 0, -8, 8, (1 << OAM_X_FLIP)
+ db 8, -16, 8, (1 << OAM_Y_FLIP)
+ db 8, -8, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b03c9
+ db 25 ; size
+ db -16, 8, 7, $0
+ db -16, 16, 7, (1 << OAM_X_FLIP)
+ db -8, 16, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 8, 7, (1 << OAM_Y_FLIP)
+ db 16, -32, 2, $0
+ db -2, -18, 9, $0
+ db -2, -6, 9, (1 << OAM_X_FLIP)
+ db 10, -18, 9, (1 << OAM_Y_FLIP)
+ db 10, -6, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -20, 3, $0
+ db -12, -12, 3, (1 << OAM_X_FLIP)
+ db -4, -20, 3, (1 << OAM_Y_FLIP)
+ db -4, -12, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 20, 3, $0
+ db 4, 28, 3, (1 << OAM_X_FLIP)
+ db 12, 20, 3, (1 << OAM_Y_FLIP)
+ db 12, 28, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -4, 3, $0
+ db -28, 4, 3, (1 << OAM_X_FLIP)
+ db -20, -4, 3, (1 << OAM_Y_FLIP)
+ db -20, 4, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 8, $0
+ db -24, -24, 8, (1 << OAM_X_FLIP)
+ db -16, -32, 8, (1 << OAM_Y_FLIP)
+ db -16, -24, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b042e
+ db 24 ; size
+ db -26, -34, 9, $0
+ db -26, -22, 9, (1 << OAM_X_FLIP)
+ db -14, -34, 9, (1 << OAM_Y_FLIP)
+ db -14, -22, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 8, 8, $0
+ db -16, 16, 8, (1 << OAM_X_FLIP)
+ db -8, 8, 8, (1 << OAM_Y_FLIP)
+ db -8, 16, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -36, 3, $0
+ db 12, -28, 3, (1 << OAM_X_FLIP)
+ db 20, -36, 3, (1 << OAM_Y_FLIP)
+ db 20, -28, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -20, 4, $0
+ db -12, -12, 4, (1 << OAM_X_FLIP)
+ db -4, -20, 4, (1 << OAM_Y_FLIP)
+ db -4, -12, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -4, 4, $0
+ db -28, 4, 4, (1 << OAM_X_FLIP)
+ db -20, -4, 4, (1 << OAM_Y_FLIP)
+ db -20, 4, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 20, 4, $0
+ db 4, 28, 4, (1 << OAM_X_FLIP)
+ db 12, 20, 4, (1 << OAM_Y_FLIP)
+ db 12, 28, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b048f
+ db 20 ; size
+ db 12, -36, 4, $0
+ db 12, -28, 4, (1 << OAM_X_FLIP)
+ db 20, -36, 4, (1 << OAM_Y_FLIP)
+ db 20, -28, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -18, 6, 9, $0
+ db -18, 18, 9, (1 << OAM_X_FLIP)
+ db -6, 6, 9, (1 << OAM_Y_FLIP)
+ db -6, 18, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -4, 5, $0
+ db -28, 4, 5, (1 << OAM_X_FLIP)
+ db -20, -4, 5, (1 << OAM_Y_FLIP)
+ db -20, 4, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -20, 8, $0
+ db -12, -12, 8, (1 << OAM_X_FLIP)
+ db -4, -20, 8, (1 << OAM_Y_FLIP)
+ db -4, -12, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 20, 5, $0
+ db 4, 28, 5, (1 << OAM_X_FLIP)
+ db 12, 20, 5, (1 << OAM_Y_FLIP)
+ db 12, 28, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b04e0
+ db 16 ; size
+ db -14, -22, 9, $0
+ db -14, -10, 9, (1 << OAM_X_FLIP)
+ db -2, -22, 9, (1 << OAM_Y_FLIP)
+ db -2, -10, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 20, 8, $0
+ db 4, 28, 8, (1 << OAM_X_FLIP)
+ db 12, 20, 8, (1 << OAM_Y_FLIP)
+ db 12, 28, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -36, 5, $0
+ db 12, -28, 5, (1 << OAM_X_FLIP)
+ db 20, -36, 5, (1 << OAM_Y_FLIP)
+ db 20, -28, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -4, 6, $0
+ db -28, 4, 6, (1 << OAM_X_FLIP)
+ db -20, -4, 6, (1 << OAM_Y_FLIP)
+ db -20, 4, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b0521
+ db 12 ; size
+ db 2, 18, 9, $0
+ db 2, 30, 9, (1 << OAM_X_FLIP)
+ db 14, 18, 9, (1 << OAM_Y_FLIP)
+ db 14, 30, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -36, 6, $0
+ db 12, -28, 6, (1 << OAM_X_FLIP)
+ db 20, -36, 6, (1 << OAM_Y_FLIP)
+ db 20, -28, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -4, 7, $0
+ db -28, 4, 7, (1 << OAM_X_FLIP)
+ db -20, 4, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, -4, 7, (1 << OAM_Y_FLIP)
+
+.data_b0552
+ db 8 ; size
+ db 12, -36, 8, $0
+ db 12, -28, 8, (1 << OAM_X_FLIP)
+ db 20, -36, 8, (1 << OAM_Y_FLIP)
+ db 20, -28, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -4, 6, $0
+ db -28, 4, 6, (1 << OAM_X_FLIP)
+ db -20, -4, 6, (1 << OAM_Y_FLIP)
+ db -20, 4, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b0573
+ db 8 ; size
+ db -28, -4, 7, $0
+ db -28, 4, 7, (1 << OAM_X_FLIP)
+ db -20, 4, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, -4, 7, (1 << OAM_Y_FLIP)
+ db 10, -38, 9, $0
+ db 10, -26, 9, (1 << OAM_X_FLIP)
+ db 22, -38, 9, (1 << OAM_Y_FLIP)
+ db 22, -26, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b0594
+ db 4 ; size
+ db -28, -4, 8, $0
+ db -28, 4, 8, (1 << OAM_X_FLIP)
+ db -20, -4, 8, (1 << OAM_Y_FLIP)
+ db -20, 4, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b05a5
+ db 4 ; size
+ db -30, -6, 9, $0
+ db -30, 6, 9, (1 << OAM_X_FLIP)
+ db -18, -6, 9, (1 << OAM_Y_FLIP)
+ db -18, 6, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb05b6
+
+AnimData133:: ; b05b6 (2c:45b6)
+ frame_table AnimFrameTable57
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 16, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 16, 0, 0
+ frame_data 11, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb05f1
+
+AnimFrameTable57:: ; b05f1 (2c:45f1)
+ dw .data_b0609
+ dw .data_b0622
+ dw .data_b0643
+ dw .data_b0674
+ dw .data_b06b5
+ dw .data_b06fe
+ dw .data_b073b
+ dw .data_b0790
+ dw .data_b07ed
+ dw .data_b085a
+ dw .data_b08d7
+ dw .data_b095c
+
+.data_b0609
+ db 6 ; size
+ db -29, -16, 0, $0
+ db -29, -8, 1, $0
+ db -29, 0, 2, $0
+ db -29, 8, 3, $0
+ db -21, -7, 13, $0
+ db -21, 3, 13, $0
+
+.data_b0622
+ db 8 ; size
+ db -27, -16, 4, $0
+ db -27, -8, 5, $0
+ db -27, 0, 6, $0
+ db -27, 8, 7, $0
+ db -19, -23, 8, $0
+ db -19, -9, 9, $0
+ db -19, 1, 10, $0
+ db -23, -20, 4, $0
+
+.data_b0643
+ db 12 ; size
+ db -27, -16, 4, $0
+ db -27, -8, 5, $0
+ db -27, 0, 6, $0
+ db -27, 8, 7, $0
+ db -19, -8, 12, $0
+ db -19, -23, 11, $0
+ db -11, -24, 14, $0
+ db -11, -11, 15, $0
+ db -11, 0, 16, $0
+ db -3, 0, 17, $0
+ db -19, 6, 35, $0
+ db -23, -20, 4, $0
+
+.data_b0674
+ db 16 ; size
+ db -25, 8, 18, $0
+ db -25, -16, 4, $0
+ db -25, -8, 5, $0
+ db -25, 0, 26, $0
+ db -17, -23, 19, $0
+ db -17, -8, 20, $0
+ db -17, 2, 21, $0
+ db -9, -8, 22, $0
+ db -9, 1, 21, $0
+ db -1, 1, 21, $0
+ db -1, -24, 23, $0
+ db 7, -12, 24, $0
+ db 7, 0, 25, $0
+ db -1, -12, 16, $0
+ db -9, -20, 35, $0
+ db -21, -20, 4, $0
+
+.data_b06b5
+ db 18 ; size
+ db -24, 8, 29, $0
+ db -24, 0, 28, $0
+ db -24, -8, 27, $0
+ db -16, -13, 30, $0
+ db -16, -4, 31, $0
+ db -16, 3, 32, $0
+ db -8, -20, 33, $0
+ db -8, -8, 34, $0
+ db -8, 1, 21, $0
+ db 0, -8, 35, $0
+ db 8, -25, 36, $0
+ db 8, -9, 37, $0
+ db 16, -31, 38, $0
+ db 0, 0, 21, $0
+ db 8, 0, 21, $0
+ db 16, 0, 21, $0
+ db 16, -16, 21, $0
+ db 0, -22, 42, $0
+
+.data_b06fe
+ db 15 ; size
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+
+.data_b073b
+ db 21 ; size
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+ db -29, 8, 0, (1 << OAM_X_FLIP)
+ db -29, 0, 1, (1 << OAM_X_FLIP)
+ db -29, -8, 2, (1 << OAM_X_FLIP)
+ db -29, -16, 3, (1 << OAM_X_FLIP)
+ db -21, -7, 13, $0
+ db -21, 3, 13, $0
+
+.data_b0790
+ db 23 ; size
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+ db -27, 8, 4, (1 << OAM_X_FLIP)
+ db -27, 0, 5, (1 << OAM_X_FLIP)
+ db -27, -8, 6, (1 << OAM_X_FLIP)
+ db -27, -16, 7, (1 << OAM_X_FLIP)
+ db -19, 15, 8, (1 << OAM_X_FLIP)
+ db -23, 12, 4, (1 << OAM_X_FLIP)
+ db -19, 1, 9, (1 << OAM_X_FLIP)
+ db -19, -9, 10, (1 << OAM_X_FLIP)
+
+.data_b07ed
+ db 27 ; size
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+ db -27, 8, 4, (1 << OAM_X_FLIP)
+ db -27, 0, 5, (1 << OAM_X_FLIP)
+ db -27, -8, 6, (1 << OAM_X_FLIP)
+ db -27, -16, 7, (1 << OAM_X_FLIP)
+ db -23, 11, 4, (1 << OAM_X_FLIP)
+ db -19, 0, 12, (1 << OAM_X_FLIP)
+ db -11, 16, 14, (1 << OAM_X_FLIP)
+ db -11, 3, 15, (1 << OAM_X_FLIP)
+ db -11, -8, 16, (1 << OAM_X_FLIP)
+ db -3, -8, 17, (1 << OAM_X_FLIP)
+ db -19, -14, 35, (1 << OAM_X_FLIP)
+ db -19, 14, 11, (1 << OAM_X_FLIP)
+
+.data_b085a
+ db 31 ; size
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+ db -25, -16, 18, (1 << OAM_X_FLIP)
+ db -25, 8, 4, (1 << OAM_X_FLIP)
+ db -25, 0, 5, (1 << OAM_X_FLIP)
+ db -25, -8, 26, (1 << OAM_X_FLIP)
+ db -17, 8, 4, (1 << OAM_Y_FLIP)
+ db -17, 15, 19, (1 << OAM_X_FLIP)
+ db -17, 0, 20, (1 << OAM_X_FLIP)
+ db -17, -10, 21, (1 << OAM_X_FLIP)
+ db -9, 0, 22, (1 << OAM_X_FLIP)
+ db -9, -9, 21, (1 << OAM_X_FLIP)
+ db -1, -9, 21, (1 << OAM_X_FLIP)
+ db -1, 16, 23, (1 << OAM_X_FLIP)
+ db 7, 4, 24, (1 << OAM_X_FLIP)
+ db 7, -8, 25, (1 << OAM_X_FLIP)
+ db -1, 4, 16, (1 << OAM_X_FLIP)
+ db -9, 12, 35, (1 << OAM_X_FLIP)
+
+.data_b08d7
+ db 33 ; size
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+ db -24, -16, 29, (1 << OAM_X_FLIP)
+ db -24, -8, 28, (1 << OAM_X_FLIP)
+ db -24, 0, 27, (1 << OAM_X_FLIP)
+ db -16, 5, 30, (1 << OAM_X_FLIP)
+ db -16, -4, 31, (1 << OAM_X_FLIP)
+ db -16, -11, 32, (1 << OAM_X_FLIP)
+ db -8, 12, 33, (1 << OAM_X_FLIP)
+ db -8, 0, 34, (1 << OAM_X_FLIP)
+ db -8, -9, 21, (1 << OAM_X_FLIP)
+ db 0, 0, 35, (1 << OAM_X_FLIP)
+ db 8, 17, 36, (1 << OAM_X_FLIP)
+ db 8, 1, 37, (1 << OAM_X_FLIP)
+ db 16, 23, 38, (1 << OAM_X_FLIP)
+ db 0, -8, 21, (1 << OAM_X_FLIP)
+ db 8, -8, 21, (1 << OAM_X_FLIP)
+ db 16, -8, 21, (1 << OAM_X_FLIP)
+ db 16, 8, 21, (1 << OAM_X_FLIP)
+ db 0, 14, 42, (1 << OAM_X_FLIP)
+
+.data_b095c
+ db 30 ; size
+ db -24, -17, 39, (1 << OAM_X_FLIP)
+ db -16, -8, 40, (1 << OAM_X_FLIP)
+ db -16, -16, 41, (1 << OAM_X_FLIP)
+ db -8, -14, 38, (1 << OAM_X_FLIP)
+ db 0, -7, 42, (1 << OAM_X_FLIP)
+ db 0, -16, 43, (1 << OAM_X_FLIP)
+ db 8, 11, 44, (1 << OAM_X_FLIP)
+ db 16, 18, 44, (1 << OAM_X_FLIP)
+ db 8, 0, 45, (1 << OAM_X_FLIP)
+ db 16, 4, 45, (1 << OAM_X_FLIP)
+ db 8, -16, 37, (1 << OAM_X_FLIP)
+ db 16, -13, 43, (1 << OAM_X_FLIP)
+ db 0, 4, 44, (1 << OAM_X_FLIP)
+ db -8, -11, 42, (1 << OAM_X_FLIP)
+ db -8, -3, 44, (1 << OAM_X_FLIP)
+ db -24, 9, 39, $0
+ db -16, 0, 40, $0
+ db -16, 8, 41, $0
+ db -8, 6, 38, $0
+ db 0, -1, 42, $0
+ db 0, 8, 43, $0
+ db 8, -19, 44, $0
+ db 16, -26, 44, $0
+ db 8, -8, 45, $0
+ db 16, -12, 45, $0
+ db 8, 8, 37, $0
+ db 16, 5, 43, $0
+ db 0, -12, 44, $0
+ db -8, 3, 42, $0
+ db -8, -5, 44, $0
+; 0xb09d5
+
+AnimData134:: ; b09d5 (2c:49d5)
+ frame_table AnimFrameTable58
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 7, 6, 0, 0
+ frame_data 8, 6, 0, 0
+ frame_data 9, 6, 0, 0
+ frame_data 10, 8, 0, 0
+ frame_data 6, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 11, 8, 0, 0
+ frame_data 12, 8, 0, 0
+ frame_data 12, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb0a1c
+
+AnimFrameTable58:: ; b0a1c (2c:4a1c)
+ dw .data_b0a36
+ dw .data_b0a57
+ dw .data_b0a90
+ dw .data_b0ac9
+ dw .data_b0aea
+ dw .data_b0b23
+ dw .data_b0b5c
+ dw .data_b0b7d
+ dw .data_b0bb6
+ dw .data_b0bef
+ dw .data_b0c10
+ dw .data_b0c39
+ dw .data_b0c5a
+
+.data_b0a36
+ db 8 ; size
+ db -32, -40, 2, $0
+ db -24, -40, 3, $0
+ db -32, -32, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 3, (1 << OAM_X_FLIP)
+ db -32, 24, 2, $0
+ db -24, 24, 3, $0
+ db -32, 32, 2, (1 << OAM_X_FLIP)
+ db -24, 32, 3, (1 << OAM_X_FLIP)
+
+.data_b0a57
+ db 14 ; size
+ db -32, -40, 2, $0
+ db -24, -40, 3, $0
+ db -32, -32, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 3, (1 << OAM_X_FLIP)
+ db -32, 24, 2, $0
+ db -24, 24, 3, $0
+ db -32, 32, 2, (1 << OAM_X_FLIP)
+ db -24, 32, 3, (1 << OAM_X_FLIP)
+ db -24, 16, 0, $0
+ db -24, -24, 0, (1 << OAM_X_FLIP)
+ db -16, -32, 1, $0
+ db -16, 16, 1, $0
+ db -16, -24, 1, (1 << OAM_X_FLIP)
+ db -16, 24, 1, (1 << OAM_X_FLIP)
+
+.data_b0a90
+ db 14 ; size
+ db -24, -32, 2, $0
+ db -16, -32, 3, $0
+ db -24, -24, 2, (1 << OAM_X_FLIP)
+ db -16, -24, 3, (1 << OAM_X_FLIP)
+ db -24, 16, 2, $0
+ db -16, 16, 3, $0
+ db -24, 24, 2, (1 << OAM_X_FLIP)
+ db -16, 24, 3, (1 << OAM_X_FLIP)
+ db -32, -40, 0, $0
+ db -32, 24, 0, $0
+ db -24, -40, 1, $0
+ db -32, -32, 0, (1 << OAM_X_FLIP)
+ db -32, 32, 0, (1 << OAM_X_FLIP)
+ db -24, 32, 1, (1 << OAM_X_FLIP)
+
+.data_b0ac9
+ db 8 ; size
+ db -24, -32, 2, $0
+ db -16, -32, 3, $0
+ db -24, -24, 2, (1 << OAM_X_FLIP)
+ db -16, -24, 3, (1 << OAM_X_FLIP)
+ db -24, 16, 2, $0
+ db -16, 16, 3, $0
+ db -24, 24, 2, (1 << OAM_X_FLIP)
+ db -16, 24, 3, (1 << OAM_X_FLIP)
+
+.data_b0aea
+ db 14 ; size
+ db -24, -32, 2, $0
+ db -16, -32, 3, $0
+ db -24, -24, 2, (1 << OAM_X_FLIP)
+ db -16, -24, 3, (1 << OAM_X_FLIP)
+ db -24, 16, 2, $0
+ db -16, 16, 3, $0
+ db -24, 24, 2, (1 << OAM_X_FLIP)
+ db -16, 24, 3, (1 << OAM_X_FLIP)
+ db -16, 8, 0, $0
+ db -8, -24, 1, $0
+ db -8, 8, 1, $0
+ db -16, -16, 0, (1 << OAM_X_FLIP)
+ db -8, -16, 1, (1 << OAM_X_FLIP)
+ db -8, 16, 1, (1 << OAM_X_FLIP)
+
+.data_b0b23
+ db 14 ; size
+ db -16, -24, 2, $0
+ db -8, -24, 3, $0
+ db -16, -16, 2, (1 << OAM_X_FLIP)
+ db -8, -16, 3, (1 << OAM_X_FLIP)
+ db -16, 8, 2, $0
+ db -8, 8, 3, $0
+ db -16, 16, 2, (1 << OAM_X_FLIP)
+ db -8, 16, 3, (1 << OAM_X_FLIP)
+ db -24, -32, 0, $0
+ db -24, 16, 0, $0
+ db -16, -32, 1, $0
+ db -24, -24, 0, (1 << OAM_X_FLIP)
+ db -24, 24, 0, (1 << OAM_X_FLIP)
+ db -16, 24, 1, (1 << OAM_X_FLIP)
+
+.data_b0b5c
+ db 8 ; size
+ db -16, -24, 2, $0
+ db -8, -24, 3, $0
+ db -16, -16, 2, (1 << OAM_X_FLIP)
+ db -8, -16, 3, (1 << OAM_X_FLIP)
+ db -16, 8, 2, $0
+ db -8, 8, 3, $0
+ db -16, 16, 2, (1 << OAM_X_FLIP)
+ db -8, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b0b7d
+ db 14 ; size
+ db -16, -24, 2, $0
+ db -8, -24, 3, $0
+ db -16, -16, 2, (1 << OAM_X_FLIP)
+ db -8, -16, 3, (1 << OAM_X_FLIP)
+ db -16, 8, 2, $0
+ db -8, 8, 3, $0
+ db -16, 16, 2, (1 << OAM_X_FLIP)
+ db -8, 16, 3, (1 << OAM_X_FLIP)
+ db -8, 0, 0, $0
+ db 0, 0, 1, $0
+ db 0, -16, 1, $0
+ db -8, -8, 0, (1 << OAM_X_FLIP)
+ db 0, -8, 1, (1 << OAM_X_FLIP)
+ db 0, 8, 1, (1 << OAM_X_FLIP)
+
+.data_b0bb6
+ db 14 ; size
+ db -8, -16, 2, $0
+ db 0, -16, 3, $0
+ db -8, -8, 2, (1 << OAM_X_FLIP)
+ db 0, -8, 3, (1 << OAM_X_FLIP)
+ db -8, 0, 2, $0
+ db 0, 0, 3, $0
+ db -8, 8, 2, (1 << OAM_X_FLIP)
+ db 0, 8, 3, (1 << OAM_X_FLIP)
+ db -16, -24, 0, $0
+ db -8, -24, 1, $0
+ db -16, -16, 0, (1 << OAM_X_FLIP)
+ db -16, 16, 0, (1 << OAM_X_FLIP)
+ db -16, 8, 0, $0
+ db -8, 16, 1, (1 << OAM_X_FLIP)
+
+.data_b0bef
+ db 8 ; size
+ db -8, -16, 2, $0
+ db 0, -16, 3, $0
+ db -8, -8, 2, (1 << OAM_X_FLIP)
+ db 0, -8, 3, (1 << OAM_X_FLIP)
+ db -8, 0, 2, $0
+ db 0, 0, 3, $0
+ db -8, 8, 2, (1 << OAM_X_FLIP)
+ db 0, 8, 3, (1 << OAM_X_FLIP)
+
+.data_b0c10
+ db 10 ; size
+ db 0, -8, 4, $0
+ db 0, 0, 5, $0
+ db 8, -8, 6, $0
+ db 8, 0, 7, $0
+ db -8, -16, 0, $0
+ db -8, 0, 0, $0
+ db -8, -8, 0, (1 << OAM_X_FLIP)
+ db -8, 8, 0, (1 << OAM_X_FLIP)
+ db 0, -16, 1, $0
+ db 0, 8, 1, (1 << OAM_X_FLIP)
+
+.data_b0c39
+ db 8 ; size
+ db -22, -37, 2, $0
+ db -14, -37, 3, $0
+ db -22, -29, 2, (1 << OAM_X_FLIP)
+ db -14, -29, 3, (1 << OAM_X_FLIP)
+ db -22, 21, 2, $0
+ db -14, 21, 3, $0
+ db -22, 29, 2, (1 << OAM_X_FLIP)
+ db -14, 29, 3, (1 << OAM_X_FLIP)
+
+.data_b0c5a
+ db 8 ; size
+ db -16, -40, 2, $0
+ db -8, -40, 3, $0
+ db -16, -32, 2, (1 << OAM_X_FLIP)
+ db -8, -32, 3, (1 << OAM_X_FLIP)
+ db -16, 24, 2, $0
+ db -8, 24, 3, $0
+ db -16, 32, 2, (1 << OAM_X_FLIP)
+ db -8, 32, 3, (1 << OAM_X_FLIP)
+; 0xb0c7b
+
+AnimData135:: ; b0c7b (2c:4c7b)
+ frame_table AnimFrameTable59
+ frame_data 0, 12, 0, 0
+ frame_data 1, 9, 0, 0
+ frame_data 2, 9, 0, 0
+ frame_data 3, 9, 0, 0
+ frame_data 4, 9, 0, 0
+ frame_data 5, 9, 0, 0
+ frame_data 6, 9, 0, 0
+ frame_data 7, 9, 0, 0
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb0ca6
+
+AnimFrameTable59:: ; b0ca6 (2c:4ca6)
+ dw .data_b0cb6
+ dw .data_b0ccf
+ dw .data_b0ce8
+ dw .data_b0d0d
+ dw .data_b0d32
+ dw .data_b0d57
+ dw .data_b0d7c
+ dw .data_b0da1
+
+.data_b0cb6
+ db 6 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 2, 0, $0
+ db -4, 10, 1, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+
+.data_b0ccf
+ db 6 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+
+.data_b0ce8
+ db 9 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+ db -5, 23, 5, $0
+ db 3, 19, 6, $0
+ db -5, 15, 5, (1 << OAM_X_FLIP)
+
+.data_b0d0d
+ db 9 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+ db -13, 26, 5, $0
+ db -5, 22, 6, $0
+ db -13, 18, 5, (1 << OAM_X_FLIP)
+
+.data_b0d32
+ db 9 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+ db -21, 24, 5, $0
+ db -13, 20, 6, $0
+ db -21, 16, 5, (1 << OAM_X_FLIP)
+
+.data_b0d57
+ db 9 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+ db -29, 24, 5, $0
+ db -21, 20, 6, $0
+ db -29, 16, 5, (1 << OAM_X_FLIP)
+
+.data_b0d7c
+ db 9 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+ db -32, 32, 5, $0
+ db -24, 28, 6, $0
+ db -32, 24, 5, (1 << OAM_X_FLIP)
+
+.data_b0da1
+ db 9 ; size
+ db -4, -18, 0, $0
+ db -4, -10, 1, $0
+ db -4, 3, 2, $0
+ db -4, 11, 3, $0
+ db 4, -14, 4, $0
+ db 4, 6, 4, $0
+ db -32, 40, 5, $0
+ db -24, 36, 6, $0
+ db -32, 32, 5, (1 << OAM_X_FLIP)
+; 0xb0dc6
+
+AnimData136:: ; b0dc6 (2c:4dc6)
+ frame_table AnimFrameTable60
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb0e11
+
+AnimFrameTable60:: ; b0e11 (2c:4e11)
+ dw .data_b0e19
+ dw .data_b0e52
+ dw .data_b0e8b
+ dw .data_b0ec4
+
+.data_b0e19
+ db 14 ; size
+ db -16, -16, 0, $0
+ db -16, -8, 1, $0
+ db -16, 0, 2, $0
+ db -16, 8, 3, $0
+ db -8, -16, 4, $0
+ db -8, -8, 5, $0
+ db -8, 0, 6, $0
+ db -8, 8, 7, $0
+ db 0, -16, 8, $0
+ db 0, -8, 9, $0
+ db 0, 0, 10, $0
+ db 0, 8, 11, $0
+ db 8, -8, 12, $0
+ db 8, 0, 13, $0
+
+.data_b0e52
+ db 14 ; size
+ db -16, 8, 0, (1 << OAM_X_FLIP)
+ db -16, 0, 1, (1 << OAM_X_FLIP)
+ db -16, -8, 2, (1 << OAM_X_FLIP)
+ db -16, -16, 3, (1 << OAM_X_FLIP)
+ db -8, 8, 4, (1 << OAM_X_FLIP)
+ db -8, 0, 5, (1 << OAM_X_FLIP)
+ db -8, -8, 6, (1 << OAM_X_FLIP)
+ db -8, -16, 7, (1 << OAM_X_FLIP)
+ db 0, 8, 8, (1 << OAM_X_FLIP)
+ db 0, 0, 9, (1 << OAM_X_FLIP)
+ db 0, -8, 10, (1 << OAM_X_FLIP)
+ db 0, -16, 11, (1 << OAM_X_FLIP)
+ db 8, 0, 12, (1 << OAM_X_FLIP)
+ db 8, -8, 13, (1 << OAM_X_FLIP)
+
+.data_b0e8b
+ db 14 ; size
+ db -16, -16, 14, $0
+ db -16, -8, 15, $0
+ db -16, 0, 16, $0
+ db -16, 8, 17, $0
+ db -8, -16, 18, $0
+ db -8, -8, 19, $0
+ db -8, 0, 20, $0
+ db -8, 8, 21, $0
+ db 0, -16, 22, $0
+ db 0, -8, 23, $0
+ db 0, 0, 24, $0
+ db 0, 8, 25, $0
+ db 8, -8, 26, $0
+ db 8, 0, 27, $0
+
+.data_b0ec4
+ db 14 ; size
+ db -16, 8, 14, (1 << OAM_X_FLIP)
+ db -16, 0, 15, (1 << OAM_X_FLIP)
+ db -16, -8, 16, (1 << OAM_X_FLIP)
+ db -16, -16, 17, (1 << OAM_X_FLIP)
+ db -8, 8, 18, (1 << OAM_X_FLIP)
+ db -8, 0, 19, (1 << OAM_X_FLIP)
+ db -8, -8, 20, (1 << OAM_X_FLIP)
+ db -8, -16, 21, (1 << OAM_X_FLIP)
+ db 0, 8, 22, (1 << OAM_X_FLIP)
+ db 0, 0, 23, (1 << OAM_X_FLIP)
+ db 0, -8, 24, (1 << OAM_X_FLIP)
+ db 0, -16, 25, (1 << OAM_X_FLIP)
+ db 8, 0, 26, (1 << OAM_X_FLIP)
+ db 8, -8, 27, (1 << OAM_X_FLIP)
+; 0xb0efd
+
+AnimData137:: ; b0efd (2c:4efd)
+ frame_table AnimFrameTable61
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 5, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb0f28
+
+AnimFrameTable61:: ; b0f28 (2c:4f28)
+ dw .data_b0f34
+ dw .data_b0f39
+ dw .data_b0f42
+ dw .data_b0f5b
+ dw .data_b0f80
+ dw .data_b0fb1
+
+.data_b0f34
+ db 1 ; size
+ db -16, 8, 0, $0
+
+.data_b0f39
+ db 2 ; size
+ db -16, 8, 1, $0
+ db 8, -16, 0, $0
+
+.data_b0f42
+ db 6 ; size
+ db -20, 4, 2, $0
+ db -20, 12, 2, (1 << OAM_X_FLIP)
+ db -12, 12, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, 4, 2, (1 << OAM_Y_FLIP)
+ db 8, -16, 1, $0
+ db 8, 16, 0, $0
+
+.data_b0f5b
+ db 9 ; size
+ db -20, 4, 3, $0
+ db -20, 12, 3, (1 << OAM_X_FLIP)
+ db -12, 4, 3, (1 << OAM_Y_FLIP)
+ db -12, 12, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -20, 2, $0
+ db 4, -12, 2, (1 << OAM_X_FLIP)
+ db 12, -12, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -20, 2, (1 << OAM_Y_FLIP)
+ db 8, 16, 1, $0
+
+.data_b0f80
+ db 12 ; size
+ db 4, -20, 3, $0
+ db 4, -12, 3, (1 << OAM_X_FLIP)
+ db 12, -20, 3, (1 << OAM_Y_FLIP)
+ db 12, -12, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 12, 2, $0
+ db 4, 20, 2, (1 << OAM_X_FLIP)
+ db 12, 20, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, 12, 2, (1 << OAM_Y_FLIP)
+ db -20, 4, 2, $0
+ db -20, 12, 2, (1 << OAM_X_FLIP)
+ db -12, 12, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, 4, 2, (1 << OAM_Y_FLIP)
+
+.data_b0fb1
+ db 12 ; size
+ db 4, 12, 3, $0
+ db 4, 20, 3, (1 << OAM_X_FLIP)
+ db 12, 12, 3, (1 << OAM_Y_FLIP)
+ db 12, 20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, 4, 3, $0
+ db -20, 12, 3, (1 << OAM_X_FLIP)
+ db -12, 4, 3, (1 << OAM_Y_FLIP)
+ db -12, 12, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -20, 2, $0
+ db 4, -12, 2, (1 << OAM_X_FLIP)
+ db 12, -12, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, -20, 2, (1 << OAM_Y_FLIP)
+; 0xb0fe2
+
+AnimData138:: ; b0fe2 (2c:4fe2)
+ frame_table AnimFrameTable62
+ frame_data 0, 6, -8, -4
+ frame_data 0, 6, 0, 4
+ frame_data 1, 6, 0, -4
+ frame_data 1, 6, 0, 4
+ frame_data 2, 6, 0, -4
+ frame_data 2, 6, 0, 4
+ frame_data 3, 6, 0, -4
+ frame_data 3, 6, 0, 4
+ frame_data 4, 6, 0, -4
+ frame_data 4, 6, 0, 4
+ frame_data 5, 6, 0, -4
+ frame_data 5, 6, 0, 4
+ frame_data 6, 6, 0, -4
+ frame_data 6, 6, 0, 4
+ frame_data 7, 6, 0, -4
+ frame_data 7, 6, 0, 4
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb102d
+
+AnimFrameTable62:: ; b102d (2c:502d)
+ dw .data_b103d
+ dw .data_b1046
+ dw .data_b1067
+ dw .data_b1088
+ dw .data_b10b9
+ dw .data_b10ea
+ dw .data_b1113
+ dw .data_b1134
+
+.data_b103d
+ db 2 ; size
+ db -24, -8, 2, (1 << OAM_Y_FLIP)
+ db -16, -8, 0, $0
+
+.data_b1046
+ db 8 ; size
+ db -16, 0, 2, (1 << OAM_Y_FLIP)
+ db -21, -16, 1, $0
+ db -25, 17, 3, (1 << OAM_X_FLIP)
+ db -8, 0, 0, $0
+ db -16, -16, 2, $0
+ db -26, 25, 3, $0
+ db -17, 15, 0, $0
+ db -18, 24, 0, $0
+
+.data_b1067
+ db 8 ; size
+ db -8, 4, 2, (1 << OAM_Y_FLIP)
+ db -13, -22, 1, $0
+ db -19, 21, 3, (1 << OAM_X_FLIP)
+ db 0, 4, 0, $0
+ db -8, -22, 2, $0
+ db -11, 19, 0, $0
+ db -12, 28, 0, $0
+ db -20, 29, 3, $0
+
+.data_b1088
+ db 12 ; size
+ db 5, 2, 2, (1 << OAM_Y_FLIP)
+ db -5, -24, 1, $0
+ db -12, 24, 3, (1 << OAM_X_FLIP)
+ db 13, 2, 0, $0
+ db 0, -24, 2, $0
+ db -4, 22, 0, $0
+ db -5, 31, 0, $0
+ db -13, 32, 3, $0
+ db -20, -10, 7, $0
+ db -28, -16, 5, $0
+ db -28, -8, 6, $0
+ db -36, -8, 4, $0
+
+.data_b10b9
+ db 12 ; size
+ db 16, -2, 2, (1 << OAM_Y_FLIP)
+ db 10, -22, 1, $0
+ db 0, 19, 3, (1 << OAM_X_FLIP)
+ db 24, -2, 0, $0
+ db 15, -22, 2, $0
+ db -1, 27, 3, $0
+ db 7, 26, 0, $0
+ db 8, 17, 0, $0
+ db -8, -5, 7, $0
+ db -16, -11, 5, $0
+ db -16, -3, 6, $0
+ db -24, -3, 4, $0
+
+.data_b10ea
+ db 10 ; size
+ db 21, -16, 1, $0
+ db 10, 14, 3, (1 << OAM_X_FLIP)
+ db 26, -16, 2, $0
+ db 9, 22, 3, $0
+ db 18, 12, 0, $0
+ db 17, 21, 0, $0
+ db 0, -9, 7, $0
+ db -8, -15, 5, $0
+ db -8, -7, 6, $0
+ db -16, -7, 4, $0
+
+.data_b1113
+ db 8 ; size
+ db 18, 10, 3, (1 << OAM_X_FLIP)
+ db 17, 18, 3, $0
+ db 26, 8, 0, $0
+ db 25, 17, 0, $0
+ db 12, -13, 7, $0
+ db 4, -19, 5, $0
+ db 4, -11, 6, $0
+ db -4, -11, 4, $0
+
+.data_b1134
+ db 4 ; size
+ db 24, -17, 7, $0
+ db 16, -23, 5, $0
+ db 16, -15, 6, $0
+ db 8, -15, 4, $0
+; 0xb1145
+
+AnimData139:: ; b1145 (2c:5145)
+ frame_table AnimFrameTable63
+ frame_data 0, 16, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 0, 8, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 4, 0, 0
+ frame_data 12, 4, 0, 0
+ frame_data 13, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 0, 8, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb11b4
+
+AnimFrameTable63:: ; b11b4 (2c:51b4)
+ dw .data_b11d2
+ dw .data_b11f3
+ dw .data_b1218
+ dw .data_b123d
+ dw .data_b1262
+ dw .data_b1287
+ dw .data_b12ac
+ dw .data_b12d1
+ dw .data_b12f6
+ dw .data_b131b
+ dw .data_b1340
+ dw .data_b1365
+ dw .data_b139a
+ dw .data_b13bf
+ dw .data_b13ec
+
+.data_b11d2
+ db 8 ; size
+ db -7, -32, 0, $0
+ db -7, -24, 0, $0
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+
+.data_b11f3
+ db 9 ; size
+ db -7, -24, 0, $0
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+ db -8, -32, 1, $0
+ db 0, -32, 1, (1 << OAM_Y_FLIP)
+
+.data_b1218
+ db 9 ; size
+ db -7, -32, 0, $0
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+ db -8, -24, 1, $0
+ db 0, -24, 1, (1 << OAM_Y_FLIP)
+
+.data_b123d
+ db 9 ; size
+ db -7, -32, 0, $0
+ db -7, -24, 0, $0
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+ db -8, -16, 1, $0
+ db 0, -16, 1, (1 << OAM_Y_FLIP)
+
+.data_b1262
+ db 9 ; size
+ db -7, -24, 0, $0
+ db -7, -16, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+ db -8, -8, 1, $0
+ db -7, -32, 0, $0
+ db 0, -8, 1, (1 << OAM_Y_FLIP)
+
+.data_b1287
+ db 9 ; size
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+ db -8, 0, 1, $0
+ db -7, -24, 0, $0
+ db -7, -32, 0, $0
+ db 0, 0, 1, (1 << OAM_Y_FLIP)
+
+.data_b12ac
+ db 9 ; size
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 16, 0, $0
+ db -7, 24, 0, $0
+ db -7, -24, 0, $0
+ db -7, 0, 0, $0
+ db -8, 8, 1, $0
+ db -7, -32, 0, $0
+ db 0, 8, 1, (1 << OAM_Y_FLIP)
+
+.data_b12d1
+ db 9 ; size
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 24, 0, $0
+ db -7, -16, 0, $0
+ db -7, 8, 0, $0
+ db -8, 16, 1, $0
+ db -7, -24, 0, $0
+ db -7, -32, 0, $0
+ db 0, 16, 1, (1 << OAM_Y_FLIP)
+
+.data_b12f6
+ db 9 ; size
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, -8, 0, $0
+ db -7, 16, 0, $0
+ db -8, 24, 1, $0
+ db -7, -16, 0, $0
+ db -7, -24, 0, $0
+ db -7, -32, 0, $0
+ db 0, 24, 1, (1 << OAM_Y_FLIP)
+
+.data_b131b
+ db 9 ; size
+ db -7, 24, 0, $0
+ db -8, -24, 5, $0
+ db -7, -32, 0, $0
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db 0, -24, 5, (1 << OAM_Y_FLIP)
+
+.data_b1340
+ db 9 ; size
+ db -7, 24, 0, $0
+ db -8, -16, 6, $0
+ db -7, -32, 0, $0
+ db -7, -24, 0, $0
+ db -7, -8, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db 0, -16, 6, (1 << OAM_Y_FLIP)
+
+.data_b1365
+ db 13 ; size
+ db -7, 24, 0, $0
+ db -8, -8, 7, $0
+ db -7, -32, 0, $0
+ db -7, -24, 0, $0
+ db -7, -16, 0, $0
+ db -7, 0, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db 0, -8, 7, (1 << OAM_Y_FLIP)
+ db -16, -8, 4, $0
+ db 8, -8, 4, (1 << OAM_Y_FLIP)
+ db -24, -8, 2, $0
+ db 16, -8, 2, (1 << OAM_Y_FLIP)
+
+.data_b139a
+ db 9 ; size
+ db -7, 24, 0, $0
+ db -8, 0, 8, $0
+ db -7, -32, 0, $0
+ db -7, -24, 0, $0
+ db -7, -16, 0, $0
+ db -7, -8, 0, $0
+ db -7, 8, 0, $0
+ db -7, 16, 0, $0
+ db 0, 0, 8, (1 << OAM_Y_FLIP)
+
+.data_b13bf
+ db 11 ; size
+ db -7, 24, 0, $0
+ db -16, 8, 3, $0
+ db -8, 8, 9, $0
+ db -7, -32, 0, $0
+ db -7, 16, 0, $0
+ db -7, 0, 0, $0
+ db -7, -8, 0, $0
+ db -7, -16, 0, $0
+ db -7, -24, 0, $0
+ db 8, 8, 3, (1 << OAM_Y_FLIP)
+ db 0, 8, 9, (1 << OAM_Y_FLIP)
+
+.data_b13ec
+ db 13 ; size
+ db -7, 24, 0, $0
+ db -24, 16, 2, $0
+ db -16, 16, 4, $0
+ db -8, 16, 10, $0
+ db -7, -32, 0, $0
+ db -7, 8, 0, $0
+ db -7, 0, 0, $0
+ db -7, -8, 0, $0
+ db -7, -16, 0, $0
+ db -7, -24, 0, $0
+ db 16, 16, 2, (1 << OAM_Y_FLIP)
+ db 8, 16, 4, (1 << OAM_Y_FLIP)
+ db 0, 16, 10, (1 << OAM_Y_FLIP)
+; 0xb1421
+
+AnimData140:: ; b1421 (2c:5421)
+ frame_table AnimFrameTable64
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 7, 6, 0, 0
+ frame_data 8, 6, 0, 0
+ frame_data 9, 6, 0, 0
+ frame_data 10, 6, 0, 0
+ frame_data 11, 6, 0, 0
+ frame_data 12, 6, 0, 0
+ frame_data 13, 6, 0, 0
+ frame_data 14, 6, 0, 0
+ frame_data 14, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb1468
+
+AnimFrameTable64:: ; b1468 (2c:5468)
+ dw .data_b1486
+ dw .data_b1497
+ dw .data_b14b0
+ dw .data_b14c5
+ dw .data_b14e2
+ dw .data_b1503
+ dw .data_b152c
+ dw .data_b1559
+ dw .data_b158a
+ dw .data_b15bb
+ dw .data_b15f4
+ dw .data_b1631
+ dw .data_b166e
+ dw .data_b16a3
+ dw .data_b16d4
+
+.data_b1486
+ db 4 ; size
+ db -72, 0, 0, $0
+ db -72, -64, 0, (1 << OAM_X_FLIP)
+ db -64, 40, 0, $0
+ db -72, 24, 0, (1 << OAM_X_FLIP)
+
+.data_b1497
+ db 6 ; size
+ db -66, -22, 0, $0
+ db -66, -42, 0, (1 << OAM_X_FLIP)
+ db -50, 18, 0, $0
+ db -72, -8, 0, (1 << OAM_X_FLIP)
+ db -72, 40, 0, $0
+ db -66, 54, 0, (1 << OAM_X_FLIP)
+
+.data_b14b0
+ db 5 ; size
+ db -64, -32, 0, (1 << OAM_X_FLIP)
+ db -48, 8, 0, $0
+ db -66, 22, 0, (1 << OAM_X_FLIP)
+ db -58, 2, 0, $0
+ db -64, 56, 0, (1 << OAM_X_FLIP)
+
+.data_b14c5
+ db 7 ; size
+ db -56, -24, 0, (1 << OAM_X_FLIP)
+ db -56, -40, 0, $0
+ db -40, 16, 0, (1 << OAM_X_FLIP)
+ db -64, 32, 0, (1 << OAM_X_FLIP)
+ db -56, -8, 0, $0
+ db -56, 48, 0, $0
+ db -66, -62, 0, $0
+
+.data_b14e2
+ db 8 ; size
+ db -50, 6, 0, (1 << OAM_X_FLIP)
+ db -50, -62, 0, $0
+ db -26, 46, 0, (1 << OAM_X_FLIP)
+ db -56, 24, 0, $0
+ db -48, 0, 0, (1 << OAM_X_FLIP)
+ db -42, 18, 0, $0
+ db -64, -72, 0, $0
+ db -64, -24, 0, $0
+
+.data_b1503
+ db 10 ; size
+ db -48, 16, 0, (1 << OAM_X_FLIP)
+ db -48, -72, 0, $0
+ db -24, 56, 0, (1 << OAM_X_FLIP)
+ db -50, -6, 0, $0
+ db -34, 38, 0, (1 << OAM_X_FLIP)
+ db -40, 0, 0, $0
+ db -56, -64, 0, (1 << OAM_X_FLIP)
+ db -64, -32, 0, $0
+ db -72, 48, 0, $0
+ db -72, 0, 0, $0
+
+.data_b152c
+ db 11 ; size
+ db -40, 8, 0, $0
+ db -40, -64, 0, (1 << OAM_X_FLIP)
+ db -16, 48, 0, $0
+ db -48, -16, 0, $0
+ db -32, 56, 0, (1 << OAM_X_FLIP)
+ db -32, 8, 0, (1 << OAM_X_FLIP)
+ db -42, -34, 0, (1 << OAM_X_FLIP)
+ db -56, -24, 0, (1 << OAM_X_FLIP)
+ db -64, 24, 0, $0
+ db -72, -48, 0, (1 << OAM_X_FLIP)
+ db -64, -32, 0, $0
+
+.data_b1559
+ db 12 ; size
+ db -34, -18, 0, $0
+ db -26, -30, 0, (1 << OAM_X_FLIP)
+ db -2, 14, 0, $0
+ db -40, -8, 0, (1 << OAM_X_FLIP)
+ db -24, 48, 0, $0
+ db -18, 50, 0, (1 << OAM_X_FLIP)
+ db -40, -24, 0, (1 << OAM_X_FLIP)
+ db -48, 8, 0, (1 << OAM_X_FLIP)
+ db -64, 16, 0, $0
+ db -72, -72, 0, (1 << OAM_X_FLIP)
+ db -64, -8, 0, (1 << OAM_X_FLIP)
+ db -64, -40, 0, $0
+
+.data_b158a
+ db 12 ; size
+ db -32, -40, 0, $0
+ db -24, -16, 0, (1 << OAM_X_FLIP)
+ db 0, 0, 0, $0
+ db -26, 18, 0, (1 << OAM_X_FLIP)
+ db -10, 14, 0, $0
+ db -16, 64, 0, (1 << OAM_X_FLIP)
+ db -32, -32, 0, $0
+ db -48, 16, 0, (1 << OAM_X_FLIP)
+ db -56, 24, 0, (1 << OAM_X_FLIP)
+ db -64, -40, 0, (1 << OAM_X_FLIP)
+ db -64, 0, 0, (1 << OAM_X_FLIP)
+ db -56, -32, 0, (1 << OAM_X_FLIP)
+
+.data_b15bb
+ db 14 ; size
+ db -24, -24, 0, (1 << OAM_X_FLIP)
+ db -16, -24, 0, $0
+ db 8, 8, 0, (1 << OAM_X_FLIP)
+ db -24, 32, 0, (1 << OAM_X_FLIP)
+ db -8, 0, 0, $0
+ db -8, 56, 0, $0
+ db -10, -58, 0, $0
+ db -40, 8, 0, $0
+ db -48, 64, 0, (1 << OAM_X_FLIP)
+ db -72, -16, 0, $0
+ db -64, -32, 0, (1 << OAM_X_FLIP)
+ db -56, -8, 0, $0
+ db -48, 24, 0, (1 << OAM_X_FLIP)
+ db -72, 48, 0, $0
+
+.data_b15f4
+ db 15 ; size
+ db -18, 14, 0, (1 << OAM_X_FLIP)
+ db -2, -58, 0, $0
+ db 14, 46, 0, (1 << OAM_X_FLIP)
+ db -16, 24, 0, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP)
+ db 6, 30, 0, $0
+ db -8, -72, 0, $0
+ db -32, -24, 0, $0
+ db -48, 72, 0, (1 << OAM_X_FLIP)
+ db -64, -56, 0, $0
+ db -56, -40, 0, $0
+ db -48, -56, 0, $0
+ db -48, 32, 0, (1 << OAM_X_FLIP)
+ db -72, 16, 0, $0
+ db -64, 8, 0, $0
+
+.data_b1631
+ db 15 ; size
+ db -16, 24, 0, (1 << OAM_X_FLIP)
+ db 0, -72, 0, $0
+ db 16, 56, 0, (1 << OAM_X_FLIP)
+ db -2, -10, 0, $0
+ db 14, 54, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 0, $0
+ db 0, -64, 0, (1 << OAM_X_FLIP)
+ db -32, -32, 0, $0
+ db -40, 64, 0, $0
+ db -64, -64, 0, $0
+ db -48, -80, 0, $0
+ db -48, -64, 0, $0
+ db -40, 24, 0, $0
+ db -64, -24, 0, $0
+ db -64, 0, 0, $0
+
+.data_b166e
+ db 13 ; size
+ db -8, 16, 0, $0
+ db 8, -64, 0, (1 << OAM_X_FLIP)
+ db 0, -24, 0, $0
+ db 16, 72, 0, (1 << OAM_X_FLIP)
+ db 16, 24, 0, (1 << OAM_X_FLIP)
+ db 14, -18, 0, (1 << OAM_X_FLIP)
+ db -24, -24, 0, (1 << OAM_X_FLIP)
+ db -24, 32, 0, $0
+ db -56, -56, 0, (1 << OAM_X_FLIP)
+ db -40, -56, 0, (1 << OAM_X_FLIP)
+ db -32, -16, 0, $0
+ db -64, -32, 0, $0
+ db -56, 8, 0, (1 << OAM_X_FLIP)
+
+.data_b16a3
+ db 12 ; size
+ db 6, -26, 0, $0
+ db 22, -22, 0, (1 << OAM_X_FLIP)
+ db 8, -16, 0, (1 << OAM_X_FLIP)
+ db 16, 0, 0, (1 << OAM_X_FLIP)
+ db -16, 16, 0, (1 << OAM_X_FLIP)
+ db -32, 24, 0, $0
+ db -48, -24, 0, (1 << OAM_X_FLIP)
+ db -40, -80, 0, (1 << OAM_X_FLIP)
+ db -24, -16, 0, (1 << OAM_X_FLIP)
+ db -32, -24, 0, $0
+ db -56, -24, 0, (1 << OAM_X_FLIP)
+ db -48, 48, 0, (1 << OAM_X_FLIP)
+
+.data_b16d4
+ db 11 ; size
+ db 16, -48, 0, $0
+ db 22, 26, 0, (1 << OAM_X_FLIP)
+ db 24, -8, 0, $0
+ db -16, 24, 0, (1 << OAM_X_FLIP)
+ db -24, 32, 0, (1 << OAM_X_FLIP)
+ db -40, -32, 0, $0
+ db -24, -40, 0, (1 << OAM_X_FLIP)
+ db -24, -8, 0, (1 << OAM_X_FLIP)
+ db -24, -16, 0, (1 << OAM_X_FLIP)
+ db -48, 24, 0, (1 << OAM_X_FLIP)
+ db -48, 64, 0, (1 << OAM_X_FLIP)
+; 0xb1701
+
+AnimData141:: ; b1701 (2c:5701)
+ frame_table AnimFrameTable65
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 8, 8, 0, 0
+ frame_data 9, 8, 0, 0
+ frame_data 10, 8, 0, 0
+ frame_data 11, 16, 0, 0
+ frame_data 11, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb173c
+
+AnimFrameTable65:: ; b173c (2c:573c)
+ dw .data_b1754
+ dw .data_b1785
+ dw .data_b17b6
+ dw .data_b17e7
+ dw .data_b1818
+ dw .data_b1849
+ dw .data_b187a
+ dw .data_b18ab
+ dw .data_b18dc
+ dw .data_b194d
+ dw .data_b19be
+ dw .data_b1a2f
+
+.data_b1754
+ db 12 ; size
+ db -24, -32, 0, $0
+ db -24, -24, 1, $0
+ db -16, -32, 2, $0
+ db -24, 24, 0, (1 << OAM_X_FLIP)
+ db -24, 16, 1, (1 << OAM_X_FLIP)
+ db -16, 24, 2, (1 << OAM_X_FLIP)
+ db 16, -32, 0, (1 << OAM_Y_FLIP)
+ db 16, -24, 1, (1 << OAM_Y_FLIP)
+ db 8, -32, 2, (1 << OAM_Y_FLIP)
+ db 16, 24, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 24, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b1785
+ db 12 ; size
+ db -24, -32, 3, $0
+ db -24, -24, 4, $0
+ db -16, -32, 5, $0
+ db -24, 24, 3, (1 << OAM_X_FLIP)
+ db -24, 16, 4, (1 << OAM_X_FLIP)
+ db -16, 24, 5, (1 << OAM_X_FLIP)
+ db 16, -32, 3, (1 << OAM_Y_FLIP)
+ db 16, -24, 4, (1 << OAM_Y_FLIP)
+ db 8, -32, 5, (1 << OAM_Y_FLIP)
+ db 16, 24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 24, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b17b6
+ db 12 ; size
+ db -24, -32, 6, $0
+ db -24, -24, 7, $0
+ db -16, -32, 8, $0
+ db -24, 24, 6, (1 << OAM_X_FLIP)
+ db -24, 16, 7, (1 << OAM_X_FLIP)
+ db -16, 24, 8, (1 << OAM_X_FLIP)
+ db 16, -32, 6, (1 << OAM_Y_FLIP)
+ db 16, -24, 7, (1 << OAM_Y_FLIP)
+ db 8, -32, 8, (1 << OAM_Y_FLIP)
+ db 16, 24, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 16, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 24, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b17e7
+ db 12 ; size
+ db -24, -32, 9, $0
+ db -24, -24, 10, $0
+ db -16, -32, 11, $0
+ db -24, 24, 9, (1 << OAM_X_FLIP)
+ db -24, 16, 10, (1 << OAM_X_FLIP)
+ db -16, 24, 11, (1 << OAM_X_FLIP)
+ db 16, -32, 9, (1 << OAM_Y_FLIP)
+ db 16, -24, 10, (1 << OAM_Y_FLIP)
+ db 8, -32, 11, (1 << OAM_Y_FLIP)
+ db 16, 24, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, 16, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 24, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b1818
+ db 12 ; size
+ db -21, -28, 9, $0
+ db -21, -20, 10, $0
+ db -13, -28, 11, $0
+ db -21, 20, 9, (1 << OAM_X_FLIP)
+ db -21, 12, 10, (1 << OAM_X_FLIP)
+ db -13, 20, 11, (1 << OAM_X_FLIP)
+ db 13, -28, 9, (1 << OAM_Y_FLIP)
+ db 13, -20, 10, (1 << OAM_Y_FLIP)
+ db 5, -28, 11, (1 << OAM_Y_FLIP)
+ db 13, 20, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 13, 12, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 5, 20, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b1849
+ db 12 ; size
+ db -18, -24, 9, $0
+ db -18, -16, 10, $0
+ db -10, -24, 11, $0
+ db -18, 16, 9, (1 << OAM_X_FLIP)
+ db -18, 8, 10, (1 << OAM_X_FLIP)
+ db -10, 16, 11, (1 << OAM_X_FLIP)
+ db 10, -24, 9, (1 << OAM_Y_FLIP)
+ db 10, -16, 10, (1 << OAM_Y_FLIP)
+ db 2, -24, 11, (1 << OAM_Y_FLIP)
+ db 10, 16, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 10, 8, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 2, 16, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b187a
+ db 12 ; size
+ db -15, -20, 9, $0
+ db -15, -12, 10, $0
+ db -7, -20, 11, $0
+ db -15, 12, 9, (1 << OAM_X_FLIP)
+ db -15, 4, 10, (1 << OAM_X_FLIP)
+ db -7, 12, 11, (1 << OAM_X_FLIP)
+ db 7, -20, 9, (1 << OAM_Y_FLIP)
+ db 7, -12, 10, (1 << OAM_Y_FLIP)
+ db -1, -20, 11, (1 << OAM_Y_FLIP)
+ db 7, 12, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 7, 4, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -1, 12, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b18ab
+ db 12 ; size
+ db 4, -16, 9, (1 << OAM_Y_FLIP)
+ db 4, -8, 10, (1 << OAM_Y_FLIP)
+ db -4, -16, 11, (1 << OAM_Y_FLIP)
+ db 4, 8, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -16, 9, $0
+ db -12, -8, 10, $0
+ db -4, -16, 11, $0
+ db -12, 8, 9, (1 << OAM_X_FLIP)
+ db -12, 0, 10, (1 << OAM_X_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP)
+
+.data_b18dc
+ db 28 ; size
+ db -20, -16, 12, $0
+ db -20, -8, 13, $0
+ db -20, 8, 12, (1 << OAM_X_FLIP)
+ db -20, 0, 13, (1 << OAM_X_FLIP)
+ db 12, -16, 12, (1 << OAM_Y_FLIP)
+ db 12, -8, 13, (1 << OAM_Y_FLIP)
+ db 12, 8, 12, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, 0, 13, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 16, 20, $0
+ db -8, 16, 21, $0
+ db 0, 16, 21, $0
+ db 8, 16, 20, (1 << OAM_Y_FLIP)
+ db -16, -24, 20, (1 << OAM_X_FLIP)
+ db -8, -24, 21, (1 << OAM_X_FLIP)
+ db 0, -24, 21, (1 << OAM_X_FLIP)
+ db 8, -24, 20, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, -16, 9, (1 << OAM_Y_FLIP)
+ db 4, -8, 10, (1 << OAM_Y_FLIP)
+ db -4, -16, 11, (1 << OAM_Y_FLIP)
+ db 4, 8, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -16, 9, $0
+ db -12, -8, 10, $0
+ db -4, -16, 11, $0
+ db -12, 8, 9, (1 << OAM_X_FLIP)
+ db -12, 0, 10, (1 << OAM_X_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP)
+
+.data_b194d
+ db 28 ; size
+ db 12, 8, 14, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, 0, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 16, 22, (1 << OAM_Y_FLIP)
+ db 0, 16, 23, (1 << OAM_Y_FLIP)
+ db 12, -16, 14, (1 << OAM_Y_FLIP)
+ db 12, -8, 15, (1 << OAM_Y_FLIP)
+ db 8, -24, 22, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -24, 23, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, 8, 14, (1 << OAM_X_FLIP)
+ db -20, 0, 15, (1 << OAM_X_FLIP)
+ db -16, 16, 22, $0
+ db -8, 16, 23, $0
+ db -20, -16, 14, $0
+ db -20, -8, 15, $0
+ db -16, -24, 22, (1 << OAM_X_FLIP)
+ db -8, -24, 23, (1 << OAM_X_FLIP)
+ db 4, -16, 9, (1 << OAM_Y_FLIP)
+ db 4, -8, 10, (1 << OAM_Y_FLIP)
+ db -4, -16, 11, (1 << OAM_Y_FLIP)
+ db 4, 8, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -16, 9, $0
+ db -12, -8, 10, $0
+ db -4, -16, 11, $0
+ db -12, 8, 9, (1 << OAM_X_FLIP)
+ db -12, 0, 10, (1 << OAM_X_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP)
+
+.data_b19be
+ db 28 ; size
+ db 12, 8, 16, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, 0, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 16, 24, (1 << OAM_Y_FLIP)
+ db 0, 16, 25, (1 << OAM_Y_FLIP)
+ db 12, -16, 16, (1 << OAM_Y_FLIP)
+ db 12, -8, 17, (1 << OAM_Y_FLIP)
+ db 8, -24, 24, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -24, 25, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, 8, 16, (1 << OAM_X_FLIP)
+ db -20, 0, 17, (1 << OAM_X_FLIP)
+ db -16, 16, 24, $0
+ db -8, 16, 25, $0
+ db -20, -16, 16, $0
+ db -20, -8, 17, $0
+ db -16, -24, 24, (1 << OAM_X_FLIP)
+ db -8, -24, 25, (1 << OAM_X_FLIP)
+ db 4, -16, 9, (1 << OAM_Y_FLIP)
+ db 4, -8, 10, (1 << OAM_Y_FLIP)
+ db -4, -16, 11, (1 << OAM_Y_FLIP)
+ db 4, 8, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -16, 9, $0
+ db -12, -8, 10, $0
+ db -4, -16, 11, $0
+ db -12, 8, 9, (1 << OAM_X_FLIP)
+ db -12, 0, 10, (1 << OAM_X_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP)
+
+.data_b1a2f
+ db 28 ; size
+ db 12, 8, 18, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, 0, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, 16, 26, (1 << OAM_Y_FLIP)
+ db 0, 16, 27, (1 << OAM_Y_FLIP)
+ db 12, -16, 18, (1 << OAM_Y_FLIP)
+ db 12, -8, 19, (1 << OAM_Y_FLIP)
+ db 8, -24, 26, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -24, 27, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, 8, 18, (1 << OAM_X_FLIP)
+ db -20, 0, 19, (1 << OAM_X_FLIP)
+ db -16, 16, 26, $0
+ db -8, 16, 27, $0
+ db -20, -16, 18, $0
+ db -20, -8, 19, $0
+ db -16, -24, 26, (1 << OAM_X_FLIP)
+ db -8, -24, 27, (1 << OAM_X_FLIP)
+ db 4, -16, 9, (1 << OAM_Y_FLIP)
+ db 4, -8, 10, (1 << OAM_Y_FLIP)
+ db -4, -16, 11, (1 << OAM_Y_FLIP)
+ db 4, 8, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 4, 0, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -12, -16, 9, $0
+ db -12, -8, 10, $0
+ db -4, -16, 11, $0
+ db -12, 8, 9, (1 << OAM_X_FLIP)
+ db -12, 0, 10, (1 << OAM_X_FLIP)
+ db -4, 8, 11, (1 << OAM_X_FLIP)
+; 0xb1aa0
+
+AnimData142:: ; b1aa0 (2c:5aa0)
+ frame_table AnimFrameTable66
+ frame_data 0, 5, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 5, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 4, 5, 0, 0
+ frame_data 5, 5, 0, 0
+ frame_data 6, 26, 0, 0
+ frame_data 6, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb1ac7
+
+AnimFrameTable66:: ; b1ac7 (2c:5ac7)
+ dw .data_b1ad5
+ dw .data_b1aee
+ dw .data_b1b17
+ dw .data_b1b50
+ dw .data_b1b99
+ dw .data_b1bf2
+ dw .data_b1c5b
+
+.data_b1ad5
+ db 6 ; size
+ db -24, -8, 21, $0
+ db -24, 0, 21, $0
+ db -24, -24, 20, $0
+ db -24, -16, 21, $0
+ db -24, 8, 21, $0
+ db -24, 16, 20, (1 << OAM_X_FLIP)
+
+.data_b1aee
+ db 10 ; size
+ db -24, -16, 0, $0
+ db -24, -8, 1, $0
+ db -24, 0, 1, $0
+ db -24, 8, 2, $0
+ db -16, -8, 21, $0
+ db -16, 0, 21, $0
+ db -16, -24, 20, $0
+ db -16, -16, 21, $0
+ db -16, 8, 21, $0
+ db -16, 16, 20, (1 << OAM_X_FLIP)
+
+.data_b1b17
+ db 14 ; size
+ db -24, -16, 0, $0
+ db -24, -8, 1, $0
+ db -24, 0, 1, $0
+ db -16, -16, 3, $0
+ db -16, -8, 4, $0
+ db -16, 0, 5, $0
+ db -24, 8, 2, $0
+ db -16, 8, 6, $0
+ db -8, -8, 21, $0
+ db -8, 0, 21, $0
+ db -8, -24, 20, $0
+ db -8, -16, 21, $0
+ db -8, 8, 21, $0
+ db -8, 16, 20, (1 << OAM_X_FLIP)
+
+.data_b1b50
+ db 18 ; size
+ db -24, -16, 0, $0
+ db -24, -8, 1, $0
+ db -24, 0, 1, $0
+ db -16, -16, 3, $0
+ db -16, -8, 4, $0
+ db -16, 0, 5, $0
+ db -8, -16, 7, $0
+ db -8, -8, 5, $0
+ db -8, 0, 8, $0
+ db -24, 8, 2, $0
+ db -16, 8, 6, $0
+ db -8, 8, 9, $0
+ db 0, -8, 21, $0
+ db 0, 0, 21, $0
+ db 0, -24, 20, $0
+ db 0, -16, 21, $0
+ db 0, 8, 21, $0
+ db 0, 16, 20, (1 << OAM_X_FLIP)
+
+.data_b1b99
+ db 22 ; size
+ db -24, -16, 0, $0
+ db -24, -8, 1, $0
+ db -24, 0, 1, $0
+ db -16, -16, 3, $0
+ db -16, -8, 4, $0
+ db -16, 0, 5, $0
+ db -8, -16, 7, $0
+ db -8, -8, 5, $0
+ db -8, 0, 8, $0
+ db 0, -16, 10, $0
+ db 0, -8, 8, $0
+ db 0, 0, 11, $0
+ db -24, 8, 2, $0
+ db -16, 8, 6, $0
+ db -8, 8, 9, $0
+ db 0, 8, 12, $0
+ db 8, -8, 21, $0
+ db 8, 0, 21, $0
+ db 8, -24, 20, $0
+ db 8, -16, 21, $0
+ db 8, 8, 21, $0
+ db 8, 16, 20, (1 << OAM_X_FLIP)
+
+.data_b1bf2
+ db 26 ; size
+ db -24, -16, 0, $0
+ db -24, -8, 1, $0
+ db -24, 0, 1, $0
+ db -16, -16, 3, $0
+ db -16, -8, 4, $0
+ db -16, 0, 5, $0
+ db -8, -16, 7, $0
+ db -8, -8, 5, $0
+ db -8, 0, 8, $0
+ db 0, -16, 10, $0
+ db 0, -8, 8, $0
+ db 0, 0, 11, $0
+ db 8, -16, 13, $0
+ db 8, -8, 11, $0
+ db 8, 0, 14, $0
+ db -24, 8, 2, $0
+ db -16, 8, 6, $0
+ db -8, 8, 9, $0
+ db 0, 8, 12, $0
+ db 8, 8, 15, $0
+ db 16, -8, 21, $0
+ db 16, 0, 21, $0
+ db 16, -24, 20, $0
+ db 16, -16, 21, $0
+ db 16, 8, 21, $0
+ db 16, 16, 20, (1 << OAM_X_FLIP)
+
+.data_b1c5b
+ db 24 ; size
+ db -24, -16, 0, $0
+ db -24, -8, 1, $0
+ db -24, 0, 1, $0
+ db -16, -16, 3, $0
+ db -16, -8, 4, $0
+ db -16, 0, 5, $0
+ db -8, -16, 7, $0
+ db -8, -8, 5, $0
+ db -8, 0, 8, $0
+ db 0, -16, 10, $0
+ db 0, -8, 8, $0
+ db 0, 0, 11, $0
+ db 8, -16, 13, $0
+ db 8, -8, 11, $0
+ db 8, 0, 14, $0
+ db -24, 8, 2, $0
+ db -16, 8, 6, $0
+ db -8, 8, 9, $0
+ db 0, 8, 12, $0
+ db 8, 8, 15, $0
+ db 16, -16, 16, $0
+ db 16, -8, 17, $0
+ db 16, 0, 18, $0
+ db 16, 8, 19, $0
+; 0xb1cbc
+
+AnimData143:: ; b1cbc (2c:5cbc)
+ frame_table AnimFrameTable67
+ frame_data 0, 2, 0, 0
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data 0, 2, 20, 7
+ frame_data -1, 8, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, 2, -20, -7
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb1d13
+
+AnimFrameTable67:: ; b1d13 (2c:5d13)
+ dw .data_b1d17
+ dw .data_b1d64
+
+.data_b1d17
+ db 19 ; size
+ db -44, -104, 3, $0
+ db -43, -96, 4, $0
+ db -42, -88, 14, $0
+ db -41, -80, 15, $0
+ db -51, -96, 10, $0
+ db -50, -88, 11, $0
+ db -49, -80, 12, $0
+ db -48, -72, 13, $0
+ db -59, -96, 6, $0
+ db -58, -88, 7, $0
+ db -57, -80, 8, $0
+ db -56, -72, 9, $0
+ db -67, -96, 3, $0
+ db -66, -88, 4, $0
+ db -65, -80, 5, $0
+ db -74, -88, 0, $0
+ db -73, -80, 1, $0
+ db -72, -72, 2, $0
+ db -64, -72, 2, (1 << OAM_Y_FLIP)
+
+.data_b1d64
+ db 19 ; size
+ db -36, -64, 3, (1 << OAM_X_FLIP)
+ db -37, -72, 4, (1 << OAM_X_FLIP)
+ db -38, -80, 14, (1 << OAM_X_FLIP)
+ db -39, -88, 15, (1 << OAM_X_FLIP)
+ db -45, -72, 10, (1 << OAM_X_FLIP)
+ db -46, -80, 11, (1 << OAM_X_FLIP)
+ db -47, -88, 12, (1 << OAM_X_FLIP)
+ db -48, -96, 13, (1 << OAM_X_FLIP)
+ db -53, -72, 6, (1 << OAM_X_FLIP)
+ db -54, -80, 7, (1 << OAM_X_FLIP)
+ db -55, -88, 8, (1 << OAM_X_FLIP)
+ db -56, -96, 9, (1 << OAM_X_FLIP)
+ db -61, -72, 3, (1 << OAM_X_FLIP)
+ db -62, -80, 4, (1 << OAM_X_FLIP)
+ db -63, -88, 5, (1 << OAM_X_FLIP)
+ db -70, -80, 0, (1 << OAM_X_FLIP)
+ db -71, -88, 1, (1 << OAM_X_FLIP)
+ db -72, -96, 2, (1 << OAM_X_FLIP)
+ db -64, -96, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb1db1
+
+AnimData144:: ; b1db1 (2c:5db1)
+ frame_table AnimFrameTable68
+ frame_data 0, 8, -24, 16
+ frame_data 0, 8, 32, 0
+ frame_data 1, 8, 8, -10
+ frame_data 2, 8, -16, -16
+ frame_data 2, 8, -20, 0
+ frame_data 1, 8, 0, 16
+ frame_data 1, 8, 14, -6
+ frame_data 1, 8, 14, -8
+ frame_data 1, 8, 8, -10
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb1de0
+
+AnimFrameTable68:: ; b1de0 (2c:5de0)
+ dw .data_b1de6
+ dw .data_b1df7
+ dw .data_b1e24
+
+.data_b1de6
+ db 4 ; size
+ db -7, -7, 0, $0
+ db -7, 1, 1, $0
+ db 1, -7, 2, $0
+ db 1, 1, 3, $0
+
+.data_b1df7
+ db 11 ; size
+ db -23, -8, 4, $0
+ db -23, 0, 5, $0
+ db -23, 8, 6, $0
+ db -15, -8, 7, $0
+ db -15, 0, 8, $0
+ db -15, 8, 9, $0
+ db -7, -8, 10, $0
+ db -7, 0, 11, $0
+ db -7, 8, 12, $0
+ db 1, 0, 13, $0
+ db 1, 8, 14, $0
+
+.data_b1e24
+ db 11 ; size
+ db -23, 16, 4, (1 << OAM_X_FLIP)
+ db -23, 8, 5, (1 << OAM_X_FLIP)
+ db -23, 0, 6, (1 << OAM_X_FLIP)
+ db -15, 16, 7, (1 << OAM_X_FLIP)
+ db -15, 8, 8, (1 << OAM_X_FLIP)
+ db -15, 0, 9, (1 << OAM_X_FLIP)
+ db -7, 16, 10, (1 << OAM_X_FLIP)
+ db -7, 8, 11, (1 << OAM_X_FLIP)
+ db -7, 0, 12, (1 << OAM_X_FLIP)
+ db 1, 8, 13, (1 << OAM_X_FLIP)
+ db 1, 0, 14, (1 << OAM_X_FLIP)
+; 0xb1e51
+
+AnimData145:: ; b1e51 (2c:5e51)
+ frame_table AnimFrameTable68
+ frame_data 1, 6, -80, -58
+ frame_data 1, 6, 32, 0
+ frame_data 1, 6, 32, 0
+ frame_data 1, 6, 32, 0
+ frame_data 1, 6, 32, 0
+ frame_data 1, 4, 16, 8
+ frame_data 2, 4, 0, 8
+ frame_data 2, 6, -32, 0
+ frame_data 2, 6, -32, 0
+ frame_data 2, 6, -32, 0
+ frame_data 2, 6, -32, 0
+ frame_data 2, 4, -16, 8
+ frame_data 1, 4, 0, 8
+ frame_data 1, 6, 32, 0
+ frame_data 1, 6, 32, 0
+ frame_data 1, 6, 32, 0
+ frame_data 1, 6, 32, 0
+ frame_data 1, 4, 16, 8
+ frame_data 2, 4, 0, 8
+ frame_data 2, 6, -32, 0
+ frame_data 2, 6, -32, 0
+ frame_data 2, 6, -32, 0
+ frame_data 2, 6, -32, 0
+ frame_data 2, 4, -16, 8
+ frame_data 1, 4, 0, 8
+ frame_data 1, 3, 32, 0
+ frame_data 1, 3, 32, 0
+ frame_data 1, 3, 32, 0
+ frame_data 1, 3, 32, 0
+ frame_data 1, 3, 32, 0
+ frame_data 1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb1ed4
+
+AnimData146:: ; b1ed4 (2c:5ed4)
+ frame_table AnimFrameTable69
+ frame_data 0, 9, 0, 0
+ frame_data 1, 9, 0, 0
+ frame_data 0, 9, 0, 0
+ frame_data 1, 9, 0, 0
+ frame_data 0, 9, 0, 0
+ frame_data 1, 9, 0, 0
+ frame_data 0, 9, 0, 0
+ frame_data 1, 9, 0, 0
+ frame_data 2, 9, 0, 0
+ frame_data 3, 9, 0, 0
+ frame_data 4, 9, 0, 0
+ frame_data 5, 9, 0, 0
+ frame_data 6, 9, 0, 0
+ frame_data 5, 9, 0, 0
+ frame_data 4, 9, 0, 0
+ frame_data 5, 9, 0, 0
+ frame_data 6, 9, 0, 0
+ frame_data 6, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb1f23
+
+AnimFrameTable69:: ; b1f23 (2c:5f23)
+ dw .data_b1f31
+ dw .data_b1f4a
+ dw .data_b1f63
+ dw .data_b1f8c
+ dw .data_b1fb9
+ dw .data_b1ffa
+ dw .data_b203b
+
+.data_b1f31
+ db 6 ; size
+ db -8, -16, 0, $0
+ db -8, 8, 2, $0
+ db -8, 16, 3, (1 << OAM_Y_FLIP)
+ db -8, 0, 1, (1 << OAM_X_FLIP)
+ db -8, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 3, $0
+
+.data_b1f4a
+ db 6 ; size
+ db -8, -16, 2, $0
+ db -8, 8, 0, $0
+ db -8, 16, 1, (1 << OAM_Y_FLIP)
+ db -8, 0, 3, (1 << OAM_X_FLIP)
+ db -8, -24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 1, $0
+
+.data_b1f63
+ db 10 ; size
+ db 0, -20, 5, $0
+ db 8, -20, 6, $0
+ db -8, -16, 0, $0
+ db -8, 8, 2, $0
+ db -8, 16, 3, (1 << OAM_Y_FLIP)
+ db -8, 0, 1, (1 << OAM_X_FLIP)
+ db -8, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 3, $0
+ db 0, -12, 5, (1 << OAM_X_FLIP)
+ db 8, -12, 6, (1 << OAM_X_FLIP)
+
+.data_b1f8c
+ db 11 ; size
+ db 0, -16, 4, $0
+ db 8, -20, 5, $0
+ db 16, -20, 6, $0
+ db -8, -16, 2, $0
+ db -8, 8, 0, $0
+ db -8, 16, 1, (1 << OAM_Y_FLIP)
+ db -8, 0, 3, (1 << OAM_X_FLIP)
+ db -8, -24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 1, $0
+ db 8, -12, 5, (1 << OAM_X_FLIP)
+ db 16, -12, 6, (1 << OAM_X_FLIP)
+
+.data_b1fb9
+ db 16 ; size
+ db 0, -16, 4, $0
+ db 8, -16, 4, $0
+ db 16, -20, 5, $0
+ db 0, 4, 5, $0
+ db 8, 4, 6, $0
+ db 24, -20, 6, $0
+ db -8, -16, 0, $0
+ db -8, 8, 2, $0
+ db -8, 16, 3, (1 << OAM_Y_FLIP)
+ db -8, 0, 1, (1 << OAM_X_FLIP)
+ db -8, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 3, $0
+ db 16, -12, 5, (1 << OAM_X_FLIP)
+ db 24, -12, 6, (1 << OAM_X_FLIP)
+ db 0, 12, 5, (1 << OAM_X_FLIP)
+ db 8, 12, 6, (1 << OAM_X_FLIP)
+
+.data_b1ffa
+ db 16 ; size
+ db 0, -16, 4, $0
+ db 0, 8, 4, $0
+ db 8, 4, 5, $0
+ db 16, 4, 6, $0
+ db 8, -20, 5, $0
+ db 16, -20, 6, $0
+ db -8, -16, 2, $0
+ db -8, 8, 0, $0
+ db -8, 16, 1, (1 << OAM_Y_FLIP)
+ db -8, 0, 3, (1 << OAM_X_FLIP)
+ db -8, -24, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 1, $0
+ db 8, -12, 5, (1 << OAM_X_FLIP)
+ db 16, -12, 6, (1 << OAM_X_FLIP)
+ db 8, 12, 5, (1 << OAM_X_FLIP)
+ db 16, 12, 6, (1 << OAM_X_FLIP)
+
+.data_b203b
+ db 16 ; size
+ db 0, 8, 4, $0
+ db 8, 8, 4, $0
+ db 0, -20, 5, $0
+ db 8, -20, 6, $0
+ db 16, 4, 5, $0
+ db 24, 4, 6, $0
+ db -8, -16, 0, $0
+ db -8, 8, 2, $0
+ db -8, 16, 3, (1 << OAM_Y_FLIP)
+ db -8, 0, 1, (1 << OAM_X_FLIP)
+ db -8, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 3, $0
+ db 0, -12, 5, (1 << OAM_X_FLIP)
+ db 8, -12, 6, (1 << OAM_X_FLIP)
+ db 16, 12, 5, (1 << OAM_X_FLIP)
+ db 24, 12, 6, (1 << OAM_X_FLIP)
+; 0xb207c
+
+AnimData147:: ; b207c (2c:607c)
+ frame_table AnimFrameTable70
+ frame_data 0, 4, 0, 0
+ frame_data -1, 4, 0, 0
+ frame_data 0, 6, 0, 0
+ frame_data -1, 4, 0, 0
+ frame_data 0, 6, 0, 0
+ frame_data -1, 2, 0, 0
+ frame_data 0, 16, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 7, 10, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 7, 12, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 7, 16, 0, 0
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb20d7
+
+AnimFrameTable70:: ; b20d7 (2c:60d7)
+ dw .data_b20e7
+ dw .data_b2128
+ dw .data_b2169
+ dw .data_b21a6
+ dw .data_b21e3
+ dw .data_b2220
+ dw .data_b2261
+ dw .data_b22a2
+
+.data_b20e7
+ db 16 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, -16, 2, (1 << OAM_Y_FLIP)
+ db -7, -8, 3, (1 << OAM_Y_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, -16, 0, (1 << OAM_Y_FLIP)
+ db 1, -8, 1, (1 << OAM_Y_FLIP)
+ db 1, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b2128
+ db 16 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, -8, 3, (1 << OAM_Y_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, -16, 0, (1 << OAM_Y_FLIP)
+ db 1, -8, 1, (1 << OAM_Y_FLIP)
+ db 1, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 4, $0
+
+.data_b2169
+ db 15 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 5, $0
+ db -4, -13, 6, $0
+ db 1, -8, 7, $0
+
+.data_b21a6
+ db 15 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 5, $0
+ db -1, -14, 6, $0
+ db 1, -8, 7, $0
+
+.data_b21e3
+ db 15 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 5, $0
+ db 6, -13, 6, $0
+ db 1, -8, 7, $0
+
+.data_b2220
+ db 16 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 5, $0
+ db 12, -4, 6, $0
+ db 1, -8, 8, $0
+ db 1, 0, 9, $0
+ db 9, -5, 5, $0
+
+.data_b2261
+ db 16 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 5, $0
+ db 17, -4, 6, $0
+ db 1, -8, 8, $0
+ db 1, 0, 9, $0
+ db 9, -5, 5, $0
+
+.data_b22a2
+ db 16 ; size
+ db -23, -16, 0, $0
+ db -23, -8, 1, $0
+ db -23, 0, 1, (1 << OAM_X_FLIP)
+ db -23, 8, 0, (1 << OAM_X_FLIP)
+ db -15, -16, 2, $0
+ db -15, -8, 3, $0
+ db -15, 0, 3, (1 << OAM_X_FLIP)
+ db -15, 8, 2, (1 << OAM_X_FLIP)
+ db -7, 0, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 8, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, -16, 5, $0
+ db 14, -4, 6, $0
+ db 1, -8, 8, $0
+ db 1, 0, 9, $0
+ db 9, -5, 5, $0
+; 0xb22e3
+
+AnimData148:: ; b22e3 (2c:62e3)
+ frame_table AnimFrameTable71
+ frame_data 6, 5, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 7, 8, 0, 0
+ frame_data 7, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb22fa
+
+AnimFrameTable71:: ; b22fa (2c:62fa)
+ dw .data_b230a
+ dw .data_b230f
+ dw .data_b2340
+ dw .data_b2351
+ dw .data_b23d2
+ dw .data_b2453
+ dw .data_b2474
+ dw .data_b24b5
+
+.data_b230a
+ db 1 ; size
+ db -4, -4, 5, $0
+
+.data_b230f
+ db 12 ; size
+ db -8, -16, 6, $0
+ db 0, -16, 6, (1 << OAM_Y_FLIP)
+ db -8, -8, 7, $0
+ db 0, -8, 7, (1 << OAM_Y_FLIP)
+ db -16, -8, 8, $0
+ db 8, -8, 8, (1 << OAM_Y_FLIP)
+ db -8, 8, 6, (1 << OAM_X_FLIP)
+ db 0, 8, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 0, 7, (1 << OAM_X_FLIP)
+ db 0, 0, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 0, 8, (1 << OAM_X_FLIP)
+ db 8, 0, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b2340
+ db 4 ; size
+ db -8, -8, 2, $0
+ db -8, 0, 3, $0
+ db 0, -8, 0, $0
+ db 0, 0, 1, $0
+
+.data_b2351
+ db 32 ; size
+ db -40, -8, 2, $0
+ db -40, 0, 3, $0
+ db -32, -8, 0, $0
+ db -32, 0, 1, $0
+ db -8, -32, 3, $0
+ db 0, -32, 1, $0
+ db 24, -8, 2, $0
+ db 24, 0, 3, $0
+ db 32, -8, 0, $0
+ db 32, 0, 1, $0
+ db -8, 24, 2, $0
+ db -8, 32, 3, $0
+ db 0, 24, 0, $0
+ db 0, 32, 1, $0
+ db -32, -32, 2, $0
+ db -32, -24, 3, $0
+ db -24, -32, 0, $0
+ db -24, -24, 1, $0
+ db -32, 16, 2, $0
+ db -32, 24, 3, $0
+ db -24, 16, 0, $0
+ db -24, 24, 1, $0
+ db 16, -32, 2, $0
+ db 16, -24, 3, $0
+ db 24, -32, 0, $0
+ db 24, -24, 1, $0
+ db 16, 16, 2, $0
+ db 16, 24, 3, $0
+ db 24, 16, 0, $0
+ db 24, 24, 1, $0
+ db -8, -40, 2, $0
+ db 0, -40, 0, $0
+
+.data_b23d2
+ db 32 ; size
+ db -48, -8, 2, $0
+ db -48, 0, 3, $0
+ db -40, -8, 0, $0
+ db -40, 0, 1, $0
+ db 32, -8, 2, $0
+ db 32, 0, 3, $0
+ db 40, -8, 0, $0
+ db 40, 0, 1, $0
+ db -8, 32, 2, $0
+ db -8, 40, 3, $0
+ db 0, 32, 0, $0
+ db 0, 40, 1, $0
+ db -40, -32, 3, $0
+ db -32, -32, 1, $0
+ db -40, 24, 2, $0
+ db -40, 32, 3, $0
+ db -32, 24, 0, $0
+ db -32, 32, 1, $0
+ db 24, -32, 3, $0
+ db 32, -32, 1, $0
+ db 24, 24, 2, $0
+ db 24, 32, 3, $0
+ db 32, 24, 0, $0
+ db 32, 32, 1, $0
+ db -8, -48, 2, $0
+ db -8, -40, 3, $0
+ db 0, -48, 0, $0
+ db 0, -40, 1, $0
+ db -40, -40, 2, $0
+ db -32, -40, 0, $0
+ db 24, -40, 2, $0
+ db 32, -40, 0, $0
+
+.data_b2453
+ db 8 ; size
+ db -56, -4, 4, $0
+ db -4, 48, 4, $0
+ db -44, 36, 4, $0
+ db 28, 36, 4, $0
+ db -44, -44, 4, $0
+ db 28, -44, 4, $0
+ db -4, -56, 4, $0
+ db 40, -4, 4, $0
+
+.data_b2474
+ db 16 ; size
+ db -16, -8, 2, $0
+ db -16, 0, 3, $0
+ db -8, -8, 0, $0
+ db -8, 0, 1, $0
+ db 0, -8, 2, $0
+ db 0, 0, 3, $0
+ db 8, -8, 0, $0
+ db 8, 0, 1, $0
+ db -8, 0, 2, $0
+ db -8, 8, 3, $0
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db -8, -16, 2, $0
+ db -8, -8, 3, $0
+ db 0, -16, 0, $0
+ db 0, -8, 1, $0
+
+.data_b24b5
+ db 7 ; size
+ db -40, -4, 4, $0
+ db -4, 32, 4, $0
+ db -32, 24, 4, $0
+ db 24, 24, 4, $0
+ db -32, -32, 4, $0
+ db 24, -32, 4, $0
+ db -4, -40, 4, $0
+; 0xb24d2
+
+AnimData151:: ; b24d2 (2c:64d2)
+ frame_table AnimFrameTable72
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, -6
+ frame_data 2, 3, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb2529
+
+AnimFrameTable72:: ; b2529 (2c:6529)
+ dw .data_b2533
+ dw .data_b2548
+ dw .data_b2569
+ dw .data_b258a
+ dw .data_b25bf
+
+.data_b2533
+ db 5 ; size
+ db 20, -32, 1, $0
+ db 20, -16, 1, $0
+ db 20, -8, 1, $0
+ db 20, 8, 1, $0
+ db 20, 24, 1, $0
+
+.data_b2548
+ db 8 ; size
+ db 20, -24, 1, $0
+ db 20, 0, 1, $0
+ db 20, 16, 1, $0
+ db 20, -32, 0, $0
+ db 20, -16, 0, $0
+ db 20, -8, 0, $0
+ db 20, 8, 0, $0
+ db 20, 24, 0, $0
+
+.data_b2569
+ db 8 ; size
+ db 20, -32, 1, $0
+ db 20, -16, 1, $0
+ db 20, -8, 1, $0
+ db 20, 8, 1, $0
+ db 20, 24, 1, $0
+ db 20, -24, 0, $0
+ db 20, 0, 0, $0
+ db 20, 16, 0, $0
+
+.data_b258a
+ db 13 ; size
+ db -64, -8, 1, $0
+ db 8, 8, 1, $0
+ db -48, 0, 1, $0
+ db -24, -8, 1, $0
+ db -16, 0, 1, $0
+ db 0, 0, 1, $0
+ db -56, -16, 0, $0
+ db -32, -8, 0, $0
+ db 0, 0, 0, $0
+ db -12, -4, 0, $0
+ db -44, -8, 0, $0
+ db -32, -32, 0, $0
+ db 8, -24, 0, $0
+
+.data_b25bf
+ db 13 ; size
+ db -64, -16, 0, $0
+ db -48, -8, 0, $0
+ db -24, -16, 0, $0
+ db -16, -8, 0, $0
+ db 0, -8, 0, $0
+ db 8, 0, 0, $0
+ db -56, -8, 1, $0
+ db -44, 0, 1, $0
+ db -32, 0, 1, $0
+ db -12, 4, 1, $0
+ db 0, 8, 1, $0
+ db -36, -32, 0, $0
+ db 4, -24, 0, $0
+; 0xb25f4
+
+AnimData152:: ; b25f4 (2c:65f4)
+ frame_table AnimFrameTable72
+ frame_data 3, 4, -96, 0
+ frame_data 4, 4, 8, -2
+ frame_data 3, 4, 8, -1
+ frame_data 4, 4, 8, 0
+ frame_data 3, 4, 8, 1
+ frame_data 4, 4, 8, 2
+ frame_data 3, 4, 8, 2
+ frame_data 4, 4, 8, 1
+ frame_data 3, 4, 8, 0
+ frame_data 4, 4, 8, -1
+ frame_data 3, 4, 8, -2
+ frame_data 4, 4, 8, -2
+ frame_data 3, 4, 8, -1
+ frame_data 4, 4, 8, 0
+ frame_data 3, 4, 8, 1
+ frame_data 4, 4, 8, 2
+ frame_data 3, 4, 8, 2
+ frame_data 4, 4, 8, 1
+ frame_data 3, 4, 8, 0
+ frame_data 4, 4, 8, -1
+ frame_data 3, 4, 8, -2
+ frame_data 4, 4, 8, 0
+ frame_data 3, 4, 8, 0
+ frame_data 4, 4, 8, 0
+ frame_data 3, 4, 8, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb2663
+
+AnimData153:: ; b2663 (2c:6663)
+ frame_table AnimFrameTable73
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 1, 3, 0, 6
+ frame_data 2, 3, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb26ba
+
+AnimFrameTable73:: ; b26ba (2c:66ba)
+ dw .data_b26c0
+ dw .data_b26d5
+ dw .data_b26f6
+
+.data_b26c0
+ db 5 ; size
+ db -28, 24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -32, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b26d5
+ db 8 ; size
+ db -28, 16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 24, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -32, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b26f6
+ db 8 ; size
+ db -28, 24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -16, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -32, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, -24, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb2717
+
+AnimData154:: ; b2717 (2c:6717)
+ frame_table AnimFrameTable74
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 2, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb2746
+
+AnimFrameTable74:: ; b2746 (2c:6746)
+ dw .data_b274c
+ dw .data_b275d
+ dw .data_b276e
+
+.data_b274c
+ db 4 ; size
+ db -8, -8, 0, $0
+ db 0, -8, 0, (1 << OAM_Y_FLIP)
+ db -8, 0, 0, (1 << OAM_X_FLIP)
+ db 0, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b275d
+ db 4 ; size
+ db -8, -8, 1, $0
+ db 0, -8, 1, (1 << OAM_Y_FLIP)
+ db -8, 0, 1, (1 << OAM_X_FLIP)
+ db 0, 0, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b276e
+ db 4 ; size
+ db -8, -8, 2, $0
+ db -8, 0, 2, (1 << OAM_X_FLIP)
+ db 0, -8, 2, (1 << OAM_Y_FLIP)
+ db 0, 0, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb277f
+
+AnimData155:: ; b277f (2c:677f)
+ frame_table AnimFrameTable75
+ frame_data 0, 4, 0, 0
+ frame_data 1, 5, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 6, 6, 0, 0
+ frame_data 6, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb27be
+
+AnimFrameTable75:: ; b27be (2c:67be)
+ dw .data_b27cc
+ dw .data_b27fd
+ dw .data_b282e
+ dw .data_b2867
+ dw .data_b28a4
+ dw .data_b28e1
+ dw .data_b2922
+
+.data_b27cc
+ db 12 ; size
+ db 8, 8, 6, (1 << OAM_Y_FLIP)
+ db 0, 16, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 6, (1 << OAM_Y_FLIP)
+ db 8, -8, 6, (1 << OAM_Y_FLIP)
+ db 8, 0, 6, (1 << OAM_Y_FLIP)
+ db 0, 8, 6, $0
+ db 0, -16, 6, $0
+ db 0, -8, 6, $0
+ db 0, 0, 6, $0
+ db 8, -24, 0, (1 << OAM_Y_FLIP)
+ db 0, -24, 0, $0
+
+.data_b27fd
+ db 12 ; size
+ db 8, 0, 1, (1 << OAM_Y_FLIP)
+ db 8, 8, 2, (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db -8, 0, 0, $0
+ db -8, 8, 0, (1 << OAM_X_FLIP)
+ db 0, -24, 0, $0
+ db 8, -24, 0, (1 << OAM_Y_FLIP)
+ db 8, -16, 6, (1 << OAM_Y_FLIP)
+ db 8, -8, 6, (1 << OAM_Y_FLIP)
+ db 0, -16, 6, $0
+ db 0, -8, 6, $0
+
+.data_b282e
+ db 14 ; size
+ db 8, 0, 1, (1 << OAM_Y_FLIP)
+ db 8, 8, 2, (1 << OAM_Y_FLIP)
+ db 0, 0, 3, (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db -16, 0, 1, $0
+ db -16, 8, 2, $0
+ db -8, 0, 3, $0
+ db -8, 8, 4, $0
+ db -16, -8, 0, $0
+ db -8, -8, 0, (1 << OAM_Y_FLIP)
+ db 0, -16, 0, $0
+ db 8, -16, 0, (1 << OAM_Y_FLIP)
+ db 8, -8, 6, (1 << OAM_Y_FLIP)
+ db 0, -8, 6, $0
+
+.data_b2867
+ db 15 ; size
+ db 8, -8, 0, (1 << OAM_Y_FLIP)
+ db -16, 0, 1, $0
+ db -16, 8, 2, $0
+ db -8, 8, 4, $0
+ db -16, -8, 1, (1 << OAM_X_FLIP)
+ db -16, -16, 2, (1 << OAM_X_FLIP)
+ db -8, -16, 4, (1 << OAM_X_FLIP)
+ db 0, -16, 0, (1 << OAM_Y_FLIP)
+ db 8, 0, 1, (1 << OAM_Y_FLIP)
+ db 8, 8, 2, (1 << OAM_Y_FLIP)
+ db 0, 8, 4, (1 << OAM_Y_FLIP)
+ db 0, 0, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 0, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -8, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 7, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b28a4
+ db 15 ; size
+ db 8, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -8, 1, (1 << OAM_X_FLIP)
+ db -16, -16, 2, (1 << OAM_X_FLIP)
+ db -8, -16, 4, (1 << OAM_X_FLIP)
+ db -16, 0, 1, $0
+ db -16, 8, 2, $0
+ db -8, 8, 4, $0
+ db 0, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -8, 5, (1 << OAM_Y_FLIP)
+ db -8, -8, 5, (1 << OAM_Y_FLIP)
+ db -8, 0, 5, (1 << OAM_Y_FLIP)
+ db 0, 0, 7, (1 << OAM_Y_FLIP)
+
+.data_b28e1
+ db 16 ; size
+ db 7, -8, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 7, -16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -1, -16, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 7, 0, 1, (1 << OAM_Y_FLIP)
+ db 7, 8, 2, (1 << OAM_Y_FLIP)
+ db -1, 8, 4, (1 << OAM_Y_FLIP)
+ db -15, -8, 1, (1 << OAM_X_FLIP)
+ db -15, -16, 2, (1 << OAM_X_FLIP)
+ db -7, -16, 4, (1 << OAM_X_FLIP)
+ db -7, -8, 5, $0
+ db -1, -8, 5, $0
+ db -1, 0, 5, $0
+ db -15, 0, 1, $0
+ db -15, 8, 2, $0
+ db -7, 8, 4, $0
+ db -7, 0, 5, (1 << OAM_X_FLIP)
+
+.data_b2922
+ db 16 ; size
+ db -16, -7, 1, (1 << OAM_X_FLIP)
+ db -16, -15, 2, (1 << OAM_X_FLIP)
+ db -8, -15, 4, (1 << OAM_X_FLIP)
+ db 8, -7, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -15, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -15, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -7, 5, (1 << OAM_Y_FLIP)
+ db -8, -7, 5, (1 << OAM_Y_FLIP)
+ db -16, -1, 1, $0
+ db -16, 7, 2, $0
+ db -8, 7, 4, $0
+ db 8, -1, 1, (1 << OAM_Y_FLIP)
+ db 8, 7, 2, (1 << OAM_Y_FLIP)
+ db 0, 7, 4, (1 << OAM_Y_FLIP)
+ db 0, -1, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -1, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb2963
+
+AnimData156:: ; b2963 (2c:6963)
+ frame_table AnimFrameTable76
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 5, 0, 0
+ frame_data 2, 10, 0, 0
+ frame_data 3, 16, 0, 0
+ frame_data 3, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb298a
+
+AnimFrameTable76:: ; b298a (2c:698a)
+ dw .data_b2992
+ dw .data_b2997
+ dw .data_b29a8
+ dw .data_b29d1
+
+.data_b2992
+ db 1 ; size
+ db -3, -4, 4, $0
+
+.data_b2997
+ db 4 ; size
+ db -8, -8, 2, $0
+ db -8, 0, 2, (1 << OAM_X_FLIP)
+ db 0, -8, 3, $0
+ db 0, 0, 3, (1 << OAM_X_FLIP)
+
+.data_b29a8
+ db 10 ; size
+ db -11, -12, 6, $0
+ db -11, -4, 7, $0
+ db -11, 4, 8, $0
+ db -3, -12, 9, $0
+ db -3, -4, 10, $0
+ db -3, 4, 11, $0
+ db 5, -12, 12, $0
+ db 5, -4, 13, $0
+ db 5, 4, 14, $0
+ db -14, 12, 5, (1 << OAM_X_FLIP)
+
+.data_b29d1
+ db 6 ; size
+ db -7, -8, 0, $0
+ db -7, 0, 0, (1 << OAM_X_FLIP)
+ db 1, -8, 1, $0
+ db 1, 0, 1, (1 << OAM_X_FLIP)
+ db -7, -16, 5, $0
+ db -7, 8, 5, (1 << OAM_X_FLIP)
+; 0xb29ea
+
+AnimData157:: ; b29ea (2c:69ea)
+ frame_table AnimFrameTable77
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 6, 2, 0, 0
+ frame_data 7, 2, 0, 0
+ frame_data 8, 2, 0, 0
+ frame_data 9, 2, 0, 0
+ frame_data 10, 2, 0, 0
+ frame_data 11, 2, 0, 0
+ frame_data 12, 2, 0, 0
+ frame_data 13, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 1, 2, 0, 0
+ frame_data 2, 2, 0, 0
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 0
+ frame_data 5, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb2a9d
+
+AnimFrameTable77:: ; b2a9d (2c:6a9d)
+ dw .data_b2ab9
+ dw .data_b2afa
+ dw .data_b2b3b
+ dw .data_b2b7c
+ dw .data_b2bbd
+ dw .data_b2bee
+ dw .data_b2c1f
+ dw .data_b2c50
+ dw .data_b2c81
+ dw .data_b2cb2
+ dw .data_b2ce3
+ dw .data_b2d24
+ dw .data_b2d65
+ dw .data_b2da6
+
+.data_b2ab9
+ db 16 ; size
+ db -24, -1, 0, $0
+ db -32, 0, 0, $0
+ db -40, 1, 0, $0
+ db -48, 2, 0, $0
+ db 16, -7, 0, (1 << OAM_Y_FLIP)
+ db 24, -8, 0, (1 << OAM_Y_FLIP)
+ db 32, -9, 0, (1 << OAM_Y_FLIP)
+ db 40, -10, 0, (1 << OAM_Y_FLIP)
+ db -1, 16, 1, $0
+ db 0, 24, 1, $0
+ db 1, 32, 1, $0
+ db 2, 40, 1, $0
+ db -7, -24, 1, (1 << OAM_X_FLIP)
+ db -8, -32, 1, (1 << OAM_X_FLIP)
+ db -9, -40, 1, (1 << OAM_X_FLIP)
+ db -10, -48, 1, (1 << OAM_X_FLIP)
+
+.data_b2afa
+ db 16 ; size
+ db -24, -1, 0, (1 << OAM_X_FLIP)
+ db -32, 0, 0, (1 << OAM_X_FLIP)
+ db -40, 1, 0, (1 << OAM_X_FLIP)
+ db -48, 2, 0, (1 << OAM_X_FLIP)
+ db 16, -7, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 24, -8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 32, -9, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 40, -10, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -1, 16, 1, (1 << OAM_Y_FLIP)
+ db 0, 24, 1, (1 << OAM_Y_FLIP)
+ db 1, 32, 1, (1 << OAM_Y_FLIP)
+ db 2, 40, 1, (1 << OAM_Y_FLIP)
+ db -7, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -32, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -9, -40, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -10, -48, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b2b3b
+ db 16 ; size
+ db -22, 5, 0, $0
+ db -30, 8, 0, $0
+ db -38, 11, 0, $0
+ db -46, 14, 0, $0
+ db 14, -13, 0, (1 << OAM_Y_FLIP)
+ db 22, -16, 0, (1 << OAM_Y_FLIP)
+ db 30, -19, 0, (1 << OAM_Y_FLIP)
+ db 38, -22, 0, (1 << OAM_Y_FLIP)
+ db 5, 14, 1, $0
+ db 8, 22, 1, $0
+ db 11, 30, 1, $0
+ db 14, 38, 1, $0
+ db -13, -22, 1, (1 << OAM_X_FLIP)
+ db -16, -30, 1, (1 << OAM_X_FLIP)
+ db -19, -38, 1, (1 << OAM_X_FLIP)
+ db -22, -46, 1, (1 << OAM_X_FLIP)
+
+.data_b2b7c
+ db 16 ; size
+ db -22, 5, 0, (1 << OAM_X_FLIP)
+ db -30, 8, 0, (1 << OAM_X_FLIP)
+ db -38, 11, 0, (1 << OAM_X_FLIP)
+ db -46, 14, 0, (1 << OAM_X_FLIP)
+ db 14, -13, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 22, -16, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 30, -19, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 38, -22, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 5, 14, 1, (1 << OAM_Y_FLIP)
+ db 8, 22, 1, (1 << OAM_Y_FLIP)
+ db 11, 30, 1, (1 << OAM_Y_FLIP)
+ db 14, 38, 1, (1 << OAM_Y_FLIP)
+ db -13, -22, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -30, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -19, -38, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -22, -46, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b2bbd
+ db 12 ; size
+ db -42, 22, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, 16, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -22, 10, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 10, 14, 2, (1 << OAM_Y_FLIP)
+ db 16, 24, 2, (1 << OAM_Y_FLIP)
+ db 22, 34, 2, (1 << OAM_Y_FLIP)
+ db 34, -30, 2, $0
+ db 24, -24, 2, $0
+ db 14, -18, 2, $0
+ db -18, -22, 2, (1 << OAM_X_FLIP)
+ db -24, -32, 2, (1 << OAM_X_FLIP)
+ db -30, -42, 2, (1 << OAM_X_FLIP)
+
+.data_b2bee
+ db 12 ; size
+ db -22, 10, 2, $0
+ db -32, 16, 2, $0
+ db -42, 22, 2, $0
+ db 22, 34, 2, (1 << OAM_X_FLIP)
+ db 16, 24, 2, (1 << OAM_X_FLIP)
+ db 10, 14, 2, (1 << OAM_X_FLIP)
+ db 14, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 24, -24, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 34, -30, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -30, -42, 2, (1 << OAM_Y_FLIP)
+ db -24, -32, 2, (1 << OAM_Y_FLIP)
+ db -18, -22, 2, (1 << OAM_Y_FLIP)
+
+.data_b2c1f
+ db 12 ; size
+ db -36, 28, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -28, 20, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -20, 12, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 12, 12, 2, (1 << OAM_Y_FLIP)
+ db 20, 20, 2, (1 << OAM_Y_FLIP)
+ db 28, 28, 2, (1 << OAM_Y_FLIP)
+ db 28, -36, 2, $0
+ db 20, -28, 2, $0
+ db 12, -20, 2, $0
+ db -20, -20, 2, (1 << OAM_X_FLIP)
+ db -28, -28, 2, (1 << OAM_X_FLIP)
+ db -36, -36, 2, (1 << OAM_X_FLIP)
+
+.data_b2c50
+ db 12 ; size
+ db -20, 12, 2, $0
+ db -28, 20, 2, $0
+ db -36, 28, 2, $0
+ db 28, 28, 2, (1 << OAM_X_FLIP)
+ db 20, 20, 2, (1 << OAM_X_FLIP)
+ db 12, 12, 2, (1 << OAM_X_FLIP)
+ db 12, -20, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 20, -28, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 28, -36, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -36, -36, 2, (1 << OAM_Y_FLIP)
+ db -28, -28, 2, (1 << OAM_Y_FLIP)
+ db -20, -20, 2, (1 << OAM_Y_FLIP)
+
+.data_b2c81
+ db 12 ; size
+ db -22, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -24, 2, (1 << OAM_X_FLIP)
+ db -42, -30, 2, (1 << OAM_X_FLIP)
+ db 22, -42, 2, $0
+ db 16, -32, 2, $0
+ db 10, -22, 2, $0
+ db 14, 10, 2, (1 << OAM_Y_FLIP)
+ db 24, 16, 2, (1 << OAM_Y_FLIP)
+ db 34, 22, 2, (1 << OAM_Y_FLIP)
+ db -30, 34, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, 24, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -18, 14, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b2cb2
+ db 12 ; size
+ db -42, -30, 2, (1 << OAM_Y_FLIP)
+ db -32, -24, 2, (1 << OAM_Y_FLIP)
+ db -22, -18, 2, (1 << OAM_Y_FLIP)
+ db 10, -22, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -32, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 22, -42, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 34, 22, 2, (1 << OAM_X_FLIP)
+ db 24, 16, 2, (1 << OAM_X_FLIP)
+ db 14, 10, 2, (1 << OAM_X_FLIP)
+ db -18, 14, 2, $0
+ db -24, 24, 2, $0
+ db -30, 34, 2, $0
+
+.data_b2ce3
+ db 16 ; size
+ db -22, -13, 0, $0
+ db -30, -16, 0, $0
+ db -38, -19, 0, $0
+ db -46, -22, 0, $0
+ db 5, -22, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 8, -30, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 11, -38, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 14, -46, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 14, 5, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 22, 8, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 30, 11, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 38, 14, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -13, 14, 1, $0
+ db -16, 22, 1, $0
+ db -19, 30, 1, $0
+ db -22, 38, 1, $0
+
+.data_b2d24
+ db 16 ; size
+ db -22, -13, 0, (1 << OAM_X_FLIP)
+ db -30, -16, 0, (1 << OAM_X_FLIP)
+ db -38, -19, 0, (1 << OAM_X_FLIP)
+ db -46, -22, 0, (1 << OAM_X_FLIP)
+ db 5, -22, 1, (1 << OAM_X_FLIP)
+ db 8, -30, 1, (1 << OAM_X_FLIP)
+ db 11, -38, 1, (1 << OAM_X_FLIP)
+ db 14, -46, 1, (1 << OAM_X_FLIP)
+ db 14, 5, 0, (1 << OAM_Y_FLIP)
+ db 22, 8, 0, (1 << OAM_Y_FLIP)
+ db 30, 11, 0, (1 << OAM_Y_FLIP)
+ db 38, 14, 0, (1 << OAM_Y_FLIP)
+ db -13, 14, 1, (1 << OAM_Y_FLIP)
+ db -16, 22, 1, (1 << OAM_Y_FLIP)
+ db -19, 30, 1, (1 << OAM_Y_FLIP)
+ db -22, 38, 1, (1 << OAM_Y_FLIP)
+
+.data_b2d65
+ db 16 ; size
+ db -24, -7, 0, $0
+ db -32, -8, 0, $0
+ db -40, -9, 0, $0
+ db -48, -10, 0, $0
+ db -7, 16, 1, $0
+ db -8, 24, 1, $0
+ db -9, 32, 1, $0
+ db -10, 40, 1, $0
+ db -1, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -32, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, -40, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 2, -48, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 16, -1, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 24, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 32, 1, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 40, 2, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b2da6
+ db 16 ; size
+ db -24, -7, 0, (1 << OAM_X_FLIP)
+ db -32, -8, 0, (1 << OAM_X_FLIP)
+ db -40, -9, 0, (1 << OAM_X_FLIP)
+ db -48, -10, 0, (1 << OAM_X_FLIP)
+ db 16, -1, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 24, 0, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 32, 1, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 40, 2, 0, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -7, 16, 1, (1 << OAM_Y_FLIP)
+ db -8, 24, 1, (1 << OAM_Y_FLIP)
+ db -9, 32, 1, (1 << OAM_Y_FLIP)
+ db -10, 40, 1, (1 << OAM_Y_FLIP)
+ db -1, -24, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -32, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 1, -40, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 2, -48, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb2de7
+
+AnimData158:: ; b2de7 (2c:6de7)
+ frame_table AnimFrameTable78
+ frame_data 0, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 2, 6, 0, 0
+ frame_data 3, 6, 0, 0
+ frame_data 4, 6, 0, 0
+ frame_data 5, 6, 0, 0
+ frame_data 1, 6, 0, 0
+ frame_data 0, 6, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb2e12
+
+AnimFrameTable78:: ; b2e12 (2c:6e12)
+ dw .data_b2e68
+ dw .data_b2e89
+ dw .data_b2eaa
+ dw .data_b2ecb
+ dw .data_b2eec
+ dw .data_b2f0d
+ dw .data_b2f2e
+ dw .data_b2f4f
+ dw .data_b2f78
+ dw .data_b2fa1
+ dw .data_b2fd2
+ dw .data_b2ffb
+ dw .data_b3024
+ dw .data_b3045
+ dw .data_b306e
+ dw .data_b3097
+ dw .data_b30c8
+ dw .data_b30f1
+ dw .data_b311a
+ dw .data_b314b
+ dw .data_b317c
+ dw .data_b31bd
+ dw .data_b31ee
+ dw .data_b321f
+ dw .data_b3240
+ dw .data_b3261
+ dw .data_b3282
+ dw .data_b32a3
+ dw .data_b32c4
+ dw .data_b32e5
+ dw .data_b3306
+ dw .data_b3327
+ dw .data_b3338
+ dw .data_b3349
+ dw .data_b335a
+ dw .data_b336b
+ dw .data_b337c
+ dw .data_b338d
+ dw .data_b339e
+ dw .data_b33af
+ dw .data_b33c0
+ dw .data_b33d1
+ dw .data_b33e2
+
+.data_b2e68
+ db 8 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+
+.data_b2e89
+ db 8 ; size
+ db -14, -24, 0, $0
+ db -14, -16, 1, $0
+ db -46, 8, 0, $0
+ db -46, 16, 1, $0
+ db -38, 8, 3, $0
+ db -38, 16, 3, (1 << OAM_X_FLIP)
+ db -6, -24, 3, $0
+ db -6, -16, 3, (1 << OAM_X_FLIP)
+
+.data_b2eaa
+ db 8 ; size
+ db -14, -8, 0, $0
+ db -14, 0, 1, $0
+ db -46, -8, 0, $0
+ db -46, 0, 1, $0
+ db -38, -8, 3, $0
+ db -38, 0, 3, (1 << OAM_X_FLIP)
+ db -6, -8, 3, $0
+ db -6, 0, 3, (1 << OAM_X_FLIP)
+
+.data_b2ecb
+ db 8 ; size
+ db -22, 8, 0, $0
+ db -22, 16, 1, $0
+ db -38, -24, 0, $0
+ db -38, -16, 1, $0
+ db -30, -24, 3, $0
+ db -30, -16, 3, (1 << OAM_X_FLIP)
+ db -14, 8, 3, $0
+ db -14, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b2eec
+ db 8 ; size
+ db -30, 8, 0, $0
+ db -30, 16, 1, $0
+ db -30, -24, 0, $0
+ db -30, -16, 1, $0
+ db -22, -24, 3, $0
+ db -22, -16, 3, (1 << OAM_X_FLIP)
+ db -22, 8, 3, $0
+ db -22, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b2f0d
+ db 8 ; size
+ db -38, 8, 0, $0
+ db -38, 16, 1, $0
+ db -22, -24, 0, $0
+ db -22, -16, 1, $0
+ db -14, -24, 3, $0
+ db -14, -16, 3, (1 << OAM_X_FLIP)
+ db -30, 8, 3, $0
+ db -30, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b2f2e
+ db 8 ; size
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+ db -14, -24, 0, $0
+ db -14, -16, 1, $0
+ db -6, -24, 3, $0
+ db -6, -16, 3, (1 << OAM_X_FLIP)
+
+.data_b2f4f
+ db 10 ; size
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+ db -15, -24, 0, $0
+ db -15, -16, 1, $0
+ db -7, -24, 3, $0
+ db -7, -16, 3, (1 << OAM_X_FLIP)
+ db -2, -24, 3, $0
+ db -2, -16, 3, (1 << OAM_X_FLIP)
+
+.data_b2f78
+ db 10 ; size
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 3, $0
+ db -8, -16, 3, (1 << OAM_X_FLIP)
+ db -3, -24, 4, $0
+ db -3, -16, 1, (1 << OAM_Y_FLIP)
+
+.data_b2fa1
+ db 12 ; size
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+ db -17, -24, 0, $0
+ db -17, -16, 1, $0
+ db -9, -24, 3, $0
+ db -9, -16, 3, (1 << OAM_X_FLIP)
+ db -4, -24, 0, $0
+ db -4, -16, 1, $0
+ db 4, -24, 3, $0
+ db 4, -16, 3, (1 << OAM_X_FLIP)
+
+.data_b2fd2
+ db 10 ; size
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -7, -24, 0, $0
+ db -7, -16, 1, $0
+ db 1, -24, 3, $0
+ db 1, -16, 3, (1 << OAM_X_FLIP)
+
+.data_b2ffb
+ db 10 ; size
+ db -48, 8, 0, $0
+ db -48, 16, 1, $0
+ db -40, 8, 2, $0
+ db -40, 16, 2, (1 << OAM_X_FLIP)
+ db -10, -24, 0, $0
+ db -10, -16, 1, $0
+ db -2, -24, 3, $0
+ db -2, -16, 3, (1 << OAM_X_FLIP)
+ db -19, -24, 3, (1 << OAM_Y_FLIP)
+ db -19, -16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b3024
+ db 8 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -46, 8, 0, $0
+ db -46, 16, 1, $0
+ db -38, 8, 3, $0
+ db -38, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b3045
+ db 10 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -45, 8, 0, $0
+ db -45, 16, 1, $0
+ db -37, 8, 3, $0
+ db -37, 16, 3, (1 << OAM_X_FLIP)
+ db -54, 8, 3, (1 << OAM_Y_FLIP)
+ db -54, 16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b306e
+ db 10 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -44, 8, 0, $0
+ db -44, 16, 1, $0
+ db -36, 8, 3, $0
+ db -36, 16, 3, (1 << OAM_X_FLIP)
+ db -53, 8, 0, $0
+ db -53, 16, 1, $0
+
+.data_b3097
+ db 12 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -43, 8, 0, $0
+ db -43, 16, 1, $0
+ db -35, 8, 3, $0
+ db -35, 16, 3, (1 << OAM_X_FLIP)
+ db -56, 8, 0, $0
+ db -56, 16, 1, $0
+ db -48, 8, 3, $0
+ db -48, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b30c8
+ db 10 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -40, 16, 1, (1 << OAM_Y_FLIP)
+ db -53, 8, 0, $0
+ db -53, 16, 1, $0
+ db -45, 8, 3, $0
+ db -45, 16, 3, (1 << OAM_X_FLIP)
+ db -40, 8, 4, $0
+
+.data_b30f1
+ db 10 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 2, $0
+ db -8, -16, 2, (1 << OAM_X_FLIP)
+ db -50, 8, 0, $0
+ db -50, 16, 1, $0
+ db -42, 8, 3, $0
+ db -42, 16, 3, (1 << OAM_X_FLIP)
+ db -37, 8, 3, $0
+ db -37, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b311a
+ db 12 ; size
+ db -15, -24, 0, $0
+ db -15, -16, 1, $0
+ db -7, -24, 3, $0
+ db -7, -16, 3, (1 << OAM_X_FLIP)
+ db -2, -24, 3, $0
+ db -2, -16, 3, (1 << OAM_X_FLIP)
+ db -45, 8, 0, $0
+ db -45, 16, 1, $0
+ db -37, 8, 3, $0
+ db -37, 16, 3, (1 << OAM_X_FLIP)
+ db -54, 8, 3, (1 << OAM_Y_FLIP)
+ db -54, 16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b314b
+ db 12 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -8, -24, 3, $0
+ db -8, -16, 3, (1 << OAM_X_FLIP)
+ db -3, -24, 4, $0
+ db -3, -16, 1, (1 << OAM_Y_FLIP)
+ db -44, 8, 0, $0
+ db -44, 16, 1, $0
+ db -36, 8, 3, $0
+ db -36, 16, 3, (1 << OAM_X_FLIP)
+ db -53, 8, 0, $0
+ db -53, 16, 1, $0
+
+.data_b317c
+ db 16 ; size
+ db -17, -24, 0, $0
+ db -17, -16, 1, $0
+ db -9, -24, 3, $0
+ db -9, -16, 3, (1 << OAM_X_FLIP)
+ db -4, -24, 0, $0
+ db -4, -16, 1, $0
+ db 4, -24, 3, $0
+ db 4, -16, 3, (1 << OAM_X_FLIP)
+ db -43, 8, 0, $0
+ db -43, 16, 1, $0
+ db -35, 8, 3, $0
+ db -35, 16, 3, (1 << OAM_X_FLIP)
+ db -56, 8, 0, $0
+ db -56, 16, 1, $0
+ db -48, 8, 3, $0
+ db -48, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b31bd
+ db 12 ; size
+ db -16, -24, 0, $0
+ db -16, -16, 1, $0
+ db -7, -24, 0, $0
+ db -7, -16, 1, $0
+ db 1, -24, 3, $0
+ db 1, -16, 3, (1 << OAM_X_FLIP)
+ db -40, 16, 1, (1 << OAM_Y_FLIP)
+ db -53, 8, 0, $0
+ db -53, 16, 1, $0
+ db -45, 8, 3, $0
+ db -45, 16, 3, (1 << OAM_X_FLIP)
+ db -40, 8, 4, $0
+
+.data_b31ee
+ db 12 ; size
+ db -10, -24, 0, $0
+ db -10, -16, 1, $0
+ db -2, -24, 3, $0
+ db -2, -16, 3, (1 << OAM_X_FLIP)
+ db -19, -24, 3, (1 << OAM_Y_FLIP)
+ db -19, -16, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -50, 8, 0, $0
+ db -50, 16, 1, $0
+ db -42, 8, 3, $0
+ db -42, 16, 3, (1 << OAM_X_FLIP)
+ db -37, 8, 3, $0
+ db -37, 16, 3, (1 << OAM_X_FLIP)
+
+.data_b321f
+ db 8 ; size
+ db -8, -24, 0, $0
+ db -8, -16, 1, $0
+ db 0, -24, 2, $0
+ db 0, -16, 2, (1 << OAM_X_FLIP)
+ db -56, -4, 0, $0
+ db -56, 4, 1, $0
+ db -48, -4, 2, $0
+ db -48, 4, 2, (1 << OAM_X_FLIP)
+
+.data_b3240
+ db 8 ; size
+ db 0, -24, 0, $0
+ db 0, -16, 1, $0
+ db 8, -24, 2, $0
+ db 8, -16, 2, (1 << OAM_X_FLIP)
+ db -56, -16, 0, $0
+ db -56, -8, 1, $0
+ db -48, -16, 2, $0
+ db -48, -8, 2, (1 << OAM_X_FLIP)
+
+.data_b3261
+ db 8 ; size
+ db -1, -20, 0, $0
+ db -1, -12, 1, $0
+ db -57, -20, 0, $0
+ db -57, -12, 1, $0
+ db -49, -20, 3, $0
+ db -49, -12, 3, (1 << OAM_X_FLIP)
+ db 7, -20, 3, $0
+ db 7, -12, 3, (1 << OAM_X_FLIP)
+
+.data_b3282
+ db 8 ; size
+ db -3, -12, 0, $0
+ db -3, -4, 1, $0
+ db -59, -28, 0, $0
+ db -59, -20, 1, $0
+ db -51, -28, 3, $0
+ db -51, -20, 3, (1 << OAM_X_FLIP)
+ db 5, -12, 3, $0
+ db 5, -4, 3, (1 << OAM_X_FLIP)
+
+.data_b32a3
+ db 8 ; size
+ db -4, -4, 0, $0
+ db -4, 4, 1, $0
+ db -60, -36, 0, $0
+ db -60, -28, 1, $0
+ db -52, -36, 3, $0
+ db -52, -28, 3, (1 << OAM_X_FLIP)
+ db 4, -4, 3, $0
+ db 4, 4, 3, (1 << OAM_X_FLIP)
+
+.data_b32c4
+ db 8 ; size
+ db -4, 4, 0, $0
+ db -4, 12, 1, $0
+ db -60, -44, 0, $0
+ db -60, -36, 1, $0
+ db -52, -44, 3, $0
+ db -52, -36, 3, (1 << OAM_X_FLIP)
+ db 4, 4, 3, $0
+ db 4, 12, 3, (1 << OAM_X_FLIP)
+
+.data_b32e5
+ db 8 ; size
+ db -3, 12, 0, $0
+ db -3, 20, 1, $0
+ db -59, -52, 0, $0
+ db -59, -44, 1, $0
+ db -51, -52, 3, $0
+ db -51, -44, 3, (1 << OAM_X_FLIP)
+ db 5, 12, 3, $0
+ db 5, 20, 3, (1 << OAM_X_FLIP)
+
+.data_b3306
+ db 8 ; size
+ db -1, 20, 0, $0
+ db -1, 28, 1, $0
+ db -57, -60, 0, $0
+ db -57, -52, 1, $0
+ db -49, -60, 3, $0
+ db -49, -52, 3, (1 << OAM_X_FLIP)
+ db 7, 20, 3, $0
+ db 7, 28, 3, (1 << OAM_X_FLIP)
+
+.data_b3327
+ db 4 ; size
+ db -1, -20, 0, $0
+ db -1, -12, 1, $0
+ db 7, -20, 3, $0
+ db 7, -12, 3, (1 << OAM_X_FLIP)
+
+.data_b3338
+ db 4 ; size
+ db -3, -12, 0, $0
+ db -3, -4, 1, $0
+ db 5, -12, 3, $0
+ db 5, -4, 3, (1 << OAM_X_FLIP)
+
+.data_b3349
+ db 4 ; size
+ db -4, -4, 0, $0
+ db -4, 4, 1, $0
+ db 4, -4, 3, $0
+ db 4, 4, 3, (1 << OAM_X_FLIP)
+
+.data_b335a
+ db 4 ; size
+ db -4, 4, 0, $0
+ db -4, 12, 1, $0
+ db 4, 4, 3, $0
+ db 4, 12, 3, (1 << OAM_X_FLIP)
+
+.data_b336b
+ db 4 ; size
+ db -3, 12, 0, $0
+ db -3, 20, 1, $0
+ db 5, 12, 3, $0
+ db 5, 20, 3, (1 << OAM_X_FLIP)
+
+.data_b337c
+ db 4 ; size
+ db -1, 20, 0, $0
+ db -1, 28, 1, $0
+ db 7, 20, 3, $0
+ db 7, 28, 3, (1 << OAM_X_FLIP)
+
+.data_b338d
+ db 4 ; size
+ db -57, -20, 0, $0
+ db -57, -12, 1, $0
+ db -49, -20, 3, $0
+ db -49, -12, 3, (1 << OAM_X_FLIP)
+
+.data_b339e
+ db 4 ; size
+ db -59, -28, 0, $0
+ db -59, -20, 1, $0
+ db -51, -28, 3, $0
+ db -51, -20, 3, (1 << OAM_X_FLIP)
+
+.data_b33af
+ db 4 ; size
+ db -60, -36, 0, $0
+ db -60, -28, 1, $0
+ db -52, -36, 3, $0
+ db -52, -28, 3, (1 << OAM_X_FLIP)
+
+.data_b33c0
+ db 4 ; size
+ db -60, -44, 0, $0
+ db -60, -36, 1, $0
+ db -52, -44, 3, $0
+ db -52, -36, 3, (1 << OAM_X_FLIP)
+
+.data_b33d1
+ db 4 ; size
+ db -59, -52, 0, $0
+ db -59, -44, 1, $0
+ db -51, -52, 3, $0
+ db -51, -44, 3, (1 << OAM_X_FLIP)
+
+.data_b33e2
+ db 4 ; size
+ db -57, -60, 0, $0
+ db -57, -52, 1, $0
+ db -49, -60, 3, $0
+ db -49, -52, 3, (1 << OAM_X_FLIP)
+; 0xb33f3
+
+AnimData159:: ; b33f3 (2c:73f3)
+ frame_table AnimFrameTable78
+ frame_data 6, 3, 0, 0
+ frame_data 7, 3, 0, 0
+ frame_data 8, 3, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 3, 0, 0
+ frame_data 11, 3, 0, 0
+ frame_data 6, 3, 0, 0
+ frame_data 0, 1, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb341e
+
+AnimData160:: ; b341e (2c:741e)
+ frame_table AnimFrameTable78
+ frame_data 12, 3, 0, 0
+ frame_data 13, 3, 0, 0
+ frame_data 14, 3, 0, 0
+ frame_data 15, 3, 0, 0
+ frame_data 16, 3, 0, 0
+ frame_data 17, 3, 0, 0
+ frame_data 12, 3, 0, 0
+ frame_data 0, 1, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3449
+
+AnimData161:: ; b3449 (2c:7449)
+ frame_table AnimFrameTable78
+ frame_data 1, 3, 0, 0
+ frame_data 18, 3, 0, 0
+ frame_data 19, 3, 0, 0
+ frame_data 20, 3, 0, 0
+ frame_data 21, 3, 0, 0
+ frame_data 22, 3, 0, 0
+ frame_data 1, 3, 0, 0
+ frame_data 0, 1, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3474
+
+AnimData163:: ; b3474 (2c:7474)
+ frame_table AnimFrameTable78
+ frame_data 25, 6, 0, 0
+ frame_data 26, 6, 0, 0
+ frame_data 27, 6, 0, 0
+ frame_data 28, 6, 0, 0
+ frame_data 29, 6, 0, 0
+ frame_data 30, 6, 0, 0
+ frame_data 30, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3497
+
+AnimData164:: ; b3497 (2c:7497)
+ frame_table AnimFrameTable78
+ frame_data 31, 6, 0, 0
+ frame_data 32, 6, 0, 0
+ frame_data 33, 6, 0, 0
+ frame_data 34, 6, 0, 0
+ frame_data 35, 6, 0, 0
+ frame_data 36, 6, 0, 0
+ frame_data 36, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb34ba
+
+AnimData165:: ; b34ba (2c:74ba)
+ frame_table AnimFrameTable78
+ frame_data 37, 6, 0, 0
+ frame_data 38, 6, 0, 0
+ frame_data 39, 6, 0, 0
+ frame_data 40, 6, 0, 0
+ frame_data 41, 6, 0, 0
+ frame_data 42, 6, 0, 0
+ frame_data 42, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb34dd
+
+AnimData167:: ; b34dd (2c:74dd)
+ frame_table AnimFrameTable79
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3504
+
+AnimFrameTable79:: ; b3504 (2c:7504)
+ dw .data_b3512
+ dw .data_b3537
+ dw .data_b3550
+ dw .data_b355d
+ dw .data_b3576
+ dw .data_b359b
+ dw .data_b35b4
+
+.data_b3512
+ db 9 ; size
+ db -12, -12, 0, $0
+ db -12, -4, 1, $0
+ db -12, 4, 2, $0
+ db -4, -12, 3, $0
+ db -4, -4, 4, $0
+ db -4, 4, 5, $0
+ db 4, -12, 6, $0
+ db 4, -4, 7, $0
+ db 4, 4, 8, $0
+
+.data_b3537
+ db 6 ; size
+ db -8, -12, 17, $0
+ db -8, -4, 18, $0
+ db -8, 4, 17, (1 << OAM_X_FLIP)
+ db 0, -12, 19, $0
+ db 0, -4, 20, $0
+ db 0, 4, 19, (1 << OAM_X_FLIP)
+
+.data_b3550
+ db 3 ; size
+ db -4, -12, 21, $0
+ db -4, -4, 22, $0
+ db -4, 4, 21, (1 << OAM_X_FLIP)
+
+.data_b355d
+ db 6 ; size
+ db -8, -12, 13, $0
+ db -8, -4, 14, $0
+ db -8, 4, 13, (1 << OAM_X_FLIP)
+ db 0, -12, 15, $0
+ db 0, -4, 16, $0
+ db 0, 4, 15, (1 << OAM_X_FLIP)
+
+.data_b3576
+ db 9 ; size
+ db -12, -12, 9, $0
+ db -12, -4, 10, $0
+ db -12, 4, 9, (1 << OAM_X_FLIP)
+ db -4, -12, 11, $0
+ db -4, -4, 12, $0
+ db -4, 4, 11, (1 << OAM_X_FLIP)
+ db 4, -12, 9, (1 << OAM_Y_FLIP)
+ db 4, -4, 10, (1 << OAM_Y_FLIP)
+ db 4, 4, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b359b
+ db 6 ; size
+ db 0, -12, 13, (1 << OAM_Y_FLIP)
+ db 0, -4, 14, (1 << OAM_Y_FLIP)
+ db 0, 4, 13, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -12, 15, (1 << OAM_Y_FLIP)
+ db -8, -4, 16, (1 << OAM_Y_FLIP)
+ db -8, 4, 15, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b35b4
+ db 6 ; size
+ db 0, -12, 17, (1 << OAM_Y_FLIP)
+ db 0, -4, 18, (1 << OAM_Y_FLIP)
+ db 0, 4, 17, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -12, 19, (1 << OAM_Y_FLIP)
+ db -8, -4, 20, (1 << OAM_Y_FLIP)
+ db -8, 4, 19, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb35cd
+
+AnimData168:: ; b35cd (2c:75cd)
+ frame_table AnimFrameTable79
+ frame_data 0, 2, 0, -7
+ frame_data 1, 2, 0, -7
+ frame_data 2, 2, 0, -6
+ frame_data 3, 2, 0, -6
+ frame_data 4, 2, 0, -5
+ frame_data 5, 2, 0, -5
+ frame_data 2, 2, 0, -4
+ frame_data 6, 2, 0, -4
+ frame_data 0, 2, 0, -3
+ frame_data 1, 2, 0, -2
+ frame_data 2, 2, 0, -1
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 1
+ frame_data 5, 2, 0, 2
+ frame_data 2, 2, 0, 3
+ frame_data 6, 2, 0, 4
+ frame_data 0, 2, 0, 4
+ frame_data 1, 2, 0, 5
+ frame_data 2, 2, 0, 5
+ frame_data 3, 2, 0, 6
+ frame_data 4, 2, 0, 6
+ frame_data 5, 2, 0, 7
+ frame_data 2, 2, 0, 7
+ frame_data 6, 2, 0, -5
+ frame_data 0, 2, 0, -3
+ frame_data 1, 2, 0, -2
+ frame_data 2, 2, 0, -1
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 0
+ frame_data 5, 2, 0, 1
+ frame_data 2, 2, 0, 2
+ frame_data 6, 2, 0, 3
+ frame_data 0, 2, 0, 5
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb365c
+
+AnimData169:: ; b365c (2c:765c)
+ frame_table AnimFrameTable79
+ frame_data 0, 2, 0, -7
+ frame_data 1, 2, 0, -7
+ frame_data 2, 2, 0, -6
+ frame_data 3, 2, 0, -6
+ frame_data 4, 2, 0, -5
+ frame_data 5, 2, 0, -5
+ frame_data 2, 2, 0, -4
+ frame_data 6, 2, 0, -4
+ frame_data 0, 2, 0, -3
+ frame_data 1, 2, 0, -2
+ frame_data 2, 2, 0, -1
+ frame_data 3, 2, 0, 0
+ frame_data 4, 2, 0, 1
+ frame_data 5, 2, 0, 2
+ frame_data 2, 2, 0, 3
+ frame_data 6, 2, 0, 4
+ frame_data 0, 2, 0, 4
+ frame_data 1, 2, 0, 5
+ frame_data 2, 2, 0, 5
+ frame_data 3, 2, 0, 6
+ frame_data 4, 2, 0, 6
+ frame_data 5, 2, 0, 7
+ frame_data 2, 2, 0, 7
+ frame_data 5, 2, 0, -5
+ frame_data 4, 2, 0, -3
+ frame_data 3, 2, 0, -2
+ frame_data 2, 2, 0, -1
+ frame_data 1, 2, 0, 0
+ frame_data 0, 2, 0, 0
+ frame_data 6, 2, 0, 1
+ frame_data 2, 2, 0, 2
+ frame_data 5, 2, 0, 3
+ frame_data 4, 2, 0, 5
+ frame_data 4, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb36eb
+
+AnimData170:: ; b36eb (2c:76eb)
+ frame_table AnimFrameTable79
+ frame_data 0, 1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb36f6
+
+AnimData171:: ; b36f6 (2c:76f6)
+ frame_table AnimFrameTable79
+ frame_data 4, 1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3701
+
+AnimData172:: ; b3701 (2c:7701)
+ frame_table AnimFrameTable80
+ frame_data 1, 30, 0, 0
+ frame_data -1, 30, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3710
+
+AnimFrameTable80:: ; b3710 (2c:7710)
+ dw .data_b3716
+ dw .data_b37b7
+ dw .data_b3858
+
+.data_b3716
+ db 40 ; size
+ db -56, 32, 0, $0
+ db -56, 40, 1, $0
+ db -56, 48, 2, $0
+ db -56, 56, 3, $0
+ db -48, 64, 9, $0
+ db -48, 56, 19, $0
+ db -48, 48, 18, $0
+ db -48, 40, 17, $0
+ db -48, 32, 16, $0
+ db -48, 24, 8, $0
+ db -40, 24, 24, $0
+ db -32, 32, 48, $0
+ db -40, 32, 32, $0
+ db -40, 40, 33, $0
+ db -32, 40, 49, $0
+ db -32, 48, 50, $0
+ db -32, 56, 51, $0
+ db -40, 64, 25, $0
+ db -40, 48, 34, $0
+ db -40, 56, 35, $0
+ db -16, -40, 9, $0
+ db -16, -80, 8, $0
+ db -8, -80, 24, $0
+ db -8, -40, 25, $0
+ db -24, -72, 4, $0
+ db -16, -72, 20, $0
+ db -8, -72, 36, $0
+ db -24, -64, 5, $0
+ db -16, -64, 21, $0
+ db -8, -64, 37, $0
+ db 0, -64, 53, $0
+ db 0, -72, 52, $0
+ db 0, -56, 40, $0
+ db -8, -56, 38, $0
+ db -16, -56, 22, $0
+ db -24, -56, 6, $0
+ db -24, -48, 7, $0
+ db -16, -48, 23, $0
+ db -8, -48, 39, $0
+ db 0, -48, 41, $0
+
+.data_b37b7
+ db 40 ; size
+ db -48, 64, 9, $0
+ db -48, 24, 8, $0
+ db -40, 24, 24, $0
+ db -40, 64, 25, $0
+ db -56, 32, 4, $0
+ db -48, 32, 20, $0
+ db -40, 32, 36, $0
+ db -56, 40, 5, $0
+ db -48, 40, 21, $0
+ db -40, 40, 37, $0
+ db -32, 40, 53, $0
+ db -32, 32, 52, $0
+ db -32, 48, 40, $0
+ db -40, 48, 38, $0
+ db -48, 48, 22, $0
+ db -56, 48, 6, $0
+ db -56, 56, 7, $0
+ db -48, 56, 23, $0
+ db -40, 56, 39, $0
+ db -32, 56, 41, $0
+ db -24, -72, 0, $0
+ db -24, -64, 1, $0
+ db -24, -56, 2, $0
+ db -24, -48, 3, $0
+ db -16, -40, 9, $0
+ db -16, -48, 19, $0
+ db -16, -56, 18, $0
+ db -16, -64, 17, $0
+ db -16, -72, 16, $0
+ db -16, -80, 8, $0
+ db -8, -80, 24, $0
+ db 0, -72, 48, $0
+ db -8, -72, 32, $0
+ db -8, -64, 33, $0
+ db 0, -64, 49, $0
+ db 0, -56, 50, $0
+ db 0, -48, 51, $0
+ db -8, -40, 25, $0
+ db -8, -56, 34, $0
+ db -8, -48, 35, $0
+
+.data_b3858
+ db 36 ; size
+ db -52, 24, 10, $0
+ db -44, 24, 26, $0
+ db -36, 24, 42, $0
+ db -52, 32, 11, $0
+ db -44, 32, 27, $0
+ db -36, 32, 43, $0
+ db -52, 40, 12, $0
+ db -44, 40, 28, $0
+ db -36, 40, 44, $0
+ db -52, 48, 13, $0
+ db -44, 56, 30, $0
+ db -44, 48, 29, $0
+ db -36, 48, 45, $0
+ db -36, 56, 46, $0
+ db -52, 56, 14, $0
+ db -52, 64, 15, $0
+ db -44, 64, 31, $0
+ db -36, 64, 47, $0
+ db -20, -80, 10, $0
+ db -12, -80, 26, $0
+ db -4, -80, 42, $0
+ db -20, -72, 11, $0
+ db -12, -72, 27, $0
+ db -4, -72, 43, $0
+ db -20, -64, 12, $0
+ db -12, -64, 28, $0
+ db -4, -64, 44, $0
+ db -20, -56, 13, $0
+ db -12, -48, 30, $0
+ db -12, -56, 29, $0
+ db -4, -56, 45, $0
+ db -4, -48, 46, $0
+ db -20, -48, 14, $0
+ db -20, -40, 15, $0
+ db -12, -40, 31, $0
+ db -4, -40, 47, $0
+; 0xb38e9
+
+AnimData173:: ; b38e9 (2c:78e9)
+ frame_table AnimFrameTable80
+ frame_data 0, 30, 0, 0
+ frame_data -1, 30, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb38f8
+
+AnimData174:: ; b38f8 (2c:78f8)
+ frame_table AnimFrameTable80
+ frame_data 2, 30, 0, 0
+ frame_data -1, 30, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3907
+
+AnimData175:: ; b3907 (2c:7907)
+ frame_table AnimFrameTable81
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb393e
+
+AnimFrameTable81:: ; b393e (2c:793e)
+ dw .data_b3982
+ dw .data_b398b
+ dw .data_b39a4
+ dw .data_b39d5
+ dw .data_b39fe
+ dw .data_b3a17
+ dw .data_b3a20
+ dw .data_b3a39
+ dw .data_b3a6a
+ dw .data_b3a93
+ dw .data_b3aac
+ dw .data_b3ab1
+ dw .data_b3aba
+ dw .data_b3ac7
+ dw .data_b3ad8
+ dw .data_b3aed
+ dw .data_b3b06
+ dw .data_b3b23
+ dw .data_b3b44
+ dw .data_b3b69
+ dw .data_b3b92
+ dw .data_b3bbf
+ dw .data_b3bf0
+ dw .data_b3bf5
+ dw .data_b3bfe
+ dw .data_b3c0b
+ dw .data_b3c1c
+ dw .data_b3c31
+ dw .data_b3c4a
+ dw .data_b3c67
+ dw .data_b3c88
+ dw .data_b3cad
+ dw .data_b3cd6
+ dw .data_b3d03
+
+.data_b3982
+ db 2 ; size
+ db -32, -31, 1, $0
+ db -24, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_b398b
+ db 6 ; size
+ db -32, -31, 1, $0
+ db -24, -31, 1, (1 << OAM_Y_FLIP)
+ db -40, -22, 2, $0
+ db -32, -20, 3, $0
+ db -16, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_Y_FLIP)
+
+.data_b39a4
+ db 12 ; size
+ db -32, -31, 1, $0
+ db -24, -31, 1, (1 << OAM_Y_FLIP)
+ db -40, -22, 2, $0
+ db -32, -20, 3, $0
+ db -48, -13, 4, $0
+ db -40, -9, 5, $0
+ db -32, -8, 6, $0
+ db -16, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_Y_FLIP)
+ db -8, -13, 4, (1 << OAM_Y_FLIP)
+ db -16, -9, 5, (1 << OAM_Y_FLIP)
+ db -24, -8, 6, (1 << OAM_Y_FLIP)
+
+.data_b39d5
+ db 10 ; size
+ db -40, -22, 2, $0
+ db -32, -20, 3, $0
+ db -48, -13, 4, $0
+ db -40, -9, 5, $0
+ db -32, -8, 6, $0
+ db -16, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_Y_FLIP)
+ db -8, -13, 4, (1 << OAM_Y_FLIP)
+ db -16, -9, 5, (1 << OAM_Y_FLIP)
+ db -24, -8, 6, (1 << OAM_Y_FLIP)
+
+.data_b39fe
+ db 6 ; size
+ db -48, -13, 4, $0
+ db -40, -9, 5, $0
+ db -32, -8, 6, $0
+ db -8, -13, 4, (1 << OAM_Y_FLIP)
+ db -16, -9, 5, (1 << OAM_Y_FLIP)
+ db -24, -8, 6, (1 << OAM_Y_FLIP)
+
+.data_b3a17
+ db 2 ; size
+ db -32, -9, 1, (1 << OAM_X_FLIP)
+ db -24, -9, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b3a20
+ db 6 ; size
+ db -32, -9, 1, (1 << OAM_X_FLIP)
+ db -24, -9, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -20, 3, (1 << OAM_X_FLIP)
+ db -16, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b3a39
+ db 12 ; size
+ db -32, -9, 1, (1 << OAM_X_FLIP)
+ db -24, -9, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -20, 3, (1 << OAM_X_FLIP)
+ db -48, -27, 4, (1 << OAM_X_FLIP)
+ db -40, -31, 5, (1 << OAM_X_FLIP)
+ db -32, -32, 6, (1 << OAM_X_FLIP)
+ db -16, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -27, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -31, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b3a6a
+ db 10 ; size
+ db -40, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -20, 3, (1 << OAM_X_FLIP)
+ db -48, -27, 4, (1 << OAM_X_FLIP)
+ db -40, -31, 5, (1 << OAM_X_FLIP)
+ db -32, -32, 6, (1 << OAM_X_FLIP)
+ db -16, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -27, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -31, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b3a93
+ db 6 ; size
+ db -48, -27, 4, (1 << OAM_X_FLIP)
+ db -40, -31, 5, (1 << OAM_X_FLIP)
+ db -32, -32, 6, (1 << OAM_X_FLIP)
+ db -8, -27, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -31, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b3aac
+ db 1 ; size
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3ab1
+ db 2 ; size
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3aba
+ db 3 ; size
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3ac7
+ db 4 ; size
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3ad8
+ db 5 ; size
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3aed
+ db 6 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3b06
+ db 7 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3b23
+ db 8 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3b44
+ db 9 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3b69
+ db 10 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3b92
+ db 11 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3bbf
+ db 12 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -28, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3bf0
+ db 1 ; size
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3bf5
+ db 2 ; size
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3bfe
+ db 3 ; size
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3c0b
+ db 4 ; size
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3c1c
+ db 5 ; size
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3c31
+ db 6 ; size
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3c4a
+ db 7 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3c67
+ db 8 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3c88
+ db 9 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3cad
+ db 10 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3cd6
+ db 11 ; size
+ db -32, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -40, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -24, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -16, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, -4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 4, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -8, 20, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -12, 7, %001 | (1 << OAM_OBP_NUM)
+ db -48, -20, 7, %001 | (1 << OAM_OBP_NUM)
+
+.data_b3d03
+ db 12 ; size
+ db -24, -14, 8, $0
+ db -24, -6, 9, $0
+ db -16, -14, 10, $0
+ db -24, 6, 8, (1 << OAM_X_FLIP)
+ db -24, -2, 9, (1 << OAM_X_FLIP)
+ db -16, 6, 10, (1 << OAM_X_FLIP)
+ db -32, -14, 8, (1 << OAM_Y_FLIP)
+ db -32, -6, 9, (1 << OAM_Y_FLIP)
+ db -40, -14, 10, (1 << OAM_Y_FLIP)
+ db -32, 6, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, -2, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 6, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb3d34
+
+AnimData176:: ; b3d34 (2c:7d34)
+ frame_table AnimFrameTable81
+ frame_data 10, 3, 0, 0
+ frame_data 11, 3, 0, 0
+ frame_data 12, 3, 0, 0
+ frame_data 13, 3, 0, 0
+ frame_data 14, 3, 0, 0
+ frame_data 15, 3, 0, 0
+ frame_data 16, 3, 0, 0
+ frame_data 17, 3, 0, 0
+ frame_data 18, 3, 0, 0
+ frame_data 19, 3, 0, 0
+ frame_data 20, 3, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 22, 3, 0, 0
+ frame_data 23, 3, 0, 0
+ frame_data 24, 3, 0, 0
+ frame_data 25, 3, 0, 0
+ frame_data 26, 3, 0, 0
+ frame_data 27, 3, 0, 0
+ frame_data 28, 3, 0, 0
+ frame_data 29, 3, 0, 0
+ frame_data 30, 3, 0, 0
+ frame_data 31, 3, 0, 0
+ frame_data 32, 3, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3dc3
+
+AnimData177:: ; b3dc3 (2c:7dc3)
+ frame_table AnimFrameTable81
+ frame_data 33, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3dd2
+
+AnimData179:: ; b3dd2 (2c:7dd2)
+ frame_table AnimFrameTable82
+ frame_data 10, 3, 0, 0
+ frame_data 11, 3, 0, 0
+ frame_data 12, 3, 0, 0
+ frame_data 13, 3, 0, 0
+ frame_data 14, 3, 0, 0
+ frame_data 15, 3, 0, 0
+ frame_data 16, 3, 0, 0
+ frame_data 17, 3, 0, 0
+ frame_data 18, 3, 0, 0
+ frame_data 19, 3, 0, 0
+ frame_data 20, 3, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 22, 3, 0, 0
+ frame_data 23, 3, 0, 0
+ frame_data 24, 3, 0, 0
+ frame_data 25, 3, 0, 0
+ frame_data 26, 3, 0, 0
+ frame_data 27, 3, 0, 0
+ frame_data 28, 3, 0, 0
+ frame_data 29, 3, 0, 0
+ frame_data 30, 3, 0, 0
+ frame_data 31, 3, 0, 0
+ frame_data 32, 3, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 21, 6, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3e61
+
+AnimData180:: ; b3e61 (2c:7e61)
+ frame_table AnimFrameTable82
+ frame_data 33, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3e70
+
+AnimData182:: ; b3e70 (2c:7e70)
+ frame_table AnimFrameTable83
+ frame_data 18, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3e7f
+
+AnimData184:: ; b3e7f (2c:7e7f)
+ frame_table AnimFrameTable84
+ frame_data 18, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3e8e
+
+AnimData186:: ; b3e8e (2c:7e8e)
+ frame_table AnimFrameTable85
+ frame_data 8, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3e9d
+
+AnimData188:: ; b3e9d (2c:7e9d)
+ frame_table AnimFrameTable86
+ frame_data 8, 8, 0, 0
+ frame_data -1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3eac
+
+AnimData189:: ; b3eac (2c:7eac)
+ frame_table AnimFrameTable87
+ frame_data 0, 1, 0, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3ebb
+
+AnimFrameTable87:: ; b3ebb (2c:7ebb)
+ dw .data_b3ebd
+
+.data_b3ebd
+ db 32 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 0, 16, 2, $0
+ db 0, 24, 3, $0
+ db 0, 32, 4, $0
+ db 0, 40, 5, $0
+ db 0, 48, 6, $0
+ db 0, 56, 7, $0
+ db 8, 0, 16, $0
+ db 8, 8, 17, $0
+ db 8, 16, 18, $0
+ db 8, 24, 19, $0
+ db 8, 32, 20, $0
+ db 8, 40, 21, $0
+ db 8, 48, 22, $0
+ db 8, 56, 23, $0
+ db 16, 0, 8, $0
+ db 16, 8, 9, $0
+ db 16, 16, 10, $0
+ db 16, 24, 11, $0
+ db 16, 32, 12, $0
+ db 16, 40, 13, $0
+ db 16, 48, 14, $0
+ db 16, 56, 15, $0
+ db 24, 0, 24, $0
+ db 24, 8, 25, $0
+ db 24, 16, 26, $0
+ db 24, 24, 27, $0
+ db 24, 32, 28, $0
+ db 24, 40, 29, $0
+ db 24, 48, 30, $0
+ db 24, 56, 31, $0
+; 0xb3f3e
+
+AnimData190:: ; b3f3e (2c:7f3e)
+ frame_table AnimFrameTable88
+ frame_data 0, 37, 0, 0
+ frame_data -1, 26, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3f4d
+
+AnimFrameTable88:: ; b3f4d (2c:7f4d)
+ dw .data_b3f4f
+
+.data_b3f4f
+ db 20 ; size
+ db -2, -5, 0, $0
+ db -2, 3, 1, $0
+ db -2, 19, 3, $0
+ db -2, 27, 4, $0
+ db -2, 11, 2, $0
+ db 6, -5, 5, $0
+ db 6, 3, 6, $0
+ db 6, 11, 7, $0
+ db 6, 19, 8, $0
+ db 6, 27, 9, $0
+ db -2, 41, 10, $0
+ db -2, 49, 11, $0
+ db -2, 57, 12, $0
+ db -2, 65, 13, $0
+ db -2, 73, 14, $0
+ db 6, 41, 15, $0
+ db 6, 49, 16, $0
+ db 6, 73, 19, $0
+ db 6, 65, 18, $0
+ db 6, 57, 17, $0
+; 0xb3fa0
+
+AnimData196:: ; b3fa0 (2c:7fa0)
+ frame_table AnimFrameTable91
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, 1, 3, 2
+ frame_data 0, 1, 3, 1
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb3feb
diff --git a/src/data/anims4.asm b/src/data/anims4.asm new file mode 100644 index 0000000..0d71da2 --- /dev/null +++ b/src/data/anims4.asm @@ -0,0 +1,3765 @@ +AnimData178:: ; b4000 (2d:4000)
+ frame_table AnimFrameTable82
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data -1, 6, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb4037
+
+AnimFrameTable82:: ; b4037 (2d:4037)
+ dw .data_b407b
+ dw .data_b4084
+ dw .data_b409d
+ dw .data_b40ce
+ dw .data_b40f7
+ dw .data_b4110
+ dw .data_b4119
+ dw .data_b4132
+ dw .data_b4163
+ dw .data_b418c
+ dw .data_b41a5
+ dw .data_b41aa
+ dw .data_b41b3
+ dw .data_b41c0
+ dw .data_b41d1
+ dw .data_b41e6
+ dw .data_b41ff
+ dw .data_b421c
+ dw .data_b423d
+ dw .data_b4262
+ dw .data_b428b
+ dw .data_b42b8
+ dw .data_b42e9
+ dw .data_b42ee
+ dw .data_b42f7
+ dw .data_b4304
+ dw .data_b4315
+ dw .data_b432a
+ dw .data_b4343
+ dw .data_b4360
+ dw .data_b4381
+ dw .data_b43a6
+ dw .data_b43cf
+ dw .data_b43fc
+
+.data_b407b
+ db 2 ; size
+ db -32, -31, 1, $0
+ db -24, -31, 1, (1 << OAM_Y_FLIP)
+
+.data_b4084
+ db 6 ; size
+ db -32, -31, 1, $0
+ db -24, -31, 1, (1 << OAM_Y_FLIP)
+ db -40, -22, 2, $0
+ db -32, -20, 3, $0
+ db -16, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_Y_FLIP)
+
+.data_b409d
+ db 12 ; size
+ db -32, -31, 1, $0
+ db -24, -31, 1, (1 << OAM_Y_FLIP)
+ db -40, -22, 2, $0
+ db -32, -20, 3, $0
+ db -48, -13, 4, $0
+ db -40, -9, 5, $0
+ db -32, -8, 6, $0
+ db -16, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_Y_FLIP)
+ db -8, -13, 4, (1 << OAM_Y_FLIP)
+ db -16, -9, 5, (1 << OAM_Y_FLIP)
+ db -24, -8, 6, (1 << OAM_Y_FLIP)
+
+.data_b40ce
+ db 10 ; size
+ db -40, -22, 2, $0
+ db -32, -20, 3, $0
+ db -48, -13, 4, $0
+ db -40, -9, 5, $0
+ db -32, -8, 6, $0
+ db -16, -22, 2, (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_Y_FLIP)
+ db -8, -13, 4, (1 << OAM_Y_FLIP)
+ db -16, -9, 5, (1 << OAM_Y_FLIP)
+ db -24, -8, 6, (1 << OAM_Y_FLIP)
+
+.data_b40f7
+ db 6 ; size
+ db -48, -13, 4, $0
+ db -40, -9, 5, $0
+ db -32, -8, 6, $0
+ db -8, -13, 4, (1 << OAM_Y_FLIP)
+ db -16, -9, 5, (1 << OAM_Y_FLIP)
+ db -24, -8, 6, (1 << OAM_Y_FLIP)
+
+.data_b4110
+ db 2 ; size
+ db -32, -9, 1, (1 << OAM_X_FLIP)
+ db -24, -9, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b4119
+ db 6 ; size
+ db -32, -9, 1, (1 << OAM_X_FLIP)
+ db -24, -9, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -20, 3, (1 << OAM_X_FLIP)
+ db -16, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b4132
+ db 12 ; size
+ db -32, -9, 1, (1 << OAM_X_FLIP)
+ db -24, -9, 1, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -20, 3, (1 << OAM_X_FLIP)
+ db -48, -27, 4, (1 << OAM_X_FLIP)
+ db -40, -31, 5, (1 << OAM_X_FLIP)
+ db -32, -32, 6, (1 << OAM_X_FLIP)
+ db -16, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -27, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -31, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b4163
+ db 10 ; size
+ db -40, -18, 2, (1 << OAM_X_FLIP)
+ db -32, -20, 3, (1 << OAM_X_FLIP)
+ db -48, -27, 4, (1 << OAM_X_FLIP)
+ db -40, -31, 5, (1 << OAM_X_FLIP)
+ db -32, -32, 6, (1 << OAM_X_FLIP)
+ db -16, -18, 2, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -20, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -27, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -31, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b418c
+ db 6 ; size
+ db -48, -27, 4, (1 << OAM_X_FLIP)
+ db -40, -31, 5, (1 << OAM_X_FLIP)
+ db -32, -32, 6, (1 << OAM_X_FLIP)
+ db -8, -27, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, -31, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -24, -32, 6, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+
+.data_b41a5
+ db 1 ; size
+ db -48, -28, 7, $0
+
+.data_b41aa
+ db 2 ; size
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b41b3
+ db 3 ; size
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b41c0
+ db 4 ; size
+ db -48, -4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b41d1
+ db 5 ; size
+ db -40, -4, 7, $0
+ db -48, -4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b41e6
+ db 6 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -48, -4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b41ff
+ db 7 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -48, -4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b421c
+ db 8 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b423d
+ db 9 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b4262
+ db 10 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b428b
+ db 11 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b42b8
+ db 12 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+ db -48, -28, 7, $0
+
+.data_b42e9
+ db 1 ; size
+ db -8, 20, 7, $0
+
+.data_b42ee
+ db 2 ; size
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b42f7
+ db 3 ; size
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b4304
+ db 4 ; size
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b4315
+ db 5 ; size
+ db -16, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b432a
+ db 6 ; size
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b4343
+ db 7 ; size
+ db -32, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b4360
+ db 8 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b4381
+ db 9 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+
+.data_b43a6
+ db 10 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+ db -48, -12, 7, $0
+
+.data_b43cf
+ db 11 ; size
+ db -32, -4, 7, $0
+ db -40, -4, 7, $0
+ db -24, -4, 7, $0
+ db -16, -4, 7, $0
+ db -48, -4, 7, $0
+ db -8, -4, 7, $0
+ db -8, 4, 7, $0
+ db -8, 12, 7, $0
+ db -8, 20, 7, $0
+ db -48, -12, 7, $0
+ db -48, -20, 7, $0
+
+.data_b43fc
+ db 12 ; size
+ db -24, -14, 8, $0
+ db -24, -6, 9, $0
+ db -16, -14, 10, $0
+ db -24, 6, 8, (1 << OAM_X_FLIP)
+ db -24, -2, 9, (1 << OAM_X_FLIP)
+ db -16, 6, 10, (1 << OAM_X_FLIP)
+ db -32, -14, 8, (1 << OAM_Y_FLIP)
+ db -32, -6, 9, (1 << OAM_Y_FLIP)
+ db -40, -14, 10, (1 << OAM_Y_FLIP)
+ db -32, 6, 8, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -32, -2, 9, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -40, 6, 10, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb442d
+
+AnimData181:: ; b442d (2d:442d)
+ frame_table AnimFrameTable83
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 4, 0, 0
+ frame_data 12, 4, 0, 0
+ frame_data 13, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 4, 0, 0
+ frame_data 16, 4, 0, 0
+ frame_data 17, 4, 0, 0
+ frame_data -1, 4, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb4480
+
+AnimFrameTable83:: ; b4480 (2d:4480)
+ dw .data_b44a6
+ dw .data_b44af
+ dw .data_b44c0
+ dw .data_b44d9
+ dw .data_b44fa
+ dw .data_b4523
+ dw .data_b4554
+ dw .data_b458d
+ dw .data_b45ce
+ dw .data_b4617
+ dw .data_b4668
+ dw .data_b46c1
+ dw .data_b4722
+ dw .data_b478b
+ dw .data_b47fc
+ dw .data_b4875
+ dw .data_b48f6
+ dw .data_b497f
+ dw .data_b4a10
+
+.data_b44a6
+ db 2 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+
+.data_b44af
+ db 4 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+
+.data_b44c0
+ db 6 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+
+.data_b44d9
+ db 8 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+
+.data_b44fa
+ db 10 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+
+.data_b4523
+ db 12 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+
+.data_b4554
+ db 14 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+
+.data_b458d
+ db 16 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+
+.data_b45ce
+ db 18 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+
+.data_b4617
+ db 20 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+
+.data_b4668
+ db 22 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+
+.data_b46c1
+ db 24 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+
+.data_b4722
+ db 26 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+
+.data_b478b
+ db 28 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+
+.data_b47fc
+ db 30 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+
+.data_b4875
+ db 32 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+ db 32, 60, 1, $0
+ db 32, 68, 2, (1 << OAM_Y_FLIP)
+
+.data_b48f6
+ db 34 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+ db 32, 60, 1, $0
+ db 16, 68, 2, (1 << OAM_Y_FLIP)
+ db 24, 68, 2, (1 << OAM_Y_FLIP)
+ db 32, 68, 2, (1 << OAM_Y_FLIP)
+
+.data_b497f
+ db 36 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+ db 32, 60, 1, $0
+ db 16, 68, 2, (1 << OAM_Y_FLIP)
+ db 24, 68, 2, (1 << OAM_Y_FLIP)
+ db 32, 68, 2, (1 << OAM_Y_FLIP)
+ db 8, 60, 1, (1 << OAM_X_FLIP)
+ db 8, 68, 1, (1 << OAM_X_FLIP)
+
+.data_b4a10
+ db 12 ; size
+ db 0, -14, 3, %001 | (1 << OAM_OBP_NUM)
+ db 0, -6, 4, %001 | (1 << OAM_OBP_NUM)
+ db 8, -14, 5, %001 | (1 << OAM_OBP_NUM)
+ db 0, 6, 3, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, -2, 4, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 6, 5, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db -8, -14, 3, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -8, -6, 4, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -16, -14, 5, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -8, 6, 3, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -2, 4, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 6, 5, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb4a41
+
+AnimData183:: ; b4a41 (2d:4a41)
+ frame_table AnimFrameTable84
+ frame_data 0, 4, 0, 0
+ frame_data 1, 4, 0, 0
+ frame_data 2, 4, 0, 0
+ frame_data 3, 4, 0, 0
+ frame_data 4, 4, 0, 0
+ frame_data 5, 4, 0, 0
+ frame_data 6, 4, 0, 0
+ frame_data 7, 4, 0, 0
+ frame_data 8, 4, 0, 0
+ frame_data 9, 4, 0, 0
+ frame_data 10, 4, 0, 0
+ frame_data 11, 4, 0, 0
+ frame_data 12, 4, 0, 0
+ frame_data 13, 4, 0, 0
+ frame_data 14, 4, 0, 0
+ frame_data 15, 4, 0, 0
+ frame_data 16, 4, 0, 0
+ frame_data 17, 4, 0, 0
+ frame_data -1, 4, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb4a94
+
+AnimFrameTable84:: ; b4a94 (2d:4a94)
+ dw .data_b4aba
+ dw .data_b4ac3
+ dw .data_b4ad4
+ dw .data_b4aed
+ dw .data_b4b0e
+ dw .data_b4b37
+ dw .data_b4b68
+ dw .data_b4ba1
+ dw .data_b4be2
+ dw .data_b4c2b
+ dw .data_b4c7c
+ dw .data_b4cd5
+ dw .data_b4d36
+ dw .data_b4d9f
+ dw .data_b4e10
+ dw .data_b4e89
+ dw .data_b4f0a
+ dw .data_b4f93
+ dw .data_b5024
+
+.data_b4aba
+ db 2 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+
+.data_b4ac3
+ db 4 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+
+.data_b4ad4
+ db 6 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+
+.data_b4aed
+ db 8 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+
+.data_b4b0e
+ db 10 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+
+.data_b4b37
+ db 12 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+
+.data_b4b68
+ db 14 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+
+.data_b4ba1
+ db 16 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+
+.data_b4be2
+ db 18 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+
+.data_b4c2b
+ db 20 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+
+.data_b4c7c
+ db 22 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+
+.data_b4cd5
+ db 24 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+
+.data_b4d36
+ db 26 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+
+.data_b4d9f
+ db 28 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+
+.data_b4e10
+ db 30 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+
+.data_b4e89
+ db 32 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+ db 32, 60, 1, $0
+ db 32, 68, 2, (1 << OAM_Y_FLIP)
+
+.data_b4f0a
+ db 34 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+ db 32, 60, 1, $0
+ db 16, 68, 2, (1 << OAM_Y_FLIP)
+ db 24, 68, 2, (1 << OAM_Y_FLIP)
+ db 32, 68, 2, (1 << OAM_Y_FLIP)
+
+.data_b4f93
+ db 36 ; size
+ db -16, -68, 1, (1 << OAM_X_FLIP)
+ db -24, -76, 2, (1 << OAM_Y_FLIP)
+ db -32, -76, 2, (1 << OAM_Y_FLIP)
+ db -16, -76, 2, (1 << OAM_Y_FLIP)
+ db -40, -76, 1, $0
+ db -40, -68, 1, $0
+ db -40, -60, 1, $0
+ db -40, -52, 1, $0
+ db -40, -44, 1, $0
+ db -40, -36, 1, $0
+ db -40, -28, 1, $0
+ db -40, -20, 1, $0
+ db -40, -12, 1, $0
+ db -40, -4, 2, $0
+ db -32, -4, 2, $0
+ db -24, -4, 2, $0
+ db -16, -4, 2, $0
+ db -8, -4, 2, $0
+ db 0, -4, 2, $0
+ db 8, -4, 2, $0
+ db 16, -4, 2, $0
+ db 24, -4, 2, $0
+ db 32, -4, 1, $0
+ db 32, 4, 1, $0
+ db 32, 12, 1, $0
+ db 32, 20, 1, $0
+ db 32, 28, 1, $0
+ db 32, 36, 1, $0
+ db 32, 44, 1, $0
+ db 32, 52, 1, $0
+ db 32, 60, 1, $0
+ db 16, 68, 2, (1 << OAM_Y_FLIP)
+ db 24, 68, 2, (1 << OAM_Y_FLIP)
+ db 32, 68, 2, (1 << OAM_Y_FLIP)
+ db 8, 60, 1, (1 << OAM_X_FLIP)
+ db 8, 68, 1, (1 << OAM_X_FLIP)
+
+.data_b5024
+ db 12 ; size
+ db 0, -14, 3, $0
+ db 0, -6, 4, $0
+ db 8, -14, 5, $0
+ db 0, 6, 3, (1 << OAM_X_FLIP)
+ db 0, -2, 4, (1 << OAM_X_FLIP)
+ db 8, 6, 5, (1 << OAM_X_FLIP)
+ db -8, -14, 3, (1 << OAM_Y_FLIP)
+ db -8, -6, 4, (1 << OAM_Y_FLIP)
+ db -16, -14, 5, (1 << OAM_Y_FLIP)
+ db -8, 6, 3, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -2, 4, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 6, 5, (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+; 0xb5055
+
+AnimData185:: ; b5055 (2d:5055)
+ frame_table AnimFrameTable85
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 5, 8, 0, 0
+ frame_data 6, 8, 0, 0
+ frame_data 7, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb507c
+
+AnimFrameTable85:: ; b507c (2d:507c)
+ dw .data_b508e
+ dw .data_b50bf
+ dw .data_b50e4
+ dw .data_b5121
+ dw .data_b5156
+ dw .data_b519b
+ dw .data_b51d0
+ dw .data_b5219
+ dw .data_b523e
+
+.data_b508e
+ db 12 ; size
+ db 0, -8, 0, $0
+ db 0, 0, 0, (1 << OAM_X_FLIP)
+ db 8, -8, 16, $0
+ db 8, 0, 16, (1 << OAM_X_FLIP)
+ db -16, -16, 14, $0
+ db -8, -16, 15, $0
+ db -16, 8, 14, (1 << OAM_X_FLIP)
+ db -8, 8, 15, (1 << OAM_X_FLIP)
+ db -16, -8, 12, $0
+ db -8, -8, 13, $0
+ db -16, 0, 12, (1 << OAM_X_FLIP)
+ db -8, 0, 13, (1 << OAM_X_FLIP)
+
+.data_b50bf
+ db 9 ; size
+ db -19, 11, 3, $0
+ db -8, -24, 0, $0
+ db 0, -24, 16, $0
+ db -8, -16, 0, (1 << OAM_X_FLIP)
+ db 0, -16, 16, (1 << OAM_X_FLIP)
+ db -8, 8, 0, $0
+ db 0, 8, 16, $0
+ db -8, 16, 0, (1 << OAM_X_FLIP)
+ db 0, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b50e4
+ db 15 ; size
+ db 0, 16, 0, $0
+ db 0, 24, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 16, $0
+ db 8, 24, 16, (1 << OAM_X_FLIP)
+ db -19, 11, 2, $0
+ db -16, -16, 1, $0
+ db -7, -16, 17, $0
+ db -16, 8, 1, (1 << OAM_X_FLIP)
+ db -7, 8, 17, (1 << OAM_X_FLIP)
+ db -16, -32, 0, $0
+ db -8, -32, 16, $0
+ db -16, -24, 0, (1 << OAM_X_FLIP)
+ db -8, -24, 16, (1 << OAM_X_FLIP)
+ db 0, -8, 19, $0
+ db 0, 0, 19, (1 << OAM_X_FLIP)
+
+.data_b5121
+ db 13 ; size
+ db -22, 7, 4, $0
+ db -22, 15, 5, $0
+ db -14, 7, 6, $0
+ db -14, 15, 7, $0
+ db 24, -16, 3, $0
+ db -16, -24, 12, $0
+ db -8, -24, 13, $0
+ db -16, -16, 12, (1 << OAM_X_FLIP)
+ db -8, -16, 13, (1 << OAM_X_FLIP)
+ db 8, 8, 0, $0
+ db 16, 8, 16, $0
+ db 8, 16, 0, (1 << OAM_X_FLIP)
+ db 16, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b5156
+ db 17 ; size
+ db 0, -8, 0, $0
+ db 0, 0, 0, (1 << OAM_X_FLIP)
+ db 8, -8, 16, $0
+ db 8, 0, 16, (1 << OAM_X_FLIP)
+ db 24, -16, 2, $0
+ db -24, 8, 8, $0
+ db -24, 16, 9, $0
+ db -16, 8, 10, $0
+ db -16, 16, 11, $0
+ db -16, -16, 14, $0
+ db -8, -16, 15, $0
+ db -16, 8, 14, (1 << OAM_X_FLIP)
+ db -8, 8, 15, (1 << OAM_X_FLIP)
+ db -16, -8, 12, $0
+ db -8, -8, 13, $0
+ db -16, 0, 12, (1 << OAM_X_FLIP)
+ db -8, 0, 13, (1 << OAM_X_FLIP)
+
+.data_b519b
+ db 13 ; size
+ db 28, -20, 6, $0
+ db 28, -12, 7, $0
+ db 20, -20, 4, $0
+ db 20, -12, 5, $0
+ db -20, 12, 3, $0
+ db -8, -24, 0, $0
+ db 0, -24, 16, $0
+ db -8, -16, 0, (1 << OAM_X_FLIP)
+ db 0, -16, 16, (1 << OAM_X_FLIP)
+ db -8, 8, 0, $0
+ db 0, 8, 16, $0
+ db -8, 16, 0, (1 << OAM_X_FLIP)
+ db 0, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b51d0
+ db 18 ; size
+ db 0, 16, 0, $0
+ db 0, 24, 0, (1 << OAM_X_FLIP)
+ db -16, -32, 0, $0
+ db -16, -24, 0, (1 << OAM_X_FLIP)
+ db -8, -32, 16, $0
+ db -8, -24, 16, (1 << OAM_X_FLIP)
+ db 8, 16, 16, $0
+ db 8, 24, 16, (1 << OAM_X_FLIP)
+ db 20, -20, 8, $0
+ db 20, -12, 9, $0
+ db 28, -20, 10, $0
+ db 28, -12, 11, $0
+ db -16, -16, 1, $0
+ db -7, -16, 17, $0
+ db -16, 8, 1, (1 << OAM_X_FLIP)
+ db -7, 8, 17, (1 << OAM_X_FLIP)
+ db 0, -8, 19, $0
+ db 0, 0, 19, (1 << OAM_X_FLIP)
+
+.data_b5219
+ db 9 ; size
+ db 24, -16, 3, $0
+ db -24, -24, 12, $0
+ db -16, -24, 13, $0
+ db -24, -16, 12, (1 << OAM_X_FLIP)
+ db -16, -16, 13, (1 << OAM_X_FLIP)
+ db 8, 8, 0, $0
+ db 16, 8, 16, $0
+ db 8, 16, 0, (1 << OAM_X_FLIP)
+ db 16, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b523e
+ db 12 ; size
+ db 0, -14, 20, %001 | (1 << OAM_OBP_NUM)
+ db 0, -6, 21, %001 | (1 << OAM_OBP_NUM)
+ db 8, -14, 18, %001 | (1 << OAM_OBP_NUM)
+ db -8, -14, 20, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -8, -6, 21, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -16, -14, 18, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -8, 6, 20, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, -2, 21, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 6, 18, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, 6, 20, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, -2, 21, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 6, 18, %001 | (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xb526f
+
+AnimData187:: ; b526f (2d:526f)
+ frame_table AnimFrameTable86
+ frame_data 0, 8, 0, 0
+ frame_data 1, 8, 0, 0
+ frame_data 2, 8, 0, 0
+ frame_data 3, 8, 0, 0
+ frame_data 4, 8, 0, 0
+ frame_data 5, 8, 0, 0
+ frame_data 6, 8, 0, 0
+ frame_data 7, 8, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5296
+
+AnimFrameTable86:: ; b5296 (2d:5296)
+ dw .data_b52a8
+ dw .data_b52d9
+ dw .data_b52fe
+ dw .data_b533b
+ dw .data_b5370
+ dw .data_b53b5
+ dw .data_b53ea
+ dw .data_b5433
+ dw .data_b5458
+
+.data_b52a8
+ db 12 ; size
+ db -8, -8, 0, $0
+ db -8, 0, 0, (1 << OAM_X_FLIP)
+ db 0, -8, 16, $0
+ db 0, 0, 16, (1 << OAM_X_FLIP)
+ db -16, -16, 14, $0
+ db -8, -16, 15, $0
+ db -16, 8, 14, (1 << OAM_X_FLIP)
+ db -8, 8, 15, (1 << OAM_X_FLIP)
+ db -24, -8, 12, $0
+ db -16, -8, 13, $0
+ db -24, 0, 12, (1 << OAM_X_FLIP)
+ db -16, 0, 13, (1 << OAM_X_FLIP)
+
+.data_b52d9
+ db 9 ; size
+ db -19, 11, 3, $0
+ db -8, -24, 0, $0
+ db 0, -24, 16, $0
+ db -8, -16, 0, (1 << OAM_X_FLIP)
+ db 0, -16, 16, (1 << OAM_X_FLIP)
+ db -8, 8, 0, $0
+ db 0, 8, 16, $0
+ db -8, 16, 0, (1 << OAM_X_FLIP)
+ db 0, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b52fe
+ db 15 ; size
+ db 0, 16, 0, $0
+ db 0, 24, 0, (1 << OAM_X_FLIP)
+ db 8, 16, 16, $0
+ db 8, 24, 16, (1 << OAM_X_FLIP)
+ db -19, 11, 2, $0
+ db -16, -16, 1, $0
+ db -7, -16, 17, $0
+ db -16, 8, 1, (1 << OAM_X_FLIP)
+ db -7, 8, 17, (1 << OAM_X_FLIP)
+ db -16, -32, 0, $0
+ db -8, -32, 16, $0
+ db -16, -24, 0, (1 << OAM_X_FLIP)
+ db -8, -24, 16, (1 << OAM_X_FLIP)
+ db 0, -8, 19, $0
+ db 0, 0, 19, (1 << OAM_X_FLIP)
+
+.data_b533b
+ db 13 ; size
+ db -22, 7, 4, $0
+ db -22, 15, 5, $0
+ db -14, 7, 6, $0
+ db -14, 15, 7, $0
+ db 24, -16, 3, $0
+ db -16, -24, 12, $0
+ db -8, -24, 13, $0
+ db -16, -16, 12, (1 << OAM_X_FLIP)
+ db -8, -16, 13, (1 << OAM_X_FLIP)
+ db 8, 8, 0, $0
+ db 16, 8, 16, $0
+ db 8, 16, 0, (1 << OAM_X_FLIP)
+ db 16, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b5370
+ db 17 ; size
+ db 0, -8, 0, $0
+ db 0, 0, 0, (1 << OAM_X_FLIP)
+ db 8, -8, 16, $0
+ db 8, 0, 16, (1 << OAM_X_FLIP)
+ db 24, -16, 2, $0
+ db -24, 8, 8, $0
+ db -24, 16, 9, $0
+ db -16, 8, 10, $0
+ db -16, 16, 11, $0
+ db -16, -16, 14, $0
+ db -8, -16, 15, $0
+ db -16, 8, 14, (1 << OAM_X_FLIP)
+ db -8, 8, 15, (1 << OAM_X_FLIP)
+ db -16, -8, 12, $0
+ db -8, -8, 13, $0
+ db -16, 0, 12, (1 << OAM_X_FLIP)
+ db -8, 0, 13, (1 << OAM_X_FLIP)
+
+.data_b53b5
+ db 13 ; size
+ db 28, -20, 6, $0
+ db 28, -12, 7, $0
+ db 20, -20, 4, $0
+ db 20, -12, 5, $0
+ db -20, 12, 3, $0
+ db -8, -24, 0, $0
+ db 0, -24, 16, $0
+ db -8, -16, 0, (1 << OAM_X_FLIP)
+ db 0, -16, 16, (1 << OAM_X_FLIP)
+ db -8, 8, 0, $0
+ db 0, 8, 16, $0
+ db -8, 16, 0, (1 << OAM_X_FLIP)
+ db 0, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b53ea
+ db 18 ; size
+ db 0, 16, 0, $0
+ db 0, 24, 0, (1 << OAM_X_FLIP)
+ db -16, -32, 0, $0
+ db -16, -24, 0, (1 << OAM_X_FLIP)
+ db -8, -32, 16, $0
+ db -8, -24, 16, (1 << OAM_X_FLIP)
+ db 8, 16, 16, $0
+ db 8, 24, 16, (1 << OAM_X_FLIP)
+ db 20, -20, 8, $0
+ db 20, -12, 9, $0
+ db 28, -20, 10, $0
+ db 28, -12, 11, $0
+ db -16, -16, 1, $0
+ db -7, -16, 17, $0
+ db -16, 8, 1, (1 << OAM_X_FLIP)
+ db -7, 8, 17, (1 << OAM_X_FLIP)
+ db 0, -8, 19, $0
+ db 0, 0, 19, (1 << OAM_X_FLIP)
+
+.data_b5433
+ db 9 ; size
+ db 24, -16, 3, $0
+ db -24, -24, 12, $0
+ db -16, -24, 13, $0
+ db -24, -16, 12, (1 << OAM_X_FLIP)
+ db -16, -16, 13, (1 << OAM_X_FLIP)
+ db 8, 8, 0, $0
+ db 16, 8, 16, $0
+ db 8, 16, 0, (1 << OAM_X_FLIP)
+ db 16, 16, 16, (1 << OAM_X_FLIP)
+
+.data_b5458
+ db 12 ; size
+ db 0, -6, 21, (1 << OAM_OBP_NUM)
+ db 0, -14, 20, (1 << OAM_OBP_NUM)
+ db 8, -14, 18, (1 << OAM_OBP_NUM)
+ db -8, -6, 21, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -8, -14, 20, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -16, -14, 18, (1 << OAM_OBP_NUM) | (1 << OAM_Y_FLIP)
+ db -8, -2, 21, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -8, 6, 20, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db -16, 6, 18, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP)
+ db 0, -2, 21, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 0, 6, 20, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+ db 8, 6, 18, (1 << OAM_OBP_NUM) | (1 << OAM_X_FLIP)
+; 0xb5489
+
+AnimData191:: ; b5489 (2d:5489)
+ frame_table AnimFrameTable89
+ frame_data 0, 37, 0, 0
+ frame_data -1, 26, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5498
+
+AnimFrameTable89:: ; b5498 (2d:5498)
+ dw .data_b549a
+
+.data_b549a
+ db 20 ; size
+ db -2, -5, 0, $0
+ db -2, 3, 1, $0
+ db -2, 19, 3, $0
+ db -2, 27, 4, $0
+ db -2, 11, 2, $0
+ db 6, -5, 5, $0
+ db 6, 3, 6, $0
+ db 6, 11, 7, $0
+ db 6, 19, 8, $0
+ db 6, 27, 9, $0
+ db -2, 41, 10, $0
+ db -2, 49, 11, $0
+ db -2, 57, 12, $0
+ db -2, 65, 13, $0
+ db -2, 73, 14, $0
+ db 6, 41, 15, $0
+ db 6, 49, 16, $0
+ db 6, 73, 19, $0
+ db 6, 65, 18, $0
+ db 6, 57, 17, $0
+; 0xb54eb
+
+AnimData192:: ; b54eb (2d:54eb)
+ frame_table AnimFrameTable90
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5656
+
+AnimFrameTable90:: ; b5656 (2d:5656)
+ dw .data_b5658
+
+.data_b5658
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb5669
+
+AnimData193:: ; b5669 (2d:5669)
+ frame_table AnimFrameTable90
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb57d4
+
+AnimData194:: ; b57d4 (2d:57d4)
+ frame_table AnimFrameTable91
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb59b7
+
+AnimFrameTable91:: ; b59b7 (2d:59b7)
+ dw .data_b59b9
+
+.data_b59b9
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb59ca
+
+AnimData195:: ; b59ca (2d:59ca)
+ frame_table AnimFrameTable91
+ frame_data 0, 22, 0, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5a91
+
+AnimData197:: ; b5a91 (2d:5a91)
+ frame_table AnimFrameTable92
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5cbc
+
+AnimFrameTable92:: ; b5cbc (2d:5cbc)
+ dw .data_b5cbe
+
+.data_b5cbe
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb5ccf
+
+AnimData198:: ; b5ccf (2d:5ccf)
+ frame_table AnimFrameTable92
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -1, -2
+ frame_data 0, 17, -2, -1
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5dd2
+
+AnimData199:: ; b5dd2 (2d:5dd2)
+ frame_table AnimFrameTable92
+ frame_data 0, 1, -3, 0
+ frame_data 0, 1, -3, 0
+ frame_data 0, 1, -3, 0
+ frame_data 0, 1, -3, 0
+ frame_data 0, 1, -3, 0
+ frame_data 0, 1, -1, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5df5
+
+AnimData200:: ; b5df5 (2d:5df5)
+ frame_table AnimFrameTable93
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb5ff8
+
+AnimFrameTable93:: ; b5ff8 (2d:5ff8)
+ dw .data_b5ffa
+
+.data_b5ffa
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb600b
+
+AnimData201:: ; b600b (2d:600b)
+ frame_table AnimFrameTable93
+ frame_data 0, 22, 0, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb60d2
+
+AnimData202:: ; b60d2 (2d:60d2)
+ frame_table AnimFrameTable93
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, 1, -3, 2
+ frame_data 0, 1, -3, 1
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb611d
+
+AnimData203:: ; b611d (2d:611d)
+ frame_table AnimFrameTable94
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6298
+
+AnimFrameTable94:: ; b6298 (2d:6298)
+ dw .data_b629a
+
+.data_b629a
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb62ab
+
+AnimData204:: ; b62ab (2d:62ab)
+ frame_table AnimFrameTable94
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb63d6
+
+AnimData205:: ; b63d6 (2d:63d6)
+ frame_table AnimFrameTable94
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6409
+
+AnimData206:: ; b6409 (2d:6409)
+ frame_table AnimFrameTable95
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb65a4
+
+AnimFrameTable95:: ; b65a4 (2d:65a4)
+ dw .data_b65a6
+
+.data_b65a6
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb65b7
+
+AnimData207:: ; b65b7 (2d:65b7)
+ frame_table AnimFrameTable95
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb66e2
+
+AnimData208:: ; b66e2 (2d:66e2)
+ frame_table AnimFrameTable95
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, 1, -1, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6715
+
+AnimData209:: ; b6715 (2d:6715)
+ frame_table AnimFrameTable96
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6920
+
+AnimFrameTable96:: ; b6920 (2d:6920)
+ dw .data_b6922
+
+.data_b6922
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb6933
+
+AnimData210:: ; b6933 (2d:6933)
+ frame_table AnimFrameTable96
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -2
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -2
+ frame_data 0, 17, 2, -1
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6a36
+
+AnimData211:: ; b6a36 (2d:6a36)
+ frame_table AnimFrameTable96
+ frame_data 0, 1, 3, 0
+ frame_data 0, 1, 3, 0
+ frame_data 0, 1, 3, 0
+ frame_data 0, 1, 3, 0
+ frame_data 0, 1, 3, 0
+ frame_data 0, 1, 1, 0
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6a59
+
+AnimData212:: ; b6a59 (2d:6a59)
+ frame_table AnimFrameTable97
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6bd4
+
+AnimFrameTable97:: ; b6bd4 (2d:6bd4)
+ dw .data_b6bd6
+
+.data_b6bd6
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb6be7
+
+AnimData213:: ; b6be7 (2d:6be7)
+ frame_table AnimFrameTable97
+ frame_data 0, 22, 0, 0
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, 1, 0, -2
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6cae
+
+AnimData214:: ; b6cae (2d:6cae)
+ frame_table AnimFrameTable97
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 3
+ frame_data 0, 1, 0, 1
+ frame_data 0, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb6d31
+
+AnimData215:: ; b6d31 (2d:6d31)
+ frame_table AnimFrameTable98
+ frame_data 0, 1, 2, 16
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 1
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb7054
+
+AnimFrameTable98:: ; b7054 (2d:7054)
+ dw .data_b7056
+
+.data_b7056
+ db 4 ; size
+ db 0, 0, 0, $0
+ db 0, 8, 1, $0
+ db 8, 0, 2, $0
+ db 8, 8, 3, $0
+; 0xb7067
+
+AnimData216:: ; b7067 (2d:7067)
+ frame_table AnimFrameTable98
+ frame_data 0, 1, 2, 48
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 1, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, -1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 0
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 2
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 2, 1
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 1, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, 0, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, 0, 1
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 2
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -1, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -2, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -2, 0
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data 0, 1, -1, -1
+ frame_data -1, -1, 0, 0
+ frame_data 0, 0, 0, 0
+; 0xb738a
diff --git a/src/engine/bank04.asm b/src/engine/bank04.asm index e67216b..c8f1f88 100644 --- a/src/engine/bank04.asm +++ b/src/engine/bank04.asm @@ -1596,6 +1596,7 @@ LoadSpriteAnimPointers: ; 12ae2 (4:6ae2) ld a, [wTempPointer + 1] ld [hli], a ld b, a + ; offset pointer = pointer + $3 ld a, $3 add c ld [hli], a @@ -1619,6 +1620,7 @@ HandleAnimationFrame: ; 12b13 (4:6b13) add hl, bc ld a, [hli] ld [wTempPointerBank], a + inc hl inc hl ld a, [hl] ; SPRITE_ANIM_FRAME_OFFSET_POINTER @@ -1629,6 +1631,7 @@ HandleAnimationFrame: ; 12b13 (4:6b13) ld [wTempPointer + 1], a adc 0 ld [hl], a + ld de, wd23e ld bc, SPRITE_FRAME_OFFSET_SIZE call CopyBankedDataToDE @@ -1708,7 +1711,7 @@ SetAnimationCounterAndLoop: ; 12b89 (4:6b89) ld bc, SPRITE_ANIM_POINTER - SPRITE_ANIM_COUNTER add hl, bc ld a, [hli] - add 3 ; skip base bank/pointer at beginning of data structure + add $3 ; skip base bank/pointer at beginning of data structure ld c, a ld a, [hli] adc 0 diff --git a/src/engine/bank07.asm b/src/engine/bank07.asm index f29e0e2..caf3c48 100644 --- a/src/engine/bank07.asm +++ b/src/engine/bank07.asm @@ -610,26 +610,26 @@ Func_1c8ef: ; 1c8ef (7:48ef) jr z, .check_to_play_sfx push hl - ld bc, $0003 + lb bc, 0, $03 add hl, bc ld a, [hl] and %10000000 pop hl - jr z, .return + .check_to_play_sfx push hl - ld bc, $0004 + lb bc, 0, $04 add hl, bc ld a, [hl] pop hl - or a jr z, .calc_addr call PlaySFX + .calc_addr push hl - ld bc, $0005 + lb bc, 0, $05 add hl, bc ld a, [hl] rlca @@ -652,9 +652,9 @@ Func_1c8ef: ; 1c8ef (7:48ef) ret .address - dw Func_1c94a + dw .asm_1c94a -Func_1c94a: ; 1c94a (7:494a) +.asm_1c94a ; 1c94a (7:494a) ; if any of the first 3 bytes is $00, return carry ld e, l ld d, h @@ -687,11 +687,11 @@ Func_1c94a: ; 1c94a (7:494a) pop af farcall StartNewSpriteAnimation or a - jr .return + jr .done .return_with_carry scf -.return +.done ret Func_1c980: ; 1c980 (7:4980) @@ -1467,7 +1467,7 @@ macro_1ce32: MACRO ENDM Data_1ce32: ; 1ce32 (7:4e32) -; sprite id, ?, ?, anim flags, ?, ? +; sprite ID, palette ID, anim ID, anim flags, sound fx ID, ? macro_1ce32 $00, $00, $00, $00, $00, $00 ; $00 macro_1ce32 $28, $1f, $47, %10000000, $11, $00 ; $01 macro_1ce32 $29, $20, $48, %10000000, $12, $00 ; $02 diff --git a/src/engine/bank20.asm b/src/engine/bank20.asm index 469b5f2..4e33470 100644 --- a/src/engine/bank20.asm +++ b/src/engine/bank20.asm @@ -1003,225 +1003,230 @@ MapDataPointers_8116b: ; 8116b (20:516b) gfx_pointer PsychicGfx, $04 ; $70 gfx_pointer FightingGfx, $04 ; $71 -; pointer low, pointer high, bank (minus $20), unknown +; \1 = anim data pointer +anim_data_pointer: MACRO + dwb \1, BANK(\1) - BANK(SpriteAnimationPointers) + db $00 ; unused (padding?) +ENDM + SpriteAnimationPointers: ; 81333 (20:5333) - db $54, $4e, $0a, $00 - db $4c, $7c, $00, $00 - db $e4, $7f, $02, $00 - db $e6, $7f, $03, $00 - db $29, $4f, $0a, $00 - db $e8, $7f, $05, $00 - db $e2, $7f, $09, $00 - db $fe, $4f, $0a, $00 - db $0d, $50, $0a, $00 - db $64, $50, $0a, $00 - db $7b, $50, $0a, $00 - db $f5, $7f, $03, $00 - db $f4, $7f, $01, $00 - db $d2, $50, $0a, $00 - db $dd, $50, $0a, $00 - db $b2, $51, $0a, $00 - db $c1, $51, $0a, $00 - db $d8, $51, $0a, $00 - db $e7, $51, $0a, $00 - db $bc, $52, $0a, $00 - db $cb, $52, $0a, $00 - db $e2, $52, $0a, $00 - db $f1, $52, $0a, $00 - db $c6, $53, $0a, $00 - db $d5, $53, $0a, $00 - db $ec, $53, $0a, $00 - db $fb, $53, $0a, $00 - db $d0, $54, $0a, $00 - db $df, $54, $0a, $00 - db $f6, $54, $0a, $00 - db $05, $55, $0a, $00 - db $da, $55, $0a, $00 - db $e9, $55, $0a, $00 - db $00, $56, $0a, $00 - db $0f, $56, $0a, $00 - db $e4, $56, $0a, $00 - db $f3, $56, $0a, $00 - db $0a, $57, $0a, $00 - db $19, $57, $0a, $00 - db $ee, $57, $0a, $00 - db $fd, $57, $0a, $00 - db $14, $58, $0a, $00 - db $23, $58, $0a, $00 - db $f8, $58, $0a, $00 - db $07, $59, $0a, $00 - db $1e, $59, $0a, $00 - db $2d, $59, $0a, $00 - db $84, $59, $0a, $00 - db $9b, $59, $0a, $00 - db $f2, $59, $0a, $00 - db $fd, $59, $0a, $00 - db $08, $5a, $0a, $00 - db $13, $5a, $0a, $00 - db $71, $5a, $0a, $00 - db $80, $5a, $0a, $00 - db $8f, $5a, $0a, $00 - db $ed, $5a, $0a, $00 - db $fc, $5a, $0a, $00 - db $0b, $5b, $0a, $00 - db $6e, $5b, $0a, $00 - db $13, $5d, $0a, $00 - db $6a, $5d, $0a, $00 - db $c1, $5d, $0a, $00 - db $18, $5e, $0a, $00 - db $6f, $5e, $0a, $00 - db $c6, $5e, $0a, $00 - db $6b, $60, $0a, $00 - db $c2, $60, $0a, $00 - db $19, $61, $0a, $00 - db $70, $61, $0a, $00 - db $c7, $61, $0a, $00 - db $1e, $62, $0a, $00 - db $06, $63, $0a, $00 - db $e7, $63, $0a, $00 - db $d5, $64, $0a, $00 - db $18, $66, $0a, $00 - db $0f, $67, $0a, $00 - db $9b, $68, $0a, $00 - db $ba, $68, $0a, $00 - db $e1, $68, $0a, $00 - db $d7, $69, $0a, $00 - db $5e, $6a, $0a, $00 - db $e5, $6a, $0a, $00 - db $6c, $6b, $0a, $00 - db $f3, $6b, $0a, $00 - db $7a, $6c, $0a, $00 - db $01, $6d, $0a, $00 - db $88, $6d, $0a, $00 - db $0f, $6e, $0a, $00 - db $96, $6e, $0a, $00 - db $1d, $6f, $0a, $00 - db $a4, $6f, $0a, $00 - db $2b, $70, $0a, $00 - db $fb, $70, $0a, $00 - db $06, $71, $0a, $00 - db $bb, $72, $0a, $00 - db $05, $74, $0a, $00 - db $6e, $76, $0a, $00 - db $c1, $79, $0a, $00 - db $0c, $7a, $0a, $00 - db $00, $40, $0b, $00 - db $cf, $7b, $0a, $00 - db $fe, $7b, $0a, $00 - db $11, $7c, $0a, $00 - db $78, $7c, $0a, $00 - db $eb, $7c, $0a, $00 - db $a6, $7e, $0a, $00 - db $03, $48, $0b, $00 - db $16, $4a, $0b, $00 - db $4c, $4b, $0b, $00 - db $b6, $50, $0b, $00 - db $64, $53, $0b, $00 - db $c1, $54, $0b, $00 - db $29, $58, $0b, $00 - db $eb, $5a, $0b, $00 - db $c5, $5d, $0b, $00 - db $0c, $5e, $0b, $00 - db $ee, $5f, $0b, $00 - db $59, $60, $0b, $00 - db $d4, $60, $0b, $00 - db $bb, $62, $0b, $00 - db $86, $65, $0b, $00 - db $d9, $65, $0b, $00 - db $7f, $67, $0b, $00 - db $db, $6d, $0b, $00 - db $f0, $6f, $0b, $00 - db $1b, $71, $0b, $00 - db $36, $73, $0b, $00 - db $29, $78, $0b, $00 - db $9f, $79, $0b, $00 - db $8e, $7e, $0b, $00 - db $00, $40, $0c, $00 - db $b4, $41, $0c, $00 - db $b6, $45, $0c, $00 - db $d5, $49, $0c, $00 - db $7b, $4c, $0c, $00 - db $c6, $4d, $0c, $00 - db $fd, $4e, $0c, $00 - db $e2, $4f, $0c, $00 - db $45, $51, $0c, $00 - db $21, $54, $0c, $00 - db $01, $57, $0c, $00 - db $a0, $5a, $0c, $00 - db $bc, $5c, $0c, $00 - db $b1, $5d, $0c, $00 - db $51, $5e, $0c, $00 - db $d4, $5e, $0c, $00 - db $7c, $60, $0c, $00 - db $e3, $62, $0c, $00 - db $ec, $7f, $0a, $00 - db $c1, $7f, $0b, $00 - db $d2, $64, $0c, $00 - db $f4, $65, $0c, $00 - db $63, $66, $0c, $00 - db $17, $67, $0c, $00 - db $7f, $67, $0c, $00 - db $63, $69, $0c, $00 - db $ea, $69, $0c, $00 - db $e7, $6d, $0c, $00 - db $f3, $73, $0c, $00 - db $1e, $74, $0c, $00 - db $49, $74, $0c, $00 - db $dc, $7f, $0b, $00 - db $74, $74, $0c, $00 - db $97, $74, $0c, $00 - db $ba, $74, $0c, $00 - db $f3, $7f, $0b, $00 - db $dd, $74, $0c, $00 - db $cd, $75, $0c, $00 - db $5c, $76, $0c, $00 - db $eb, $76, $0c, $00 - db $f6, $76, $0c, $00 - db $01, $77, $0c, $00 - db $e9, $78, $0c, $00 - db $f8, $78, $0c, $00 - db $07, $79, $0c, $00 - db $34, $7d, $0c, $00 - db $c3, $7d, $0c, $00 - db $00, $40, $0d, $00 - db $d2, $7d, $0c, $00 - db $61, $7e, $0c, $00 - db $2d, $44, $0d, $00 - db $70, $7e, $0c, $00 - db $41, $4a, $0d, $00 - db $7f, $7e, $0c, $00 - db $55, $50, $0d, $00 - db $8e, $7e, $0c, $00 - db $6f, $52, $0d, $00 - db $9d, $7e, $0c, $00 - db $ac, $7e, $0c, $00 - db $3e, $7f, $0c, $00 - db $89, $54, $0d, $00 - db $eb, $54, $0d, $00 - db $69, $56, $0d, $00 - db $d4, $57, $0d, $00 - db $ca, $59, $0d, $00 - db $a0, $7f, $0c, $00 - db $91, $5a, $0d, $00 - db $cf, $5c, $0d, $00 - db $d2, $5d, $0d, $00 - db $f5, $5d, $0d, $00 - db $0b, $60, $0d, $00 - db $d2, $60, $0d, $00 - db $1d, $61, $0d, $00 - db $ab, $62, $0d, $00 - db $d6, $63, $0d, $00 - db $09, $64, $0d, $00 - db $b7, $65, $0d, $00 - db $e2, $66, $0d, $00 - db $15, $67, $0d, $00 - db $33, $69, $0d, $00 - db $36, $6a, $0d, $00 - db $59, $6a, $0d, $00 - db $e7, $6b, $0d, $00 - db $ae, $6c, $0d, $00 - db $31, $6d, $0d, $00 - db $67, $70, $0d, $00 + anim_data_pointer AnimData0 ; $00 + anim_data_pointer AnimData1 ; $01 + anim_data_pointer AnimData2 ; $02 + anim_data_pointer AnimData3 ; $03 + anim_data_pointer AnimData4 ; $04 + anim_data_pointer AnimData5 ; $05 + anim_data_pointer AnimData6 ; $06 + anim_data_pointer AnimData7 ; $07 + anim_data_pointer AnimData8 ; $08 + anim_data_pointer AnimData9 ; $09 + anim_data_pointer AnimData10 ; $0a + anim_data_pointer AnimData11 ; $0b + anim_data_pointer AnimData12 ; $0c + anim_data_pointer AnimData13 ; $0d + anim_data_pointer AnimData14 ; $0e + anim_data_pointer AnimData15 ; $0f + anim_data_pointer AnimData16 ; $10 + anim_data_pointer AnimData17 ; $11 + anim_data_pointer AnimData18 ; $12 + anim_data_pointer AnimData19 ; $13 + anim_data_pointer AnimData20 ; $14 + anim_data_pointer AnimData21 ; $15 + anim_data_pointer AnimData22 ; $16 + anim_data_pointer AnimData23 ; $17 + anim_data_pointer AnimData24 ; $18 + anim_data_pointer AnimData25 ; $19 + anim_data_pointer AnimData26 ; $1a + anim_data_pointer AnimData27 ; $1b + anim_data_pointer AnimData28 ; $1c + anim_data_pointer AnimData29 ; $1d + anim_data_pointer AnimData30 ; $1e + anim_data_pointer AnimData31 ; $1f + anim_data_pointer AnimData32 ; $20 + anim_data_pointer AnimData33 ; $21 + anim_data_pointer AnimData34 ; $22 + anim_data_pointer AnimData35 ; $23 + anim_data_pointer AnimData36 ; $24 + anim_data_pointer AnimData37 ; $25 + anim_data_pointer AnimData38 ; $26 + anim_data_pointer AnimData39 ; $27 + anim_data_pointer AnimData40 ; $28 + anim_data_pointer AnimData41 ; $29 + anim_data_pointer AnimData42 ; $2a + anim_data_pointer AnimData43 ; $2b + anim_data_pointer AnimData44 ; $2c + anim_data_pointer AnimData45 ; $2d + anim_data_pointer AnimData46 ; $2e + anim_data_pointer AnimData47 ; $2f + anim_data_pointer AnimData48 ; $30 + anim_data_pointer AnimData49 ; $31 + anim_data_pointer AnimData50 ; $32 + anim_data_pointer AnimData51 ; $33 + anim_data_pointer AnimData52 ; $34 + anim_data_pointer AnimData53 ; $35 + anim_data_pointer AnimData54 ; $36 + anim_data_pointer AnimData55 ; $37 + anim_data_pointer AnimData56 ; $38 + anim_data_pointer AnimData57 ; $39 + anim_data_pointer AnimData58 ; $3a + anim_data_pointer AnimData59 ; $3b + anim_data_pointer AnimData60 ; $3c + anim_data_pointer AnimData61 ; $3d + anim_data_pointer AnimData62 ; $3e + anim_data_pointer AnimData63 ; $3f + anim_data_pointer AnimData64 ; $40 + anim_data_pointer AnimData65 ; $41 + anim_data_pointer AnimData66 ; $42 + anim_data_pointer AnimData67 ; $43 + anim_data_pointer AnimData68 ; $44 + anim_data_pointer AnimData69 ; $45 + anim_data_pointer AnimData70 ; $46 + anim_data_pointer AnimData71 ; $47 + anim_data_pointer AnimData72 ; $48 + anim_data_pointer AnimData73 ; $49 + anim_data_pointer AnimData74 ; $4a + anim_data_pointer AnimData75 ; $4b + anim_data_pointer AnimData76 ; $4c + anim_data_pointer AnimData77 ; $4d + anim_data_pointer AnimData78 ; $4e + anim_data_pointer AnimData79 ; $4f + anim_data_pointer AnimData80 ; $50 + anim_data_pointer AnimData81 ; $51 + anim_data_pointer AnimData82 ; $52 + anim_data_pointer AnimData83 ; $53 + anim_data_pointer AnimData84 ; $54 + anim_data_pointer AnimData85 ; $55 + anim_data_pointer AnimData86 ; $56 + anim_data_pointer AnimData87 ; $57 + anim_data_pointer AnimData88 ; $58 + anim_data_pointer AnimData89 ; $59 + anim_data_pointer AnimData90 ; $5a + anim_data_pointer AnimData91 ; $5b + anim_data_pointer AnimData92 ; $5c + anim_data_pointer AnimData93 ; $5d + anim_data_pointer AnimData94 ; $5e + anim_data_pointer AnimData95 ; $5f + anim_data_pointer AnimData96 ; $60 + anim_data_pointer AnimData97 ; $61 + anim_data_pointer AnimData98 ; $62 + anim_data_pointer AnimData99 ; $63 + anim_data_pointer AnimData100 ; $64 + anim_data_pointer AnimData101 ; $65 + anim_data_pointer AnimData102 ; $66 + anim_data_pointer AnimData103 ; $67 + anim_data_pointer AnimData104 ; $68 + anim_data_pointer AnimData105 ; $69 + anim_data_pointer AnimData106 ; $6a + anim_data_pointer AnimData107 ; $6b + anim_data_pointer AnimData108 ; $6c + anim_data_pointer AnimData109 ; $6d + anim_data_pointer AnimData110 ; $6e + anim_data_pointer AnimData111 ; $6f + anim_data_pointer AnimData112 ; $70 + anim_data_pointer AnimData113 ; $71 + anim_data_pointer AnimData114 ; $72 + anim_data_pointer AnimData115 ; $73 + anim_data_pointer AnimData116 ; $74 + anim_data_pointer AnimData117 ; $75 + anim_data_pointer AnimData118 ; $76 + anim_data_pointer AnimData119 ; $77 + anim_data_pointer AnimData120 ; $78 + anim_data_pointer AnimData121 ; $79 + anim_data_pointer AnimData122 ; $7a + anim_data_pointer AnimData123 ; $7b + anim_data_pointer AnimData124 ; $7c + anim_data_pointer AnimData125 ; $7d + anim_data_pointer AnimData126 ; $7e + anim_data_pointer AnimData127 ; $7f + anim_data_pointer AnimData128 ; $80 + anim_data_pointer AnimData129 ; $81 + anim_data_pointer AnimData130 ; $82 + anim_data_pointer AnimData131 ; $83 + anim_data_pointer AnimData132 ; $84 + anim_data_pointer AnimData133 ; $85 + anim_data_pointer AnimData134 ; $86 + anim_data_pointer AnimData135 ; $87 + anim_data_pointer AnimData136 ; $88 + anim_data_pointer AnimData137 ; $89 + anim_data_pointer AnimData138 ; $8a + anim_data_pointer AnimData139 ; $8b + anim_data_pointer AnimData140 ; $8c + anim_data_pointer AnimData141 ; $8d + anim_data_pointer AnimData142 ; $8e + anim_data_pointer AnimData143 ; $8f + anim_data_pointer AnimData144 ; $90 + anim_data_pointer AnimData145 ; $91 + anim_data_pointer AnimData146 ; $92 + anim_data_pointer AnimData147 ; $93 + anim_data_pointer AnimData148 ; $94 + anim_data_pointer AnimData149 ; $95 + anim_data_pointer AnimData150 ; $96 + anim_data_pointer AnimData151 ; $97 + anim_data_pointer AnimData152 ; $98 + anim_data_pointer AnimData153 ; $99 + anim_data_pointer AnimData154 ; $9a + anim_data_pointer AnimData155 ; $9b + anim_data_pointer AnimData156 ; $9c + anim_data_pointer AnimData157 ; $9d + anim_data_pointer AnimData158 ; $9e + anim_data_pointer AnimData159 ; $9f + anim_data_pointer AnimData160 ; $a0 + anim_data_pointer AnimData161 ; $a1 + anim_data_pointer AnimData162 ; $a2 + anim_data_pointer AnimData163 ; $a3 + anim_data_pointer AnimData164 ; $a4 + anim_data_pointer AnimData165 ; $a5 + anim_data_pointer AnimData166 ; $a6 + anim_data_pointer AnimData167 ; $a7 + anim_data_pointer AnimData168 ; $a8 + anim_data_pointer AnimData169 ; $a9 + anim_data_pointer AnimData170 ; $aa + anim_data_pointer AnimData171 ; $ab + anim_data_pointer AnimData172 ; $ac + anim_data_pointer AnimData173 ; $ad + anim_data_pointer AnimData174 ; $ae + anim_data_pointer AnimData175 ; $af + anim_data_pointer AnimData176 ; $b0 + anim_data_pointer AnimData177 ; $b1 + anim_data_pointer AnimData178 ; $b2 + anim_data_pointer AnimData179 ; $b3 + anim_data_pointer AnimData180 ; $b4 + anim_data_pointer AnimData181 ; $b5 + anim_data_pointer AnimData182 ; $b6 + anim_data_pointer AnimData183 ; $b7 + anim_data_pointer AnimData184 ; $b8 + anim_data_pointer AnimData185 ; $b9 + anim_data_pointer AnimData186 ; $ba + anim_data_pointer AnimData187 ; $bb + anim_data_pointer AnimData188 ; $bc + anim_data_pointer AnimData189 ; $bd + anim_data_pointer AnimData190 ; $be + anim_data_pointer AnimData191 ; $bf + anim_data_pointer AnimData192 ; $c0 + anim_data_pointer AnimData193 ; $c1 + anim_data_pointer AnimData194 ; $c2 + anim_data_pointer AnimData195 ; $c3 + anim_data_pointer AnimData196 ; $c4 + anim_data_pointer AnimData197 ; $c5 + anim_data_pointer AnimData198 ; $c6 + anim_data_pointer AnimData199 ; $c7 + anim_data_pointer AnimData200 ; $c8 + anim_data_pointer AnimData201 ; $c9 + anim_data_pointer AnimData202 ; $ca + anim_data_pointer AnimData203 ; $cb + anim_data_pointer AnimData204 ; $cc + anim_data_pointer AnimData205 ; $cd + anim_data_pointer AnimData206 ; $ce + anim_data_pointer AnimData207 ; $cf + anim_data_pointer AnimData208 ; $d0 + anim_data_pointer AnimData209 ; $d1 + anim_data_pointer AnimData210 ; $d2 + anim_data_pointer AnimData211 ; $d3 + anim_data_pointer AnimData212 ; $d4 + anim_data_pointer AnimData213 ; $d5 + anim_data_pointer AnimData214 ; $d6 + anim_data_pointer AnimData215 ; $d7 + anim_data_pointer AnimData216 ; $d8 ; \1 = palette pointer ; \2 = number of palettes @@ -1394,9 +1399,15 @@ MapDataPointers_81697: ; 81697 (20:5697) palette_pointer Palette159, 1, 0 ; $9f palette_pointer Palette160, 1, 0 ; $a0 - INCROM $8191b, $83c5b + INCROM $8191b, $83c4c + +AnimData1:: ; 83c4c (20:7c4c) + frame_table AnimFrameTable0 + frame_data 3, 16, 0, 0 + frame_data 4, 16, 0, 0 + frame_data 0, 0, 0, 0 -Palette110:: ; 83c5b (20:3c5b) +Palette110:: ; 83c5b (20:7c5b) db $00, $00 INCROM $83c5d, $84000 diff --git a/src/engine/home.asm b/src/engine/home.asm index ac9e9c0..a7c9f6d 100644 --- a/src/engine/home.asm +++ b/src/engine/home.asm @@ -11477,7 +11477,7 @@ DrawSpriteAnimationFrame: ; 3cc4 (0:3cc4) and (1 << OAM_X_FLIP) | (1 << OAM_Y_FLIP) | (1 << OAM_PRIORITY) or b ld b, a - inc hl + inc hl ; unnecessary call SetOneObjectAttributes .endCurrentIteration pop hl @@ -11514,6 +11514,7 @@ GetAnimationFramePointer: ; 3d72 (0:3d72) ld a, [wTempPointerBank] call BankswitchROM ld a, [hli] + push af ld a, [wd4ca] rlca @@ -11525,6 +11526,7 @@ GetAnimationFramePointer: ; 3d72 (0:3d72) adc 0 ld d, a pop af + .loadPointer add BANK(SpriteNullAnimationPointer) pop hl diff --git a/src/gfx.asm b/src/gfx.asm index 7802389..726cf3e 100644 --- a/src/gfx.asm +++ b/src/gfx.asm @@ -1,4 +1,5 @@ INCLUDE "macros.asm" +INCLUDE "constants.asm" SECTION "Gfx 1", ROMX @@ -72,7 +73,12 @@ Duel56Gfx:: ; 87fe2 (21:7fe2) dw $1 INCBIN "gfx/duel/anims/56.2bpp" - INCROM $87ff4, $88000 +AnimData12:: ; 87ff4 (21:7ff4) + frame_table AnimFrameTable3 + frame_data 2, 8, 0, 0 + frame_data 0, 0, 0, 0 + + db $ff SECTION "Gfx 4", ROMX @@ -116,7 +122,13 @@ Duel57Gfx:: ; 8bfd2 (22:7fd2) dw $1 INCBIN "gfx/duel/anims/57.2bpp" - INCROM $8bfe4, $8bffb +AnimData2:: ; 8bfe4 (22:7fe4) + frame_table AnimFrameTable0 + frame_data 5, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 7, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 0, 0, 0, 0 Palette109:: ; 8bffb (22:7ffb) db 1, $e4, 0 @@ -188,7 +200,16 @@ Duel58Gfx:: ; 8ffa4 (23:7fa4) dw $4 INCBIN "gfx/duel/anims/58.2bpp" - INCROM $8ffe6, $90000 +AnimData3:: ; 8ffe6 (23:7fe6) + frame_table AnimFrameTable0 + frame_data 8, 16, 0, 0 + frame_data 9, 16, 0, 0 + frame_data 0, 0, 0, 0 + +AnimData11:: ; 8fff5 (23:7ff5) + frame_table AnimFrameTable3 + frame_data 1, 8, 0, 0 + frame_data 0, 0, 0, 0 SECTION "Gfx 6", ROMX @@ -302,7 +323,15 @@ RonaldOWGfx:: ; 97ea6 (25:7ea6) dw $14 INCBIN "gfx/overworld_sprites/ronald.2bpp" - INCROM $97fe8, $98000 +AnimData5:: ; 97fe8 (25:7fe8) + frame_table AnimFrameTable1 + frame_data 3, 16, 0, 0 + frame_data 4, 16, 0, 0 + frame_data 0, 0, 0, 0 + +rept $9 + db $ff +endr SECTION "Gfx 8", ROMX @@ -840,7 +869,17 @@ Duel45Gfx:: ; a7fb0 (29:7fb0) dw $03 INCBIN "gfx/duel/anims/45.2bpp" - INCROM $a7fe2, $a8000 +AnimData6:: ; a7fe2 (29:7fe2) + frame_table AnimFrameTable1 + frame_data 5, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 7, 16, 0, 0 + frame_data 6, 16, 0, 0 + frame_data 0, 0, 0, 0 + +rept $7 + db $ff +endr SECTION "Gfx 12", ROMX @@ -916,13 +955,20 @@ FightingGfx:: ; a8e12 (2a:4e12) dw $04 INCBIN "gfx/titlescreen/energies/fighting.2bpp" - INCROM $a8e54, $ac000 +SECTION "Anims 1", ROMX + INCLUDE "data/anims1.asm" + + db $ff + +SECTION "Anims 2", ROMX + INCLUDE "data/anims2.asm" -SECTION "Gfx 13", ROMX - INCROM $ac000, $b0000 +rept $2 + db $ff +endr -SECTION "Gfx 14", ROMX - INCROM $b0000, $b3feb +SECTION "Anims 3", ROMX + INCLUDE "data/anims3.asm" Palette31:: ; b3feb (2c:7feb) db 1, $d2, 1 @@ -932,8 +978,8 @@ Palette119:: ; b3ff6 (2c:7ff6) db 0, 1 db $9c, $63, $1c, $32, $9c, $20, $00, $20 -SECTION "Gfx 15", ROMX - INCROM $b4000, $b738a +SECTION "Anims 4", ROMX + INCLUDE "data/anims4.asm" SECTION "Palettes1", ROMX INCLUDE "data/palettes1.asm" diff --git a/src/layout.link b/src/layout.link index f585265..eae9c4e 100644 --- a/src/layout.link +++ b/src/layout.link @@ -113,12 +113,13 @@ ROMX $29 "Gfx 11" ROMX $2a "Gfx 12" + "Anims 1" ROMX $2b - "Gfx 13" + "Anims 2" ROMX $2c - "Gfx 14" + "Anims 3" ROMX $2d - "Gfx 15" + "Anims 4" "Palettes1" ROMX $2e "Palettes2" diff --git a/src/macros/data.asm b/src/macros/data.asm index 23de208..519468f 100644 --- a/src/macros/data.asm +++ b/src/macros/data.asm @@ -81,6 +81,18 @@ gfx: MACRO dw ($4000 * (BANK(\1) - BANK(CardGraphics)) + (\1 - $4000)) / 8 ENDM +frame_table: MACRO + db BANK(\1) - BANK(AnimData1) ; maybe use better reference for Bank20? + dw \1 +ENDM + +frame_data: MACRO + db \1 ; frame index + db \2 ; anim count + db \3 ; x translation + db \4 ; y translation +ENDM + tx: MACRO dw \1_ ENDM diff --git a/tools/extract_anim_data.py b/tools/extract_anim_data.py new file mode 100644 index 0000000..0722238 --- /dev/null +++ b/tools/extract_anim_data.py @@ -0,0 +1,136 @@ +import mmap
+import math
+
+def convertOffset(lo, hi, bank):
+ return lo + ((hi << 8) - 0x4000) + (bank * 0x4000 + 0x20 * 0x4000)
+
+def signedByteToInt(uByte):
+ return (uByte, uByte - 0x100)[uByte >= 0x80]
+
+def getOAMFlagStr(flags):
+ strings = []
+ if (flags == 0):
+ strings.append('$0')
+ if (flags & 0b111 != 0):
+ strings.append('%{:03b}'.format(flags & 0b111))
+ if (flags & (1 << 3) != 0):
+ strings.append('(1 << OAM_TILE_BANK)')
+ if (flags & (1 << 4) != 0):
+ strings.append('(1 << OAM_OBP_NUM)')
+ if (flags & (1 << 5) != 0):
+ strings.append('(1 << OAM_X_FLIP)')
+ if (flags & (1 << 6) != 0):
+ strings.append('(1 << OAM_Y_FLIP)')
+ if (flags & (1 << 7) != 0):
+ strings.append('(1 << OAM_PRIORITY)')
+
+ return ' | '.join(s for s in strings)
+
+def getAnimData():
+ with open('baserom.gbc') as rom:
+ romMap = mmap.mmap(rom.fileno(), 0, access=mmap.ACCESS_READ)
+ offsets = []
+
+ for i in range(0xd9):
+ lineOffset = 0x81333 + 4*i
+ lo = romMap[lineOffset]
+ hi = romMap[lineOffset + 1]
+ bank = romMap[lineOffset + 2]
+ offsets.append([convertOffset(lo, hi, bank), i])
+
+ animData = {}
+ animFrameTables = {}
+ frameData = {}
+
+ for offset in offsets:
+ header = romMap[offset[0] : offset[0] + 3]
+
+ pos = offset[0] + 3
+ data = []
+ data.append(romMap[pos : pos + 4])
+ pos += 4
+ while (data[-1][0] != 0x00 or data[-1][1] != 0x00):
+ data.append(romMap[pos : pos + 4])
+ pos += 4
+
+ maxFrame = 0
+ for curFrameData in data:
+ if (curFrameData[0] != 0xff):
+ maxFrame = max(curFrameData[0], maxFrame)
+
+ frameOffset = convertOffset(header[1], header[2], header[0])
+ pointers = []
+ tableAlreadyExists = frameOffset in animFrameTables
+
+ for i in range(maxFrame + 1):
+ pointers.append(romMap[frameOffset + 2*i : frameOffset + 2*i + 2])
+
+ if tableAlreadyExists:
+ if len(pointers) > len(animFrameTables[frameOffset]):
+ if (frameOffset != 0xab066): # special case, seems this is wrong
+ animFrameTables[frameOffset] = pointers
+ else:
+ animFrameTables[frameOffset] = pointers
+
+ animData[offset[0]] = [header, data, offset[1]]
+
+ for offset in animFrameTables:
+ curFrameData = []
+ for ptr in animFrameTables[offset]:
+ curOffset = convertOffset(ptr[0], ptr[1], math.floor(offset / 0x4000 - 0x20))
+ numTiles = romMap[curOffset]
+ curFrameData.append([curOffset, romMap[curOffset : curOffset + numTiles*4 + 1]])
+ frameData[offset] = curFrameData
+
+ return animData, animFrameTables, frameData
+
+
+animData, animFrameTables, frameData = getAnimData()
+
+pointerIndices = {}
+counter = 0
+for offset in animFrameTables:
+ pointerIndices[offset] = counter
+ counter += 1
+
+allOffsets = []
+
+for offset in animData:
+ allOffsets.append(offset)
+for offset in animFrameTables:
+ allOffsets.append(offset)
+
+allOffsets = sorted(allOffsets)
+
+for offset in allOffsets:
+ size = 0
+ if offset in animData:
+ header = animData[offset][0]
+ data = animData[offset][1]
+ print('AnimData' + str(animData[offset][2]) + ':: ; ' + "{:0x}".format(offset) + ' (' + "{:0x}".format((math.floor(offset / 0x4000))) + ':' + "{:04x}".format(offset % 0x4000 + 0x4000) + ')')
+ print('\tframe_table ' + 'AnimFrameTable' + str(pointerIndices[convertOffset(header[1], header[2], header[0])]))
+ for curData in data:
+ print('\tframe_data ' + ', '.join(str(signedByteToInt(x)) for x in curData))
+ size = len(header) + len(data) * 4
+
+ if offset in animFrameTables:
+ print('AnimFrameTable' + str(pointerIndices[offset]) + ':: ; ' + "{:0x}".format(offset) + ' (' + "{:0x}".format((math.floor(offset / 0x4000))) + ':' + "{:04x}".format(offset % 0x4000 + 0x4000) + ')')
+ for curFrameData in frameData[offset]:
+ print('\tdw .data_' + "{:0x}".format(curFrameData[0]))
+ size += 2
+ for curFrameData in frameData[offset]:
+ numTiles = curFrameData[1][0]
+ print()
+ print('.data_' + "{:0x}".format(curFrameData[0]))
+ print('\tdb ' + str(numTiles) + ' ; size')
+ size += 1
+ for i in range(numTiles):
+ print('\tdb ' + str(signedByteToInt(curFrameData[1][4*i + 1])) + ', ' + str(signedByteToInt(curFrameData[1][4*i + 2])) + ', ' + str(curFrameData[1][4*i + 3]) + ', ' + getOAMFlagStr(curFrameData[1][4*i + 4]))
+ size += 4
+
+ print('; ' + "0x{:0x}".format(offset + size))
+ print()
+
+ if (offset + size) not in allOffsets:
+ print('\tINCROM ' + "${:0x}".format(offset + size) + ', ')
+ print()
\ No newline at end of file |