kep-hack/data/pokemon/names.asm
Martha Schilling 508a4e790e The Big One.
Whoa, this one's been in the making for a while now. This one has been my attempt to fix as much as I could within a little over a month. Here's what I've got for you.

- Fixed a bug in Silph Gauntlet where the trainers would not see you unless you spoke to them

- Removed the unnecessary Gawarhed and Wugtrio static encounters. In what was once Gawarhed's place is a Rare Candy.

- Implemented a working ferry system (huge thanks to Red++) that allows travelling to Faraway Island and Citrine City with the right tickets. Currently both maps use a copy of the SS Anne, which may be revised later.

- Bittybat, Magnetite and Burgela have been removed to fix a Pokedex bug where entries wouldn't display correctly if the total number wasn't a multiple of 8.

- Fixed a bug where fishing up a Wiglett and Wugtrio would play the trainer battle and Champion battle themes respectively

- Restructured the Pokedex a little. Don't worry, Lickitung's still number 108!

- All references to betamon in the disassembly have had their names updated to match the new Ogasawara ones

- Removed Blastyke as a Game Corner prize, replacing it with Squeamata.

- Garnet Cavern is now properly listed as a dungeon map

- Fixed an issue where trying to leave Bill's House after entering the garden would put you back in the garden

- Moved Silph Gauntlet's Beauty down 1 floor to make the number of trainers on each floor more consistent

- Finished Gauntlet 6F except for the trainer text (PvK please help)

- Gavillain's stats updated to match KEP 1.4 on the Showdown server. It's now a Dragon/Electric type with less Ice coverage.

- Fixed Clefable's and Wigglytuff's starting movesets from an earlier commit

- Fixed an ABSOLUTELY HORRIBLE, EGREGIOUSLY FRUSTRATING BUG that caused the Pokedex's seen counter to rarely update. This is what caused this commit to be delayed for so long. No joke.

- New sprites, courtesy of Albatross, for Sylveon's back sprite, Alolan Marowak, Alolan Muk, Galarian Weezing and Magnezone!

- Fixed a bug preventing the trade for Haunter from being accessed.
2023-09-19 23:34:25 +01:00

256 lines
4.5 KiB
NASM

MonsterNames::
table_width NAME_LENGTH - 1, MonsterNames
db "RHYDON@@@@"
db "KANGASKHAN"
db "NIDORAN♂@@"
db "CLEFAIRY@@"
db "SPEAROW@@@"
db "VOLTORB@@@"
db "NIDOKING@@"
db "SLOWBRO@@@"
db "IVYSAUR@@@"
db "EXEGGUTOR@"
db "LICKITUNG@"
db "EXEGGCUTE@"
db "GRIMER@@@@"
db "GENGAR@@@@"
db "NIDORAN♀@@"
db "NIDOQUEEN@"
db "CUBONE@@@@"
db "RHYHORN@@@"
db "LAPRAS@@@@"
db "ARCANINE@@"
db "MEW@@@@@@@"
db "GYARADOS@@"
db "SHELLDER@@"
db "TENTACOOL@"
db "GASTLY@@@@"
db "SCYTHER@@@"
db "STARYU@@@@"
db "BLASTOISE@"
db "PINSIR@@@@"
db "TANGELA@@@"
db "GAWARHED@@"
db "NIDOREIGN@"
db "GROWLITHE@"
db "ONIX@@@@@@"
db "FEAROW@@@@"
db "PIDGEY@@@@"
db "SLOWPOKE@@"
db "KADABRA@@@"
db "GRAVELER@@"
db "CHANSEY@@@"
db "MACHOKE@@@"
db "MR.MIME@@@"
db "HITMONLEE@"
db "HITMONCHAN"
db "ARBOK@@@@@"
db "PARASECT@@"
db "PSYDUCK@@@"
db "DROWZEE@@@"
db "GOLEM@@@@@"
db "BALUMBA@@@"
db "MAGMAR@@@@"
db "BUU@@@@@@@"
db "ELECTABUZZ"
db "MAGNETON@@"
db "KOFFING@@@"
db "RAMOOSE@@@"
db "MANKEY@@@@"
db "SEEL@@@@@@"
db "DIGLETT@@@"
db "TAUROS@@@@"
db "TRAMPEL@@@"
db "GAVILLAIN@"
db "BLOTTLE@@@"
db "FARFETCH'D"
db "VENONAT@@@"
db "DRAGONITE@"
db "CACTORMUS@"
db "SHARPOON@@"
db "WIGLETT@@@"
db "DODUO@@@@@"
db "POLIWAG@@@"
db "JYNX@@@@@@"
db "MOLTRES@@@"
db "ARTICUNO@@"
db "ZAPDOS@@@@"
db "DITTO@@@@@"
db "MEOWTH@@@@"
db "KRABBY@@@@"
db "CHEEP@@@@@"
db "JABETTA@@@"
db "VULPIII@@@"
db "VULPIX@@@@"
db "NINETALES@"
db "PIKACHU@@@"
db "RAICHU@@@@"
db "RIBBITO@@@"
db "CROAKOZUNA"
db "DRATINI@@@"
db "DRAGONAIR@"
db "KABUTO@@@@"
db "KABUTOPS@@"
db "HORSEA@@@@"
db "SEADRA@@@@"
db "MINISTARE@"
db "IGUANARCH@"
db "SANDSHREW@"
db "SANDSLASH@"
db "OMANYTE@@@"
db "OMASTAR@@@"
db "JIGGLYPUFF"
db "WIGGLYTUFF"
db "EEVEE@@@@@"
db "FLAREON@@@"
db "JOLTEON@@@"
db "VAPOREON@@"
db "MACHOP@@@@"
db "ZUBAT@@@@@"
db "EKANS@@@@@"
db "PARAS@@@@@"
db "POLIWHIRL@"
db "POLIWRATH@"
db "WEEDLE@@@@"
db "KAKUNA@@@@"
db "BEEDRILL@@"
db "LUXWAN@@@@"
db "DODRIO@@@@"
db "PRIMEAPE@@"
db "DUGTRIO@@@"
db "VENOMOTH@@"
db "DEWGONG@@@"
db "TRICULES@@"
db "PENDRAKEN@"
db "CATERPIE@@"
db "METAPOD@@@"
db "BUTTERFREE"
db "MACHAMP@@@"
db "WEIRDUCK@@"
db "GOLDUCK@@@"
db "HYPNO@@@@@"
db "GOLBAT@@@@"
db "MEWTWO@@@@"
db "SNORLAX@@@"
db "MAGIKARP@@"
db "COINPUR@@@"
db "OMEGADGE@@"
db "MUK@@@@@@@"
db "DECILLA@@@"
db "KINGLER@@@"
db "CLOYSTER@@"
db "WUGTRIO@@@"
db "ELECTRODE@"
db "CLEFABLE@@"
db "WEEZING@@@"
db "PERSIAN@@@"
db "MAROWAK@@@"
db "GUARDIA@@@"
db "HAUNTER@@@"
db "ABRA@@@@@@"
db "ALAKAZAM@@"
db "PIDGEOTTO@"
db "PIDGEOT@@@"
db "STARMIE@@@"
db "BULBASAUR@"
db "VENUSAUR@@"
db "TENTACRUEL"
db "ORFRY@@@@@"
db "GOLDEEN@@@"
db "SEAKING@@@"
db "KOTORA@@@@"
db "GAOTORA@@@"
db "GOROTORA@@"
db "KOLTA@@@@@"
db "PONYTA@@@@"
db "RAPIDASH@@"
db "RATTATA@@@"
db "RATICATE@@"
db "NIDORINO@@"
db "NIDORINA@@"
db "GEODUDE@@@"
db "PORYGON@@@"
db "AERODACTYL"
db "BLASTYKE@@"
db "MAGNEMITE@"
db "SQUEAMATA@"
db "GOROCHU@@@"
db "CHARMANDER"
db "SQUIRTLE@@"
db "CHARMELEON"
db "WARTORTLE@"
db "CHARIZARD@"
db "TOTARTLE@@"
db "ARTICUNO@@" ; Galarian
db "ZAPDOS@@@@" ; Galarian
db "MOLTRES@@@" ; Galarian
db "ODDISH@@@@"
db "GLOOM@@@@@"
db "VILEPLUME@"
db "BELLSPROUT"
db "WEEPINBELL"
db "VICTREEBEL"
db "SCIZOR@@@@"
db "RHYPERIOR@"
db "ESPEON@@@@"
db "UMBREON@@@"
db "LEAFEON@@@"
db "GLACEON@@@"
db "SYLVEON@@@"
db "LICKILICKY"
db "TANGROWTH@"
db "KLEAVOR@@@"
db "BELLIGNAN@"
db "STEELIX@@@"
db "BLISSEY@@@"
db "HITMONTOP@"
db "CROBAT@@@@"
db "MIMMEO@@@@"
db "BELLOSSOM@"
db "PORYGON2@@"
db "KINGDRA@@@"
db "POLITOED@@"
db "SLOWKING@@"
db "ELECTIVIRE"
db "MAGMORTAR@"
db "DISTURBAN@"
db "KOKANA@@@@"
db "PUPAL@@@@@"
db "CARAPTHOR@"
db "MAGNEZONE@"
db "PORYGON-Z@"
db "ANNIHILAPE"
db "SCREAMTAIL"
db "SANDY SHOX"
db "TOEDSCOOL@"
db "TOEDSCRUEL"
db "PERRSERKER"
db "SIRFETCH'D"
db "MR.RIME@@@"
db "MELTAN@@@@"
db "MELMETAL@@"
db "ARCANINE@@" ; Hisuian
db "ELECTRODE@" ; Hisuian
db "RATICATE@@" ; Alolan
db "RAICHU@@@@" ; Alolan
db "SANDSLASH@" ; Alolan
db "NINETALES@" ; Alolan
db "DUGTRIO@@@" ; Alolan
db "PERSIAN@@@" ; Alolan
db "GOLEM@@@@@" ; Alolan
db "RAPIDASH@@" ; Galarian
db "SLOWBRO@@@" ; Galarian
db "SLOWKING@@" ; Galarian
db "MUK@@@@@@@" ; Alolan
db "EXEGGUTOR@" ; Alolan
db "MAROWAK@@@" ; Alolan
db "WEEZING@@@" ; Galarian
db "TAUROS@@@@" ; Paldean, Combat
db "TAUROS@@@@" ; Paldean, Aqua
db "TAUROS@@@@" ; Paldean, Blaze
db "MISSINGNO."
db "MISSINGNO."
db "MISSINGNO."
assert_table_length NUM_POKEMON_INDEXES