diff options
Diffstat (limited to 'data')
-rwxr-xr-x | data/anims/framesets.asm | 1271 | ||||
-rw-r--r-- | data/battle_anims/ball_colors.asm (renamed from data/anims/ball_colors.asm) | 0 | ||||
-rwxr-xr-x | data/battle_anims/framesets.asm | 1270 | ||||
-rwxr-xr-x | data/battle_anims/oam.asm (renamed from data/anims/oam.asm) | 0 | ||||
-rwxr-xr-x | data/battle_anims/object_gfx.asm (renamed from data/anims/object_gfx.asm) | 0 | ||||
-rwxr-xr-x | data/battle_anims/objects.asm (renamed from data/anims/objects.asm) | 0 | ||||
-rw-r--r-- | data/icon_pointers.asm | 41 | ||||
-rw-r--r-- | data/palettes/pokemon_palettes.asm | 541 | ||||
-rw-r--r-- | data/palettes/trainer_palettes.asm | 76 | ||||
-rw-r--r-- | data/pokemon/pic_pointers.asm | 511 | ||||
-rw-r--r-- | data/pokemon/unown_pic_pointers.asm | 54 | ||||
-rwxr-xr-x | data/sprite_anims/framesets.asm (renamed from data/sprites/framesets.asm) | 0 | ||||
-rw-r--r-- | data/sprite_anims/oam.asm (renamed from data/sprites/oam.asm) | 0 | ||||
-rw-r--r-- | data/sprite_anims/sequences.asm (renamed from data/sprites/sequences.asm) | 0 | ||||
-rw-r--r-- | data/trainers/pic_pointers.asm | 69 |
15 files changed, 2562 insertions, 1271 deletions
diff --git a/data/anims/framesets.asm b/data/anims/framesets.asm deleted file mode 100755 index 7b4bb0a71..000000000 --- a/data/anims/framesets.asm +++ /dev/null @@ -1,1271 +0,0 @@ -BattleAnimFrameData: ; ce85e -; entries correspond to BATTLEANIMFRAMESET_* constants - dw .Frameset_00 ; BATTLEANIMFRAMESET_00 - dw .Frameset_01 ; BATTLEANIMFRAMESET_01 - dw .Frameset_02 ; BATTLEANIMFRAMESET_02 - dw .Frameset_03 ; BATTLEANIMFRAMESET_03 - dw .Frameset_04 ; BATTLEANIMFRAMESET_04 - dw .Frameset_05 ; BATTLEANIMFRAMESET_05 - dw .Frameset_06 ; BATTLEANIMFRAMESET_06 - dw .Frameset_07 ; BATTLEANIMFRAMESET_07 - dw .Frameset_08 ; BATTLEANIMFRAMESET_08 - dw .Frameset_09 ; BATTLEANIMFRAMESET_09 - dw .Frameset_0a ; BATTLEANIMFRAMESET_0A - dw .Frameset_0b ; BATTLEANIMFRAMESET_0B - dw .Frameset_0c ; BATTLEANIMFRAMESET_0C - dw .Frameset_0d ; BATTLEANIMFRAMESET_0D - dw .Frameset_0e ; BATTLEANIMFRAMESET_0E - dw .Frameset_0f ; BATTLEANIMFRAMESET_0F - dw .Frameset_10 ; BATTLEANIMFRAMESET_10 - dw .Frameset_11 ; BATTLEANIMFRAMESET_11 - dw .Frameset_12 ; BATTLEANIMFRAMESET_12 - dw .Frameset_13 ; BATTLEANIMFRAMESET_13 - dw .Frameset_14 ; BATTLEANIMFRAMESET_14 - dw .Frameset_15 ; BATTLEANIMFRAMESET_15 - dw .Frameset_16 ; BATTLEANIMFRAMESET_16 - dw .Frameset_17 ; BATTLEANIMFRAMESET_17 - dw .Frameset_18 ; BATTLEANIMFRAMESET_18 - dw .Frameset_19 ; BATTLEANIMFRAMESET_19 - dw .Frameset_1a ; BATTLEANIMFRAMESET_1A - dw .Frameset_1b ; BATTLEANIMFRAMESET_1B - dw .Frameset_1c ; BATTLEANIMFRAMESET_1C - dw .Frameset_1d ; BATTLEANIMFRAMESET_1D - dw .Frameset_1e ; BATTLEANIMFRAMESET_1E - dw .Frameset_1f ; BATTLEANIMFRAMESET_1F - dw .Frameset_20 ; BATTLEANIMFRAMESET_20 - dw .Frameset_21 ; BATTLEANIMFRAMESET_21 - dw .Frameset_22 ; BATTLEANIMFRAMESET_22 - dw .Frameset_23 ; BATTLEANIMFRAMESET_23 - dw .Frameset_24 ; BATTLEANIMFRAMESET_24 - dw .Frameset_25 ; BATTLEANIMFRAMESET_25 - dw .Frameset_26 ; BATTLEANIMFRAMESET_26 - dw .Frameset_27 ; BATTLEANIMFRAMESET_27 - dw .Frameset_28 ; BATTLEANIMFRAMESET_28 - dw .Frameset_29 ; BATTLEANIMFRAMESET_29 - dw .Frameset_2a ; BATTLEANIMFRAMESET_2A - dw .Frameset_2b ; BATTLEANIMFRAMESET_2B - dw .Frameset_2c ; BATTLEANIMFRAMESET_2C - dw .Frameset_2d ; BATTLEANIMFRAMESET_2D - dw .Frameset_2e ; BATTLEANIMFRAMESET_2E - dw .Frameset_2f ; BATTLEANIMFRAMESET_2F - dw .Frameset_30 ; BATTLEANIMFRAMESET_30 - dw .Frameset_31 ; BATTLEANIMFRAMESET_31 - dw .Frameset_32 ; BATTLEANIMFRAMESET_32 - dw .Frameset_33 ; BATTLEANIMFRAMESET_33 - dw .Frameset_34 ; BATTLEANIMFRAMESET_34 - dw .Frameset_35 ; BATTLEANIMFRAMESET_35 - dw .Frameset_36 ; BATTLEANIMFRAMESET_36 - dw .Frameset_37 ; BATTLEANIMFRAMESET_37 - dw .Frameset_38 ; BATTLEANIMFRAMESET_38 - dw .Frameset_39 ; BATTLEANIMFRAMESET_39 - dw .Frameset_3a ; BATTLEANIMFRAMESET_3A - dw .Frameset_3b ; BATTLEANIMFRAMESET_3B - dw .Frameset_3c ; BATTLEANIMFRAMESET_3C - dw .Frameset_3d ; BATTLEANIMFRAMESET_3D - dw .Frameset_3e ; BATTLEANIMFRAMESET_3E - dw .Frameset_3f ; BATTLEANIMFRAMESET_3F - dw .Frameset_40 ; BATTLEANIMFRAMESET_40 - dw .Frameset_41 ; BATTLEANIMFRAMESET_41 - dw .Frameset_42 ; BATTLEANIMFRAMESET_42 - dw .Frameset_43 ; BATTLEANIMFRAMESET_43 - dw .Frameset_44 ; BATTLEANIMFRAMESET_44 - dw .Frameset_45 ; BATTLEANIMFRAMESET_45 - dw .Frameset_46 ; BATTLEANIMFRAMESET_46 - dw .Frameset_47 ; BATTLEANIMFRAMESET_47 - dw .Frameset_48 ; BATTLEANIMFRAMESET_48 - dw .Frameset_49 ; BATTLEANIMFRAMESET_49 - dw .Frameset_4a ; BATTLEANIMFRAMESET_4A - dw .Frameset_4b ; BATTLEANIMFRAMESET_4B - dw .Frameset_4c ; BATTLEANIMFRAMESET_4C - dw .Frameset_4d ; BATTLEANIMFRAMESET_4D - dw .Frameset_4e ; BATTLEANIMFRAMESET_4E - dw .Frameset_4f ; BATTLEANIMFRAMESET_4F - dw .Frameset_50 ; BATTLEANIMFRAMESET_50 - dw .Frameset_51 ; BATTLEANIMFRAMESET_51 - dw .Frameset_52 ; BATTLEANIMFRAMESET_52 - dw .Frameset_53 ; BATTLEANIMFRAMESET_53 - dw .Frameset_54 ; BATTLEANIMFRAMESET_54 - dw .Frameset_55 ; BATTLEANIMFRAMESET_55 - dw .Frameset_56 ; BATTLEANIMFRAMESET_56 - dw .Frameset_57 ; BATTLEANIMFRAMESET_57 - dw .Frameset_58 ; BATTLEANIMFRAMESET_58 - dw .Frameset_59 ; BATTLEANIMFRAMESET_59 - dw .Frameset_5a ; BATTLEANIMFRAMESET_5A - dw .Frameset_5b ; BATTLEANIMFRAMESET_5B - dw .Frameset_5c ; BATTLEANIMFRAMESET_5C - dw .Frameset_5d ; BATTLEANIMFRAMESET_5D - dw .Frameset_5e ; BATTLEANIMFRAMESET_5E - dw .Frameset_5f ; BATTLEANIMFRAMESET_5F - dw .Frameset_60 ; BATTLEANIMFRAMESET_60 - dw .Frameset_61 ; BATTLEANIMFRAMESET_61 - dw .Frameset_62 ; BATTLEANIMFRAMESET_62 - dw .Frameset_63 ; BATTLEANIMFRAMESET_63 - dw .Frameset_64 ; BATTLEANIMFRAMESET_64 - dw .Frameset_65 ; BATTLEANIMFRAMESET_65 - dw .Frameset_66 ; BATTLEANIMFRAMESET_66 - dw .Frameset_67 ; BATTLEANIMFRAMESET_67 - dw .Frameset_68 ; BATTLEANIMFRAMESET_68 - dw .Frameset_69 ; BATTLEANIMFRAMESET_69 - dw .Frameset_6a ; BATTLEANIMFRAMESET_6A - dw .Frameset_6b ; BATTLEANIMFRAMESET_6B - dw .Frameset_6c ; BATTLEANIMFRAMESET_6C - dw .Frameset_6d ; BATTLEANIMFRAMESET_6D - dw .Frameset_6e ; BATTLEANIMFRAMESET_6E - dw .Frameset_6f ; BATTLEANIMFRAMESET_6F - dw .Frameset_70 ; BATTLEANIMFRAMESET_70 - dw .Frameset_71 ; BATTLEANIMFRAMESET_71 - dw .Frameset_72 ; BATTLEANIMFRAMESET_72 - dw .Frameset_73 ; BATTLEANIMFRAMESET_73 - dw .Frameset_74 ; BATTLEANIMFRAMESET_74 - dw .Frameset_75 ; BATTLEANIMFRAMESET_75 - dw .Frameset_76 ; BATTLEANIMFRAMESET_76 - dw .Frameset_77 ; BATTLEANIMFRAMESET_77 - dw .Frameset_78 ; BATTLEANIMFRAMESET_78 - dw .Frameset_79 ; BATTLEANIMFRAMESET_79 - dw .Frameset_7a ; BATTLEANIMFRAMESET_7A - dw .Frameset_7b ; BATTLEANIMFRAMESET_7B - dw .Frameset_7c ; BATTLEANIMFRAMESET_7C - dw .Frameset_7d ; BATTLEANIMFRAMESET_7D - dw .Frameset_7e ; BATTLEANIMFRAMESET_7E - dw .Frameset_7f ; BATTLEANIMFRAMESET_7F - dw .Frameset_80 ; BATTLEANIMFRAMESET_80 - dw .Frameset_81 ; BATTLEANIMFRAMESET_81 - dw .Frameset_82 ; BATTLEANIMFRAMESET_82 - dw .Frameset_83 ; BATTLEANIMFRAMESET_83 - dw .Frameset_84 ; BATTLEANIMFRAMESET_84 - dw .Frameset_85 ; BATTLEANIMFRAMESET_85 - dw .Frameset_86 ; BATTLEANIMFRAMESET_86 - dw .Frameset_87 ; BATTLEANIMFRAMESET_87 - dw .Frameset_88 ; BATTLEANIMFRAMESET_88 - dw .Frameset_89 ; BATTLEANIMFRAMESET_89 - dw .Frameset_8a ; BATTLEANIMFRAMESET_8A - dw .Frameset_8b ; BATTLEANIMFRAMESET_8B - dw .Frameset_8c ; BATTLEANIMFRAMESET_8C - dw .Frameset_8d ; BATTLEANIMFRAMESET_8D - dw .Frameset_8e ; BATTLEANIMFRAMESET_8E - dw .Frameset_8f ; BATTLEANIMFRAMESET_8F - dw .Frameset_90 ; BATTLEANIMFRAMESET_90 - dw .Frameset_91 ; BATTLEANIMFRAMESET_91 - dw .Frameset_92 ; BATTLEANIMFRAMESET_92 - dw .Frameset_93 ; BATTLEANIMFRAMESET_93 - dw .Frameset_94 ; BATTLEANIMFRAMESET_94 - dw .Frameset_95 ; BATTLEANIMFRAMESET_95 - dw .Frameset_96 ; BATTLEANIMFRAMESET_96 - dw .Frameset_97 ; BATTLEANIMFRAMESET_97 - dw .Frameset_98 ; BATTLEANIMFRAMESET_98 - dw .Frameset_99 ; BATTLEANIMFRAMESET_99 - dw .Frameset_9a ; BATTLEANIMFRAMESET_9A - dw .Frameset_9b ; BATTLEANIMFRAMESET_9B - dw .Frameset_9c ; BATTLEANIMFRAMESET_9C - dw .Frameset_9d ; BATTLEANIMFRAMESET_9D - dw .Frameset_9e ; BATTLEANIMFRAMESET_9E - dw .Frameset_9f ; BATTLEANIMFRAMESET_9F - dw .Frameset_a0 ; BATTLEANIMFRAMESET_A0 - dw .Frameset_a1 ; BATTLEANIMFRAMESET_A1 - dw .Frameset_a2 ; BATTLEANIMFRAMESET_A2 - dw .Frameset_a3 ; BATTLEANIMFRAMESET_A3 - dw .Frameset_a4 ; BATTLEANIMFRAMESET_A4 - dw .Frameset_a5 ; BATTLEANIMFRAMESET_A5 - dw .Frameset_a6 ; BATTLEANIMFRAMESET_A6 - dw .Frameset_a7 ; BATTLEANIMFRAMESET_A7 - dw .Frameset_a8 ; BATTLEANIMFRAMESET_A8 - dw .Frameset_a9 ; BATTLEANIMFRAMESET_A9 - dw .Frameset_aa ; BATTLEANIMFRAMESET_AA - dw .Frameset_ab ; BATTLEANIMFRAMESET_AB - dw .Frameset_ac ; BATTLEANIMFRAMESET_AC - dw .Frameset_ad ; BATTLEANIMFRAMESET_AD - dw .Frameset_ae ; BATTLEANIMFRAMESET_AE - dw .Frameset_af ; BATTLEANIMFRAMESET_AF - dw .Frameset_b0 ; BATTLEANIMFRAMESET_B0 - dw .Frameset_b1 ; BATTLEANIMFRAMESET_B1 - dw .Frameset_b2 ; BATTLEANIMFRAMESET_B2 - dw .Frameset_b3 ; BATTLEANIMFRAMESET_B3 - dw .Frameset_b4 ; BATTLEANIMFRAMESET_B4 - dw .Frameset_b5 ; BATTLEANIMFRAMESET_B5 - dw .Frameset_b6 ; BATTLEANIMFRAMESET_B6 - dw .Frameset_b7 ; BATTLEANIMFRAMESET_B7 - dw .Frameset_b8 ; BATTLEANIMFRAMESET_B8 - - ; OAM index (see data/anims/oam.asm), flip flags / duration -.Frameset_00: - db BATTLEANIMOAMSET_00, $06 - db -4 - -.Frameset_01: - db BATTLEANIMOAMSET_01, $06 - db -4 - -.Frameset_02: - db BATTLEANIMOAMSET_02, $06 - db -4 - -.Frameset_03: - db BATTLEANIMOAMSET_03, $06 - db -4 - -.Frameset_04: - db BATTLEANIMOAMSET_04, $06 - db -4 - -.Frameset_05: - db BATTLEANIMOAMSET_05, $06 - db -4 - -.Frameset_06: - db BATTLEANIMOAMSET_06, $06 - db -4 - -.Frameset_07: - db BATTLEANIMOAMSET_03, $04 - db BATTLEANIMOAMSET_01, $01 - db BATTLEANIMOAMSET_03, $04 - db BATTLEANIMOAMSET_01, $01 - db BATTLEANIMOAMSET_03, $04 - db BATTLEANIMOAMSET_01, $01 - db BATTLEANIMOAMSET_03, $04 - db BATTLEANIMOAMSET_01, $01 - db -4 - -.Frameset_3e: - db BATTLEANIMOAMSET_4B, $02 - db BATTLEANIMOAMSET_4C, $02 - db BATTLEANIMOAMSET_4D, $04 - db BATTLEANIMOAMSET_4E, $02 - db -3, $02 - db BATTLEANIMOAMSET_4E, $02 - db -3, $02 - db BATTLEANIMOAMSET_4E, $02 - db -3, $02 - db BATTLEANIMOAMSET_4E, $02 - db -4 - -.Frameset_3f: - db BATTLEANIMOAMSET_4B, $42 - db BATTLEANIMOAMSET_4C, $42 - db BATTLEANIMOAMSET_4D, $44 - db BATTLEANIMOAMSET_4E, $42 - db -3, $02 - db BATTLEANIMOAMSET_4E, $42 - db -3, $02 - db BATTLEANIMOAMSET_4E, $42 - db -3, $02 - db BATTLEANIMOAMSET_4E, $42 - db -4 - -.Frameset_40: - db BATTLEANIMOAMSET_4B, $c2 - db BATTLEANIMOAMSET_4C, $c2 - db BATTLEANIMOAMSET_4D, $c4 - db BATTLEANIMOAMSET_4E, $c2 - db -3, $02 - db BATTLEANIMOAMSET_4E, $c2 - db -3, $02 - db BATTLEANIMOAMSET_4E, $c2 - db -3, $02 - db BATTLEANIMOAMSET_4E, $c2 - db -4 - -.Frameset_41: - db BATTLEANIMOAMSET_4B, $01 - db BATTLEANIMOAMSET_4C, $01 - db BATTLEANIMOAMSET_4D, $01 - db BATTLEANIMOAMSET_4F, $01 - db BATTLEANIMOAMSET_50, $01 - db BATTLEANIMOAMSET_51, $01 - db BATTLEANIMOAMSET_52, $02 - db -3, $02 - db BATTLEANIMOAMSET_52, $02 - db -3, $02 - db BATTLEANIMOAMSET_52, $02 - db -3, $02 - db BATTLEANIMOAMSET_52, $02 - db -4 - -.Frameset_42: - db BATTLEANIMOAMSET_4B, $41 - db BATTLEANIMOAMSET_4C, $41 - db BATTLEANIMOAMSET_4D, $41 - db BATTLEANIMOAMSET_4F, $41 - db BATTLEANIMOAMSET_50, $41 - db BATTLEANIMOAMSET_51, $41 - db BATTLEANIMOAMSET_52, $42 - db -3, $02 - db BATTLEANIMOAMSET_52, $42 - db -3, $02 - db BATTLEANIMOAMSET_52, $42 - db -3, $02 - db BATTLEANIMOAMSET_52, $42 - db -4 - -.Frameset_08: - db BATTLEANIMOAMSET_00, $03 - db BATTLEANIMOAMSET_07, $03 - db BATTLEANIMOAMSET_08, $03 - db BATTLEANIMOAMSET_09, $03 - db -4 - -.Frameset_09: - db BATTLEANIMOAMSET_0A, $07 - db BATTLEANIMOAMSET_0B, $07 - db BATTLEANIMOAMSET_0A, $07 - db BATTLEANIMOAMSET_0B, $47 - db -2 - -.Frameset_0a: - db BATTLEANIMOAMSET_0C, $08 - db -1 - -.Frameset_0b: - db BATTLEANIMOAMSET_0D, $08 - db -1 - -.Frameset_0c: - db BATTLEANIMOAMSET_0A, $08 - db -1 - -.Frameset_0d: - db BATTLEANIMOAMSET_0A, $07 - db BATTLEANIMOAMSET_0B, $07 - db BATTLEANIMOAMSET_0A, $07 - db BATTLEANIMOAMSET_0B, $47 - db BATTLEANIMOAMSET_0A, $07 - db -1 - -.Frameset_0e: - db BATTLEANIMOAMSET_0A, $08 - db -1 - -.Frameset_0f: - db BATTLEANIMOAMSET_0A, $04 - db BATTLEANIMOAMSET_0E, $04 - db -2 - -.Frameset_10: - db BATTLEANIMOAMSET_0F, $04 - db BATTLEANIMOAMSET_10, $04 - db -2 - -.Frameset_11: - db BATTLEANIMOAMSET_10, $04 - db BATTLEANIMOAMSET_0F, $04 - db BATTLEANIMOAMSET_0E, $04 - db BATTLEANIMOAMSET_0A, $04 - db BATTLEANIMOAMSET_0E, $04 - db BATTLEANIMOAMSET_0A, $04 - db BATTLEANIMOAMSET_0E, $04 - db BATTLEANIMOAMSET_0A, $04 - db -4 - -.Frameset_12: - db BATTLEANIMOAMSET_10, $01 - db BATTLEANIMOAMSET_0F, $01 - db BATTLEANIMOAMSET_12, $01 - db BATTLEANIMOAMSET_11, $01 - db BATTLEANIMOAMSET_12, $01 - db BATTLEANIMOAMSET_0F, $01 - db -2 - -.Frameset_13: - db BATTLEANIMOAMSET_10, $03 - db BATTLEANIMOAMSET_0F, $03 - db BATTLEANIMOAMSET_12, $01 - db -3, $01 - db BATTLEANIMOAMSET_12, $01 - db -3, $01 - db BATTLEANIMOAMSET_12, $01 - db -3, $01 - db BATTLEANIMOAMSET_12, $01 - db -3, $01 - db BATTLEANIMOAMSET_12, $03 - db -4 - -.Frameset_14: - db BATTLEANIMOAMSET_13, $14 - db -4 - -.Frameset_15: - db BATTLEANIMOAMSET_10, $01 - db BATTLEANIMOAMSET_0F, $01 - db -2 - -.Frameset_16: - db BATTLEANIMOAMSET_14, $08 - db -1 - -.Frameset_17: - db BATTLEANIMOAMSET_17, $04 - db BATTLEANIMOAMSET_16, $08 - db BATTLEANIMOAMSET_15, $08 - db BATTLEANIMOAMSET_16, $08 - db BATTLEANIMOAMSET_17, $04 - db BATTLEANIMOAMSET_17, $04 - db BATTLEANIMOAMSET_16, $48 - db BATTLEANIMOAMSET_15, $48 - db BATTLEANIMOAMSET_16, $48 - db BATTLEANIMOAMSET_17, $04 - db -2 - -.Frameset_56: - db BATTLEANIMOAMSET_69, $08 - db -1 - -.Frameset_57: - db BATTLEANIMOAMSET_69, $20 - db BATTLEANIMOAMSET_6A, $04 - db BATTLEANIMOAMSET_6B, $04 - db BATTLEANIMOAMSET_6D, $04 - db BATTLEANIMOAMSET_6C, $04 - db -1 - -.Frameset_58: - db BATTLEANIMOAMSET_6C, $08 - db BATTLEANIMOAMSET_6D, $08 - db -2 - -.Frameset_18: - db BATTLEANIMOAMSET_18, $04 - db BATTLEANIMOAMSET_19, $04 - db BATTLEANIMOAMSET_1A, $04 - db -4 - -.Frameset_19: - db BATTLEANIMOAMSET_1B, $08 - db -1 - -.Frameset_1a: - db BATTLEANIMOAMSET_0F, $08 - db -1 - -.Frameset_1b: - db BATTLEANIMOAMSET_1C, $08 - db -1 - -.Frameset_1c: - db BATTLEANIMOAMSET_0A, $08 - db -4 - -.Frameset_1d: - db BATTLEANIMOAMSET_1D, $08 - db -1 - -.Frameset_1e: - db BATTLEANIMOAMSET_17, $08 - db -1 - -.Frameset_1f: - db BATTLEANIMOAMSET_0F, $03 - db BATTLEANIMOAMSET_10, $03 - db BATTLEANIMOAMSET_1E, $03 - db -1 - -.Frameset_20: - db BATTLEANIMOAMSET_1F, $10 - db BATTLEANIMOAMSET_20, $03 - db -4 - -.Frameset_21: - db BATTLEANIMOAMSET_20, $08 - db -1 - -.Frameset_22: - db BATTLEANIMOAMSET_20, $08 - db BATTLEANIMOAMSET_21, $08 - db BATTLEANIMOAMSET_1B, $08 - db BATTLEANIMOAMSET_21, $08 - db -2 - -.Frameset_23: - db BATTLEANIMOAMSET_22, $08 - db -1 - -.Frameset_24: - db BATTLEANIMOAMSET_1B, $08 - db -1 - -.Frameset_25: - db BATTLEANIMOAMSET_23, $08 - db -1 - -.Frameset_26: - db BATTLEANIMOAMSET_24, $08 - db -1 - -.Frameset_27: - db BATTLEANIMOAMSET_25, $08 - db -1 - -.Frameset_28: - db BATTLEANIMOAMSET_26, $08 - db BATTLEANIMOAMSET_27, $08 - db -1 - -.Frameset_29: - db BATTLEANIMOAMSET_28, $08 - db BATTLEANIMOAMSET_29, $08 - db -4 - -.Frameset_2a: - db BATTLEANIMOAMSET_2A, $01 - db BATTLEANIMOAMSET_2B, $01 - db BATTLEANIMOAMSET_2C, $01 - db BATTLEANIMOAMSET_2D, $01 - db BATTLEANIMOAMSET_2E, $01 - db BATTLEANIMOAMSET_2D, $01 - db BATTLEANIMOAMSET_2C, $01 - db BATTLEANIMOAMSET_2B, $01 - db BATTLEANIMOAMSET_2A, $01 - db -4 - -.Frameset_2b: - db BATTLEANIMOAMSET_14, $01 - db BATTLEANIMOAMSET_15, $01 - db -2 - -.Frameset_2c: - db BATTLEANIMOAMSET_2F, $04 - db BATTLEANIMOAMSET_30, $28 - db -4 - -.Frameset_2d: - db BATTLEANIMOAMSET_31, $08 - db -1 - -.Frameset_2e: - db BATTLEANIMOAMSET_32, $20 - db BATTLEANIMOAMSET_33, $20 - db BATTLEANIMOAMSET_34, $20 - db BATTLEANIMOAMSET_35, $20 ; fallthrough -.Frameset_2f: - db -3, $02 - db BATTLEANIMOAMSET_35, $04 - db -3, $02 - db BATTLEANIMOAMSET_35, $04 - db -3, $02 - db BATTLEANIMOAMSET_35, $04 - db -3, $02 - db BATTLEANIMOAMSET_35, $04 - db -4 - -.Frameset_30: - db BATTLEANIMOAMSET_14, $04 - db BATTLEANIMOAMSET_15, $04 - db -2 - -.Frameset_31: - db BATTLEANIMOAMSET_36, $02 - db BATTLEANIMOAMSET_37, $02 - db BATTLEANIMOAMSET_38, $02 - db BATTLEANIMOAMSET_39, $20 - db -4 - -.Frameset_32: - db BATTLEANIMOAMSET_3A, $02 - db BATTLEANIMOAMSET_3B, $02 - db BATTLEANIMOAMSET_3C, $02 - db BATTLEANIMOAMSET_3D, $20 - db -4 - -.Frameset_33: - db BATTLEANIMOAMSET_3A, $42 - db BATTLEANIMOAMSET_3B, $42 - db BATTLEANIMOAMSET_3C, $42 - db BATTLEANIMOAMSET_3D, $60 - db -4 - -.Frameset_34: - db BATTLEANIMOAMSET_3E, $08 - db BATTLEANIMOAMSET_3F, $08 - db BATTLEANIMOAMSET_40, $08 - db -1 - -.Frameset_35: - db BATTLEANIMOAMSET_40, $02 - db -3, $02 - db BATTLEANIMOAMSET_40, $02 - db -3, $02 - db BATTLEANIMOAMSET_41, $02 - db -3, $02 - db BATTLEANIMOAMSET_41, $02 - db -3, $02 - db -2 - -.Frameset_36: - db BATTLEANIMOAMSET_42, $02 - db BATTLEANIMOAMSET_43, $02 - db BATTLEANIMOAMSET_44, $02 - db BATTLEANIMOAMSET_45, $02 - db -2 - -.Frameset_37: - db BATTLEANIMOAMSET_19, $02 - db -3, $02 - db -2 - -.Frameset_38: - db BATTLEANIMOAMSET_46, $04 - db BATTLEANIMOAMSET_47, $04 - db -2 - -.Frameset_39: - db BATTLEANIMOAMSET_18, $02 - db -3, $02 - db -2 - -.Frameset_3a: - db BATTLEANIMOAMSET_48, $08 - db -1 - -.Frameset_3b: - db BATTLEANIMOAMSET_48, $48 - db -1 - -.Frameset_3c: - db BATTLEANIMOAMSET_49, $08 - db -1 - -.Frameset_3d: - db BATTLEANIMOAMSET_4A, $08 - db -1 - -.Frameset_43: - db BATTLEANIMOAMSET_20, $10 - db BATTLEANIMOAMSET_1F, $10 - db BATTLEANIMOAMSET_1E, $10 - db -1 - -.Frameset_4c: - db BATTLEANIMOAMSET_20, $08 - db BATTLEANIMOAMSET_1F, $08 - db BATTLEANIMOAMSET_1E, $08 - db -1 - -.Frameset_44: - db -3, $14 - db BATTLEANIMOAMSET_55, $28 - db BATTLEANIMOAMSET_54, $28 - db BATTLEANIMOAMSET_53, $14 - db -3, $04 - db BATTLEANIMOAMSET_53, $04 - db -3, $04 - db BATTLEANIMOAMSET_53, $04 - db -3, $04 - db BATTLEANIMOAMSET_53, $04 - db -4 - -.Frameset_7e: - db BATTLEANIMOAMSET_1E, $08 - db BATTLEANIMOAMSET_1F, $08 - db BATTLEANIMOAMSET_20, $08 - db -4 - -.Frameset_45: - db -3, $00 - db BATTLEANIMOAMSET_14, $00 - db BATTLEANIMOAMSET_15, $00 - db BATTLEANIMOAMSET_14, $40 - db -3, $00 - db BATTLEANIMOAMSET_16, $40 - db BATTLEANIMOAMSET_15, $00 - db BATTLEANIMOAMSET_16, $00 - db -2 - -.Frameset_46: - db BATTLEANIMOAMSET_56, $02 - db BATTLEANIMOAMSET_57, $04 - db -4 - -.Frameset_47: - db BATTLEANIMOAMSET_56, $c2 - db BATTLEANIMOAMSET_57, $c4 - db -4 - -.Frameset_48: - db BATTLEANIMOAMSET_56, $01 - db BATTLEANIMOAMSET_57, $01 - db BATTLEANIMOAMSET_58, $01 - db BATTLEANIMOAMSET_57, $c1 - db BATTLEANIMOAMSET_58, $c1 - db BATTLEANIMOAMSET_57, $02 - db -4 - -.Frameset_49: - db BATTLEANIMOAMSET_56, $c1 - db BATTLEANIMOAMSET_57, $c1 - db BATTLEANIMOAMSET_58, $c1 - db BATTLEANIMOAMSET_57, $01 - db BATTLEANIMOAMSET_58, $01 - db BATTLEANIMOAMSET_57, $c2 - db -4 - -.Frameset_4a: - db BATTLEANIMOAMSET_57, $c1 - db BATTLEANIMOAMSET_58, $c1 - db BATTLEANIMOAMSET_57, $01 - db BATTLEANIMOAMSET_58, $01 - db -2 - -.Frameset_4b: - db BATTLEANIMOAMSET_59, $01 - db BATTLEANIMOAMSET_5A, $01 - db BATTLEANIMOAMSET_5B, $01 - db BATTLEANIMOAMSET_5C, $02 - db -4 - -.Frameset_4d: - db BATTLEANIMOAMSET_0A, $0a - db BATTLEANIMOAMSET_0B, $43 - db BATTLEANIMOAMSET_5D, $43 - db BATTLEANIMOAMSET_0B, $c3 - db BATTLEANIMOAMSET_0A, $82 - db BATTLEANIMOAMSET_0B, $81 - db BATTLEANIMOAMSET_5D, $01 - db BATTLEANIMOAMSET_0B, $01 - db -2 - -.Frameset_4e: - db BATTLEANIMOAMSET_0A, $03 - db BATTLEANIMOAMSET_0B, $47 - db BATTLEANIMOAMSET_0A, $07 - db BATTLEANIMOAMSET_0B, $07 - db BATTLEANIMOAMSET_0A, $03 - db -2 - -.Frameset_4f: - db BATTLEANIMOAMSET_5E, $20 - db BATTLEANIMOAMSET_5E, $20 - db -4 - -.Frameset_50: - db BATTLEANIMOAMSET_5F, $20 - db BATTLEANIMOAMSET_5F, $20 - db -4 - -.Frameset_51: - db BATTLEANIMOAMSET_60, $08 - db -1 - -.Frameset_52: - db BATTLEANIMOAMSET_61, $01 - db BATTLEANIMOAMSET_62, $01 - db BATTLEANIMOAMSET_63, $01 - db -1 - -.Frameset_53: - db BATTLEANIMOAMSET_63, $07 - db BATTLEANIMOAMSET_64, $07 - db -2 - -.Frameset_54: - db BATTLEANIMOAMSET_65, $01 - db BATTLEANIMOAMSET_66, $01 - db BATTLEANIMOAMSET_67, $01 - db -1 - -.Frameset_55: - db BATTLEANIMOAMSET_67, $07 - db BATTLEANIMOAMSET_68, $07 - db -2 - -.Frameset_59: - db BATTLEANIMOAMSET_6E, $08 - db -1 - -.Frameset_5a: - db BATTLEANIMOAMSET_6F, $08 - db -1 - -.Frameset_5b: - db BATTLEANIMOAMSET_6E, $88 - db -1 - -.Frameset_5c: - db BATTLEANIMOAMSET_18, $04 - db BATTLEANIMOAMSET_70, $04 - db BATTLEANIMOAMSET_71, $04 - db BATTLEANIMOAMSET_72, $04 - db BATTLEANIMOAMSET_73, $04 - db -4 - -.Frameset_5d: - db BATTLEANIMOAMSET_74, $04 - db BATTLEANIMOAMSET_75, $04 - db -2 - -.Frameset_5e: - db BATTLEANIMOAMSET_14, $08 - db -1 - -.Frameset_7a: - db BATTLEANIMOAMSET_74, $03 - db BATTLEANIMOAMSET_14, $03 - db BATTLEANIMOAMSET_15, $03 - db BATTLEANIMOAMSET_14, $03 - db BATTLEANIMOAMSET_15, $03 - db -4 - -.Frameset_af: - db BATTLEANIMOAMSET_14, $00 - db BATTLEANIMOAMSET_15, $00 - db BATTLEANIMOAMSET_14, $00 - db BATTLEANIMOAMSET_15, $00 - db BATTLEANIMOAMSET_74, $0c - db -4 - -.Frameset_5f: - db BATTLEANIMOAMSET_76, $08 - db -1 - -.Frameset_60: - db BATTLEANIMOAMSET_77, $01 - db BATTLEANIMOAMSET_78, $01 - db BATTLEANIMOAMSET_79, $01 - db BATTLEANIMOAMSET_7A, $01 - db BATTLEANIMOAMSET_7B, $01 - db BATTLEANIMOAMSET_7C, $01 - db BATTLEANIMOAMSET_7D, $01 - db BATTLEANIMOAMSET_7C, $c1 - db BATTLEANIMOAMSET_7B, $c1 - db BATTLEANIMOAMSET_7A, $c1 - db BATTLEANIMOAMSET_79, $c1 - db BATTLEANIMOAMSET_78, $c1 - db BATTLEANIMOAMSET_77, $c1 - db -4 - -.Frameset_61: - db BATTLEANIMOAMSET_1B, $04 - db BATTLEANIMOAMSET_7E, $04 - db -2 - -.Frameset_62: - db BATTLEANIMOAMSET_1B, $44 - db BATTLEANIMOAMSET_7E, $44 - db -2 - -.Frameset_63: - db BATTLEANIMOAMSET_7F, $08 - db -1 - -.Frameset_64: - db BATTLEANIMOAMSET_25, $08 - db -1 - -.Frameset_65: - db BATTLEANIMOAMSET_80, $08 - db -1 - -.Frameset_66: - db BATTLEANIMOAMSET_83, $07 - db BATTLEANIMOAMSET_82, $07 - db BATTLEANIMOAMSET_81, $07 - db BATTLEANIMOAMSET_82, $07 - db BATTLEANIMOAMSET_83, $07 - db BATTLEANIMOAMSET_82, $07 - db BATTLEANIMOAMSET_81, $07 - db -4 - -.Frameset_67: - db BATTLEANIMOAMSET_1B, $10 - db -4 - -.Frameset_68: - db -3, $0f - db BATTLEANIMOAMSET_84, $0f - db BATTLEANIMOAMSET_85, $0f - db BATTLEANIMOAMSET_29, $0f - db BATTLEANIMOAMSET_28, $0f - db BATTLEANIMOAMSET_86, $20 - db -4 - -.Frameset_69: - db BATTLEANIMOAMSET_1B, $03 - db BATTLEANIMOAMSET_87, $03 - db BATTLEANIMOAMSET_88, $03 - db BATTLEANIMOAMSET_89, $03 - db -4 - -.Frameset_6a: - db BATTLEANIMOAMSET_8A, $02 - db BATTLEANIMOAMSET_8B, $02 - db BATTLEANIMOAMSET_8C, $02 - db BATTLEANIMOAMSET_8D, $02 - db -4 - -.Frameset_6b: - db BATTLEANIMOAMSET_61, $02 - db BATTLEANIMOAMSET_62, $02 - db BATTLEANIMOAMSET_63, $02 - db -1 - -.Frameset_6c: - db BATTLEANIMOAMSET_65, $02 - db BATTLEANIMOAMSET_66, $02 - db BATTLEANIMOAMSET_67, $02 - db -1 - -.Frameset_6d: - db BATTLEANIMOAMSET_8E, $08 - db -1 - -.Frameset_6e: - db BATTLEANIMOAMSET_8E, $48 - db -1 - -.Frameset_6f: - db BATTLEANIMOAMSET_8F, $10 - db BATTLEANIMOAMSET_90, $10 - db -2 - -.Frameset_70: - db BATTLEANIMOAMSET_91, $10 - db BATTLEANIMOAMSET_92, $10 - db -2 - -.Frameset_71: - db BATTLEANIMOAMSET_93, $08 - db -1 - -.Frameset_72: - db BATTLEANIMOAMSET_1E, $08 - db -1 - -.Frameset_73: - db BATTLEANIMOAMSET_1B, $07 - db BATTLEANIMOAMSET_94, $07 - db -2 - -.Frameset_74: - db BATTLEANIMOAMSET_95, $08 - db -1 - -.Frameset_75: - db BATTLEANIMOAMSET_96, $08 - db -1 - -.Frameset_76: - db BATTLEANIMOAMSET_95, $08 - db -1 - -.Frameset_77: - db BATTLEANIMOAMSET_97, $01 - db BATTLEANIMOAMSET_97, $41 - db -2 - -.Frameset_78: - db BATTLEANIMOAMSET_98, $08 - db -1 - -.Frameset_79: - db BATTLEANIMOAMSET_99, $20 - db BATTLEANIMOAMSET_99, $20 - db BATTLEANIMOAMSET_99, $20 - db BATTLEANIMOAMSET_99, $20 - db BATTLEANIMOAMSET_99, $20 - db BATTLEANIMOAMSET_9A, $08 - db -1 - -.Frameset_7b: - db BATTLEANIMOAMSET_9B, $08 - db -1 - -.Frameset_7c: - db BATTLEANIMOAMSET_9C, $02 - db BATTLEANIMOAMSET_9D, $02 - db BATTLEANIMOAMSET_9E, $08 - db -3, $02 - db BATTLEANIMOAMSET_9E, $02 - db -3, $02 - db BATTLEANIMOAMSET_9E, $02 - db -3, $02 - db BATTLEANIMOAMSET_9E, $02 - db -4 - -.Frameset_7d: - db BATTLEANIMOAMSET_9F, $08 - db -1 - -.Frameset_7f: - db BATTLEANIMOAMSET_0F, $08 - db -1 - -.Frameset_80: - db BATTLEANIMOAMSET_6B, $18 - db -4 - -.Frameset_81: - db BATTLEANIMOAMSET_A0, $01 ; fallthrough -.Frameset_82: - db BATTLEANIMOAMSET_A1, $01 ; fallthrough -.Frameset_83: - db BATTLEANIMOAMSET_A2, $01 - db -4 - -.Frameset_84: - db BATTLEANIMOAMSET_A3, $08 - db -1 - -.Frameset_85: - db BATTLEANIMOAMSET_A4, $04 - db BATTLEANIMOAMSET_A5, $04 - db BATTLEANIMOAMSET_A6, $04 - db BATTLEANIMOAMSET_A7, $04 - db BATTLEANIMOAMSET_A6, $44 - db BATTLEANIMOAMSET_A5, $44 - db -2 - -.Frameset_86: - db BATTLEANIMOAMSET_A8, $04 - db BATTLEANIMOAMSET_A9, $04 - db BATTLEANIMOAMSET_AA, $04 - db BATTLEANIMOAMSET_AB, $04 - db BATTLEANIMOAMSET_AA, $44 - db BATTLEANIMOAMSET_A9, $44 - db -2 - -.Frameset_87: - db BATTLEANIMOAMSET_1B, $08 - db -1 - -.Frameset_88: - db BATTLEANIMOAMSET_AC, $08 - db -1 - -.Frameset_89: - db BATTLEANIMOAMSET_AD, $08 - db -1 - -.Frameset_8a: - db BATTLEANIMOAMSET_AE, $08 - db -1 - -.Frameset_8b: - db BATTLEANIMOAMSET_AF, $08 - db -1 - -.Frameset_8c: - db BATTLEANIMOAMSET_B0, $20 - db -4 - -.Frameset_8d: - db BATTLEANIMOAMSET_B1, $07 - db BATTLEANIMOAMSET_B1, $47 - db -2 - -.Frameset_8e: - db BATTLEANIMOAMSET_B2, $08 - db -1 - -.Frameset_8f: - db BATTLEANIMOAMSET_B3, $08 - db -1 - -.Frameset_90: - db BATTLEANIMOAMSET_B3, $48 - db -1 - -.Frameset_91: - db BATTLEANIMOAMSET_B3, $88 - db -1 - -.Frameset_92: - db BATTLEANIMOAMSET_B3, $c8 - db -1 - -.Frameset_93: - db BATTLEANIMOAMSET_B5, $08 - db -1 - -.Frameset_94: - db BATTLEANIMOAMSET_B5, $48 - db -1 - -.Frameset_95: - db BATTLEANIMOAMSET_B5, $88 - db -1 - -.Frameset_96: - db BATTLEANIMOAMSET_B5, $c8 - db -1 - -.Frameset_97: - db BATTLEANIMOAMSET_B4, $08 - db -1 - -.Frameset_98: - db BATTLEANIMOAMSET_6B, $08 - db -1 - -.Frameset_99: - db BATTLEANIMOAMSET_B6, $08 - db -1 - -.Frameset_9a: - db BATTLEANIMOAMSET_B7, $20 - db -1 - -.Frameset_9b: - db BATTLEANIMOAMSET_1B, $20 - db -1 - -.Frameset_9c: - db BATTLEANIMOAMSET_B8, $20 - db -1 - -.Frameset_9d: - db BATTLEANIMOAMSET_B8, $60 - db -1 - -.Frameset_9e: - db BATTLEANIMOAMSET_B9, $20 - db -1 - -.Frameset_9f: - db BATTLEANIMOAMSET_BA, $20 - db -1 - -.Frameset_a0: - db BATTLEANIMOAMSET_BB, $60 - db -1 - -.Frameset_a1: - db BATTLEANIMOAMSET_BB, $20 - db -1 - -.Frameset_a2: - db BATTLEANIMOAMSET_BC, $20 - db -1 - -.Frameset_a3: - db BATTLEANIMOAMSET_BD, $0b - db BATTLEANIMOAMSET_BE, $0b - db BATTLEANIMOAMSET_1B, $0b - db -4 - -.Frameset_a4: - db BATTLEANIMOAMSET_BF, $04 - db BATTLEANIMOAMSET_C0, $04 - db BATTLEANIMOAMSET_C1, $04 - db -4 - -.Frameset_a5: - db BATTLEANIMOAMSET_C2, $20 - db BATTLEANIMOAMSET_C2, $20 - db -4 - -.Frameset_a6: - db BATTLEANIMOAMSET_4B, $02 - db BATTLEANIMOAMSET_4C, $02 - db BATTLEANIMOAMSET_4D, $20 - db BATTLEANIMOAMSET_4D, $20 - db BATTLEANIMOAMSET_4D, $20 - db BATTLEANIMOAMSET_4F, $01 - db BATTLEANIMOAMSET_50, $01 - db BATTLEANIMOAMSET_51, $01 - db BATTLEANIMOAMSET_52, $02 - db -3, $02 - db BATTLEANIMOAMSET_52, $02 - db -3, $02 - db BATTLEANIMOAMSET_52, $02 - db -3, $02 - db BATTLEANIMOAMSET_52, $02 - db -4 - -.Frameset_a7: - db BATTLEANIMOAMSET_4B, $c2 - db BATTLEANIMOAMSET_4C, $c2 - db BATTLEANIMOAMSET_4D, $e0 - db BATTLEANIMOAMSET_4D, $e0 - db BATTLEANIMOAMSET_4D, $e0 - db BATTLEANIMOAMSET_4F, $c1 - db BATTLEANIMOAMSET_50, $c1 - db BATTLEANIMOAMSET_51, $c1 - db BATTLEANIMOAMSET_52, $c2 - db -3, $02 - db BATTLEANIMOAMSET_52, $c2 - db -3, $02 - db BATTLEANIMOAMSET_52, $c2 - db -3, $02 - db BATTLEANIMOAMSET_52, $c2 - db -4 - -.Frameset_a8: - db BATTLEANIMOAMSET_C3, $01 - db BATTLEANIMOAMSET_C3, $c1 - db -2 - -.Frameset_a9: - db BATTLEANIMOAMSET_C4, $20 - db -1 - -.Frameset_aa: - db BATTLEANIMOAMSET_C5, $04 - db BATTLEANIMOAMSET_C6, $04 - db BATTLEANIMOAMSET_C7, $04 - db -4 - -.Frameset_ab: - db BATTLEANIMOAMSET_C8, $01 - db BATTLEANIMOAMSET_C8, $41 - db -2 - -.Frameset_ac: - db BATTLEANIMOAMSET_C9, $03 - db BATTLEANIMOAMSET_05, $03 - db -4 - -.Frameset_ad: - db BATTLEANIMOAMSET_CA, $20 - db BATTLEANIMOAMSET_CB, $03 - db BATTLEANIMOAMSET_CA, $03 - db BATTLEANIMOAMSET_CB, $03 - db -2 - -.Frameset_ae: - db BATTLEANIMOAMSET_03, $a0 - db -1 - -.Frameset_b0: - db BATTLEANIMOAMSET_CC, $20 - db -1 - -.Frameset_b1: - db BATTLEANIMOAMSET_7F, $02 - db BATTLEANIMOAMSET_25, $02 - db BATTLEANIMOAMSET_80, $02 - db BATTLEANIMOAMSET_25, $02 - db -2 - -.Frameset_b2: - db BATTLEANIMOAMSET_CD, $04 - db BATTLEANIMOAMSET_CE, $04 - db BATTLEANIMOAMSET_CD, $c4 - db BATTLEANIMOAMSET_CE, $c4 - db -2 - -.Frameset_b3: - db BATTLEANIMOAMSET_CF, $04 - db BATTLEANIMOAMSET_D0, $04 - db BATTLEANIMOAMSET_D1, $04 - db BATTLEANIMOAMSET_D2, $04 - db -4 - -.Frameset_b4: - db BATTLEANIMOAMSET_D3, $20 - db -1 - -.Frameset_b5: - db BATTLEANIMOAMSET_D4, $08 - db -1 - -.Frameset_b6: - db BATTLEANIMOAMSET_D5, $08 - db -1 - -.Frameset_b7: - db BATTLEANIMOAMSET_D6, $08 - db -1 - -.Frameset_b8: - db BATTLEANIMOAMSET_D7, $08 - db -1 - -; ceeae diff --git a/data/anims/ball_colors.asm b/data/battle_anims/ball_colors.asm index c3ba9d2b4..c3ba9d2b4 100644 --- a/data/anims/ball_colors.asm +++ b/data/battle_anims/ball_colors.asm diff --git a/data/battle_anims/framesets.asm b/data/battle_anims/framesets.asm new file mode 100755 index 000000000..671d12f95 --- /dev/null +++ b/data/battle_anims/framesets.asm @@ -0,0 +1,1270 @@ +BattleAnimFrameData: ; ce85e +; entries correspond to BATTLEANIMFRAMESET_* constants + dw .Frameset_00 ; BATTLEANIMFRAMESET_00 + dw .Frameset_01 ; BATTLEANIMFRAMESET_01 + dw .Frameset_02 ; BATTLEANIMFRAMESET_02 + dw .Frameset_03 ; BATTLEANIMFRAMESET_03 + dw .Frameset_04 ; BATTLEANIMFRAMESET_04 + dw .Frameset_05 ; BATTLEANIMFRAMESET_05 + dw .Frameset_06 ; BATTLEANIMFRAMESET_06 + dw .Frameset_07 ; BATTLEANIMFRAMESET_07 + dw .Frameset_08 ; BATTLEANIMFRAMESET_08 + dw .Frameset_09 ; BATTLEANIMFRAMESET_09 + dw .Frameset_0a ; BATTLEANIMFRAMESET_0A + dw .Frameset_0b ; BATTLEANIMFRAMESET_0B + dw .Frameset_0c ; BATTLEANIMFRAMESET_0C + dw .Frameset_0d ; BATTLEANIMFRAMESET_0D + dw .Frameset_0e ; BATTLEANIMFRAMESET_0E + dw .Frameset_0f ; BATTLEANIMFRAMESET_0F + dw .Frameset_10 ; BATTLEANIMFRAMESET_10 + dw .Frameset_11 ; BATTLEANIMFRAMESET_11 + dw .Frameset_12 ; BATTLEANIMFRAMESET_12 + dw .Frameset_13 ; BATTLEANIMFRAMESET_13 + dw .Frameset_14 ; BATTLEANIMFRAMESET_14 + dw .Frameset_15 ; BATTLEANIMFRAMESET_15 + dw .Frameset_16 ; BATTLEANIMFRAMESET_16 + dw .Frameset_17 ; BATTLEANIMFRAMESET_17 + dw .Frameset_18 ; BATTLEANIMFRAMESET_18 + dw .Frameset_19 ; BATTLEANIMFRAMESET_19 + dw .Frameset_1a ; BATTLEANIMFRAMESET_1A + dw .Frameset_1b ; BATTLEANIMFRAMESET_1B + dw .Frameset_1c ; BATTLEANIMFRAMESET_1C + dw .Frameset_1d ; BATTLEANIMFRAMESET_1D + dw .Frameset_1e ; BATTLEANIMFRAMESET_1E + dw .Frameset_1f ; BATTLEANIMFRAMESET_1F + dw .Frameset_20 ; BATTLEANIMFRAMESET_20 + dw .Frameset_21 ; BATTLEANIMFRAMESET_21 + dw .Frameset_22 ; BATTLEANIMFRAMESET_22 + dw .Frameset_23 ; BATTLEANIMFRAMESET_23 + dw .Frameset_24 ; BATTLEANIMFRAMESET_24 + dw .Frameset_25 ; BATTLEANIMFRAMESET_25 + dw .Frameset_26 ; BATTLEANIMFRAMESET_26 + dw .Frameset_27 ; BATTLEANIMFRAMESET_27 + dw .Frameset_28 ; BATTLEANIMFRAMESET_28 + dw .Frameset_29 ; BATTLEANIMFRAMESET_29 + dw .Frameset_2a ; BATTLEANIMFRAMESET_2A + dw .Frameset_2b ; BATTLEANIMFRAMESET_2B + dw .Frameset_2c ; BATTLEANIMFRAMESET_2C + dw .Frameset_2d ; BATTLEANIMFRAMESET_2D + dw .Frameset_2e ; BATTLEANIMFRAMESET_2E + dw .Frameset_2f ; BATTLEANIMFRAMESET_2F + dw .Frameset_30 ; BATTLEANIMFRAMESET_30 + dw .Frameset_31 ; BATTLEANIMFRAMESET_31 + dw .Frameset_32 ; BATTLEANIMFRAMESET_32 + dw .Frameset_33 ; BATTLEANIMFRAMESET_33 + dw .Frameset_34 ; BATTLEANIMFRAMESET_34 + dw .Frameset_35 ; BATTLEANIMFRAMESET_35 + dw .Frameset_36 ; BATTLEANIMFRAMESET_36 + dw .Frameset_37 ; BATTLEANIMFRAMESET_37 + dw .Frameset_38 ; BATTLEANIMFRAMESET_38 + dw .Frameset_39 ; BATTLEANIMFRAMESET_39 + dw .Frameset_3a ; BATTLEANIMFRAMESET_3A + dw .Frameset_3b ; BATTLEANIMFRAMESET_3B + dw .Frameset_3c ; BATTLEANIMFRAMESET_3C + dw .Frameset_3d ; BATTLEANIMFRAMESET_3D + dw .Frameset_3e ; BATTLEANIMFRAMESET_3E + dw .Frameset_3f ; BATTLEANIMFRAMESET_3F + dw .Frameset_40 ; BATTLEANIMFRAMESET_40 + dw .Frameset_41 ; BATTLEANIMFRAMESET_41 + dw .Frameset_42 ; BATTLEANIMFRAMESET_42 + dw .Frameset_43 ; BATTLEANIMFRAMESET_43 + dw .Frameset_44 ; BATTLEANIMFRAMESET_44 + dw .Frameset_45 ; BATTLEANIMFRAMESET_45 + dw .Frameset_46 ; BATTLEANIMFRAMESET_46 + dw .Frameset_47 ; BATTLEANIMFRAMESET_47 + dw .Frameset_48 ; BATTLEANIMFRAMESET_48 + dw .Frameset_49 ; BATTLEANIMFRAMESET_49 + dw .Frameset_4a ; BATTLEANIMFRAMESET_4A + dw .Frameset_4b ; BATTLEANIMFRAMESET_4B + dw .Frameset_4c ; BATTLEANIMFRAMESET_4C + dw .Frameset_4d ; BATTLEANIMFRAMESET_4D + dw .Frameset_4e ; BATTLEANIMFRAMESET_4E + dw .Frameset_4f ; BATTLEANIMFRAMESET_4F + dw .Frameset_50 ; BATTLEANIMFRAMESET_50 + dw .Frameset_51 ; BATTLEANIMFRAMESET_51 + dw .Frameset_52 ; BATTLEANIMFRAMESET_52 + dw .Frameset_53 ; BATTLEANIMFRAMESET_53 + dw .Frameset_54 ; BATTLEANIMFRAMESET_54 + dw .Frameset_55 ; BATTLEANIMFRAMESET_55 + dw .Frameset_56 ; BATTLEANIMFRAMESET_56 + dw .Frameset_57 ; BATTLEANIMFRAMESET_57 + dw .Frameset_58 ; BATTLEANIMFRAMESET_58 + dw .Frameset_59 ; BATTLEANIMFRAMESET_59 + dw .Frameset_5a ; BATTLEANIMFRAMESET_5A + dw .Frameset_5b ; BATTLEANIMFRAMESET_5B + dw .Frameset_5c ; BATTLEANIMFRAMESET_5C + dw .Frameset_5d ; BATTLEANIMFRAMESET_5D + dw .Frameset_5e ; BATTLEANIMFRAMESET_5E + dw .Frameset_5f ; BATTLEANIMFRAMESET_5F + dw .Frameset_60 ; BATTLEANIMFRAMESET_60 + dw .Frameset_61 ; BATTLEANIMFRAMESET_61 + dw .Frameset_62 ; BATTLEANIMFRAMESET_62 + dw .Frameset_63 ; BATTLEANIMFRAMESET_63 + dw .Frameset_64 ; BATTLEANIMFRAMESET_64 + dw .Frameset_65 ; BATTLEANIMFRAMESET_65 + dw .Frameset_66 ; BATTLEANIMFRAMESET_66 + dw .Frameset_67 ; BATTLEANIMFRAMESET_67 + dw .Frameset_68 ; BATTLEANIMFRAMESET_68 + dw .Frameset_69 ; BATTLEANIMFRAMESET_69 + dw .Frameset_6a ; BATTLEANIMFRAMESET_6A + dw .Frameset_6b ; BATTLEANIMFRAMESET_6B + dw .Frameset_6c ; BATTLEANIMFRAMESET_6C + dw .Frameset_6d ; BATTLEANIMFRAMESET_6D + dw .Frameset_6e ; BATTLEANIMFRAMESET_6E + dw .Frameset_6f ; BATTLEANIMFRAMESET_6F + dw .Frameset_70 ; BATTLEANIMFRAMESET_70 + dw .Frameset_71 ; BATTLEANIMFRAMESET_71 + dw .Frameset_72 ; BATTLEANIMFRAMESET_72 + dw .Frameset_73 ; BATTLEANIMFRAMESET_73 + dw .Frameset_74 ; BATTLEANIMFRAMESET_74 + dw .Frameset_75 ; BATTLEANIMFRAMESET_75 + dw .Frameset_76 ; BATTLEANIMFRAMESET_76 + dw .Frameset_77 ; BATTLEANIMFRAMESET_77 + dw .Frameset_78 ; BATTLEANIMFRAMESET_78 + dw .Frameset_79 ; BATTLEANIMFRAMESET_79 + dw .Frameset_7a ; BATTLEANIMFRAMESET_7A + dw .Frameset_7b ; BATTLEANIMFRAMESET_7B + dw .Frameset_7c ; BATTLEANIMFRAMESET_7C + dw .Frameset_7d ; BATTLEANIMFRAMESET_7D + dw .Frameset_7e ; BATTLEANIMFRAMESET_7E + dw .Frameset_7f ; BATTLEANIMFRAMESET_7F + dw .Frameset_80 ; BATTLEANIMFRAMESET_80 + dw .Frameset_81 ; BATTLEANIMFRAMESET_81 + dw .Frameset_82 ; BATTLEANIMFRAMESET_82 + dw .Frameset_83 ; BATTLEANIMFRAMESET_83 + dw .Frameset_84 ; BATTLEANIMFRAMESET_84 + dw .Frameset_85 ; BATTLEANIMFRAMESET_85 + dw .Frameset_86 ; BATTLEANIMFRAMESET_86 + dw .Frameset_87 ; BATTLEANIMFRAMESET_87 + dw .Frameset_88 ; BATTLEANIMFRAMESET_88 + dw .Frameset_89 ; BATTLEANIMFRAMESET_89 + dw .Frameset_8a ; BATTLEANIMFRAMESET_8A + dw .Frameset_8b ; BATTLEANIMFRAMESET_8B + dw .Frameset_8c ; BATTLEANIMFRAMESET_8C + dw .Frameset_8d ; BATTLEANIMFRAMESET_8D + dw .Frameset_8e ; BATTLEANIMFRAMESET_8E + dw .Frameset_8f ; BATTLEANIMFRAMESET_8F + dw .Frameset_90 ; BATTLEANIMFRAMESET_90 + dw .Frameset_91 ; BATTLEANIMFRAMESET_91 + dw .Frameset_92 ; BATTLEANIMFRAMESET_92 + dw .Frameset_93 ; BATTLEANIMFRAMESET_93 + dw .Frameset_94 ; BATTLEANIMFRAMESET_94 + dw .Frameset_95 ; BATTLEANIMFRAMESET_95 + dw .Frameset_96 ; BATTLEANIMFRAMESET_96 + dw .Frameset_97 ; BATTLEANIMFRAMESET_97 + dw .Frameset_98 ; BATTLEANIMFRAMESET_98 + dw .Frameset_99 ; BATTLEANIMFRAMESET_99 + dw .Frameset_9a ; BATTLEANIMFRAMESET_9A + dw .Frameset_9b ; BATTLEANIMFRAMESET_9B + dw .Frameset_9c ; BATTLEANIMFRAMESET_9C + dw .Frameset_9d ; BATTLEANIMFRAMESET_9D + dw .Frameset_9e ; BATTLEANIMFRAMESET_9E + dw .Frameset_9f ; BATTLEANIMFRAMESET_9F + dw .Frameset_a0 ; BATTLEANIMFRAMESET_A0 + dw .Frameset_a1 ; BATTLEANIMFRAMESET_A1 + dw .Frameset_a2 ; BATTLEANIMFRAMESET_A2 + dw .Frameset_a3 ; BATTLEANIMFRAMESET_A3 + dw .Frameset_a4 ; BATTLEANIMFRAMESET_A4 + dw .Frameset_a5 ; BATTLEANIMFRAMESET_A5 + dw .Frameset_a6 ; BATTLEANIMFRAMESET_A6 + dw .Frameset_a7 ; BATTLEANIMFRAMESET_A7 + dw .Frameset_a8 ; BATTLEANIMFRAMESET_A8 + dw .Frameset_a9 ; BATTLEANIMFRAMESET_A9 + dw .Frameset_aa ; BATTLEANIMFRAMESET_AA + dw .Frameset_ab ; BATTLEANIMFRAMESET_AB + dw .Frameset_ac ; BATTLEANIMFRAMESET_AC + dw .Frameset_ad ; BATTLEANIMFRAMESET_AD + dw .Frameset_ae ; BATTLEANIMFRAMESET_AE + dw .Frameset_af ; BATTLEANIMFRAMESET_AF + dw .Frameset_b0 ; BATTLEANIMFRAMESET_B0 + dw .Frameset_b1 ; BATTLEANIMFRAMESET_B1 + dw .Frameset_b2 ; BATTLEANIMFRAMESET_B2 + dw .Frameset_b3 ; BATTLEANIMFRAMESET_B3 + dw .Frameset_b4 ; BATTLEANIMFRAMESET_B4 + dw .Frameset_b5 ; BATTLEANIMFRAMESET_B5 + dw .Frameset_b6 ; BATTLEANIMFRAMESET_B6 + dw .Frameset_b7 ; BATTLEANIMFRAMESET_B7 + dw .Frameset_b8 ; BATTLEANIMFRAMESET_B8 + +.Frameset_00: + frame BATTLEANIMOAMSET_00, $06 + delanim + +.Frameset_01: + frame BATTLEANIMOAMSET_01, $06 + delanim + +.Frameset_02: + frame BATTLEANIMOAMSET_02, $06 + delanim + +.Frameset_03: + frame BATTLEANIMOAMSET_03, $06 + delanim + +.Frameset_04: + frame BATTLEANIMOAMSET_04, $06 + delanim + +.Frameset_05: + frame BATTLEANIMOAMSET_05, $06 + delanim + +.Frameset_06: + frame BATTLEANIMOAMSET_06, $06 + delanim + +.Frameset_07: + frame BATTLEANIMOAMSET_03, $04 + frame BATTLEANIMOAMSET_01, $01 + frame BATTLEANIMOAMSET_03, $04 + frame BATTLEANIMOAMSET_01, $01 + frame BATTLEANIMOAMSET_03, $04 + frame BATTLEANIMOAMSET_01, $01 + frame BATTLEANIMOAMSET_03, $04 + frame BATTLEANIMOAMSET_01, $01 + delanim + +.Frameset_3e: + frame BATTLEANIMOAMSET_4B, $02 + frame BATTLEANIMOAMSET_4C, $02 + frame BATTLEANIMOAMSET_4D, $04 + frame BATTLEANIMOAMSET_4E, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $02 + delanim + +.Frameset_3f: + frame BATTLEANIMOAMSET_4B, $42 + frame BATTLEANIMOAMSET_4C, $42 + frame BATTLEANIMOAMSET_4D, $44 + frame BATTLEANIMOAMSET_4E, $42 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $42 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $42 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $42 + delanim + +.Frameset_40: + frame BATTLEANIMOAMSET_4B, $c2 + frame BATTLEANIMOAMSET_4C, $c2 + frame BATTLEANIMOAMSET_4D, $c4 + frame BATTLEANIMOAMSET_4E, $c2 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $c2 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $c2 + dorepeat 2 + frame BATTLEANIMOAMSET_4E, $c2 + delanim + +.Frameset_41: + frame BATTLEANIMOAMSET_4B, $01 + frame BATTLEANIMOAMSET_4C, $01 + frame BATTLEANIMOAMSET_4D, $01 + frame BATTLEANIMOAMSET_4F, $01 + frame BATTLEANIMOAMSET_50, $01 + frame BATTLEANIMOAMSET_51, $01 + frame BATTLEANIMOAMSET_52, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $02 + delanim + +.Frameset_42: + frame BATTLEANIMOAMSET_4B, $41 + frame BATTLEANIMOAMSET_4C, $41 + frame BATTLEANIMOAMSET_4D, $41 + frame BATTLEANIMOAMSET_4F, $41 + frame BATTLEANIMOAMSET_50, $41 + frame BATTLEANIMOAMSET_51, $41 + frame BATTLEANIMOAMSET_52, $42 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $42 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $42 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $42 + delanim + +.Frameset_08: + frame BATTLEANIMOAMSET_00, $03 + frame BATTLEANIMOAMSET_07, $03 + frame BATTLEANIMOAMSET_08, $03 + frame BATTLEANIMOAMSET_09, $03 + delanim + +.Frameset_09: + frame BATTLEANIMOAMSET_0A, $07 + frame BATTLEANIMOAMSET_0B, $07 + frame BATTLEANIMOAMSET_0A, $07 + frame BATTLEANIMOAMSET_0B, $47 + dorestart + +.Frameset_0a: + frame BATTLEANIMOAMSET_0C, $08 + endanim + +.Frameset_0b: + frame BATTLEANIMOAMSET_0D, $08 + endanim + +.Frameset_0c: + frame BATTLEANIMOAMSET_0A, $08 + endanim + +.Frameset_0d: + frame BATTLEANIMOAMSET_0A, $07 + frame BATTLEANIMOAMSET_0B, $07 + frame BATTLEANIMOAMSET_0A, $07 + frame BATTLEANIMOAMSET_0B, $47 + frame BATTLEANIMOAMSET_0A, $07 + endanim + +.Frameset_0e: + frame BATTLEANIMOAMSET_0A, $08 + endanim + +.Frameset_0f: + frame BATTLEANIMOAMSET_0A, $04 + frame BATTLEANIMOAMSET_0E, $04 + dorestart + +.Frameset_10: + frame BATTLEANIMOAMSET_0F, $04 + frame BATTLEANIMOAMSET_10, $04 + dorestart + +.Frameset_11: + frame BATTLEANIMOAMSET_10, $04 + frame BATTLEANIMOAMSET_0F, $04 + frame BATTLEANIMOAMSET_0E, $04 + frame BATTLEANIMOAMSET_0A, $04 + frame BATTLEANIMOAMSET_0E, $04 + frame BATTLEANIMOAMSET_0A, $04 + frame BATTLEANIMOAMSET_0E, $04 + frame BATTLEANIMOAMSET_0A, $04 + delanim + +.Frameset_12: + frame BATTLEANIMOAMSET_10, $01 + frame BATTLEANIMOAMSET_0F, $01 + frame BATTLEANIMOAMSET_12, $01 + frame BATTLEANIMOAMSET_11, $01 + frame BATTLEANIMOAMSET_12, $01 + frame BATTLEANIMOAMSET_0F, $01 + dorestart + +.Frameset_13: + frame BATTLEANIMOAMSET_10, $03 + frame BATTLEANIMOAMSET_0F, $03 + frame BATTLEANIMOAMSET_12, $01 + dorepeat 1 + frame BATTLEANIMOAMSET_12, $01 + dorepeat 1 + frame BATTLEANIMOAMSET_12, $01 + dorepeat 1 + frame BATTLEANIMOAMSET_12, $01 + dorepeat 1 + frame BATTLEANIMOAMSET_12, $03 + delanim + +.Frameset_14: + frame BATTLEANIMOAMSET_13, $14 + delanim + +.Frameset_15: + frame BATTLEANIMOAMSET_10, $01 + frame BATTLEANIMOAMSET_0F, $01 + dorestart + +.Frameset_16: + frame BATTLEANIMOAMSET_14, $08 + endanim + +.Frameset_17: + frame BATTLEANIMOAMSET_17, $04 + frame BATTLEANIMOAMSET_16, $08 + frame BATTLEANIMOAMSET_15, $08 + frame BATTLEANIMOAMSET_16, $08 + frame BATTLEANIMOAMSET_17, $04 + frame BATTLEANIMOAMSET_17, $04 + frame BATTLEANIMOAMSET_16, $48 + frame BATTLEANIMOAMSET_15, $48 + frame BATTLEANIMOAMSET_16, $48 + frame BATTLEANIMOAMSET_17, $04 + dorestart + +.Frameset_56: + frame BATTLEANIMOAMSET_69, $08 + endanim + +.Frameset_57: + frame BATTLEANIMOAMSET_69, $20 + frame BATTLEANIMOAMSET_6A, $04 + frame BATTLEANIMOAMSET_6B, $04 + frame BATTLEANIMOAMSET_6D, $04 + frame BATTLEANIMOAMSET_6C, $04 + endanim + +.Frameset_58: + frame BATTLEANIMOAMSET_6C, $08 + frame BATTLEANIMOAMSET_6D, $08 + dorestart + +.Frameset_18: + frame BATTLEANIMOAMSET_18, $04 + frame BATTLEANIMOAMSET_19, $04 + frame BATTLEANIMOAMSET_1A, $04 + delanim + +.Frameset_19: + frame BATTLEANIMOAMSET_1B, $08 + endanim + +.Frameset_1a: + frame BATTLEANIMOAMSET_0F, $08 + endanim + +.Frameset_1b: + frame BATTLEANIMOAMSET_1C, $08 + endanim + +.Frameset_1c: + frame BATTLEANIMOAMSET_0A, $08 + delanim + +.Frameset_1d: + frame BATTLEANIMOAMSET_1D, $08 + endanim + +.Frameset_1e: + frame BATTLEANIMOAMSET_17, $08 + endanim + +.Frameset_1f: + frame BATTLEANIMOAMSET_0F, $03 + frame BATTLEANIMOAMSET_10, $03 + frame BATTLEANIMOAMSET_1E, $03 + endanim + +.Frameset_20: + frame BATTLEANIMOAMSET_1F, $10 + frame BATTLEANIMOAMSET_20, $03 + delanim + +.Frameset_21: + frame BATTLEANIMOAMSET_20, $08 + endanim + +.Frameset_22: + frame BATTLEANIMOAMSET_20, $08 + frame BATTLEANIMOAMSET_21, $08 + frame BATTLEANIMOAMSET_1B, $08 + frame BATTLEANIMOAMSET_21, $08 + dorestart + +.Frameset_23: + frame BATTLEANIMOAMSET_22, $08 + endanim + +.Frameset_24: + frame BATTLEANIMOAMSET_1B, $08 + endanim + +.Frameset_25: + frame BATTLEANIMOAMSET_23, $08 + endanim + +.Frameset_26: + frame BATTLEANIMOAMSET_24, $08 + endanim + +.Frameset_27: + frame BATTLEANIMOAMSET_25, $08 + endanim + +.Frameset_28: + frame BATTLEANIMOAMSET_26, $08 + frame BATTLEANIMOAMSET_27, $08 + endanim + +.Frameset_29: + frame BATTLEANIMOAMSET_28, $08 + frame BATTLEANIMOAMSET_29, $08 + delanim + +.Frameset_2a: + frame BATTLEANIMOAMSET_2A, $01 + frame BATTLEANIMOAMSET_2B, $01 + frame BATTLEANIMOAMSET_2C, $01 + frame BATTLEANIMOAMSET_2D, $01 + frame BATTLEANIMOAMSET_2E, $01 + frame BATTLEANIMOAMSET_2D, $01 + frame BATTLEANIMOAMSET_2C, $01 + frame BATTLEANIMOAMSET_2B, $01 + frame BATTLEANIMOAMSET_2A, $01 + delanim + +.Frameset_2b: + frame BATTLEANIMOAMSET_14, $01 + frame BATTLEANIMOAMSET_15, $01 + dorestart + +.Frameset_2c: + frame BATTLEANIMOAMSET_2F, $04 + frame BATTLEANIMOAMSET_30, $28 + delanim + +.Frameset_2d: + frame BATTLEANIMOAMSET_31, $08 + endanim + +.Frameset_2e: + frame BATTLEANIMOAMSET_32, $20 + frame BATTLEANIMOAMSET_33, $20 + frame BATTLEANIMOAMSET_34, $20 + frame BATTLEANIMOAMSET_35, $20 ; fallthrough +.Frameset_2f: + dorepeat 2 + frame BATTLEANIMOAMSET_35, $04 + dorepeat 2 + frame BATTLEANIMOAMSET_35, $04 + dorepeat 2 + frame BATTLEANIMOAMSET_35, $04 + dorepeat 2 + frame BATTLEANIMOAMSET_35, $04 + delanim + +.Frameset_30: + frame BATTLEANIMOAMSET_14, $04 + frame BATTLEANIMOAMSET_15, $04 + dorestart + +.Frameset_31: + frame BATTLEANIMOAMSET_36, $02 + frame BATTLEANIMOAMSET_37, $02 + frame BATTLEANIMOAMSET_38, $02 + frame BATTLEANIMOAMSET_39, $20 + delanim + +.Frameset_32: + frame BATTLEANIMOAMSET_3A, $02 + frame BATTLEANIMOAMSET_3B, $02 + frame BATTLEANIMOAMSET_3C, $02 + frame BATTLEANIMOAMSET_3D, $20 + delanim + +.Frameset_33: + frame BATTLEANIMOAMSET_3A, $42 + frame BATTLEANIMOAMSET_3B, $42 + frame BATTLEANIMOAMSET_3C, $42 + frame BATTLEANIMOAMSET_3D, $60 + delanim + +.Frameset_34: + frame BATTLEANIMOAMSET_3E, $08 + frame BATTLEANIMOAMSET_3F, $08 + frame BATTLEANIMOAMSET_40, $08 + endanim + +.Frameset_35: + frame BATTLEANIMOAMSET_40, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_40, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_41, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_41, $02 + dorepeat 2 + dorestart + +.Frameset_36: + frame BATTLEANIMOAMSET_42, $02 + frame BATTLEANIMOAMSET_43, $02 + frame BATTLEANIMOAMSET_44, $02 + frame BATTLEANIMOAMSET_45, $02 + dorestart + +.Frameset_37: + frame BATTLEANIMOAMSET_19, $02 + dorepeat 2 + dorestart + +.Frameset_38: + frame BATTLEANIMOAMSET_46, $04 + frame BATTLEANIMOAMSET_47, $04 + dorestart + +.Frameset_39: + frame BATTLEANIMOAMSET_18, $02 + dorepeat 2 + dorestart + +.Frameset_3a: + frame BATTLEANIMOAMSET_48, $08 + endanim + +.Frameset_3b: + frame BATTLEANIMOAMSET_48, $48 + endanim + +.Frameset_3c: + frame BATTLEANIMOAMSET_49, $08 + endanim + +.Frameset_3d: + frame BATTLEANIMOAMSET_4A, $08 + endanim + +.Frameset_43: + frame BATTLEANIMOAMSET_20, $10 + frame BATTLEANIMOAMSET_1F, $10 + frame BATTLEANIMOAMSET_1E, $10 + endanim + +.Frameset_4c: + frame BATTLEANIMOAMSET_20, $08 + frame BATTLEANIMOAMSET_1F, $08 + frame BATTLEANIMOAMSET_1E, $08 + endanim + +.Frameset_44: + dorepeat 20 + frame BATTLEANIMOAMSET_55, $28 + frame BATTLEANIMOAMSET_54, $28 + frame BATTLEANIMOAMSET_53, $14 + dorepeat 4 + frame BATTLEANIMOAMSET_53, $04 + dorepeat 4 + frame BATTLEANIMOAMSET_53, $04 + dorepeat 4 + frame BATTLEANIMOAMSET_53, $04 + delanim + +.Frameset_7e: + frame BATTLEANIMOAMSET_1E, $08 + frame BATTLEANIMOAMSET_1F, $08 + frame BATTLEANIMOAMSET_20, $08 + delanim + +.Frameset_45: + dorepeat 0 + frame BATTLEANIMOAMSET_14, $00 + frame BATTLEANIMOAMSET_15, $00 + frame BATTLEANIMOAMSET_14, $40 + dorepeat 0 + frame BATTLEANIMOAMSET_16, $40 + frame BATTLEANIMOAMSET_15, $00 + frame BATTLEANIMOAMSET_16, $00 + dorestart + +.Frameset_46: + frame BATTLEANIMOAMSET_56, $02 + frame BATTLEANIMOAMSET_57, $04 + delanim + +.Frameset_47: + frame BATTLEANIMOAMSET_56, $c2 + frame BATTLEANIMOAMSET_57, $c4 + delanim + +.Frameset_48: + frame BATTLEANIMOAMSET_56, $01 + frame BATTLEANIMOAMSET_57, $01 + frame BATTLEANIMOAMSET_58, $01 + frame BATTLEANIMOAMSET_57, $c1 + frame BATTLEANIMOAMSET_58, $c1 + frame BATTLEANIMOAMSET_57, $02 + delanim + +.Frameset_49: + frame BATTLEANIMOAMSET_56, $c1 + frame BATTLEANIMOAMSET_57, $c1 + frame BATTLEANIMOAMSET_58, $c1 + frame BATTLEANIMOAMSET_57, $01 + frame BATTLEANIMOAMSET_58, $01 + frame BATTLEANIMOAMSET_57, $c2 + delanim + +.Frameset_4a: + frame BATTLEANIMOAMSET_57, $c1 + frame BATTLEANIMOAMSET_58, $c1 + frame BATTLEANIMOAMSET_57, $01 + frame BATTLEANIMOAMSET_58, $01 + dorestart + +.Frameset_4b: + frame BATTLEANIMOAMSET_59, $01 + frame BATTLEANIMOAMSET_5A, $01 + frame BATTLEANIMOAMSET_5B, $01 + frame BATTLEANIMOAMSET_5C, $02 + delanim + +.Frameset_4d: + frame BATTLEANIMOAMSET_0A, $0a + frame BATTLEANIMOAMSET_0B, $43 + frame BATTLEANIMOAMSET_5D, $43 + frame BATTLEANIMOAMSET_0B, $c3 + frame BATTLEANIMOAMSET_0A, $82 + frame BATTLEANIMOAMSET_0B, $81 + frame BATTLEANIMOAMSET_5D, $01 + frame BATTLEANIMOAMSET_0B, $01 + dorestart + +.Frameset_4e: + frame BATTLEANIMOAMSET_0A, $03 + frame BATTLEANIMOAMSET_0B, $47 + frame BATTLEANIMOAMSET_0A, $07 + frame BATTLEANIMOAMSET_0B, $07 + frame BATTLEANIMOAMSET_0A, $03 + dorestart + +.Frameset_4f: + frame BATTLEANIMOAMSET_5E, $20 + frame BATTLEANIMOAMSET_5E, $20 + delanim + +.Frameset_50: + frame BATTLEANIMOAMSET_5F, $20 + frame BATTLEANIMOAMSET_5F, $20 + delanim + +.Frameset_51: + frame BATTLEANIMOAMSET_60, $08 + endanim + +.Frameset_52: + frame BATTLEANIMOAMSET_61, $01 + frame BATTLEANIMOAMSET_62, $01 + frame BATTLEANIMOAMSET_63, $01 + endanim + +.Frameset_53: + frame BATTLEANIMOAMSET_63, $07 + frame BATTLEANIMOAMSET_64, $07 + dorestart + +.Frameset_54: + frame BATTLEANIMOAMSET_65, $01 + frame BATTLEANIMOAMSET_66, $01 + frame BATTLEANIMOAMSET_67, $01 + endanim + +.Frameset_55: + frame BATTLEANIMOAMSET_67, $07 + frame BATTLEANIMOAMSET_68, $07 + dorestart + +.Frameset_59: + frame BATTLEANIMOAMSET_6E, $08 + endanim + +.Frameset_5a: + frame BATTLEANIMOAMSET_6F, $08 + endanim + +.Frameset_5b: + frame BATTLEANIMOAMSET_6E, $88 + endanim + +.Frameset_5c: + frame BATTLEANIMOAMSET_18, $04 + frame BATTLEANIMOAMSET_70, $04 + frame BATTLEANIMOAMSET_71, $04 + frame BATTLEANIMOAMSET_72, $04 + frame BATTLEANIMOAMSET_73, $04 + delanim + +.Frameset_5d: + frame BATTLEANIMOAMSET_74, $04 + frame BATTLEANIMOAMSET_75, $04 + dorestart + +.Frameset_5e: + frame BATTLEANIMOAMSET_14, $08 + endanim + +.Frameset_7a: + frame BATTLEANIMOAMSET_74, $03 + frame BATTLEANIMOAMSET_14, $03 + frame BATTLEANIMOAMSET_15, $03 + frame BATTLEANIMOAMSET_14, $03 + frame BATTLEANIMOAMSET_15, $03 + delanim + +.Frameset_af: + frame BATTLEANIMOAMSET_14, $00 + frame BATTLEANIMOAMSET_15, $00 + frame BATTLEANIMOAMSET_14, $00 + frame BATTLEANIMOAMSET_15, $00 + frame BATTLEANIMOAMSET_74, $0c + delanim + +.Frameset_5f: + frame BATTLEANIMOAMSET_76, $08 + endanim + +.Frameset_60: + frame BATTLEANIMOAMSET_77, $01 + frame BATTLEANIMOAMSET_78, $01 + frame BATTLEANIMOAMSET_79, $01 + frame BATTLEANIMOAMSET_7A, $01 + frame BATTLEANIMOAMSET_7B, $01 + frame BATTLEANIMOAMSET_7C, $01 + frame BATTLEANIMOAMSET_7D, $01 + frame BATTLEANIMOAMSET_7C, $c1 + frame BATTLEANIMOAMSET_7B, $c1 + frame BATTLEANIMOAMSET_7A, $c1 + frame BATTLEANIMOAMSET_79, $c1 + frame BATTLEANIMOAMSET_78, $c1 + frame BATTLEANIMOAMSET_77, $c1 + delanim + +.Frameset_61: + frame BATTLEANIMOAMSET_1B, $04 + frame BATTLEANIMOAMSET_7E, $04 + dorestart + +.Frameset_62: + frame BATTLEANIMOAMSET_1B, $44 + frame BATTLEANIMOAMSET_7E, $44 + dorestart + +.Frameset_63: + frame BATTLEANIMOAMSET_7F, $08 + endanim + +.Frameset_64: + frame BATTLEANIMOAMSET_25, $08 + endanim + +.Frameset_65: + frame BATTLEANIMOAMSET_80, $08 + endanim + +.Frameset_66: + frame BATTLEANIMOAMSET_83, $07 + frame BATTLEANIMOAMSET_82, $07 + frame BATTLEANIMOAMSET_81, $07 + frame BATTLEANIMOAMSET_82, $07 + frame BATTLEANIMOAMSET_83, $07 + frame BATTLEANIMOAMSET_82, $07 + frame BATTLEANIMOAMSET_81, $07 + delanim + +.Frameset_67: + frame BATTLEANIMOAMSET_1B, $10 + delanim + +.Frameset_68: + dorepeat 15 + frame BATTLEANIMOAMSET_84, $0f + frame BATTLEANIMOAMSET_85, $0f + frame BATTLEANIMOAMSET_29, $0f + frame BATTLEANIMOAMSET_28, $0f + frame BATTLEANIMOAMSET_86, $20 + delanim + +.Frameset_69: + frame BATTLEANIMOAMSET_1B, $03 + frame BATTLEANIMOAMSET_87, $03 + frame BATTLEANIMOAMSET_88, $03 + frame BATTLEANIMOAMSET_89, $03 + delanim + +.Frameset_6a: + frame BATTLEANIMOAMSET_8A, $02 + frame BATTLEANIMOAMSET_8B, $02 + frame BATTLEANIMOAMSET_8C, $02 + frame BATTLEANIMOAMSET_8D, $02 + delanim + +.Frameset_6b: + frame BATTLEANIMOAMSET_61, $02 + frame BATTLEANIMOAMSET_62, $02 + frame BATTLEANIMOAMSET_63, $02 + endanim + +.Frameset_6c: + frame BATTLEANIMOAMSET_65, $02 + frame BATTLEANIMOAMSET_66, $02 + frame BATTLEANIMOAMSET_67, $02 + endanim + +.Frameset_6d: + frame BATTLEANIMOAMSET_8E, $08 + endanim + +.Frameset_6e: + frame BATTLEANIMOAMSET_8E, $48 + endanim + +.Frameset_6f: + frame BATTLEANIMOAMSET_8F, $10 + frame BATTLEANIMOAMSET_90, $10 + dorestart + +.Frameset_70: + frame BATTLEANIMOAMSET_91, $10 + frame BATTLEANIMOAMSET_92, $10 + dorestart + +.Frameset_71: + frame BATTLEANIMOAMSET_93, $08 + endanim + +.Frameset_72: + frame BATTLEANIMOAMSET_1E, $08 + endanim + +.Frameset_73: + frame BATTLEANIMOAMSET_1B, $07 + frame BATTLEANIMOAMSET_94, $07 + dorestart + +.Frameset_74: + frame BATTLEANIMOAMSET_95, $08 + endanim + +.Frameset_75: + frame BATTLEANIMOAMSET_96, $08 + endanim + +.Frameset_76: + frame BATTLEANIMOAMSET_95, $08 + endanim + +.Frameset_77: + frame BATTLEANIMOAMSET_97, $01 + frame BATTLEANIMOAMSET_97, $41 + dorestart + +.Frameset_78: + frame BATTLEANIMOAMSET_98, $08 + endanim + +.Frameset_79: + frame BATTLEANIMOAMSET_99, $20 + frame BATTLEANIMOAMSET_99, $20 + frame BATTLEANIMOAMSET_99, $20 + frame BATTLEANIMOAMSET_99, $20 + frame BATTLEANIMOAMSET_99, $20 + frame BATTLEANIMOAMSET_9A, $08 + endanim + +.Frameset_7b: + frame BATTLEANIMOAMSET_9B, $08 + endanim + +.Frameset_7c: + frame BATTLEANIMOAMSET_9C, $02 + frame BATTLEANIMOAMSET_9D, $02 + frame BATTLEANIMOAMSET_9E, $08 + dorepeat 2 + frame BATTLEANIMOAMSET_9E, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_9E, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_9E, $02 + delanim + +.Frameset_7d: + frame BATTLEANIMOAMSET_9F, $08 + endanim + +.Frameset_7f: + frame BATTLEANIMOAMSET_0F, $08 + endanim + +.Frameset_80: + frame BATTLEANIMOAMSET_6B, $18 + delanim + +.Frameset_81: + frame BATTLEANIMOAMSET_A0, $01 ; fallthrough +.Frameset_82: + frame BATTLEANIMOAMSET_A1, $01 ; fallthrough +.Frameset_83: + frame BATTLEANIMOAMSET_A2, $01 + delanim + +.Frameset_84: + frame BATTLEANIMOAMSET_A3, $08 + endanim + +.Frameset_85: + frame BATTLEANIMOAMSET_A4, $04 + frame BATTLEANIMOAMSET_A5, $04 + frame BATTLEANIMOAMSET_A6, $04 + frame BATTLEANIMOAMSET_A7, $04 + frame BATTLEANIMOAMSET_A6, $44 + frame BATTLEANIMOAMSET_A5, $44 + dorestart + +.Frameset_86: + frame BATTLEANIMOAMSET_A8, $04 + frame BATTLEANIMOAMSET_A9, $04 + frame BATTLEANIMOAMSET_AA, $04 + frame BATTLEANIMOAMSET_AB, $04 + frame BATTLEANIMOAMSET_AA, $44 + frame BATTLEANIMOAMSET_A9, $44 + dorestart + +.Frameset_87: + frame BATTLEANIMOAMSET_1B, $08 + endanim + +.Frameset_88: + frame BATTLEANIMOAMSET_AC, $08 + endanim + +.Frameset_89: + frame BATTLEANIMOAMSET_AD, $08 + endanim + +.Frameset_8a: + frame BATTLEANIMOAMSET_AE, $08 + endanim + +.Frameset_8b: + frame BATTLEANIMOAMSET_AF, $08 + endanim + +.Frameset_8c: + frame BATTLEANIMOAMSET_B0, $20 + delanim + +.Frameset_8d: + frame BATTLEANIMOAMSET_B1, $07 + frame BATTLEANIMOAMSET_B1, $47 + dorestart + +.Frameset_8e: + frame BATTLEANIMOAMSET_B2, $08 + endanim + +.Frameset_8f: + frame BATTLEANIMOAMSET_B3, $08 + endanim + +.Frameset_90: + frame BATTLEANIMOAMSET_B3, $48 + endanim + +.Frameset_91: + frame BATTLEANIMOAMSET_B3, $88 + endanim + +.Frameset_92: + frame BATTLEANIMOAMSET_B3, $c8 + endanim + +.Frameset_93: + frame BATTLEANIMOAMSET_B5, $08 + endanim + +.Frameset_94: + frame BATTLEANIMOAMSET_B5, $48 + endanim + +.Frameset_95: + frame BATTLEANIMOAMSET_B5, $88 + endanim + +.Frameset_96: + frame BATTLEANIMOAMSET_B5, $c8 + endanim + +.Frameset_97: + frame BATTLEANIMOAMSET_B4, $08 + endanim + +.Frameset_98: + frame BATTLEANIMOAMSET_6B, $08 + endanim + +.Frameset_99: + frame BATTLEANIMOAMSET_B6, $08 + endanim + +.Frameset_9a: + frame BATTLEANIMOAMSET_B7, $20 + endanim + +.Frameset_9b: + frame BATTLEANIMOAMSET_1B, $20 + endanim + +.Frameset_9c: + frame BATTLEANIMOAMSET_B8, $20 + endanim + +.Frameset_9d: + frame BATTLEANIMOAMSET_B8, $60 + endanim + +.Frameset_9e: + frame BATTLEANIMOAMSET_B9, $20 + endanim + +.Frameset_9f: + frame BATTLEANIMOAMSET_BA, $20 + endanim + +.Frameset_a0: + frame BATTLEANIMOAMSET_BB, $60 + endanim + +.Frameset_a1: + frame BATTLEANIMOAMSET_BB, $20 + endanim + +.Frameset_a2: + frame BATTLEANIMOAMSET_BC, $20 + endanim + +.Frameset_a3: + frame BATTLEANIMOAMSET_BD, $0b + frame BATTLEANIMOAMSET_BE, $0b + frame BATTLEANIMOAMSET_1B, $0b + delanim + +.Frameset_a4: + frame BATTLEANIMOAMSET_BF, $04 + frame BATTLEANIMOAMSET_C0, $04 + frame BATTLEANIMOAMSET_C1, $04 + delanim + +.Frameset_a5: + frame BATTLEANIMOAMSET_C2, $20 + frame BATTLEANIMOAMSET_C2, $20 + delanim + +.Frameset_a6: + frame BATTLEANIMOAMSET_4B, $02 + frame BATTLEANIMOAMSET_4C, $02 + frame BATTLEANIMOAMSET_4D, $20 + frame BATTLEANIMOAMSET_4D, $20 + frame BATTLEANIMOAMSET_4D, $20 + frame BATTLEANIMOAMSET_4F, $01 + frame BATTLEANIMOAMSET_50, $01 + frame BATTLEANIMOAMSET_51, $01 + frame BATTLEANIMOAMSET_52, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $02 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $02 + delanim + +.Frameset_a7: + frame BATTLEANIMOAMSET_4B, $c2 + frame BATTLEANIMOAMSET_4C, $c2 + frame BATTLEANIMOAMSET_4D, $e0 + frame BATTLEANIMOAMSET_4D, $e0 + frame BATTLEANIMOAMSET_4D, $e0 + frame BATTLEANIMOAMSET_4F, $c1 + frame BATTLEANIMOAMSET_50, $c1 + frame BATTLEANIMOAMSET_51, $c1 + frame BATTLEANIMOAMSET_52, $c2 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $c2 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $c2 + dorepeat 2 + frame BATTLEANIMOAMSET_52, $c2 + delanim + +.Frameset_a8: + frame BATTLEANIMOAMSET_C3, $01 + frame BATTLEANIMOAMSET_C3, $c1 + dorestart + +.Frameset_a9: + frame BATTLEANIMOAMSET_C4, $20 + endanim + +.Frameset_aa: + frame BATTLEANIMOAMSET_C5, $04 + frame BATTLEANIMOAMSET_C6, $04 + frame BATTLEANIMOAMSET_C7, $04 + delanim + +.Frameset_ab: + frame BATTLEANIMOAMSET_C8, $01 + frame BATTLEANIMOAMSET_C8, $41 + dorestart + +.Frameset_ac: + frame BATTLEANIMOAMSET_C9, $03 + frame BATTLEANIMOAMSET_05, $03 + delanim + +.Frameset_ad: + frame BATTLEANIMOAMSET_CA, $20 + frame BATTLEANIMOAMSET_CB, $03 + frame BATTLEANIMOAMSET_CA, $03 + frame BATTLEANIMOAMSET_CB, $03 + dorestart + +.Frameset_ae: + frame BATTLEANIMOAMSET_03, $a0 + endanim + +.Frameset_b0: + frame BATTLEANIMOAMSET_CC, $20 + endanim + +.Frameset_b1: + frame BATTLEANIMOAMSET_7F, $02 + frame BATTLEANIMOAMSET_25, $02 + frame BATTLEANIMOAMSET_80, $02 + frame BATTLEANIMOAMSET_25, $02 + dorestart + +.Frameset_b2: + frame BATTLEANIMOAMSET_CD, $04 + frame BATTLEANIMOAMSET_CE, $04 + frame BATTLEANIMOAMSET_CD, $c4 + frame BATTLEANIMOAMSET_CE, $c4 + dorestart + +.Frameset_b3: + frame BATTLEANIMOAMSET_CF, $04 + frame BATTLEANIMOAMSET_D0, $04 + frame BATTLEANIMOAMSET_D1, $04 + frame BATTLEANIMOAMSET_D2, $04 + delanim + +.Frameset_b4: + frame BATTLEANIMOAMSET_D3, $20 + endanim + +.Frameset_b5: + frame BATTLEANIMOAMSET_D4, $08 + endanim + +.Frameset_b6: + frame BATTLEANIMOAMSET_D5, $08 + endanim + +.Frameset_b7: + frame BATTLEANIMOAMSET_D6, $08 + endanim + +.Frameset_b8: + frame BATTLEANIMOAMSET_D7, $08 + endanim + +; ceeae diff --git a/data/anims/oam.asm b/data/battle_anims/oam.asm index 5d88977bd..5d88977bd 100755 --- a/data/anims/oam.asm +++ b/data/battle_anims/oam.asm diff --git a/data/anims/object_gfx.asm b/data/battle_anims/object_gfx.asm index 133298d13..133298d13 100755 --- a/data/anims/object_gfx.asm +++ b/data/battle_anims/object_gfx.asm diff --git a/data/anims/objects.asm b/data/battle_anims/objects.asm index 8117d8495..8117d8495 100755 --- a/data/anims/objects.asm +++ b/data/battle_anims/objects.asm diff --git a/data/icon_pointers.asm b/data/icon_pointers.asm new file mode 100644 index 000000000..bfe07abb6 --- /dev/null +++ b/data/icon_pointers.asm @@ -0,0 +1,41 @@ +IconPointers: +; entries correspond to ICON_* constants + dw NullIcon + dw PoliwagIcon + dw JigglypuffIcon + dw DiglettIcon + dw PikachuIcon + dw StaryuIcon + dw FishIcon + dw BirdIcon + dw MonsterIcon + dw ClefairyIcon + dw OddishIcon + dw BugIcon + dw GhostIcon + dw LaprasIcon + dw HumanshapeIcon + dw FoxIcon + dw EquineIcon + dw ShellIcon + dw BlobIcon + dw SerpentIcon + dw VoltorbIcon + dw SquirtleIcon + dw BulbasaurIcon + dw CharmanderIcon + dw CaterpillarIcon + dw UnownIcon + dw GeodudeIcon + dw FighterIcon + dw EggIcon + dw JellyfishIcon + dw MothIcon + dw BatIcon + dw SnorlaxIcon + dw HoOhIcon + dw LugiaIcon + dw GyaradosIcon + dw SlowpokeIcon + dw SudowoodoIcon + dw BigmonIcon diff --git a/data/palettes/pokemon_palettes.asm b/data/palettes/pokemon_palettes.asm new file mode 100644 index 000000000..1c491254a --- /dev/null +++ b/data/palettes/pokemon_palettes.asm @@ -0,0 +1,541 @@ +PokemonPalettes: ; a8ce + +; 000 + RGB 30, 22, 17 + RGB 16, 14, 19 +; 000 shiny + RGB 30, 22, 17 + RGB 16, 14, 19 + +INCLUDE "gfx/pokemon/bulbasaur/normal.pal" +INCLUDE "gfx/pokemon/bulbasaur/shiny.pal" +INCLUDE "gfx/pokemon/ivysaur/normal.pal" +INCLUDE "gfx/pokemon/ivysaur/shiny.pal" +INCLUDE "gfx/pokemon/venusaur/normal.pal" +INCLUDE "gfx/pokemon/venusaur/shiny.pal" +INCLUDE "gfx/pokemon/charmander/normal.pal" +INCLUDE "gfx/pokemon/charmander/shiny.pal" +INCLUDE "gfx/pokemon/charmeleon/normal.pal" +INCLUDE "gfx/pokemon/charmeleon/shiny.pal" +INCLUDE "gfx/pokemon/charizard/normal.pal" +INCLUDE "gfx/pokemon/charizard/shiny.pal" +INCLUDE "gfx/pokemon/squirtle/normal.pal" +INCLUDE "gfx/pokemon/squirtle/shiny.pal" +INCLUDE "gfx/pokemon/wartortle/normal.pal" +INCLUDE "gfx/pokemon/wartortle/shiny.pal" +INCLUDE "gfx/pokemon/blastoise/normal.pal" +INCLUDE "gfx/pokemon/blastoise/shiny.pal" +INCLUDE "gfx/pokemon/caterpie/normal.pal" +INCLUDE "gfx/pokemon/caterpie/shiny.pal" +INCLUDE "gfx/pokemon/metapod/normal.pal" +INCLUDE "gfx/pokemon/metapod/shiny.pal" +INCLUDE "gfx/pokemon/butterfree/normal.pal" +INCLUDE "gfx/pokemon/butterfree/shiny.pal" +INCLUDE "gfx/pokemon/weedle/normal.pal" +INCLUDE "gfx/pokemon/weedle/shiny.pal" +INCLUDE "gfx/pokemon/kakuna/normal.pal" +INCLUDE "gfx/pokemon/kakuna/shiny.pal" +INCLUDE "gfx/pokemon/beedrill/normal.pal" +INCLUDE "gfx/pokemon/beedrill/shiny.pal" +INCLUDE "gfx/pokemon/pidgey/normal.pal" +INCLUDE "gfx/pokemon/pidgey/shiny.pal" +INCLUDE "gfx/pokemon/pidgeotto/normal.pal" +INCLUDE "gfx/pokemon/pidgeotto/shiny.pal" +INCLUDE "gfx/pokemon/pidgeot/normal.pal" +INCLUDE "gfx/pokemon/pidgeot/shiny.pal" +INCLUDE "gfx/pokemon/rattata/normal.pal" +INCLUDE "gfx/pokemon/rattata/shiny.pal" +INCLUDE "gfx/pokemon/raticate/normal.pal" +INCLUDE "gfx/pokemon/raticate/shiny.pal" +INCLUDE "gfx/pokemon/spearow/normal.pal" +INCLUDE "gfx/pokemon/spearow/shiny.pal" +INCLUDE "gfx/pokemon/fearow/normal.pal" +INCLUDE "gfx/pokemon/fearow/shiny.pal" +INCLUDE "gfx/pokemon/ekans/normal.pal" +INCLUDE "gfx/pokemon/ekans/shiny.pal" +INCLUDE "gfx/pokemon/arbok/normal.pal" +INCLUDE "gfx/pokemon/arbok/shiny.pal" +INCLUDE "gfx/pokemon/pikachu/normal.pal" +INCLUDE "gfx/pokemon/pikachu/shiny.pal" +INCLUDE "gfx/pokemon/raichu/normal.pal" +INCLUDE "gfx/pokemon/raichu/shiny.pal" +INCLUDE "gfx/pokemon/sandshrew/normal.pal" +INCLUDE "gfx/pokemon/sandshrew/shiny.pal" +INCLUDE "gfx/pokemon/sandslash/normal.pal" +INCLUDE "gfx/pokemon/sandslash/shiny.pal" +INCLUDE "gfx/pokemon/nidoran_f/normal.pal" +INCLUDE "gfx/pokemon/nidoran_f/shiny.pal" +INCLUDE "gfx/pokemon/nidorina/normal.pal" +INCLUDE "gfx/pokemon/nidorina/shiny.pal" +INCLUDE "gfx/pokemon/nidoqueen/normal.pal" +INCLUDE "gfx/pokemon/nidoqueen/shiny.pal" +INCLUDE "gfx/pokemon/nidoran_m/normal.pal" +INCLUDE "gfx/pokemon/nidoran_m/shiny.pal" +INCLUDE "gfx/pokemon/nidorino/normal.pal" +INCLUDE "gfx/pokemon/nidorino/shiny.pal" +INCLUDE "gfx/pokemon/nidoking/normal.pal" +INCLUDE "gfx/pokemon/nidoking/shiny.pal" +INCLUDE "gfx/pokemon/clefairy/normal.pal" +INCLUDE "gfx/pokemon/clefairy/shiny.pal" +INCLUDE "gfx/pokemon/clefable/normal.pal" +INCLUDE "gfx/pokemon/clefable/shiny.pal" +INCLUDE "gfx/pokemon/vulpix/normal.pal" +INCLUDE "gfx/pokemon/vulpix/shiny.pal" +INCLUDE "gfx/pokemon/ninetales/normal.pal" +INCLUDE "gfx/pokemon/ninetales/shiny.pal" +INCLUDE "gfx/pokemon/jigglypuff/normal.pal" +INCLUDE "gfx/pokemon/jigglypuff/shiny.pal" +INCLUDE "gfx/pokemon/wigglytuff/normal.pal" +INCLUDE "gfx/pokemon/wigglytuff/shiny.pal" +INCLUDE "gfx/pokemon/zubat/normal.pal" +INCLUDE "gfx/pokemon/zubat/shiny.pal" +INCLUDE "gfx/pokemon/golbat/normal.pal" +INCLUDE "gfx/pokemon/golbat/shiny.pal" +INCLUDE "gfx/pokemon/oddish/normal.pal" +INCLUDE "gfx/pokemon/oddish/shiny.pal" +INCLUDE "gfx/pokemon/gloom/normal.pal" +INCLUDE "gfx/pokemon/gloom/shiny.pal" +INCLUDE "gfx/pokemon/vileplume/normal.pal" +INCLUDE "gfx/pokemon/vileplume/shiny.pal" +INCLUDE "gfx/pokemon/paras/normal.pal" +INCLUDE "gfx/pokemon/paras/shiny.pal" +INCLUDE "gfx/pokemon/parasect/normal.pal" +INCLUDE "gfx/pokemon/parasect/shiny.pal" +INCLUDE "gfx/pokemon/venonat/normal.pal" +INCLUDE "gfx/pokemon/venonat/shiny.pal" +INCLUDE "gfx/pokemon/venomoth/normal.pal" +INCLUDE "gfx/pokemon/venomoth/shiny.pal" +INCLUDE "gfx/pokemon/diglett/normal.pal" +INCLUDE "gfx/pokemon/diglett/shiny.pal" +INCLUDE "gfx/pokemon/dugtrio/normal.pal" +INCLUDE "gfx/pokemon/dugtrio/shiny.pal" +INCLUDE "gfx/pokemon/meowth/normal.pal" +INCLUDE "gfx/pokemon/meowth/shiny.pal" +INCLUDE "gfx/pokemon/persian/normal.pal" +INCLUDE "gfx/pokemon/persian/shiny.pal" +INCLUDE "gfx/pokemon/psyduck/normal.pal" +INCLUDE "gfx/pokemon/psyduck/shiny.pal" +INCLUDE "gfx/pokemon/golduck/normal.pal" +INCLUDE "gfx/pokemon/golduck/shiny.pal" +INCLUDE "gfx/pokemon/mankey/normal.pal" +INCLUDE "gfx/pokemon/mankey/shiny.pal" +INCLUDE "gfx/pokemon/primeape/normal.pal" +INCLUDE "gfx/pokemon/primeape/shiny.pal" +INCLUDE "gfx/pokemon/growlithe/normal.pal" +INCLUDE "gfx/pokemon/growlithe/shiny.pal" +INCLUDE "gfx/pokemon/arcanine/normal.pal" +INCLUDE "gfx/pokemon/arcanine/shiny.pal" +INCLUDE "gfx/pokemon/poliwag/normal.pal" +INCLUDE "gfx/pokemon/poliwag/shiny.pal" +INCLUDE "gfx/pokemon/poliwhirl/normal.pal" +INCLUDE "gfx/pokemon/poliwhirl/shiny.pal" +INCLUDE "gfx/pokemon/poliwrath/normal.pal" +INCLUDE "gfx/pokemon/poliwrath/shiny.pal" +INCLUDE "gfx/pokemon/abra/normal.pal" +INCLUDE "gfx/pokemon/abra/shiny.pal" +INCLUDE "gfx/pokemon/kadabra/normal.pal" +INCLUDE "gfx/pokemon/kadabra/shiny.pal" +INCLUDE "gfx/pokemon/alakazam/normal.pal" +INCLUDE "gfx/pokemon/alakazam/shiny.pal" +INCLUDE "gfx/pokemon/machop/normal.pal" +INCLUDE "gfx/pokemon/machop/shiny.pal" +INCLUDE "gfx/pokemon/machoke/normal.pal" +INCLUDE "gfx/pokemon/machoke/shiny.pal" +INCLUDE "gfx/pokemon/machamp/normal.pal" +INCLUDE "gfx/pokemon/machamp/shiny.pal" +INCLUDE "gfx/pokemon/bellsprout/normal.pal" +INCLUDE "gfx/pokemon/bellsprout/shiny.pal" +INCLUDE "gfx/pokemon/weepinbell/normal.pal" +INCLUDE "gfx/pokemon/weepinbell/shiny.pal" +INCLUDE "gfx/pokemon/victreebel/normal.pal" +INCLUDE "gfx/pokemon/victreebel/shiny.pal" +INCLUDE "gfx/pokemon/tentacool/normal.pal" +INCLUDE "gfx/pokemon/tentacool/shiny.pal" +INCLUDE "gfx/pokemon/tentacruel/normal.pal" +INCLUDE "gfx/pokemon/tentacruel/shiny.pal" +INCLUDE "gfx/pokemon/geodude/normal.pal" +INCLUDE "gfx/pokemon/geodude/shiny.pal" +INCLUDE "gfx/pokemon/graveler/normal.pal" +INCLUDE "gfx/pokemon/graveler/shiny.pal" +INCLUDE "gfx/pokemon/golem/normal.pal" +INCLUDE "gfx/pokemon/golem/shiny.pal" +INCLUDE "gfx/pokemon/ponyta/normal.pal" +INCLUDE "gfx/pokemon/ponyta/shiny.pal" +INCLUDE "gfx/pokemon/rapidash/normal.pal" +INCLUDE "gfx/pokemon/rapidash/shiny.pal" +INCLUDE "gfx/pokemon/slowpoke/normal.pal" +INCLUDE "gfx/pokemon/slowpoke/shiny.pal" +INCLUDE "gfx/pokemon/slowbro/normal.pal" +INCLUDE "gfx/pokemon/slowbro/shiny.pal" +INCLUDE "gfx/pokemon/magnemite/normal.pal" +INCLUDE "gfx/pokemon/magnemite/shiny.pal" +INCLUDE "gfx/pokemon/magneton/normal.pal" +INCLUDE "gfx/pokemon/magneton/shiny.pal" +INCLUDE "gfx/pokemon/farfetch_d/normal.pal" +INCLUDE "gfx/pokemon/farfetch_d/shiny.pal" +INCLUDE "gfx/pokemon/doduo/normal.pal" +INCLUDE "gfx/pokemon/doduo/shiny.pal" +INCLUDE "gfx/pokemon/dodrio/normal.pal" +INCLUDE "gfx/pokemon/dodrio/shiny.pal" +INCLUDE "gfx/pokemon/seel/normal.pal" +INCLUDE "gfx/pokemon/seel/shiny.pal" +INCLUDE "gfx/pokemon/dewgong/normal.pal" +INCLUDE "gfx/pokemon/dewgong/shiny.pal" +INCLUDE "gfx/pokemon/grimer/normal.pal" +INCLUDE "gfx/pokemon/grimer/shiny.pal" +INCLUDE "gfx/pokemon/muk/normal.pal" +INCLUDE "gfx/pokemon/muk/shiny.pal" +INCLUDE "gfx/pokemon/shellder/normal.pal" +INCLUDE "gfx/pokemon/shellder/shiny.pal" +INCLUDE "gfx/pokemon/cloyster/normal.pal" +INCLUDE "gfx/pokemon/cloyster/shiny.pal" +INCLUDE "gfx/pokemon/gastly/normal.pal" +INCLUDE "gfx/pokemon/gastly/shiny.pal" +INCLUDE "gfx/pokemon/haunter/normal.pal" +INCLUDE "gfx/pokemon/haunter/shiny.pal" +INCLUDE "gfx/pokemon/gengar/normal.pal" +INCLUDE "gfx/pokemon/gengar/shiny.pal" +INCLUDE "gfx/pokemon/onix/normal.pal" +INCLUDE "gfx/pokemon/onix/shiny.pal" +INCLUDE "gfx/pokemon/drowzee/normal.pal" +INCLUDE "gfx/pokemon/drowzee/shiny.pal" +INCLUDE "gfx/pokemon/hypno/normal.pal" +INCLUDE "gfx/pokemon/hypno/shiny.pal" +INCLUDE "gfx/pokemon/krabby/normal.pal" +INCLUDE "gfx/pokemon/krabby/shiny.pal" +INCLUDE "gfx/pokemon/kingler/normal.pal" +INCLUDE "gfx/pokemon/kingler/shiny.pal" +INCLUDE "gfx/pokemon/voltorb/normal.pal" +INCLUDE "gfx/pokemon/voltorb/shiny.pal" +INCLUDE "gfx/pokemon/electrode/normal.pal" +INCLUDE "gfx/pokemon/electrode/shiny.pal" +INCLUDE "gfx/pokemon/exeggcute/normal.pal" +INCLUDE "gfx/pokemon/exeggcute/shiny.pal" +INCLUDE "gfx/pokemon/exeggutor/normal.pal" +INCLUDE "gfx/pokemon/exeggutor/shiny.pal" +INCLUDE "gfx/pokemon/cubone/normal.pal" +INCLUDE "gfx/pokemon/cubone/shiny.pal" +INCLUDE "gfx/pokemon/marowak/normal.pal" +INCLUDE "gfx/pokemon/marowak/shiny.pal" +INCLUDE "gfx/pokemon/hitmonlee/normal.pal" +INCLUDE "gfx/pokemon/hitmonlee/shiny.pal" +INCLUDE "gfx/pokemon/hitmonchan/normal.pal" +INCLUDE "gfx/pokemon/hitmonchan/shiny.pal" +INCLUDE "gfx/pokemon/lickitung/normal.pal" +INCLUDE "gfx/pokemon/lickitung/shiny.pal" +INCLUDE "gfx/pokemon/koffing/normal.pal" +INCLUDE "gfx/pokemon/koffing/shiny.pal" +INCLUDE "gfx/pokemon/weezing/normal.pal" +INCLUDE "gfx/pokemon/weezing/shiny.pal" +INCLUDE "gfx/pokemon/rhyhorn/normal.pal" +INCLUDE "gfx/pokemon/rhyhorn/shiny.pal" +INCLUDE "gfx/pokemon/rhydon/normal.pal" +INCLUDE "gfx/pokemon/rhydon/shiny.pal" +INCLUDE "gfx/pokemon/chansey/normal.pal" +INCLUDE "gfx/pokemon/chansey/shiny.pal" +INCLUDE "gfx/pokemon/tangela/normal.pal" +INCLUDE "gfx/pokemon/tangela/shiny.pal" +INCLUDE "gfx/pokemon/kangaskhan/normal.pal" +INCLUDE "gfx/pokemon/kangaskhan/shiny.pal" +INCLUDE "gfx/pokemon/horsea/normal.pal" +INCLUDE "gfx/pokemon/horsea/shiny.pal" +INCLUDE "gfx/pokemon/seadra/normal.pal" +INCLUDE "gfx/pokemon/seadra/shiny.pal" +INCLUDE "gfx/pokemon/goldeen/normal.pal" +INCLUDE "gfx/pokemon/goldeen/shiny.pal" +INCLUDE "gfx/pokemon/seaking/normal.pal" +INCLUDE "gfx/pokemon/seaking/shiny.pal" +INCLUDE "gfx/pokemon/staryu/normal.pal" +INCLUDE "gfx/pokemon/staryu/shiny.pal" +INCLUDE "gfx/pokemon/starmie/normal.pal" +INCLUDE "gfx/pokemon/starmie/shiny.pal" +INCLUDE "gfx/pokemon/mr__mime/normal.pal" +INCLUDE "gfx/pokemon/mr__mime/shiny.pal" +INCLUDE "gfx/pokemon/scyther/normal.pal" +INCLUDE "gfx/pokemon/scyther/shiny.pal" +INCLUDE "gfx/pokemon/jynx/normal.pal" +INCLUDE "gfx/pokemon/jynx/shiny.pal" +INCLUDE "gfx/pokemon/electabuzz/normal.pal" +INCLUDE "gfx/pokemon/electabuzz/shiny.pal" +INCLUDE "gfx/pokemon/magmar/normal.pal" +INCLUDE "gfx/pokemon/magmar/shiny.pal" +INCLUDE "gfx/pokemon/pinsir/normal.pal" +INCLUDE "gfx/pokemon/pinsir/shiny.pal" +INCLUDE "gfx/pokemon/tauros/normal.pal" +INCLUDE "gfx/pokemon/tauros/shiny.pal" +INCLUDE "gfx/pokemon/magikarp/normal.pal" +INCLUDE "gfx/pokemon/magikarp/shiny.pal" +INCLUDE "gfx/pokemon/gyarados/normal.pal" +INCLUDE "gfx/pokemon/gyarados/shiny.pal" +INCLUDE "gfx/pokemon/lapras/normal.pal" +INCLUDE "gfx/pokemon/lapras/shiny.pal" +INCLUDE "gfx/pokemon/ditto/normal.pal" +INCLUDE "gfx/pokemon/ditto/shiny.pal" +INCLUDE "gfx/pokemon/eevee/normal.pal" +INCLUDE "gfx/pokemon/eevee/shiny.pal" +INCLUDE "gfx/pokemon/vaporeon/normal.pal" +INCLUDE "gfx/pokemon/vaporeon/shiny.pal" +INCLUDE "gfx/pokemon/jolteon/normal.pal" +INCLUDE "gfx/pokemon/jolteon/shiny.pal" +INCLUDE "gfx/pokemon/flareon/normal.pal" +INCLUDE "gfx/pokemon/flareon/shiny.pal" +INCLUDE "gfx/pokemon/porygon/normal.pal" +INCLUDE "gfx/pokemon/porygon/shiny.pal" +INCLUDE "gfx/pokemon/omanyte/normal.pal" +INCLUDE "gfx/pokemon/omanyte/shiny.pal" +INCLUDE "gfx/pokemon/omastar/normal.pal" +INCLUDE "gfx/pokemon/omastar/shiny.pal" +INCLUDE "gfx/pokemon/kabuto/normal.pal" +INCLUDE "gfx/pokemon/kabuto/shiny.pal" +INCLUDE "gfx/pokemon/kabutops/normal.pal" +INCLUDE "gfx/pokemon/kabutops/shiny.pal" +INCLUDE "gfx/pokemon/aerodactyl/normal.pal" +INCLUDE "gfx/pokemon/aerodactyl/shiny.pal" +INCLUDE "gfx/pokemon/snorlax/normal.pal" +INCLUDE "gfx/pokemon/snorlax/shiny.pal" +INCLUDE "gfx/pokemon/articuno/normal.pal" +INCLUDE "gfx/pokemon/articuno/shiny.pal" +INCLUDE "gfx/pokemon/zapdos/normal.pal" +INCLUDE "gfx/pokemon/zapdos/shiny.pal" +INCLUDE "gfx/pokemon/moltres/normal.pal" +INCLUDE "gfx/pokemon/moltres/shiny.pal" +INCLUDE "gfx/pokemon/dratini/normal.pal" +INCLUDE "gfx/pokemon/dratini/shiny.pal" +INCLUDE "gfx/pokemon/dragonair/normal.pal" +INCLUDE "gfx/pokemon/dragonair/shiny.pal" +INCLUDE "gfx/pokemon/dragonite/normal.pal" +INCLUDE "gfx/pokemon/dragonite/shiny.pal" +INCLUDE "gfx/pokemon/mewtwo/normal.pal" +INCLUDE "gfx/pokemon/mewtwo/shiny.pal" +INCLUDE "gfx/pokemon/mew/normal.pal" +INCLUDE "gfx/pokemon/mew/shiny.pal" +INCLUDE "gfx/pokemon/chikorita/normal.pal" +INCLUDE "gfx/pokemon/chikorita/shiny.pal" +INCLUDE "gfx/pokemon/bayleef/normal.pal" +INCLUDE "gfx/pokemon/bayleef/shiny.pal" +INCLUDE "gfx/pokemon/meganium/normal.pal" +INCLUDE "gfx/pokemon/meganium/shiny.pal" +INCLUDE "gfx/pokemon/cyndaquil/normal.pal" +INCLUDE "gfx/pokemon/cyndaquil/shiny.pal" +INCLUDE "gfx/pokemon/quilava/normal.pal" +INCLUDE "gfx/pokemon/quilava/shiny.pal" +INCLUDE "gfx/pokemon/typhlosion/normal.pal" +INCLUDE "gfx/pokemon/typhlosion/shiny.pal" +INCLUDE "gfx/pokemon/totodile/normal.pal" +INCLUDE "gfx/pokemon/totodile/shiny.pal" +INCLUDE "gfx/pokemon/croconaw/normal.pal" +INCLUDE "gfx/pokemon/croconaw/shiny.pal" +INCLUDE "gfx/pokemon/feraligatr/normal.pal" +INCLUDE "gfx/pokemon/feraligatr/shiny.pal" +INCLUDE "gfx/pokemon/sentret/normal.pal" +INCLUDE "gfx/pokemon/sentret/shiny.pal" +INCLUDE "gfx/pokemon/furret/normal.pal" +INCLUDE "gfx/pokemon/furret/shiny.pal" +INCLUDE "gfx/pokemon/hoothoot/normal.pal" +INCLUDE "gfx/pokemon/hoothoot/shiny.pal" +INCLUDE "gfx/pokemon/noctowl/normal.pal" +INCLUDE "gfx/pokemon/noctowl/shiny.pal" +INCLUDE "gfx/pokemon/ledyba/normal.pal" +INCLUDE "gfx/pokemon/ledyba/shiny.pal" +INCLUDE "gfx/pokemon/ledian/normal.pal" +INCLUDE "gfx/pokemon/ledian/shiny.pal" +INCLUDE "gfx/pokemon/spinarak/normal.pal" +INCLUDE "gfx/pokemon/spinarak/shiny.pal" +INCLUDE "gfx/pokemon/ariados/normal.pal" +INCLUDE "gfx/pokemon/ariados/shiny.pal" +INCLUDE "gfx/pokemon/crobat/normal.pal" +INCLUDE "gfx/pokemon/crobat/shiny.pal" +INCLUDE "gfx/pokemon/chinchou/normal.pal" +INCLUDE "gfx/pokemon/chinchou/shiny.pal" +INCLUDE "gfx/pokemon/lanturn/normal.pal" +INCLUDE "gfx/pokemon/lanturn/shiny.pal" +INCLUDE "gfx/pokemon/pichu/normal.pal" +INCLUDE "gfx/pokemon/pichu/shiny.pal" +INCLUDE "gfx/pokemon/cleffa/normal.pal" +INCLUDE "gfx/pokemon/cleffa/shiny.pal" +INCLUDE "gfx/pokemon/igglybuff/normal.pal" +INCLUDE "gfx/pokemon/igglybuff/shiny.pal" +INCLUDE "gfx/pokemon/togepi/normal.pal" +INCLUDE "gfx/pokemon/togepi/shiny.pal" +INCLUDE "gfx/pokemon/togetic/normal.pal" +INCLUDE "gfx/pokemon/togetic/shiny.pal" +INCLUDE "gfx/pokemon/natu/normal.pal" +INCLUDE "gfx/pokemon/natu/shiny.pal" +INCLUDE "gfx/pokemon/xatu/normal.pal" +INCLUDE "gfx/pokemon/xatu/shiny.pal" +INCLUDE "gfx/pokemon/mareep/normal.pal" +INCLUDE "gfx/pokemon/mareep/shiny.pal" +INCLUDE "gfx/pokemon/flaaffy/normal.pal" +INCLUDE "gfx/pokemon/flaaffy/shiny.pal" +INCLUDE "gfx/pokemon/ampharos/normal.pal" +INCLUDE "gfx/pokemon/ampharos/shiny.pal" +INCLUDE "gfx/pokemon/bellossom/normal.pal" +INCLUDE "gfx/pokemon/bellossom/shiny.pal" +INCLUDE "gfx/pokemon/marill/normal.pal" +INCLUDE "gfx/pokemon/marill/shiny.pal" +INCLUDE "gfx/pokemon/azumarill/normal.pal" +INCLUDE "gfx/pokemon/azumarill/shiny.pal" +INCLUDE "gfx/pokemon/sudowoodo/normal.pal" +INCLUDE "gfx/pokemon/sudowoodo/shiny.pal" +INCLUDE "gfx/pokemon/politoed/normal.pal" +INCLUDE "gfx/pokemon/politoed/shiny.pal" +INCLUDE "gfx/pokemon/hoppip/normal.pal" +INCLUDE "gfx/pokemon/hoppip/shiny.pal" +INCLUDE "gfx/pokemon/skiploom/normal.pal" +INCLUDE "gfx/pokemon/skiploom/shiny.pal" +INCLUDE "gfx/pokemon/jumpluff/normal.pal" +INCLUDE "gfx/pokemon/jumpluff/shiny.pal" +INCLUDE "gfx/pokemon/aipom/normal.pal" +INCLUDE "gfx/pokemon/aipom/shiny.pal" +INCLUDE "gfx/pokemon/sunkern/normal.pal" +INCLUDE "gfx/pokemon/sunkern/shiny.pal" +INCLUDE "gfx/pokemon/sunflora/normal.pal" +INCLUDE "gfx/pokemon/sunflora/shiny.pal" +INCLUDE "gfx/pokemon/yanma/normal.pal" +INCLUDE "gfx/pokemon/yanma/shiny.pal" +INCLUDE "gfx/pokemon/wooper/normal.pal" +INCLUDE "gfx/pokemon/wooper/shiny.pal" +INCLUDE "gfx/pokemon/quagsire/normal.pal" +INCLUDE "gfx/pokemon/quagsire/shiny.pal" +INCLUDE "gfx/pokemon/espeon/normal.pal" +INCLUDE "gfx/pokemon/espeon/shiny.pal" +INCLUDE "gfx/pokemon/umbreon/normal.pal" +INCLUDE "gfx/pokemon/umbreon/shiny.pal" +INCLUDE "gfx/pokemon/murkrow/normal.pal" +INCLUDE "gfx/pokemon/murkrow/shiny.pal" +INCLUDE "gfx/pokemon/slowking/normal.pal" +INCLUDE "gfx/pokemon/slowking/shiny.pal" +INCLUDE "gfx/pokemon/misdreavus/normal.pal" +INCLUDE "gfx/pokemon/misdreavus/shiny.pal" +INCLUDE "gfx/pokemon/unown/normal.pal" +INCLUDE "gfx/pokemon/unown/shiny.pal" +INCLUDE "gfx/pokemon/wobbuffet/normal.pal" +INCLUDE "gfx/pokemon/wobbuffet/shiny.pal" +INCLUDE "gfx/pokemon/girafarig/normal.pal" +INCLUDE "gfx/pokemon/girafarig/shiny.pal" +INCLUDE "gfx/pokemon/pineco/normal.pal" +INCLUDE "gfx/pokemon/pineco/shiny.pal" +INCLUDE "gfx/pokemon/forretress/normal.pal" +INCLUDE "gfx/pokemon/forretress/shiny.pal" +INCLUDE "gfx/pokemon/dunsparce/normal.pal" +INCLUDE "gfx/pokemon/dunsparce/shiny.pal" +INCLUDE "gfx/pokemon/gligar/normal.pal" +INCLUDE "gfx/pokemon/gligar/shiny.pal" +INCLUDE "gfx/pokemon/steelix/normal.pal" +INCLUDE "gfx/pokemon/steelix/shiny.pal" +INCLUDE "gfx/pokemon/snubbull/normal.pal" +INCLUDE "gfx/pokemon/snubbull/shiny.pal" +INCLUDE "gfx/pokemon/granbull/normal.pal" +INCLUDE "gfx/pokemon/granbull/shiny.pal" +INCLUDE "gfx/pokemon/qwilfish/normal.pal" +INCLUDE "gfx/pokemon/qwilfish/shiny.pal" +INCLUDE "gfx/pokemon/scizor/normal.pal" +INCLUDE "gfx/pokemon/scizor/shiny.pal" +INCLUDE "gfx/pokemon/shuckle/normal.pal" +INCLUDE "gfx/pokemon/shuckle/shiny.pal" +INCLUDE "gfx/pokemon/heracross/normal.pal" +INCLUDE "gfx/pokemon/heracross/shiny.pal" +INCLUDE "gfx/pokemon/sneasel/normal.pal" +INCLUDE "gfx/pokemon/sneasel/shiny.pal" +INCLUDE "gfx/pokemon/teddiursa/normal.pal" +INCLUDE "gfx/pokemon/teddiursa/shiny.pal" +INCLUDE "gfx/pokemon/ursaring/normal.pal" +INCLUDE "gfx/pokemon/ursaring/shiny.pal" +INCLUDE "gfx/pokemon/slugma/normal.pal" +INCLUDE "gfx/pokemon/slugma/shiny.pal" +INCLUDE "gfx/pokemon/magcargo/normal.pal" +INCLUDE "gfx/pokemon/magcargo/shiny.pal" +INCLUDE "gfx/pokemon/swinub/normal.pal" +INCLUDE "gfx/pokemon/swinub/shiny.pal" +INCLUDE "gfx/pokemon/piloswine/normal.pal" +INCLUDE "gfx/pokemon/piloswine/shiny.pal" +INCLUDE "gfx/pokemon/corsola/normal.pal" +INCLUDE "gfx/pokemon/corsola/shiny.pal" +INCLUDE "gfx/pokemon/remoraid/normal.pal" +INCLUDE "gfx/pokemon/remoraid/shiny.pal" +INCLUDE "gfx/pokemon/octillery/normal.pal" +INCLUDE "gfx/pokemon/octillery/shiny.pal" +INCLUDE "gfx/pokemon/delibird/normal.pal" +INCLUDE "gfx/pokemon/delibird/shiny.pal" +INCLUDE "gfx/pokemon/mantine/normal.pal" +INCLUDE "gfx/pokemon/mantine/shiny.pal" +INCLUDE "gfx/pokemon/skarmory/normal.pal" +INCLUDE "gfx/pokemon/skarmory/shiny.pal" +INCLUDE "gfx/pokemon/houndour/normal.pal" +INCLUDE "gfx/pokemon/houndour/shiny.pal" +INCLUDE "gfx/pokemon/houndoom/normal.pal" +INCLUDE "gfx/pokemon/houndoom/shiny.pal" +INCLUDE "gfx/pokemon/kingdra/normal.pal" +INCLUDE "gfx/pokemon/kingdra/shiny.pal" +INCLUDE "gfx/pokemon/phanpy/normal.pal" +INCLUDE "gfx/pokemon/phanpy/shiny.pal" +INCLUDE "gfx/pokemon/donphan/normal.pal" +INCLUDE "gfx/pokemon/donphan/shiny.pal" +INCLUDE "gfx/pokemon/porygon2/normal.pal" +INCLUDE "gfx/pokemon/porygon2/shiny.pal" +INCLUDE "gfx/pokemon/stantler/normal.pal" +INCLUDE "gfx/pokemon/stantler/shiny.pal" +INCLUDE "gfx/pokemon/smeargle/normal.pal" +INCLUDE "gfx/pokemon/smeargle/shiny.pal" +INCLUDE "gfx/pokemon/tyrogue/normal.pal" +INCLUDE "gfx/pokemon/tyrogue/shiny.pal" +INCLUDE "gfx/pokemon/hitmontop/normal.pal" +INCLUDE "gfx/pokemon/hitmontop/shiny.pal" +INCLUDE "gfx/pokemon/smoochum/normal.pal" +INCLUDE "gfx/pokemon/smoochum/shiny.pal" +INCLUDE "gfx/pokemon/elekid/normal.pal" +INCLUDE "gfx/pokemon/elekid/shiny.pal" +INCLUDE "gfx/pokemon/magby/normal.pal" +INCLUDE "gfx/pokemon/magby/shiny.pal" +INCLUDE "gfx/pokemon/miltank/normal.pal" +INCLUDE "gfx/pokemon/miltank/shiny.pal" +INCLUDE "gfx/pokemon/blissey/normal.pal" +INCLUDE "gfx/pokemon/blissey/shiny.pal" +INCLUDE "gfx/pokemon/raikou/normal.pal" +INCLUDE "gfx/pokemon/raikou/shiny.pal" +INCLUDE "gfx/pokemon/entei/normal.pal" +INCLUDE "gfx/pokemon/entei/shiny.pal" +INCLUDE "gfx/pokemon/suicune/normal.pal" +INCLUDE "gfx/pokemon/suicune/shiny.pal" +INCLUDE "gfx/pokemon/larvitar/normal.pal" +INCLUDE "gfx/pokemon/larvitar/shiny.pal" +INCLUDE "gfx/pokemon/pupitar/normal.pal" +INCLUDE "gfx/pokemon/pupitar/shiny.pal" +INCLUDE "gfx/pokemon/tyranitar/normal.pal" +INCLUDE "gfx/pokemon/tyranitar/shiny.pal" +INCLUDE "gfx/pokemon/lugia/normal.pal" +INCLUDE "gfx/pokemon/lugia/shiny.pal" +INCLUDE "gfx/pokemon/ho_oh/normal.pal" +INCLUDE "gfx/pokemon/ho_oh/shiny.pal" +INCLUDE "gfx/pokemon/celebi/normal.pal" +INCLUDE "gfx/pokemon/celebi/shiny.pal" + +; 252 + RGB 30, 26, 11 + RGB 23, 16, 00 +; 252 shiny + RGB 30, 26, 11 + RGB 23, 16, 00 + +; Egg + RGB 30, 26, 11 + RGB 23, 16, 00 +; Egg shiny + RGB 30, 26, 11 + RGB 23, 16, 00 + +; 254 + RGB 30, 26, 11 + RGB 23, 16, 00 +; 254 shiny + RGB 30, 26, 11 + RGB 23, 16, 00 + +; 255 + RGB 23, 23, 23 + RGB 17, 17, 17 +; 255 shiny + RGB 23, 23, 23 + RGB 17, 17, 17 + +; b0ce diff --git a/data/palettes/trainer_palettes.asm b/data/palettes/trainer_palettes.asm new file mode 100644 index 000000000..c943e49d7 --- /dev/null +++ b/data/palettes/trainer_palettes.asm @@ -0,0 +1,76 @@ +TrainerPalettes: ; b0ce +; entries correspond to trainer classes + +PlayerPalette: ; b0ce +; Chris uses the same colors as Cal +INCLUDE "gfx/trainers/cal.pal" +KrisPalette: ; b0d0 +; Kris shares Falkner's palette +INCLUDE "gfx/trainers/falkner.pal" +INCLUDE "gfx/trainers/whitney.pal" +INCLUDE "gfx/trainers/bugsy.pal" +INCLUDE "gfx/trainers/morty.pal" +INCLUDE "gfx/trainers/pryce.pal" +INCLUDE "gfx/trainers/jasmine.pal" +INCLUDE "gfx/trainers/chuck.pal" +INCLUDE "gfx/trainers/clair.pal" +INCLUDE "gfx/trainers/rival1.pal" +INCLUDE "gfx/trainers/oak.pal" +INCLUDE "gfx/trainers/will.pal" +INCLUDE "gfx/trainers/cal.pal" +INCLUDE "gfx/trainers/bruno.pal" +INCLUDE "gfx/trainers/karen.pal" +INCLUDE "gfx/trainers/koga.pal" +INCLUDE "gfx/trainers/champion.pal" +INCLUDE "gfx/trainers/brock.pal" +INCLUDE "gfx/trainers/misty.pal" +INCLUDE "gfx/trainers/lt_surge.pal" +INCLUDE "gfx/trainers/scientist.pal" +INCLUDE "gfx/trainers/erika.pal" +INCLUDE "gfx/trainers/youngster.pal" +INCLUDE "gfx/trainers/schoolboy.pal" +INCLUDE "gfx/trainers/bird_keeper.pal" +INCLUDE "gfx/trainers/lass.pal" +INCLUDE "gfx/trainers/janine.pal" +INCLUDE "gfx/trainers/cooltrainer_m.pal" +INCLUDE "gfx/trainers/cooltrainer_f.pal" +INCLUDE "gfx/trainers/beauty.pal" +INCLUDE "gfx/trainers/pokemaniac.pal" +INCLUDE "gfx/trainers/grunt_m.pal" +INCLUDE "gfx/trainers/gentleman.pal" +INCLUDE "gfx/trainers/skier.pal" +INCLUDE "gfx/trainers/teacher.pal" +INCLUDE "gfx/trainers/sabrina.pal" +INCLUDE "gfx/trainers/bug_catcher.pal" +INCLUDE "gfx/trainers/fisher.pal" +INCLUDE "gfx/trainers/swimmer_m.pal" +INCLUDE "gfx/trainers/swimmer_f.pal" +INCLUDE "gfx/trainers/sailor.pal" +INCLUDE "gfx/trainers/super_nerd.pal" +INCLUDE "gfx/trainers/rival2.pal" +INCLUDE "gfx/trainers/guitarist.pal" +INCLUDE "gfx/trainers/hiker.pal" +INCLUDE "gfx/trainers/biker.pal" +INCLUDE "gfx/trainers/blaine.pal" +INCLUDE "gfx/trainers/burglar.pal" +INCLUDE "gfx/trainers/firebreather.pal" +INCLUDE "gfx/trainers/juggler.pal" +INCLUDE "gfx/trainers/blackbelt_t.pal" +INCLUDE "gfx/trainers/executive_m.pal" +INCLUDE "gfx/trainers/psychic_t.pal" +INCLUDE "gfx/trainers/picnicker.pal" +INCLUDE "gfx/trainers/camper.pal" +INCLUDE "gfx/trainers/executive_f.pal" +INCLUDE "gfx/trainers/sage.pal" +INCLUDE "gfx/trainers/medium.pal" +INCLUDE "gfx/trainers/boarder.pal" +INCLUDE "gfx/trainers/pokefan_m.pal" +INCLUDE "gfx/trainers/kimono_girl.pal" +INCLUDE "gfx/trainers/twins.pal" +INCLUDE "gfx/trainers/pokefan_f.pal" +INCLUDE "gfx/trainers/red.pal" +INCLUDE "gfx/trainers/blue.pal" +INCLUDE "gfx/trainers/officer.pal" +INCLUDE "gfx/trainers/grunt_f.pal" +INCLUDE "gfx/trainers/mysticalman.pal" +; b1de diff --git a/data/pokemon/pic_pointers.asm b/data/pokemon/pic_pointers.asm new file mode 100644 index 000000000..58631e09a --- /dev/null +++ b/data/pokemon/pic_pointers.asm @@ -0,0 +1,511 @@ +PicPointers:: +; entries correspond to constants/pokemon_constants.asm, two apiece + dba_pic BulbasaurFrontpic + dba_pic BulbasaurBackpic + dba_pic IvysaurFrontpic + dba_pic IvysaurBackpic + dba_pic VenusaurFrontpic + dba_pic VenusaurBackpic + dba_pic CharmanderFrontpic + dba_pic CharmanderBackpic + dba_pic CharmeleonFrontpic + dba_pic CharmeleonBackpic + dba_pic CharizardFrontpic + dba_pic CharizardBackpic + dba_pic SquirtleFrontpic + dba_pic SquirtleBackpic + dba_pic WartortleFrontpic + dba_pic WartortleBackpic + dba_pic BlastoiseFrontpic + dba_pic BlastoiseBackpic + dba_pic CaterpieFrontpic + dba_pic CaterpieBackpic + dba_pic MetapodFrontpic + dba_pic MetapodBackpic + dba_pic ButterfreeFrontpic + dba_pic ButterfreeBackpic + dba_pic WeedleFrontpic + dba_pic WeedleBackpic + dba_pic KakunaFrontpic + dba_pic KakunaBackpic + dba_pic BeedrillFrontpic + dba_pic BeedrillBackpic + dba_pic PidgeyFrontpic + dba_pic PidgeyBackpic + dba_pic PidgeottoFrontpic + dba_pic PidgeottoBackpic + dba_pic PidgeotFrontpic + dba_pic PidgeotBackpic + dba_pic RattataFrontpic + dba_pic RattataBackpic + dba_pic RaticateFrontpic + dba_pic RaticateBackpic + dba_pic SpearowFrontpic + dba_pic SpearowBackpic + dba_pic FearowFrontpic + dba_pic FearowBackpic + dba_pic EkansFrontpic + dba_pic EkansBackpic + dba_pic ArbokFrontpic + dba_pic ArbokBackpic + dba_pic PikachuFrontpic + dba_pic PikachuBackpic + dba_pic RaichuFrontpic + dba_pic RaichuBackpic + dba_pic SandshrewFrontpic + dba_pic SandshrewBackpic + dba_pic SandslashFrontpic + dba_pic SandslashBackpic + dba_pic NidoranFFrontpic + dba_pic NidoranFBackpic + dba_pic NidorinaFrontpic + dba_pic NidorinaBackpic + dba_pic NidoqueenFrontpic + dba_pic NidoqueenBackpic + dba_pic NidoranMFrontpic + dba_pic NidoranMBackpic + dba_pic NidorinoFrontpic + dba_pic NidorinoBackpic + dba_pic NidokingFrontpic + dba_pic NidokingBackpic + dba_pic ClefairyFrontpic + dba_pic ClefairyBackpic + dba_pic ClefableFrontpic + dba_pic ClefableBackpic + dba_pic VulpixFrontpic + dba_pic VulpixBackpic + dba_pic NinetalesFrontpic + dba_pic NinetalesBackpic + dba_pic JigglypuffFrontpic + dba_pic JigglypuffBackpic + dba_pic WigglytuffFrontpic + dba_pic WigglytuffBackpic + dba_pic ZubatFrontpic + dba_pic ZubatBackpic + dba_pic GolbatFrontpic + dba_pic GolbatBackpic + dba_pic OddishFrontpic + dba_pic OddishBackpic + dba_pic GloomFrontpic + dba_pic GloomBackpic + dba_pic VileplumeFrontpic + dba_pic VileplumeBackpic + dba_pic ParasFrontpic + dba_pic ParasBackpic + dba_pic ParasectFrontpic + dba_pic ParasectBackpic + dba_pic VenonatFrontpic + dba_pic VenonatBackpic + dba_pic VenomothFrontpic + dba_pic VenomothBackpic + dba_pic DiglettFrontpic + dba_pic DiglettBackpic + dba_pic DugtrioFrontpic + dba_pic DugtrioBackpic + dba_pic MeowthFrontpic + dba_pic MeowthBackpic + dba_pic PersianFrontpic + dba_pic PersianBackpic + dba_pic PsyduckFrontpic + dba_pic PsyduckBackpic + dba_pic GolduckFrontpic + dba_pic GolduckBackpic + dba_pic MankeyFrontpic + dba_pic MankeyBackpic + dba_pic PrimeapeFrontpic + dba_pic PrimeapeBackpic + dba_pic GrowlitheFrontpic + dba_pic GrowlitheBackpic + dba_pic ArcanineFrontpic + dba_pic ArcanineBackpic + dba_pic PoliwagFrontpic + dba_pic PoliwagBackpic + dba_pic PoliwhirlFrontpic + dba_pic PoliwhirlBackpic + dba_pic PoliwrathFrontpic + dba_pic PoliwrathBackpic + dba_pic AbraFrontpic + dba_pic AbraBackpic + dba_pic KadabraFrontpic + dba_pic KadabraBackpic + dba_pic AlakazamFrontpic + dba_pic AlakazamBackpic + dba_pic MachopFrontpic + dba_pic MachopBackpic + dba_pic MachokeFrontpic + dba_pic MachokeBackpic + dba_pic MachampFrontpic + dba_pic MachampBackpic + dba_pic BellsproutFrontpic + dba_pic BellsproutBackpic + dba_pic WeepinbellFrontpic + dba_pic WeepinbellBackpic + dba_pic VictreebelFrontpic + dba_pic VictreebelBackpic + dba_pic TentacoolFrontpic + dba_pic TentacoolBackpic + dba_pic TentacruelFrontpic + dba_pic TentacruelBackpic + dba_pic GeodudeFrontpic + dba_pic GeodudeBackpic + dba_pic GravelerFrontpic + dba_pic GravelerBackpic + dba_pic GolemFrontpic + dba_pic GolemBackpic + dba_pic PonytaFrontpic + dba_pic PonytaBackpic + dba_pic RapidashFrontpic + dba_pic RapidashBackpic + dba_pic SlowpokeFrontpic + dba_pic SlowpokeBackpic + dba_pic SlowbroFrontpic + dba_pic SlowbroBackpic + dba_pic MagnemiteFrontpic + dba_pic MagnemiteBackpic + dba_pic MagnetonFrontpic + dba_pic MagnetonBackpic + dba_pic FarfetchDFrontpic + dba_pic FarfetchDBackpic + dba_pic DoduoFrontpic + dba_pic DoduoBackpic + dba_pic DodrioFrontpic + dba_pic DodrioBackpic + dba_pic SeelFrontpic + dba_pic SeelBackpic + dba_pic DewgongFrontpic + dba_pic DewgongBackpic + dba_pic GrimerFrontpic + dba_pic GrimerBackpic + dba_pic MukFrontpic + dba_pic MukBackpic + dba_pic ShellderFrontpic + dba_pic ShellderBackpic + dba_pic CloysterFrontpic + dba_pic CloysterBackpic + dba_pic GastlyFrontpic + dba_pic GastlyBackpic + dba_pic HaunterFrontpic + dba_pic HaunterBackpic + dba_pic GengarFrontpic + dba_pic GengarBackpic + dba_pic OnixFrontpic + dba_pic OnixBackpic + dba_pic DrowzeeFrontpic + dba_pic DrowzeeBackpic + dba_pic HypnoFrontpic + dba_pic HypnoBackpic + dba_pic KrabbyFrontpic + dba_pic KrabbyBackpic + dba_pic KinglerFrontpic + dba_pic KinglerBackpic + dba_pic VoltorbFrontpic + dba_pic VoltorbBackpic + dba_pic ElectrodeFrontpic + dba_pic ElectrodeBackpic + dba_pic ExeggcuteFrontpic + dba_pic ExeggcuteBackpic + dba_pic ExeggutorFrontpic + dba_pic ExeggutorBackpic + dba_pic CuboneFrontpic + dba_pic CuboneBackpic + dba_pic MarowakFrontpic + dba_pic MarowakBackpic + dba_pic HitmonleeFrontpic + dba_pic HitmonleeBackpic + dba_pic HitmonchanFrontpic + dba_pic HitmonchanBackpic + dba_pic LickitungFrontpic + dba_pic LickitungBackpic + dba_pic KoffingFrontpic + dba_pic KoffingBackpic + dba_pic WeezingFrontpic + dba_pic WeezingBackpic + dba_pic RhyhornFrontpic + dba_pic RhyhornBackpic + dba_pic RhydonFrontpic + dba_pic RhydonBackpic + dba_pic ChanseyFrontpic + dba_pic ChanseyBackpic + dba_pic TangelaFrontpic + dba_pic TangelaBackpic + dba_pic KangaskhanFrontpic + dba_pic KangaskhanBackpic + dba_pic HorseaFrontpic + dba_pic HorseaBackpic + dba_pic SeadraFrontpic + dba_pic SeadraBackpic + dba_pic GoldeenFrontpic + dba_pic GoldeenBackpic + dba_pic SeakingFrontpic + dba_pic SeakingBackpic + dba_pic StaryuFrontpic + dba_pic StaryuBackpic + dba_pic StarmieFrontpic + dba_pic StarmieBackpic + dba_pic MrMimeFrontpic + dba_pic MrMimeBackpic + dba_pic ScytherFrontpic + dba_pic ScytherBackpic + dba_pic JynxFrontpic + dba_pic JynxBackpic + dba_pic ElectabuzzFrontpic + dba_pic ElectabuzzBackpic + dba_pic MagmarFrontpic + dba_pic MagmarBackpic + dba_pic PinsirFrontpic + dba_pic PinsirBackpic + dba_pic TaurosFrontpic + dba_pic TaurosBackpic + dba_pic MagikarpFrontpic + dba_pic MagikarpBackpic + dba_pic GyaradosFrontpic + dba_pic GyaradosBackpic + dba_pic LaprasFrontpic + dba_pic LaprasBackpic + dba_pic DittoFrontpic + dba_pic DittoBackpic + dba_pic EeveeFrontpic + dba_pic EeveeBackpic + dba_pic VaporeonFrontpic + dba_pic VaporeonBackpic + dba_pic JolteonFrontpic + dba_pic JolteonBackpic + dba_pic FlareonFrontpic + dba_pic FlareonBackpic + dba_pic PorygonFrontpic + dba_pic PorygonBackpic + dba_pic OmanyteFrontpic + dba_pic OmanyteBackpic + dba_pic OmastarFrontpic + dba_pic OmastarBackpic + dba_pic KabutoFrontpic + dba_pic KabutoBackpic + dba_pic KabutopsFrontpic + dba_pic KabutopsBackpic + dba_pic AerodactylFrontpic + dba_pic AerodactylBackpic + dba_pic SnorlaxFrontpic + dba_pic SnorlaxBackpic + dba_pic ArticunoFrontpic + dba_pic ArticunoBackpic + dba_pic ZapdosFrontpic + dba_pic ZapdosBackpic + dba_pic MoltresFrontpic + dba_pic MoltresBackpic + dba_pic DratiniFrontpic + dba_pic DratiniBackpic + dba_pic DragonairFrontpic + dba_pic DragonairBackpic + dba_pic DragoniteFrontpic + dba_pic DragoniteBackpic + dba_pic MewtwoFrontpic + dba_pic MewtwoBackpic + dba_pic MewFrontpic + dba_pic MewBackpic + dba_pic ChikoritaFrontpic + dba_pic ChikoritaBackpic + dba_pic BayleefFrontpic + dba_pic BayleefBackpic + dba_pic MeganiumFrontpic + dba_pic MeganiumBackpic + dba_pic CyndaquilFrontpic + dba_pic CyndaquilBackpic + dba_pic QuilavaFrontpic + dba_pic QuilavaBackpic + dba_pic TyphlosionFrontpic + dba_pic TyphlosionBackpic + dba_pic TotodileFrontpic + dba_pic TotodileBackpic + dba_pic CroconawFrontpic + dba_pic CroconawBackpic + dba_pic FeraligatrFrontpic + dba_pic FeraligatrBackpic + dba_pic SentretFrontpic + dba_pic SentretBackpic + dba_pic FurretFrontpic + dba_pic FurretBackpic + dba_pic HoothootFrontpic + dba_pic HoothootBackpic + dba_pic NoctowlFrontpic + dba_pic NoctowlBackpic + dba_pic LedybaFrontpic + dba_pic LedybaBackpic + dba_pic LedianFrontpic + dba_pic LedianBackpic + dba_pic SpinarakFrontpic + dba_pic SpinarakBackpic + dba_pic AriadosFrontpic + dba_pic AriadosBackpic + dba_pic CrobatFrontpic + dba_pic CrobatBackpic + dba_pic ChinchouFrontpic + dba_pic ChinchouBackpic + dba_pic LanturnFrontpic + dba_pic LanturnBackpic + dba_pic PichuFrontpic + dba_pic PichuBackpic + dba_pic CleffaFrontpic + dba_pic CleffaBackpic + dba_pic IgglybuffFrontpic + dba_pic IgglybuffBackpic + dba_pic TogepiFrontpic + dba_pic TogepiBackpic + dba_pic TogeticFrontpic + dba_pic TogeticBackpic + dba_pic NatuFrontpic + dba_pic NatuBackpic + dba_pic XatuFrontpic + dba_pic XatuBackpic + dba_pic MareepFrontpic + dba_pic MareepBackpic + dba_pic FlaaffyFrontpic + dba_pic FlaaffyBackpic + dba_pic AmpharosFrontpic + dba_pic AmpharosBackpic + dba_pic BellossomFrontpic + dba_pic BellossomBackpic + dba_pic MarillFrontpic + dba_pic MarillBackpic + dba_pic AzumarillFrontpic + dba_pic AzumarillBackpic + dba_pic SudowoodoFrontpic + dba_pic SudowoodoBackpic + dba_pic PolitoedFrontpic + dba_pic PolitoedBackpic + dba_pic HoppipFrontpic + dba_pic HoppipBackpic + dba_pic SkiploomFrontpic + dba_pic SkiploomBackpic + dba_pic JumpluffFrontpic + dba_pic JumpluffBackpic + dba_pic AipomFrontpic + dba_pic AipomBackpic + dba_pic SunkernFrontpic + dba_pic SunkernBackpic + dba_pic SunfloraFrontpic + dba_pic SunfloraBackpic + dba_pic YanmaFrontpic + dba_pic YanmaBackpic + dba_pic WooperFrontpic + dba_pic WooperBackpic + dba_pic QuagsireFrontpic + dba_pic QuagsireBackpic + dba_pic EspeonFrontpic + dba_pic EspeonBackpic + dba_pic UmbreonFrontpic + dba_pic UmbreonBackpic + dba_pic MurkrowFrontpic + dba_pic MurkrowBackpic + dba_pic SlowkingFrontpic + dba_pic SlowkingBackpic + dba_pic MisdreavusFrontpic + dba_pic MisdreavusBackpic + + ; Unown pics have their own table. See UnownPicPointers + dbw -1, -1 + dbw -1, -1 + + dba_pic WobbuffetFrontpic + dba_pic WobbuffetBackpic + dba_pic GirafarigFrontpic + dba_pic GirafarigBackpic + dba_pic PinecoFrontpic + dba_pic PinecoBackpic + dba_pic ForretressFrontpic + dba_pic ForretressBackpic + dba_pic DunsparceFrontpic + dba_pic DunsparceBackpic + dba_pic GligarFrontpic + dba_pic GligarBackpic + dba_pic SteelixFrontpic + dba_pic SteelixBackpic + dba_pic SnubbullFrontpic + dba_pic SnubbullBackpic + dba_pic GranbullFrontpic + dba_pic GranbullBackpic + dba_pic QwilfishFrontpic + dba_pic QwilfishBackpic + dba_pic ScizorFrontpic + dba_pic ScizorBackpic + dba_pic ShuckleFrontpic + dba_pic ShuckleBackpic + dba_pic HeracrossFrontpic + dba_pic HeracrossBackpic + dba_pic SneaselFrontpic + dba_pic SneaselBackpic + dba_pic TeddiursaFrontpic + dba_pic TeddiursaBackpic + dba_pic UrsaringFrontpic + dba_pic UrsaringBackpic + dba_pic SlugmaFrontpic + dba_pic SlugmaBackpic + dba_pic MagcargoFrontpic + dba_pic MagcargoBackpic + dba_pic SwinubFrontpic + dba_pic SwinubBackpic + dba_pic PiloswineFrontpic + dba_pic PiloswineBackpic + dba_pic CorsolaFrontpic + dba_pic CorsolaBackpic + dba_pic RemoraidFrontpic + dba_pic RemoraidBackpic + dba_pic OctilleryFrontpic + dba_pic OctilleryBackpic + dba_pic DelibirdFrontpic + dba_pic DelibirdBackpic + dba_pic MantineFrontpic + dba_pic MantineBackpic + dba_pic SkarmoryFrontpic + dba_pic SkarmoryBackpic + dba_pic HoundourFrontpic + dba_pic HoundourBackpic + dba_pic HoundoomFrontpic + dba_pic HoundoomBackpic + dba_pic KingdraFrontpic + dba_pic KingdraBackpic + dba_pic PhanpyFrontpic + dba_pic PhanpyBackpic + dba_pic DonphanFrontpic + dba_pic DonphanBackpic + dba_pic Porygon2Frontpic + dba_pic Porygon2Backpic + dba_pic StantlerFrontpic + dba_pic StantlerBackpic + dba_pic SmeargleFrontpic + dba_pic SmeargleBackpic + dba_pic TyrogueFrontpic + dba_pic TyrogueBackpic + dba_pic HitmontopFrontpic + dba_pic HitmontopBackpic + dba_pic SmoochumFrontpic + dba_pic SmoochumBackpic + dba_pic ElekidFrontpic + dba_pic ElekidBackpic + dba_pic MagbyFrontpic + dba_pic MagbyBackpic + dba_pic MiltankFrontpic + dba_pic MiltankBackpic + dba_pic BlisseyFrontpic + dba_pic BlisseyBackpic + dba_pic RaikouFrontpic + dba_pic RaikouBackpic + dba_pic EnteiFrontpic + dba_pic EnteiBackpic + dba_pic SuicuneFrontpic + dba_pic SuicuneBackpic + dba_pic LarvitarFrontpic + dba_pic LarvitarBackpic + dba_pic PupitarFrontpic + dba_pic PupitarBackpic + dba_pic TyranitarFrontpic + dba_pic TyranitarBackpic + dba_pic LugiaFrontpic + dba_pic LugiaBackpic + dba_pic HoOhFrontpic + dba_pic HoOhBackpic + dba_pic CelebiFrontpic + dba_pic CelebiBackpic + dbw -1, -1 ; unused + dbw -1, -1 ; unused + dba_pic EggPic + dbw -1, -1 ; unused diff --git a/data/pokemon/unown_pic_pointers.asm b/data/pokemon/unown_pic_pointers.asm new file mode 100644 index 000000000..1ae0da6b6 --- /dev/null +++ b/data/pokemon/unown_pic_pointers.asm @@ -0,0 +1,54 @@ +UnownPicPointers:: +; entries correspond to Unown letters, two apiece + dba_pic UnownAFrontpic + dba_pic UnownABackpic + dba_pic UnownBFrontpic + dba_pic UnownBBackpic + dba_pic UnownCFrontpic + dba_pic UnownCBackpic + dba_pic UnownDFrontpic + dba_pic UnownDBackpic + dba_pic UnownEFrontpic + dba_pic UnownEBackpic + dba_pic UnownFFrontpic + dba_pic UnownFBackpic + dba_pic UnownGFrontpic + dba_pic UnownGBackpic + dba_pic UnownHFrontpic + dba_pic UnownHBackpic + dba_pic UnownIFrontpic + dba_pic UnownIBackpic + dba_pic UnownJFrontpic + dba_pic UnownJBackpic + dba_pic UnownKFrontpic + dba_pic UnownKBackpic + dba_pic UnownLFrontpic + dba_pic UnownLBackpic + dba_pic UnownMFrontpic + dba_pic UnownMBackpic + dba_pic UnownNFrontpic + dba_pic UnownNBackpic + dba_pic UnownOFrontpic + dba_pic UnownOBackpic + dba_pic UnownPFrontpic + dba_pic UnownPBackpic + dba_pic UnownQFrontpic + dba_pic UnownQBackpic + dba_pic UnownRFrontpic + dba_pic UnownRBackpic + dba_pic UnownSFrontpic + dba_pic UnownSBackpic + dba_pic UnownTFrontpic + dba_pic UnownTBackpic + dba_pic UnownUFrontpic + dba_pic UnownUBackpic + dba_pic UnownVFrontpic + dba_pic UnownVBackpic + dba_pic UnownWFrontpic + dba_pic UnownWBackpic + dba_pic UnownXFrontpic + dba_pic UnownXBackpic + dba_pic UnownYFrontpic + dba_pic UnownYBackpic + dba_pic UnownZFrontpic + dba_pic UnownZBackpic diff --git a/data/sprites/framesets.asm b/data/sprite_anims/framesets.asm index 24b058859..24b058859 100755 --- a/data/sprites/framesets.asm +++ b/data/sprite_anims/framesets.asm diff --git a/data/sprites/oam.asm b/data/sprite_anims/oam.asm index 99adc9df3..99adc9df3 100644 --- a/data/sprites/oam.asm +++ b/data/sprite_anims/oam.asm diff --git a/data/sprites/sequences.asm b/data/sprite_anims/sequences.asm index 70544a60a..70544a60a 100644 --- a/data/sprites/sequences.asm +++ b/data/sprite_anims/sequences.asm diff --git a/data/trainers/pic_pointers.asm b/data/trainers/pic_pointers.asm new file mode 100644 index 000000000..201b44200 --- /dev/null +++ b/data/trainers/pic_pointers.asm @@ -0,0 +1,69 @@ +TrainerPicPointers:: +; entries correspond to trainer classes (see constants/trainer_constants.asm) + dba_pic FalknerPic + dba_pic WhitneyPic + dba_pic BugsyPic + dba_pic MortyPic + dba_pic PrycePic + dba_pic JasminePic + dba_pic ChuckPic + dba_pic ClairPic + dba_pic Rival1Pic + dba_pic PokemonProfPic + dba_pic WillPic + dba_pic CalPic + dba_pic BrunoPic + dba_pic KarenPic + dba_pic KogaPic + dba_pic ChampionPic + dba_pic BrockPic + dba_pic MistyPic + dba_pic LtSurgePic + dba_pic ScientistPic + dba_pic ErikaPic + dba_pic YoungsterPic + dba_pic SchoolboyPic + dba_pic BirdKeeperPic + dba_pic LassPic + dba_pic JaninePic + dba_pic CooltrainermPic + dba_pic CooltrainerfPic + dba_pic BeautyPic + dba_pic PokemaniacPic + dba_pic GruntmPic + dba_pic GentlemanPic + dba_pic SkierPic + dba_pic TeacherPic + dba_pic SabrinaPic + dba_pic BugCatcherPic + dba_pic FisherPic + dba_pic SwimmermPic + dba_pic SwimmerfPic + dba_pic SailorPic + dba_pic SuperNerdPic + dba_pic Rival2Pic + dba_pic GuitaristPic + dba_pic HikerPic + dba_pic BikerPic + dba_pic BlainePic + dba_pic BurglarPic + dba_pic FirebreatherPic + dba_pic JugglerPic + dba_pic BlackbeltTPic + dba_pic ExecutivemPic + dba_pic PsychicTPic + dba_pic PicnickerPic + dba_pic CamperPic + dba_pic ExecutivefPic + dba_pic SagePic + dba_pic MediumPic + dba_pic BoarderPic + dba_pic PokefanmPic + dba_pic KimonoGirlPic + dba_pic TwinsPic + dba_pic PokefanfPic + dba_pic RedPic + dba_pic BluePic + dba_pic OfficerPic + dba_pic GruntfPic + dba_pic MysticalmanPic |