diff options
| author | ElectroDeoxys <ElectroDeoxys@gmail.com> | 2021-09-23 18:37:05 +0100 |
|---|---|---|
| committer | ElectroDeoxys <ElectroDeoxys@gmail.com> | 2021-09-23 18:37:05 +0100 |
| commit | ca15abf2ffc14fdb92079f6fccff09eb04305d18 (patch) | |
| tree | d558ad09e12c7e6ed497f64573f858eb1fb9fa60 /src/data/duel | |
| parent | 8dee6b7a11e85d6d4b9f8ec9fb9d53a499fd37dc (diff) | |
Split bank1
Diffstat (limited to 'src/data/duel')
| -rw-r--r-- | src/data/duel/ai_trainer_card_logic.asm | 47 | ||||
| -rw-r--r-- | src/data/duel/animations/anims1.asm | 4436 | ||||
| -rw-r--r-- | src/data/duel/animations/anims2.asm | 4973 | ||||
| -rw-r--r-- | src/data/duel/animations/anims3.asm | 5165 | ||||
| -rw-r--r-- | src/data/duel/animations/anims4.asm | 3720 | ||||
| -rw-r--r-- | src/data/duel/animations/attack_animations.asm | 914 | ||||
| -rw-r--r-- | src/data/duel/animations/duel_animations.asm | 777 | ||||
| -rw-r--r-- | src/data/duel/effect_commands.asm | 1619 | ||||
| -rw-r--r-- | src/data/duel/practice_text.asm | 66 |
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 |
