summaryrefslogtreecommitdiff
path: root/src/data/duel
diff options
context:
space:
mode:
authorElectroDeoxys <ElectroDeoxys@gmail.com>2021-09-23 18:37:05 +0100
committerElectroDeoxys <ElectroDeoxys@gmail.com>2021-09-23 18:37:05 +0100
commitca15abf2ffc14fdb92079f6fccff09eb04305d18 (patch)
treed558ad09e12c7e6ed497f64573f858eb1fb9fa60 /src/data/duel
parent8dee6b7a11e85d6d4b9f8ec9fb9d53a499fd37dc (diff)
Split bank1
Diffstat (limited to 'src/data/duel')
-rw-r--r--src/data/duel/ai_trainer_card_logic.asm47
-rw-r--r--src/data/duel/animations/anims1.asm4436
-rw-r--r--src/data/duel/animations/anims2.asm4973
-rw-r--r--src/data/duel/animations/anims3.asm5165
-rw-r--r--src/data/duel/animations/anims4.asm3720
-rw-r--r--src/data/duel/animations/attack_animations.asm914
-rw-r--r--src/data/duel/animations/duel_animations.asm777
-rw-r--r--src/data/duel/effect_commands.asm1619
-rw-r--r--src/data/duel/practice_text.asm66
9 files changed, 21717 insertions, 0 deletions
diff --git a/src/data/duel/ai_trainer_card_logic.asm b/src/data/duel/ai_trainer_card_logic.asm
new file mode 100644
index 0000000..57bf90f
--- /dev/null
+++ b/src/data/duel/ai_trainer_card_logic.asm
@@ -0,0 +1,47 @@
+ai_trainer_card_logic: MACRO
+ db \1 ; AI_TRAINER_CARD_PHASE_* constant
+ db \2 ; ID of trainer card
+ dw \3 ; function for AI decision to play card
+ dw \4 ; function for AI playing the card
+ENDM
+
+AITrainerCardLogic: ; 20000 (8:4000)
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_07, POTION, AIDecide_Potion1, AIPlay_Potion
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_10, POTION, AIDecide_Potion2, AIPlay_Potion
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_08, SUPER_POTION, AIDecide_SuperPotion1, AIPlay_SuperPotion
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_11, SUPER_POTION, AIDecide_SuperPotion2, AIPlay_SuperPotion
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_13, DEFENDER, AIDecide_Defender1, AIPlay_Defender
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_14, DEFENDER, AIDecide_Defender2, AIPlay_Defender
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_13, PLUSPOWER, AIDecide_Pluspower1, AIPlay_Pluspower
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_14, PLUSPOWER, AIDecide_Pluspower2, AIPlay_Pluspower
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_09, SWITCH, AIDecide_Switch, AIPlay_Switch
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_07, GUST_OF_WIND, AIDecide_GustOfWind, AIPlay_GustOfWind
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_10, GUST_OF_WIND, AIDecide_GustOfWind, AIPlay_GustOfWind
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_04, BILL, AIDecide_Bill, AIPlay_Bill
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_05, ENERGY_REMOVAL, AIDecide_EnergyRemoval, AIPlay_EnergyRemoval
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_05, SUPER_ENERGY_REMOVAL, AIDecide_SuperEnergyRemoval, AIPlay_SuperEnergyRemoval
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_07, POKEMON_BREEDER, AIDecide_PokemonBreeder, AIPlay_PokemonBreeder
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_15, PROFESSOR_OAK, AIDecide_ProfessorOak, AIPlay_ProfessorOak
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_10, ENERGY_RETRIEVAL, AIDecide_EnergyRetrieval, AIPlay_EnergyRetrieval
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_11, SUPER_ENERGY_RETRIEVAL, AIDecide_SuperEnergyRetrieval, AIPlay_SuperEnergyRetrieval
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_06, POKEMON_CENTER, AIDecide_PokemonCenter, AIPlay_PokemonCenter
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_07, IMPOSTER_PROFESSOR_OAK, AIDecide_ImposterProfessorOak, AIPlay_ImposterProfessorOak
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_12, ENERGY_SEARCH, AIDecide_EnergySearch, AIPlay_EnergySearch
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_03, POKEDEX, AIDecide_Pokedex, AIPlay_Pokedex
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_07, FULL_HEAL, AIDecide_FullHeal, AIPlay_FullHeal
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_10, MR_FUJI, AIDecide_MrFuji, AIPlay_MrFuji
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_10, SCOOP_UP, AIDecide_ScoopUp, AIPlay_ScoopUp
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_02, MAINTENANCE, AIDecide_Maintenance, AIPlay_Maintenance
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_03, RECYCLE, AIDecide_Recycle, AIPlay_Recycle
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_13, LASS, AIDecide_Lass, AIPlay_Lass
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_04, ITEM_FINDER, AIDecide_ItemFinder, AIPlay_ItemFinder
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_01, IMAKUNI_CARD, AIDecide_Imakuni, AIPlay_Imakuni
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_01, GAMBLER, AIDecide_Gambler, AIPlay_Gambler
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_05, REVIVE, AIDecide_Revive, AIPlay_Revive
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_13, POKEMON_FLUTE, AIDecide_PokemonFlute, AIPlay_PokemonFlute
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_05, CLEFAIRY_DOLL, AIDecide_ClefairyDollOrMysteriousFossil, AIPlay_ClefairyDollOrMysteriousFossil
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_05, MYSTERIOUS_FOSSIL, AIDecide_ClefairyDollOrMysteriousFossil, AIPlay_ClefairyDollOrMysteriousFossil
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_02, POKE_BALL, AIDecide_Pokeball, AIPlay_Pokeball
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_02, COMPUTER_SEARCH, AIDecide_ComputerSearch, AIPlay_ComputerSearch
+ ai_trainer_card_logic AI_TRAINER_CARD_PHASE_02, POKEMON_TRADER, AIDecide_PokemonTrader, AIPlay_PokemonTrader
+ db $ff
diff --git a/src/data/duel/animations/anims1.asm b/src/data/duel/animations/anims1.asm
new file mode 100644
index 0000000..278a145
--- /dev/null
+++ b/src/data/duel/animations/anims1.asm
@@ -0,0 +1,4436 @@
+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
+
+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)
+
+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
+
+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)
+
+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
+
+AnimData8:: ; a900d (2a:500d)
+ frame_table AnimFrameTable2
+ frame_data 0, 16, 0, 0
+ frame_data 0, 0, 0, 0
+
+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)
+
+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
+
+AnimData10:: ; a907b (2a:507b)
+ frame_table AnimFrameTable3
+ frame_data 0, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+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)
+
+AnimData13:: ; a90d2 (2a:50d2)
+ frame_table AnimFrameTable3
+ frame_data 3, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+AnimData46:: ; a992d (2a:592d)
+ frame_table AnimFrameTable12
+ frame_data 0, 16, 0, 0
+ frame_data 0, 0, 0, 0
+
+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)
+
+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
+
+AnimData48:: ; a999b (2a:599b)
+ frame_table AnimFrameTable13
+ frame_data 0, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+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)
+
+AnimData49:: ; a99f2 (2a:59f2)
+ frame_table AnimFrameTable13
+ frame_data 1, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+AnimData50:: ; a99fd (2a:59fd)
+ frame_table AnimFrameTable13
+ frame_data 2, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+AnimData51:: ; a9a08 (2a:5a08)
+ frame_table AnimFrameTable13
+ frame_data 3, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+AnimData93:: ; ab0fb (2a:70fb)
+ frame_table AnimFrameTable26
+ frame_data 8, 8, 0, 0
+ frame_data 0, 0, 0, 0
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
diff --git a/src/data/duel/animations/anims2.asm b/src/data/duel/animations/anims2.asm
new file mode 100644
index 0000000..48f8e41
--- /dev/null
+++ b/src/data/duel/animations/anims2.asm
@@ -0,0 +1,4973 @@
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+AnimData166:: ; afff3 (2b:7ff3)
+ frame_table AnimFrameTable78
+ frame_data 0, 1, 0, 0
+ frame_data 0, 0, 0, 0
diff --git a/src/data/duel/animations/anims3.asm b/src/data/duel/animations/anims3.asm
new file mode 100644
index 0000000..d6ebd4d
--- /dev/null
+++ b/src/data/duel/animations/anims3.asm
@@ -0,0 +1,5165 @@
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+AnimData170:: ; b36eb (2c:76eb)
+ frame_table AnimFrameTable79
+ frame_data 0, 1, 0, 0
+ frame_data 0, 0, 0, 0
+
+AnimData171:: ; b36f6 (2c:76f6)
+ frame_table AnimFrameTable79
+ frame_data 4, 1, 0, 0
+ frame_data 0, 0, 0, 0
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
diff --git a/src/data/duel/animations/anims4.asm b/src/data/duel/animations/anims4.asm
new file mode 100644
index 0000000..07b575c
--- /dev/null
+++ b/src/data/duel/animations/anims4.asm
@@ -0,0 +1,3720 @@
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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)
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
+
+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
diff --git a/src/data/duel/animations/attack_animations.asm b/src/data/duel/animations/attack_animations.asm
new file mode 100644
index 0000000..48fa192
--- /dev/null
+++ b/src/data/duel/animations/attack_animations.asm
@@ -0,0 +1,914 @@
+anim_end: MACRO
+ db $00
+ENDM
+anim_normal: MACRO
+ db $01, \1
+ENDM
+anim_player: MACRO
+ db $02, \1
+ENDM
+anim_opponent: MACRO
+ db $03, \1
+ENDM
+anim_unknown: MACRO
+ db $04, \1
+ENDM
+anim_unknown2: MACRO
+ db $05, \1
+ENDM
+anim_end2: MACRO
+ db $06
+ENDM
+
+PointerTable_AttackAnimation:
+ dw NULL ; ATK_ANIM_NONE
+ dw AttackAnimation_Hit ; ATK_ANIM_HIT
+ dw AttackAnimation_BigHit ; ATK_ANIM_BIG_HIT
+ dw AttackAnimation_Hit ; ATK_ANIM_3
+ dw AttackAnimation_Hit ; ATK_ANIM_HIT_RECOIL
+ dw AttackAnimation_Hit ; ATK_ANIM_HIT_EFFECT
+ dw AttackAnimation_ThunderShock ; ATK_ANIM_THUNDERSHOCK
+ dw AttackAnimation_ThunderShock ; ATK_ANIM_THUNDER
+ dw AttackAnimation_Thunderbolt ; ATK_ANIM_THUNDERBOLT
+ dw AttackAnimation_ThunderShock ; ATK_ANIM_9
+ dw AttackAnimation_BigLightning ; ATK_ANIM_THUNDER_WHOLE_SCREEN
+ dw AttackAnimation_BigLightning ; ATK_ANIM_11
+ dw AttackAnimation_BigLightning ; ATK_ANIM_THUNDERSTORM
+ dw AttackAnimation_BigLightning ; ATK_ANIM_CHAIN_LIGHTNING
+ dw AttackAnimation_SmallFlame ; ATK_ANIM_SMALL_FLAME
+ dw AttackAnimation_BigFlame ; ATK_ANIM_BIG_FLAME
+ dw AttackAnimation_FireSpin ; ATK_ANIM_FIRE_SPIN
+ dw AttackAnimation_DiveBomb ; ATK_ANIM_DIVE_BOMB
+ dw AttackAnimation_WaterJets ; ATK_ANIM_WATER_JETS
+ dw AttackAnimation_WaterGun ; ATK_ANIM_WATER_GUN
+ dw AttackAnimation_Whirlpool ; ATK_ANIM_WHIRLPOOL
+ dw AttackAnimation_DragonRage ; ATK_ANIM_DRAGON_RAGE
+ dw AttackAnimation_HydroPump ; ATK_ANIM_HYDRO_PUMP
+ dw AttackAnimation_Blizzard ; ATK_ANIM_23
+ dw AttackAnimation_Blizzard ; ATK_ANIM_BLIZZARD
+ dw AttackAnimation_PsychicHit ; ATK_ANIM_PSYCHIC_HIT
+ dw AttackAnimation_PsychicHit ; ATK_ANIM_NIGHTMARE
+ dw AttackAnimation_PsychicHit ; ATK_ANIM_27
+ dw AttackAnimation_DarkMind ; ATK_ANIM_DARK_MIND
+ dw AttackAnimation_Beam ; ATK_ANIM_BEAM
+ dw AttackAnimation_HyperBeam ; ATK_ANIM_HYPER_BEAM
+ dw AttackAnimation_Beam ; ATK_ANIM_31
+ dw AttackAnimation_RockThrow ; ATK_ANIM_ROCK_THROW
+ dw AttackAnimation_StoneBarrage ; ATK_ANIM_STONE_BARRAGE
+ dw AttackAnimation_Punch ; ATK_ANIM_PUNCH
+ dw AttackAnimation_Thunderpunch ; ATK_ANIM_THUNDERPUNCH
+ dw AttackAnimation_FirePunch ; ATK_ANIM_FIRE_PUNCH
+ dw AttackAnimation_StretchKick ; ATK_ANIM_STRETCH_KICK
+ dw AttackAnimation_Slash ; ATK_ANIM_SLASH
+ dw AttackAnimation_Whip ; ATK_ANIM_WHIP
+ dw AttackAnimation_Tear ; ATK_ANIM_TEAR
+ dw AttackAnimation_MultipleSlash ; ATK_ANIM_MULTIPLE_SLASH
+ dw AttackAnimation_MultipleSlash ; ATK_ANIM_42
+ dw AttackAnimation_MultipleSlash ; ATK_ANIM_RAMPAGE
+ dw AttackAnimation_Drill ; ATK_ANIM_DRILL
+ dw AttackAnimation_PotSmash ; ATK_ANIM_POT_SMASH
+ dw AttackAnimation_Bonemerang ; ATK_ANIM_BONEMERANG
+ dw AttackAnimation_SeismicToss ; ATK_ANIM_SEISMIC_TOSS
+ dw AttackAnimation_Needles ; ATK_ANIM_NEEDLES
+ dw AttackAnimation_Needles ; ATK_ANIM_49
+ dw AttackAnimation_WhiteGas ; ATK_ANIM_SMOG
+ dw AttackAnimation_WhiteGas ; ATK_ANIM_51
+ dw AttackAnimation_WhiteGas ; ATK_ANIM_52
+ dw AttackAnimation_WhiteGas ; ATK_ANIM_FOUL_GAS
+ dw AttackAnimation_WhiteGas ; ATK_ANIM_FOUL_ODOR
+ dw AttackAnimation_Powder ; ATK_ANIM_POWDER_EFFECT_CHANCE
+ dw AttackAnimation_Powder ; ATK_ANIM_POWDER_HIT_POISON
+ dw AttackAnimation_544e ; ATK_ANIM_POISON_POWDER
+ dw AttackAnimation_Powder ; ATK_ANIM_58
+ dw AttackAnimation_Powder ; ATK_ANIM_59
+ dw AttackAnimation_Powder ; ATK_ANIM_60
+ dw AttackAnimation_Goo ; ATK_ANIM_GOO
+ dw AttackAnimation_Goo ; ATK_ANIM_62
+ dw AttackAnimation_SpitPoisonFail ; ATK_ANIM_SPIT_POISON
+ dw AttackAnimation_Goo ; ATK_ANIM_64
+ dw AttackAnimation_Bubbles ; ATK_ANIM_BUBBLES
+ dw AttackAnimation_Bubbles ; ATK_ANIM_66
+ dw AttackAnimation_StringShot ; ATK_ANIM_STRING_SHOT
+ dw AttackAnimation_StringShot ; ATK_ANIM_68
+ dw AttackAnimation_Boyfriends ; ATK_ANIM_BOYFRIENDS
+ dw AttackAnimation_Lure ; ATK_ANIM_LURE
+ dw AttackAnimation_Toxic ; ATK_ANIM_TOXIC
+ dw AttackAnimation_ConfuseRay ; ATK_ANIM_CONFUSE_RAY
+ dw AttackAnimation_ConfuseRay ; ATK_ANIM_73
+ dw AttackAnimation_Sing ; ATK_ANIM_SING
+ dw AttackAnimation_Sing ; ATK_ANIM_LULLABY
+ dw AttackAnimation_Supersonic ; ATK_ANIM_SUPERSONIC
+ dw AttackAnimation_Supersonic ; ATK_ANIM_77
+ dw AttackAnimation_PetalDance ; ATK_ANIM_PETAL_DANCE
+ dw AttackAnimation_Protect ; ATK_ANIM_PROTECT
+ dw AttackAnimation_Barrier ; ATK_ANIM_BARRIER
+ dw AttackAnimation_QuickAttack ; ATK_ANIM_QUICK_ATTACK
+ dw AttackAnimation_AgilityProtect ; ATK_ANIM_AGILITY_PROTECT
+ dw AttackAnimation_Whirlwind ; ATK_ANIM_WHIRLWIND
+ dw AttackAnimation_Cry ; ATK_ANIM_CRY
+ dw AttackAnimation_Amnesia ; ATK_ANIM_AMNESIA
+ dw AttackAnimation_Selfdestruct ; ATK_ANIM_SELFDESTRUCT
+ dw AttackAnimation_BigSelfdestruct ; ATK_ANIM_BIG_SELFDESTRUCTION
+ dw AttackAnimation_Recover ; ATK_ANIM_RECOVER
+ dw AttackAnimation_Drain ; ATK_ANIM_DRAIN
+ dw AttackAnimation_DarkGas ; ATK_ANIM_DARK_GAS
+ dw AttackAnimation_GlowEffect ; ATK_ANIM_GLOW_EFFECT
+ dw AttackAnimation_MirrorMove ; ATK_ANIM_MIRROR_MOVE
+ dw AttackAnimation_DevolutionBeam ; ATK_ANIM_DEVOLUTION_BEAM
+ dw AttackAnimation_5543 ; ATK_ANIM_PKMN_POWER_1
+ dw AttackAnimation_Firegiver ; ATK_ANIM_FIREGIVER
+ dw AttackAnimation_Quickfreeze ; ATK_ANIM_QUICKFREEZE
+ dw AttackAnimation_PealOfThunder ; ATK_ANIM_PEAL_OF_THUNDER
+ dw AttackAnimation_HealingWind ; ATK_ANIM_HEALING_WIND
+ dw AttackAnimation_WhirlwindZigzag ; ATK_ANIM_WHIRLWIND_ZIGZAG
+ dw AttackAnimation_BigThunder ; ATK_ANIM_BIG_THUNDER
+ dw AttackAnimation_SolarPower ; ATK_ANIM_SOLAR_POWER
+ dw AttackAnimation_PoisonFang ; ATK_ANIM_POISON_FANG
+ dw AttackAnimation_PoisonFang ; ATK_ANIM_103
+ dw AttackAnimation_PoisonFang ; ATK_ANIM_104
+ dw AttackAnimation_558c ; ATK_ANIM_105
+ dw AttackAnimation_FriendshipSong ; ATK_ANIM_FRIENDSHIP_SONG
+ dw AttackAnimation_Scrunch ; ATK_ANIM_SCRUNCH
+ dw AttackAnimation_CatPunch ; ATK_ANIM_CAT_PUNCH
+ dw AttackAnimation_MagneticStorm ; ATK_ANIM_MAGNETIC_STORM
+ dw AttackAnimation_PoisonWhip ; ATK_ANIM_POISON_WHIP
+ dw AttackAnimation_ThunderWave ; ATK_ANIM_THUNDER_WAVE
+ dw AttackAnimation_ThunderWave ; ATK_ANIM_112
+ dw AttackAnimation_Spore ; ATK_ANIM_SPORE
+ dw AttackAnimation_Hypnosis ; ATK_ANIM_HYPNOSIS
+ dw AttackAnimation_EnergyConversion ; ATK_ANIM_ENERGY_CONVERSION
+ dw AttackAnimation_Leer ; ATK_ANIM_LEER
+ dw AttackAnimation_ConfusionHit ; ATK_ANIM_CONFUSION_HIT
+ dw AttackAnimation_55e0 ; ATK_ANIM_118
+ dw AttackAnimation_55e5 ; ATK_ANIM_119
+ dw AttackAnimation_BenchHit ; ATK_ANIM_BENCH_HIT
+ dw AttackAnimation_Heal ; ATK_ANIM_HEAL
+ dw AttackAnimation_RecoilHit ; ATK_ANIM_RECOIL_HIT
+ dw AttackAnimation_Poison ; ATK_ANIM_POISON
+ dw AttackAnimation_Confusion ; ATK_ANIM_CONFUSION
+ dw AttackAnimation_Paralysis ; ATK_ANIM_PARALYSIS
+ dw AttackAnimation_Sleep ; ATK_ANIM_SLEEP
+ dw AttackAnimation_ImakuniConfusion ; ATK_ANIM_IMAKUNI_CONFUSION
+ dw AttackAnimation_SleepingGas ; ATK_ANIM_SLEEPING_GAS
+ dw AttackAnimation_560f ; ATK_ANIM_129
+ dw AttackAnimation_ThunderPlayArea ; ATK_ANIM_THUNDER_PLAY_AREA
+ dw AttackAnimation_CatPunchPlayArea ; ATK_ANIM_CAT_PUNCH_PLAY_AREA
+ dw AttackAnimation_FiregiverPlayer ; ATK_ANIM_FIREGIVER_PLAYER
+ dw AttackAnimation_FiregiverOpp ; ATK_ANIM_FIREGIVER_OPP
+ dw AttackAnimation_HealingWindPlayArea ; ATK_ANIM_HEALING_WIND_PLAY_AREA
+ dw AttackAnimation_Gale ; ATK_ANIM_GALE
+ dw AttackAnimation_Expand ; ATK_ANIM_EXPAND
+ dw AttackAnimation_564f ; ATK_ANIM_137
+ dw AttackAnimation_FullHeal ; ATK_ANIM_FULL_HEAL
+ dw AttackAnimation_5659 ; ATK_ANIM_139
+ dw AttackAnimation_SpitPoisonSuccess ; ATK_ANIM_SPIT_POISON_SUCCESS
+ dw AttackAnimation_GustOfWind ; ATK_ANIM_GUST_OF_WIND
+ dw AttackAnimation_HealBothSides ; ATK_ANIM_HEAL_BOTH_SIDES
+ dw AttackAnimation_5673 ; ATK_ANIM_143
+ dw AttackAnimation_5673 ; ATK_ANIM_144
+
+AttackAnimation_Hit: ; (6:52c6)
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_BigHit:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_BIG_HIT
+ anim_normal DUEL_ANIM_SHAKE2
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_ThunderShock:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_THUNDER_SHOCK
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Thunderbolt:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_LIGHTNING
+ anim_opponent DUEL_ANIM_BORDER_SPARK
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_BigLightning:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_normal DUEL_ANIM_BIG_LIGHTNING
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_SmallFlame:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_SMALL_FLAME
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_BigFlame:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_BIG_FLAME
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_FireSpin:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FIRE_SPIN
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_DiveBomb:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_DIVE_BOMB
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_WaterJets:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_WATER_JETS
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_WaterGun:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WATER_GUN
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Whirlpool:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_WHIRLPOOL
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_DragonRage:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_LIGHTNING
+ anim_opponent DUEL_ANIM_WATER_GUN
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_HydroPump:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_HYDRO_PUMP
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Blizzard:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_BLIZZARD
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_PsychicHit:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_PSYCHIC
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_DarkMind:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_GLARE
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Beam:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_BEAM
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_HyperBeam:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_HYPER_BEAM
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_RockThrow:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_ROCK_THROW
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_StoneBarrage:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_STONE_BARRAGE
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Punch:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_PUNCH
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Thunderpunch:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_THUNDERPUNCH
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_FirePunch:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_FIRE_PUNCH
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_StretchKick:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_STRETCH_KICK
+ anim_end
+
+AttackAnimation_Slash:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_SLASH
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Whip:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WHIP
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Tear:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_TEAR
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_MultipleSlash:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_FURY_SWIPES
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Drill:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_DRILL
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_PotSmash:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_POT_SMASH
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Bonemerang:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_BONEMERANG
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_SeismicToss:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_SEISMIC_TOSS
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Needles:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_NEEDLES
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_WhiteGas:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WHITE_GAS
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Powder:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_POWDER
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_544e:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_POWDER
+ anim_end
+
+AttackAnimation_Goo:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_GOO
+ anim_normal DUEL_ANIM_DISTORT
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_SpitPoisonFail:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_GOO
+ anim_normal DUEL_ANIM_DISTORT
+ anim_end
+
+AttackAnimation_Bubbles:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_BUBBLES
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_StringShot:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_STRING_SHOT
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Boyfriends:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_BOYFRIENDS
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Lure:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_LURE
+ anim_normal DUEL_ANIM_DISTORT
+ anim_end
+
+AttackAnimation_Toxic:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_DISTORT
+ anim_opponent DUEL_ANIM_TOXIC
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_ConfuseRay:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_opponent DUEL_ANIM_CONFUSE_RAY
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Sing:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_SING
+ anim_end
+
+AttackAnimation_Supersonic:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_SUPERSONIC
+ anim_end
+
+AttackAnimation_PetalDance:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_PETAL_DANCE
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Protect:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_PROTECT
+ anim_end
+
+AttackAnimation_Barrier:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_BARRIER
+ anim_end
+
+AttackAnimation_QuickAttack:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_QUICK_ATTACK
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_AgilityProtect:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_QUICK_ATTACK
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_player DUEL_ANIM_PROTECT
+ anim_end
+
+AttackAnimation_Whirlwind:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WHIRLWIND
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Cry:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_CRY
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_end
+
+AttackAnimation_Amnesia:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_QUESTION_MARK
+ anim_end
+
+AttackAnimation_Selfdestruct:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_SELFDESTRUCT
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_BigSelfdestruct:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_BIG_SELFDESTRUCT_1
+ anim_normal DUEL_ANIM_FLASH
+ anim_player DUEL_ANIM_BIG_SELFDESTRUCT_2
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Recover:
+ anim_player DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_Drain:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_DRAIN
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_DarkGas:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_DARK_GAS
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_opponent DUEL_ANIM_QUESTION_MARK
+ anim_end
+
+AttackAnimation_GlowEffect:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_end
+
+AttackAnimation_MirrorMove:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_opponent DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_DevolutionBeam:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_end
+
+AttackAnimation_5543:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_normal DUEL_ANIM_FLASH
+ anim_end
+
+AttackAnimation_Firegiver:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_normal DUEL_ANIM_FLASH
+ anim_unknown2 DUEL_ANIM_71
+ anim_unknown2 DUEL_ANIM_71
+ anim_end
+
+AttackAnimation_Quickfreeze:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_normal DUEL_ANIM_69
+ anim_unknown $01
+ anim_end
+
+AttackAnimation_PealOfThunder:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_unknown2 DUEL_ANIM_68
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_HealingWind:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_unknown2 DUEL_ANIM_73
+ anim_end
+
+AttackAnimation_WhirlwindZigzag:
+ anim_player DUEL_ANIM_GLOW
+ anim_unknown $04
+ anim_normal DUEL_ANIM_74
+ anim_end
+
+AttackAnimation_BigThunder:
+ anim_player DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_SolarPower:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_end
+
+AttackAnimation_PoisonFang:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_558c:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_NEEDLES
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_FriendshipSong:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_SING
+ anim_end
+
+AttackAnimation_Scrunch:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_EXPAND
+ anim_end
+
+AttackAnimation_CatPunch:
+ anim_player DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_MagneticStorm:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_THUNDER_WAVE
+ anim_end
+
+AttackAnimation_PoisonWhip:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WHIP
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_ThunderWave:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_THUNDER_WAVE
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Spore:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_POWDER
+ anim_end
+
+AttackAnimation_Hypnosis:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_PSYCHIC
+ anim_end
+
+AttackAnimation_EnergyConversion:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_FLASH
+ anim_end
+
+AttackAnimation_Leer:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_GLARE
+ anim_opponent DUEL_ANIM_QUESTION_MARK
+ anim_end
+
+AttackAnimation_ConfusionHit:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_CONFUSION
+ anim_player DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE3
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55e0:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_WATER_JETS
+ anim_end
+
+AttackAnimation_55e5:
+ anim_end
+
+AttackAnimation_BenchHit:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_6
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Heal:
+ anim_player DUEL_ANIM_HEAL
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_RecoilHit:
+ anim_unknown $01
+ anim_player DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE3
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Poison:
+ anim_opponent DUEL_ANIM_POISON
+ anim_end
+
+AttackAnimation_Confusion:
+ anim_opponent DUEL_ANIM_CONFUSION
+ anim_end
+
+AttackAnimation_Paralysis:
+ anim_opponent DUEL_ANIM_PARALYSIS
+ anim_end
+
+AttackAnimation_Sleep:
+ anim_opponent DUEL_ANIM_SLEEP
+ anim_end
+
+AttackAnimation_ImakuniConfusion:
+ anim_player DUEL_ANIM_CONFUSION
+ anim_end
+
+AttackAnimation_SleepingGas:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WHITE_GAS
+ anim_end
+
+AttackAnimation_560f:
+ anim_opponent DUEL_ANIM_QUESTION_MARK
+ anim_end
+
+AttackAnimation_ThunderPlayArea:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_68
+ anim_unknown2 DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_CatPunchPlayArea:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_76
+ anim_unknown2 DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_FiregiverPlayer:
+ anim_unknown $04
+ anim_normal DUEL_ANIM_78
+ anim_end
+
+AttackAnimation_FiregiverOpp:
+ anim_unknown $04
+ anim_normal DUEL_ANIM_79
+ anim_end
+
+AttackAnimation_HealingWindPlayArea:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_Gale:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_WHIRLWIND
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_normal DUEL_ANIM_FLASH
+ anim_end
+
+AttackAnimation_Expand:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_EXPAND
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_564f:
+ anim_player DUEL_ANIM_POISON
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_FullHeal:
+ anim_player DUEL_ANIM_HEAL
+ anim_normal $98
+ anim_end
+
+AttackAnimation_5659:
+ anim_player DUEL_ANIM_SLEEP
+ anim_normal $98
+ anim_end
+
+AttackAnimation_SpitPoisonSuccess:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_GOO
+ anim_normal DUEL_ANIM_DISTORT
+ anim_end
+
+AttackAnimation_GustOfWind:
+ anim_opponent DUEL_ANIM_WHIRLWIND
+ anim_end
+
+AttackAnimation_HealBothSides:
+ anim_unknown $04
+ anim_unknown2 DUEL_ANIM_70
+ anim_unknown $01
+ anim_player DUEL_ANIM_HEAL
+ anim_opponent DUEL_ANIM_HEAL
+ anim_end
+
+AttackAnimation_5673:
+ anim_end
diff --git a/src/data/duel/animations/duel_animations.asm b/src/data/duel/animations/duel_animations.asm
new file mode 100644
index 0000000..ba1e0f9
--- /dev/null
+++ b/src/data/duel/animations/duel_animations.asm
@@ -0,0 +1,777 @@
+; data for each animation ID (see src/constants/sprite_constants.asm)
+Animations: ; 1ce32 (7:4e32)
+ ; DUEL_ANIM_NONE
+ db $00 ; sprite ID
+ db $00 ; palette ID
+ db $00 ; anim ID
+ db $00 ; anim flags
+ db $00 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_GLOW
+ db SPRITE_DUEL_GLOW ; sprite ID
+ db PALETTE_31 ; palette ID
+ db SPRITE_ANIM_71 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_11 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PARALYSIS
+ db SPRITE_DUEL_1 ; sprite ID
+ db PALETTE_32 ; palette ID
+ db SPRITE_ANIM_72 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_12 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SLEEP
+ db SPRITE_DUEL_2 ; sprite ID
+ db PALETTE_33 ; palette ID
+ db SPRITE_ANIM_73 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_13 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_CONFUSION
+ db SPRITE_DUEL_55 ; sprite ID
+ db PALETTE_34 ; palette ID
+ db SPRITE_ANIM_74 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_14 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_POISON
+ db SPRITE_DUEL_58 ; sprite ID
+ db PALETTE_35 ; palette ID
+ db SPRITE_ANIM_75 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_15 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_6
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db SPRITE_ANIM_76 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_16 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HIT
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db SPRITE_ANIM_77 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_16 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_HIT
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db SPRITE_ANIM_78 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_17 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SHOW_DAMAGE
+ db SPRITE_DUEL_4 ; sprite ID
+ db PALETTE_37 ; palette ID
+ db $00 ; anim ID
+ db $00 ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_THUNDER_SHOCK
+ db SPRITE_DUEL_5 ; sprite ID
+ db PALETTE_38 ; palette ID
+ db SPRITE_ANIM_92 ; anim ID
+ db $00 ; anim flags
+ db SFX_18 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_LIGHTNING
+ db SPRITE_DUEL_6 ; sprite ID
+ db PALETTE_39 ; palette ID
+ db SPRITE_ANIM_94 ; anim ID
+ db $00 ; anim flags
+ db SFX_19 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BORDER_SPARK
+ db SPRITE_DUEL_59 ; sprite ID
+ db PALETTE_40 ; palette ID
+ db SPRITE_ANIM_95 ; anim ID
+ db $00 ; anim flags
+ db SFX_1A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_LIGHTNING
+ db SPRITE_DUEL_7 ; sprite ID
+ db PALETTE_41 ; palette ID
+ db SPRITE_ANIM_96 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_1B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SMALL_FLAME
+ db SPRITE_DUEL_8 ; sprite ID
+ db PALETTE_42 ; palette ID
+ db SPRITE_ANIM_97 ; anim ID
+ db $00 ; anim flags
+ db SFX_1C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_FLAME
+ db SPRITE_DUEL_8 ; sprite ID
+ db PALETTE_42 ; palette ID
+ db SPRITE_ANIM_98 ; anim ID
+ db $00 ; anim flags
+ db SFX_1D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_FIRE_SPIN
+ db SPRITE_DUEL_9 ; sprite ID
+ db PALETTE_43 ; palette ID
+ db SPRITE_ANIM_99 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_1E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DIVE_BOMB
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db SPRITE_ANIM_100 ; anim ID
+ db $00 ; anim flags
+ db SFX_1F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WATER_JETS
+ db SPRITE_DUEL_61 ; sprite ID
+ db PALETTE_45 ; palette ID
+ db SPRITE_ANIM_105 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_20 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WATER_GUN
+ db SPRITE_DUEL_11 ; sprite ID
+ db PALETTE_46 ; palette ID
+ db SPRITE_ANIM_106 ; anim ID
+ db $00 ; anim flags
+ db SFX_21 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHIRLPOOL
+ db SPRITE_DUEL_12 ; sprite ID
+ db PALETTE_47 ; palette ID
+ db SPRITE_ANIM_107 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_22 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HYDRO_PUMP
+ db SPRITE_DUEL_13 ; sprite ID
+ db PALETTE_48 ; palette ID
+ db SPRITE_ANIM_108 ; anim ID
+ db $00 ; anim flags
+ db SFX_23 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BLIZZARD
+ db SPRITE_DUEL_62 ; sprite ID
+ db PALETTE_49 ; palette ID
+ db SPRITE_ANIM_109 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_24 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PSYCHIC
+ db SPRITE_DUEL_14 ; sprite ID
+ db PALETTE_50 ; palette ID
+ db SPRITE_ANIM_110 ; anim ID
+ db $00 ; anim flags
+ db SFX_25 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_GLARE
+ db SPRITE_DUEL_15 ; sprite ID
+ db PALETTE_51 ; palette ID
+ db SPRITE_ANIM_111 ; anim ID
+ db $00 ; anim flags
+ db SFX_26 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BEAM
+ db SPRITE_DUEL_16 ; sprite ID
+ db PALETTE_52 ; palette ID
+ db SPRITE_ANIM_112 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_6) | (1 << SPRITE_ANIM_FLAG_Y_SUBTRACT) ; anim flags
+ db SFX_27 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HYPER_BEAM
+ db SPRITE_DUEL_17 ; sprite ID
+ db PALETTE_53 ; palette ID
+ db SPRITE_ANIM_113 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_6) | (1 << SPRITE_ANIM_FLAG_Y_SUBTRACT) ; anim flags
+ db SFX_28 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_ROCK_THROW
+ db SPRITE_DUEL_18 ; sprite ID
+ db PALETTE_54 ; palette ID
+ db SPRITE_ANIM_114 ; anim ID
+ db $00 ; anim flags
+ db SFX_29 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_STONE_BARRAGE
+ db SPRITE_DUEL_18 ; sprite ID
+ db PALETTE_54 ; palette ID
+ db SPRITE_ANIM_115 ; anim ID
+ db $00 ; anim flags
+ db SFX_2A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PUNCH
+ db SPRITE_DUEL_19 ; sprite ID
+ db PALETTE_55 ; palette ID
+ db SPRITE_ANIM_116 ; anim ID
+ db $00 ; anim flags
+ db SFX_2B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_THUNDERPUNCH
+ db SPRITE_DUEL_19 ; sprite ID
+ db PALETTE_55 ; palette ID
+ db SPRITE_ANIM_117 ; anim ID
+ db $00 ; anim flags
+ db SFX_52 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_FIRE_PUNCH
+ db SPRITE_DUEL_19 ; sprite ID
+ db PALETTE_55 ; palette ID
+ db SPRITE_ANIM_118 ; anim ID
+ db $00 ; anim flags
+ db SFX_53 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_STRETCH_KICK
+ db SPRITE_DUEL_20 ; sprite ID
+ db PALETTE_56 ; palette ID
+ db SPRITE_ANIM_119 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_5) | (1 << SPRITE_ANIM_FLAG_X_SUBTRACT) ; anim flags
+ db SFX_2C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SLASH
+ db SPRITE_DUEL_21 ; sprite ID
+ db PALETTE_57 ; palette ID
+ db SPRITE_ANIM_120 ; anim ID
+ db $00 ; anim flags
+ db SFX_2D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHIP
+ db SPRITE_DUEL_22 ; sprite ID
+ db PALETTE_58 ; palette ID
+ db SPRITE_ANIM_122 ; anim ID
+ db $00 ; anim flags
+ db SFX_2D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_TEAR
+ db SPRITE_DUEL_23 ; sprite ID
+ db PALETTE_59 ; palette ID
+ db SPRITE_ANIM_123 ; anim ID
+ db $00 ; anim flags
+ db SFX_2E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_FURY_SWIPES
+ db SPRITE_DUEL_21 ; sprite ID
+ db PALETTE_57 ; palette ID
+ db SPRITE_ANIM_121 ; anim ID
+ db $00 ; anim flags
+ db SFX_2F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DRILL
+ db SPRITE_DUEL_24 ; sprite ID
+ db PALETTE_60 ; palette ID
+ db SPRITE_ANIM_124 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_5) | (1 << SPRITE_ANIM_FLAG_X_SUBTRACT) ; anim flags
+ db SFX_30 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_POT_SMASH
+ db SPRITE_DUEL_25 ; sprite ID
+ db PALETTE_61 ; palette ID
+ db SPRITE_ANIM_125 ; anim ID
+ db $00 ; anim flags
+ db SFX_31 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BONEMERANG
+ db SPRITE_DUEL_26 ; sprite ID
+ db PALETTE_62 ; palette ID
+ db SPRITE_ANIM_126 ; anim ID
+ db $00 ; anim flags
+ db SFX_32 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SEISMIC_TOSS
+ db SPRITE_DUEL_27 ; sprite ID
+ db PALETTE_63 ; palette ID
+ db SPRITE_ANIM_127 ; anim ID
+ db $00 ; anim flags
+ db SFX_33 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_NEEDLES
+ db SPRITE_DUEL_28 ; sprite ID
+ db PALETTE_64 ; palette ID
+ db SPRITE_ANIM_128 ; anim ID
+ db $00 ; anim flags
+ db SFX_34 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHITE_GAS
+ db SPRITE_DUEL_29 ; sprite ID
+ db PALETTE_65 ; palette ID
+ db SPRITE_ANIM_129 ; anim ID
+ db $00 ; anim flags
+ db SFX_35 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_POWDER
+ db SPRITE_DUEL_56 ; sprite ID
+ db PALETTE_66 ; palette ID
+ db SPRITE_ANIM_130 ; anim ID
+ db $00 ; anim flags
+ db SFX_36 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_GOO
+ db SPRITE_DUEL_30 ; sprite ID
+ db PALETTE_67 ; palette ID
+ db SPRITE_ANIM_131 ; anim ID
+ db $00 ; anim flags
+ db SFX_37 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BUBBLES
+ db SPRITE_DUEL_31 ; sprite ID
+ db PALETTE_68 ; palette ID
+ db SPRITE_ANIM_132 ; anim ID
+ db $00 ; anim flags
+ db SFX_38 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_STRING_SHOT
+ db SPRITE_DUEL_32 ; sprite ID
+ db PALETTE_69 ; palette ID
+ db SPRITE_ANIM_133 ; anim ID
+ db $00 ; anim flags
+ db SFX_39 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BOYFRIENDS
+ db SPRITE_DUEL_33 ; sprite ID
+ db PALETTE_70 ; palette ID
+ db SPRITE_ANIM_134 ; anim ID
+ db $00 ; anim flags
+ db SFX_3A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_LURE
+ db SPRITE_DUEL_34 ; sprite ID
+ db PALETTE_71 ; palette ID
+ db SPRITE_ANIM_135 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_5) | (1 << SPRITE_ANIM_FLAG_X_SUBTRACT) ; anim flags
+ db SFX_3B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_TOXIC
+ db SPRITE_DUEL_35 ; sprite ID
+ db PALETTE_72 ; palette ID
+ db SPRITE_ANIM_136 ; anim ID
+ db $00 ; anim flags
+ db SFX_3C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_CONFUSE_RAY
+ db SPRITE_DUEL_66 ; sprite ID
+ db PALETTE_73 ; palette ID
+ db SPRITE_ANIM_137 ; anim ID
+ db $00 ; anim flags
+ db SFX_3D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SING
+ db SPRITE_DUEL_36 ; sprite ID
+ db PALETTE_74 ; palette ID
+ db SPRITE_ANIM_138 ; anim ID
+ db $00 ; anim flags
+ db SFX_3E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SUPERSONIC
+ db SPRITE_DUEL_37 ; sprite ID
+ db PALETTE_75 ; palette ID
+ db SPRITE_ANIM_139 ; anim ID
+ db $00 ; anim flags
+ db SFX_3F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PETAL_DANCE
+ db SPRITE_DUEL_57 ; sprite ID
+ db PALETTE_76 ; palette ID
+ db SPRITE_ANIM_140 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_40 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PROTECT
+ db SPRITE_DUEL_38 ; sprite ID
+ db PALETTE_77 ; palette ID
+ db SPRITE_ANIM_141 ; anim ID
+ db $00 ; anim flags
+ db SFX_41 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BARRIER
+ db SPRITE_DUEL_39 ; sprite ID
+ db PALETTE_78 ; palette ID
+ db SPRITE_ANIM_142 ; anim ID
+ db $00 ; anim flags
+ db SFX_42 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_QUICK_ATTACK
+ db SPRITE_DUEL_40 ; sprite ID
+ db PALETTE_79 ; palette ID
+ db SPRITE_ANIM_143 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_43 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_WHIRLWIND
+ db SPRITE_DUEL_41 ; sprite ID
+ db PALETTE_80 ; palette ID
+ db SPRITE_ANIM_144 ; anim ID
+ db $00 ; anim flags
+ db SFX_44 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_CRY
+ db SPRITE_DUEL_42 ; sprite ID
+ db PALETTE_81 ; palette ID
+ db SPRITE_ANIM_146 ; anim ID
+ db $00 ; anim flags
+ db SFX_45 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_QUESTION_MARK
+ db SPRITE_DUEL_43 ; sprite ID
+ db PALETTE_82 ; palette ID
+ db SPRITE_ANIM_147 ; anim ID
+ db $00 ; anim flags
+ db SFX_46 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_SELFDESTRUCT
+ db SPRITE_DUEL_44 ; sprite ID
+ db PALETTE_83 ; palette ID
+ db SPRITE_ANIM_148 ; anim ID
+ db $00 ; anim flags
+ db SFX_47 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_SELFDESTRUCT_1
+ db SPRITE_DUEL_44 ; sprite ID
+ db PALETTE_83 ; palette ID
+ db SPRITE_ANIM_149 ; anim ID
+ db $00 ; anim flags
+ db SFX_48 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_HEAL
+ db SPRITE_DUEL_60 ; sprite ID
+ db PALETTE_84 ; palette ID
+ db SPRITE_ANIM_151 ; anim ID
+ db $00 ; anim flags
+ db SFX_49 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DRAIN
+ db SPRITE_DUEL_64 ; sprite ID
+ db PALETTE_85 ; palette ID
+ db SPRITE_ANIM_153 ; anim ID
+ db $00 ; anim flags
+ db SFX_4A ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DARK_GAS
+ db SPRITE_DUEL_29 ; sprite ID
+ db PALETTE_86 ; palette ID
+ db SPRITE_ANIM_129 ; anim ID
+ db $00 ; anim flags
+ db SFX_4B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BIG_SELFDESTRUCT_2
+ db SPRITE_DUEL_44 ; sprite ID
+ db PALETTE_83 ; palette ID
+ db SPRITE_ANIM_150 ; anim ID
+ db $00 ; anim flags
+ db SFX_47 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_66
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db SPRITE_ANIM_77 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_16 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_67
+ db SPRITE_DUEL_3 ; sprite ID
+ db PALETTE_36 ; palette ID
+ db SPRITE_ANIM_78 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_17 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_68
+ db SPRITE_DUEL_5 ; sprite ID
+ db PALETTE_38 ; palette ID
+ db SPRITE_ANIM_92 ; anim ID
+ db $00 ; anim flags
+ db SFX_18 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_69
+ db SPRITE_DUEL_62 ; sprite ID
+ db PALETTE_49 ; palette ID
+ db SPRITE_ANIM_109 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_24 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_70
+ db SPRITE_DUEL_45 ; sprite ID
+ db PALETTE_87 ; palette ID
+ db SPRITE_ANIM_154 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) ; anim flags
+ db SFX_11 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_71
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db SPRITE_ANIM_101 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_5C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_72
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db SPRITE_ANIM_102 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_73
+ db SPRITE_DUEL_60 ; sprite ID
+ db PALETTE_84 ; palette ID
+ db SPRITE_ANIM_152 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_4C ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_74
+ db SPRITE_DUEL_41 ; sprite ID
+ db PALETTE_80 ; palette ID
+ db SPRITE_ANIM_145 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_4D ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_EXPAND
+ db SPRITE_DUEL_46 ; sprite ID
+ db PALETTE_88 ; palette ID
+ db SPRITE_ANIM_155 ; anim ID
+ db $00 ; anim flags
+ db SFX_4E ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_76
+ db SPRITE_DUEL_47 ; sprite ID
+ db PALETTE_89 ; palette ID
+ db SPRITE_ANIM_156 ; anim ID
+ db $00 ; anim flags
+ db SFX_4F ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_THUNDER_WAVE
+ db SPRITE_DUEL_48 ; sprite ID
+ db PALETTE_90 ; palette ID
+ db SPRITE_ANIM_157 ; anim ID
+ db $00 ; anim flags
+ db SFX_50 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_78
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db SPRITE_ANIM_103 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_51 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_79
+ db SPRITE_DUEL_10 ; sprite ID
+ db PALETTE_44 ; palette ID
+ db SPRITE_ANIM_104 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_51 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_80
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_158 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PLAYER_SHUFFLE
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_159 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_07 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_OPP_SHUFFLE
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_160 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_07 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BOTH_SHUFFLE
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_161 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_07 ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_84
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_162 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_BOTH_DRAW
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_163 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_PLAYER_DRAW
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_164 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_OPP_DRAW
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_165 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_SPIN
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db SPRITE_ANIM_167 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_TOSS1
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db SPRITE_ANIM_168 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_0B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_TOSS2
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db SPRITE_ANIM_169 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_3) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_0B ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_TAILS
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db SPRITE_ANIM_170 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_COIN_HEADS
+ db SPRITE_DUEL_50 ; sprite ID
+ db PALETTE_92 ; palette ID
+ db SPRITE_ANIM_171 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DUEL_WIN
+ db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
+ db PALETTE_93 ; palette ID
+ db SPRITE_ANIM_172 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DUEL_LOSS
+ db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
+ db PALETTE_93 ; palette ID
+ db SPRITE_ANIM_173 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_DUEL_DRAW
+ db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
+ db PALETTE_93 ; palette ID
+ db SPRITE_ANIM_174 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
+
+ ; DUEL_ANIM_96
+ db SPRITE_DUEL_49 ; sprite ID
+ db PALETTE_91 ; palette ID
+ db SPRITE_ANIM_166 ; anim ID
+ db (1 << SPRITE_ANIM_FLAG_UNSKIPPABLE) | (1 << SPRITE_ANIM_FLAG_SPEED) ; anim flags
+ db SFX_STOP ; sound FX ID
+ db $00 ; handler function
diff --git a/src/data/duel/effect_commands.asm b/src/data/duel/effect_commands.asm
new file mode 100644
index 0000000..e96ef7e
--- /dev/null
+++ b/src/data/duel/effect_commands.asm
@@ -0,0 +1,1619 @@
+EffectCommands: ; 186f7 (6:46f7)
+; Each attack has a two-byte effect pointer (attack's 7th param) that points to one of these structures.
+; Similarly, trainer cards have a two-byte pointer (7th param) to one of these structures, which determines the card's function.
+; Energy cards also point to one of these, but their data is just $00.
+; db EFFECTCMDTYPE_* ($01 - $0a)
+; dw Function
+; ...
+; db $00
+
+; Commands are associated to a time or a scope (EFFECTCMDTYPE_*) that determines when their function is executed during the turn.
+; - EFFECTCMDTYPE_INITIAL_EFFECT_1: Executed right after attack or trainer card is used. Bypasses Smokescreen and Sand Attack effects.
+; - EFFECTCMDTYPE_INITIAL_EFFECT_2: Executed right after attack, Pokemon Power, or trainer card is used.
+; - EFFECTCMDTYPE_DISCARD_ENERGY: For attacks or trainer cards that require putting one or more attached energy cards into the discard pile.
+; - EFFECTCMDTYPE_REQUIRE_SELECTION: For attacks, Pokemon Powers, or trainer cards requiring the user to select a card (from e.g. play area screen or card list).
+; - EFFECTCMDTYPE_BEFORE_DAMAGE: Effect command of an attack executed prior to the damage step. For trainer card or Pokemon Power, usually the main effect.
+; - EFFECTCMDTYPE_AFTER_DAMAGE: Effect command executed after the damage step.
+; - EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN: For attacks that may result in the defending Pokemon being switched out. Called only for AI-executed attacks.
+; - EFFECTCMDTYPE_PKMN_POWER_TRIGGER: Pokemon Power effects that trigger the moment the Pokemon card is played.
+; - EFFECTCMDTYPE_AI: Used for AI scoring.
+; - EFFECTCMDTYPE_AI_SELECTION: When AI is required to select a card
+
+; Attacks that have an EFFECTCMDTYPE_REQUIRE_SELECTION also must have either an EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN or an
+; EFFECTCMDTYPE_AI_SELECTION (for anything not involving switching the defending Pokemon), to handle selections involving the AI.
+
+; Similar attack effects of different Pokemon cards all point to a different command list,
+; even though in some cases their commands and function pointers match.
+
+; Function name examples
+; PoisonEffect ; generic effect shared by multiple attacks.
+; Paralysis50PercentEffect ;
+; KakunaStiffenEffect ; unique effect from an attack known by multiple cards.
+; MetapodStiffenEffect ;
+; AcidEffect ; unique effect from an attack known by a single card
+; FoulOdorEffect ;
+; SpitPoison_Poison50PercentEffect ; unique effect made of more than one command.
+; SpitPoison_AIEffect ;
+
+EkansSpitPoisonEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SpitPoison_Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, SpitPoison_AIEffect
+ db $00
+
+EkansWrapEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+ArbokTerrorStrikeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, TerrorStrike_SwitchDefendingPokemon
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, TerrorStrike_50PercentSelectSwitchPokemon
+ dbw EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN, TerrorStrike_50PercentSelectSwitchPokemon
+ db $00
+
+ArbokPoisonFangEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoisonEffect
+ dbw EFFECTCMDTYPE_AI, PoisonFang_AIEffect
+ db $00
+
+WeepinbellPoisonPowderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, WeepinbellPoisonPowder_AIEffect
+ db $00
+
+VictreebelLureEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, VictreebelLure_AssertPokemonInBench
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, VictreebelLure_SwitchDefendingPokemon
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, VictreebelLure_SelectSwitchPokemon
+ dbw EFFECTCMDTYPE_AI_SELECTION, VictreebelLure_GetBenchPokemonWithLowestHP
+ db $00
+
+VictreebelAcidEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, AcidEffect
+ db $00
+
+PinsirIronGripEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+CaterpieStringShotEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+GloomPoisonPowderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoisonEffect
+ dbw EFFECTCMDTYPE_AI, GloomPoisonPowder_AIEffect
+ db $00
+
+GloomFoulOdorEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FoulOdorEffect
+ db $00
+
+KakunaStiffenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, KakunaStiffenEffect
+ db $00
+
+KakunaPoisonPowderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, KakunaPoisonPowder_AIEffect
+ db $00
+
+GolbatLeechLifeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, GolbatLeechLifeEffect
+ db $00
+
+VenonatStunSporeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+VenonatLeechLifeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, VenonatLeechLifeEffect
+ db $00
+
+ScytherSwordsDanceEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SwordsDanceEffect
+ db $00
+
+ZubatSupersonicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ZubatSupersonicEffect
+ db $00
+
+ZubatLeechLifeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ZubatLeechLifeEffect
+ db $00
+
+BeedrillTwineedleEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Twineedle_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, Twineedle_AIEffect
+ db $00
+
+BeedrillPoisonStingEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, BeedrillPoisonSting_AIEffect
+ db $00
+
+ExeggcuteHypnosisEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+ExeggcuteLeechSeedEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ExeggcuteLeechSeedEffect
+ db $00
+
+KoffingFoulGasEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FoulGas_PoisonOrConfusionEffect
+ dbw EFFECTCMDTYPE_AI, FoulGas_AIEffect
+ db $00
+
+MetapodStiffenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MetapodStiffenEffect
+ db $00
+
+MetapodStunSporeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+OddishStunSporeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+OddishSproutEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Sprout_CheckDeckAndPlayArea
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Sprout_PutInPlayAreaEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Sprout_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Sprout_AISelectEffect
+ db $00
+
+ExeggutorTeleportEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Teleport_CheckBench
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Teleport_SwitchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Teleport_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Teleport_AISelectEffect
+ db $00
+
+ExeggutorBigEggsplosionEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, BigEggsplosion_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, BigEggsplosion_AIEffect
+ db $00
+
+NidokingThrashEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Thrash_ModifierEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Thrash_RecoilEffect
+ dbw EFFECTCMDTYPE_AI, Thrash_AIEffect
+ db $00
+
+NidokingToxicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Toxic_DoublePoisonEffect
+ dbw EFFECTCMDTYPE_AI, Toxic_AIEffect
+ db $00
+
+NidoqueenBoyfriendsEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, BoyfriendsEffect
+ db $00
+
+NidoranFFurySwipesEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, NidoranFFurySwipes_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, NidoranFFurySwipes_AIEffect
+ db $00
+
+NidoranFCallForFamilyEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, NidoranFCallForFamily_CheckDeckAndPlayArea
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, NidoranFCallForFamily_PutInPlayAreaEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, NidoranFCallForFamily_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, NidoranFCallForFamily_AISelectEffect
+ db $00
+
+NidoranMHornHazardEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, HornHazard_NoDamage50PercentEffect
+ dbw EFFECTCMDTYPE_AI, HornHazard_AIEffect
+ db $00
+
+NidorinaSupersonicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, NidorinaSupersonicEffect
+ db $00
+
+NidorinaDoubleKickEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, NidorinaDoubleKick_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, NidorinaDoubleKick_AIEffect
+ db $00
+
+NidorinoDoubleKickEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, NidorinoDoubleKick_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, NidorinoDoubleKick_AIEffect
+ db $00
+
+ButterfreeWhirlwindEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ButterfreeWhirlwind_SwitchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, ButterfreeWhirlwind_CheckBench
+ dbw EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN, ButterfreeWhirlwind_CheckBench
+ db $00
+
+ButterfreeMegaDrainEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ButterfreeMegaDrainEffect
+ db $00
+
+ParasSporeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+ParasectSporeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+WeedlePoisonStingEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, WeedlePoisonSting_AIEffect
+ db $00
+
+IvysaurPoisonPowderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoisonEffect
+ dbw EFFECTCMDTYPE_AI, IvysaurPoisonPowder_AIEffect
+ db $00
+
+BulbasaurLeechSeedEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, BulbasaurLeechSeedEffect
+ db $00
+
+VenusaurEnergyTransEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, EnergyTrans_CheckPlayArea
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, EnergyTrans_TransferEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, EnergyTrans_AIEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, EnergyTrans_PrintProcedure
+ db $00
+
+GrimerNastyGooEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+GrimerMinimizeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, GrimerMinimizeEffect
+ db $00
+
+MukToxicGasEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ToxicGasEffect
+ db $00
+
+MukSludgeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, Sludge_AIEffect
+ db $00
+
+BellsproutCallForFamilyEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, BellsproutCallForFamily_CheckDeckAndPlayArea
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, BellsproutCallForFamily_PutInPlayAreaEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, BellsproutCallForFamily_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, BellsproutCallForFamily_AISelectEffect
+ db $00
+
+WeezingSmogEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, WeezingSmog_AIEffect
+ db $00
+
+WeezingSelfdestructEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, WeezingSelfdestructEffect
+ db $00
+
+VenomothShiftEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Shift_OncePerTurnCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Shift_ChangeColorEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Shift_PlayerSelectEffect
+ db $00
+
+VenomothVenomPowderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, VenomPowder_PoisonConfusion50PercentEffect
+ dbw EFFECTCMDTYPE_AI, VenomPowder_AIEffect
+ db $00
+
+TangelaBindEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+TangelaPoisonPowderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoisonEffect
+ dbw EFFECTCMDTYPE_AI, TangelaPoisonPowder_AIEffect
+ db $00
+
+VileplumeHealEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Heal_OncePerTurnCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Heal_RemoveDamageEffect
+ db $00
+
+VileplumePetalDanceEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PetalDance_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, PetalDance_AIEffect
+ db $00
+
+TangelaStunSporeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+TangelaPoisonWhipEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoisonEffect
+ dbw EFFECTCMDTYPE_AI, PoisonWhip_AIEffect
+ db $00
+
+VenusaurSolarPowerEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, SolarPower_CheckUse
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SolarPower_RemoveStatusEffect
+ db $00
+
+VenusaurMegaDrainEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, VenusaurMegaDrainEffect
+ db $00
+
+OmastarWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, OmastarWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, OmastarWaterGunEffect
+ db $00
+
+OmastarSpikeCannonEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, OmastarSpikeCannon_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, OmastarSpikeCannon_AIEffect
+ db $00
+
+OmanyteClairvoyanceEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ClairvoyanceEffect
+ db $00
+
+OmanyteWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, OmanyteWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, OmanyteWaterGunEffect
+ db $00
+
+WartortleWithdrawEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, WartortleWithdrawEffect
+ db $00
+
+BlastoiseRainDanceEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, RainDanceEffect
+ db $00
+
+BlastoiseHydroPumpEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, HydroPumpEffect
+ dbw EFFECTCMDTYPE_AI, HydroPumpEffect
+ db $00
+
+GyaradosBubblebeamEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+KinglerFlailEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, KinglerFlail_HPCheck
+ dbw EFFECTCMDTYPE_AI, KinglerFlail_AIEffect
+ db $00
+
+KrabbyCallForFamilyEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, KrabbyCallForFamily_CheckDeckAndPlayArea
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, KrabbyCallForFamily_PutInPlayAreaEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, KrabbyCallForFamily_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, KrabbyCallForFamily_AISelectEffect
+ db $00
+
+MagikarpFlailEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MagikarpFlail_HPCheck
+ dbw EFFECTCMDTYPE_AI, MagikarpFlail_AIEffect
+ db $00
+
+PsyduckHeadacheEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, HeadacheEffect
+ db $00
+
+PsyduckFurySwipesEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PsyduckFurySwipes_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, PsyduckFurySwipes_AIEffect
+ db $00
+
+GolduckPsyshockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+GolduckHyperBeamEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, GolduckHyperBeam_DiscardEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, GolduckHyperBeam_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, GolduckHyperBeam_AISelectEffect
+ db $00
+
+SeadraWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SeadraWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, SeadraWaterGunEffect
+ db $00
+
+SeadraAgilityEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SeadraAgilityEffect
+ db $00
+
+ShellderSupersonicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ShellderSupersonicEffect
+ db $00
+
+ShellderHideInShellEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, HideInShellEffect
+ db $00
+
+VaporeonQuickAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, VaporeonQuickAttack_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, VaporeonQuickAttack_AIEffect
+ db $00
+
+VaporeonWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, VaporeonWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, VaporeonWaterGunEffect
+ db $00
+
+DewgongIceBeamEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+StarmieRecoverEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, StarmieRecover_CheckEnergyHP
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, StarmieRecover_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, StarmieRecover_HealEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, StarmieRecover_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, StarmieRecover_AISelectEffect
+ db $00
+
+StarmieStarFreezeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+SquirtleBubbleEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+SquirtleWithdrawEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SquirtleWithdrawEffect
+ db $00
+
+HorseaSmokescreenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, HorseaSmokescreenEffect
+ db $00
+
+TentacruelSupersonicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, TentacruelSupersonicEffect
+ db $00
+
+TentacruelJellyfishStingEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoisonEffect
+ dbw EFFECTCMDTYPE_AI, JellyfishSting_AIEffect
+ db $00
+
+PoliwhirlAmnesiaEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PoliwhirlAmnesia_CheckAttacks
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, PoliwhirlAmnesia_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoliwhirlAmnesia_DisableEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, PoliwhirlAmnesia_AISelectEffect
+ db $00
+
+PoliwhirlDoubleslapEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoliwhirlDoubleslap_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, PoliwhirlDoubleslap_AIEffect
+ db $00
+
+PoliwrathWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoliwrathWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, PoliwrathWaterGunEffect
+ db $00
+
+PoliwrathWhirlpoolEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Whirlpool_DiscardEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Whirlpool_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Whirlpool_AISelectEffect
+ db $00
+
+PoliwagWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PoliwagWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, PoliwagWaterGunEffect
+ db $00
+
+CloysterClampEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ClampEffect
+ db $00
+
+CloysterSpikeCannonEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, CloysterSpikeCannon_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, CloysterSpikeCannon_AIEffect
+ db $00
+
+ArticunoFreezeDryEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+ArticunoBlizzardEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Blizzard_BenchDamage50PercentEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Blizzard_BenchDamageEffect
+ db $00
+
+TentacoolCowardiceEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Cowardice_Check
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Cowardice_RemoveFromPlayAreaEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Cowardice_PlayerSelectEffect
+ db $00
+
+LaprasWaterGunEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, LaprasWaterGunEffect
+ dbw EFFECTCMDTYPE_AI, LaprasWaterGunEffect
+ db $00
+
+LaprasConfuseRayEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Confusion50PercentEffect
+ db $00
+
+ArticunoQuickfreezeEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Quickfreeze_InitialEffect
+ dbw EFFECTCMDTYPE_PKMN_POWER_TRIGGER, Quickfreeze_Paralysis50PercentEffect
+ db $00
+
+ArticunoIceBreathEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, IceBreath_ZeroDamage
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, IceBreath_RandomPokemonDamageEffect
+ db $00
+
+VaporeonFocusEnergyEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FocusEnergyEffect
+ db $00
+
+ArcanineFlamethrowerEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ArcanineFlamethrower_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, ArcanineFlamethrower_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, ArcanineFlamethrower_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, ArcanineFlamethrower_AISelectEffect
+ db $00
+
+ArcanineTakeDownEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, TakeDownEffect
+ db $00
+
+ArcanineQuickAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ArcanineQuickAttack_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, ArcanineQuickAttack_AIEffect
+ db $00
+
+ArcanineFlamesOfRageEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FlamesOfRage_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, FlamesOfRage_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FlamesOfRage_DamageBoostEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, FlamesOfRage_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, FlamesOfRage_AISelectEffect
+ dbw EFFECTCMDTYPE_AI, FlamesOfRage_AIEffect
+ db $00
+
+RapidashStompEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, RapidashStomp_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, RapidashStomp_AIEffect
+ db $00
+
+RapidashAgilityEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, RapidashAgilityEffect
+ db $00
+
+NinetalesLureEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, NinetalesLure_CheckBench
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, NinetalesLure_SwitchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, NinetalesLure_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, NinetalesLure_AISelectEffect
+ db $00
+
+NinetalesFireBlastEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FireBlast_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, FireBlast_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, FireBlast_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, FireBlast_AISelectEffect
+ db $00
+
+CharmanderEmberEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Ember_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Ember_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, Ember_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Ember_AISelectEffect
+ db $00
+
+MoltresWildfireEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Wildfire_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Wildfire_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Wildfire_DiscardDeckEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, Wildfire_DiscardEnergyEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Wildfire_AISelectEffect
+ db $00
+
+Moltres1DiveBombEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Moltres1DiveBomb_Success50PercentEffect
+ dbw EFFECTCMDTYPE_AI, Moltres1DiveBomb_AIEffect
+ db $00
+
+FlareonQuickAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FlareonQuickAttack_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, FlareonQuickAttack_AIEffect
+ db $00
+
+FlareonFlamethrowerEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FlareonFlamethrower_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, FlareonFlamethrower_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, FlareonFlamethrower_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, FlareonFlamethrower_AISelectEffect
+ db $00
+
+MagmarFlamethrowerEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, MagmarFlamethrower_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, MagmarFlamethrower_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, MagmarFlamethrower_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, MagmarFlamethrower_AISelectEffect
+ db $00
+
+MagmarSmokescreenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MagmarSmokescreenEffect
+ db $00
+
+MagmarSmogEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Poison50PercentEffect
+ dbw EFFECTCMDTYPE_AI, MagmarSmog_AIEffect
+ db $00
+
+CharmeleonFlamethrowerEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, CharmeleonFlamethrower_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, CharmeleonFlamethrower_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, CharmeleonFlamethrower_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, CharmeleonFlamethrower_AISelectEffect
+ db $00
+
+CharizardEnergyBurnEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, EnergyBurnEffect
+ db $00
+
+CharizardFireSpinEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FireSpin_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, FireSpin_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, FireSpin_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, FireSpin_AISelectEffect
+ db $00
+
+VulpixConfuseRayEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Confusion50PercentEffect
+ db $00
+
+FlareonRageEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FlareonRage_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, FlareonRage_AIEffect
+ db $00
+
+NinetalesMixUpEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MixUpEffect
+ db $00
+
+NinetalesDancingEmbersEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DancingEmbers_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, DancingEmbers_AIEffect
+ db $00
+
+MoltresFiregiverEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Firegiver_InitialEffect
+ dbw EFFECTCMDTYPE_PKMN_POWER_TRIGGER, Firegiver_AddToHandEffect
+ db $00
+
+Moltres2DiveBombEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Moltres2DiveBomb_Success50PercentEffect
+ dbw EFFECTCMDTYPE_AI, Moltres2DiveBomb_AIEffect
+ db $00
+
+AbraPsyshockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+GengarCurseEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Curse_CheckDamageAndBench
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Curse_TransferDamageEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Curse_PlayerSelectEffect
+ db $00
+
+GengarDarkMindEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, GengarDarkMind_DamageBenchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, GengarDarkMind_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, GengarDarkMind_AISelectEffect
+ db $00
+
+GastlySleepingGasEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepingGasEffect
+ db $00
+
+GastlyDestinyBondEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, DestinyBond_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, DestinyBond_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DestinyBond_DestinyBondEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, DestinyBond_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, DestinyBond_AISelectEffect
+ db $00
+
+GastlyLickEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+GastlyEnergyConversionEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, EnergyConversion_CheckEnergy
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, EnergyConversion_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, EnergyConversion_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, EnergyConversion_AISelectEffect
+ db $00
+
+HaunterHypnosisEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+HaunterDreamEaterEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, DreamEaterEffect
+ db $00
+
+HaunterTransparencyEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, TransparencyEffect
+ db $00
+
+HaunterNightmareEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+HypnoProphecyEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Prophecy_CheckDeck
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Prophecy_ReorderDeckEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Prophecy_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Prophecy_AISelectEffect
+ db $00
+
+HypnoDarkMindEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, HypnoDarkMind_DamageBenchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, HypnoDarkMind_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, HypnoDarkMind_AISelectEffect
+ db $00
+
+DrowzeeConfuseRayEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Confusion50PercentEffect
+ db $00
+
+MrMimeInvisibleWallEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, InvisibleWallEffect
+ db $00
+
+MrMimeMeditateEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MrMimeMeditate_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, MrMimeMeditate_AIEffect
+ db $00
+
+AlakazamDamageSwapEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, DamageSwap_CheckDamage
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DamageSwap_SelectAndSwapEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, DamageSwap_SwapEffect
+ db $00
+
+AlakazamConfuseRayEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Confusion50PercentEffect
+ db $00
+
+MewPsywaveEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PsywaveEffect
+ db $00
+
+MewDevolutionBeamEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, DevolutionBeam_CheckPlayArea
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, DevolutionBeam_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DevolutionBeam_LoadAnimation
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, DevolutionBeam_DevolveEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, DevolutionBeam_AISelectEffect
+ db $00
+
+MewNeutralizingShieldEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, NeutralizingShieldEffect
+ db $00
+
+MewPsyshockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+MewtwoPsychicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Psychic_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, Psychic_AIEffect
+ db $00
+
+MewtwoBarrierEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Barrier_CheckEnergy
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Barrier_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Barrier_BarrierEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, Barrier_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Barrier_AISelectEffect
+ db $00
+
+Mewtwo3EnergyAbsorptionEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Mewtwo3EnergyAbsorption_CheckDiscardPile
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Mewtwo3EnergyAbsorption_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Mewtwo3EnergyAbsorption_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Mewtwo3EnergyAbsorption_AISelectEffect
+ db $00
+
+Mewtwo2EnergyAbsorptionEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Mewtwo2EnergyAbsorption_CheckDiscardPile
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Mewtwo2EnergyAbsorption_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Mewtwo2EnergyAbsorption_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Mewtwo2EnergyAbsorption_AISelectEffect
+ db $00
+
+SlowbroStrangeBehaviorEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, StrangeBehavior_CheckDamage
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, StrangeBehavior_SelectAndSwapEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, StrangeBehavior_SwapEffect
+ db $00
+
+SlowbroPsyshockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+SlowpokeSpacingOutEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, SpacingOut_CheckDamage
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SpacingOut_Success50PercentEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, SpacingOut_HealEffect
+ db $00
+
+SlowpokeScavengeEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Scavenge_CheckDiscardPile
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Scavenge_PlayerSelectEnergyEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Scavenge_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Scavenge_PlayerSelectTrainerEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, Scavenge_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Scavenge_AISelectEffect
+ db $00
+
+SlowpokeAmnesiaEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, SlowpokeAmnesia_CheckAttacks
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, SlowpokeAmnesia_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SlowpokeAmnesia_DisableEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, SlowpokeAmnesia_AISelectEffect
+ db $00
+
+KadabraRecoverEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, KadabraRecover_CheckEnergyHP
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, KadabraRecover_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, KadabraRecover_HealEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, KadabraRecover_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, KadabraRecover_AISelectEffect
+ db $00
+
+JynxDoubleslapEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, JynxDoubleslap_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, JynxDoubleslap_AIEffect
+ db $00
+
+JynxMeditateEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, JynxMeditate_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, JynxMeditate_AIEffect
+ db $00
+
+MewMysteryAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MysteryAttack_RandomEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MysteryAttack_RecoverEffect
+ dbw EFFECTCMDTYPE_AI, MysteryAttack_AIEffect
+ db $00
+
+GeodudeStoneBarrageEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, StoneBarrage_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, StoneBarrage_AIEffect
+ db $00
+
+OnixHardenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, OnixHardenEffect
+ db $00
+
+PrimeapeFurySwipesEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PrimeapeFurySwipes_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, PrimeapeFurySwipes_AIEffect
+ db $00
+
+PrimeapeTantrumEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, TantrumEffect
+ db $00
+
+MachampStrikesBackEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, StrikesBackEffect
+ db $00
+
+KabutoKabutoArmorEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, KabutoArmorEffect
+ db $00
+
+KabutopsAbsorbEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, AbsorbEffect
+ db $00
+
+CuboneSnivelEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SnivelEffect
+ db $00
+
+CuboneRageEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, CuboneRage_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, CuboneRage_AIEffect
+ db $00
+
+MarowakBonemerangEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Bonemerang_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, Bonemerang_AIEffect
+ db $00
+
+MarowakCallforFriendEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, MarowakCallForFamily_CheckDeckAndPlayArea
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MarowakCallForFamily_PutInPlayAreaEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, MarowakCallForFamily_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, MarowakCallForFamily_AISelectEffect
+ db $00
+
+MachokeKarateChopEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, KarateChop_DamageSubtractionEffect
+ dbw EFFECTCMDTYPE_AI, KarateChop_AIEffect
+ db $00
+
+MachokeSubmissionEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, SubmissionEffect
+ db $00
+
+GolemSelfdestructEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, GolemSelfdestructEffect
+ db $00
+
+GravelerHardenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, GravelerHardenEffect
+ db $00
+
+RhydonRamEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Ram_RecoilSwitchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Ram_SelectSwitchEffect
+ dbw EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN, Ram_SelectSwitchEffect
+ db $00
+
+RhyhornLeerEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, LeerEffect
+ db $00
+
+HitmonleeStretchKickEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, StretchKick_CheckBench
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, StretchKick_BenchDamageEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, StretchKick_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, StretchKick_AISelectEffect
+ db $00
+
+SandshrewSandAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SandAttackEffect
+ db $00
+
+SandslashFurySwipesEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SandslashFurySwipes_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, SandslashFurySwipes_AIEffect
+ db $00
+
+DugtrioEarthquakeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, EarthquakeEffect
+ db $00
+
+AerodactylPrehistoricPowerEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PrehistoricPowerEffect
+ db $00
+
+MankeyPeekEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Peek_OncePerTurnCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Peek_SelectEffect
+ db $00
+
+MarowakBoneAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, BoneAttackEffect
+ db $00
+
+MarowakWailEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Wail_BenchCheck
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Wail_FillBenchEffect
+ db $00
+
+ElectabuzzThundershockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+ElectabuzzThunderpunchEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Thunderpunch_ModifierEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Thunderpunch_RecoilEffect
+ dbw EFFECTCMDTYPE_AI, Thunderpunch_AIEffect
+ db $00
+
+ElectabuzzLightScreenEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, LightScreenEffect
+ db $00
+
+ElectabuzzQuickAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ElectabuzzQuickAttack_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, ElectabuzzQuickAttack_AIEffect
+ db $00
+
+MagnemiteThunderWaveEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+MagnemiteSelfdestructEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MagnemiteSelfdestructEffect
+ db $00
+
+ZapdosThunderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ZapdosThunder_Recoil50PercentEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ZapdosThunder_RecoilEffect
+ db $00
+
+ZapdosThunderboltEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ThunderboltEffect
+ db $00
+
+ZapdosThunderstormEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ThunderstormEffect
+ db $00
+
+JolteonQuickAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, JolteonQuickAttack_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, JolteonQuickAttack_AIEffect
+ db $00
+
+JolteonPinMissileEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PinMissile_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, PinMissile_AIEffect
+ db $00
+
+FlyingPikachuThundershockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+FlyingPikachuFlyEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Fly_Success50PercentEffect
+ dbw EFFECTCMDTYPE_AI, Fly_AIEffect
+ db $00
+
+PikachuThunderJoltEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ThunderJolt_Recoil50PercentEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ThunderJolt_RecoilEffect
+ db $00
+
+PikachuSparkEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Spark_BenchDamageEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Spark_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Spark_AISelectEffect
+ db $00
+
+Pikachu3GrowlEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Pikachu3GrowlEffect
+ db $00
+
+Pikachu3ThundershockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+Pikachu4GrowlEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Pikachu4GrowlEffect
+ db $00
+
+Pikachu4ThundershockEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+ElectrodeChainLightningEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ChainLightningEffect
+ db $00
+
+RaichuAgilityEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, RaichuAgilityEffect
+ db $00
+
+RaichuThunderEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, RaichuThunder_Recoil50PercentEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, RaichuThunder_RecoilEffect
+ db $00
+
+RaichuGigashockEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Gigashock_BenchDamageEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Gigashock_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Gigashock_AISelectEffect
+ db $00
+
+MagnetonThunderWaveEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+Magneton1SelfdestructEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Magneton1SelfdestructEffect
+ db $00
+
+MagnetonSonicboomEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MagnetonSonicboom_UnaffectedByColorEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MagnetonSonicboom_NullEffect
+ dbw EFFECTCMDTYPE_AI, MagnetonSonicboom_UnaffectedByColorEffect
+ db $00
+
+Magneton2SelfdestructEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Magneton2SelfdestructEffect
+ db $00
+
+ZapdosPealOfThunderEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PealOfThunder_InitialEffect
+ dbw EFFECTCMDTYPE_PKMN_POWER_TRIGGER, PealOfThunder_RandomlyDamageEffect
+ db $00
+
+ZapdosBigThunderEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, BigThunderEffect
+ db $00
+
+MagnemiteMagneticStormEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MagneticStormEffect
+ db $00
+
+ElectrodeSonicboomEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ElectrodeSonicboom_UnaffectedByColorEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ElectrodeSonicboom_NullEffect
+ dbw EFFECTCMDTYPE_AI, ElectrodeSonicboom_UnaffectedByColorEffect
+ db $00
+
+ElectrodeEnergySpikeEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, EnergySpike_DeckCheck
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, EnergySpike_AttachEnergyEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, EnergySpike_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, EnergySpike_AISelectEffect
+ db $00
+
+JolteonDoubleKickEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, JolteonDoubleKick_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, JolteonDoubleKick_AIEffect
+ db $00
+
+JolteonStunNeedleEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+EeveeTailWagEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, TailWagEffect
+ db $00
+
+EeveeQuickAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, EeveeQuickAttack_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, EeveeQuickAttack_AIEffect
+ db $00
+
+SpearowMirrorMoveEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, SpearowMirrorMove_InitialEffect1
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, SpearowMirrorMove_InitialEffect2
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SpearowMirrorMove_BeforeDamage
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, SpearowMirrorMove_AfterDamage
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, SpearowMirrorMove_PlayerSelection
+ dbw EFFECTCMDTYPE_AI_SELECTION, SpearowMirrorMove_AISelection
+ dbw EFFECTCMDTYPE_AI, SpearowMirrorMove_AIEffect
+ db $00
+
+FearowAgilityEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FearowAgilityEffect
+ db $00
+
+DragoniteStepInEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, StepIn_BenchCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, StepIn_SwitchEffect
+ db $00
+
+Dragonite2SlamEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Dragonite2Slam_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, Dragonite2Slam_AIEffect
+ db $00
+
+SnorlaxThickSkinnedEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ThickSkinnedEffect
+ db $00
+
+SnorlaxBodySlamEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+FarfetchdLeekSlapEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, LeekSlap_OncePerDuelCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, LeekSlap_NoDamage50PercentEffect
+ dbw EFFECTCMDTYPE_DISCARD_ENERGY, LeekSlap_SetUsedThisDuelFlag
+ dbw EFFECTCMDTYPE_AI, LeekSlap_AIEffect
+ db $00
+
+KangaskhanFetchEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, FetchEffect
+ db $00
+
+KangaskhanCometPunchEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, CometPunch_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, CometPunch_AIEffect
+ db $00
+
+TaurosStompEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, TaurosStomp_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, TaurosStomp_AIEffect
+ db $00
+
+TaurosRampageEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Rampage_Confusion50PercentEffect
+ dbw EFFECTCMDTYPE_AI, Rampage_AIEffect
+ db $00
+
+DoduoFuryAttackEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FuryAttack_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, FuryAttack_AIEffect
+ db $00
+
+DodrioRetreatAidEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, RetreatAidEffect
+ db $00
+
+DodrioRageEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DodrioRage_DamageBoostEffect
+ dbw EFFECTCMDTYPE_AI, DodrioRage_AIEffect
+ db $00
+
+MeowthPayDayEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, PayDayEffect
+ db $00
+
+DragonairSlamEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DragonairSlam_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, DragonairSlam_AIEffect
+ db $00
+
+DragonairHyperBeamEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, DragonairHyperBeam_DiscardEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, DragonairHyperBeam_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, DragonairHyperBeam_AISelectEffect
+ db $00
+
+ClefableMetronomeEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ClefableMetronome_CheckAttacks
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, ClefableMetronome_UseAttackEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, ClefableMetronome_AISelectEffect
+ db $00
+
+ClefableMinimizeEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ClefableMinimizeEffect
+ db $00
+
+PidgeotHurricaneEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, HurricaneEffect
+ db $00
+
+PidgeottoWhirlwindEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, PidgeottoWhirlwind_SwitchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, PidgeottoWhirlwind_SelectEffect
+ dbw EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN, PidgeottoWhirlwind_SelectEffect
+ db $00
+
+PidgeottoMirrorMoveEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PidgeottoMirrorMove_InitialEffect1
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, PidgeottoMirrorMove_InitialEffect2
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PidgeottoMirrorMove_BeforeDamage
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, PidgeottoMirrorMove_AfterDamage
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, PidgeottoMirrorMove_PlayerSelection
+ dbw EFFECTCMDTYPE_AI_SELECTION, PidgeottoMirrorMove_AISelection
+ dbw EFFECTCMDTYPE_AI, PidgeottoMirrorMove_AIEffect
+ db $00
+
+ClefairySingEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SingEffect
+ db $00
+
+ClefairyMetronomeEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ClefairyMetronome_CheckAttacks
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, ClefairyMetronome_UseAttackEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, ClefairyMetronome_AISelectEffect
+ db $00
+
+WigglytuffLullabyEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+WigglytuffDoTheWaveEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DoTheWaveEffect
+ dbw EFFECTCMDTYPE_AI, DoTheWaveEffect
+ db $00
+
+JigglypuffLullabyEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SleepEffect
+ db $00
+
+JigglypuffFirstAidEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FirstAid_DamageCheck
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, FirstAid_HealEffect
+ db $00
+
+JigglypuffDoubleEdgeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, JigglypuffDoubleEdgeEffect
+ db $00
+
+PersianPounceEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PounceEffect
+ db $00
+
+LickitungTongueWrapEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Paralysis50PercentEffect
+ db $00
+
+LickitungSupersonicEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, LickitungSupersonicEffect
+ db $00
+
+PidgeyWhirlwindEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, PidgeyWhirlwind_SwitchEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, PidgeyWhirlwind_SelectEffect
+ dbw EFFECTCMDTYPE_AI_SWITCH_DEFENDING_PKMN, PidgeyWhirlwind_SelectEffect
+ db $00
+
+PorygonConversion1EffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Conversion1_WeaknessCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Conversion1_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Conversion1_ChangeWeaknessEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Conversion1_AISelectEffect
+ db $00
+
+PorygonConversion2EffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Conversion2_ResistanceCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Conversion2_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Conversion2_ChangeResistanceEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, Conversion2_AISelectEffect
+ db $00
+
+ChanseyScrunchEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ScrunchEffect
+ db $00
+
+ChanseyDoubleEdgeEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ChanseyDoubleEdgeEffect
+ db $00
+
+RaticateSuperFangEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SuperFang_HalfHPEffect
+ dbw EFFECTCMDTYPE_AI, SuperFang_AIEffect
+ db $00
+
+TrainerCardAsPokemonEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, TrainerCardAsPokemon_BenchCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, TrainerCardAsPokemon_DiscardEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, TrainerCardAsPokemon_PlayerSelectSwitch
+ db $00
+
+DragoniteHealingWindEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, HealingWind_InitialEffect
+ dbw EFFECTCMDTYPE_PKMN_POWER_TRIGGER, HealingWind_PlayAreaHealEffect
+ db $00
+
+Dragonite1SlamEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Dragonite1Slam_MultiplierEffect
+ dbw EFFECTCMDTYPE_AI, Dragonite1Slam_AIEffect
+ db $00
+
+MeowthCatPunchEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, CatPunchEffect
+ db $00
+
+DittoMorphEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, MorphEffect
+ db $00
+
+PidgeotSlicingWindEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, SlicingWindEffect
+ db $00
+
+PidgeotGaleEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Gale_LoadAnimation
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, Gale_SwitchEffect
+ db $00
+
+JigglypuffFriendshipSongEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FriendshipSong_BenchCheck
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, FriendshipSong_AddToBench50PercentEffect
+ db $00
+
+JigglypuffExpandEffectCommands:
+ dbw EFFECTCMDTYPE_AFTER_DAMAGE, ExpandEffect
+ db $00
+
+DoubleColorlessEnergyEffectCommands:
+ db $00
+
+PsychicEnergyEffectCommands:
+ db $00
+
+FightingEnergyEffectCommands:
+ db $00
+
+LightningEnergyEffectCommands:
+ db $00
+
+WaterEnergyEffectCommands:
+ db $00
+
+FireEnergyEffectCommands:
+ db $00
+
+GrassEnergyEffectCommands:
+ db $00
+
+SuperPotionEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, SuperPotion_DamageEnergyCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, SuperPotion_PlayerSelectEffect
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SuperPotion_HealEffect
+ db $00
+
+ImakuniEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ImakuniEffect
+ db $00
+
+EnergyRemovalEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, EnergyRemoval_EnergyCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, EnergyRemoval_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, EnergyRemoval_DiscardEffect
+ dbw EFFECTCMDTYPE_AI_SELECTION, EnergyRemoval_AISelection
+ db $00
+
+EnergyRetrievalEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, EnergyRetrieval_HandEnergyCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, EnergyRetrieval_PlayerHandSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, EnergyRetrieval_DiscardAndAddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, EnergyRetrieval_PlayerDiscardPileSelection
+ db $00
+
+EnergySearchEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, EnergySearch_DeckCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, EnergySearch_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, EnergySearch_PlayerSelection
+ db $00
+
+ProfessorOakEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ProfessorOakEffect
+ db $00
+
+PotionEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Potion_DamageCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Potion_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Potion_HealEffect
+ db $00
+
+GamblerEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, GamblerEffect
+ db $00
+
+ItemFinderEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ItemFinder_HandDiscardPileCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, ItemFinder_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ItemFinder_DiscardAddToHandEffect
+ db $00
+
+DefenderEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Defender_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Defender_AttachDefenderEffect
+ db $00
+
+MysteriousFossilEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, MysteriousFossil_BenchCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MysteriousFossil_PlaceInPlayAreaEffect
+ db $00
+
+FullHealEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, FullHeal_StatusCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, FullHeal_ClearStatusEffect
+ db $00
+
+ImposterProfessorOakEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ImposterProfessorOakEffect
+ db $00
+
+ComputerSearchEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ComputerSearch_HandDeckCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, ComputerSearch_PlayerDiscardHandSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ComputerSearch_DiscardAddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, ComputerSearch_PlayerDeckSelection
+ db $00
+
+ClefairyDollEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ClefairyDoll_BenchCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ClefairyDoll_PlaceInPlayAreaEffect
+ db $00
+
+MrFujiEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, MrFuji_BenchCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, MrFuji_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, MrFuji_ReturnToDeckEffect
+ db $00
+
+PlusPowerEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PlusPowerEffect
+ db $00
+
+SwitchEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Switch_BenchCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Switch_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Switch_SwitchEffect
+ db $00
+
+PokemonCenterEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PokemonCenter_DamageCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PokemonCenter_HealDiscardEnergyEffect
+ db $00
+
+PokemonFluteEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PokemonFlute_BenchCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, PokemonFlute_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PokemonFlute_PlaceInPlayAreaText
+ db $00
+
+PokemonBreederEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PokemonBreeder_HandPlayAreaCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, PokemonBreeder_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PokemonBreeder_EvolveEffect
+ db $00
+
+ScoopUpEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, ScoopUp_BenchCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, ScoopUp_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, ScoopUp_ReturnToHandEffect
+ db $00
+
+PokemonTraderEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PokemonTrader_HandDeckCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, PokemonTrader_PlayerHandSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PokemonTrader_TradeCardsEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, PokemonTrader_PlayerDeckSelection
+ db $00
+
+PokedexEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Pokedex_DeckCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Pokedex_OrderDeckCardsEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Pokedex_PlayerSelection
+ db $00
+
+BillEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, BillEffect
+ db $00
+
+LassEffectCommands:
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, LassEffect
+ db $00
+
+MaintenanceEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Maintenance_HandCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Maintenance_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Maintenance_ReturnToDeckAndDrawEffect
+ db $00
+
+PokeBallEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, PokeBall_DeckCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, PokeBall_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, PokeBall_PlayerSelection
+ db $00
+
+RecycleEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Recycle_DiscardPileCheck
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Recycle_AddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, Recycle_PlayerSelection
+ db $00
+
+ReviveEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, Revive_BenchCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, Revive_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, Revive_PlaceInPlayAreaEffect
+ db $00
+
+DevolutionSprayEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, DevolutionSpray_PlayAreaEvolutionCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, DevolutionSpray_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, DevolutionSpray_DevolutionEffect
+ db $00
+
+SuperEnergyRemovalEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, SuperEnergyRemoval_EnergyCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, SuperEnergyRemoval_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SuperEnergyRemoval_DiscardEffect
+ db $00
+
+SuperEnergyRetrievalEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, SuperEnergyRetrieval_HandEnergyCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, SuperEnergyRetrieval_PlayerHandSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, SuperEnergyRetrieval_DiscardAndAddToHandEffect
+ dbw EFFECTCMDTYPE_REQUIRE_SELECTION, SuperEnergyRetrieval_PlayerDiscardPileSelection
+ db $00
+
+GustOfWindEffectCommands:
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_1, GustOfWind_BenchCheck
+ dbw EFFECTCMDTYPE_INITIAL_EFFECT_2, GustOfWind_PlayerSelection
+ dbw EFFECTCMDTYPE_BEFORE_DAMAGE, GustOfWind_SwitchEffect
+ db $00
diff --git a/src/data/duel/practice_text.asm b/src/data/duel/practice_text.asm
new file mode 100644
index 0000000..d28e7fa
--- /dev/null
+++ b/src/data/duel/practice_text.asm
@@ -0,0 +1,66 @@
+PracticeDuelTextPointerTable:
+ dw PracticeDuelText_Turn1
+ dw PracticeDuelText_Turn2
+ dw PracticeDuelText_Turn3
+ dw PracticeDuelText_Turn4
+ dw PracticeDuelText_Turn5
+ dw PracticeDuelText_Turn6
+ dw PracticeDuelText_Turn7
+ dw PracticeDuelText_Turn8
+
+practicetext: MACRO
+ db \1 ; Y coord to place the point-by-point instruction
+ tx \2 ; Dr. Mason's instruction
+ tx \3 ; static point-by-point instruction
+ENDM
+
+PracticeDuelText_Turn1:
+ practicetext 2, Turn1DrMason1PracticeDuelText, Turn1Instr1PracticeDuelText
+ practicetext 5, Turn1DrMason2PracticeDuelText, Turn1Instr2PracticeDuelText
+ practicetext 8, Turn1DrMason3PracticeDuelText, Turn1Instr3PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn2:
+ practicetext 2, Turn2DrMason1PracticeDuelText, Turn2Instr1PracticeDuelText
+ practicetext 5, Turn2DrMason2PracticeDuelText, Turn2Instr2PracticeDuelText
+ practicetext 8, Turn2DrMason3PracticeDuelText, Turn2Instr3PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn3:
+ practicetext 2, Turn3DrMason1PracticeDuelText, Turn3Instr1PracticeDuelText
+ practicetext 5, Turn3DrMason2PracticeDuelText, Turn3Instr2PracticeDuelText
+ practicetext 8, Turn3DrMason3PracticeDuelText, Turn3Instr3PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn4:
+ practicetext 2, Turn4DrMason1PracticeDuelText, Turn4Instr1PracticeDuelText
+ practicetext 5, Turn4DrMason2PracticeDuelText, Turn4Instr2PracticeDuelText
+ practicetext 8, Turn4DrMason3PracticeDuelText, Turn4Instr3PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn5:
+ practicetext 2, Turn5DrMason1PracticeDuelText, Turn5Instr1PracticeDuelText
+ practicetext 6, Turn5DrMason2PracticeDuelText, Turn5Instr2PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn6:
+ practicetext 2, Turn6DrMason1PracticeDuelText, Turn6Instr1PracticeDuelText
+ practicetext 5, Turn6DrMason2PracticeDuelText, Turn6Instr2PracticeDuelText
+ practicetext 8, Turn6DrMason3PracticeDuelText, Turn6Instr3PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn7:
+ practicetext 2, Turn7DrMason1PracticeDuelText, Turn7Instr1PracticeDuelText
+ practicetext 5, Turn7DrMason2PracticeDuelText, Turn7Instr2PracticeDuelText
+ db $00
+
+PracticeDuelText_Turn8:
+ practicetext 2, Turn8DrMason1PracticeDuelText, Turn8Instr1PracticeDuelText
+ practicetext 5, Turn8DrMason2PracticeDuelText, Turn8Instr2PracticeDuelText
+ db $00
+
+; on player's Seaking knocked out
+PracticeDuelText_SamTurn4:
+ practicetext 2, SamTurn4DrMason1PracticeDuelText, SamTurn4Instr1PracticeDuelText
+ practicetext 7, SamTurn4DrMason2PracticeDuelText, SamTurn4Instr2PracticeDuelText
+ db $00