mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00

With me moving the Trainer AI elsewhere, I was able to optimise the party stuff a little bit. There's a lot more space and from what I can tell it works fine. There are now three separate files - one for standard trainers, one for the rival & oak, and one for scaled parties (aka gym battles and related). This is mainly for organisational purposes. If I run out of space again, I'll rework the Trainer AI script to pull parties another way, storing the party files in individual banks.
674 lines
18 KiB
NASM
674 lines
18 KiB
NASM
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
|
|
|
|
; 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
|
|
|
|
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
|
|
db 14, EKANS, SANDSHREW, 0
|
|
; SS Anne 1F Rooms
|
|
db 21, NIDORAN_M, 0
|
|
; Route 11
|
|
db 21, EKANS, 0
|
|
db 19, SANDSHREW, ZUBAT, 0
|
|
db 17, RATTATA, RATTATA, RATICATE, 0
|
|
db 18, NIDORAN_M, NIDORINO, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 62, RATICATE, ARBOK, SANDSLASH, FEAROW, NIDOKING, VENUSAUR, 0
|
|
|
|
BugCatcherData:
|
|
; Viridian Forest
|
|
db 6, WEEDLE, CATERPIE, 0
|
|
db 7, CATERPIE, KAKUNA, PARA, 0
|
|
db 9, WEEDLE, VENONAT, 0
|
|
; Route 3
|
|
db 10, CATERPIE, WEEDLE, PARA, 0
|
|
db 9, WEEDLE, KAKUNA, CATERPIE, METAPOD, 0
|
|
db 11, CATERPIE, METAPOD, 0
|
|
; Mt. Moon 1F
|
|
db 11, PARA, PARAS, 0
|
|
db 10, CATERPIE, METAPOD, PARA, 0
|
|
; Route 24
|
|
db 14, CATERPIE, WEEDLE, 0
|
|
; Route 6
|
|
db 16, WEEDLE, CATERPIE, WEEDLE, 0
|
|
db 20, BUTTERFREE, 0 ; this is that one boss fight-like one
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 62, SCIZOR, BEEDRILL, PARASECT, VENOMOTH, PURAKKUSU, KLEAVOR, 0
|
|
; Route 9
|
|
db 19, BUTTERFREE, BEEDRILL, 0
|
|
db 20, WEEDLE, VENONAT, BEEDRILL, 0 ; holy shit why did they have an L20 Caterpie you psycho, weedle is barely acceptable...
|
|
|
|
LassData:
|
|
; Route 3
|
|
db 9, PIDGEY, PIDGEY, 0
|
|
db 10, RATTATA, NIDORAN_M, 0
|
|
db 14, JIGGLYPUFF, 0
|
|
; Route 4
|
|
db 31, PARAS, PARAS, PARASECT, 0
|
|
; Mt. Moon 1F
|
|
db 11, ODDISH, BELLSPROUT, 0
|
|
db 14, CLEFAIRY, 0
|
|
; Route 24
|
|
db 16, PIDGEY, NIDORAN_F, 0
|
|
db 14, PIDGEY, NIDORAN_F, 0
|
|
; Route 25
|
|
db 15, NIDORAN_M, NIDORAN_F, 0
|
|
db 13, ODDISH, PIDGEY, ODDISH, 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, MEOWTH, MEOWTH, MEOWTH, 0
|
|
db 19, PIDGEY, RATTATA, NIDORAN_M, MEOWTH, PIKACHU, 0
|
|
db 22, CLEFAIRY, CLEFAIRY, 0
|
|
; Celadon Gym
|
|
db 23, BELLSPROUT, WEEPINBELL, 0
|
|
db 23, ODDISH, GLOOM, 0
|
|
; New - this will be used in the Silph Gauntlet
|
|
; db 62, PERSIAN, CLEFABLE, VILEPLUME, WIGGLYTUFF, POLITOED, NIDOQUEEN, 0
|
|
|
|
SailorData:
|
|
; SS Anne Stern
|
|
db 18, MACHOP, SHELLDER, 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, HORSEA, HORSEA, HORSEA, 0
|
|
db 20, MACHOP, 0
|
|
; Vermilion Gym
|
|
db 21, PIKACHU, PIKACHU, 0
|
|
; New - this will be used in the Silph Gauntlet
|
|
; db 64, KINGDRA, MACHAMP, CLOYSTER, STARMIE, GOROCHU, TENTACRUEL, 0
|
|
|
|
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 20, SQUIRTLE, 0
|
|
db 16, SPEAROW, RATICATE, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 63, DUGTRIO, PRIMEAPE, SANDSLASH, BLASTOISE, NIDOKING, ARCANINE, 0
|
|
; Route 9
|
|
db 21, GROWLITHE, CHARMANDER, 0
|
|
db 19, RATTATA, DIGLETT, EKANS, SANDSHREW, 0
|
|
; Route 12
|
|
db 29, NIDORAN_M, NIDORINO, 0
|
|
|
|
JrTrainerFData:
|
|
; Cerulean Gym
|
|
db 19, GOLDEEN, 0
|
|
; Route 6
|
|
db 16, RATTATA, PIKACHU, 0
|
|
db 16, PIDGEY, PIDGEY, PIDGEY, 0
|
|
; Unused - used in celadon university
|
|
db 22, BULBASAUR, CHARMANDER, SQUIRTLE, 0
|
|
; Route 9
|
|
db 18, ODDISH, BELLSPROUT, ODDISH, BELLSPROUT, 0
|
|
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, MEOWTH, RATTATA, PIKACHU, MEOWTH, 0
|
|
db 30, POLIWAG, POLIWAG, 0
|
|
db 27, PIDGEY, MEOWTH, PIDGEY, 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, RATTATA, 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
|
|
; New - this will be used in the Silph Gauntlet
|
|
; db 63, TSUBOMITTO, SEAKING, MADAAMU, BELLOSSOM, GOROCHU, VENUSAUR, 0
|
|
|
|
PokemaniacData:
|
|
; Route 10
|
|
db 30, RHYHORN, LICKITUNG, 0
|
|
db 20, CUBONE, SLOWPOKE, 0
|
|
; Rock Tunnel B1F
|
|
db 20, SLOWPOKE, SLOWPOKE, SLOWPOKE, 0
|
|
db 22, CHARMANDER, CUBONE, 0
|
|
db 25, SLOWPOKE, 0
|
|
; Victory Road 2F
|
|
db 40, CHARMELEON, LAPRAS, LICKITUNG, 0
|
|
; Rock Tunnel 1F
|
|
db 23, CUBONE, SLOWPOKE, 0
|
|
; New - this will be used in the Silph Gauntlet
|
|
db 66, GUARDIA, SLOWBRO, CHARIZARD, STEELIX, LICKILICKY, RHYPERIOR, 0
|
|
|
|
SuperNerdData:
|
|
; Mt. Moon 1F
|
|
db 11, MAGNEMITE, VOLTORB, 0
|
|
; Mt. Moon B2F
|
|
db 12, GRIMER, VOLTORB, KOFFING, 0
|
|
; Route 8
|
|
db 20, VOLTORB, KOFFING, VOLTORB, MAGNEMITE, 0
|
|
db 22, GRIMER, MUK, GRIMER, 0
|
|
db 26, KOFFING, 0
|
|
; Unused
|
|
db 30, PORYGON, 0 ; - used in celadon university
|
|
db 25, MAGNETITE, ELECTRODE, KABUTO, OMANYTE, 0 ; - used in celadon university
|
|
db 63, MAGNEZONE, MUK, KABUTOPS, OMASTAR, PORYGONZ, MAGMORTAR, 0 ; - used in Silph Gauntlet
|
|
; Cinnabar Gym
|
|
db 36, VULPIX, VULPIX, NINETALES, 0
|
|
db 34, PONYTA, CHARMANDER, VULPIX, GROWLITHE, 0
|
|
db 41, RAPIDASH, 0
|
|
db 37, GROWLITHE, VULPIX, 0
|
|
|
|
HikerData:
|
|
; Mt. Moon 1F
|
|
db 10, GEODUDE, GEODUDE, ONIX, 0
|
|
; Route 25
|
|
db 15, MACHOP, GEODUDE, 0
|
|
db 13, GEODUDE, GEODUDE, MACHOP, GEODUDE, 0
|
|
db 17, ONIX, 0
|
|
; Route 9
|
|
db 21, GEODUDE, ONIX, 0
|
|
db 20, GEODUDE, MACHOP, GEODUDE, 0
|
|
; Route 10
|
|
db 21, GEODUDE, ONIX, 0
|
|
db 19, ONIX, GRAVELER, 0
|
|
; Rock Tunnel B1F
|
|
db 21, GEODUDE, GEODUDE, GRAVELER, 0
|
|
db 25, GEODUDE, 0
|
|
; Route 9/Rock Tunnel B1F
|
|
db 20, MACHOP, ONIX, 0
|
|
; Rock Tunnel 1F
|
|
db 19, GEODUDE, MACHOP, GEODUDE, GEODUDE, 0
|
|
db 20, ONIX, ONIX, GEODUDE, 0
|
|
db 21, GEODUDE, GRAVELER, 0
|
|
; New - this will be used in the Silph Gauntlet
|
|
db 63, STEELIX, GOLEM, MACHAMP, CROBAT, CROAKOZUNA, GUARDIA, 0
|
|
|
|
BikerData:
|
|
; Route 13
|
|
db 28, KOFFING, KOFFING, KOFFING, 0
|
|
; Route 14
|
|
db 29, KOFFING, GRIMER, 0
|
|
; Route 15
|
|
db 25, KOFFING, KOFFING, WEEZING, KOFFING, GRIMER, 0
|
|
db 28, KOFFING, GRIMER, WEEZING, 0
|
|
; Route 16
|
|
db 29, GRIMER, KOFFING, 0
|
|
db 33, WEEZING, 0
|
|
db 26, GRIMER, GRIMER, GRIMER, GRIMER, 0
|
|
; Route 17
|
|
; From https://www.smogon.com/smog/issue27/glitch:
|
|
; 0E:5FC2 is offset of the ending 0 for this first Biker on Route 17.
|
|
; BaseStats + (BASE_DATA_SIZE) * (000 - 1) = $5FC2;
|
|
; that's the formula from GetMonHeader for the base stats of mon #000.
|
|
; (BaseStats = $43DE and BANK(BaseStats) = $0E.)
|
|
; Finally, PokedexOrder lists 0 as the dex ID for every MissingNo.
|
|
; The result is that this data gets interpreted as the base stats
|
|
; for MissingNo: 0, 33, MUK, 0, 29, VOLTORB, VOLTORB, 0, ..., 28, GRIMER, GRIMER.
|
|
db 28, WEEZING, KOFFING, WEEZING, 0
|
|
db 33, MUK, 0
|
|
db 29, VOLTORB, VOLTORB, 0
|
|
db 29, WEEZING, MUK, 0
|
|
db 25, KOFFING, WEEZING, KOFFING, KOFFING, WEEZING, 0
|
|
; Route 14
|
|
db 26, KOFFING, KOFFING, GRIMER, KOFFING, 0
|
|
db 28, GRIMER, GRIMER, KOFFING, 0
|
|
db 29, KOFFING, MUK, 0
|
|
; New - this will be used in the Silph Gauntlet
|
|
db 65, ELECTRODE, MUK, WEEZING, TENTACRUEL, HYPNO, HITMONTOP, 0
|
|
|
|
BurglarData:
|
|
; Unused
|
|
db 66, NINETALES, RAPIDASH, ARCANINE, WEEZING, MAGMORTAR, MUK, 0 ; - used in Silph Gauntlet
|
|
db 33, GROWLITHE, 0
|
|
db 28, VULPIX, CHARMANDER, PONYTA, 0
|
|
; Cinnabar Gym
|
|
db 36, GROWLITHE, VULPIX, NINETALES, 0
|
|
db 41, PONYTA, 0
|
|
db 37, VULPIX, GROWLITHE, 0
|
|
; Mansion 2F
|
|
db 34, CHARMANDER, CHARMELEON, 0
|
|
; Mansion 3F
|
|
db 38, NINETALES, 0
|
|
; Mansion B1F
|
|
db 34, GROWLITHE, PONYTA, 0
|
|
; Victory Road - BIG SHOT
|
|
; db $FF, 47, ANIMON, 47, MADAAMU, 50, CRYITHAN, 50, GUARDIA, 50, TANGROWTH, 53, GYARADOS, 0
|
|
|
|
EngineerData:
|
|
; Unused - used in celadon university
|
|
db 36, GOLEM, 0
|
|
; Route 11
|
|
db 21, MAGNEMITE, 0
|
|
db 18, MAGNEMITE, MAGNEMITE, MAGNETITE, 0
|
|
|
|
FisherData:
|
|
; SS Anne 2F Rooms
|
|
db 17, GOLDEEN, TENTACOOL, GOLDEEN, 0
|
|
; SS Anne B1F Rooms
|
|
db 17, TENTACOOL, STARYU, SHELLDER, 0
|
|
; Route 12
|
|
db 22, GOLDEEN, POLIWAG, GOLDEEN, 0
|
|
db 24, TENTACOOL, GOLDEEN, 0
|
|
db 27, GOLDEEN, 0
|
|
db 21, POLIWAG, SHELLDER, GOLDEEN, HORSEA, 0
|
|
; Route 21
|
|
db 28, SEAKING, GOLDEEN, SEAKING, SEAKING, 0
|
|
db 31, SHELLDER, CLOYSTER, 0
|
|
db 27, MAGIKARP, MAGIKARP, MAGIKARP, MAGIKARP, MAGIKARP, MAGIKARP, 0
|
|
db 33, SEAKING, GOLDEEN, 0
|
|
; Route 12
|
|
db 24, MAGIKARP, MAGIKARP, 0
|
|
|
|
SwimmerData:
|
|
; Cerulean Gym
|
|
db 16, HORSEA, SHELLDER, 0
|
|
; Route 19
|
|
db 30, TENTACOOL, SHELLDER, 0
|
|
db 29, GOLDEEN, HORSEA, STARYU, 0
|
|
db 30, POLIWAG, POLIWHIRL, 0
|
|
db 27, HORSEA, TENTACOOL, TENTACOOL, GOLDEEN, 0
|
|
db 29, GOLDEEN, SHELLDER, SEAKING, 0
|
|
db 30, HORSEA, HORSEA, 0
|
|
; db 27, TENTACOOL, TENTACOOL, STARYU, HORSEA, TENTACRUEL, 0 - removed to free space for oak teams
|
|
; Route 20
|
|
db 31, SHELLDER, CLOYSTER, 0
|
|
db 35, STARYU, 0
|
|
db 28, HORSEA, HORSEA, SEADRA, HORSEA, 0
|
|
; Route 21
|
|
db 33, SEADRA, TENTACRUEL, 0
|
|
db 37, STARMIE, 0
|
|
db 33, STARYU, WARTORTLE, 0
|
|
db 32, POLIWHIRL, TENTACOOL, SEADRA, 0
|
|
|
|
CueBallData:
|
|
; Route 16
|
|
db 28, MACHOP, MANKEY, MACHOP, 0
|
|
db 29, MANKEY, MACHOP, 0
|
|
db 33, MACHOP, 0
|
|
; Route 17
|
|
db 29, MANKEY, PRIMEAPE, 0
|
|
db 29, MACHOP, MACHOKE, 0
|
|
db 33, MACHOKE, 0
|
|
db 26, MANKEY, MANKEY, MACHOKE, MACHOP, 0
|
|
db 29, PRIMEAPE, MACHOKE, 0
|
|
; Route 21
|
|
db 31, TENTACOOL, TENTACOOL, TENTACRUEL, 0
|
|
|
|
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, POLIWAG, POLIWHIRL, 0
|
|
; Unused
|
|
; db 22, ONIX, GEODUDE, GRAVELER, 0
|
|
; Route 8
|
|
db 24, GROWLITHE, VULPIX, 0
|
|
|
|
BeautyData:
|
|
; Celadon Gym
|
|
db 21, ODDISH, BELLSPROUT, ODDISH, BELLSPROUT, 0
|
|
db 24, BELLSPROUT, BELLSPROUT, 0
|
|
db 26, EXEGGCUTE, 0
|
|
; Route 13
|
|
db 27, RATTATA, PIKACHU, RATTATA, 0
|
|
db 29, CLEFAIRY, MEOWTH, 0
|
|
; Route 20
|
|
db 35, SEAKING, 0
|
|
db 30, SHELLDER, SHELLDER, CLOYSTER, 0
|
|
db 31, POLIWAG, SEAKING, 0
|
|
; Route 15
|
|
db 29, PIDGEOTTO, WIGGLYTUFF, 0
|
|
db 29, BULBASAUR, IVYSAUR, 0
|
|
; Unused
|
|
; db 33, WEEPINBELL, BELLSPROUT, WEEPINBELL, 0
|
|
; Route 19
|
|
db 27, POLIWAG, GOLDEEN, SEAKING, GOLDEEN, POLIWAG, 0
|
|
db 30, GOLDEEN, SEAKING, 0
|
|
db 29, STARYU, STARYU, STARYU, 0
|
|
; Route 20
|
|
db 30, SEADRA, HORSEA, SEADRA, 0
|
|
|
|
PsychicData:
|
|
; Saffron Gym
|
|
db 31, KADABRA, SLOWPOKE, MR_MIME, KADABRA, 0
|
|
db 34, MR_MIME, KADABRA, 0
|
|
db 33, SLOWPOKE, SLOWPOKE, SLOWBRO, 0
|
|
db 38, SLOWBRO, 0
|
|
|
|
RockerData:
|
|
; Vermilion Gym
|
|
db 20, VOLTORB, MAGNEMITE, VOLTORB, 0
|
|
; Route 12
|
|
db 29, VOLTORB, ELECTRODE, 0
|
|
|
|
JugglerData:
|
|
; Silph Co. 5F
|
|
db 29, KADABRA, MR_MIME, 0
|
|
; Victory Road 2F
|
|
db 41, DROWZEE, HYPNO, KADABRA, KADABRA, 0
|
|
; Fuchsia Gym (will be moved to Saffron Gym instead)
|
|
db 31, DROWZEE, DROWZEE, KADABRA, DROWZEE, 0
|
|
db 34, DROWZEE, HYPNO, 0
|
|
; Victory Road 2F
|
|
db 48, MR_MIME, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 65, HYPNO, MR_MIME, ALAKAZAM, ELECTRODE, GENGAR, SLOWKING, 0
|
|
; Fuchsia Gym
|
|
db 38, UMBREON, 0
|
|
; Fuchsia Gym (will be moved to Saffron Gym instead)
|
|
db 34, DROWZEE, KADABRA, 0
|
|
|
|
TamerData:
|
|
; Fuchsia Gym
|
|
db 34, NIDOQUEEN, ARBOK, 0
|
|
db 33, ARBOK, NIDOKING, ARBOK, 0
|
|
; Viridian Gym
|
|
db 43, RHYDON, 0
|
|
db 39, SANDSLASH, TRAMPEL, 0
|
|
; Victory Road 2F
|
|
db 44, TAUROS, GOLDUCK, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 66, RHYPERIOR, ARBOK, SANDSLASH, PRIMEAPE, TRAMPEL, TAUROS, 0
|
|
|
|
BirdKeeperData:
|
|
; Route 13
|
|
db 29, PIDGEY, PIDGEOTTO, 0
|
|
db 25, SPEAROW, PIDGEY, PIDGEY, SPEAROW, SPEAROW, 0
|
|
db 26, PIDGEY, PIDGEOTTO, SPEAROW, FEAROW, 0
|
|
; Route 14
|
|
db 33, FARFETCHD, 0
|
|
db 29, SPEAROW, FEAROW, 0
|
|
; Route 15
|
|
db 26, PIDGEOTTO, FARFETCHD, DODUO, PIDGEY, 0
|
|
db 28, DODRIO, DODUO, DODUO, 0
|
|
; Route 18
|
|
db 29, SPEAROW, FEAROW, 0
|
|
db 34, DODRIO, 0
|
|
db 26, SPEAROW, SPEAROW, FEAROW, SPEAROW, 0
|
|
; Route 20
|
|
db 30, FEAROW, FEAROW, PIDGEOTTO, 0
|
|
; Unused
|
|
db 39, PIDGEOTTO, PIDGEOTTO, PIDGEY, PIDGEOTTO, 0
|
|
db 42, FARFETCHD, FEAROW, 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
|
|
|
|
ChiefData:
|
|
; New - this will be used in the Silph Gauntlet
|
|
db $FF, 73, MAGNEZONE, 72, LAPRAS, 73, SCIZOR, 73, EXEGGUTOR, 75, PORYGON2, 77, OMEGA, 0
|
|
|
|
ScientistData:
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 64, MAGNEZONE, ELECTRODE, PORYGONZ, MUK, 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, WEEZING, 0
|
|
; Silph Co. 4F
|
|
db 33, ELECTRODE, 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, ELECTRODE, MUK, 0
|
|
; Silph Co. 8F
|
|
db 29, GRIMER, ELECTRODE, 0
|
|
; Silph Co. 9F
|
|
db 28, VOLTORB, KOFFING, MAGNETON, 0
|
|
; Silph Co. 10F
|
|
db 29, MAGNEMITE, KOFFING, 0
|
|
; Mansion 3F
|
|
db 33, MAGNEMITE, MAGNETON, VOLTORB, 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 20, RATICATE, ZUBAT, 0
|
|
; Rocket Hideout B1F
|
|
db 42, HYPNO, WEEZING, ARBOK, 0
|
|
; Rocket Hideout B1F - all now unused
|
|
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, ZUBAT, RATICATE, 0
|
|
; Rocket Hideout B3F
|
|
db 20, RATTATA, RATICATE, DROWZEE, 0
|
|
db 21, MACHOP, MACHOP, 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, ZUBAT, GOLBAT, 0
|
|
db 26, KOFFING, DROWZEE, 0
|
|
db 23, ZUBAT, RATTATA, RATICATE, ZUBAT, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 65, PERSIAN, ARBOK, WEEZING, 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, CUBONE, 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, RATTATA, ZUBAT, RATTATA, EKANS, 0
|
|
db 32, CUBONE, DROWZEE, MAROWAK, 0
|
|
|
|
CooltrainerMData:
|
|
; Viridian Gym
|
|
db 39, MAROWAK, NIDOKING, 0
|
|
; Victory Road 3F
|
|
db 43, EXEGGUTOR, CLOYSTER, ARCANINE, 0
|
|
db 43, KINGLER, TENTACRUEL, BLASTOISE, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
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, RHYHORN, 0
|
|
|
|
CooltrainerFData:
|
|
; Celadon Gym
|
|
db 24, WEEPINBELL, GLOOM, IVYSAUR, 0
|
|
; Victory Road 3F
|
|
db 43, BELLSPROUT, WEEPINBELL, VICTREEBEL, 0
|
|
db 43, PARASECT, DEWGONG, CHANSEY, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 66, CLEFABLE, GENGAR, VICTREEBEL, NINETALES, KANGASKHAN, BLASTOISE, 0
|
|
; Victory Road 1F
|
|
db 44, PERSIAN, NINETALES, 0
|
|
; Unused
|
|
; db 45, IVYSAUR, VENUSAUR, 0
|
|
; db 45, NIDORINA, NIDOQUEEN, 0
|
|
; db 43, PERSIAN, NINETALES, RAICHU, 0
|
|
|
|
GentlemanData:
|
|
; SS Anne 1F Rooms
|
|
db 18, GROWLITHE, GROWLITHE, 0
|
|
db 19, NIDORAN_M, NIDORAN_F, 0
|
|
; SS Anne 2F Rooms/Vermilion Gym
|
|
db 23, PIKACHU, 0
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 64, ARCANINE, NIDOQUEEN, PRIMEAPE, FEAROW, JAGG, RAPIDASH, 0
|
|
; SS Anne 2F Rooms
|
|
db 17, GROWLITHE, PONYTA, 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
|
|
; Unused - this will be used in the Silph Gauntlet
|
|
db 65, GUARDIA, NINETALES, ANNIHILAPE, HYPNO, MUK, 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 (will be moved to Fuchsia Gym instead)
|
|
db 34, GASTLY, HAUNTER, 0
|
|
db 38, HAUNTER, 0
|
|
db 33, GASTLY, GASTLY, HAUNTER, 0
|
|
|
|
StudentData:
|
|
|
|
FirefighterData:
|
|
|
|
JuniorData:
|
|
|
|
JackData:
|
|
|
|
INCLUDE "data/trainers/scaled_parties.asm"
|
|
INCLUDE "data/trainers/rival_parties.asm" |