Running Shoes, new readme, Munchlax

This adds a readme with credits so far. Make sure to keep this updated so everyone knows what is and isn't done!

We also get the Running Shoes feature from the tutorial, finally making debugging bearable given how laggy Crystal's overworld can be at times.

Oh, and Munchlax.
This commit is contained in:
Llinos Evans 2023-10-27 21:59:33 +01:00
parent bd6b73b04b
commit c1fa88db2a
45 changed files with 209 additions and 6 deletions

View file

@ -172,6 +172,7 @@ INCLUDE "data/pokemon/base_stats/omastar.asm"
INCLUDE "data/pokemon/base_stats/kabuto.asm"
INCLUDE "data/pokemon/base_stats/kabutops.asm"
INCLUDE "data/pokemon/base_stats/aerodactyl.asm"
INCLUDE "data/pokemon/base_stats/munchlax.asm"
INCLUDE "data/pokemon/base_stats/snorlax.asm"
INCLUDE "data/pokemon/base_stats/articuno.asm"
INCLUDE "data/pokemon/base_stats/zapdos.asm"

View file

@ -151,6 +151,7 @@ PokemonCries::
mon_cry CRY_CATERPIE, 187, 192 ; KABUTO
mon_cry CRY_FEAROW, 238, 129 ; KABUTOPS
mon_cry CRY_VILEPLUME, 32, 368 ; AERODACTYL
mon_cry CRY_GRIMER, 101, 128 ; MUNCHLAX
mon_cry CRY_GRIMER, 85, 129 ; SNORLAX
mon_cry CRY_RAICHU, 128, 192 ; ARTICUNO
mon_cry CRY_FEAROW, 255, 256 ; ZAPDOS
@ -260,6 +261,6 @@ PokemonCries::
mon_cry CRY_RAIKOU, -256, 384 ; TYRANITAR
mon_cry CRY_TYPHLOSION, 0, 256 ; LUGIA
mon_cry CRY_AIPOM, 0, 384 ; HO_OH
mon_cry CRY_NIDORAN_M, 0, 128 ; SHI_SHI (placeholder)
mon_cry CRY_NIDORAN_M, 0, 128 ; SHI_SHI (placeholder)
mon_cry CRY_ENTEI, 330, 273 ; CELEBI
assert_table_length NUM_POKEMON

View file

@ -153,6 +153,7 @@ OmastarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/omastar.asm"
KabutoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/kabuto.asm"
KabutopsPokedexEntry:: INCLUDE "data/pokemon/dex_entries/kabutops.asm"
AerodactylPokedexEntry:: INCLUDE "data/pokemon/dex_entries/aerodactyl.asm"
MunchlaxPokedexEntry:: INCLUDE "data/pokemon/dex_entries/munchlax.asm"
SnorlaxPokedexEntry:: INCLUDE "data/pokemon/dex_entries/snorlax.asm"
ArticunoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/articuno.asm"
ZapdosPokedexEntry:: INCLUDE "data/pokemon/dex_entries/zapdos.asm"

View file

@ -0,0 +1,10 @@
db "BIG EATER@" ; species name
dw 200, 2315 ; height, weight
db "In its desperation"
next "to gulp down food,"
next "it forgets about"
page "the food it has"
next "hidden under its"
next "fur.@"

View file

@ -146,6 +146,7 @@ PokedexDataPointerTable:
dba KabutoPokedexEntry
dba KabutopsPokedexEntry
dba AerodactylPokedexEntry
dba MunchlaxPokedexEntry
dba SnorlaxPokedexEntry
dba ArticunoPokedexEntry
dba ZapdosPokedexEntry

View file

@ -141,6 +141,7 @@ AlphabeticalPokedexOrder:
dw MOLTRES
dw MR__MIME
dw MUK
dw MUNCHLAX
dw MURKROW
dw NATU
dw NIDOKING

View file

@ -229,6 +229,7 @@ NewPokedexOrder:
dw KABUTO
dw KABUTOPS
dw AERODACTYL
dw MUNCHLAX
dw SNORLAX
dw BULBASAUR
dw IVYSAUR

View file

@ -146,6 +146,7 @@ EggMovePointers1:
dw KabutoEggMoves
dw NoEggMoves1
dw AerodactylEggMoves
dw MunchlaxEggMoves
dw SnorlaxEggMoves
dw NoEggMoves1
dw NoEggMoves1
@ -585,6 +586,10 @@ AerodactylEggMoves:
dw FORESIGHT
dw -1 ; end
MunchlaxEggMoves:
dw LICK
dw -1 ; end
SnorlaxEggMoves:
dw LICK
dw -1 ; end

View file

@ -146,6 +146,7 @@ EvosAttacksPointers1::
dw KabutoEvosAttacks
dw KabutopsEvosAttacks
dw AerodactylEvosAttacks
dw MunchlaxEvosAttacks
dw SnorlaxEvosAttacks
dw ArticunoEvosAttacks
dw ZapdosEvosAttacks
@ -2119,6 +2120,22 @@ AerodactylEvosAttacks:
dbw 50, HYPER_BEAM
db 0 ; no more level-up moves
MunchlaxEvosAttacks:
db EVOLVE_HAPPINESS, TR_ANYTIME, SNORLAX
db 0 ; no more evolutions
db 1, TACKLE
db 1, METRONOME
db 8, AMNESIA
db 15, DEFENSE_CURL
db 22, BELLY_DRUM
db 29, HEADBUTT
db 36, SCREECH
db 36, REST
db 43, BODY_SLAM
db 50, ROLLOUT
db 57, HYPER_BEAM
db 0 ; no more level-up moves
SnorlaxEvosAttacks:
db 0 ; no more evolutions
dbw 1, TACKLE

View file

@ -146,7 +146,8 @@ FirstEvoStages::
dw KABUTO
dw KABUTO
dw AERODACTYL
dw SNORLAX
dw MUNCHLAX
dw MUNCHLAX
dw ARTICUNO ;90
dw ZAPDOS
dw MOLTRES

View file

@ -147,6 +147,7 @@ KantoMonSpecials:
db 45 ; KABUTO
db 70 ; KABUTOPS
db 60 ; AERODACTYL
db 40 ; MUNCHLAX
db 65 ; SNORLAX
db 125 ; ARTICUNO
db 125 ; ZAPDOS

View file

@ -256,4 +256,5 @@ Pokered_MonIndices:
db BELLIGNAN
db WALKING_WAKE
db SHI_SHI
db MUNCHLAX
assert_table_length NUM_POKEMON - 1

View file

@ -147,6 +147,7 @@ MonMenuIcons:
db ICON_SHELL ; KABUTO
db ICON_SHELL ; KABUTOPS
db ICON_BIRD ; AERODACTYL
db ICON_SNORLAX ; MUNCHLAX
db ICON_SNORLAX ; SNORLAX
db ICON_BIRD ; ARTICUNO
db ICON_BIRD ; ZAPDOS

View file

@ -149,6 +149,7 @@ PokemonNames::
db "KABUTO@@@@"
db "KABUTOPS@@"
db "AERODACTYL"
db "MUNCHLAX@@"
db "SNORLAX@@@"
db "ARTICUNO@@"
db "ZAPDOS@@@@"

View file

@ -323,6 +323,8 @@ INCBIN "gfx/pokemon/kabutops/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/kabutops/shiny.pal"
INCBIN "gfx/pokemon/aerodactyl/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/aerodactyl/shiny.pal"
INCBIN "gfx/pokemon/munchlax/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/munchlax/shiny.pal"
INCBIN "gfx/pokemon/snorlax/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/snorlax/shiny.pal"
INCBIN "gfx/pokemon/articuno/front.gbcpal", middle_colors
@ -546,4 +548,5 @@ INCLUDE "gfx/pokemon/shi_shi/shiny.pal"
INCBIN "gfx/pokemon/celebi/front.gbcpal", middle_colors
INCLUDE "gfx/pokemon/celebi/shiny.pal"
assert_table_length NUM_POKEMON + 1

View file

@ -303,6 +303,8 @@ PokemonPicPointers::
dba KabutopsBackpic
dba AerodactylFrontpic
dba AerodactylBackpic
dba MunchlaxFrontpic
dba MunchlaxBackpic
dba SnorlaxFrontpic
dba SnorlaxBackpic
dba ArticunoFrontpic

View file

@ -3,6 +3,7 @@ ChrisStateSprites:
db PLAYER_BIKE, SPRITE_CHRIS_BIKE
db PLAYER_SURF, SPRITE_SURF
db PLAYER_SURF_PIKA, SPRITE_SURFING_PIKACHU
db PLAYER_RUN, SPRITE_CHRIS_RUN
db -1 ; end
KrisStateSprites:
@ -10,6 +11,7 @@ KrisStateSprites:
db PLAYER_BIKE, SPRITE_KRIS_BIKE
db PLAYER_SURF, SPRITE_SURF
db PLAYER_SURF_PIKA, SPRITE_SURFING_PIKACHU
db PLAYER_RUN, SPRITE_KRIS_RUN
db -1 ; end
EnbyStateSprites:
@ -17,5 +19,6 @@ EnbyStateSprites:
db PLAYER_BIKE, SPRITE_ENBY_BIKE
db PLAYER_SURF, SPRITE_SURF
db PLAYER_SURF_PIKA, SPRITE_SURFING_PIKACHU
db PLAYER_RUN, SPRITE_TOPAZ_RUN
db -1 ; end

View file

@ -111,4 +111,7 @@ OverworldSprites:
overworld_sprite StandingYoungsterSpriteGFX, 12, STANDING_SPRITE, PAL_OW_BLUE
overworld_sprite EnbySpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
overworld_sprite EnbyBikeSpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
overworld_sprite ChrisRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_RED
overworld_sprite KrisRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_BLUE
overworld_sprite TopazRunSpriteGFX, 12, WALKING_SPRITE, PAL_OW_PURPLE
assert_table_length NUM_OVERWORLD_SPRITES