mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 10:23:34 +12:00

Pushing a commit for the less important stuff while I finish the Silph Gauntlet's missing floors. - Swaps the Biker and Psychic in Silph Gauntlet around - Increased J&J's Meowth's level to make it less unbalanced in the later fights - Text improvements for Citrine City, Saffron Gym, and Viridian PokeMart
761 lines
23 KiB
NASM
761 lines
23 KiB
NASM
TrainerDataPointers:
|
|
table_width 2, TrainerDataPointers
|
|
dw YoungsterData
|
|
dw BugCatcherData
|
|
dw LassData
|
|
dw SailorData
|
|
dw JrTrainerMData
|
|
dw JrTrainerFData
|
|
dw PokemaniacData
|
|
dw SuperNerdData
|
|
dw HikerData
|
|
dw BikerData
|
|
dw BurglarData
|
|
dw EngineerData
|
|
dw FisherData
|
|
dw SwimmerData
|
|
dw CueBallData
|
|
dw GamblerData
|
|
dw BeautyData
|
|
dw PsychicData
|
|
dw RockerData
|
|
dw JugglerData
|
|
dw TamerData
|
|
dw BirdKeeperData
|
|
dw BlackbeltData
|
|
dw Green1Data
|
|
dw ProfOakData
|
|
dw ChiefData
|
|
dw ScientistData
|
|
dw GiovanniData
|
|
dw RocketData
|
|
dw CooltrainerMData
|
|
dw CooltrainerFData
|
|
dw BrunoData
|
|
dw BrockData
|
|
dw MistyData
|
|
dw LtSurgeData
|
|
dw ErikaData
|
|
dw KogaData
|
|
dw BlaineData
|
|
dw SabrinaData
|
|
dw GentlemanData
|
|
dw Green2Data
|
|
dw Green3Data
|
|
dw LoreleiData
|
|
dw ChannelerData
|
|
dw AgathaData
|
|
dw LanceData
|
|
dw YujirouData ; was unused juggler
|
|
dw StudentData
|
|
dw FirefighterData
|
|
dw JuniorData
|
|
dw JackData
|
|
dw JessieJamesData
|
|
assert_table_length NUM_TRAINERS
|
|
|
|
; if first byte != $FF, then
|
|
; first byte is level (of all pokemon on this team)
|
|
; all the next bytes are pokemon species
|
|
; null-terminated
|
|
; if first byte == $FF, then
|
|
; first byte is $FF (obviously)
|
|
; every next two bytes are a level and species
|
|
; null-terminated
|
|
|
|
; Mainly Normal- and Poison-type Pokemon, with a few minor exceptions.
|
|
; To contrast with the Lass, in vanilla, he never uses Pidgey. Only Spearow.
|
|
YoungsterData:
|
|
; Route 3
|
|
db 11, RATTATA, EKANS, 0
|
|
db 14, SPEAROW, 0
|
|
; Mt. Moon 1F
|
|
db 10, RATTATA, SPEAROW, BITTYBAT, 0
|
|
; Route 24
|
|
db 14, RATTATA, EKANS, ZUBAT, 0
|
|
; Route 25
|
|
db 15, RATTATA, SPEAROW, 0
|
|
db 17, SLOWPOKE, 0 ; The famous "Slowpoke Kid" who was used for the Mew glitch. Our changes make em not work anymore, but keep em for the iconography.
|
|
db 14, EKANS, SANDSHREW, 0
|
|
; SS Anne 1F Rooms
|
|
db 21, NIDORINO, 0
|
|
; Route 11
|
|
db 21, EKANS, 0
|
|
db 19, SANDSHREW, ZUBAT, 0
|
|
db 17, RATTATA, SPEAROW, RATICATE, 0
|
|
db 18, NIDORAN_M, NIDORINO, 0
|
|
; Silph Gauntlet 1F (Viridian Forest)
|
|
db 62, RATICATE, ARBOK, SLOWBRO, FEAROW, NIDOKING, VENUSAUR, 0
|
|
|
|
; Suffers heavily from limited Bug-types. Variety mainly comes from stripping them down and specialising them.
|
|
BugCatcherData:
|
|
; Viridian Forest
|
|
db 6, WEEDLE, CATERPIE, 0
|
|
db 7, CATERPIE, KAKUNA, KOKANA, 0
|
|
db 9, VENONAT, 0
|
|
; Route 3
|
|
db 10, KOKANA, KASANAGI, 0 ; trimmed down to create counterpart trainers
|
|
db 10, WEEDLE, KAKUNA, 0
|
|
db 10, CATERPIE, METAPOD, 0
|
|
; Mt. Moon 1F
|
|
db 12, PARAS, 0
|
|
db 10, KASANAGI, PARAS, 0
|
|
; Route 24
|
|
db 14, KOKANA, WEEDLE, 0
|
|
; Route 6
|
|
db 16, VENONAT, PARAS, 0 ; By this point, the player has fought like, 2 "three bugs" trainers. Toning it down.
|
|
db 17, BUTTERFREE, 0 ; this is that one boss fight-like one, levelled down for learnset reasons
|
|
; Silph Gauntlet 1F (Viridian Forest)
|
|
db 62, SCIZOR, CARAPTHOR, PARASECT, VENOMOTH, PURAKKUSU, KLEAVOR, 0
|
|
; Route 9
|
|
db 19, BUTTERFREE, BEEDRILL, 0
|
|
db 20, KASANAGI, VENONAT, BEEDRILL, 0
|
|
|
|
; A strange trainer that usually uses "cute" Pokemon, mainly Normal, Flying, and Grass types.
|
|
; Main exception is Pikachu and the Nidorans. I think adding Kotora enhances this nicely.
|
|
LassData:
|
|
; Route 3
|
|
db 9, PIDGEY, CLEFAIRY, 0
|
|
db 10, RATTATA, NIDORAN_M, 0
|
|
db 14, JIGGLYPUFF, 0
|
|
; Route 4
|
|
db 37, PARASECT, CLEFABLE, GOROTORA, 0 ; Random boss fight near Cerulean Cave. Buffed her nicely.
|
|
; Mt. Moon 1F
|
|
db 11, ODDISH, BELLSPROUT, 0
|
|
db 14, CLEFAIRY, 0
|
|
; Route 24
|
|
db 16, KOTORA, PIKACHU, 0 ; why was this a carbon copy of the next entry??
|
|
db 16, PIDGEY, NIDORAN_F, 0
|
|
; Route 25
|
|
db 15, NIDORAN_M, NIDORAN_F, 0
|
|
db 13, ODDISH, PIDGEY, BULBASAUR, 0
|
|
; SS Anne 1F Rooms
|
|
db 18, PIDGEY, NIDORAN_F, 0
|
|
; SS Anne 2F Rooms
|
|
db 18, RATTATA, PIKACHU, 0
|
|
; Route 8
|
|
db 23, NIDORAN_F, NIDORINA, 0
|
|
db 24, JIGGLYPUFF, MEOWTH, IVYSAUR, 0
|
|
db 19, PIDGEY, RATTATA, NIDORAN_M, MEOWTH, PIKACHU, 0
|
|
db 22, JIGGLYPUFF, CLEFAIRY, 0
|
|
; Celadon Gym
|
|
db 23, LEAFEON, 0
|
|
db 23, ODDISH, GLOOM, 0
|
|
; Silph Gauntlet 2F (Mt. Moon)
|
|
db 63, PERSIAN, CLEFABLE, VILEPLUME, WIGGLYTUFF, POLITOED, NIDOQUEEN, 0
|
|
|
|
; Pretty much a Fisher with Machops and the random Vermilion Gym featuring.
|
|
SailorData:
|
|
; SS Anne Stern
|
|
db 18, MACHOP, BLOTTLE, 0
|
|
db 17, MACHOP, TENTACOOL, 0
|
|
; SS Anne B1F Rooms
|
|
db 21, SHELLDER, 0
|
|
db 17, HORSEA, SHELLDER, TENTACOOL, 0
|
|
db 18, TENTACOOL, STARYU, 0
|
|
db 17, POLIWAG, RIBBITO, PIKACHU, 0 ; I like the idea of Sailors using Pikachu to "light the way".
|
|
db 20, MACHOP, CHEEP, 0
|
|
; Vermilion Gym
|
|
db 21, KOTORA, GAOTORA, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, KINGDRA, MACHAMP, TAABAN, STARMIE, GOROTORA, TENTACRUEL, 0
|
|
|
|
; One of the most varied trainers in the game. No criticisms.
|
|
JrTrainerMData:
|
|
; Pewter Gym
|
|
db 11, GEODUDE, SANDSHREW, 0
|
|
; Route 24/Route 25
|
|
db 14, RATTATA, EKANS, 0
|
|
; Route 24
|
|
db 18, MANKEY, 0
|
|
; Route 6
|
|
db 16, WEEPINBELL, 0 ; Joe from School of Hard Knocks, Indigo League Ep9, featured in Yellow
|
|
db 16, SPEAROW, RATICATE, 0
|
|
; Silph Gauntlet 1F (Viridian Forest)
|
|
db 62, DUGTRIO, ANNIHILAPE, SANDSLASH, GOLEM, CROBAT, ARCANINE, 0
|
|
; Route 9
|
|
db 21, GROWLITHE, CHARMANDER, 0
|
|
db 19, RATTATA, DIGLETT, EKANS, SANDSHREW, 0
|
|
; Route 12
|
|
db 29, NIDORAN_M, NIDORINO, 0
|
|
|
|
; As varied as the male counterpart. Improvements come from reducing repeats.
|
|
JrTrainerFData:
|
|
; Cerulean Gym
|
|
db 19, GYOPIN, GOLDEEN, 0
|
|
; Route 6
|
|
db 20, CUBONE, 0 ; Giselle from School of Hard Knocks, Indigo League Ep9, featured in Yellow
|
|
db 16, PIDGEY, SPEAROW, FARFETCHD, 0
|
|
; Unused
|
|
db 22, BULBASAUR, CHARMANDER, SQUIRTLE, 0
|
|
; Route 9
|
|
db 18, ODDISH, BELLSPROUT, ODDISH, BELLSPROUT, 0 ; This trainer, often called the "Wrapping Lass", is a notorious run-killer. Do not change, she's a benchmark.
|
|
db 23, MEOWTH, 0
|
|
; Route 10
|
|
db 20, PIKACHU, CLEFAIRY, 0
|
|
db 21, PIDGEY, PIDGEOTTO, 0
|
|
; Rock Tunnel B1F
|
|
db 21, JIGGLYPUFF, PIDGEY, MEOWTH, 0
|
|
db 22, ODDISH, BULBASAUR, 0
|
|
; Celadon Gym
|
|
db 24, BULBASAUR, IVYSAUR, 0
|
|
; Route 13
|
|
db 24, PIDGEY, JIGGLYPUFF, RATTATA, PIKACHU, MEOWTH, 0
|
|
db 30, POLIWAG, POLIWAG, 0
|
|
db 27, PIDGEY, MEOWTH, FARFETCHD, PIDGEOTTO, 0
|
|
db 28, GOLDEEN, POLIWAG, HORSEA, 0
|
|
; Route 20
|
|
db 31, GOLDEEN, SEAKING, 0
|
|
; Rock Tunnel 1F
|
|
db 22, BELLSPROUT, CLEFAIRY, 0
|
|
db 20, MEOWTH, ODDISH, PIDGEY, 0
|
|
db 19, PIDGEY, RATTATA, CLEFAIRY, BELLSPROUT, 0
|
|
; Route 15
|
|
db 28, GLOOM, ODDISH, ODDISH, 0
|
|
db 29, PIKACHU, RAICHU, 0
|
|
db 33, CLEFAIRY, 0
|
|
db 29, BELLSPROUT, ODDISH, TANGELA, 0
|
|
; Route 20
|
|
db 30, TENTACOOL, HORSEA, SEEL, 0
|
|
; Silph Gauntlet 1F (Viridian Forest)
|
|
db 62, TSUBOMITTO, SEAKING, TANGROWTH, MADAAMU, BELLOSSOM, GOROCHU, 0
|
|
|
|
; I praise the PokeManiac for its variety. He mainly uses "endangered", bipedal Pokemon.
|
|
; Skimper seems appropriate here, as it's a baby iguana; these were often bought by those types in the 90s.
|
|
PokemaniacData:
|
|
; Route 10
|
|
db 30, RHYHORN, LICKITUNG, 0
|
|
db 21, CHARMELEON, CUBONE, 0
|
|
; Rock Tunnel B1F
|
|
db 20, SLOWPOKE, LICKITUNG, RHYHORN, 0
|
|
db 22, CHARMANDER, CUBONE, 0
|
|
db 25, SKIMPER, 0
|
|
; Victory Road 2F
|
|
db 40, BAWLIGUA, LAPRAS, LICKILICKY, RHYDON, 0
|
|
; Rock Tunnel 1F
|
|
db 23, CUBONE, SLOWPOKE, 0
|
|
; Silph Gauntlet 2F (Mt. Moon)
|
|
db 63, GUARDIA, SLOWKING, CHARIZARD, STEELIX, LICKILICKY, RHYPERIOR, 0
|
|
|
|
; The Super Nerd has some weird choices, but I think they're mostly inorganic Pokemon, except for Fire-types that the Cinnabar Gym Trainers use.
|
|
SuperNerdData:
|
|
; Mt. Moon 1F
|
|
db 11, MAGNEMITE, VOLTORB, 0
|
|
; Mt. Moon B2F - the fossil guy fight
|
|
db 12, GRIMER, VOLTORB, KOFFING, 0
|
|
; Route 8
|
|
db 20, GRIMER, KOFFING, KOFFING, MAGNEMITE, 0
|
|
db 22, VOLTORB, KOFFING, MAGNETITE, 0
|
|
db 26, ELECTRODE, 0
|
|
; Unused - both now used in Celadon University
|
|
db 30, PORYGON, 0 ;
|
|
db 25, MAGNETITE, ELECTRODE, KABUTO, OMANYTE, 0 ;
|
|
; Silph Gauntlet 2F (Mt. Moon)
|
|
db 63, ELECTRODE, MUK, KABUTOPS, OMASTAR, MAGNEZONE, PORYGONZ, 0
|
|
; Cinnabar Gym
|
|
db 36, VULPIX, NINETALES, CHARIZARD, 0
|
|
db 34, PONYTA, CHARMANDER, RAPIDASH, ARCANINE, 0
|
|
db 41, FLAREON, 0
|
|
db 37, CHARMELEON, MAGMAR, 0
|
|
|
|
; Expanding the Hiker's cast is hard, as Rock-types are actually quite limited.
|
|
; Machop is more of an exception and not the rule, it's just "strong".
|
|
; So, I have added a few Ground-types that you could reasonably expect to see in each area.
|
|
; The Zubat line should also be there given how prevalent they tend to be inside caves...
|
|
HikerData:
|
|
; Mt. Moon 1F
|
|
db 10, GEODUDE, GEODUDE, ONIX, 0
|
|
; Route 25
|
|
db 15, MACHOP, GEODUDE, 0
|
|
db 13, GEODUDE, ZUBAT, MACHOP, ZUBAT, 0
|
|
db 17, ONIX, 0
|
|
; Route 9
|
|
db 21, GEODUDE, ONIX, 0
|
|
db 20, GEODUDE, MACHOP, DIGLETT, 0
|
|
; Route 10
|
|
db 21, CUBONE, ONIX, 0
|
|
db 19, ZUBAT, GRAVELER, 0
|
|
; Rock Tunnel B1F
|
|
db 21, GEODUDE, GEODUDE, GRAVELER, 0 ; The "Self-Destructing Hiker", fairly notorious and good to keep
|
|
db 24, GOLBAT, 0
|
|
; Route 9/Rock Tunnel B1F
|
|
db 20, MACHOP, RHYHORN, 0
|
|
; Rock Tunnel 1F
|
|
db 19, GEODUDE, MACHOP, RHYHORN, 0
|
|
db 20, ZUBAT, DIGLETT, ONIX, 0
|
|
db 21, GEODUDE, GRAVELER, 0
|
|
; Silph Gauntlet 2F (Mt. Moon)
|
|
db 63, STEELIX, GOLEM, MACHAMP, CROBAT, DUGTRIO, GUARDIA, 0
|
|
|
|
; Poison Pokemon. Poison Pokemon everywhere.
|
|
; Much of this seems to represent the pollution caused by petrol gas.
|
|
; So while Poison should be here, edits should be made with that in mind.
|
|
; This makes editing the Biker deceptively difficult.
|
|
; GSC adds Smokescreen Fire-types like Flareon, Magmar, and Charmeleon.
|
|
; I think we should do that, as well as add Horsea and Seadra into the mix.
|
|
; This makes for a much better Biker.
|
|
; There seems to be a common "coughing and wheezing" joke here, shifting that around too.
|
|
BikerData:
|
|
; Route 13
|
|
db 28, KOFFING, GASTLY, 0
|
|
; Route 14
|
|
db 29, GRIMER, KOFFING, 0
|
|
; Route 15
|
|
db 25, KOFFING, GRIMER, WEEZING, 0
|
|
db 28, GASTLY, GRIMER, WEEZING, 0
|
|
; Route 16
|
|
db 29, GRIMER, KOFFING, 0
|
|
db 33, WEEZING, 0
|
|
db 26, CHARMELEON, 0
|
|
; Route 17 (Cycling Road)
|
|
db 28, WEEZING, KOFFING, WEEZING, 0
|
|
db 33, FLAREON, 0
|
|
db 29, VOLTORB, GAOTORA, 0
|
|
db 29, WEEZING, MUK, 0
|
|
db 25, CHARMANDER, WEEZING, HORSEA, 0
|
|
; Route 14
|
|
db 26, KOFFING, KOFFING, GRIMER, KOFFING, 0
|
|
db 28, GRIMER, GRIMER, SEADRA, 0
|
|
db 29, MAGMAR, 0
|
|
; Silph Gauntlet 4F (Lavender Tower)
|
|
db 65, GOROTORA, MUK_A, WEEZING, FLAREON, KINGDRA, CHARIZARD, 0
|
|
|
|
; Fire specialist
|
|
BurglarData:
|
|
; Silph Gauntlet 4F (Lavender Tower)
|
|
db 65, RAPIDASH, CROAKOZUNA, ARCANINE, PERSIAN_A, WEEZING, MAGMORTAR, 0
|
|
; Unused
|
|
db 33, GROWLITHE, 0
|
|
db 28, VULPIX, CHARMANDER, PONYTA, 0
|
|
; Cinnabar Gym
|
|
db 36, GROWLITHE, VULPIX, ARCANINE, 0
|
|
db 41, RAPIDASH, 0
|
|
db 37, VULPIX, NINETALES, 0
|
|
; Mansion 2F
|
|
db 34, CHARMANDER, CHARMELEON, 0
|
|
; Mansion 3F
|
|
db 38, PUCHIKOON, NINETALES, 0
|
|
; Mansion B1F
|
|
db 34, GROWLITHE, PONYTA, 0
|
|
|
|
; Electric dude with little variety due to not being seen often
|
|
EngineerData:
|
|
; Unused - used in celadon university
|
|
db 36, GOLEM, 0
|
|
; Route 11
|
|
db 21, KOTORA, VOLTORB, 0
|
|
db 18, MAGNEMITE, MAGNEMITE, MAGNETITE, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, ELECTRODE, SANDSLASH_A, MAGNEZONE, GOROTORA, PERRSERKER, SCIZOR, 0 ; The Engineer trainer EXCLUSIVELY uses Magnemites and Voltorbs in normal battles, so I kinda had to improvise with his team a bit...
|
|
|
|
; Super Rod encounter showcase, basically
|
|
FisherData:
|
|
; SS Anne 2F Rooms
|
|
db 17, GOLDEEN, TENTACOOL, KRABBY, 0
|
|
; SS Anne B1F Rooms
|
|
db 17, TENTACOOL, STARYU, SHELLDER, 0
|
|
; Route 12
|
|
db 22, GOLDEEN, POLIWAG, CHEEP, 0
|
|
db 24, TENTACOOL, GOLDEEN, 0
|
|
db 27, SEADRA, 0 ; You can catch low-level Seadra in places, I like the surprise.
|
|
db 21, POLIWAG, SHELLDER, GOLDEEN, HORSEA, 0
|
|
; Route 21
|
|
db 28, PSYDUCK, CHEEP, KINGLER, 0
|
|
db 31, SHELLDER, TAABAN, 0
|
|
db 27, MAGIKARP, MAGIKARP, MAGIKARP, MAGIKARP, MAGIKARP, MAGIKARP, 0 ; he's too iconic to change
|
|
db 33, SEAKING, JAGG, 0
|
|
; Route 12
|
|
db 24, SKIMPER, WIGLETT, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, GYARADOS, SEAKING, TAABAN, WUGTRIO, BLASTOISE, PENDRAKEN, 0
|
|
; Brunswick Trail
|
|
db 65, POLIWRATH, MACHAMP, GOROTORA, PENDRAKEN, TAUROS_PA, 0
|
|
|
|
; God this took forever to remove repeats from
|
|
; Surf encounter extravaganza
|
|
SwimmerData:
|
|
; Cerulean Gym
|
|
db 16, HORSEA, SHELLDER, 0
|
|
; Route 19
|
|
db 30, TENTACOOL, TAABAN, 0
|
|
db 29, GOLDEEN, HORSEA, STARYU, 0
|
|
db 30, WEIRDUCK, POLIWHIRL, 0
|
|
db 27, HORSEA, TENTACOOL, TENTACOOL, GOLDEEN, 0
|
|
db 29, GOLDEEN, SEAKING, BAWLIGUA, 0
|
|
db 30, WIGLETT, CLOYSTER, 0
|
|
db 27, TENTACOOL, TENTACOOL, STARYU, HORSEA, TENTACRUEL, 0
|
|
; Route 20
|
|
db 31, SHELLDER, CLOYSTER, 0
|
|
db 35, STARYU, 0
|
|
db 28, HORSEA, BLOTTLE, SEADRA, PENDRAKEN, 0
|
|
; Route 21
|
|
db 33, SEADRA, TENTACRUEL, 0
|
|
db 37, STARMIE, 0
|
|
db 33, BLASTYKE, STARYU, WARTORTLE, 0
|
|
db 32, POLIWHIRL, TENTACOOL, GOLDUCK, 0
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, LAPRAS, KINGDRA, CLOYSTER, GOLDUCK, POLIWRATH, TENTACRUEL, 0
|
|
|
|
; Fighting specialist, very odd.
|
|
CueBallData:
|
|
; Route 16
|
|
db 28, MACHOP, MANKEY, RATICATE, 0
|
|
db 29, MANKEY, RIBBITO, 0
|
|
db 33, CARAPTHOR, 0
|
|
; Route 17
|
|
db 29, MANKEY, PRIMEAPE, 0
|
|
db 29, MACHOP, MACHOKE, 0
|
|
db 33, JABETTA, 0
|
|
db 26, MANKEY, MACHOKE, CROAKOZUNA, 0
|
|
db 29, PRIMEAPE, MACHOKE, 0
|
|
; Route 21
|
|
db 31, TENTACOOL, TENTACOOL, TENTACRUEL, 0
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, ANNIHILAPE, RATICATE_A, CROAKOZUNA, PERSIAN_A, MACHAMP, TENTACRUEL, 0
|
|
|
|
; Big variety, kind of aimless; seems to be a counterparts thing.
|
|
GamblerData:
|
|
; Route 11
|
|
db 18, POLIWAG, HORSEA, 0
|
|
db 18, BELLSPROUT, ODDISH, 0
|
|
db 18, VOLTORB, MAGNEMITE, 0
|
|
db 18, GROWLITHE, VULPIX, 0
|
|
; Route 8
|
|
db 22, POLIWAG, RIBBITO, POLIWHIRL, 0
|
|
; Silph Gauntlet 4F (Lavender Tower)
|
|
db 65, SEAKING, RHYPERIOR, ELECTRODE, ARCANINE, GOLEM, POLITOED, 0
|
|
; Route 8
|
|
db 24, CACTUS, 0 ; This was a repeat of Growlithe/Vulpix, so I made it a Game Corner prize instead.
|
|
|
|
; Very varied, little criticism outside of minor repeats.
|
|
; Seems to use whatever the route demands of the class, which I enjoy seeing.
|
|
; There is a minor focus on "cute" and "regal" Pokemon.
|
|
BeautyData:
|
|
; Celadon Gym
|
|
db 21, ODDISH, BELLSPROUT, WEEPINBELL, 0
|
|
db 24, TOEDSCOOL, MONJA, 0
|
|
db 26, DEER, 0
|
|
; Route 13
|
|
db 27, RATTATA, PIKACHU, JIGGLYPUFF, 0
|
|
db 29, CLEFAIRY, MEOWTH, 0
|
|
; Route 20
|
|
db 35, SEAKING, 0
|
|
db 30, SHELLDER, TAABAN, CLOYSTER, 0
|
|
db 31, POLIWAG, SEAKING, 0
|
|
; Route 15
|
|
db 29, PERSIAN, 0 ; it doesn't have slash until like L47 trust me it's fine
|
|
db 29, BULBASAUR, IVYSAUR, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, PERSIAN, VICTREEBEL, WIGGLYTUFF, MACHAMP, CLOYSTER, SYLVEON, 0
|
|
; Route 19
|
|
db 27, POLIWAG, GOLDEEN, SEAKING, 0
|
|
db 30, BLASTYKE, GOLDUCK, 0
|
|
db 29, STARYU, WEIRDUCK, SEAKING, 0
|
|
; Route 20
|
|
db 30, KINGDRA, 0 ; Close to the Trader
|
|
; Brunswick Trail
|
|
db 66, PERSIAN, VENUSAUR, KINGDRA, SYLVEON, CLOYSTER, 0
|
|
|
|
; yep psychic yep psychic yep psychic
|
|
PsychicData:
|
|
; Saffron Gym
|
|
db 31, KADABRA, SLOWPOKE, MR_MIME, DROWZEE, 0
|
|
db 34, MR_MIME, KADABRA, 0
|
|
db 33, SLOWKING, SLOWBRO, 0 ; not as strong as it looks, has no good attacks
|
|
db 38, JYNX, 0
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, SLOWBRO, EXEGGUTOR, STARMIE, MR_RIME, ESPEON, ALAKAZAM, 0
|
|
|
|
; Electric specialist with depressingly little representation.
|
|
RockerData:
|
|
; Vermilion Gym
|
|
db 20, VOLTORB, MAGNEMITE, MAGNETITE, 0
|
|
; Route 12
|
|
db 29, VOLTORB, ELECTRODE, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, ELECTIVIRE, ELECTRODE, MAGNEZONE, GOLEM_A, GOROCHU, JOLTEON, 0
|
|
|
|
; Psychic, Poison, and a little bit of Voltorb.
|
|
JugglerData:
|
|
; Silph Co. 5F
|
|
db 29, KADABRA, MR_MIME, 0
|
|
; Victory Road 2F
|
|
db 41, DROWZEE, HYPNO, ESPEON, KADABRA, 0
|
|
; Fuchsia Gym
|
|
db 31, BEEDRILL, HAUNTER, VILEPLUME, 0
|
|
db 34, GOLBAT, TENTACRUEL, 0
|
|
; Victory Road 2F
|
|
db 48, ELECTRODE, HYPNO, MR_MIME, 0 ; buffed roster
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, HYPNO, MR_MIME, ALAKAZAM, ELECTRODE, VICTREEBEL, SLOWKING_G, 0
|
|
; Fuchsia Gym
|
|
db 38, UMBREON, 0
|
|
; Fuchsia Gym
|
|
db 34, WEEPINBELL, TSUBOMITTO, 0
|
|
|
|
; In Japanese, they are called "Fierce Beast users", and in turn use Pokemon
|
|
; based on those "fierce" beasts. Think lions, etc.
|
|
; Basically, Safari Zone extravaganza.
|
|
TamerData:
|
|
; Fuchsia Gym
|
|
db 34, NIDOQUEEN, ARBOK, 0
|
|
db 33, ARBOK, NIDOKING, TSUBOMITTO, 0
|
|
; Viridian Gym
|
|
db 43, RHYDON, 0
|
|
db 39, SANDSLASH, TRAMPEL, 0
|
|
; Victory Road 2F
|
|
db 44, KANGASKHAN, TAUROS, GOLDUCK, PRIMEAPE, 0
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, RHYPERIOR, ARBOK, KANGASKHAN, ANNIHILAPE, TRAMPEL, TAUROS, 0
|
|
|
|
; yep bird yep bird yep bird yep bird
|
|
; If nothing else, just make them less agonising to fight.
|
|
; Namely, reduce the amount of Pokemon on their teams.
|
|
BirdKeeperData:
|
|
; Route 13
|
|
db 29, PIDGEY, PIDGEOTTO, 0
|
|
db 25, FARFETCHD, PIDGEY, SPEAROW, 0
|
|
db 26, PIDGEY, PIDGEOTTO, SPEAROW, FEAROW, 0
|
|
; Route 14
|
|
db 33, FEAROW, 0
|
|
db 29, SPEAROW, FEAROW, 0
|
|
; Route 15
|
|
db 26, PIDGEY, DODUO, PIDGEOTTO, 0
|
|
db 28, FARFETCHD, DODRIO, 0
|
|
; Route 18
|
|
db 29, SPEAROW, FEAROW, 0
|
|
db 34, DODRIO, 0
|
|
db 26, SPEAROW, SPEAROW, FEAROW, SPEAROW, 0
|
|
; Route 20
|
|
db 30, FEAROW, MADAAMU, PIDGEOTTO, 0
|
|
; Brunswick Trail
|
|
db 65, PIDGEOT, SIRFETCHD, DODRIO, AERODACTYL, 0
|
|
; Silph Gauntlet 1F (Viridian Forest)
|
|
db 62, FEAROW, GOLDUCK, DODRIO, SIRFETCHD, MADAAMU, AERODACTYL, 0
|
|
; Route 14
|
|
db 28, PIDGEY, DODUO, PIDGEOTTO, 0
|
|
db 26, PIDGEY, SPEAROW, PIDGEY, FEAROW, 0
|
|
db 29, PIDGEOTTO, FEAROW, 0
|
|
db 28, SPEAROW, DODUO, FEAROW, 0
|
|
|
|
; Uses Silph products and Steel-types
|
|
ChiefData:
|
|
; Silph Gauntlet 7F
|
|
db $FF, 71, MAGNEZONE, 70, LAPRAS, 71, PURAKKUSU, 70, GENGAR, 73, PORYGONZ, 75, OMEGA, 0
|
|
; Lapras and Gengar are used here since Lapras is given by a Silph worker, and Gengar represents the Silph Scope.
|
|
|
|
; Poison- and Electric-type Pokemon
|
|
ScientistData:
|
|
; Silph Gauntlet 4F (Lavender Tower)
|
|
db 65, MAGNEZONE, ELECTRODE, PORYGONZ, ANIMON, WEEZING, ALAKAZAM, 0
|
|
; Silph Co. 2F
|
|
db 26, GRIMER, WEEZING, KOFFING, WEEZING, 0
|
|
db 28, MAGNEMITE, VOLTORB, MAGNETON, 0
|
|
; Silph Co. 3F/Mansion 1F
|
|
db 29, ELECTRODE, MUK, 0
|
|
; Silph Co. 4F
|
|
db 33, VOLTORB, ELECTRODE, KOFFING, 0
|
|
; Silph Co. 5F
|
|
db 26, MAGNETON, KOFFING, WEEZING, MAGNEMITE, 0
|
|
; Silph Co. 6F
|
|
db 25, VOLTORB, KOFFING, MAGNETON, MAGNEMITE, KOFFING, 0
|
|
; Silph Co. 7F
|
|
db 29, PORYGON, 0 ; stolen technology!!!
|
|
; Silph Co. 8F
|
|
db 29, GRIMER, ELECTRODE, 0
|
|
; Silph Co. 9F
|
|
db 28, VOLTORB, KOFFING, MAGNETON, 0
|
|
; Silph Co. 10F
|
|
db 29, MAGNETITE, KOFFING, 0
|
|
; Mansion 3F
|
|
db 33, MAGNETITE, MAGNETON, DITTO, 0
|
|
; Mansion B1F
|
|
db 34, MAGNEMITE, ELECTRODE, 0
|
|
|
|
RocketData:
|
|
; Mt. Moon B2F
|
|
db 13, RATTATA, BITTYBAT, 0
|
|
db 11, SANDSHREW, RATTATA, BITTYBAT, 0
|
|
db 12, BITTYBAT, EKANS, 0
|
|
db 16, RATICATE, 0
|
|
; Cerulean City
|
|
db 17, MACHOP, DROWZEE, 0
|
|
; Route 24
|
|
db 15, EKANS, ZUBAT, 0
|
|
; Game Corner
|
|
db 22, ZUBAT, KOFFING, RATICATE, ARBOK, 0
|
|
; Rocket Hideout B1F
|
|
db 22, DROWZEE, KOFFING, ARBOK, 0
|
|
; Rocket Hideout B1F
|
|
db 21, RATICATE, RATICATE, 0
|
|
db 20, GRIMER, KOFFING, KOFFING, 0
|
|
db 19, RATTATA, RATICATE, RATICATE, RATTATA, 0
|
|
db 22, GRIMER, KOFFING, 0
|
|
; Rocket Hideout B2F
|
|
db 17, ZUBAT, KOFFING, GRIMER, CUBONE, RATICATE, 0
|
|
; Rocket Hideout B3F
|
|
db 20, RATTATA, RATICATE, DROWZEE, 0
|
|
db 21, MACHOP, DROWZEE, 0
|
|
; Rocket Hideout B4F
|
|
db 23, SANDSHREW, EKANS, SANDSLASH, 0
|
|
db 23, EKANS, SANDSHREW, ARBOK, 0
|
|
db 21, KOFFING, ZUBAT, 0
|
|
; Pokémon Tower 7F
|
|
db 25, ZUBAT, GRIMER, GOLBAT, 0
|
|
db 26, KOFFING, DROWZEE, 0
|
|
db 23, ZUBAT, RATTATA, RATICATE, ZUBAT, 0
|
|
; Silph Gauntlet 4F (Lavender Tower)
|
|
db 65, PERSIAN, ARBOK, RATICATE, CROBAT, HYPNO, GUARDIA, 0
|
|
; Silph Co. 2F - cut
|
|
db 29, CUBONE, ZUBAT, 0
|
|
db 25, GOLBAT, ZUBAT, ZUBAT, RATICATE, ZUBAT, 0
|
|
; Silph Co. 3F
|
|
db 28, RATICATE, HYPNO, RATICATE, 0
|
|
; Silph Co. 4F - cut
|
|
db 29, MACHOP, DROWZEE, 0
|
|
db 28, EKANS, ZUBAT, CUBONE, 0
|
|
; Silph Co. 5F - cut
|
|
db 33, ARBOK, 0
|
|
db 33, HYPNO, 0
|
|
; Silph Co. 6F - cut
|
|
db 29, MACHOP, MACHOKE, 0
|
|
db 28, ZUBAT, ZUBAT, GOLBAT, 0
|
|
; Silph Co. 7F
|
|
db 26, RATICATE, ARBOK, KOFFING, GOLBAT, 0
|
|
db 29, CUBONE, MACHOKE, 0
|
|
db 29, SANDSHREW, SANDSLASH, 0
|
|
; Silph Co. 8F - cut
|
|
db 26, RATICATE, ZUBAT, GOLBAT, RATTATA, 0
|
|
db 28, WEEZING, GOLBAT, KOFFING, 0
|
|
; Silph Co. 9F - cut
|
|
db 28, DROWZEE, GRIMER, MACHOP, 0
|
|
db 28, GOLBAT, DROWZEE, HYPNO, 0
|
|
; Silph Co. 10F - cut
|
|
db 33, MACHOKE, 0
|
|
; Silph Co. 11F
|
|
db 25, RATTATA, ZUBAT, EKANS, RATICATE, 0
|
|
db 32, CUBONE, DROWZEE, MAROWAK, 0
|
|
|
|
; Very varied, nothing to say
|
|
CooltrainerMData:
|
|
; Viridian Gym
|
|
db 39, MAROWAK, NIDOKING, 0
|
|
; Victory Road 3F
|
|
db 43, EXEGGUTOR, CLOYSTER, ARCANINE, 0
|
|
db 43, KINGLER, TENTACRUEL, BLASTOISE, 0
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, GOROCHU, VENUSAUR, ESPEON, CHARIZARD, SNORLAX, TOTARTLE, 0
|
|
; Victory Road 1F
|
|
db 42, IVYSAUR, WARTORTLE, CHARMELEON, CHARIZARD, 0
|
|
; Unused
|
|
db 44, IVYSAUR, WARTORTLE, CHARMELEON, 0
|
|
db 49, NIDOKING, 0
|
|
db 44, KINGLER, CLOYSTER, 0
|
|
; Viridian Gym
|
|
db 39, SANDSLASH, DUGTRIO, 0
|
|
db 43, NIDOKING, 0
|
|
|
|
; Equally varied, nothing to say
|
|
CooltrainerFData:
|
|
; Celadon Gym
|
|
db 24, CACTUS, GLOOM, 0
|
|
; Victory Road 3F
|
|
db 43, TSUBOMITTO, VICTREEBEL, 0
|
|
db 43, PARASECT, DEWGONG, CHANSEY, 0
|
|
; Silph Gauntlet 5F (Safari Zone)
|
|
db 66, CLEFABLE, GENGAR, VICTREEBEL, NINETALES, KANGASKHAN, BLASTOISE, 0
|
|
; Victory Road 1F
|
|
db 44, PERSIAN, NINETALES, BELLOSSOM, 0
|
|
; Unused
|
|
; db 45, IVYSAUR, VENUSAUR, 0
|
|
; db 45, NIDORINA, NIDOQUEEN, 0
|
|
; db 43, PERSIAN, NINETALES, RAICHU, 0
|
|
|
|
; "Dignified" Pokemon associated with the privileged class.
|
|
GentlemanData:
|
|
; SS Anne 1F Rooms
|
|
db 18, GROWLITHE, CARAPTHOR, 0
|
|
db 19, NIDORINO, NIDORINA, 0
|
|
; SS Anne 2F Rooms/Vermilion Gym
|
|
db 23, PIKACHU, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, ARCANINE, NIDOQUEEN, MR_RIME, FEAROW, CARAPTHOR, RAPIDASH, 0
|
|
; SS Anne 2F Rooms
|
|
db 17, PUCHIKOON, GROWLITHE, 0
|
|
|
|
ChannelerData:
|
|
; Unused
|
|
db 22, GASTLY, 0
|
|
db 24, GASTLY, 0
|
|
db 23, GASTLY, GASTLY, 0
|
|
db 24, GASTLY, 0
|
|
; Pokémon Tower 3F
|
|
db 23, MIKON, GASTLY, 0
|
|
db 24, VULPIX, 0
|
|
; Silph Gauntlet 4F (Lavender Tower)
|
|
db 65, MUK, GUARDIA, ANNIHILAPE, HYPNO, NINETALES, GENGAR, 0
|
|
; Pokémon Tower 3F
|
|
db 25, GASTLY, HAUNTER, 0
|
|
; Pokémon Tower 4F, now unused
|
|
db 24, GASTLY, 0
|
|
db 23, GASTLY, GASTLY, 0
|
|
; Unused
|
|
db 24, GASTLY, 0
|
|
; Pokémon Tower 4F, now unused
|
|
db 22, GASTLY, 0
|
|
; Unused
|
|
db 24, GASTLY, 0
|
|
; Pokémon Tower 5F, now unused
|
|
db 23, HAUNTER, 0
|
|
; Unused
|
|
db 24, GASTLY, 0
|
|
; Pokémon Tower 5F, now unused
|
|
db 22, GASTLY, 0
|
|
db 24, GASTLY, 0
|
|
db 22, HAUNTER, 0
|
|
; Pokémon Tower 6F
|
|
db 22, GASTLY, CUBONE, HAUNTER, 0
|
|
db 24, GASTLY, VULPIX, 0
|
|
db 30, HAUNTER, 0
|
|
; Saffron Gym
|
|
db 34, DROWZEE, HYPNO, 0
|
|
db 38, ESPEON, 0
|
|
db 33, JYNX, EXEGGCUTE, KADABRA, 0
|
|
|
|
; Mostly Normal specialists
|
|
StudentData:
|
|
; Viridian Pre-Gym
|
|
db 4, PIDGEY, RATTATA, 0
|
|
db 6, CLEFAIRY, 0
|
|
; Silph Gauntlet 1F (Viridian Forest)
|
|
db 62, WIGGLYTUFF, PIDGEOT, TRAMPEL, CLEFABLE, KANGASKHAN, DEER, 0 ; all Normal types that Yujirou doesn't use
|
|
; Celadon University
|
|
db 22, BULBASAUR, CHARMANDER, SQUIRTLE, 0
|
|
|
|
; Mainly Water specialists, but can also use anything else that hits Fire super-effectively
|
|
FirefighterData:
|
|
; Cerulean Gym
|
|
db 15, POLIWAG, CHEEP, SQUIRTLE, 0
|
|
; Silph Gauntlet 3F (S.S Anne)
|
|
db 64, BLASTOISE, OMASTAR, SANDSLASH, KINGDRA, GUARDIA, POLIWRATH, 0
|
|
|
|
JuniorData:
|
|
; Silph Gauntlet 2F (Mt. Moon)
|
|
db 63, BLASTOISE, OMASTAR, SANDSLASH, KINGDRA, GUARDIA, POLIWRATH, 0 ; no idea what to do with this guy's team, so I'll redo this later
|
|
|
|
JackData:
|
|
; Celadon Mansion Roof House
|
|
db 23, MANKEY, PORYGON, HITMONCHAN, SCYTHER, 0 ; Scyther is Kage-Maru.
|
|
; Silph Gauntlet 7F (Chief's Office)
|
|
; db 70, ANIMON, ANNIHILAPE, HITMONLEE, PORYGON2, HITMONCHAN, SCIZOR, 0 ; not 100% sure what to do with this guy...
|
|
|
|
JessieJamesData:
|
|
db $FF, 17, MEOWTH, 14, EKANS, 14, KOFFING, 0 ; Mt. Moon
|
|
db $FF, 30, MEOWTH, 26, EKANS, 24, LICKITUNG, 26, KOFFING, 0 ; Rocket Hideout
|
|
db $FF, 34, MEOWTH, 29, ARBOK, 27, LICKITUNG, 29, WEEZING, 27, VICTREEBEL, 0 ; Pokemon Tower
|
|
db $FF, 42, MEOWTH, 37, ARBOK, 35, LICKILICKY, 37, WEEZING, 35, VICTREEBEL, 34, GYARADOS, 0 ; Silph Co.
|
|
db $FF, 80, MEOWTH, 75, ARBOK, 73, LICKILICKY, 75, WEEZING, 73, VICTREEBEL, 71, GYARADOS, 0 ; Citrine Rocket House
|
|
|
|
INCLUDE "data/trainers/scaled_parties.asm"
|
|
INCLUDE "data/trainers/rival_parties.asm"
|