Use "battle_anims" and "sprite_anims" for clarity, not just "anims"

This commit is contained in:
Remy Oukaour 2017-12-26 18:45:04 -05:00
parent b5417fafec
commit 35a3a19fda
132 changed files with 1967 additions and 1969 deletions

View File

@ -169,23 +169,23 @@ gfx/slots/slots_3.2bpp: tools/gfx += --interleave --png=$< --remove-duplicates -
gfx/card_flip/card_flip_2.2bpp: tools/gfx += --remove-whitespace
gfx/anims/angels.2bpp: tools/gfx += --trim-whitespace
gfx/anims/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
gfx/anims/bubble.2bpp: tools/gfx += --trim-whitespace
gfx/anims/charge.2bpp: tools/gfx += --trim-whitespace
gfx/anims/egg.2bpp: tools/gfx += --remove-whitespace
gfx/anims/explosion.2bpp: tools/gfx += --remove-whitespace
gfx/anims/hit.2bpp: tools/gfx += --remove-whitespace
gfx/anims/horn.2bpp: tools/gfx += --remove-whitespace
gfx/anims/lightning.2bpp: tools/gfx += --remove-whitespace
gfx/anims/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
gfx/anims/noise.2bpp: tools/gfx += --remove-whitespace
gfx/anims/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
gfx/anims/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
gfx/anims/reflect.2bpp: tools/gfx += --remove-whitespace
gfx/anims/rocks.2bpp: tools/gfx += --remove-whitespace
gfx/anims/skyattack.2bpp: tools/gfx += --remove-whitespace
gfx/anims/status.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/angels.2bpp: tools/gfx += --trim-whitespace
gfx/battle_anims/beam.2bpp: tools/gfx += --remove-xflip --remove-yflip --remove-whitespace
gfx/battle_anims/bubble.2bpp: tools/gfx += --trim-whitespace
gfx/battle_anims/charge.2bpp: tools/gfx += --trim-whitespace
gfx/battle_anims/egg.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/explosion.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/hit.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/horn.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/lightning.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/misc.2bpp: tools/gfx += --remove-duplicates --remove-xflip
gfx/battle_anims/noise.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/objects.2bpp: tools/gfx += --remove-whitespace --remove-xflip
gfx/battle_anims/pokeball.2bpp: tools/gfx += --remove-xflip --keep-whitespace
gfx/battle_anims/reflect.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/rocks.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/skyattack.2bpp: tools/gfx += --remove-whitespace
gfx/battle_anims/status.2bpp: tools/gfx += --remove-whitespace
gfx/player/chris.2bpp: rgbgfx += -h
gfx/player/chris_back.2bpp: rgbgfx += -h

View File

@ -8,6 +8,7 @@ INCLUDE "constants/pokemon_constants.asm"
INCLUDE "constants/type_constants.asm"
INCLUDE "constants/move_constants.asm"
INCLUDE "constants/battle_constants.asm"
INCLUDE "constants/battle_anim_constants.asm"
INCLUDE "constants/map_constants.asm"
INCLUDE "constants/map_data_constants.asm"
INCLUDE "constants/map_setup_constants.asm"
@ -20,12 +21,12 @@ INCLUDE "constants/event_flags.asm"
INCLUDE "constants/engine_flags.asm"
INCLUDE "constants/music_constants.asm"
INCLUDE "constants/sfx_constants.asm"
INCLUDE "constants/animation_constants.asm"
INCLUDE "constants/phone_constants.asm"
INCLUDE "constants/credits_constants.asm"
INCLUDE "constants/gfx_constants.asm"
INCLUDE "constants/input_constants.asm"
INCLUDE "constants/pokemon_data_constants.asm"
INCLUDE "constants/icon_constants.asm"
INCLUDE "constants/serial_constants.asm"
INCLUDE "constants/mobile_constants.asm"
INCLUDE "constants/misc_constants.asm"

View File

@ -26,7 +26,7 @@
const BATTLEANIMSTRUCT_17
BATTLEANIMSTRUCT_LENGTH EQU const_value
; BattleAnimObjects indexes (see data/anims/objects.asm)
; BattleAnimObjects indexes (see data/battle_anims/objects.asm)
const_def
const ANIM_OBJ_00
const ANIM_OBJ_01
@ -217,7 +217,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
const ANIM_OBJ_BA
const ANIM_OBJ_BB
; DoBattleAnimFrame arguments (see engine/anims/functions.asm)
; DoBattleAnimFrame arguments (see engine/battle_anims/functions.asm)
const_def
const BATTLEANIMFUNC_00
const BATTLEANIMFUNC_01
@ -300,7 +300,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
const BATTLEANIMFUNC_4E
const BATTLEANIMFUNC_4F
; BattleAnimFrameData indexes (see data/anims/framesets.asm)
; BattleAnimFrameData indexes (see data/battle_anims/framesets.asm)
const_def
const BATTLEANIMFRAMESET_00
const BATTLEANIMFRAMESET_01
@ -488,7 +488,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
const BATTLEANIMFRAMESET_B7
const BATTLEANIMFRAMESET_B8
; BattleAnimOAMData indexes (see data/anims/oam.asm)
; BattleAnimOAMData indexes (see data/battle_anims/oam.asm)
const_def
const BATTLEANIMOAMSET_00
const BATTLEANIMOAMSET_01
@ -707,7 +707,7 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
const BATTLEANIMOAMSET_D6
const BATTLEANIMOAMSET_D7
; BattleBGEffects indexes (see engine/anims/bg_effects.asm)
; BattleBGEffects indexes (see engine/battle_anims/bg_effects.asm)
const_value SET 1
const ANIM_BG_FLASH_INVERTED
const ANIM_BG_FLASH_WHITE
@ -763,7 +763,7 @@ const_value SET 1
const ANIM_BG_WOBBLE_MON
const ANIM_BG_35
; AnimObjGFX indexes (see data/anims/object_gfx.asm)
; AnimObjGFX indexes (see data/battle_anims/object_gfx.asm)
const_value SET 1
const ANIM_GFX_HIT
const ANIM_GFX_CUT

View File

@ -0,0 +1,41 @@
; IconPointers indexes (see data/icon_pointers.asm)
const_def
const ICON_NULL
const ICON_POLIWAG
const ICON_JIGGLYPUFF
const ICON_DIGLETT
const ICON_PIKACHU
const ICON_STARYU
const ICON_FISH
const ICON_BIRD
const ICON_MONSTER
const ICON_CLEFAIRY
const ICON_ODDISH
const ICON_BUG
const ICON_GHOST
const ICON_LAPRAS
const ICON_HUMANSHAPE
const ICON_FOX
const ICON_EQUINE
const ICON_SHELL
const ICON_BLOB
const ICON_SERPENT
const ICON_VOLTORB
const ICON_SQUIRTLE
const ICON_BULBASAUR
const ICON_CHARMANDER
const ICON_CATERPILLAR
const ICON_UNOWN
const ICON_GEODUDE
const ICON_FIGHTER
const ICON_EGG
const ICON_JELLYFISH
const ICON_MOTH
const ICON_BAT
const ICON_SNORLAX
const ICON_HO_OH
const ICON_LUGIA
const ICON_GYARADOS
const ICON_SLOWPOKE
const ICON_SUDOWOODO
const ICON_BIGMON

View File

@ -10,8 +10,8 @@
; - BitmasksPointers (see gfx/pokemon/bitmask_pointers.asm)
; - AnimationExtraPointers (see gfx/pokemon/extra_pointers.asm)
; - FramesPointers (see gfx/pokemon/frame_pointers.asm)
; - PokemonPalettes (see gfx/pokemon/palette_pointers.asm)
; - PicPointers (see gfx/pokemon/pic_pointers.asm)
; - PokemonPalettes (see data/palettes/pokemon_palettes.asm)
; - AlphabeticalPokedexOrder (see data/pokemon/dex_order_alpha.asm)
; - NewPokedexOrder (see data/pokemon/dex_order_new.asm)
; - MonMenuIcons (see data/pokemon/menu_icons.asm)

View File

@ -102,49 +102,6 @@ REDMON_STRUCT_LENGTH EQU 44
PARTY_LENGTH EQU 6
; IconPointers indexes (see gfx/icon_pointers.asm)
const_def
const ICON_NULL
const ICON_POLIWAG
const ICON_JIGGLYPUFF
const ICON_DIGLETT
const ICON_PIKACHU
const ICON_STARYU
const ICON_FISH
const ICON_BIRD
const ICON_MONSTER
const ICON_CLEFAIRY
const ICON_ODDISH
const ICON_BUG
const ICON_GHOST
const ICON_LAPRAS
const ICON_HUMANSHAPE
const ICON_FOX
const ICON_EQUINE
const ICON_SHELL
const ICON_BLOB
const ICON_SERPENT
const ICON_VOLTORB
const ICON_SQUIRTLE
const ICON_BULBASAUR
const ICON_CHARMANDER
const ICON_CATERPILLAR
const ICON_UNOWN
const ICON_GEODUDE
const ICON_FIGHTER
const ICON_EGG
const ICON_JELLYFISH
const ICON_MOTH
const ICON_BAT
const ICON_SNORLAX
const ICON_HO_OH
const ICON_LUGIA
const ICON_GYARADOS
const ICON_SLOWPOKE
const ICON_SUDOWOODO
const ICON_BIGMON
; evolution types (used in data/pokemon/evos_attacks.asm)
const_value SET 1
const EVOLVE_LEVEL

View File

@ -17,7 +17,7 @@
const SPRITEANIMSTRUCT_0E ; e
const SPRITEANIMSTRUCT_0F ; f
; SpriteAnimSeqData indexes (see data/sprites/sequences.asm)
; SpriteAnimSeqData indexes (see data/sprite_anims/sequences.asm)
const_def
const SPRITE_ANIM_INDEX_PARTY_MON ; 00
const SPRITE_ANIM_INDEX_GS_TITLE_TRAIL ; 01
@ -103,7 +103,7 @@
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F ; 21
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY ; 22
; SpriteAnimFrameData indexes (see data/sprites/framesets.asm)
; SpriteAnimFrameData indexes (see data/sprite_anims/framesets.asm)
const_def
const SPRITE_ANIM_FRAMESET_00
const SPRITE_ANIM_FRAMESET_PARTY_MON ; 01
@ -172,7 +172,7 @@
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT ; 40
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT ; 41
; SpriteAnimOAMData indexes (see data/sprites/oam.asm)
; SpriteAnimOAMData indexes (see data/sprite_anims/oam.asm)
const_def
const SPRITE_ANIM_OAMSET_RED_WALK_1 ; 00
const SPRITE_ANIM_OAMSET_RED_WALK_2 ; 01

File diff suppressed because it is too large Load Diff

1270
data/battle_anims/framesets.asm Executable file

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -1,6 +1,6 @@
# Move Animation Commands
# Battle Animation Commands
Defined in [macros/scripts/move_anim.asm](/macros/scripts/move_anim.asm) and [data/moves/move_anims.asm:BattleAnimations](/data/moves/move_anims.asm).
Defined in [macros/scripts/battle_anims.asm](/macros/scripts/battle_anims.asm) and [data/moves/move_anims.asm:BattleAnimations](/data/moves/move_anims.asm).
## `$00``$EF`: `anim_wait` *length*

View File

@ -1,6 +1,6 @@
# Event Commands
Defined in [macros/scripts/event.asm](/macros/scripts/event.asm) and [engine/scripting.asm:ScriptCommandTable](/engine/scripting.asm).
Defined in [macros/scripts/events.asm](/macros/scripts/events.asm) and [engine/scripting.asm:ScriptCommandTable](/engine/scripting.asm).
## `$00`: `scall` *script*

View File

@ -1,7 +1,6 @@
# Pic Animations
Defined in [macros/scripts/gfx_anim.asm](/macros/scripts/gfx_anim.asm) and [engine/anims/anim_commands.asm:BattleAnimCommands](/engine/anims/anim_commands.asm).
Defined in [macros/scripts/gfx_anims.asm](/macros/scripts/gfx_anims.asm).
Pic animations are assembled in 3 parts:
@ -20,12 +19,12 @@ Pic animations are assembled in 3 parts:
Animation data is in these files:
- gfx/pics/anims.asm:
- [gfx/pokemon/anims.asm](/gfx/pokemon/anims.asm):
Main animations (played everywhere)
- gfx/pics/extras.asm:
- [gfx/pokemon/extras.asm](/gfx/pokemon/extras.asm):
Extra animations, appended to the main animation.
Used in the status screen (blinking, tail wags etc.)
- gfx/pics/unown_anims.asm and gfx/pics/unown_extras.asm:
- [gfx/pokemon/unown_anims.asm](/gfx/pokemon/unown_anims.asm) and [gfx/pokemon/unown_extras.asm](/gfx/pokemon/unown_extras.asm):
Unown has its own animation data despite having an entry in the main tables.

View File

@ -351,7 +351,7 @@ RunBattleAnimCommand: ; cc25f
BattleAnimCommands:: ; cc2a4 (33:42a4)
; entries correspond to macros/move_anim.asm enumeration
; entries correspond to macros/scripts/battle_anims.asm enumeration
dw BattleAnimCmd_Obj
dw BattleAnimCmd_1GFX
dw BattleAnimCmd_2GFX

View File

@ -451,7 +451,7 @@ GetBallAnimPal: ; cd249 (33:5249)
ret
; cd26c (33:526c)
INCLUDE "data/anims/ball_colors.asm"
INCLUDE "data/battle_anims/ball_colors.asm"
BattleAnimFunction_10: ; cd284 (33:5284)
call BattleAnim_AnonJumptable

View File

@ -1218,8 +1218,9 @@ INCLUDE "data/palettes/hp_bar.pal"
ExpBarPalette:
INCLUDE "data/palettes/exp_bar.pal"
INCLUDE "gfx/pokemon/palette_pointers.asm"
INCLUDE "gfx/trainer_palettes.asm"
INCLUDE "data/palettes/pokemon_palettes.asm"
INCLUDE "data/palettes/trainer_palettes.asm"
LoadMapPals:
farcall LoadSpecialMapPalette

View File

@ -468,6 +468,6 @@ ReadMonMenuIcon: ; 8eab3
INCLUDE "data/pokemon/menu_icons.asm"
INCLUDE "gfx/icon_pointers.asm"
INCLUDE "data/icon_pointers.asm"
INCLUDE "gfx/icons.asm"

View File

@ -1,5 +1,5 @@
MovementPointers: ; 5075
; entries correspond to macros/movement.asm enumeration
; entries correspond to macros/scripts/movement.asm enumeration
dw Movement_turn_head_down ; 00
dw Movement_turn_head_up ; 01
dw Movement_turn_head_left ; 02

View File

@ -64,7 +64,7 @@ RunScriptCommand:
ScriptCommandTable:
; entries correspond to macros/event.asm enumeration
; entries correspond to macros/scripts/events.asm enumeration
dw Script_scall ; 00
dw Script_farscall ; 01
dw Script_ptcall ; 02

View File

@ -551,13 +551,13 @@ BrokenGetStdGraphics: ; 8d1ac
; 8d1c4
INCLUDE "data/sprites/sequences.asm"
INCLUDE "data/sprite_anims/sequences.asm"
INCLUDE "engine/sprite_anims.asm"
INCLUDE "data/sprites/framesets.asm"
INCLUDE "data/sprite_anims/framesets.asm"
INCLUDE "data/sprites/oam.asm"
INCLUDE "data/sprite_anims/oam.asm"
BrokenStdGFXPointers: ; Broken 2bpp pointers

View File

@ -236,7 +236,7 @@ DoTradeAnimation: ; 29082
; 290af
.JumpTable: ; 290af
; entries correspond to macros/trade_anim.asm enumeration
; entries correspond to macros/scripts/trade_anims.asm enumeration
dw TradeAnim_AdvanceScriptPointer ; 00
dw TradeAnim_ShowGivemonData ; 01
dw TradeAnim_ShowGetmonData ; 02

View File

@ -1,41 +0,0 @@
AnimObj00GFX: ; 84a2e
AnimObjHitGFX: INCBIN "gfx/anims/hit.2bpp.lz"
AnimObjCutGFX: INCBIN "gfx/anims/cut.2bpp.lz"
AnimObjFireGFX: INCBIN "gfx/anims/fire.2bpp.lz"
AnimObjWaterGFX: INCBIN "gfx/anims/water.2bpp.lz"
AnimObjLightningGFX: INCBIN "gfx/anims/lightning.2bpp.lz"
AnimObjSmokeGFX: INCBIN "gfx/anims/smoke.2bpp.lz"
AnimObjExplosionGFX: INCBIN "gfx/anims/explosion.2bpp.lz"
AnimObjIceGFX: INCBIN "gfx/anims/ice.2bpp.lz"
AnimObjRocksGFX: INCBIN "gfx/anims/rocks.2bpp.lz"
AnimObjPoisonGFX: INCBIN "gfx/anims/poison.2bpp.lz"
AnimObjPlantGFX: INCBIN "gfx/anims/plant.2bpp.lz"
AnimObjPokeBallGFX: INCBIN "gfx/anims/pokeball.2bpp.lz"
AnimObjBubbleGFX: INCBIN "gfx/anims/bubble.2bpp.lz"
AnimObjNoiseGFX: INCBIN "gfx/anims/noise.2bpp.lz"
AnimObjReflectGFX: INCBIN "gfx/anims/reflect.2bpp.lz"
AnimObjPowderGFX: INCBIN "gfx/anims/powder.2bpp.lz"
AnimObjBeamGFX: INCBIN "gfx/anims/beam.2bpp.lz"
AnimObjSpeedGFX: INCBIN "gfx/anims/speed.2bpp.lz"
AnimObjChargeGFX: INCBIN "gfx/anims/charge.2bpp.lz"
AnimObjWindGFX: INCBIN "gfx/anims/wind.2bpp.lz"
AnimObjWhipGFX: INCBIN "gfx/anims/whip.2bpp.lz"
AnimObjRopeGFX: INCBIN "gfx/anims/rope.2bpp.lz"
AnimObjEggGFX: INCBIN "gfx/anims/egg.2bpp.lz"
AnimObjPsychicGFX: INCBIN "gfx/anims/psychic.2bpp.lz"
AnimObjSandGFX: INCBIN "gfx/anims/sand.2bpp.lz"
AnimObjWebGFX: INCBIN "gfx/anims/web.2bpp.lz"
AnimObjHazeGFX: INCBIN "gfx/anims/haze.2bpp.lz"
AnimObjHornGFX: INCBIN "gfx/anims/horn.2bpp.lz"
AnimObjFlowerGFX: INCBIN "gfx/anims/flower.2bpp.lz"
AnimObjMiscGFX: INCBIN "gfx/anims/misc.2bpp.lz"
AnimObjSkyAttackGFX: INCBIN "gfx/anims/skyattack.2bpp.lz"
AnimObjGlobeGFX: INCBIN "gfx/anims/globe.2bpp.lz"
AnimObjShapesGFX: INCBIN "gfx/anims/shapes.2bpp.lz"
AnimObjStatusGFX: INCBIN "gfx/anims/status.2bpp.lz"
AnimObjObjectsGFX: INCBIN "gfx/anims/objects.2bpp.lz"
AnimObjShineGFX: INCBIN "gfx/anims/shine.2bpp.lz"
AnimObjAngelsGFX: INCBIN "gfx/anims/angels.2bpp.lz"
AnimObjWaveGFX: INCBIN "gfx/anims/wave.2bpp.lz"
AnimObjAeroblastGFX: INCBIN "gfx/anims/aeroblast.2bpp.lz"
; 8640e

41
gfx/battle_anims.asm Normal file
View File

@ -0,0 +1,41 @@
AnimObj00GFX: ; 84a2e
AnimObjHitGFX: INCBIN "gfx/battle_anims/hit.2bpp.lz"
AnimObjCutGFX: INCBIN "gfx/battle_anims/cut.2bpp.lz"
AnimObjFireGFX: INCBIN "gfx/battle_anims/fire.2bpp.lz"
AnimObjWaterGFX: INCBIN "gfx/battle_anims/water.2bpp.lz"
AnimObjLightningGFX: INCBIN "gfx/battle_anims/lightning.2bpp.lz"
AnimObjSmokeGFX: INCBIN "gfx/battle_anims/smoke.2bpp.lz"
AnimObjExplosionGFX: INCBIN "gfx/battle_anims/explosion.2bpp.lz"
AnimObjIceGFX: INCBIN "gfx/battle_anims/ice.2bpp.lz"
AnimObjRocksGFX: INCBIN "gfx/battle_anims/rocks.2bpp.lz"
AnimObjPoisonGFX: INCBIN "gfx/battle_anims/poison.2bpp.lz"
AnimObjPlantGFX: INCBIN "gfx/battle_anims/plant.2bpp.lz"
AnimObjPokeBallGFX: INCBIN "gfx/battle_anims/pokeball.2bpp.lz"
AnimObjBubbleGFX: INCBIN "gfx/battle_anims/bubble.2bpp.lz"
AnimObjNoiseGFX: INCBIN "gfx/battle_anims/noise.2bpp.lz"
AnimObjReflectGFX: INCBIN "gfx/battle_anims/reflect.2bpp.lz"
AnimObjPowderGFX: INCBIN "gfx/battle_anims/powder.2bpp.lz"
AnimObjBeamGFX: INCBIN "gfx/battle_anims/beam.2bpp.lz"
AnimObjSpeedGFX: INCBIN "gfx/battle_anims/speed.2bpp.lz"
AnimObjChargeGFX: INCBIN "gfx/battle_anims/charge.2bpp.lz"
AnimObjWindGFX: INCBIN "gfx/battle_anims/wind.2bpp.lz"
AnimObjWhipGFX: INCBIN "gfx/battle_anims/whip.2bpp.lz"
AnimObjRopeGFX: INCBIN "gfx/battle_anims/rope.2bpp.lz"
AnimObjEggGFX: INCBIN "gfx/battle_anims/egg.2bpp.lz"
AnimObjPsychicGFX: INCBIN "gfx/battle_anims/psychic.2bpp.lz"
AnimObjSandGFX: INCBIN "gfx/battle_anims/sand.2bpp.lz"
AnimObjWebGFX: INCBIN "gfx/battle_anims/web.2bpp.lz"
AnimObjHazeGFX: INCBIN "gfx/battle_anims/haze.2bpp.lz"
AnimObjHornGFX: INCBIN "gfx/battle_anims/horn.2bpp.lz"
AnimObjFlowerGFX: INCBIN "gfx/battle_anims/flower.2bpp.lz"
AnimObjMiscGFX: INCBIN "gfx/battle_anims/misc.2bpp.lz"
AnimObjSkyAttackGFX: INCBIN "gfx/battle_anims/skyattack.2bpp.lz"
AnimObjGlobeGFX: INCBIN "gfx/battle_anims/globe.2bpp.lz"
AnimObjShapesGFX: INCBIN "gfx/battle_anims/shapes.2bpp.lz"
AnimObjStatusGFX: INCBIN "gfx/battle_anims/status.2bpp.lz"
AnimObjObjectsGFX: INCBIN "gfx/battle_anims/objects.2bpp.lz"
AnimObjShineGFX: INCBIN "gfx/battle_anims/shine.2bpp.lz"
AnimObjAngelsGFX: INCBIN "gfx/battle_anims/angels.2bpp.lz"
AnimObjWaveGFX: INCBIN "gfx/battle_anims/wave.2bpp.lz"
AnimObjAeroblastGFX: INCBIN "gfx/battle_anims/aeroblast.2bpp.lz"
; 8640e

View File

Before

Width:  |  Height:  |  Size: 187 B

After

Width:  |  Height:  |  Size: 187 B

View File

Before

Width:  |  Height:  |  Size: 363 B

After

Width:  |  Height:  |  Size: 363 B

View File

Before

Width:  |  Height:  |  Size: 562 B

After

Width:  |  Height:  |  Size: 562 B

View File

Before

Width:  |  Height:  |  Size: 237 B

After

Width:  |  Height:  |  Size: 237 B

View File

Before

Width:  |  Height:  |  Size: 188 B

After

Width:  |  Height:  |  Size: 188 B

View File

Before

Width:  |  Height:  |  Size: 170 B

After

Width:  |  Height:  |  Size: 170 B

View File

Before

Width:  |  Height:  |  Size: 200 B

After

Width:  |  Height:  |  Size: 200 B

View File

Before

Width:  |  Height:  |  Size: 157 B

After

Width:  |  Height:  |  Size: 157 B

View File

Before

Width:  |  Height:  |  Size: 153 B

After

Width:  |  Height:  |  Size: 153 B

View File

Before

Width:  |  Height:  |  Size: 149 B

After

Width:  |  Height:  |  Size: 149 B

View File

Before

Width:  |  Height:  |  Size: 292 B

After

Width:  |  Height:  |  Size: 292 B

View File

Before

Width:  |  Height:  |  Size: 173 B

After

Width:  |  Height:  |  Size: 173 B

View File

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 306 B

View File

Before

Width:  |  Height:  |  Size: 179 B

After

Width:  |  Height:  |  Size: 179 B

View File

Before

Width:  |  Height:  |  Size: 137 B

After

Width:  |  Height:  |  Size: 137 B

View File

Before

Width:  |  Height:  |  Size: 820 B

After

Width:  |  Height:  |  Size: 820 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 526 B

After

Width:  |  Height:  |  Size: 526 B

View File

Before

Width:  |  Height:  |  Size: 705 B

After

Width:  |  Height:  |  Size: 705 B

View File

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 293 B

View File

Before

Width:  |  Height:  |  Size: 166 B

After

Width:  |  Height:  |  Size: 166 B

View File

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 388 B

View File

Before

Width:  |  Height:  |  Size: 100 B

After

Width:  |  Height:  |  Size: 100 B

View File

Before

Width:  |  Height:  |  Size: 175 B

After

Width:  |  Height:  |  Size: 175 B

View File

Before

Width:  |  Height:  |  Size: 211 B

After

Width:  |  Height:  |  Size: 211 B

View File

Before

Width:  |  Height:  |  Size: 669 B

After

Width:  |  Height:  |  Size: 669 B

View File

Before

Width:  |  Height:  |  Size: 256 B

After

Width:  |  Height:  |  Size: 256 B

Some files were not shown because too many files have changed in this diff Show More