SURPRISE EVOLOTTO

This took like 10 minutes okay now I'm going to rest for at least a day
This commit is contained in:
Misty 2025-09-14 11:26:54 -06:00
parent 308701db03
commit 5347a46208
32 changed files with 40 additions and 3 deletions

View file

@ -423,6 +423,7 @@ DEF JOHTO_POKEMON EQU const_value
const RUDDERNAUT
const PIXYTOP
const MAWTLE
const EVOLOTTO
const XYLODON
const XYLOFIN
const DOKUROAR

View file

@ -428,6 +428,7 @@ INCLUDE "data/pokemon/base_stats/inoshika.asm"
INCLUDE "data/pokemon/base_stats/ruddernaut.asm"
INCLUDE "data/pokemon/base_stats/pixytop.asm"
INCLUDE "data/pokemon/base_stats/mawtle.asm"
INCLUDE "data/pokemon/base_stats/evolotto.asm"
INCLUDE "data/pokemon/base_stats/xylodon.asm"
INCLUDE "data/pokemon/base_stats/xylofin.asm"
INCLUDE "data/pokemon/base_stats/dokuroar.asm"

View file

@ -407,6 +407,7 @@ PokemonCries::
mon_cry CRY_NIDORAN_M, 0, 128 ; RUDDERNAUT
mon_cry CRY_NIDORAN_M, 0, 0 ; PIXYTOP (incomplete)
mon_cry CRY_NIDORAN_M, 0, 0 ; MAWTLE (incomplete)
mon_cry CRY_NIDORAN_M, 0, 0 ; EVOLOTTO (incomplete)
mon_cry CRY_NIDORAN_M, 0, 128 ; XYLODON
mon_cry CRY_NIDORAN_M, 0, 128 ; XYLOFIN
mon_cry CRY_METAPOD, 766, 566 ; DOKUROAR

View file

@ -441,4 +441,4 @@ MagnetitePokedexEntry:: INCLUDE "data/pokemon/dex_entries/magnetite.asm"
MagnezonePokedexEntry:: INCLUDE "data/pokemon/dex_entries/magnezone.asm"
GavillainPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gavillain.asm"
BuuPokedexEntry:: INCLUDE "data/pokemon/dex_entries/buu.asm"
EvolottoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/evolotto.asm"

View file

@ -402,6 +402,7 @@ PokedexDataPointerTable:
dba RuddernautPokedexEntry
dba PixytopPokedexEntry
dba MawtlePokedexEntry
dba EvolottoPokedexEntry
dba XylodonPokedexEntry
dba XylofinPokedexEntry
dba DokuroarPokedexEntry

View file

@ -103,6 +103,7 @@ AlphabeticalPokedexOrder:
dw ENTEI
dw ESPEON
dw EUCALA
dw EVOLOTTO
dw EXEGGCUTE
dw EXEGGUTOR
dw FARFETCH_D

View file

@ -368,6 +368,7 @@ NewPokedexOrder:
dw RUDDERNAUT
dw PIXYTOP
dw MAWTLE
dw EVOLOTTO
dw XYLODON
dw XYLOFIN
dw DOKUROAR

View file

@ -177,6 +177,7 @@ EggMovePointers2::
dw RuddernautEggMoves
dw PixytopEggMoves
dw MawtleEggMoves
dw NoEggMoves2 ; Evolotto
dw XylodonEggMoves
dw NoEggMoves2
dw NoEggMoves2 ; Dokuroar

View file

@ -400,6 +400,7 @@ EvolutionMoves::
dw NO_MOVE ;RUDDERNAUT
dw NO_MOVE ;PIXYTOP
dw NO_MOVE ;MAWTLE
dw NO_MOVE ;EVOLOTTO
dw NO_MOVE ;XYLODON
dw NO_MOVE ;XYLOFIN
dw NO_MOVE ;DOKUROAR

View file

@ -176,6 +176,7 @@ EvosAttacksPointers2::
dw RuddernautEvosAttacks
dw PixytopEvosAttacks
dw MawtleEvosAttacks
dw EvolottoEvosAttacks
dw XylodonEvosAttacks
dw XylofinEvosAttacks
dw DokuroarEvosAttacks
@ -3029,6 +3030,12 @@ MawtleEvosAttacks:
dbw 54, CRUNCH
dbw 60, SKULL_BASH
db 0 ; no more level-up moves
EvolottoEvosAttacks:
dbbw EVOLVE_LEVEL, 1, EEVEE ; PLACEHOLDER
db 0 ; no more evolutions
dbw 1, HIDDEN_POWER
db 0 ; no more level-up moves
XylodonEvosAttacks:
dbbw EVOLVE_LEVEL, 40, XYLOFIN ; no more evolutions

View file

@ -402,6 +402,7 @@ FirstEvoStages::
dw RUDDERNAUT
dw PIXYTOP
dw MAWTLE
dw EVOLOTTO
dw XYLODON
dw XYLODON
dw DOKUROAR

View file

@ -403,6 +403,7 @@ MonMenuIcons:
db ICON_LAPRAS ; RUDDERNAUT
db ICON_CLEFAIRY ; PIXYTOP
db ICON_SQUIRTLE ; MAWTLE
db ICON_BLOB ; EVOLOTTO
db ICON_MONSTER ; XYLODON
db ICON_MONSTER ; XYLOFIN
db ICON_MONSTER ; DOKUROAR

View file

@ -406,6 +406,7 @@ PokemonNames::
db "RUDDERNAUT"
db "PIXYTOP@@@"
db "MAWTLE@@@@"
db "EVOLOTTO@@"
db "XYLODON@@@"
db "XYLOFIN@@@"
db "DOKUROAR@@"

View file

@ -836,6 +836,8 @@ INCBIN "gfx/pokemon/pixytop/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/pixytop/shiny.pal"
INCBIN "gfx/pokemon/mawtle/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/mawtle/shiny.pal"
INCBIN "gfx/pokemon/evolotto/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/evolotto/shiny.pal"
INCBIN "gfx/pokemon/xylodon/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/xylodon/shiny.pal"
INCBIN "gfx/pokemon/xylofin/front.gbcpal", middle_colors

View file

@ -818,6 +818,8 @@ PokemonPicPointers::
dba PixytopBackpic
dba MawtleFrontpic
dba MawtleBackpic
dba EvolottoFrontpic
dba EvolottoBackpic
dba XylodonFrontpic
dba XylodonBackpic
dba XylofinFrontpic

BIN
gfx/footprints/evolotto.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 B

View file

@ -176,6 +176,7 @@ INCBIN "gfx/footprints/inoshika.1bpp"
INCBIN "gfx/footprints/ruddernaut.1bpp"
INCBIN "gfx/footprints/pixytop.1bpp"
INCBIN "gfx/footprints/mawtle.1bpp"
INCBIN "gfx/footprints/evolotto.1bpp"
INCBIN "gfx/footprints/xylodon.1bpp"
INCBIN "gfx/footprints/xylofin.1bpp"
INCBIN "gfx/footprints/dokuroar.1bpp"

View file

@ -1123,6 +1123,8 @@ PixytopFrontpic: INCBIN "gfx/pokemon/pixytop/front.animated.2bpp.lz"
PixytopBackpic: INCBIN "gfx/pokemon/pixytop/back.2bpp.lz"
MawtleFrontpic: INCBIN "gfx/pokemon/mawtle/front.animated.2bpp.lz"
MawtleBackpic: INCBIN "gfx/pokemon/mawtle/back.2bpp.lz"
EvolottoFrontpic: INCBIN "gfx/pokemon/evolotto/front.animated.2bpp.lz"
EvolottoBackpic: INCBIN "gfx/pokemon/evolotto/back.2bpp.lz"
AlphalithFrontpic: INCBIN "gfx/pokemon/alphalith/front.animated.2bpp.lz"
AlphalithBackpic: INCBIN "gfx/pokemon/alphalith/back.2bpp.lz"

View file

@ -402,6 +402,7 @@ AnimationPointers:
dw RuddernautAnimation
dw PixytopAnimation
dw MawtleAnimation
dw EvolottoAnimation
dw XylodonAnimation
dw XylofinAnimation
dw DokuroarAnimation

View file

@ -400,6 +400,7 @@ InoshikaAnimation: INCLUDE "gfx/pokemon/inoshika/anim.asm"
RuddernautAnimation: INCLUDE "gfx/pokemon/ruddernaut/anim.asm"
PixytopAnimation: INCLUDE "gfx/pokemon/pixytop/anim.asm"
MawtleAnimation: INCLUDE "gfx/pokemon/mawtle/anim.asm"
EvolottoAnimation: INCLUDE "gfx/pokemon/evolotto/anim.asm"
XylodonAnimation: INCLUDE "gfx/pokemon/xylodon/anim.asm"
XylofinAnimation: INCLUDE "gfx/pokemon/xylofin/anim.asm"
DokuroarAnimation: INCLUDE "gfx/pokemon/dokuroar/anim.asm"

View file

@ -402,6 +402,7 @@ BitmasksPointers:
dw RuddernautBitmasks
dw PixytopBitmasks
dw MawtleBitmasks
dw EvolottoBitmasks
dw XylodonBitmasks
dw XylofinBitmasks
dw DokuroarBitmasks

View file

@ -400,6 +400,7 @@ InoshikaBitmasks: INCLUDE "gfx/pokemon/inoshika/bitmask.asm"
RuddernautBitmasks: INCLUDE "gfx/pokemon/ruddernaut/bitmask.asm"
PixytopBitmasks: INCLUDE "gfx/pokemon/pixytop/bitmask.asm"
MawtleBitmasks: INCLUDE "gfx/pokemon/mawtle/bitmask.asm"
EvolottoBitmasks: INCLUDE "gfx/pokemon/evolotto/bitmask.asm"
XylodonBitmasks: INCLUDE "gfx/pokemon/xylodon/bitmask.asm"
XylofinBitmasks: INCLUDE "gfx/pokemon/xylofin/bitmask.asm"
DokuroarBitmasks: INCLUDE "gfx/pokemon/dokuroar/bitmask.asm"

View file

@ -0,0 +1 @@
endanim

View file

@ -0,0 +1 @@
endanim

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 B

View file

@ -0,0 +1,2 @@
RGB 22, 22, 12
RGB 07, 15, 25

View file

@ -402,6 +402,7 @@ FramesPointers:
dba RuddernautFrames
dba PixytopFrames
dba MawtleFrames
dba EvolottoFrames
dba XylodonFrames
dba XylofinFrames
dba DokuroarFrames

View file

@ -402,6 +402,7 @@ AnimationIdlePointers:
dw RuddernautAnimationIdle
dw PixytopAnimationIdle
dw MawtleAnimationIdle
dw EvolottoAnimationIdle
dw XylodonAnimationIdle
dw XylofinAnimationIdle
dw DokuroarAnimationIdle

View file

@ -400,6 +400,7 @@ InoshikaAnimationIdle: INCLUDE "gfx/pokemon/inoshika/anim_idle.asm"
RuddernautAnimationIdle: INCLUDE "gfx/pokemon/ruddernaut/anim_idle.asm"
PixytopAnimationIdle: INCLUDE "gfx/pokemon/pixytop/anim_idle.asm"
MawtleAnimationIdle: INCLUDE "gfx/pokemon/mawtle/anim_idle.asm"
EvolottoAnimationIdle: INCLUDE "gfx/pokemon/evolotto/anim_idle.asm"
XylodonAnimationIdle: INCLUDE "gfx/pokemon/xylodon/anim_idle.asm"
XylofinAnimationIdle: INCLUDE "gfx/pokemon/xylofin/anim_idle.asm"
DokuroarAnimationIdle: INCLUDE "gfx/pokemon/dokuroar/anim_idle.asm"

View file

@ -176,6 +176,7 @@ InoshikaFrames: INCLUDE "gfx/pokemon/inoshika/frames.asm"
RuddernautFrames: INCLUDE "gfx/pokemon/ruddernaut/frames.asm"
PixytopFrames: INCLUDE "gfx/pokemon/pixytop/frames.asm"
MawtleFrames: INCLUDE "gfx/pokemon/mawtle/frames.asm"
EvolottoFrames: INCLUDE "gfx/pokemon/evolotto/frames.asm"
XylodonFrames: INCLUDE "gfx/pokemon/xylodon/frames.asm"
XylofinFrames: INCLUDE "gfx/pokemon/xylofin/frames.asm"
DokuroarFrames: INCLUDE "gfx/pokemon/dokuroar/frames.asm"

View file

@ -19,12 +19,12 @@ DebugPokemon1Script:
DebugPokemon2Script:
opentext
getmonname STRING_BUFFER_3, FOLAGE
getmonname STRING_BUFFER_3, EVOLOTTO
writetext ReceivedDebugPokemonText
playsound SFX_CAUGHT_MON
waitsfx
promptbutton
givepoke FOLAGE, 31, RARE_CANDY
givepoke EVOLOTTO, 31, RARE_CANDY
closetext
end