The Great Trainer Overhaul (Part 2)... and...?

Finishes the trainers of Johto, and a little something extra ;3
This commit is contained in:
Misty 2025-10-25 16:05:42 -06:00
parent 429b390f3b
commit bb3fc104f8
34 changed files with 907 additions and 582 deletions

View file

@ -449,6 +449,7 @@ DEF JOHTO_POKEMON EQU const_value
const HYOSHU_YANG const HYOSHU_YANG
const HYOSHU_YIN const HYOSHU_YIN
const CELEBI ; fb const CELEBI ; fb
const DEOXYS
DEF NUM_POKEMON EQU const_value - 1 DEF NUM_POKEMON EQU const_value - 1
DEF EGG EQU -3 DEF EGG EQU -3

View file

@ -454,4 +454,5 @@ INCLUDE "data/pokemon/base_stats/ho_oh.asm"
INCLUDE "data/pokemon/base_stats/hyoshu_yang.asm" INCLUDE "data/pokemon/base_stats/hyoshu_yang.asm"
INCLUDE "data/pokemon/base_stats/hyoshu_yin.asm" INCLUDE "data/pokemon/base_stats/hyoshu_yin.asm"
INCLUDE "data/pokemon/base_stats/celebi.asm" INCLUDE "data/pokemon/base_stats/celebi.asm"
INCLUDE "data/pokemon/base_stats/deoxys.asm"
.IndirectEnd:: .IndirectEnd::

View file

@ -0,0 +1,21 @@
db 0 ; species ID placeholder
db 50, 150, 50, 150, 150, 50
; hp atk def spd sat sdf
db PSYCHIC_TYPE, PSYCHIC_TYPE ; type
db 3 ; catch rate
db 215 ; base exp
db NO_ITEM, NO_ITEM ; items
db GENDER_UNKNOWN ; gender ratio
db 100 ; unknown 1
db 120 ; step cycles to hatch
db 5 ; unknown 2
INCBIN "gfx/pokemon/deoxys/front.dimensions"
dw NULL, NULL ; unused (beta front/back pics)
db GROWTH_MEDIUM_SLOW ; growth rate
dn EGG_NONE, EGG_NONE ; egg groups
; tm/hm learnset
tmhm DYNAMICPUNCH, HEADBUTT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC_M, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, DETECT, REST, FIRE_PUNCH, NIGHTMARE, CUT, STRENGTH, FLASH, ICE_BEAM, THUNDERBOLT
; end

View file

@ -433,4 +433,5 @@ PokemonCries::
mon_cry CRY_NIDORAN_M, 0, 128 ; HYOSHU_YANG (placeholder) mon_cry CRY_NIDORAN_M, 0, 128 ; HYOSHU_YANG (placeholder)
mon_cry CRY_NIDORAN_M, 0, 128 ; HYOSHU_YIN (placeholder) mon_cry CRY_NIDORAN_M, 0, 128 ; HYOSHU_YIN (placeholder)
mon_cry CRY_ENTEI, 330, 273 ; CELEBI mon_cry CRY_ENTEI, 330, 273 ; CELEBI
mon_cry CRY_NIDORAN_M, 0, 0 ; DEOXYS (incomplete)
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -442,3 +442,4 @@ MagnezonePokedexEntry:: INCLUDE "data/pokemon/dex_entries/magnezone.asm"
GavillainPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gavillain.asm" GavillainPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gavillain.asm"
BuuPokedexEntry:: INCLUDE "data/pokemon/dex_entries/buu.asm" BuuPokedexEntry:: INCLUDE "data/pokemon/dex_entries/buu.asm"
EvolottoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/evolotto.asm" EvolottoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/evolotto.asm"
DeoxysPokedexEntry:: INCLUDE "data/pokemon/dex_entries/deoxys.asm"

View file

@ -0,0 +1,10 @@
db "DNA@" ; species name
dw 507, 1340 ; height, weight
db "Born from a"
next "mutated space"
next "virus, the crystal"
db "in DEOXYS' chest"
next "is actually its"
next "brain.@"

View file

@ -428,4 +428,5 @@ PokedexDataPointerTable:
dba HyoshuYangPokedexEntry dba HyoshuYangPokedexEntry
dba HyoshuYinPokedexEntry dba HyoshuYinPokedexEntry
dba CelebiPokedexEntry dba CelebiPokedexEntry
dba DeoxysPokedexEntry
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -74,6 +74,7 @@ AlphabeticalPokedexOrder:
dw CYNDAQUIL dw CYNDAQUIL
dw DECILLA dw DECILLA
dw DELIBIRD dw DELIBIRD
dw DEOXYS
dw DEWGONG dw DEWGONG
dw DIGLETT dw DIGLETT
dw DISTURBAN dw DISTURBAN

View file

@ -429,4 +429,5 @@ NewPokedexOrder:
dw MELTAN dw MELTAN
dw MELMETAL dw MELMETAL
dw CELEBI dw CELEBI
dw DEOXYS
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -203,6 +203,7 @@ EggMovePointers2::
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2 dw NoEggMoves2
dw NoEggMoves2 ; Deoxys
.IndirectEnd:: .IndirectEnd::
ChikoritaEggMoves: ChikoritaEggMoves:

View file

@ -202,6 +202,7 @@ EvosAttacksPointers2::
dw HyoshuYangEvosAttacks dw HyoshuYangEvosAttacks
dw HyoshuYinEvosAttacks dw HyoshuYinEvosAttacks
dw CelebiEvosAttacks dw CelebiEvosAttacks
dw DeoxysEvosAttacks
.IndirectEnd:: .IndirectEnd::
ChikoritaEvosAttacks: ChikoritaEvosAttacks:
@ -1021,8 +1022,8 @@ HoppipEvosAttacks:
dbw 17, STUN_SPORE dbw 17, STUN_SPORE
dbw 18, SLEEP_POWDER dbw 18, SLEEP_POWDER
dbw 22, LEECH_SEED dbw 22, LEECH_SEED
dbw 25, SLAM ; SW97 dbw 25, MEGA_DRAIN
dbw 30, MEGA_DRAIN dbw 30, SLAM ; SW97
dbw 35, GROWTH ; SW97 dbw 35, GROWTH ; SW97
dbw 39, RAZOR_LEAF ; SW97 dbw 39, RAZOR_LEAF ; SW97
dbw 45, COTTON_SPORE dbw 45, COTTON_SPORE
@ -1042,8 +1043,8 @@ SkiploomEvosAttacks:
dbw 17, STUN_SPORE dbw 17, STUN_SPORE
dbw 18, SLEEP_POWDER dbw 18, SLEEP_POWDER
dbw 24, LEECH_SEED dbw 24, LEECH_SEED
dbw 27, SLAM ; SW97 dbw 27, MEGA_DRAIN
dbw 32, MEGA_DRAIN dbw 32, SLAM ; SW97
dbw 39, GROWTH ; SW97 dbw 39, GROWTH ; SW97
dbw 43, RAZOR_LEAF ; SW97 dbw 43, RAZOR_LEAF ; SW97
dbw 49, COTTON_SPORE dbw 49, COTTON_SPORE
@ -1062,8 +1063,8 @@ JumpluffEvosAttacks:
dbw 17, STUN_SPORE dbw 17, STUN_SPORE
dbw 18, SLEEP_POWDER dbw 18, SLEEP_POWDER
dbw 24, LEECH_SEED dbw 24, LEECH_SEED
dbw 27, SLAM ; SW97 dbw 27, MEGA_DRAIN
dbw 34, MEGA_DRAIN dbw 34, SLAM ; SW97
dbw 41, GROWTH ; SW97 dbw 41, GROWTH ; SW97
dbw 47, RAZOR_LEAF ; SW97 dbw 47, RAZOR_LEAF ; SW97
dbw 53, COTTON_SPORE dbw 53, COTTON_SPORE
@ -3458,3 +3459,20 @@ CelebiEvosAttacks:
dbw 40, BATON_PASS dbw 40, BATON_PASS
dbw 50, PERISH_SONG dbw 50, PERISH_SONG
db 0 ; no more level-up moves db 0 ; no more level-up moves
DeoxysEvosAttacks:
db 0 ; no more evolutions
dbw 1, LEER
dbw 1, WRAP
dbw 9, NIGHT_SHADE
dbw 17, TELEPORT
dbw 25, CONFUSION
dbw 33, PURSUIT
dbw 41, PSYBEAM
dbw 49, COMET_PUNCH
dbw 57, PSYCHIC_M
dbw 65, SAFEGUARD
dbw 73, RECOVER
dbw 81, FUTURE_SIGHT
dbw 89, HYPER_BEAM
db 0 ; no more level-up moves

View file

@ -2386,10 +2386,11 @@ KinglerEvosAttacks:
dbw 53, FLAIL ; FRLG dbw 53, FLAIL ; FRLG
db 0 ; no more level-up moves db 0 ; no more level-up moves
VoltorbEvosAttacks: ; spark and twave should be here somewhere VoltorbEvosAttacks:
dbbw EVOLVE_LEVEL, 30, ELECTRODE dbbw EVOLVE_LEVEL, 30, ELECTRODE
db 0 ; no more evolutions db 0 ; no more evolutions
dbw 1, TACKLE dbw 1, TACKLE
dbw 1, THUNDERSHOCK
dbw 7, SCREECH dbw 7, SCREECH
dbw 12, THUNDER_WAVE ; SW97 dbw 12, THUNDER_WAVE ; SW97
dbw 17, SONICBOOM dbw 17, SONICBOOM
@ -2406,6 +2407,7 @@ VoltorbEvosAttacks: ; spark and twave should be here somewhere
ElectrodeEvosAttacks: ElectrodeEvosAttacks:
db 0 ; no more evolutions db 0 ; no more evolutions
dbw 1, TACKLE dbw 1, TACKLE
dbw 1, THUNDERSHOCK
dbw 7, SCREECH dbw 7, SCREECH
dbw 12, THUNDER_WAVE ; SW97 dbw 12, THUNDER_WAVE ; SW97
dbw 17, SONICBOOM dbw 17, SONICBOOM
@ -3350,6 +3352,7 @@ EeveeEvosAttacks:
dbw 36, BATON_PASS dbw 36, BATON_PASS
dbw 42, TAKE_DOWN dbw 42, TAKE_DOWN
dbw 47, FOCUS_ENERGY ; RBY, GS dbw 47, FOCUS_ENERGY ; RBY, GS
dbw 52, SWIFT ; LGPE
db 0 ; no more level-up moves db 0 ; no more level-up moves
VaporeonEvosAttacks: VaporeonEvosAttacks:

View file

@ -428,4 +428,5 @@ FirstEvoStages::
dw HYOSHU_YANG dw HYOSHU_YANG
dw HYOSHU_YIN dw HYOSHU_YIN
dw CELEBI dw CELEBI
dw DEOXYS
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -429,4 +429,5 @@ MonMenuIcons:
db ICON_FOX ; HYOSHU_YANG db ICON_FOX ; HYOSHU_YANG
db ICON_FOX ; HYOSHU_YIN db ICON_FOX ; HYOSHU_YIN
db ICON_HUMANSHAPE ; CELEBI db ICON_HUMANSHAPE ; CELEBI
db ICON_HUMANSHAPE ; DEOXYS
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -432,4 +432,5 @@ PokemonNames::
db "HYOSHU@@@@" db "HYOSHU@@@@"
db "HYOSHU@@@@" db "HYOSHU@@@@"
db "CELEBI@@@@" db "CELEBI@@@@"
db "DEOXYS@@@@"
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -890,6 +890,8 @@ INCBIN "gfx/pokemon/hyoshu_yin/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/hyoshu_yin/shiny.pal" INCLUDE "gfx/pokemon/hyoshu_yin/shiny.pal"
INCBIN "gfx/pokemon/celebi/front.gbcpal", middle_colors INCBIN "gfx/pokemon/celebi/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/celebi/shiny.pal" INCLUDE "gfx/pokemon/celebi/shiny.pal"
INCBIN "gfx/pokemon/deoxys/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/deoxys/shiny.pal"
assert_table_length NUM_POKEMON + 1 assert_table_length NUM_POKEMON + 1

View file

@ -870,4 +870,6 @@ PokemonPicPointers::
dba HyoshuYinBackpic dba HyoshuYinBackpic
dba CelebiFrontpic dba CelebiFrontpic
dba CelebiBackpic dba CelebiBackpic
dba DeoxysFrontpic
dba DeoxysBackpic
assert_table_length NUM_POKEMON + 1 assert_table_length NUM_POKEMON + 1

File diff suppressed because it is too large Load diff

View file

@ -668,15 +668,19 @@ KurtGroup:
ArcherGroup: ArcherGroup:
next_list_item next_list_item
db "ARCHER@", TRAINERTYPE_NORMAL db "ARCHER@", TRAINERTYPE_MOVES
db 33 db 42
dw ELECTRODE dw ELECTRODE
db 33 dw THUNDER, ROLLOUT, THUNDER_WAVE, EXPLOSION
db 43
dw MAGMAR dw MAGMAR
db 33 dw FLAMETHROWER, FAINT_ATTACK, SMOKESCREEN, CONFUSE_RAY
db 43
dw GOLBAT dw GOLBAT
db 35 dw WING_ATTACK, THRASH, SCREECH, MEAN_LOOK
db 45
dw HOUNDOOM dw HOUNDOOM
dw FIRE_BLAST, FAINT_ATTACK, SLUDGE_BOMB, SCARY_FACE
db -1 ; end db -1 ; end
db "ARCHER@", TRAINERTYPE_NORMAL db "ARCHER@", TRAINERTYPE_NORMAL
@ -858,20 +862,20 @@ TwinsGroup:
next_list_item ; TWINS (9) next_list_item ; TWINS (9)
db "LEA & PIA@", TRAINERTYPE_MOVES db "LEA & PIA@", TRAINERTYPE_MOVES
db 35 db 43
dw DRATINI dw DRATINI
dw THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT dw THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
db 35 db 43
dw DRATINI dw SQUEAMATA
dw THUNDER_WAVE, TWISTER, ICE_BEAM, HEADBUTT dw GLARE, DRAGONBREATH, ICE_BEAM, FURY_SWIPES
db -1 ; end db -1 ; end
next_list_item ; TWINS (10) next_list_item ; TWINS (10)
db "LEA & PIA@", TRAINERTYPE_MOVES db "LEA & PIA@", TRAINERTYPE_MOVES
db 38 db 43
dw DRATINI dw SQUEAMATA
dw THUNDER_WAVE, TWISTER, ICE_BEAM, HEADBUTT dw GLARE, DRAGONBREATH, ICE_BEAM, FURY_SWIPES
db 38 db 43
dw DRATINI dw DRATINI
dw THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT dw THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
db -1 ; end db -1 ; end

View file

@ -202,6 +202,7 @@ INCBIN "gfx/footprints/ho_oh.1bpp"
INCBIN "gfx/footprints/hyoshu_yang.1bpp" INCBIN "gfx/footprints/hyoshu_yang.1bpp"
INCBIN "gfx/footprints/hyoshu_yin.1bpp" INCBIN "gfx/footprints/hyoshu_yin.1bpp"
INCBIN "gfx/footprints/celebi.1bpp" INCBIN "gfx/footprints/celebi.1bpp"
INCBIN "gfx/footprints/deoxys.1bpp"
INCBIN "gfx/footprints/252.1bpp" INCBIN "gfx/footprints/252.1bpp"
INCBIN "gfx/footprints/253.1bpp" INCBIN "gfx/footprints/253.1bpp"
INCBIN "gfx/footprints/254.1bpp" INCBIN "gfx/footprints/254.1bpp"

View file

@ -1129,6 +1129,8 @@ BuuFrontpic: INCBIN "gfx/pokemon/buu/front.animated.2bpp.lz"
BuuBackpic: INCBIN "gfx/pokemon/buu/back.2bpp.lz" BuuBackpic: INCBIN "gfx/pokemon/buu/back.2bpp.lz"
GrenmarFrontpic: INCBIN "gfx/pokemon/grenmar/front.animated.2bpp.lz" GrenmarFrontpic: INCBIN "gfx/pokemon/grenmar/front.animated.2bpp.lz"
GrenmarBackpic: INCBIN "gfx/pokemon/grenmar/back.2bpp.lz" GrenmarBackpic: INCBIN "gfx/pokemon/grenmar/back.2bpp.lz"
DeoxysFrontpic: INCBIN "gfx/pokemon/deoxys/front.animated.2bpp.lz"
DeoxysBackpic: INCBIN "gfx/pokemon/deoxys/back.2bpp.lz"
; spillover ; spillover
KabutopsFossilPic: INCBIN "gfx/trainers/kabutops.2bpp.lz" KabutopsFossilPic: INCBIN "gfx/trainers/kabutops.2bpp.lz"
AerodactylFossilPic: INCBIN "gfx/trainers/aerodactyl.2bpp.lz" AerodactylFossilPic: INCBIN "gfx/trainers/aerodactyl.2bpp.lz"

View file

@ -428,4 +428,5 @@ AnimationPointers:
dw HyoshuYangAnimation dw HyoshuYangAnimation
dw HyoshuYinAnimation dw HyoshuYinAnimation
dw CelebiAnimation dw CelebiAnimation
dw DeoxysAnimation
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -427,4 +427,5 @@ HoOhAnimation: INCLUDE "gfx/pokemon/ho_oh/anim.asm"
HyoshuYangAnimation: INCLUDE "gfx/pokemon/hyoshu_yang/anim.asm" HyoshuYangAnimation: INCLUDE "gfx/pokemon/hyoshu_yang/anim.asm"
HyoshuYinAnimation: INCLUDE "gfx/pokemon/hyoshu_yin/anim.asm" HyoshuYinAnimation: INCLUDE "gfx/pokemon/hyoshu_yin/anim.asm"
CelebiAnimation: INCLUDE "gfx/pokemon/celebi/anim.asm" CelebiAnimation: INCLUDE "gfx/pokemon/celebi/anim.asm"
DeoxysAnimation: INCLUDE "gfx/pokemon/deoxys/anim.asm"
EggAnimation: INCLUDE "gfx/pokemon/egg/anim.asm" EggAnimation: INCLUDE "gfx/pokemon/egg/anim.asm"

View file

@ -429,4 +429,5 @@ BitmasksPointers:
dw HyoshuYangBitmasks dw HyoshuYangBitmasks
dw HyoshuYinBitmasks dw HyoshuYinBitmasks
dw CelebiBitmasks dw CelebiBitmasks
dw DeoxysBitmasks
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -427,4 +427,5 @@ HoOhBitmasks: INCLUDE "gfx/pokemon/ho_oh/bitmask.asm"
HyoshuYangBitmasks: INCLUDE "gfx/pokemon/hyoshu_yang/bitmask.asm" HyoshuYangBitmasks: INCLUDE "gfx/pokemon/hyoshu_yang/bitmask.asm"
HyoshuYinBitmasks: INCLUDE "gfx/pokemon/hyoshu_yin/bitmask.asm" HyoshuYinBitmasks: INCLUDE "gfx/pokemon/hyoshu_yin/bitmask.asm"
CelebiBitmasks: INCLUDE "gfx/pokemon/celebi/bitmask.asm" CelebiBitmasks: INCLUDE "gfx/pokemon/celebi/bitmask.asm"
DeoxysBitmasks: INCLUDE "gfx/pokemon/deoxys/bitmask.asm"
EggBitmasks: INCLUDE "gfx/pokemon/egg/bitmask.asm" EggBitmasks: INCLUDE "gfx/pokemon/egg/bitmask.asm"

View file

@ -0,0 +1,12 @@
frame 1, 06
frame 2, 06
frame 1, 06
frame 2, 06
frame 1, 06
frame 3, 06
frame 4, 06
frame 3, 06
frame 5, 06
frame 3, 06
frame 0, 06
endanim

View file

@ -0,0 +1,5 @@
frame 1, 06
frame 2, 06
frame 1, 06
frame 2, 06
endanim

BIN
gfx/pokemon/deoxys/back.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 780 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1,13 @@
RGB 08, 25, 11
RGB 31, 26, 07

View file

@ -429,4 +429,5 @@ FramesPointers:
dba HyoshuYangFrames dba HyoshuYangFrames
dba HyoshuYinFrames dba HyoshuYinFrames
dba CelebiFrames dba CelebiFrames
dba DeoxysFrames
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -428,4 +428,5 @@ AnimationIdlePointers:
dw HyoshuYangAnimationIdle dw HyoshuYangAnimationIdle
dw HyoshuYinAnimationIdle dw HyoshuYinAnimationIdle
dw CelebiAnimationIdle dw CelebiAnimationIdle
dw DeoxysAnimationIdle
assert_table_length NUM_POKEMON assert_table_length NUM_POKEMON

View file

@ -427,4 +427,5 @@ HoOhAnimationIdle: INCLUDE "gfx/pokemon/ho_oh/anim_idle.asm"
HyoshuYangAnimationIdle: INCLUDE "gfx/pokemon/hyoshu_yang/anim_idle.asm" HyoshuYangAnimationIdle: INCLUDE "gfx/pokemon/hyoshu_yang/anim_idle.asm"
HyoshuYinAnimationIdle: INCLUDE "gfx/pokemon/hyoshu_yin/anim_idle.asm" HyoshuYinAnimationIdle: INCLUDE "gfx/pokemon/hyoshu_yin/anim_idle.asm"
CelebiAnimationIdle: INCLUDE "gfx/pokemon/celebi/anim_idle.asm" CelebiAnimationIdle: INCLUDE "gfx/pokemon/celebi/anim_idle.asm"
DeoxysAnimationIdle: INCLUDE "gfx/pokemon/deoxys/anim_idle.asm"
EggAnimationIdle: INCLUDE "gfx/pokemon/egg/anim_idle.asm" EggAnimationIdle: INCLUDE "gfx/pokemon/egg/anim_idle.asm"

View file

@ -203,4 +203,5 @@ HoOhFrames: INCLUDE "gfx/pokemon/ho_oh/frames.asm"
HyoshuYangFrames: INCLUDE "gfx/pokemon/hyoshu_yang/frames.asm" HyoshuYangFrames: INCLUDE "gfx/pokemon/hyoshu_yang/frames.asm"
HyoshuYinFrames: INCLUDE "gfx/pokemon/hyoshu_yin/frames.asm" HyoshuYinFrames: INCLUDE "gfx/pokemon/hyoshu_yin/frames.asm"
CelebiFrames: INCLUDE "gfx/pokemon/celebi/frames.asm" CelebiFrames: INCLUDE "gfx/pokemon/celebi/frames.asm"
DeoxysFrames: INCLUDE "gfx/pokemon/deoxys/frames.asm"
EggFrames: INCLUDE "gfx/pokemon/egg/frames.asm" EggFrames: INCLUDE "gfx/pokemon/egg/frames.asm"