Merge branch 'mistress' into renewables

This commit is contained in:
Thorn Avery 2023-12-18 14:24:57 +11:00
commit 6eec9833cd
53 changed files with 1929 additions and 348 deletions

View file

@ -9,7 +9,7 @@ New Pokemon
The Kanto Expansion Pak's ethos is to add every "Kanto-related" Pokemon to RBY without fundamentally changing the grander metagame. What's defined as "Kanto-related" is a Pokemon that evolves from an existing Kanto Pokemon, made an appearance in a Kanto-based game (LGPE), is a regional variant, or was a Kanto-related Pokemon cut during the development of an official game. The Kanto Expansion Pak's ethos is to add every "Kanto-related" Pokemon to RBY without fundamentally changing the grander metagame. What's defined as "Kanto-related" is a Pokemon that evolves from an existing Kanto Pokemon, made an appearance in a Kanto-based game (LGPE), is a regional variant, or was a Kanto-related Pokemon cut during the development of an official game.
With this criteria, we get: With this criteria, we get:
- The 34 known prototype Pokemon that were cut from Red and Green; eg. Gorochu, Kotora - 35 known prototype Pokemon that were cut from Red and Green; eg. Gorochu, Kotora
- Evolutions or pre-evolutions of a Kanto Pokemon found in a future generation eg. Steelix, Glaceon, Kleavor, Annihilape - Evolutions or pre-evolutions of a Kanto Pokemon found in a future generation eg. Steelix, Glaceon, Kleavor, Annihilape
- Evolutions of Kanto Pokemon found in the SpaceWorld '97 demo of Gold and Silver; eg. Luxwan, Bellignan - Evolutions of Kanto Pokemon found in the SpaceWorld '97 demo of Gold and Silver; eg. Luxwan, Bellignan
- All fully-evolved regional variants of Kanto Pokemon; eg. Alolan Muk, Galarian Slowbro, Hisuian Arcanine, Paldean Tauros - All fully-evolved regional variants of Kanto Pokemon; eg. Alolan Muk, Galarian Slowbro, Hisuian Arcanine, Paldean Tauros
@ -164,7 +164,7 @@ QoL Enhancements
- A feminine character option is now available, featuring the sprite from Pokemon Anniversary Red, which is based on Green's manga appearance. - A feminine character option is now available, featuring the sprite from Pokemon Anniversary Red, which is based on Green's manga appearance.
- To accomodate this, Celadon Gym's trainers use their more neutral text from Crystal. - To accomodate this, Celadon Gym's trainers use their more neutral text from Crystal.
- The protagonist is also referred to in a gender neutral manner. This changes like, 2-3 lines in the whole game. - The protagonist is also referred to in a gender neutral manner. This changes like, 2-3 lines in the whole game.
- All 151 original Pokemon, plus an additional 99, can be obtained without the use of trading or glitches, including Mew! - All 151 original Pokemon, plus an additional 100, can be obtained without the use of trading or glitches, including Mew!
- Various moves have had their animations altered to be less intensive for photosensitive individuals, including every animation that was dimmed on the 3DS (Most notably Blizzard and Thunderbolt). This was done with the aim of also improving the move's animations overall, so some look a little flashier. - Various moves have had their animations altered to be less intensive for photosensitive individuals, including every animation that was dimmed on the 3DS (Most notably Blizzard and Thunderbolt). This was done with the aim of also improving the move's animations overall, so some look a little flashier.
- Full list includes Body Slam, Glare, Disable, Blizzard, BubbleBeam, Confusion, Dream Eater, Explosion, Guillotine, Hyper Beam, Mega Kick, Mega Punch, Psychic, Reflect, Rock Slide, Selfdestruct, Spore, and Thunderbolt. - Full list includes Body Slam, Glare, Disable, Blizzard, BubbleBeam, Confusion, Dream Eater, Explosion, Guillotine, Hyper Beam, Mega Kick, Mega Punch, Psychic, Reflect, Rock Slide, Selfdestruct, Spore, and Thunderbolt.
- PureRGB's AI enhancements are ported over; said hack was made by Vortiene. In general, it isn't as stupid as it was before. - PureRGB's AI enhancements are ported over; said hack was made by Vortiene. In general, it isn't as stupid as it was before.
@ -336,7 +336,7 @@ Accessing Regional variants
==== ====
Adding regional variants was difficult; we hit the exact Pokemon cap by cutting their pre-evolutions. However, we managed to implement them quite nicely! Adding regional variants was difficult; we hit the exact Pokemon cap by cutting their pre-evolutions. However, we managed to implement them quite nicely!
Much like in Let's Go Pikachu and Let's Go Eevee, traders are available who will trade you a regional variant in exchange for a Kantonian one. This goes as follows: Much like in Let's Go Pikachu and Let's Go Eevee, traders are available who will trade you a regional variant in exchange for a Kantonian one. These trades will be able to be repeated after every Elite 4 victory. This goes as follows:
- Viridian City: Raticate - Viridian City: Raticate
- Pewter City: Golem - Pewter City: Golem
- Cerulean City: Ninetales - Cerulean City: Ninetales
@ -403,7 +403,7 @@ Albatross sprites: Articuno-G, Blissey, Dugtrio-A, Electivire, Electrode-H, Espe
Marthas Against Humanity sprites: Bellignan (front, with help from PvK), Mimmeo (front), Sylveon (front, with help from Albatross) Marthas Against Humanity sprites: Bellignan (front, with help from PvK), Mimmeo (front), Sylveon (front, with help from Albatross)
Albatross sprites refined by either Marthas Against Humanity or PvK: Annihilape, Arcanine-H, Bellossom, Carapthor, Kingdra, Magmortar, Magnezone, Ministare, Porygon2, Scream Tail, Squeamata, Tauros-P (all forms), Wugtrio Albatross sprites refined by either Marthas Against Humanity or PvK: Annihilape, Arcanine-H, Bellossom, Carapthor, Gorillaimo, Kingdra, Magmortar, Magnezone, Ministare, Porygon2, Scream Tail, Squeamata, Tauros-P (all forms), Wugtrio
RacieBeep sprites: Balumba, Blastyke, Blottle, Buu, Cactormus, Cheep, Coinpur, Croakozuna, Decilla, Fossils, Gaotora, Gavillain (edited by Albatross), Gawarhed, Gorochu (edited by Marthas Against Humanity), Gorotora, Guardia, Jabetta (edited by Marthas Against Humanity), Kolta, Kotora, Luxwan, Nidoreign, Omegadge (front/back), Orfry, Pendraken, Ramoose, Ribbito, Sharpoon, Totartle, Trampel, Vulpiii, Weirduck, Fossil Aerodactyl, Fossil Kabutops, Ghost, Articuno (back), Meowth (back) RacieBeep sprites: Balumba, Blastyke, Blottle, Buu, Cactormus, Cheep, Coinpur, Croakozuna, Decilla, Fossils, Gaotora, Gavillain (edited by Albatross), Gawarhed, Gorochu (edited by Marthas Against Humanity), Gorotora, Guardia, Jabetta (edited by Marthas Against Humanity), Kolta, Kotora, Luxwan, Nidoreign, Omegadge (front/back), Orfry, Pendraken, Ramoose, Ribbito, Sharpoon, Totartle, Trampel, Vulpiii, Weirduck, Fossil Aerodactyl, Fossil Kabutops, Ghost, Articuno (back), Meowth (back)

View file

@ -762,8 +762,11 @@
const EVENT_BEAT_MANSION_4_TRAINER_0 const EVENT_BEAT_MANSION_4_TRAINER_0
const EVENT_BEAT_MANSION_4_TRAINER_1 const EVENT_BEAT_MANSION_4_TRAINER_1
; Safari Zone events ; Safari Zone events, also used as a jank compression method for Celeste Hill Cave's trainers
const_next $880 const_next $880
const_skip
const EVENT_BEAT_CELESTE_HILL_CAVE_BEAUTY ; Mina
const EVENT_BEAT_CELESTE_HILL_CAVE_COOLTRAINER_M ; Primo
const EVENT_GOT_HM03 const EVENT_GOT_HM03
const EVENT_GOT_MELTAN const EVENT_GOT_MELTAN
@ -898,6 +901,23 @@ DEF SILPH_GAUNTLET_EVENTS_END EQU const_value - 1
const EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE const EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE
const_skip 8 const_skip 8
const EVENT_BEAT_ARTICUNO const EVENT_BEAT_ARTICUNO
; ends at $9DB
; Celeste Hill / Brunswick Glade Trainers
const_next $9E0
const_skip
; Celeste Hill Outside
const EVENT_BEAT_CELESTE_HILL_OUTSIDE_BEAUTY ; Selphy
const EVENT_BEAT_CELESTE_HILL_OUTSIDE_COOLTRAINER_M ; Will
const EVENT_BEAT_CELESTE_HILL_OUTSIDE_GENTLEMAN ; Fan Club Chairman
; Brunswick Glade
const_next $9F0
const_skip
const EVENT_BEAT_BRUNSWICK_GLADE_COOLTRAINER_F ; Leaf
const EVENT_BEAT_BRUNSWICK_GLADE_GENTLEMAN ; Fuji
const EVENT_BEAT_BRUNSWICK_GLADE_BEAUTY ; Ariana
const EVENT_BEAT_BRUNSWICK_GLADE_COOLTRAINER_M ; Trace
; End of events ; End of events
const_next $A00 const_next $A00

View file

@ -176,7 +176,7 @@
const DEX_WEEZING_G ; (170) const DEX_WEEZING_G ; (170)
const DEX_TANGELA ; 114 (171) const DEX_TANGELA ; 114 (171)
const DEX_TANGROWTH ; (172) const DEX_TANGROWTH ; (172)
const DEX_RAMOOSE ; (173) const DEX_RAMOOSE ; (173)
const DEX_HITMONLEE ; 106 (174) - Saffron City const DEX_HITMONLEE ; 106 (174) - Saffron City
const DEX_HITMONCHAN ; 107 (175) const DEX_HITMONCHAN ; 107 (175)
const DEX_HITMONTOP ; (176) const DEX_HITMONTOP ; (176)
@ -192,7 +192,7 @@
const DEX_STARMIE ; 121 (186) const DEX_STARMIE ; 121 (186)
const DEX_BLASTYKE ; (187) const DEX_BLASTYKE ; (187)
const DEX_BLASTOISE ; 9 (188) const DEX_BLASTOISE ; 9 (188)
const DEX_SHARPOON ; (189) const DEX_SHARPOON ; (189)
const DEX_EXEGGCUTE ; 102 (190) - Safari Zone const DEX_EXEGGCUTE ; 102 (190) - Safari Zone
const DEX_EXEGGUTOR ; 103 (191) const DEX_EXEGGUTOR ; 103 (191)
const DEX_EXEGGUTOR_A ; (192) const DEX_EXEGGUTOR_A ; (192)
@ -212,47 +212,48 @@
const DEX_TAUROS_PA ; (206) const DEX_TAUROS_PA ; (206)
const DEX_CHANSEY ; 113 (207) const DEX_CHANSEY ; 113 (207)
const DEX_BLISSEY ; (208) const DEX_BLISSEY ; (208)
const DEX_CACTORMUS ; (209) - Rare/Special Pokemon const DEX_GORILLAIMO ; (209) - Rare/Special Pokemon
const DEX_MR_MIME ; 122 (210) const DEX_CACTORMUS ; (210)
const DEX_MR_RIME ; (211) const DEX_MR_MIME ; 122 (211)
const DEX_JYNX ; 124 (212) const DEX_MR_RIME ; (212)
const DEX_BUU ; (213) const DEX_JYNX ; 124 (213)
const DEX_ELECTABUZZ ; 125 (214) const DEX_BUU ; (214)
const DEX_ELECTIVIRE ; (215) const DEX_ELECTABUZZ ; 125 (215)
const DEX_MAGMAR ; 126 (216) const DEX_ELECTIVIRE ; (216)
const DEX_MAGMORTAR ; (217) const DEX_MAGMAR ; 126 (217)
const DEX_LAPRAS ; 131 (218) const DEX_MAGMORTAR ; (218)
const DEX_DITTO ; 132 (219) const DEX_LAPRAS ; 131 (219)
const DEX_MIMMEO ; (220) const DEX_DITTO ; 132 (220)
const DEX_PORYGON ; 137 (221) const DEX_MIMMEO ; (221)
const DEX_PORYGON2 ; (222) const DEX_PORYGON ; 137 (222)
const DEX_PORYGONZ ; (223) const DEX_PORYGON2 ; (223)
const DEX_OMANYTE ; 138 (224) const DEX_PORYGONZ ; (224)
const DEX_OMASTAR ; 139 (225) const DEX_OMANYTE ; 138 (225)
const DEX_KABUTO ; 140 (226) const DEX_OMASTAR ; 139 (226)
const DEX_KABUTOPS ; 141 (227) const DEX_KABUTO ; 140 (227)
const DEX_AERODACTYL ; 142 (228) const DEX_KABUTOPS ; 141 (228)
const DEX_DECILLA ; (229) const DEX_AERODACTYL ; 142 (229)
const DEX_GAWARHED ; (230) const DEX_DECILLA ; (230)
const DEX_OMEGADGE ; (231) const DEX_GAWARHED ; (231)
const DEX_SNORLAX ; 143 (232) const DEX_OMEGADGE ; (232)
const DEX_SCREAM_TAIL ; (233) - Paradoxes, (Pseudo-)Legendary and Mythical Pokemon const DEX_SNORLAX ; 143 (233)
const DEX_SANDY_SHOCKS ; (234) const DEX_SCREAM_TAIL ; (234) - Paradoxes, (Pseudo-)Legendary and Mythical Pokemon
const DEX_SQUEAMATA ; (235) const DEX_SANDY_SHOCKS ; (235)
const DEX_MINISTARE ; (236) const DEX_SQUEAMATA ; (236)
const DEX_IGUANARCH ; (237) const DEX_MINISTARE ; (237)
const DEX_DRATINI ; 147 (238) const DEX_IGUANARCH ; (238)
const DEX_DRAGONAIR ; 148 (239) const DEX_DRATINI ; 147 (239)
const DEX_DRAGONITE ; 149 (240) const DEX_DRAGONAIR ; 148 (240)
const DEX_ARTICUNO ; 144 (241) const DEX_DRAGONITE ; 149 (241)
const DEX_ARTICUNO_G ; (242) const DEX_ARTICUNO ; 144 (242)
const DEX_ZAPDOS ; 145 (243) const DEX_ARTICUNO_G ; (243)
const DEX_ZAPDOS_G ; (244) const DEX_ZAPDOS ; 145 (244)
const DEX_MOLTRES ; 146 (245) const DEX_ZAPDOS_G ; (245)
const DEX_MOLTRES_G ; (246) const DEX_MOLTRES ; 146 (246)
const DEX_MEWTWO ; 150 (247) const DEX_MOLTRES_G ; (247)
const DEX_MEW ; 151 (248) const DEX_MEWTWO ; 150 (248)
const DEX_MELTAN ; (249) const DEX_MEW ; 151 (249)
const DEX_MELMETAL ; (250) const DEX_MELTAN ; (250)
const DEX_MELMETAL ; (251)
DEF NUM_POKEMON EQU const_value - 1 DEF NUM_POKEMON EQU const_value - 1

View file

@ -257,9 +257,10 @@
const TAUROS_P ; $F8 const TAUROS_P ; $F8
const TAUROS_PA ; $F9 const TAUROS_PA ; $F9
const TAUROS_PB ; $FA const TAUROS_PB ; $FA
const FOSSIL_KABUTOPS ; $FB (was B6) const GORILLAIMO ; $FB
const FOSSIL_AERODACTYL ; $FC (was B7) const FOSSIL_KABUTOPS ; $FC (was B6)
const MON_GHOST ; $FD (was B8) const FOSSIL_AERODACTYL ; $FD (was B7)
const MON_GHOST ; $FE (was B8)
DEF NUM_POKEMON_INDEXES EQU const_value - 1 DEF NUM_POKEMON_INDEXES EQU const_value - 1

View file

@ -138,8 +138,8 @@ PokemonCries::
mon_cry CRY_VOLTORB, 168, 272 ; ELECTRODE_H mon_cry CRY_VOLTORB, 168, 272 ; ELECTRODE_H
mon_cry CRY_VENONAT, 0, 256 ; TENTACOOL mon_cry CRY_VENONAT, 0, 256 ; TENTACOOL
mon_cry CRY_VENONAT, 238, 383 ; TENTACRUEL mon_cry CRY_VENONAT, 238, 383 ; TENTACRUEL
mon_cry CRY_NIDORAN_M, 0, 0 ; TOEDSCOOL (incomplete) mon_cry CRY_DIGLETT, -22, 353 ; TOEDSCOOL
mon_cry CRY_NIDORAN_M, 0, 0 ; TOEDSCRUEL (incomplete) mon_cry CRY_SLOWKING, -38, 704 ; TOEDSCRUEL
mon_cry CRY_BLASTOISE, 147, 128 ; BLOTTLE mon_cry CRY_BLASTOISE, 147, 128 ; BLOTTLE
mon_cry CRY_BLASTOISE, 60, 128 ; PENDRAKEN mon_cry CRY_BLASTOISE, 60, 128 ; PENDRAKEN
mon_cry CRY_GOLEM, 147, 224 ; RIBBITO mon_cry CRY_GOLEM, 147, 224 ; RIBBITO
@ -213,6 +213,7 @@ PokemonCries::
mon_cry CRY_SQUIRTLE, 17, 192 ; TAUROS_PA mon_cry CRY_SQUIRTLE, 17, 192 ; TAUROS_PA
mon_cry CRY_PIDGEOTTO, 10, 320 ; CHANSEY mon_cry CRY_PIDGEOTTO, 10, 320 ; CHANSEY
mon_cry CRY_SLOWKING, 659, 320 ; BLISSEY mon_cry CRY_SLOWKING, 659, 320 ; BLISSEY
mon_cry CRY_RHYDON, 17, 383 ; GORILLAIMO
mon_cry CRY_NIDORAN_M, 128, 144 ; CACTORMUS mon_cry CRY_NIDORAN_M, 128, 144 ; CACTORMUS
mon_cry CRY_KRABBY, 8, 192 ; MR_MIME mon_cry CRY_KRABBY, 8, 192 ; MR_MIME
mon_cry CRY_KRABBY, -256, 232 ; MR_RIME mon_cry CRY_KRABBY, -256, 232 ; MR_RIME
@ -254,4 +255,4 @@ PokemonCries::
mon_cry CRY_PARAS, 153, 383 ; MEWTWO mon_cry CRY_PARAS, 153, 383 ; MEWTWO
mon_cry CRY_PARAS, 238, 383 ; MEW mon_cry CRY_PARAS, 238, 383 ; MEW
mon_cry CRY_NATU, -18, 89 ; MELTAN mon_cry CRY_NATU, -18, 89 ; MELTAN
mon_cry CRY_RHYDON, 240, 224 ; MELMETAL (revise if possible) mon_cry CRY_AMPHAROS, 158, 592 ; MELMETAL

View file

@ -64,5 +64,5 @@ HiddenItemCoords:
hidden_item MT_MOON_CRATER, 32, 45 ; Old Amber hidden_item MT_MOON_CRATER, 32, 45 ; Old Amber
hidden_item DAYCARE, 4, 1 ; Daycare PC hidden_item DAYCARE, 4, 1 ; Daycare PC
hidden_item MT_MOON_SQUARE, 5, 5 ; Moon Stone hidden_item MT_MOON_SQUARE, 5, 5 ; Moon Stone
hidden_item BRUNSWICK_TRAIL, 23, 11 ; Solar Beam TM below Cactus hidden_item BRUNSWICK_TRAIL, 24, 11 ; Solar Beam TM next to Cactus
db -1 ; end db -1 ; end

View file

@ -671,5 +671,5 @@ MtMoonSquareHiddenItems:
db -1 db -1
BrunswickTrailHiddenItems: BrunswickTrailHiddenItems:
hidden_object 23, 11, TM_SOLARBEAM, HiddenItems hidden_object 24, 11, TM_SOLARBEAM, HiddenItems
db -1 db -1

View file

@ -8,7 +8,7 @@ BrunswickGlade_Object:
warp_event 9, 0, BRUNSWICK_GROTTO, 2 warp_event 9, 0, BRUNSWICK_GROTTO, 2
def_bg_events def_bg_events
bg_event 14, 24, 8 ; Sign bg_event 14, 24, 12 ; Sign
def_object_events def_object_events
object_event 32, 25, SPRITE_BIRD, STAY, DOWN, 1 object_event 32, 25, SPRITE_BIRD, STAY, DOWN, 1
@ -18,5 +18,9 @@ BrunswickGlade_Object:
object_event 5, 21, SPRITE_POKE_BALL, STAY, NONE, 5, LEAF_STONE ; itemball2 object_event 5, 21, SPRITE_POKE_BALL, STAY, NONE, 5, LEAF_STONE ; itemball2
object_event 22, 15, SPRITE_POKE_BALL, STAY, NONE, 6, REVIVE ; itemball3 object_event 22, 15, SPRITE_POKE_BALL, STAY, NONE, 6, REVIVE ; itemball3
object_event 9, 33, SPRITE_POKE_BALL, STAY, NONE, 7, HYPER_POTION ; itemball4 object_event 9, 33, SPRITE_POKE_BALL, STAY, NONE, 7, HYPER_POTION ; itemball4
object_event 16, 8, SPRITE_COOLTRAINER_F, STAY, DOWN, 8, OPP_COOLTRAINER_F, 6 ; Leaf reference Trainer
object_event 7, 28, SPRITE_GENTLEMAN, STAY, UP, 9, OPP_GENTLEMAN, 6 ; Fuji reference Trainer
object_event 15, 30, SPRITE_BEAUTY, STAY, RIGHT, 10, OPP_BEAUTY, 19 ; Ariana reference Trainer
object_event 31, 4, SPRITE_COOLTRAINER_M, STAY, DOWN, 11, OPP_COOLTRAINER_M, 13 ; Trace reference Trainer
def_warps_to BRUNSWICK_GLADE def_warps_to BRUNSWICK_GLADE

View file

@ -13,5 +13,7 @@ CelesteHillCave_Object:
def_bg_events def_bg_events
def_object_events def_object_events
object_event 22, 14, SPRITE_BEAUTY, STAY, DOWN, 1, OPP_BEAUTY, 17 ; Mina reference Trainer
object_event 21, 5, SPRITE_COOLTRAINER_M, STAY, UP, 2, OPP_COOLTRAINER_M, 12 ; Primo reference Trainer
def_warps_to CELESTE_HILL_CAVE def_warps_to CELESTE_HILL_CAVE

View file

@ -14,5 +14,9 @@ CelesteHillOutside_Object:
def_bg_events def_bg_events
def_object_events def_object_events
object_event 30, 16, SPRITE_BEAUTY, STAY, LEFT, 1, OPP_BEAUTY, 18 ; Selphy reference Trainer
object_event 19, 31, SPRITE_COOLTRAINER_M, STAY, RIGHT, 2, OPP_COOLTRAINER_M, 14 ; Will reference Trainer
object_event 11, 16, SPRITE_GENTLEMAN, STAY, DOWN, 3, OPP_GENTLEMAN, 7; Fan Club Chairman reference Trainer
def_warps_to CELESTE_HILL_OUTSIDE def_warps_to CELESTE_HILL_OUTSIDE

View file

@ -208,6 +208,7 @@ INCLUDE "data/pokemon/base_stats/taurospb.asm"
INCLUDE "data/pokemon/base_stats/taurospa.asm" INCLUDE "data/pokemon/base_stats/taurospa.asm"
INCLUDE "data/pokemon/base_stats/chansey.asm" INCLUDE "data/pokemon/base_stats/chansey.asm"
INCLUDE "data/pokemon/base_stats/blissey.asm" INCLUDE "data/pokemon/base_stats/blissey.asm"
INCLUDE "data/pokemon/base_stats/gorillaimo.asm"
INCLUDE "data/pokemon/base_stats/cactormus.asm" INCLUDE "data/pokemon/base_stats/cactormus.asm"
INCLUDE "data/pokemon/base_stats/mrmime.asm" INCLUDE "data/pokemon/base_stats/mrmime.asm"
INCLUDE "data/pokemon/base_stats/mrrime.asm" INCLUDE "data/pokemon/base_stats/mrrime.asm"

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/dragonair.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/dragonair.pic", 0, 1 ; sprite dimensions
dw DragonairPicFront, DragonairPicBack dw DragonairPicFront, DragonairPicBack
db WRAP, LEER, THUNDER_WAVE, NO_MOVE ; level 1 learnset db WRAP, LEER, THUNDER_WAVE, TAKE_DOWN ; level 1 learnset
db GROWTH_SLOW ; growth rate db GROWTH_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/dratini.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/dratini.pic", 0, 1 ; sprite dimensions
dw DratiniPicFront, DratiniPicBack dw DratiniPicFront, DratiniPicBack
db WRAP, LEER, NO_MOVE, NO_MOVE ; level 1 learnset db WRAP, LEER, TAKE_DOWN, NO_MOVE ; level 1 learnset
db GROWTH_SLOW ; growth rate db GROWTH_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/fearow.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/fearow.pic", 0, 1 ; sprite dimensions
dw FearowPicFront, FearowPicBack dw FearowPicFront, FearowPicBack
db PECK, GROWL, LEER, NO_MOVE ; level 1 learnset db PECK, GROWL, LEER, RAGE ; level 1 learnset
db GROWTH_MEDIUM_FAST ; growth rate db GROWTH_MEDIUM_FAST ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -0,0 +1,26 @@
db DEX_GORILLAIMO ; pokedex id
db 130, 100, 75, 65, 40
; hp atk def spd spc
db NORMAL, FIGHTING ; type
db 45 ; catch rate
db 204 ; base exp
INCBIN "gfx/pokemon/front/gorillaimo.pic", 0, 1 ; sprite dimensions
dw GorillaimoPicFront, GorillaimoPicBack
db COMET_PUNCH, GROWL, UPPERCUT, NO_MOVE ; level 1 learnset
db GROWTH_SLOW ; growth rate
; tm/hm learnset
tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, HYPER_BEAM, SUBMISSION, \
COUNTER, SEISMIC_TOSS, RAGE, THUNDERBOLT, THUNDER, \
EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \
BIDE, METRONOME, SWIFT, SKULL_BASH, REST, \
THUNDER_WAVE, ROCK_SLIDE, SUBSTITUTE, SURF, STRENGTH
; end
db BANK(GorillaimoPicFront)
assert BANK(GorillaimoPicFront) == BANK(GorillaimoPicBack)

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/ivysaur.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/ivysaur.pic", 0, 1 ; sprite dimensions
dw IvysaurPicFront, IvysaurPicBack dw IvysaurPicFront, IvysaurPicBack
db TACKLE, GROWL, LEECH_SEED, NO_MOVE ; level 1 learnset db TACKLE, GROWL, VINE_WHIP, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_SLOW ; growth rate db GROWTH_MEDIUM_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/jigglypuff.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/jigglypuff.pic", 0, 1 ; sprite dimensions
dw JigglypuffPicFront, JigglypuffPicBack dw JigglypuffPicFront, JigglypuffPicBack
db SING, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset db SING, BIDE, POUND, NO_MOVE ; level 1 learnset
db GROWTH_FAST ; growth rate db GROWTH_FAST ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/poliwag.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/poliwag.pic", 0, 1 ; sprite dimensions
dw PoliwagPicFront, PoliwagPicBack dw PoliwagPicFront, PoliwagPicBack
db BUBBLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset db BUBBLE, BIDE, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH_MEDIUM_SLOW ; growth rate db GROWTH_MEDIUM_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/poliwhirl.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/poliwhirl.pic", 0, 1 ; sprite dimensions
dw PoliwhirlPicFront, PoliwhirlPicBack dw PoliwhirlPicFront, PoliwhirlPicBack
db BUBBLE, HYPNOSIS, WATER_GUN, NO_MOVE ; level 1 learnset db BUBBLE, HYPNOSIS, WATER_GUN, BIDE ; level 1 learnset
db GROWTH_MEDIUM_SLOW ; growth rate db GROWTH_MEDIUM_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/totartle.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/totartle.pic", 0, 1 ; sprite dimensions
dw TotartlePicFront, TotartlePicBack dw TotartlePicFront, TotartlePicBack
db TACKLE, TAIL_WHIP, BUBBLE, WATER_GUN ; level 1 learnset db TACKLE, TAIL_WHIP, BUBBLE, LEER ; level 1 learnset
db GROWTH_MEDIUM_SLOW ; growth rate db GROWTH_MEDIUM_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -10,7 +10,7 @@
INCBIN "gfx/pokemon/front/venusaur.pic", 0, 1 ; sprite dimensions INCBIN "gfx/pokemon/front/venusaur.pic", 0, 1 ; sprite dimensions
dw VenusaurPicFront, VenusaurPicBack dw VenusaurPicFront, VenusaurPicBack
db TACKLE, GROWL, LEECH_SEED, VINE_WHIP ; level 1 learnset db TACKLE, GROWL, VINE_WHIP, LEECH_SEED ; level 1 learnset
db GROWTH_MEDIUM_SLOW ; growth rate db GROWTH_MEDIUM_SLOW ; growth rate
; tm/hm learnset ; tm/hm learnset

View file

@ -259,6 +259,7 @@ CryData::
mon_cry SFX_CRY_1D, $11, $40 ; Tauros-P mon_cry SFX_CRY_1D, $11, $40 ; Tauros-P
mon_cry SFX_CRY_1D, $11, $40 ; Tauros-PA mon_cry SFX_CRY_1D, $11, $40 ; Tauros-PA
mon_cry SFX_CRY_1D, $11, $40 ; Tauros-PB mon_cry SFX_CRY_1D, $11, $40 ; Tauros-PB
mon_cry SFX_CRY_00, $00, $00 ; Gorillaimo
mon_cry SFX_CRY_18, $EE, $01 ; MissingNo. (Kabutops Fossil) mon_cry SFX_CRY_18, $EE, $01 ; MissingNo. (Kabutops Fossil)
mon_cry SFX_CRY_23, $20, $F0 ; MissingNo. (Aerodactyl Fossil) mon_cry SFX_CRY_23, $20, $F0 ; MissingNo. (Aerodactyl Fossil)
mon_cry SFX_CRY_06, $00, $00 ; MissingNo. (Ghost) mon_cry SFX_CRY_06, $00, $00 ; MissingNo. (Ghost)

View file

@ -250,6 +250,7 @@ PokedexEntryPointers:
dw TaurosPDexEntry dw TaurosPDexEntry
dw TaurosPADexEntry dw TaurosPADexEntry
dw TaurosPBDexEntry dw TaurosPBDexEntry
dw GorillaimoDexEntry
dw MissingNoDexEntry dw MissingNoDexEntry
dw MissingNoDexEntry dw MissingNoDexEntry
dw MissingNoDexEntry dw MissingNoDexEntry
@ -2017,3 +2018,10 @@ MoltresGDexEntry:
text_far _MoltresGDexEntry text_far _MoltresGDexEntry
text_end text_end
GorillaimoDexEntry:
db "GREAT APE@"
db 7,11
dw 4080
text_far _GorillaimoDexEntry
text_end

View file

@ -250,6 +250,7 @@ PokedexOrder:
db DEX_TAUROS_P db DEX_TAUROS_P
db DEX_TAUROS_PA db DEX_TAUROS_PA
db DEX_TAUROS_PB db DEX_TAUROS_PB
db DEX_GORILLAIMO
db 0 ; MISSINGNO. db 0 ; MISSINGNO.
db 0 ; MISSINGNO. db 0 ; MISSINGNO.
db 0 ; MISSINGNO. db 0 ; MISSINGNO.

View file

@ -262,6 +262,7 @@ EvosMovesPointerTable:
dw TaurosPEvosMoves dw TaurosPEvosMoves
dw TaurosPAEvosMoves dw TaurosPAEvosMoves
dw TaurosPBEvosMoves dw TaurosPBEvosMoves
dw GorillaimoEvosMoves
dw FossilKabutopsEvosMoves dw FossilKabutopsEvosMoves
dw FossilAerodactylEvosMoves dw FossilAerodactylEvosMoves
dw MonGhostEvosMoves dw MonGhostEvosMoves
@ -314,6 +315,7 @@ ClefairyEvosMoves:
db 13, SING db 13, SING
db 18, DOUBLESLAP db 18, DOUBLESLAP
db 24, MINIMIZE db 24, MINIMIZE
db 28, TAKE_DOWN ; Prototype
db 31, METRONOME db 31, METRONOME
db 35, BODY_SLAM db 35, BODY_SLAM
db 39, DEFENSE_CURL db 39, DEFENSE_CURL
@ -325,11 +327,14 @@ SpearowEvosMoves:
db EV_LEVEL, 20, FEAROW db EV_LEVEL, 20, FEAROW
db 0 db 0
; Learnset ; Learnset
db 5, RAGE ; Prototype - it's balanced cus spearow has the defence of a wet napkin
db 9, LEER db 9, LEER
db 15, FURY_ATTACK db 15, FURY_ATTACK
db 22, MIRROR_MOVE db 22, MIRROR_MOVE
db 29, DRILL_PECK db 29, DRILL_PECK
db 36, AGILITY db 36, AGILITY
db 43, TAKE_DOWN ; Prototype
db 50, WHIRLWIND ; Prototype, comedy
db 0 db 0
VoltorbEvosMoves: VoltorbEvosMoves:
@ -351,13 +356,17 @@ NidokingEvosMoves:
db 8, HORN_ATTACK db 8, HORN_ATTACK
db 14, POISON_STING db 14, POISON_STING
db 23, THRASH db 23, THRASH
db 28, MEGA_PUNCH ; Prototype
db 36, EARTHQUAKE db 36, EARTHQUAKE
db 49, DOUBLE_EDGE ; Prototype
db 57, MEGA_KICK ; Prototype
db 0 db 0
SlowbroEvosMoves: SlowbroEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 10, BIDE
db 18, DISABLE db 18, DISABLE
db 22, HEADBUTT db 22, HEADBUTT
db 27, GROWL db 27, GROWL
@ -372,13 +381,19 @@ IvysaurEvosMoves:
db EV_LEVEL, 32, VENUSAUR db EV_LEVEL, 32, VENUSAUR
db 0 db 0
; Learnset ; Learnset
db 7, LEECH_SEED db 8, VINE_WHIP
db 13, VINE_WHIP db 14, LEECH_SEED
db 22, POISONPOWDER db 21, POISONPOWDER
db 30, RAZOR_LEAF db 24, GROWTH
db 38, GROWTH db 28, RAZOR_LEAF
db 46, SLEEP_POWDER db 31, TAKE_DOWN ; Prototype
db 54, SOLARBEAM db 34, BODY_SLAM
db 39, SLEEP_POWDER
db 43, MEGA_DRAIN ; Prototype
db 48, PETAL_DANCE
db 52, DOUBLE_EDGE
db 57, TOXIC
db 62, SOLARBEAM
db 0 db 0
ExeggutorEvosMoves: ExeggutorEvosMoves:
@ -447,6 +462,7 @@ NidoranFEvosMoves:
db 23, TAIL_WHIP db 23, TAIL_WHIP
db 30, BITE db 30, BITE
db 38, FURY_SWIPES db 38, FURY_SWIPES
db 46, TAKE_DOWN ; Prototype
db 0 db 0
NidoqueenEvosMoves: NidoqueenEvosMoves:
@ -456,7 +472,10 @@ NidoqueenEvosMoves:
db 8, SCRATCH db 8, SCRATCH
db 14, POISON_STING db 14, POISON_STING
db 23, BODY_SLAM db 23, BODY_SLAM
db 28, MEGA_PUNCH ; Prototype
db 36, EARTHQUAKE db 36, EARTHQUAKE
db 49, DOUBLE_EDGE ; Prototype
db 57, MEGA_KICK ; Prototype
db 0 db 0
CuboneEvosMoves: CuboneEvosMoves:
@ -534,6 +553,7 @@ ShellderEvosMoves:
db EV_ITEM, ICE_STONE, 1, CLOYSTER db EV_ITEM, ICE_STONE, 1, CLOYSTER
db 0 db 0
; Learnset ; Learnset
db 10, BIDE ; Prototype
db 18, SUPERSONIC db 18, SUPERSONIC
db 23, CLAMP db 23, CLAMP
db 30, AURORA_BEAM db 30, AURORA_BEAM
@ -662,10 +682,12 @@ GrowlitheEvosMoves:
db EV_ITEM, FIRE_STONE, 1, ARCANINE db EV_ITEM, FIRE_STONE, 1, ARCANINE
db 0 db 0
; Learnset ; Learnset
db 10, RAGE
db 18, EMBER db 18, EMBER
db 23, LEER db 23, LEER
db 30, TAKE_DOWN db 30, TAKE_DOWN
db 39, AGILITY db 39, AGILITY
db 44, DOUBLE_EDGE ; Prototype
db 50, FLAMETHROWER db 50, FLAMETHROWER
db 0 db 0
@ -680,17 +702,21 @@ OnixEvosMoves:
db 25, RAGE db 25, RAGE
db 33, SLAM db 33, SLAM
db 43, HARDEN db 43, HARDEN
db 50, FISSURE ; Prototype
db 0 db 0
FearowEvosMoves: FearowEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 5, RAGE
db 9, LEER db 9, LEER
db 15, FURY_ATTACK db 15, FURY_ATTACK
db 25, MIRROR_MOVE db 25, MIRROR_MOVE
db 34, DRILL_PECK db 34, DRILL_PECK
db 43, AGILITY db 43, AGILITY
db 50, TAKE_DOWN ; Prototype
db 56, WHIRLWIND ; Prototype, comedy
db 0 db 0
PidgeyEvosMoves: PidgeyEvosMoves:
@ -712,6 +738,7 @@ SlowpokeEvosMoves:
db EV_LEVEL, 37, SLOWBRO db EV_LEVEL, 37, SLOWBRO
db 0 db 0
; Learnset ; Learnset
db 10, BIDE
db 18, DISABLE db 18, DISABLE
db 22, HEADBUTT db 22, HEADBUTT
db 27, GROWL db 27, GROWL
@ -766,11 +793,14 @@ MachokeEvosMoves:
db EV_TRADE, 1, MACHAMP db EV_TRADE, 1, MACHAMP
db 0 db 0
; Learnset ; Learnset
db 15, COUNTER
db 20, LOW_KICK db 20, LOW_KICK
db 25, LEER db 25, LEER
db 36, FOCUS_ENERGY db 36, FOCUS_ENERGY
db 44, SEISMIC_TOSS db 44, SEISMIC_TOSS
db 52, SUBMISSION db 52, SUBMISSION
db 60, MEGA_PUNCH ; Prototype
db 66, MEGA_KICK ; Prototype
db 0 db 0
MrMimeEvosMoves: MrMimeEvosMoves:
@ -815,6 +845,7 @@ ArbokEvosMoves:
db 27, GLARE db 27, GLARE
db 36, SCREECH db 36, SCREECH
db 47, ACID db 47, ACID
db 54, TOXIC ; Prototype
db 0 db 0
ParasectEvosMoves: ParasectEvosMoves:
@ -827,6 +858,7 @@ ParasectEvosMoves:
db 30, SPORE db 30, SPORE
db 39, SLASH db 39, SLASH
db 48, GROWTH db 48, GROWTH
db 57, SWORDS_DANCE ; Prototype
db 0 db 0
PsyduckEvosMoves: PsyduckEvosMoves:
@ -968,6 +1000,8 @@ MankeyEvosMoves:
db 33, SEISMIC_TOSS db 33, SEISMIC_TOSS
db 39, THRASH db 39, THRASH
db 45, SCREECH db 45, SCREECH
db 51, SUBMISSION
db 58, COUNTER
db 0 db 0
SeelEvosMoves: SeelEvosMoves:
@ -1084,6 +1118,7 @@ DragoniteEvosMoves:
db 35, SLAM db 35, SLAM
db 45, DRAGON_RAGE db 45, DRAGON_RAGE
db 60, HYPER_BEAM db 60, HYPER_BEAM
db 65, THUNDER
db 0 db 0
CactormusEvosMoves: CactormusEvosMoves:
@ -1212,6 +1247,7 @@ MeowthEvosMoves:
db 26, FURY_SWIPES db 26, FURY_SWIPES
db 33, SCREECH db 33, SCREECH
db 38, SLASH db 38, SLASH
db 43, DOUBLE_TEAM
db 0 db 0
KrabbyEvosMoves: KrabbyEvosMoves:
@ -1351,6 +1387,7 @@ DratiniEvosMoves:
db 30, SLAM db 30, SLAM
db 40, DRAGON_RAGE db 40, DRAGON_RAGE
db 50, HYPER_BEAM db 50, HYPER_BEAM
db 55, THUNDER
db 0 db 0
DragonairEvosMoves: DragonairEvosMoves:
@ -1363,6 +1400,7 @@ DragonairEvosMoves:
db 35, SLAM db 35, SLAM
db 45, DRAGON_RAGE db 45, DRAGON_RAGE
db 55, HYPER_BEAM db 55, HYPER_BEAM
db 60, THUNDER
db 0 db 0
KabutoEvosMoves: KabutoEvosMoves:
@ -1489,13 +1527,14 @@ JigglypuffEvosMoves:
db EV_ITEM, MOON_STONE, 1, WIGGLYTUFF db EV_ITEM, MOON_STONE, 1, WIGGLYTUFF
db 0 db 0
; Learnset ; Learnset
db 9, POUND db 9, COUNTER ; Prototype - Pound made L1 because lol imagine using puff otherwise
db 14, DISABLE db 14, DISABLE
db 19, DEFENSE_CURL db 19, DEFENSE_CURL
db 24, DOUBLESLAP db 24, DOUBLESLAP
db 29, REST db 29, REST
db 34, BODY_SLAM db 34, BODY_SLAM
db 39, DOUBLE_EDGE db 39, TAKE_DOWN ; Prototype
db 44, DOUBLE_EDGE
db 0 db 0
WigglytuffEvosMoves: WigglytuffEvosMoves:
@ -1572,11 +1611,14 @@ MachopEvosMoves:
db EV_LEVEL, 28, MACHOKE db EV_LEVEL, 28, MACHOKE
db 0 db 0
; Learnset ; Learnset
db 15, COUNTER ; Prototype
db 20, LOW_KICK db 20, LOW_KICK
db 25, LEER db 25, LEER
db 32, FOCUS_ENERGY db 32, FOCUS_ENERGY
db 39, SEISMIC_TOSS db 39, SEISMIC_TOSS
db 46, SUBMISSION db 46, SUBMISSION
db 53, MEGA_PUNCH ; Prototype
db 60, MEGA_KICK ; Prototype
db 0 db 0
ZubatEvosMoves: ZubatEvosMoves:
@ -1603,6 +1645,7 @@ EkansEvosMoves:
db 24, GLARE db 24, GLARE
db 31, SCREECH db 31, SCREECH
db 38, ACID db 38, ACID
db 45, TOXIC ; Prototype
db 0 db 0
ParasEvosMoves: ParasEvosMoves:
@ -1616,6 +1659,7 @@ ParasEvosMoves:
db 27, SPORE db 27, SPORE
db 34, SLASH db 34, SLASH
db 41, GROWTH db 41, GROWTH
db 48, SWORDS_DANCE
db 0 db 0
PoliwhirlEvosMoves: PoliwhirlEvosMoves:
@ -1667,6 +1711,9 @@ BeedrillEvosMoves:
db 25, RAGE db 25, RAGE
db 30, PIN_MISSILE db 30, PIN_MISSILE
db 35, AGILITY db 35, AGILITY
db 40, SWORDS_DANCE ; Prototype
db 45, TAKE_DOWN ; Prototype
db 50, TOXIC ; Prototype
db 0 db 0
LuxwanEvosMoves: LuxwanEvosMoves:
@ -1706,6 +1753,8 @@ PrimeapeEvosMoves:
db 37, SEISMIC_TOSS db 37, SEISMIC_TOSS
db 45, SCREECH db 45, SCREECH
db 46, THRASH db 46, THRASH
db 54, SUBMISSION
db 62, COUNTER
db 0 db 0
DugtrioEvosMoves: DugtrioEvosMoves:
@ -1799,17 +1848,23 @@ ButterfreeEvosMoves:
db 23, WHIRLWIND db 23, WHIRLWIND
db 28, GUST db 28, GUST
db 34, PSYBEAM db 34, PSYBEAM
db 40, MEGA_DRAIN ; Prototype
db 45, TAKE_DOWN ; Prototype
db 50, HYPER_BEAM ; Prototype
db 0 db 0
MachampEvosMoves: MachampEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 15, COUNTER ; Prototype
db 20, LOW_KICK db 20, LOW_KICK
db 25, LEER db 25, LEER
db 36, FOCUS_ENERGY db 36, FOCUS_ENERGY
db 44, SEISMIC_TOSS db 44, SEISMIC_TOSS
db 52, SUBMISSION db 52, SUBMISSION
db 60, MEGA_PUNCH ; Prototype
db 66, MEGA_KICK ; Prototype
db 0 db 0
WeirduckEvosMoves: WeirduckEvosMoves:
@ -2017,6 +2072,7 @@ PersianEvosMoves:
db 26, FURY_SWIPES db 26, FURY_SWIPES
db 35, SCREECH db 35, SCREECH
db 40, SLASH db 40, SLASH
db 45, DOUBLE_TEAM
db 0 db 0
MarowakEvosMoves: MarowakEvosMoves:
@ -2112,26 +2168,38 @@ BulbasaurEvosMoves:
db EV_LEVEL, 16, IVYSAUR db EV_LEVEL, 16, IVYSAUR
db 0 db 0
; Learnset ; Learnset
db 7, LEECH_SEED db 8, VINE_WHIP
db 13, VINE_WHIP db 14, LEECH_SEED
db 20, POISONPOWDER db 19, POISONPOWDER
db 27, RAZOR_LEAF db 22, GROWTH
db 34, GROWTH db 25, RAZOR_LEAF
db 41, SLEEP_POWDER db 28, TAKE_DOWN ; Prototype
db 48, SOLARBEAM db 32, BODY_SLAM
db 37, SLEEP_POWDER
db 41, MEGA_DRAIN ; Prototype
db 44, PETAL_DANCE
db 48, DOUBLE_EDGE
db 52, TOXIC
db 58, SOLARBEAM
db 0 db 0
VenusaurEvosMoves: VenusaurEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 7, LEECH_SEED db 8, VINE_WHIP
db 13, VINE_WHIP db 14, LEECH_SEED
db 22, POISONPOWDER db 21, POISONPOWDER
db 30, RAZOR_LEAF db 24, GROWTH
db 43, GROWTH db 28, RAZOR_LEAF
db 55, SLEEP_POWDER db 31, TAKE_DOWN ; Prototype
db 65, SOLARBEAM db 36, BODY_SLAM
db 41, SLEEP_POWDER
db 45, MEGA_DRAIN ; Prototype
db 53, PETAL_DANCE
db 56, DOUBLE_EDGE
db 62, TOXIC
db 66, SOLARBEAM
db 0 db 0
TentacruelEvosMoves: TentacruelEvosMoves:
@ -2159,6 +2227,8 @@ OrfryEvosMoves:
db 26, WATERFALL db 26, WATERFALL
db 30, HORN_DRILL db 30, HORN_DRILL
db 34, AGILITY db 34, AGILITY
db 40, DOUBLE_EDGE ; Prototype
db 44, SWORDS_DANCE ; Tradeback move
db 0 db 0
GoldeenEvosMoves: GoldeenEvosMoves:
@ -2172,6 +2242,8 @@ GoldeenEvosMoves:
db 29, WATERFALL db 29, WATERFALL
db 34, HORN_DRILL db 34, HORN_DRILL
db 39, AGILITY db 39, AGILITY
db 44, DOUBLE_EDGE ; Prototype
db 50, SWORDS_DANCE ; Tradeback move
db 0 db 0
SeakingEvosMoves: SeakingEvosMoves:
@ -2184,7 +2256,8 @@ SeakingEvosMoves:
db 29, WATERFALL db 29, WATERFALL
db 37, HORN_DRILL db 37, HORN_DRILL
db 41, AGILITY db 41, AGILITY
db 46, SWORDS_DANCE db 46, DOUBLE_EDGE ; Prototype
db 52, SWORDS_DANCE ; Tradeback move
db 0 db 0
KotoraEvosMoves: KotoraEvosMoves:
@ -2314,8 +2387,10 @@ NidorinaEvosMoves:
db 27, TAIL_WHIP db 27, TAIL_WHIP
db 36, BITE db 36, BITE
db 46, FURY_SWIPES db 46, FURY_SWIPES
db 55, TAKE_DOWN ; Prototype
db 0 db 0
; Needs Body Slam, Mega Punch, Double-Edge, and Fissure distributed
GeodudeEvosMoves: GeodudeEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 25, GRAVELER db EV_LEVEL, 25, GRAVELER
@ -2407,10 +2482,17 @@ CharmanderEvosMoves:
; Learnset ; Learnset
db 9, EMBER db 9, EMBER
db 15, LEER db 15, LEER
db 22, RAGE db 19, RAGE
db 30, SLASH db 22, HEADBUTT
db 38, FLAMETHROWER db 25, FIRE_SPIN
db 46, FIRE_SPIN db 29, TAKE_DOWN
db 33, SEISMIC_TOSS
db 37, FLAMETHROWER
db 41, MEGA_PUNCH
db 44, SLASH
db 48, DOUBLE_EDGE
db 51, MEGA_KICK
db 57, FIRE_BLAST
db 0 db 0
SquirtleEvosMoves: SquirtleEvosMoves:
@ -2420,10 +2502,16 @@ SquirtleEvosMoves:
; Learnset ; Learnset
db 8, BUBBLE db 8, BUBBLE
db 15, WATER_GUN db 15, WATER_GUN
db 22, BITE db 18, BITE
db 28, WITHDRAW db 21, WITHDRAW
db 25, BUBBLEBEAM
db 28, TAKE_DOWN
db 31, BODY_SLAM
db 35, SKULL_BASH db 35, SKULL_BASH
db 42, HYDRO_PUMP db 39, MEGA_PUNCH
db 43, HYDRO_PUMP
db 47, DOUBLE_EDGE
db 52, MEGA_KICK
db 0 db 0
CharmeleonEvosMoves: CharmeleonEvosMoves:
@ -2433,10 +2521,17 @@ CharmeleonEvosMoves:
; Learnset ; Learnset
db 9, EMBER db 9, EMBER
db 15, LEER db 15, LEER
db 24, RAGE db 21, RAGE
db 33, SLASH db 24, HEADBUTT
db 42, FLAMETHROWER db 28, FIRE_SPIN
db 56, FIRE_SPIN db 32, TAKE_DOWN
db 37, SEISMIC_TOSS
db 41, FLAMETHROWER
db 45, MEGA_PUNCH
db 49, SLASH
db 53, DOUBLE_EDGE
db 57, MEGA_KICK
db 63, FIRE_BLAST
db 0 db 0
WartortleEvosMoves: WartortleEvosMoves:
@ -2446,10 +2541,16 @@ WartortleEvosMoves:
; Learnset ; Learnset
db 8, BUBBLE db 8, BUBBLE
db 15, WATER_GUN db 15, WATER_GUN
db 24, BITE db 20, BITE
db 31, WITHDRAW db 23, WITHDRAW
db 28, BUBBLEBEAM
db 31, TAKE_DOWN
db 35, BODY_SLAM
db 39, SKULL_BASH db 39, SKULL_BASH
db 47, HYDRO_PUMP db 44, MEGA_PUNCH
db 48, HYDRO_PUMP
db 53, DOUBLE_EDGE
db 58, MEGA_KICK
db 0 db 0
CharizardEvosMoves: CharizardEvosMoves:
@ -2458,10 +2559,19 @@ CharizardEvosMoves:
; Learnset ; Learnset
db 9, EMBER db 9, EMBER
db 15, LEER db 15, LEER
db 24, RAGE db 21, RAGE
db 36, SLASH db 24, HEADBUTT
db 46, FLAMETHROWER db 28, FIRE_SPIN
db 55, FIRE_SPIN db 32, TAKE_DOWN
db 36, WING_ATTACK
db 41, SEISMIC_TOSS
db 45, FLAMETHROWER
db 49, MEGA_PUNCH
db 53, SLASH
db 57, DOUBLE_EDGE
db 62, MEGA_KICK
db 66, FIRE_BLAST
db 70, DRAGON_RAGE
db 0 db 0
TotartleEvosMoves: TotartleEvosMoves:
@ -2470,13 +2580,19 @@ TotartleEvosMoves:
; Learnset ; Learnset
db 8, BUBBLE db 8, BUBBLE
db 15, WATER_GUN db 15, WATER_GUN
db 24, BITE db 20, BITE
db 31, WITHDRAW db 23, WITHDRAW
db 28, BUBBLEBEAM
db 31, TAKE_DOWN
db 35, BODY_SLAM
db 42, SKULL_BASH db 42, SKULL_BASH
db 46, HYDRO_PUMP db 45, COMET_PUNCH
db 50, COMET_PUNCH db 49, MEGA_PUNCH
db 54, LEER db 53, HYDRO_PUMP
db 60, PETAL_DANCE db 57, DOUBLE_EDGE
db 62, MEGA_KICK
db 66, PETAL_DANCE
db 70, BLIZZARD
db 0 db 0
ArticunoGEvosMoves: ArticunoGEvosMoves:
@ -2748,6 +2864,7 @@ SteelixEvosMoves:
db 33, SLAM db 33, SLAM
db 38, IRON_HEAD db 38, IRON_HEAD
db 43, HARDEN db 43, HARDEN
db 50, FISSURE ; Prototype
db 0 db 0
BlisseyEvosMoves: BlisseyEvosMoves:
@ -2843,6 +2960,7 @@ SlowkingEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 10, BIDE
db 18, DISABLE db 18, DISABLE
db 22, HEADBUTT db 22, HEADBUTT
db 27, GROWL db 27, GROWL
@ -2910,6 +3028,9 @@ CarapthorEvosMoves:
db 25, SWIFT db 25, SWIFT
db 30, MEGA_PUNCH db 30, MEGA_PUNCH
db 35, SUBSTITUTE db 35, SUBSTITUTE
db 40, SEISMIC_TOSS
db 45, TAKE_DOWN
db 50, SUBMISSION
db 0 db 0
MagnezoneEvosMoves: MagnezoneEvosMoves:
@ -2941,6 +3062,8 @@ AnnihilapeEvosMoves:
db 45, SCREECH db 45, SCREECH
db 46, THRASH db 46, THRASH
db 50, NIGHT_SHADE db 50, NIGHT_SHADE
db 54, SUBMISSION
db 62, COUNTER
db 0 db 0
ScreamTailEvosMoves: ScreamTailEvosMoves:
@ -3085,11 +3208,13 @@ ArcanineHEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 10, RAGE
db 18, EMBER ; no growlithe-hisui db 18, EMBER ; no growlithe-hisui
db 23, LEER db 23, LEER
db 30, TAKE_DOWN db 30, TAKE_DOWN
db 35, ROCK_SLIDE db 35, ROCK_SLIDE
db 39, AGILITY db 39, AGILITY
db 44, DOUBLE_EDGE
db 50, FLAMETHROWER db 50, FLAMETHROWER
db 0 db 0
@ -3185,6 +3310,7 @@ PersianAEvosMoves:
db 35, NASTY_PLOT db 35, NASTY_PLOT
db 40, SLASH db 40, SLASH
db 46, NIGHT_SLASH db 46, NIGHT_SLASH
db 50, DOUBLE_TEAM
db 0 db 0
GolemAEvosMoves: GolemAEvosMoves:
@ -3218,6 +3344,7 @@ SlowbroGEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 10, BIDE
db 18, DISABLE db 18, DISABLE
db 22, HEADBUTT db 22, HEADBUTT
db 27, GROWL db 27, GROWL
@ -3232,6 +3359,7 @@ SlowkingGEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
; Learnset ; Learnset
db 10, BIDE
db 18, DISABLE db 18, DISABLE
db 22, HEADBUTT db 22, HEADBUTT
db 27, GROWL db 27, GROWL
@ -3324,6 +3452,19 @@ TaurosPBEvosMoves:
db 51, FIRE_SPIN db 51, FIRE_SPIN
db 0 db 0
GorillaimoEvosMoves:
; Evolutions
db 0
; Learnset
db 7, ROAR
db 15, BITE
db 22, THUNDERPUNCH ; In King Kong vs. Godzilla (1962), King Kong has an affinity for using electricity. He's not only immune to electricity, but is also powered up by it, so Gorillaimo would be given Lightning Rod/Motor Drive as an ability if it were brought into a later generation.
db 29, SEISMIC_TOSS
db 35, BODY_SLAM
db 42, AMNESIA
db 49, SUBMISSION
db 0
FossilKabutopsEvosMoves: FossilKabutopsEvosMoves:
; Evolutions ; Evolutions
db 0 db 0

View file

@ -208,6 +208,7 @@ MonPartyData:
nybble ICON_QUADRUPED ; Tauros-PA nybble ICON_QUADRUPED ; Tauros-PA
nybble ICON_FAIRY ; Chansey nybble ICON_FAIRY ; Chansey
nybble ICON_FAIRY ; Blissey nybble ICON_FAIRY ; Blissey
nybble ICON_MON ; Gorillaimo
nybble ICON_GRASS ; Cactormus nybble ICON_GRASS ; Cactormus
nybble ICON_MON ; Mr.Mime nybble ICON_MON ; Mr.Mime
nybble ICON_MON ; Mr.Rime nybble ICON_MON ; Mr.Rime

View file

@ -250,6 +250,7 @@ MonsterNames::
db "TAUROS@@@@" ; Paldean, Combat db "TAUROS@@@@" ; Paldean, Combat
db "TAUROS@@@@" ; Paldean, Aqua db "TAUROS@@@@" ; Paldean, Aqua
db "TAUROS@@@@" ; Paldean, Blaze db "TAUROS@@@@" ; Paldean, Blaze
db "GORILLAIMO"
db "MISSINGNO." db "MISSINGNO."
db "MISSINGNO." db "MISSINGNO."
db "MISSINGNO." db "MISSINGNO."

View file

@ -988,6 +988,16 @@ _TaurosPADexEntry::
next "tips of its horns" next "tips of its horns"
dex dex
_GorillaimoDexEntry::
text "Intelligent enough"
next "to craft items of"
next "clothing. Ancient"
page "scripture shows a"
next "giant GORILLAIMO"
next "battling GAWARHED"
dex
_MissingNoDexEntry:: ; unused _MissingNoDexEntry:: ; unused
text "This is a newly" text "This is a newly"
next "discovered" next "discovered"

View file

@ -209,6 +209,7 @@ MonsterPalettes:
db PAL_CYANMON ; TAUROS_PA db PAL_CYANMON ; TAUROS_PA
db PAL_PINKMON ; CHANSEY db PAL_PINKMON ; CHANSEY
db PAL_PINKMON ; BLISSEY db PAL_PINKMON ; BLISSEY
db PAL_BROWNMON ; GORILLAIMO
db PAL_GREENMON ; CACTORMUS db PAL_GREENMON ; CACTORMUS
db PAL_PINKMON ; MR_MIME db PAL_PINKMON ; MR_MIME
db PAL_CYANMON ; MR_RIME db PAL_CYANMON ; MR_RIME

View file

@ -255,6 +255,7 @@ TradebackMovesPointerTable:
dw TaurosPTradebackMoves dw TaurosPTradebackMoves
dw TaurosPATradebackMoves dw TaurosPATradebackMoves
dw TaurosPBTradebackMoves dw TaurosPBTradebackMoves
dw GorillaimoTradebackMoves
dw FossilKabutopsTradebackMoves dw FossilKabutopsTradebackMoves
dw FossilAerodactylTradebackMoves dw FossilAerodactylTradebackMoves
dw MonGhostTradebackMoves dw MonGhostTradebackMoves
@ -2218,6 +2219,13 @@ TaurosPBTradebackMoves:
db 1, QUICK_ATTACK db 1, QUICK_ATTACK
db 0 db 0
GorillaimoTradebackMoves:
db 1, HEADBUTT,
db 1, DEFENSE_CURL
db 1, KARATE_CHOP
db 1, FOCUS_ENERGY
db 0
FossilKabutopsTradebackMoves: FossilKabutopsTradebackMoves:
db 0 db 0

View file

@ -85,7 +85,7 @@ YoungsterData:
db 17, RATTATA, SPEAROW, RATICATE, 0 db 17, RATTATA, SPEAROW, RATICATE, 0
db 18, NIDORAN_M, NIDORINO, 0 db 18, NIDORAN_M, NIDORINO, 0
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, RATICATE, ARBOK, SLOWBRO, FEAROW, NIDOKING, VENUSAUR, 0 db 56, RATICATE, ARBOK, SLOWBRO, FEAROW, NIDOKING, VENUSAUR, 0
; Suffers heavily from limited Bug-types. Variety mainly comes from stripping them down and specialising them. ; Suffers heavily from limited Bug-types. Variety mainly comes from stripping them down and specialising them.
BugCatcherData: BugCatcherData:
@ -106,7 +106,7 @@ BugCatcherData:
db 16, VENONAT, PARAS, 0 ; By this point, the player has fought like, 2 "three bugs" trainers. Toning it down. 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 db 17, BUTTERFREE, 0 ; this is that one boss fight-like one, levelled down for learnset reasons
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, SCIZOR, CARAPTHOR, PARASECT, VENOMOTH, TRICULES, KLEAVOR, 0 db 56, SCIZOR, CARAPTHOR, PARASECT, VENOMOTH, TRICULES, KLEAVOR, 0
; Route 9 ; Route 9
db 19, BUTTERFREE, BEEDRILL, 0 db 19, BUTTERFREE, BEEDRILL, 0
db 20, PUPAL, VENONAT, BEEDRILL, 0 db 20, PUPAL, VENONAT, BEEDRILL, 0
@ -142,7 +142,7 @@ LassData:
db 23, LEAFEON, 0 db 23, LEAFEON, 0
db 23, ODDISH, GLOOM, 0 db 23, ODDISH, GLOOM, 0
; Silph Gauntlet 2F (Mt. Moon) ; Silph Gauntlet 2F (Mt. Moon)
db 63, PERSIAN, CLEFABLE, VILEPLUME, WIGGLYTUFF, POLITOED, NIDOQUEEN, 0 db 57, PERSIAN, CLEFABLE, VILEPLUME, WIGGLYTUFF, POLITOED, NIDOQUEEN, 0
; Pretty much a Fisher with Machops and the random Vermilion Gym featuring. ; Pretty much a Fisher with Machops and the random Vermilion Gym featuring.
SailorData: SailorData:
@ -158,7 +158,7 @@ SailorData:
; Vermilion Gym ; Vermilion Gym
db 21, KOTORA, GAOTORA, 0 db 21, KOTORA, GAOTORA, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, KINGDRA, MACHAMP, GOROCHU, STARMIE, POLIWRATH, TENTACRUEL, 0 db 58, KINGDRA, MACHAMP, GOROCHU, STARMIE, POLIWRATH, TENTACRUEL, 0
; One of the most varied trainers in the game. No criticisms. ; One of the most varied trainers in the game. No criticisms.
JrTrainerMData: JrTrainerMData:
@ -172,7 +172,7 @@ JrTrainerMData:
db 16, WEEPINBELL, 0 ; Joe from School of Hard Knocks, Indigo League Ep9, featured in Yellow db 16, WEEPINBELL, 0 ; Joe from School of Hard Knocks, Indigo League Ep9, featured in Yellow
db 16, SPEAROW, RATICATE, 0 db 16, SPEAROW, RATICATE, 0
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, DUGTRIO, ANNIHILAPE, SANDSLASH, GOLEM, CROBAT, ARCANINE, 0 db 56, DUGTRIO, ANNIHILAPE, SANDSLASH, GOLEM, CROBAT, ARCANINE, 0
; Route 9 ; Route 9
db 21, GROWLITHE, CHARMANDER, 0 db 21, GROWLITHE, CHARMANDER, 0
db 19, RATTATA, DIGLETT, EKANS, SANDSHREW, 0 db 19, RATTATA, DIGLETT, EKANS, SANDSHREW, 0
@ -218,7 +218,7 @@ JrTrainerFData:
; Route 20 ; Route 20
db 30, TENTACOOL, HORSEA, SEEL, 0 db 30, TENTACOOL, HORSEA, SEEL, 0
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, BELLIGNAN, SEAKING, TANGROWTH, LUXWAN, BELLOSSOM, GOROCHU, 0 db 56, BELLIGNAN, SEAKING, TANGROWTH, LUXWAN, BELLOSSOM, GOROCHU, 0
; I praise the PokeManiac for its variety. He mainly uses "endangered", bipedal Pokemon. ; I praise the PokeManiac for its variety. He mainly uses "endangered", bipedal Pokemon.
; Squeamata seems appropriate here, as it's a baby iguana; these were often bought by those types in the 90s. ; Squeamata seems appropriate here, as it's a baby iguana; these were often bought by those types in the 90s.
@ -235,7 +235,7 @@ PokemaniacData:
; Rock Tunnel 1F ; Rock Tunnel 1F
db 23, CUBONE, SLOWPOKE, 0 db 23, CUBONE, SLOWPOKE, 0
; Silph Gauntlet 2F (Mt. Moon) ; Silph Gauntlet 2F (Mt. Moon)
db 63, GUARDIA, SLOWKING, CHARIZARD, STEELIX, LICKILICKY, RHYPERIOR, 0 db 57, 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. ; 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: SuperNerdData:
@ -251,7 +251,7 @@ SuperNerdData:
db 30, PORYGON, 0 ; db 30, PORYGON, 0 ;
db 25, GRIMER, KOFFING, KABUTO, OMANYTE, 0 ; db 25, GRIMER, KOFFING, KABUTO, OMANYTE, 0 ;
; Silph Gauntlet 2F (Mt. Moon) ; Silph Gauntlet 2F (Mt. Moon)
db 63, ELECTRODE, MUK, KABUTOPS, OMASTAR, MAGNEZONE, PORYGONZ, 0 db 57, ELECTRODE, MUK, KABUTOPS, OMASTAR, MAGNEZONE, PORYGONZ, 0
; Cinnabar Gym ; Cinnabar Gym
db 36, VULPIX, NINETALES, CHARIZARD, 0 db 36, VULPIX, NINETALES, CHARIZARD, 0
db 34, PONYTA, CHARMANDER, RAPIDASH, ARCANINE, 0 db 34, PONYTA, CHARMANDER, RAPIDASH, ARCANINE, 0
@ -285,7 +285,7 @@ HikerData:
db 20, ZUBAT, DIGLETT, ONIX, 0 db 20, ZUBAT, DIGLETT, ONIX, 0
db 21, GEODUDE, GRAVELER, 0 db 21, GEODUDE, GRAVELER, 0
; Silph Gauntlet 2F (Mt. Moon) ; Silph Gauntlet 2F (Mt. Moon)
db 63, STEELIX, GOLEM, MACHAMP, CROBAT, DUGTRIO, GUARDIA, 0 db 57, STEELIX, GOLEM, MACHAMP, CROBAT, DUGTRIO, GUARDIA, 0
; Poison Pokemon. Poison Pokemon everywhere. ; Poison Pokemon. Poison Pokemon everywhere.
; Much of this seems to represent the pollution caused by petrol gas. ; Much of this seems to represent the pollution caused by petrol gas.
@ -318,12 +318,12 @@ BikerData:
db 28, GRIMER, GRIMER, SEADRA, 0 db 28, GRIMER, GRIMER, SEADRA, 0
db 29, MAGMAR, 0 db 29, MAGMAR, 0
; Silph Gauntlet 4F (Lavender Tower) ; Silph Gauntlet 4F (Lavender Tower)
db 65, GOROTORA, MUK_A, WEEZING, FLAREON, KINGDRA, CHARIZARD, 0 db 59, GOROTORA, MUK_A, WEEZING, FLAREON, KINGDRA, CHARIZARD, 0
; Fire specialist ; Fire specialist
BurglarData: BurglarData:
; Silph Gauntlet 4F (Lavender Tower) ; Silph Gauntlet 4F (Lavender Tower)
db 65, RAPIDASH, CROAKOZUNA, ARCANINE, PERSIAN_A, WEEZING, MAGMORTAR, 0 db 59, RAPIDASH, CROAKOZUNA, ARCANINE, PERSIAN_A, WEEZING, MAGMORTAR, 0
; Unused ; Unused
db 33, GROWLITHE, 0 db 33, GROWLITHE, 0
db 28, VULPIX, CHARMANDER, PONYTA, 0 db 28, VULPIX, CHARMANDER, PONYTA, 0
@ -346,7 +346,7 @@ EngineerData:
db 21, KOTORA, VOLTORB, 0 db 21, KOTORA, VOLTORB, 0
db 18, MAGNEMITE, MAGNEMITE, PIKACHU, 0 db 18, MAGNEMITE, MAGNEMITE, PIKACHU, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, ELECTRODE, SANDSLASH_A, ELECTIVIRE, 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... db 58, ELECTRODE, SANDSLASH_A, ELECTIVIRE, 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 ; Super Rod encounter showcase, basically
FisherData: FisherData:
@ -367,9 +367,9 @@ FisherData:
; Route 12 ; Route 12
db 24, BLASTYKE, WIGLETT, 0 db 24, BLASTYKE, WIGLETT, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, GYARADOS, SEAKING, DISTURBAN, WUGTRIO, BLASTOISE, PENDRAKEN, 0 db 58, GYARADOS, SEAKING, DISTURBAN, WUGTRIO, BLASTOISE, PENDRAKEN, 0
; Brunswick Trail ; Brunswick Trail
db 65, POLIWRATH, MACHAMP, GOROTORA, PENDRAKEN, TAUROS_PA, 0 db 57, POLIWRATH, MACHAMP, GOROTORA, PENDRAKEN, TAUROS_PA, 0
; God this took forever to remove repeats from ; God this took forever to remove repeats from
; Surf encounter extravaganza ; Surf encounter extravaganza
@ -394,7 +394,7 @@ SwimmerData:
db 33, BLASTYKE, STARYU, WARTORTLE, 0 db 33, BLASTYKE, STARYU, WARTORTLE, 0
db 32, POLIWHIRL, TENTACOOL, GOLDUCK, 0 db 32, POLIWHIRL, TENTACOOL, GOLDUCK, 0
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, LAPRAS, KINGDRA, CLOYSTER, GOLDUCK, POLIWRATH, TENTACRUEL, 0 db 60, LAPRAS, KINGDRA, CLOYSTER, GOLDUCK, POLIWRATH, TENTACRUEL, 0
; Fighting specialist, very odd. ; Fighting specialist, very odd.
CueBallData: CueBallData:
@ -411,7 +411,7 @@ CueBallData:
; Route 21 ; Route 21
db 31, TENTACOOL, TENTACOOL, TENTACRUEL, 0 db 31, TENTACOOL, TENTACOOL, TENTACRUEL, 0
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, ANNIHILAPE, RATICATE_A, CROAKOZUNA, PERSIAN_A, MACHAMP, TENTACRUEL, 0 db 60, ANNIHILAPE, RATICATE_A, CROAKOZUNA, PERSIAN_A, MACHAMP, GORILLAIMO, 0
; Big variety, kind of aimless; seems to be a counterparts thing. ; Big variety, kind of aimless; seems to be a counterparts thing.
GamblerData: GamblerData:
@ -423,7 +423,7 @@ GamblerData:
; Route 8 ; Route 8
db 22, POLIWAG, RIBBITO, POLIWHIRL, 0 db 22, POLIWAG, RIBBITO, POLIWHIRL, 0
; Silph Gauntlet 4F (Lavender Tower) ; Silph Gauntlet 4F (Lavender Tower)
db 65, SEAKING, RHYPERIOR, ELECTRODE, ARCANINE, GOLEM, POLITOED, 0 db 59, SEAKING, RHYPERIOR, ELECTRODE, ARCANINE, GOLEM, POLITOED, 0
; Route 8 ; Route 8
db 24, CACTORMUS, 0 ; This was a repeat of Growlithe/Vulpix, so I made it a Game Corner prize instead. db 24, CACTORMUS, 0 ; This was a repeat of Growlithe/Vulpix, so I made it a Game Corner prize instead.
@ -446,7 +446,7 @@ BeautyData:
db 29, PERSIAN, 0 ; it doesn't have slash until like L47 trust me it's fine db 29, PERSIAN, 0 ; it doesn't have slash until like L47 trust me it's fine
db 29, BULBASAUR, IVYSAUR, 0 db 29, BULBASAUR, IVYSAUR, 0
; Silph Gauntlet 2F (Mt. Moon) ; Silph Gauntlet 2F (Mt. Moon)
db 63, PERSIAN, VICTREEBEL, WIGGLYTUFF, MACHAMP, CLOYSTER, SYLVEON, 0 db 57, PERSIAN, VICTREEBEL, WIGGLYTUFF, MACHAMP, CLOYSTER, SYLVEON, 0
; Route 19 ; Route 19
db 27, POLIWAG, GOLDEEN, SEAKING, 0 db 27, POLIWAG, GOLDEEN, SEAKING, 0
db 30, BLASTYKE, GOLDUCK, 0 db 30, BLASTYKE, GOLDUCK, 0
@ -454,11 +454,11 @@ BeautyData:
; Route 20 ; Route 20
db 30, KINGDRA, 0 ; Close to the Trader db 30, KINGDRA, 0 ; Close to the Trader
; Brunswick Trail ; Brunswick Trail
db 66, PERSIAN, VENUSAUR, KINGDRA, SYLVEON, CLOYSTER, 0 db 58, PERSIAN, VENUSAUR, KINGDRA, SYLVEON, CLOYSTER, 0
; Celeste Hill? ; Celeste Hill?
db 66, MR_MIME, WIGGLYTUFF, NINETALES_A, PENDRAKEN, 0 ; Mina db 60, MR_MIME, WIGGLYTUFF, NINETALES_A, PENDRAKEN, 0 ; Mina
db 65, PERSIAN, PERSIAN_A, PERRSERKER, 0 ; Selphy db 62, PERSIAN, PERSIAN_A, PERRSERKER, 0 ; Selphy
db 67, MUK, ARBOK, VILEPLUME, 0 ; Ariana db 63, MUK, ARBOK, VILEPLUME, 0 ; Ariana
; yep psychic yep psychic yep psychic ; yep psychic yep psychic yep psychic
PsychicData: PsychicData:
@ -468,7 +468,7 @@ PsychicData:
db 33, SLOWKING, SLOWBRO, 0 ; not as strong as it looks, has no good attacks db 33, SLOWKING, SLOWBRO, 0 ; not as strong as it looks, has no good attacks
db 38, JYNX, 0 db 38, JYNX, 0
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, SLOWBRO, EXEGGUTOR, STARMIE, MR_RIME, ESPEON, ALAKAZAM, 0 db 60, SLOWBRO, EXEGGUTOR, STARMIE, MR_RIME, ESPEON, ALAKAZAM, 0
; Electric specialist with depressingly little representation. ; Electric specialist with depressingly little representation.
RockerData: RockerData:
@ -477,7 +477,7 @@ RockerData:
; Route 12 ; Route 12
db 29, VOLTORB, ELECTRODE, 0 db 29, VOLTORB, ELECTRODE, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, GAVILLAIN, ELECTRODE, MAGNEZONE, GOLEM_A, GOROCHU, JOLTEON, 0 db 58, GAVILLAIN, ELECTRODE, MAGNEZONE, GOLEM_A, GOROCHU, JOLTEON, 0
; Psychic, Poison, and a little bit of Voltorb. ; Psychic, Poison, and a little bit of Voltorb.
JugglerData: JugglerData:
@ -491,7 +491,7 @@ JugglerData:
; Victory Road 2F ; Victory Road 2F
db 48, ELECTRODE, HYPNO, MR_MIME, 0 ; buffed roster db 48, ELECTRODE, HYPNO, MR_MIME, 0 ; buffed roster
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, HYPNO, MR_MIME, ALAKAZAM, ELECTRODE, VICTREEBEL, SLOWKING_G, 0 db 60, HYPNO, MR_MIME, ALAKAZAM, ELECTRODE, VICTREEBEL, SLOWKING_G, 0
; Fuchsia Gym ; Fuchsia Gym
db 38, UMBREON, 0 db 38, UMBREON, 0
; Fuchsia Gym ; Fuchsia Gym
@ -510,7 +510,7 @@ TamerData:
; Victory Road 2F ; Victory Road 2F
db 44, KANGASKHAN, TAUROS, GOLDUCK, PRIMEAPE, 0 db 44, KANGASKHAN, TAUROS, GOLDUCK, PRIMEAPE, 0
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, RHYPERIOR, ARBOK, KANGASKHAN, ANNIHILAPE, TRAMPEL, TAUROS, 0 db 60, RHYPERIOR, ARBOK, KANGASKHAN, ANNIHILAPE, TRAMPEL, TAUROS, 0
; yep bird yep bird yep bird yep bird ; yep bird yep bird yep bird yep bird
; If nothing else, just make them less agonising to fight. ; If nothing else, just make them less agonising to fight.
@ -533,9 +533,9 @@ BirdKeeperData:
; Route 20 ; Route 20
db 30, FEAROW, LUXWAN, PIDGEOTTO, 0 db 30, FEAROW, LUXWAN, PIDGEOTTO, 0
; Brunswick Trail ; Brunswick Trail
db 65, PIDGEOT, SIRFETCHD, DODRIO, AERODACTYL, 0 db 57, PIDGEOT, SIRFETCHD, DODRIO, AERODACTYL, 0
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, PIDGEOT, FEAROW, DODRIO, SIRFETCHD, LUXWAN, AERODACTYL, 0 db 56, PIDGEOT, FEAROW, DODRIO, SIRFETCHD, LUXWAN, AERODACTYL, 0
; Route 14 ; Route 14
db 28, PIDGEY, DODUO, PIDGEOTTO, 0 db 28, PIDGEY, DODUO, PIDGEOTTO, 0
db 26, PIDGEY, SPEAROW, PIDGEY, FEAROW, 0 db 26, PIDGEY, SPEAROW, PIDGEY, FEAROW, 0
@ -545,13 +545,13 @@ BirdKeeperData:
; Uses Silph products and Steel-types ; Uses Silph products and Steel-types
ChiefData: ChiefData:
; Silph Gauntlet 7F ; Silph Gauntlet 7F
db $FF, 71, ELECTRODE, 70, LAPRAS, 71, TRICULES, 70, GENGAR, 73, PORYGONZ, 75, OMEGADGE, 0 db $FF, 66, ELECTRODE, 65, LAPRAS, 66, SCIZOR, 65, GENGAR, 68, PORYGONZ, 70, OMEGADGE, 0
; Lapras and Gengar are used here since Lapras is given by a Silph worker, and Gengar represents the Silph Scope. ; 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 ; Poison- and Electric-type Pokemon
ScientistData: ScientistData:
; Silph Gauntlet 4F (Lavender Tower) ; Silph Gauntlet 4F (Lavender Tower)
db 65, MAGNEZONE, ELECTRODE, PORYGONZ, MIMMEO, GAVILLAIN, WEEZING, 0 db 59, MAGNEZONE, ELECTRODE, PORYGONZ, MIMMEO, GAVILLAIN, WEEZING, 0
; Silph Co. 2F (unused) ; Silph Co. 2F (unused)
db 26, GRIMER, WEEZING, KOFFING, WEEZING, 0 db 26, GRIMER, WEEZING, KOFFING, WEEZING, 0
db 28, MAGNETITE, VOLTORB, MAGNETON, 0 db 28, MAGNETITE, VOLTORB, MAGNETON, 0
@ -610,7 +610,7 @@ RocketData:
db 26, VOLTORB, KOFFING, DROWZEE, 0 db 26, VOLTORB, KOFFING, DROWZEE, 0
db 23, ZUBAT, RATTATA, RATICATE, ZUBAT, 0 db 23, ZUBAT, RATTATA, RATICATE, ZUBAT, 0
; Silph Gauntlet 4F (Lavender Tower) ; Silph Gauntlet 4F (Lavender Tower)
db 65, PERSIAN, ARBOK, RATICATE, CROBAT, HYPNO, GUARDIA, 0 db 59, PERSIAN, ARBOK, RATICATE, CROBAT, HYPNO, GUARDIA, 0
; Silph Co. 2F - cut ; Silph Co. 2F - cut
db 29, CUBONE, ZUBAT, 0 db 29, CUBONE, ZUBAT, 0
db 25, GOLBAT, ZUBAT, ZUBAT, RATICATE, ZUBAT, 0 db 25, GOLBAT, ZUBAT, ZUBAT, RATICATE, ZUBAT, 0
@ -649,7 +649,7 @@ CooltrainerMData:
db 43, EXEGGUTOR, CLOYSTER, ARCANINE, 0 db 43, EXEGGUTOR, CLOYSTER, ARCANINE, 0
db 43, KINGLER, TENTACRUEL, BLASTOISE, 0 db 43, KINGLER, TENTACRUEL, BLASTOISE, 0
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, GOROCHU, VENUSAUR, ESPEON, CHARIZARD, SNORLAX, TOTARTLE, 0 db 60, GOROCHU, VENUSAUR, ESPEON, CHARIZARD, SNORLAX, TOTARTLE, 0
; Victory Road 1F ; Victory Road 1F
db 42, IVYSAUR, WARTORTLE, CHARMELEON, CHARIZARD, 0 db 42, IVYSAUR, WARTORTLE, CHARMELEON, CHARIZARD, 0
; Unused ; Unused
@ -662,9 +662,9 @@ CooltrainerMData:
; Celadon Condominiums Morimoto - Team is LGPE's with +10 Levels each. ; Celadon Condominiums Morimoto - Team is LGPE's with +10 Levels each.
db 64, KANGASKHAN, FLAREON, VAPOREON, JOLTEON, MACHAMP, DRAGONITE, 0 db 64, KANGASKHAN, FLAREON, VAPOREON, JOLTEON, MACHAMP, DRAGONITE, 0
; Brunswick Trail / Glade ; Brunswick Trail / Glade
db 68, RATICATE, POLIWRATH, BUTTERFREE, WIGGLYTUFF, MACHAMP, RHYPERIOR, 0 ; Primo db 60, RATICATE, POLITOED, BUTTERFREE, WIGGLYTUFF, MACHAMP, RHYPERIOR, 0 ; Primo
db 67, PIDGEOT, VILEPLUME, GUARDIA, RAPIDASH, SLOWBRO, JOLTEON, 0 ; Trace db 57, PIDGEOT, VILEPLUME, GUARDIA, RAPIDASH, SLOWBRO, JOLTEON, 0 ; Trace
db 70, EXEGGUTOR, SLOWBRO, JYNX, 0 ; Will db 60, EXEGGUTOR, SLOWBRO, JYNX, 0 ; Will
; Equally varied, nothing to say ; Equally varied, nothing to say
CooltrainerFData: CooltrainerFData:
@ -674,7 +674,7 @@ CooltrainerFData:
db 43, BELLIGNAN, VICTREEBEL, 0 db 43, BELLIGNAN, VICTREEBEL, 0
db 43, PARASECT, DEWGONG, CHANSEY, 0 db 43, PARASECT, DEWGONG, CHANSEY, 0
; Silph Gauntlet 5F (Safari Zone) ; Silph Gauntlet 5F (Safari Zone)
db 66, CLEFABLE, GENGAR, VICTREEBEL, NINETALES, KANGASKHAN, BLASTOISE, 0 db 60, CLEFABLE, GENGAR, VICTREEBEL, NINETALES, KANGASKHAN, BLASTOISE, 0
; Victory Road 1F ; Victory Road 1F
db 44, PERSIAN, NINETALES, BELLOSSOM, 0 db 44, PERSIAN, NINETALES, BELLOSSOM, 0
; Unused - reuse somewhere? celeste, etc? ; Unused - reuse somewhere? celeste, etc?
@ -682,7 +682,7 @@ CooltrainerFData:
; db 45, NIDORINA, NIDOQUEEN, 0 ; db 45, NIDORINA, NIDOQUEEN, 0
; db 43, PERSIAN, NINETALES, RAICHU, 0 ; db 43, PERSIAN, NINETALES, RAICHU, 0
; Brunswick Glade/grotto etc, whatever desired ; Brunswick Glade/grotto etc, whatever desired
db 68, PIDGEOT, BLASTOISE, VENUSAUR, CLEFABLE, ESPEON, 0 ; Leaf db 60, PIDGEOT, BLASTOISE, VENUSAUR, CLEFABLE, ESPEON, 0 ; Leaf
; "Dignified" Pokemon associated with the privileged class. ; "Dignified" Pokemon associated with the privileged class.
GentlemanData: GentlemanData:
@ -692,12 +692,12 @@ GentlemanData:
; SS Anne 2F Rooms/Vermilion Gym ; SS Anne 2F Rooms/Vermilion Gym
db 23, PIKACHU, 0 db 23, PIKACHU, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, ARCANINE, NIDOQUEEN, MR_RIME, FEAROW, CARAPTHOR, RAPIDASH, 0 db 58, ARCANINE, NIDOQUEEN, MR_RIME, FEAROW, CARAPTHOR, RAPIDASH, 0
; SS Anne 2F Rooms ; SS Anne 2F Rooms
db 17, KOLTA, GROWLITHE, 0 db 17, KOLTA, GROWLITHE, 0
; Celeste Hill? ; Celeste Hill?
db 69, NIDOKING, GOLDUCK, GUARDIA, PIDGEOT, DODRIO, BEEDRILL, 0 ; Fuji db 56, NIDOKING, GOLDUCK, GUARDIA, PIDGEOT, DODRIO, BEEDRILL, 0 ; Fuji
db 67, FEAROW, RAPIDASH, GOROCHU, ALAKAZAM, SYLVEON, 0 ; Fan Club chairman db 57, FEAROW, RAPIDASH, GOROCHU, ALAKAZAM, SYLVEON, 0 ; Fan Club chairman
ChannelerData: ChannelerData:
; Unused ; Unused
@ -709,7 +709,7 @@ ChannelerData:
db 23, VULPIII, GASTLY, 0 db 23, VULPIII, GASTLY, 0
db 24, VULPIX, 0 db 24, VULPIX, 0
; Silph Gauntlet 4F (Lavender Tower) ; Silph Gauntlet 4F (Lavender Tower)
db 65, MUK, GUARDIA, ANNIHILAPE, HYPNO, NINETALES, GENGAR, 0 db 59, MUK, GUARDIA, ANNIHILAPE, HYPNO, NINETALES, GENGAR, 0
; Pokémon Tower 3F ; Pokémon Tower 3F
db 25, GASTLY, HAUNTER, 0 db 25, GASTLY, HAUNTER, 0
; Pokémon Tower 4F, now unused ; Pokémon Tower 4F, now unused
@ -744,7 +744,7 @@ StudentData:
db 4, PIDGEY, RATTATA, 0 db 4, PIDGEY, RATTATA, 0
db 6, CLEFAIRY, 0 db 6, CLEFAIRY, 0
; Silph Gauntlet 1F (Viridian Forest) ; Silph Gauntlet 1F (Viridian Forest)
db 62, WIGGLYTUFF, PIDGEOT, TRAMPEL, CLEFABLE, KANGASKHAN, RAMOOSE, 0 ; all Normal types that Yujirou doesn't use db 56, WIGGLYTUFF, PIDGEOT, TRAMPEL, CLEFABLE, KANGASKHAN, RAMOOSE, 0 ; all Normal types that Yujirou doesn't use
; Celadon University ; Celadon University
db 22, BULBASAUR, CHARMANDER, SQUIRTLE, 0 db 22, BULBASAUR, CHARMANDER, SQUIRTLE, 0
@ -753,7 +753,7 @@ FirefighterData:
; Cerulean Gym ; Cerulean Gym
db 15, POLIWAG, CHEEP, SQUIRTLE, 0 db 15, POLIWAG, CHEEP, SQUIRTLE, 0
; Silph Gauntlet 3F (S.S Anne) ; Silph Gauntlet 3F (S.S Anne)
db 64, BLASTOISE, OMASTAR, SANDSLASH, KINGDRA, GUARDIA, POLIWRATH, 0 db 58, BLASTOISE, OMASTAR, SANDSLASH, KINGDRA, GUARDIA, POLIWRATH, 0
; Cinnabar Volcano ; Cinnabar Volcano
db 36, WARTORTLE, MAROWAK, POLITOED, 0 db 36, WARTORTLE, MAROWAK, POLITOED, 0
db 35, SANDSLASH, OMANYTE, SEAKING, CROAKOZUNA, 0 db 35, SANDSLASH, OMANYTE, SEAKING, CROAKOZUNA, 0
@ -766,15 +766,13 @@ JuniorData:
JackData: JackData:
; Celadon Mansion Roof House ; Celadon Mansion Roof House
db 25, MANKEY, PORYGON, HITMONCHAN, SCYTHER, 0 ; Scyther is Kage-Maru. db 25, MANKEY, PORYGON, HITMONCHAN, SCYTHER, 0 ; Scyther is Kage-Maru.
; Silph Gauntlet 7F (Chief's Office)
; db 70, MIMMEO, ANNIHILAPE, HITMONLEE, PORYGON2, HITMONCHAN, SCIZOR, 0 ; not 100% sure what to do with this guy...
JessieJamesData: JessieJamesData:
db $FF, 17, MEOWTH, 14, EKANS, 14, KOFFING, 0 ; Mt. Moon 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, 30, MEOWTH, 26, EKANS, 24, LICKITUNG, 26, KOFFING, 0 ; Rocket Hideout
db $FF, 34, MEOWTH, 30, ARBOK, 27, LICKITUNG, 30, WEEZING, 27, VICTREEBEL, 0 ; Pokemon Tower db $FF, 34, MEOWTH, 30, ARBOK, 27, LICKITUNG, 30, WEEZING, 27, VICTREEBEL, 0 ; Pokemon Tower
db $FF, 42, MEOWTH, 38, ARBOK, 36, LICKILICKY, 38, WEEZING, 36, VICTREEBEL, 35, GYARADOS, 0 ; Silph Co. db $FF, 42, MEOWTH, 38, ARBOK, 36, LICKILICKY, 38, WEEZING, 36, VICTREEBEL, 35, GYARADOS, 0 ; Silph Co.
db $FF, 80, MEOWTH, 75, ARBOK, 73, LICKILICKY, 75, WEEZING, 73, VICTREEBEL, 71, GYARADOS, 0 ; Citrine Rocket House db $FF, 72, MEOWTH, 67, ARBOK, 65, LICKILICKY, 67, WEEZING, 65, VICTREEBEL, 63, GYARADOS, 0 ; Citrine Rocket House
INCLUDE "data/trainers/scaled_parties.asm" INCLUDE "data/trainers/scaled_parties.asm"
INCLUDE "data/trainers/rival_parties.asm" INCLUDE "data/trainers/rival_parties.asm"

View file

@ -44,24 +44,24 @@ Green2Data:
db $FF, 48, SANDSLASH, 47, EXEGGCUTE, 47, NINETALES, 48, CLOYSTER, 50, ALAKAZAM, 53, GOROCHU, 0 db $FF, 48, SANDSLASH, 47, EXEGGCUTE, 47, NINETALES, 48, CLOYSTER, 50, ALAKAZAM, 53, GOROCHU, 0
Green3Data: Green3Data:
db $FF, 61, PIDGEOT, 59, ALAKAZAM, 61, RHYPERIOR, 61, ARCANINE, 63, EXEGGUTOR, 65, TOTARTLE, 0 db $FF, 59, PIDGEOT, 57, ALAKAZAM, 59, RHYPERIOR, 59, ARCANINE, 61, EXEGGUTOR, 63, TOTARTLE, 0
db $FF, 61, PIDGEOT, 59, ALAKAZAM, 61, RHYPERIOR, 61, GYARADOS, 63, ARCANINE, 65, VENUSAUR, 0 db $FF, 59, PIDGEOT, 57, ALAKAZAM, 59, RHYPERIOR, 59, GYARADOS, 61, ARCANINE, 63, VENUSAUR, 0
db $FF, 61, PIDGEOT, 59, ALAKAZAM, 61, RHYPERIOR, 61, EXEGGUTOR, 63, GYARADOS, 65, CHARIZARD, 0 db $FF, 59, PIDGEOT, 57, ALAKAZAM, 59, RHYPERIOR, 59, EXEGGUTOR, 61, GYARADOS, 63, CHARIZARD, 0
db $FF, 61, SANDSLASH, 59, ALAKAZAM, 61, EXEGGUTOR, 61, MAGNEZONE, 63, NINETALES, 65, UMBREON, 0 db $FF, 59, SANDSLASH, 57, ALAKAZAM, 59, EXEGGUTOR, 59, MAGNEZONE, 61, NINETALES, 63, UMBREON, 0
db $FF, 61, SANDSLASH, 59, ALAKAZAM, 61, EXEGGUTOR, 61, NINETALES, 63, CLOYSTER, 65, GOROCHU, 0 db $FF, 59, SANDSLASH, 57, ALAKAZAM, 59, EXEGGUTOR, 59, NINETALES, 61, CLOYSTER, 63, GOROCHU, 0
; post-game rematch teams, based on FRLG team ; post-game rematch teams, based on FRLG team
db $FF, 77, TRICULES, 78, ALAKAZAM, 77, IGUANARCH, 78, ARCANINE, 78, EXEGGUTOR, 80, TOTARTLE, 0 db $FF, 72, TRICULES, 73, ALAKAZAM, 72, IGUANARCH, 73, ARCANINE, 73, EXEGGUTOR, 75, TOTARTLE, 0
db $FF, 77, TRICULES, 78, ALAKAZAM, 77, IGUANARCH, 78, GYARADOS, 78, ARCANINE, 80, VENUSAUR, 0 db $FF, 72, TRICULES, 73, ALAKAZAM, 72, IGUANARCH, 73, GYARADOS, 73, ARCANINE, 75, VENUSAUR, 0
db $FF, 77, TRICULES, 78, ALAKAZAM, 77, IGUANARCH, 78, EXEGGUTOR, 78, GYARADOS, 80, CHARIZARD, 0 db $FF, 72, TRICULES, 73, ALAKAZAM, 72, IGUANARCH, 73, EXEGGUTOR, 73, GYARADOS, 75, CHARIZARD, 0
db $FF, 77, GUARDIA, 78, ALAKAZAM, 77, TANGROWTH, 78, MAGNEZONE, 78, NINETALES, 80, UMBREON, 0 db $FF, 72, GUARDIA, 73, ALAKAZAM, 72, TANGROWTH, 73, MAGNEZONE, 73, NINETALES, 75, UMBREON, 0
db $FF, 77, GUARDIA, 78, ALAKAZAM, 77, TANGROWTH, 78, NINETALES, 78, CLOYSTER, 80, GOROCHU, 0 db $FF, 72, GUARDIA, 73, ALAKAZAM, 72, TANGROWTH, 73, NINETALES, 73, CLOYSTER, 75, GOROCHU, 0
ProfOakData: ProfOakData:
db $FF, 66, TAUROS, 67, GYARADOS, 68, ARCANINE, 68, EXEGGUTOR, 70, NIDOKING, 70, TOTARTLE, 0 db $FF, 61, TAUROS, 62, GYARADOS, 63, ARCANINE, 63, EXEGGUTOR, 64, NIDOKING, 65, TOTARTLE, 0
db $FF, 66, TAUROS, 67, EXEGGUTOR, 68, GYARADOS, 68, ARCANINE, 70, NIDOKING, 70, VENUSAUR, 0 db $FF, 61, TAUROS, 62, EXEGGUTOR, 63, GYARADOS, 63, ARCANINE, 64, NIDOKING, 65, VENUSAUR, 0
db $FF, 66, TAUROS, 67, ARCANINE, 68, EXEGGUTOR, 68, GYARADOS, 70, NIDOKING, 70, CHARIZARD, 0 db $FF, 61, TAUROS, 62, ARCANINE, 63, EXEGGUTOR, 63, GYARADOS, 64, NIDOKING, 65, CHARIZARD, 0
db $FF, 66, TAUROS, 67, MAGNEZONE, 67, NIDOKING, 70, TOTARTLE, 70, CHARIZARD, 70, VENUSAUR, 0 db $FF, 61, TAUROS, 62, MAGNEZONE, 62, NIDOKING, 65, TOTARTLE, 65, CHARIZARD, 65, VENUSAUR, 0
db $FF, 66, TAUROS, 67, MAGNEZONE, 67, NIDOKING, 70, CHARIZARD, 70, VENUSAUR, 70, TOTARTLE, 0 db $FF, 61, TAUROS, 62, MAGNEZONE, 62, NIDOKING, 65, CHARIZARD, 65, VENUSAUR, 65, TOTARTLE, 0
; with Oak's teams, he uses his original unused team with Nidoking added on. ; with Oak's teams, he uses his original unused team with Nidoking added on.
; his teams weren't changed in Yellow, so what I've decided to do is give him all 3 starters that weren't chosen. ; his teams weren't changed in Yellow, so what I've decided to do is give him all 3 starters that weren't chosen.
; he should also use a Magnezone here, since his other team mirrors Blue's in many ways, and Magnezone avoids type overlap. ; he should also use a Magnezone here, since his other team mirrors Blue's in many ways, and Magnezone avoids type overlap.

View file

@ -10,7 +10,7 @@ BrockData:
db $FF, 41, GOLEM, 40, OMASTAR, 40, KABUTOPS, 41, GAWARHED, 43, STEELIX, 0 ; 5 db $FF, 41, GOLEM, 40, OMASTAR, 40, KABUTOPS, 41, GAWARHED, 43, STEELIX, 0 ; 5
db $FF, 45, GOLEM, 44, OMASTAR, 44, KABUTOPS, 45, GAWARHED, 47, STEELIX, 0 ; 6 db $FF, 45, GOLEM, 44, OMASTAR, 44, KABUTOPS, 45, GAWARHED, 47, STEELIX, 0 ; 6
db $FF, 47, GOLEM, 46, OMASTAR, 46, KABUTOPS, 48, GAWARHED, 48, KLEAVOR, 50, STEELIX, 0 ; 7 (unused) db $FF, 47, GOLEM, 46, OMASTAR, 46, KABUTOPS, 48, GAWARHED, 48, KLEAVOR, 50, STEELIX, 0 ; 7 (unused)
db $FF, 67, GOLEM, 66, GAWARHED, 66, ARCANINE_H, 67, OMASTAR, 67, KABUTOPS, 70, STEELIX, 0 ; 8 (postgame) db $FF, 62, GOLEM, 61, GAWARHED, 61, ARCANINE_H, 62, OMASTAR, 62, KABUTOPS, 65, STEELIX, 0 ; 8 (postgame)
MistyData: MistyData:
db $FF, 11, HORSEA, 12, GOLDEEN, 14, STARMIE, 0 ; 0 badges db $FF, 11, HORSEA, 12, GOLDEEN, 14, STARMIE, 0 ; 0 badges
@ -21,7 +21,7 @@ MistyData:
db $FF, 41, SEADRA, 40, CROAKOZUNA, 40, SEAKING, 41, GOLDUCK, 43, STARMIE, 0 ; 5 db $FF, 41, SEADRA, 40, CROAKOZUNA, 40, SEAKING, 41, GOLDUCK, 43, STARMIE, 0 ; 5
db $FF, 45, KINGDRA, 44, CROAKOZUNA, 44, SEAKING, 45, GOLDUCK, 47, STARMIE, 0 ; 6 db $FF, 45, KINGDRA, 44, CROAKOZUNA, 44, SEAKING, 45, GOLDUCK, 47, STARMIE, 0 ; 6
db $FF, 47, KINGDRA, 46, CROAKOZUNA, 46, SEAKING, 48, GOLDUCK, 48, VAPOREON, 50, STARMIE, 0 ; 7 (unused) db $FF, 47, KINGDRA, 46, CROAKOZUNA, 46, SEAKING, 48, GOLDUCK, 48, VAPOREON, 50, STARMIE, 0 ; 7 (unused)
db $FF, 67, KINGDRA, 67, GOLDUCK, 66, TAUROS_PA, 66, VAPOREON, 67, TOTARTLE, 70, STARMIE, 0 ; 8 (postgame) db $FF, 62, KINGDRA, 62, GOLDUCK, 61, TAUROS_PA, 61, VAPOREON, 62, TOTARTLE, 65, STARMIE, 0 ; 8 (postgame)
LtSurgeData: LtSurgeData:
db $FF, 11, VOLTORB, 12, PIKACHU, 14, GAOTORA, 0 ; 0 badges db $FF, 11, VOLTORB, 12, PIKACHU, 14, GAOTORA, 0 ; 0 badges
@ -32,7 +32,7 @@ LtSurgeData:
db $FF, 41, ELECTRODE, 40, GOROTORA, 40, MAGNETON, 41, ELECTABUZZ, 43, GOROCHU, 0 ; 5 db $FF, 41, ELECTRODE, 40, GOROTORA, 40, MAGNETON, 41, ELECTABUZZ, 43, GOROCHU, 0 ; 5
db $FF, 45, ELECTRODE, 44, GOROTORA, 44, MAGNEZONE, 45, ELECTIVIRE, 47, GOROCHU, 0 ; 6 db $FF, 45, ELECTRODE, 44, GOROTORA, 44, MAGNEZONE, 45, ELECTIVIRE, 47, GOROCHU, 0 ; 6
db $FF, 47, ELECTRODE, 46, GOROTORA, 46, MAGNEZONE, 48, ELECTIVIRE, 48, JOLTEON, 50, GOROCHU, 0 ; 7 (unused) db $FF, 47, ELECTRODE, 46, GOROTORA, 46, MAGNEZONE, 48, ELECTIVIRE, 48, JOLTEON, 50, GOROCHU, 0 ; 7 (unused)
db $FF, 67, GOROTORA, 67, MAGNEZONE, 66, GOLEM_A, 67, ELECTIVIRE, 66, JOLTEON, 70, GOROCHU, 0 ; 8 (postgame) db $FF, 62, GOROTORA, 62, MAGNEZONE, 61, GOLEM_A, 62, ELECTIVIRE, 61, JOLTEON, 65, GOROCHU, 0 ; 8 (postgame)
ErikaData: ErikaData:
db $FF, 11, BELLSPROUT, 12, ODDISH, 14, TANGELA, 0 ; 0 badges (unused) db $FF, 11, BELLSPROUT, 12, ODDISH, 14, TANGELA, 0 ; 0 badges (unused)
@ -43,7 +43,7 @@ ErikaData:
db $FF, 41, VICTREEBEL, 40, PARASECT, 40, CACTORMUS, 41, BELLOSSOM, 43, TANGROWTH, 0 ; 5 db $FF, 41, VICTREEBEL, 40, PARASECT, 40, CACTORMUS, 41, BELLOSSOM, 43, TANGROWTH, 0 ; 5
db $FF, 45, VICTREEBEL, 44, PARASECT, 45, CACTORMUS, 45, BELLOSSOM, 47, TANGROWTH, 0 ; 6 db $FF, 45, VICTREEBEL, 44, PARASECT, 45, CACTORMUS, 45, BELLOSSOM, 47, TANGROWTH, 0 ; 6
db $FF, 47, VICTREEBEL, 46, PARASECT, 46, CACTORMUS, 48, BELLOSSOM, 48, LEAFEON, 50, TANGROWTH, 0 ; 7 (unused) db $FF, 47, VICTREEBEL, 46, PARASECT, 46, CACTORMUS, 48, BELLOSSOM, 48, LEAFEON, 50, TANGROWTH, 0 ; 7 (unused)
db $FF, 67, BELLOSSOM, 67, TOEDSCRUEL, 66, ELECTRODE_H, 66, LEAFEON, 67, VENUSAUR, 70, TANGROWTH, 0 ; 8 (postgame) db $FF, 62, BELLOSSOM, 62, TOEDSCRUEL, 61, ELECTRODE_H, 61, LEAFEON, 62, VENUSAUR, 65, TANGROWTH, 0 ; 8 (postgame)
KogaData: KogaData:
db $FF, 11, VENONAT, 12, ZUBAT, 14, KOFFING, 0 ; 0 badges (unused) db $FF, 11, VENONAT, 12, ZUBAT, 14, KOFFING, 0 ; 0 badges (unused)
@ -54,7 +54,7 @@ KogaData:
db $FF, 41, VENOMOTH, 40, TENTACRUEL, 40, MUK, 41, WEEZING, 43, CROBAT, 0 ; 5 db $FF, 41, VENOMOTH, 40, TENTACRUEL, 40, MUK, 41, WEEZING, 43, CROBAT, 0 ; 5
db $FF, 45, VENOMOTH, 44, TENTACRUEL, 44, MUK, 45, WEEZING, 47, CROBAT, 0 ; 6 db $FF, 45, VENOMOTH, 44, TENTACRUEL, 44, MUK, 45, WEEZING, 47, CROBAT, 0 ; 6
db $FF, 47, VENOMOTH, 46, BELLIGNAN, 46, TENTACRUEL, 48, MUK, 48, WEEZING, 50, CROBAT, 0 ; 7 (unused) db $FF, 47, VENOMOTH, 46, BELLIGNAN, 46, TENTACRUEL, 48, MUK, 48, WEEZING, 50, CROBAT, 0 ; 7 (unused)
db $FF, 67, VENOMOTH, 66, BELLIGNAN, 66, SLOWBRO_G, 67, MUK, 67, WEEZING, 70, CROBAT, 0 ; 8 (postgame) db $FF, 62, VENOMOTH, 61, BELLIGNAN, 61, SLOWBRO_G, 62, MUK, 62, WEEZING, 65, CROBAT, 0 ; 8 (postgame)
SabrinaData: SabrinaData:
db $FF, 11, SLOWPOKE, 12, DROWZEE, 14, KADABRA, 0 ; 0 badges (unused) db $FF, 11, SLOWPOKE, 12, DROWZEE, 14, KADABRA, 0 ; 0 badges (unused)
@ -65,7 +65,7 @@ SabrinaData:
db $FF, 41, ESPEON, 40, MR_MIME, 40, SLOWKING, 41, HYPNO, 43, ALAKAZAM, 0 ; 5 db $FF, 41, ESPEON, 40, MR_MIME, 40, SLOWKING, 41, HYPNO, 43, ALAKAZAM, 0 ; 5
db $FF, 45, ESPEON, 44, MR_MIME, 44, SLOWKING, 45, HYPNO, 47, ALAKAZAM, 0 ; 6 db $FF, 45, ESPEON, 44, MR_MIME, 44, SLOWKING, 45, HYPNO, 47, ALAKAZAM, 0 ; 6
db $FF, 47, ESPEON, 46, MR_MIME, 46, SLOWKING, 48, EXEGGUTOR, 48, HYPNO, 50, ALAKAZAM, 0 ; 7 (unused) db $FF, 47, ESPEON, 46, MR_MIME, 46, SLOWKING, 48, EXEGGUTOR, 48, HYPNO, 50, ALAKAZAM, 0 ; 7 (unused)
db $FF, 67, EXEGGUTOR, 67, SLOWKING, 66, RAPIDASH_G, 67, HYPNO, 66, ESPEON, 70, ALAKAZAM, 0 ; 8 (postgame) db $FF, 62, EXEGGUTOR, 62, SLOWKING, 61, RAPIDASH_G, 62, HYPNO, 61, ESPEON, 65, ALAKAZAM, 0 ; 8 (postgame)
BlaineData: BlaineData:
db $FF, 11, VULPIX, 12, GROWLITHE, 14, PONYTA, 0 ; 0 badges (unused) db $FF, 11, VULPIX, 12, GROWLITHE, 14, PONYTA, 0 ; 0 badges (unused)
@ -76,7 +76,7 @@ BlaineData:
db $FF, 41, RAPIDASH, 40, NINETALES, 40, FLAREON, 41, ARCANINE, 43, MAGMORTAR, 0 ; 5 db $FF, 41, RAPIDASH, 40, NINETALES, 40, FLAREON, 41, ARCANINE, 43, MAGMORTAR, 0 ; 5
db $FF, 45, RAPIDASH, 44, NINETALES, 44, FLAREON, 45, ARCANINE, 47, MAGMORTAR, 0 ; 6 db $FF, 45, RAPIDASH, 44, NINETALES, 44, FLAREON, 45, ARCANINE, 47, MAGMORTAR, 0 ; 6
db $FF, 47, RAPIDASH, 46, NINETALES, 46, FLAREON, 48, CHARIZARD, 48, ARCANINE, 50, MAGMORTAR, 0 ; 7 (unused) db $FF, 47, RAPIDASH, 46, NINETALES, 46, FLAREON, 48, CHARIZARD, 48, ARCANINE, 50, MAGMORTAR, 0 ; 7 (unused)
db $FF, 67, RAPIDASH, 67, ARCANINE, 66, TAUROS_PB, 66, FLAREON, 67, CHARIZARD, 70, MAGMORTAR, 0 ; 8 (postgame) db $FF, 62, RAPIDASH, 62, ARCANINE, 61, TAUROS_PB, 61, FLAREON, 62, CHARIZARD, 65, MAGMORTAR, 0 ; 8 (postgame)
GiovanniData: ; is not scaled as he is always fought last GiovanniData: ; is not scaled as he is always fought last
; Rocket Hideout B4F ; Rocket Hideout B4F
@ -87,24 +87,24 @@ GiovanniData: ; is not scaled as he is always fought last
db $FF, 47, TRAMPEL, 46, DUGTRIO, 46, GUARDIA, 48, NIDOQUEEN, 48, NIDOKING, 50, RHYPERIOR, 0 db $FF, 47, TRAMPEL, 46, DUGTRIO, 46, GUARDIA, 48, NIDOQUEEN, 48, NIDOKING, 50, RHYPERIOR, 0
LoreleiData: LoreleiData:
db $FF, 53, DEWGONG, 52, CLOYSTER, 52, BUU, 54, JYNX, 54, GLACEON, 56, LAPRAS, 0 db $FF, 51, DEWGONG, 50, CLOYSTER, 50, BUU, 52, JYNX, 52, GLACEON, 54, LAPRAS, 0
; post-game rematch team (currently unused) ; post-game rematch team (currently unused)
db $FF, 68, JYNX, 67, CLOYSTER, 67, NINETALES_A, 69, MR_RIME, 69, GLACEON, 71, LAPRAS, 0 db $FF, 63, DEWGONG, 64, CLOYSTER, 63, NINETALES_A, 64, JYNX, 64, GLACEON, 66, LAPRAS, 0
BrunoData: BrunoData:
db $FF, 55, JABETTA, 54, STEELIX, 54, TRICULES, 56, HITMONCHAN, 56, HITMONLEE, 58, MACHAMP, 0 db $FF, 53, JABETTA, 52, STEELIX, 52, GORILLAIMO, 54, HITMONCHAN, 56, HITMONLEE, 56, MACHAMP, 0
; post-game rematch team (currently unused) ; post-game rematch team (currently unused)
db $FF, 70, JABETTA, 69, STEELIX, 69, SIRFETCHD, 71, TRICULES, 71, HITMONTOP, 73, MACHAMP, 0 db $FF, 65, JABETTA, 66, STEELIX, 65, SIRFETCHD, 66, GORILLAIMO, 66, HITMONTOP, 68, MACHAMP, 0
AgathaData: AgathaData:
db $FF, 57, ANNIHILAPE, 56, CROBAT, 56, GENGAR, 58, ARBOK, 58, UMBREON, 60, GENGAR, 0 ; Agatha has double Gengars in every single battle in the main-series, it's fine here... db $FF, 55, ANNIHILAPE, 54, CROBAT, 54, GENGAR, 56, ARBOK, 56, UMBREON, 58, GENGAR, 0 ; Agatha has double Gengars in every single battle in the main-series, it's fine here...
; post-game rematch team (currently unused) ; post-game rematch team (currently unused)
db $FF, 72, ANNIHILAPE, 71, CROBAT, 71, MAROWAK_A, 73, ARBOK, 73, UMBREON, 75, GENGAR, 0 db $FF, 67, ANNIHILAPE, 68, CROBAT, 67, MAROWAK_A, 68, ARBOK, 68, UMBREON, 70, GENGAR, 0
LanceData: LanceData:
db $FF, 59, GAVILLAIN, 58, GYARADOS, 58, KINGDRA, 60, IGUANARCH, 60, AERODACTYL, 62, DRAGONITE, 0 db $FF, 57, GAVILLAIN, 56, GYARADOS, 56, KINGDRA, 58, IGUANARCH, 58, AERODACTYL, 60, DRAGONITE, 0
; post-game rematch team (currently unused) ; post-game rematch team (currently unused)
db $FF, 74, GAVILLAIN, 73, GYARADOS, 73, EXEGGUTOR_A, 75, KINGDRA, 75, IGUANARCH, 77, DRAGONITE, 0 db $FF, 69, GAVILLAIN, 70, GYARADOS, 69, EXEGGUTOR_A, 70, KINGDRA, 70, IGUANARCH, 72, DRAGONITE, 0
YujirouData: ; was unused juggler YujirouData: ; was unused juggler
db $FF, 5, COINPUR, 6, RATTATA, 8, LICKITUNG, 0 ; 0 db $FF, 5, COINPUR, 6, RATTATA, 8, LICKITUNG, 0 ; 0
@ -117,7 +117,7 @@ YujirouData: ; was unused juggler
db $FF, 45, PERSIAN, 44, TAUROS, 44, CHANSEY, 45, LUXWAN, 47, LICKILICKY, 0 ; 7 db $FF, 45, PERSIAN, 44, TAUROS, 44, CHANSEY, 45, LUXWAN, 47, LICKILICKY, 0 ; 7
db $FF, 47, PERSIAN, 46, TAUROS, 46, BLISSEY, 48, LUXWAN, 48, SNORLAX, 50, LICKILICKY, 0 ; 8 db $FF, 47, PERSIAN, 46, TAUROS, 46, BLISSEY, 48, LUXWAN, 48, SNORLAX, 50, LICKILICKY, 0 ; 8
; post-game rematch team ; post-game rematch team
db $FF, 66, PERSIAN, 65, TAUROS, 66, BLISSEY, 65, LUXWAN, 66, SNORLAX, 69, LICKILICKY, 0 db $FF, 61, PERSIAN, 60, TAUROS, 60, BLISSEY, 61, LUXWAN, 61, SNORLAX, 64, LICKILICKY, 0
BlackbeltData: BlackbeltData:
; Koichi parties ; Koichi parties
@ -129,12 +129,12 @@ BlackbeltData:
db $FF, 39, MACHOKE, 39, PRIMEAPE, 42, HITMONLEE, 42, HITMONCHAN, 42, HITMONTOP, 0 ; 5 db $FF, 39, MACHOKE, 39, PRIMEAPE, 42, HITMONLEE, 42, HITMONCHAN, 42, HITMONTOP, 0 ; 5
db $FF, 43, MACHAMP, 43, PRIMEAPE, 46, HITMONLEE, 46, HITMONCHAN, 46, HITMONTOP, 0 ; 6 db $FF, 43, MACHAMP, 43, PRIMEAPE, 46, HITMONLEE, 46, HITMONCHAN, 46, HITMONTOP, 0 ; 6
db $FF, 46, MACHAMP, 46, CARAPTHOR, 46, ANNIHILAPE, 49, HITMONLEE, 49, HITMONCHAN, 49, HITMONTOP, 0 ; 7 db $FF, 46, MACHAMP, 46, CARAPTHOR, 46, ANNIHILAPE, 49, HITMONLEE, 49, HITMONCHAN, 49, HITMONTOP, 0 ; 7
db $FF, 52, MACHAMP, 52, CARAPTHOR, 52, ANNIHILAPE, 55, HITMONLEE, 55, HITMONCHAN, 55, HITMONTOP, 0 ; 8 db $FF, 50, MACHAMP, 50, CARAPTHOR, 50, ANNIHILAPE, 53, HITMONLEE, 53, HITMONCHAN, 53, HITMONTOP, 0 ; 8
db $FF, 66, MACHAMP, 66, ANNIHILAPE, 66, TAUROS_P, 70, HITMONLEE, 70, HITMONCHAN, 70, HITMONTOP, 0 ; Postgame db $FF, 60, MACHAMP, 60, ANNIHILAPE, 60, TAUROS_P, 65, HITMONLEE, 65, HITMONCHAN, 65, HITMONTOP, 0 ; Postgame
; Fighting Dojo Trainers ; Fighting Dojo Trainers
db 31, CHEEP, CHEEP, JABETTA, 0 db 31, CHEEP, CHEEP, JABETTA, 0
db 32, MACHOKE, MACHAMP, 0 db 32, MACHOKE, MACHAMP, 0
db 36, SIRFETCHD, 0 db 35, GORILLAIMO, 0
db 31, MACHOP, MANKEY, PRIMEAPE, 0 db 31, MACHOP, MANKEY, PRIMEAPE, 0
; Viridian Gym - changed to fit the Ground-type gym theme ; Viridian Gym - changed to fit the Ground-type gym theme
db 40, SANDSLASH, GOLEM, 0 db 40, SANDSLASH, GOLEM, 0

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@ BrunswickGrottoWildMons:
db 51, VENOMOTH db 51, VENOMOTH
db 53, PARASECT db 53, PARASECT
db 53, PARASECT db 53, PARASECT
db 53, CACTORMUS db 53, GORILLAIMO
db 54, SCYTHER db 54, SCYTHER
db 54, PINSIR db 54, PINSIR
db 55, PINSIR db 55, PINSIR

View file

@ -9,7 +9,7 @@ Route15WildMons:
db 26, GAOTORA db 26, GAOTORA
db 30, VENOMOTH db 30, VENOMOTH
db 28, TANGELA db 28, TANGELA
db 30, TANGELA db 28, GORILLAIMO
end_grass_wildmons end_grass_wildmons
def_water_wildmons 0 ; encounter rate def_water_wildmons 0 ; encounter rate

View file

@ -7,7 +7,7 @@ SafariZoneCenterWildMons:
db 24, CUBONE db 24, CUBONE
db 25, SLOWPOKE db 25, SLOWPOKE
db 21, LICKITUNG db 21, LICKITUNG
db 23, RAMOOSE db 23, GORILLAIMO
db 23, CHANSEY db 23, CHANSEY
db 23, TRAMPEL db 23, TRAMPEL
end_grass_wildmons end_grass_wildmons

View file

@ -70,7 +70,7 @@ DexRatingsTable:
dbw 200, DexRatingText_Own180To199 dbw 200, DexRatingText_Own180To199
dbw 215, DexRatingText_Own200To214 dbw 215, DexRatingText_Own200To214
dbw 230, DexRatingText_Own215To229 dbw 230, DexRatingText_Own215To229
dbw 250, DexRatingText_Own230To249 dbw 251, DexRatingText_Own230To249
dbw NUM_POKEMON + 1, DexRatingText_OwnComplete dbw NUM_POKEMON + 1, DexRatingText_OwnComplete
DexRatingText_Own0To14: DexRatingText_Own0To14:

View file

@ -386,9 +386,6 @@ BadgeBlkDataLengths:
db 6 ; Earth Badge db 6 ; Earth Badge
DeterminePaletteID: DeterminePaletteID:
bit TRANSFORMED, a ; a is battle status 3
ld a, PAL_PURPLEMON ; if the mon has used Transform, use Ditto's palette
ret nz
ld a, [hl] ld a, [hl]
DeterminePaletteIDOutOfBattle: DeterminePaletteIDOutOfBattle:
ld [wd11e], a ld [wd11e], a

View file

@ -202,7 +202,7 @@ HandlePokedexListMenu:
ld de, PokedexMenuItemsText ld de, PokedexMenuItemsText
call PlaceString call PlaceString
; find the highest pokedex number among the pokemon the player has seen ; find the highest pokedex number among the pokemon the player has seen
ld b, 251 ; This makes the last number in the dex match up with the last Pokemon in dex order. This makes it look a little odd when incomplete but also allows for Pokemon beyond 248 to display correctly. ld b, 252 ; This makes the last number in the dex match up with the last Pokemon in dex order. This makes it look a little odd when incomplete but also allows for Pokemon beyond 248 to display correctly.
.maxSeenPokemonLoop .maxSeenPokemonLoop
ld a, [hld] ld a, [hld]
ld c, 8 ld c, 8

View file

@ -584,6 +584,8 @@ BittybatPicFront:: INCBIN "gfx/pokemon/front/bittybat.pic"
BittybatPicBack:: INCBIN "gfx/pokemon/back/bittybatb.pic" BittybatPicBack:: INCBIN "gfx/pokemon/back/bittybatb.pic"
SirfetchdPicFront:: INCBIN "gfx/pokemon/front/sirfetchd.pic" SirfetchdPicFront:: INCBIN "gfx/pokemon/front/sirfetchd.pic"
SirfetchdPicBack:: INCBIN "gfx/pokemon/back/sirfetchdb.pic" SirfetchdPicBack:: INCBIN "gfx/pokemon/back/sirfetchdb.pic"
GorillaimoPicFront:: INCBIN "gfx/pokemon/front/gorillaimo.pic"
GorillaimoPicBack:: INCBIN "gfx/pokemon/back/gorillaimob.pic"
LancePic:: INCBIN "gfx/trainers/lance.pic" LancePic:: INCBIN "gfx/trainers/lance.pic"
YujirouPic:: INCBIN "gfx/trainers/yujirou.pic" YujirouPic:: INCBIN "gfx/trainers/yujirou.pic"

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -2021,7 +2021,10 @@ wRedsHouse2FCurScript:: db
wViridianMartCurScript:: db wViridianMartCurScript:: db
wRoute22GateCurScript:: db wRoute22GateCurScript:: db
wCeruleanCityCurScript:: db wCeruleanCityCurScript:: db
ds 5 wCelesteHillOutsideCurScript:: db
wCelesteHillCaveCurScript:: db
wBrunswickGladeCurScript:: db
ds 2
wSSAnneBowCurScript:: db wSSAnneBowCurScript:: db
wViridianForestCurScript:: db wViridianForestCurScript:: db
wMuseum1FCurScript:: db wMuseum1FCurScript:: db

View file

@ -1,15 +1,42 @@
BrunswickGlade_Script: BrunswickGlade_Script:
jp EnableAutoTextBoxDrawing call EnableAutoTextBoxDrawing
ld hl, BrunswickGladeTrainerHeaders
ld de, BrunswickGlade_ScriptPointers
ld a, [wBrunswickGladeCurScript]
call ExecuteCurMapScriptInTable
ld [wBrunswickGladeCurScript], a
ret
BrunswickGlade_ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
BrunswickGlade_TextPointers: BrunswickGlade_TextPointers:
dw GZapRun1 dw GZapRun1
dw GZapRun2 dw GZapRun2
dw GZapRun3 dw GZapRun3
dw PickUpItemText
dw PickUpItemText
dw PickUpItemText
dw PickUpItemText
dw BrunswickGladeTrainer1
dw BrunswickGladeTrainer2
dw BrunswickGladeTrainer3
dw BrunswickGladeTrainer4
dw BrunswickGladeSign1 dw BrunswickGladeSign1
dw PickUpItemText
dw PickUpItemText BrunswickGladeTrainerHeaders:
dw PickUpItemText def_trainers
dw PickUpItemText BrunswickGladeTrainerHeader0:
trainer EVENT_BEAT_BRUNSWICK_GLADE_COOLTRAINER_F, 1, BrunswickGladeBattleText1, BrunswickGladeEndBattleText1, BrunswickGladeAfterBattleText1
BrunswickGladeTrainerHeader2: ; don't ask
trainer EVENT_BEAT_BRUNSWICK_GLADE_GENTLEMAN, 4, BrunswickGladeBattleText3, BrunswickGladeEndBattleText3, BrunswickGladeAfterBattleText3
BrunswickGladeTrainerHeader1:
trainer EVENT_BEAT_BRUNSWICK_GLADE_BEAUTY, 4, BrunswickGladeBattleText2, BrunswickGladeEndBattleText2, BrunswickGladeAfterBattleText2
BrunswickGladeTrainerHeader3:
trainer EVENT_BEAT_BRUNSWICK_GLADE_COOLTRAINER_M, 3, BrunswickGladeBattleText4, BrunswickGladeEndBattleText4, BrunswickGladeAfterBattleText4
db -1 ; end
GZapRun1: GZapRun1:
text_far _BirdBattleText text_far _BirdBattleText
@ -90,19 +117,81 @@ GZapRun3:
jp TextScriptEnd jp TextScriptEnd
GZapGladeRunText: GZapGladeRunText:
text "It ran away" text_far _GZapGladeRunText
line "again..."
done
text_end text_end
BrunswickGladeSign1: BrunswickGladeSign1:
text "BRUNSWICK GLADE" text_far _BrunswickGladeSign
line "The lush..."
para "The sign has been"
line "kicked in. It's"
cont "impossible to"
cont "read..."
done
text_end text_end
BrunswickGladeTrainer1:
text_asm
ld hl, BrunswickGladeTrainerHeader0
call TalkToTrainer
jp TextScriptEnd
BrunswickGladeTrainer2:
text_asm
ld hl, BrunswickGladeTrainerHeader1
call TalkToTrainer
jp TextScriptEnd
BrunswickGladeTrainer3:
text_asm
ld hl, BrunswickGladeTrainerHeader2
call TalkToTrainer
jp TextScriptEnd
BrunswickGladeTrainer4:
text_asm
ld hl, BrunswickGladeTrainerHeader3
call TalkToTrainer
jp TextScriptEnd
BrunswickGladeBattleText1:
text_far _BrunswickGladeBattleText1
text_end
BrunswickGladeEndBattleText1:
text_far _BrunswickGladeEndBattleText1
text_end
BrunswickGladeAfterBattleText1:
text_far _BrunswickGladeAfterBattleText1
text_end
BrunswickGladeBattleText2:
text_far _BrunswickGladeBattleText2
text_end
BrunswickGladeEndBattleText2:
text_far _BrunswickGladeEndBattleText2
text_end
BrunswickGladeAfterBattleText2:
text_far _BrunswickGladeAfterBattleText2
text_end
BrunswickGladeBattleText3:
text_far _BrunswickGladeBattleText3
text_end
BrunswickGladeEndBattleText3:
text_far _BrunswickGladeEndBattleText3
text_end
BrunswickGladeAfterBattleText3:
text_far _BrunswickGladeAfterBattleText3
text_end
BrunswickGladeBattleText4:
text_far _BrunswickGladeBattleText4
text_end
BrunswickGladeEndBattleText4:
text_far _BrunswickGladeEndBattleText4
text_end
BrunswickGladeAfterBattleText4:
text_far _BrunswickGladeAfterBattleText4
text_end

View file

@ -1,6 +1,62 @@
CelesteHillCave_Script: CelesteHillCave_Script:
jp EnableAutoTextBoxDrawing call EnableAutoTextBoxDrawing
ld hl, CelesteHillCaveTrainerHeaders
ld de, CelesteHillCave_ScriptPointers
ld a, [wCelesteHillCaveCurScript]
call ExecuteCurMapScriptInTable
ld [wCelesteHillCaveCurScript], a
ret
CelesteHillCave_ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
CelesteHillCave_TextPointers: CelesteHillCave_TextPointers:
dw CelesteHillCaveTrainer1
dw CelesteHillCaveTrainer2
CelesteHillCaveTrainerHeaders:
def_trainers
CelesteHillCaveTrainerHeader0:
trainer EVENT_BEAT_CELESTE_HILL_CAVE_BEAUTY, 2, CelesteHillCaveBattleText1, CelesteHillCaveEndBattleText1, CelesteHillCaveAfterBattleText1
CelesteHillCaveTrainerHeader1:
trainer EVENT_BEAT_CELESTE_HILL_CAVE_COOLTRAINER_M, 4, CelesteHillCaveBattleText2, CelesteHillCaveEndBattleText2, CelesteHillCaveAfterBattleText2
db -1 ; end
CelesteHillCaveTrainer1:
text_asm
ld hl, CelesteHillCaveTrainerHeader0
call TalkToTrainer
jp TextScriptEnd
CelesteHillCaveTrainer2:
text_asm
ld hl, CelesteHillCaveTrainerHeader1
call TalkToTrainer
jp TextScriptEnd
CelesteHillCaveBattleText1:
text_far _CelesteHillCaveBattleText1
text_end
CelesteHillCaveEndBattleText1:
text_far _CelesteHillCaveEndBattleText1
text_end
CelesteHillCaveAfterBattleText1:
text_far _CelesteHillCaveAfterBattleText1
text_end
CelesteHillCaveBattleText2:
text_far _CelesteHillCaveBattleText2
text_end
CelesteHillCaveEndBattleText2:
text_far _CelesteHillCaveEndBattleText2
text_end
CelesteHillCaveAfterBattleText2:
text_far _CelesteHillCaveAfterBattleText2
text_end
text_end ; unused

View file

@ -1,6 +1,82 @@
CelesteHillOutside_Script: CelesteHillOutside_Script:
jp EnableAutoTextBoxDrawing call EnableAutoTextBoxDrawing
ld hl, CelesteHillOutsideTrainerHeaders
ld de, CelesteHillOutside_ScriptPointers
ld a, [wCelesteHillOutsideCurScript]
call ExecuteCurMapScriptInTable
ld [wCelesteHillOutsideCurScript], a
ret
CelesteHillOutside_ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
CelesteHillOutside_TextPointers: CelesteHillOutside_TextPointers:
dw CelesteHillOutsideTrainer1
dw CelesteHillOutsideTrainer2
dw CelesteHillOutsideTrainer3
text_end ; unused CelesteHillOutsideTrainerHeaders:
def_trainers
CelesteHillOutsideTrainerHeader0:
trainer EVENT_BEAT_CELESTE_HILL_OUTSIDE_BEAUTY, 2, CelesteHillOutsideBattleText1, CelesteHillOutsideEndBattleText1, CelesteHillOutsideAfterBattleText1
CelesteHillOutsideTrainerHeader1:
trainer EVENT_BEAT_CELESTE_HILL_OUTSIDE_COOLTRAINER_M, 4, CelesteHillOutsideBattleText2, CelesteHillOutsideEndBattleText2, CelesteHillOutsideAfterBattleText2
CelesteHillOutsideTrainerHeader2:
trainer EVENT_BEAT_CELESTE_HILL_OUTSIDE_GENTLEMAN, 4, CelesteHillOutsideBattleText3, CelesteHillOutsideEndBattleText3, CelesteHillOutsideAfterBattleText3
db -1 ; end
CelesteHillOutsideTrainer1:
text_asm
ld hl, CelesteHillOutsideTrainerHeader0
call TalkToTrainer
jp TextScriptEnd
CelesteHillOutsideTrainer2:
text_asm
ld hl, CelesteHillOutsideTrainerHeader1
call TalkToTrainer
jp TextScriptEnd
CelesteHillOutsideTrainer3:
text_asm
ld hl, CelesteHillOutsideTrainerHeader2
call TalkToTrainer
jp TextScriptEnd
CelesteHillOutsideBattleText1:
text_far _CelesteHillOutsideBattleText1
text_end
CelesteHillOutsideEndBattleText1:
text_far _CelesteHillOutsideEndBattleText1
text_end
CelesteHillOutsideAfterBattleText1:
text_far _CelesteHillOutsideAfterBattleText1
text_end
CelesteHillOutsideBattleText2:
text_far _CelesteHillOutsideBattleText2
text_end
CelesteHillOutsideEndBattleText2:
text_far _CelesteHillOutsideEndBattleText2
text_end
CelesteHillOutsideAfterBattleText2:
text_far _CelesteHillOutsideAfterBattleText2
text_end
CelesteHillOutsideBattleText3:
text_far _CelesteHillOutsideBattleText3
text_end
CelesteHillOutsideEndBattleText3:
text_far _CelesteHillOutsideEndBattleText3
text_end
CelesteHillOutsideAfterBattleText3:
text_far _CelesteHillOutsideAfterBattleText3
text_end

View file

@ -298,6 +298,9 @@ INCLUDE "text/GiovannisRoom.asm"
INCLUDE "text/CitrineCity.asm" INCLUDE "text/CitrineCity.asm"
INCLUDE "text/MtMoonSquare.asm" INCLUDE "text/MtMoonSquare.asm"
INCLUDE "text/CinnabarVolcanoFloors.asm" INCLUDE "text/CinnabarVolcanoFloors.asm"
INCLUDE "text/CelesteHillOutside.asm"
INCLUDE "text/CelesteHillCave.asm"
INCLUDE "text/BrunswickGlade.asm"
SECTION "Pokédex Text", ROMX SECTION "Pokédex Text", ROMX

107
text/BrunswickGlade.asm Normal file
View file

@ -0,0 +1,107 @@
_BrunswickGladeSign::
text "BRUNSWICK GLADE"
line "The lush..."
para "The sign has been"
line "kicked in. It's"
cont "impossible to"
cont "read..."
done
_GZapGladeRunText::
text "It ran away"
line "again..."
done
_BrunswickGladeBattleText1:: ; Leaf
text "You're from"
line "PALLET TOWN?"
cont "So am I!"
done
_BrunswickGladeEndBattleText1::
text "Dang it!" ; Taken from Smash Ultimate when a Pokemon faints. Cryptid moment.
prompt
_BrunswickGladeAfterBattleText1::
text "PALLET TOWN is" ; Later in the series, this lore is retroactively added. Here, we're using it for worldbuilding.
line "known for its"
cont "strong trainers!"
para "A RATTATA snuck" ; Masters lore
line "into my kitchen"
cont "once! They're"
cont "everywhere!"
done
_BrunswickGladeBattleText2:: ; Ariana - uses stad2 quotes
text "That sharp gaze..."
para "You seem rather"
line "competent."
done
_BrunswickGladeEndBattleText2::
text "I can't"
line "look them in"
cont "the face after"
cont "this!"
prompt
_BrunswickGladeAfterBattleText2::
text "Have you thought"
line "about working"
cont "for TEAM ROCKET?"
para "No? Forget I"
line "said anything."
done
_BrunswickGladeBattleText3:: ; Fuji
text "You seem to have"
line "raised your #-"
cont "MON with love"
cont "and care."
para "Let's see how"
line "they battle!"
done
_BrunswickGladeEndBattleText3::
text "Hm..."
prompt
_BrunswickGladeAfterBattleText3::
text "I've made many"
line "mistakes in my"
cont "life."
para "But as long as"
line "I learn and do"
cont "do better, that"
cont "is what truly"
cont "matters."
done
_BrunswickGladeBattleText4:: ; Trace
text "Whoa!"
para "Oh, you're not"
line "that bird #-"
cont "MON!"
done
_BrunswickGladeEndBattleText4::
text "Whoa!"
line "Seriously?"
prompt
_BrunswickGladeAfterBattleText4::
text "That #MON"
line "looked angry!"
cont "It booked it"
cont "right past me!"
para "Think you can"
line "quell it?"
done

41
text/CelesteHillCave.asm Normal file
View file

@ -0,0 +1,41 @@
_CelesteHillCaveBattleText1::
text "Want to try"
line "battling my"
cont "fairy #MON?"
done
_CelesteHillCaveEndBattleText1::
text "I'm"
line "shocked at"
cont "your strength!"
prompt
_CelesteHillCaveAfterBattleText1::
text "I should catch"
line "my ferry. I'm"
cont "getting a bit"
cont "homesick!"
done
_CelesteHillCaveBattleText2::
text "All righty, here"
line "goes! The super"
cont "# DUDE SHOW!"
done
_CelesteHillCaveEndBattleText2::
text "...!"
line "You are not an"
cont "ordinary TRAINER!"
prompt
_CelesteHillCaveAfterBattleText2:: ; Allusion to the lack of a Teachy TV
text "Hm? You don't"
line "know me? Argh,"
cont "that can't be"
cont "true!"
para "You're just busy"
line "right now, aren't"
cont "you? Right?"
done

101
text/CelesteHillOutside.asm Normal file
View file

@ -0,0 +1,101 @@
_CelesteHillOutsideBattleText1:: ; Selphy
text "Huh? What do"
line "you intend to"
cont "do with me?"
done
_CelesteHillOutsideEndBattleText1::
text "Oh..."
line "I was afraid that"
cont "you meant to harm"
cont "me."
prompt
_CelesteHillOutsideAfterBattleText1::
text "Sigh...I'm tired"
line "of this. Where's"
cont "my butler?"
done
_CelesteHillOutsideBattleText2:: ; Will
text "I've trained all"
line "around the world!"
cont "I can only keep"
cont "getting better!"
done
_CelesteHillOutsideEndBattleText2::
text "I..."
line "I can't believe"
cont "it..."
prompt
_CelesteHillOutsideAfterBattleText2::
text "I won't let this"
line "sway me. One day,"
cont "I will join the"
cont "ELITE FOUR!"
done
_CelesteHillOutsideBattleText3:: ; Fan Club Chairman
text "I've heard that a"
line "beautiful #MON"
cont "resides here."
para "Do you know"
line "about it?"
done
_CelesteHillOutsideEndBattleText3::
text "How"
line "disappointing..."
prompt
_CelesteHillOutsideAfterBattleText3::
text "Once, I was a"
line "fierce trainer!"
cont "My victory was"
cont "assured!"
para "...but I'm too"
line "rusty. Perhaps"
cont "I should try"
cont "something else..." ; Contest allusion for RSE
done
_HikerNPC::
text "Urgh...hey, kid."
line "Hear me out for"
cont "a sec, would ya?"
para "I used to love"
line "climbing up this"
cont "hill, but after"
cont "getting attacked"
cont "by that nasty-"
cont "looking bird, I"
cont "can't go back!"
para "It had this real"
line "mean look on its"
cont "face, and its"
cont "huge wings looked"
cont "like they were on"
cont "fire!"
para "You look tough."
line "If you ever find"
cont "a #MON like"
cont "that, teach it a"
cont "lesson for me,"
cont "would ya?"
done
_CelesteSign::
text "CELESTE HILL"
line "BIRDWATCHING"
para "The writing is"
line "slightly faded."
done

View file

@ -48,7 +48,7 @@ _ViridianCityText_19175:: ; undoing localisation change
line "be so mean!" line "be so mean!"
para "I'm sorry, but" para "I'm sorry, but"
cont "he hasn't sobered" line "he hasn't sobered"
cont "up yet..." cont "up yet..."
done done