fuck it just do all the learnsets

Yeah so I got bored and decided I'm just going to do all of these. Commented out for when they're added.

Also added slots for the potential addition of the Galarica Twig and Wreath but this seems so cringe
This commit is contained in:
May Evans 2023-03-08 02:39:26 +00:00
parent 476d0f356b
commit 8f77a53fc1

View file

@ -1,6 +1,15 @@
; See constants/pokemon_data_constants.asm ; See constants/pokemon_data_constants.asm
; The max number of evolutions per monster is MAX_EVOLUTIONS ; The max number of evolutions per monster is MAX_EVOLUTIONS
; Template proceeding;
;NamehereEvosMoves:
; Evolutions
; db EV_LEVEL, LEVELHERE, POKEMON
; db 0
; Learnset
; db LEVEL, MOVENAME
; db 0
EvosMovesPointerTable: EvosMovesPointerTable:
table_width 2, EvosMovesPointerTable table_width 2, EvosMovesPointerTable
dw RhydonEvosMoves dw RhydonEvosMoves
@ -11,8 +20,10 @@ EvosMovesPointerTable:
dw VoltorbEvosMoves dw VoltorbEvosMoves
dw NidokingEvosMoves dw NidokingEvosMoves
dw SlowbroEvosMoves dw SlowbroEvosMoves
;dw SlowbroGEvosMoves
dw IvysaurEvosMoves dw IvysaurEvosMoves
dw ExeggutorEvosMoves dw ExeggutorEvosMoves
;dw ExeggutorAEvosMoves
dw LickitungEvosMoves dw LickitungEvosMoves
dw ExeggcuteEvosMoves dw ExeggcuteEvosMoves
dw GrimerEvosMoves dw GrimerEvosMoves
@ -23,6 +34,7 @@ EvosMovesPointerTable:
dw RhyhornEvosMoves dw RhyhornEvosMoves
dw LaprasEvosMoves dw LaprasEvosMoves
dw ArcanineEvosMoves dw ArcanineEvosMoves
;dw ArcanineHEvosMoves
dw MewEvosMoves dw MewEvosMoves
dw GyaradosEvosMoves dw GyaradosEvosMoves
dw ShellderEvosMoves dw ShellderEvosMoves
@ -45,6 +57,7 @@ EvosMovesPointerTable:
dw ChanseyEvosMoves dw ChanseyEvosMoves
dw MachokeEvosMoves dw MachokeEvosMoves
dw MrMimeEvosMoves dw MrMimeEvosMoves
;dw MrMimeGEvosMoves
dw HitmonleeEvosMoves dw HitmonleeEvosMoves
dw HitmonchanEvosMoves dw HitmonchanEvosMoves
dw ArbokEvosMoves dw ArbokEvosMoves
@ -52,6 +65,7 @@ EvosMovesPointerTable:
dw PsyduckEvosMoves dw PsyduckEvosMoves
dw DrowzeeEvosMoves dw DrowzeeEvosMoves
dw GolemEvosMoves dw GolemEvosMoves
;dw GolemAEvosMoves
dw BarundaEvosMoves dw BarundaEvosMoves
dw MagmarEvosMoves dw MagmarEvosMoves
dw BuuEvosMoves dw BuuEvosMoves
@ -63,6 +77,9 @@ EvosMovesPointerTable:
dw SeelEvosMoves dw SeelEvosMoves
dw DiglettEvosMoves dw DiglettEvosMoves
dw TaurosEvosMoves dw TaurosEvosMoves
;dw TaurosPEvosMoves
;dw TaurosPBEvosMoves
;dw TaurosPAEvosMoves
dw TrampelEvosMoves dw TrampelEvosMoves
dw CrockyEvosMoves dw CrockyEvosMoves
dw BlottleEvosMoves dw BlottleEvosMoves
@ -86,8 +103,10 @@ EvosMovesPointerTable:
dw MikonEvosMoves dw MikonEvosMoves
dw VulpixEvosMoves dw VulpixEvosMoves
dw NinetalesEvosMoves dw NinetalesEvosMoves
;dw NinetalesAEvosMoves
dw PikachuEvosMoves dw PikachuEvosMoves
dw RaichuEvosMoves dw RaichuEvosMoves
;dw RaichuAEvosMoves
dw RibbitoEvosMoves dw RibbitoEvosMoves
dw CroakozunaEvosMoves dw CroakozunaEvosMoves
dw DratiniEvosMoves dw DratiniEvosMoves
@ -100,6 +119,7 @@ EvosMovesPointerTable:
dw CryithanEvosMoves dw CryithanEvosMoves
dw SandshrewEvosMoves dw SandshrewEvosMoves
dw SandslashEvosMoves dw SandslashEvosMoves
;dw SandslashAEvosMoves
dw OmanyteEvosMoves dw OmanyteEvosMoves
dw OmastarEvosMoves dw OmastarEvosMoves
dw JigglypuffEvosMoves dw JigglypuffEvosMoves
@ -121,6 +141,7 @@ EvosMovesPointerTable:
dw DodrioEvosMoves dw DodrioEvosMoves
dw PrimeapeEvosMoves dw PrimeapeEvosMoves
dw DugtrioEvosMoves dw DugtrioEvosMoves
;DugtrioAEvosMoves
dw VenomothEvosMoves dw VenomothEvosMoves
dw DewgongEvosMoves dw DewgongEvosMoves
dw PurakkusuEvosMoves dw PurakkusuEvosMoves
@ -139,15 +160,20 @@ EvosMovesPointerTable:
dw KonyaEvosMoves dw KonyaEvosMoves
dw OmegaEvosMoves dw OmegaEvosMoves
dw MukEvosMoves dw MukEvosMoves
;dw MukAEvosMoves
dw DecillaEvosMoves dw DecillaEvosMoves
dw KinglerEvosMoves dw KinglerEvosMoves
dw CloysterEvosMoves dw CloysterEvosMoves
dw MagnetiteEvosMoves dw MagnetiteEvosMoves
dw ElectrodeEvosMoves dw ElectrodeEvosMoves
;dw ElectrodeHEvosMoves
dw ClefableEvosMoves dw ClefableEvosMoves
dw WeezingEvosMoves dw WeezingEvosMoves
;dw WeezingGEvosMoves
dw PersianEvosMoves dw PersianEvosMoves
;PersianAEvosMoves
dw MarowakEvosMoves dw MarowakEvosMoves
;dw MarowakAEvosMoves
dw GuardiaEvosMoves dw GuardiaEvosMoves
dw HaunterEvosMoves dw HaunterEvosMoves
dw AbraEvosMoves dw AbraEvosMoves
@ -167,8 +193,10 @@ EvosMovesPointerTable:
dw PuchikoonEvosMoves dw PuchikoonEvosMoves
dw PonytaEvosMoves dw PonytaEvosMoves
dw RapidashEvosMoves dw RapidashEvosMoves
;dw RapidashGEvosMoves
dw RattataEvosMoves dw RattataEvosMoves
dw RaticateEvosMoves dw RaticateEvosMoves
;dw RaticateAEvosMoves
dw NidorinoEvosMoves dw NidorinoEvosMoves
dw NidorinaEvosMoves dw NidorinaEvosMoves
dw GeodudeEvosMoves dw GeodudeEvosMoves
@ -216,6 +244,7 @@ EvosMovesPointerTable:
dw KingdraEvosMoves dw KingdraEvosMoves
dw PolitoedEvosMoves dw PolitoedEvosMoves
dw SlowkingEvosMoves dw SlowkingEvosMoves
;dw SlowkingGEvosMoves
dw ElectivireEvosMoves dw ElectivireEvosMoves
dw MagmortarEvosMoves dw MagmortarEvosMoves
dw ParaEvosMoves dw ParaEvosMoves
@ -236,6 +265,8 @@ EvosMovesPointerTable:
dw ArticunoGEvosMoves dw ArticunoGEvosMoves
dw ZapdosGEvosMoves dw ZapdosGEvosMoves
dw MoltresGEvosMoves dw MoltresGEvosMoves
; dw MeltanEvosMoves
; dw MelmetalEvosMoves
dw MissingNoEvosMoves dw MissingNoEvosMoves
assert_table_length NUM_POKEMON_INDEXES assert_table_length NUM_POKEMON_INDEXES
@ -335,6 +366,18 @@ SlowbroEvosMoves:
db 55, PSYCHIC_M db 55, PSYCHIC_M
db 0 db 0
;SlowbroGEvosMoves:
; Evolutions
; db 0
; Learnset
; db 8, ACID
; db 14, CONFUSION
; db 22, DISABLE
; db 30, HEADBUTT
; db 38, AMNESIA
; db 42, PSYCHIC_M
; db 0
IvysaurEvosMoves: IvysaurEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 32, VENUSAUR db EV_LEVEL, 32, VENUSAUR
@ -356,6 +399,18 @@ ExeggutorEvosMoves:
db 28, STOMP db 28, STOMP
db 0 db 0
;ExeggutorAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 25, REFLECT ; this would normally be removed, but because this'll be traded, we're using this
; db 28, LEECH_SEED
; db 32, STUN_SPORE
; db 37, POISONPOWDER
; db 42, SOLARBEAM
; db 48, SLEEP_POWDER
; db 0
LickitungEvosMoves: LickitungEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 32, LICKILICKY db EV_LEVEL, 32, LICKILICKY
@ -470,6 +525,18 @@ ArcanineEvosMoves:
; Learnset ; Learnset
db 0 db 0
;ArcanineHEvosMoves:
; Evolutions
; db 0
; Learnset
; db 18, EMBER ; no growlithe-hisui
; db 23, LEER
; db 30, TAKE_DOWN
; db 35, ROCK_SLIDE
; db 39, AGILITY
; db 50, FLAMETHROWER
; db 0
MewEvosMoves: MewEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -662,10 +729,12 @@ PidgeyEvosMoves:
db 44, MIRROR_MOVE db 44, MIRROR_MOVE
db 0 db 0
SlowpokeEvosMoves: SlowpokeEvosMoves: ; The Galarica items could be a decent way to add the Galarian forms...
; Evolutions ; Evolutions
db EV_LEVEL, 37, SLOWBRO db EV_LEVEL, 37, SLOWBRO
db EV_ITEM, HEART_STONE, 1, SLOWKING db EV_ITEM, HEART_STONE, 1, SLOWKING
; db EV_ITEM, GALARICA_CUFF, 1, SLOWBRO_G
; db EV_ITEM, GALARICA_WREATH, 1, SLOWKING_G
db 0 db 0
; Learnset ; Learnset
db 18, DISABLE db 18, DISABLE
@ -740,6 +809,18 @@ MrMimeEvosMoves:
db 47, SUBSTITUTE db 47, SUBSTITUTE
db 0 db 0
;MrMimeGEvosMoves:
; Evolutions
; db EV_ITEM, ICE_STONE, 1, MR_RIME
; db 0
; Learnset
; db 23, LIGHT_SCREEN
; db 28, PSYBEAM
; db 31, AURORA_BEAM
; db 39, ICE_BEAM
; db 48, PSYCHIC_M
; db 0
HitmonleeEvosMoves: HitmonleeEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -822,6 +903,17 @@ GolemEvosMoves:
db 43, EXPLOSION db 43, EXPLOSION
db 0 db 0
;GolemAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 16, ROCK_THROW
; db 22, THUNDER_PUNCH
; db 24, SELFDESTRUCT
; db 36, EXPLOSION
; db 40, DOUBLE_EDGE
; db 0
BarundaEvosMoves: BarundaEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -958,6 +1050,39 @@ TaurosEvosMoves:
db 51, TAKE_DOWN db 51, TAKE_DOWN
db 0 db 0
;TaurosPEvosMoves:
; Evolutions
; db 0
; Learnset
; db 21, ROLLING_KICK
; db 28, TAIL_WHIP
; db 35, LEER
; db 44, RAGE
; db 51, JUMP_KICK
; db 0
;TaurosPBEvosMoves:
; Evolutions
; db 0
; Learnset
; db 21, LOW_KICK
; db 28, TAIL_WHIP
; db 35, LEER
; db 44, RAGE
; db 51, FIRE_SPIN
; db 0
;TaurosPAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 21, LOW_KICK
; db 28, TAIL_WHIP
; db 35, LEER
; db 44, RAGE
; db 51, HYDRO_PUMP
; db 0
TrampelEvosMoves: TrampelEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -1235,6 +1360,20 @@ NinetalesEvosMoves:
; Learnset ; Learnset
db 0 db 0
;NinetalesAEvosMoves: ; vulpix-alola learnset
; Evolutions
; db 0
; Learnset
; db 7, ROAR
; db 12, CONFUSE_RAY
; db 23, FEINT_ATTACK
; db 28, AURORA_BEAM
; db 36, ICE_BEAM
; db 38, DAZZLE_GLEAM
; db 42, BLIZZARD
; db 46, CHARM
; db 0
PikachuEvosMoves: PikachuEvosMoves:
; Evolutions ; Evolutions
db EV_ITEM, THUNDER_STONE, 1, RAICHU db EV_ITEM, THUNDER_STONE, 1, RAICHU
@ -1258,6 +1397,21 @@ RaichuEvosMoves:
; Learnset ; Learnset
db 0 db 0
;RaichuAEvosMoves: ; pikachu learnset
; Evolutions
; db 0
; Learnset
; db 6, TAIL_WHIP
; db 8, THUNDER_WAVE
; db 11, QUICK_ATTACK
; db 15, DOUBLE_TEAM
; db 20, SLAM
; db 26, THUNDERBOLT
; db 33, AGILITY
; db 41, THUNDER
; db 50, LIGHT_SCREEN
; db 0
RibbitoEvosMoves: RibbitoEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 30, CROAKOZUNA db EV_LEVEL, 30, CROAKOZUNA
@ -1401,6 +1555,19 @@ SandslashEvosMoves:
db 47, FURY_SWIPES db 47, FURY_SWIPES
db 0 db 0
;SandslashAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 21, SWIFT
; db 24, FURY_SWIPES
; db 27, IRON_DEFENSE
; db 30, SLASH
; db 33, IRON_HEAD
; db 36, SWORDS_DANCE
; db 45, BLIZZARD
; db 0
OmanyteEvosMoves: OmanyteEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 40, OMASTAR db EV_LEVEL, 40, OMASTAR
@ -1650,6 +1817,18 @@ DugtrioEvosMoves:
db 47, EARTHQUAKE db 47, EARTHQUAKE
db 0 db 0
;DugtrioAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 6, GROWL
; db 20, SLASH
; db 31, DIG
; db 35, IRON_HEAD
; db 39, EARTHQUAKE
; db 43, FISSURE
; db 0
VenomothEvosMoves: VenomothEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -1853,6 +2032,20 @@ MukEvosMoves:
db 60, ACID_ARMOR db 60, ACID_ARMOR
db 0 db 0
;MukAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 6, HARDEN
; db 12, MINIMIZE
; db 18, DISABLE
; db 24, BRUTAL_SWING
; db 30, SCREECH
; db 36, NIGHT_SLASH
; db 42, ACID_ARMOR
; db 48, SLUDGE
; db 0
DecillaEvosMoves: DecillaEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 40, GYAOON db EV_LEVEL, 40, GYAOON
@ -1906,6 +2099,17 @@ ElectrodeEvosMoves:
db 50, EXPLOSION db 50, EXPLOSION
db 0 db 0
;ElectrodeHEvosMoves: ; voltorb-hisui learnset which is also trode's anyway
; Evolutions
; db 0
; Learnset
; db 17, SONICBOOM
; db 22, SELFDESTRUCT
; db 29, LIGHT_SCREEN
; db 36, SWIFT
; db 43, EXPLOSION
; db 0
ClefableEvosMoves: ClefableEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -1923,6 +2127,18 @@ WeezingEvosMoves:
db 53, EXPLOSION db 53, EXPLOSION
db 0 db 0
;WeezingGEvosMoves:
; Evolutions
; db 0
; Learnset
; db 32, SLUDGE
; db 37, SMOKESCREEN
; db 40, SELFDESTRUCT
; db 43, DAZZLE_GLEAM
; db 49, HAZE
; db 53, EXPLOSION
; db 0
PersianEvosMoves: PersianEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -1934,6 +2150,20 @@ PersianEvosMoves:
db 51, SLASH db 51, SLASH
db 0 db 0
;PersianAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 6, BITE
; db 14, FURY_SWIPES
; db 17, SCREECH
; db 22, FEINT_ATTACK
; db 30, PAY_DAY
; db 33, SLASH
; db 38, NASTY_PLOT
; db 49, NIGHT_SLASH
; db 0
MarowakEvosMoves: MarowakEvosMoves:
; Evolutions ; Evolutions
db EV_ITEM, HEART_STONE, 1, GUARDIA db EV_ITEM, HEART_STONE, 1, GUARDIA
@ -1949,6 +2179,18 @@ MarowakEvosMoves:
db 55, RAGE db 55, RAGE
db 0 db 0
;MarowakAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 18, FIRE_SPIN
; db 25, LEER
; db 33, EMBER
; db 41, THRASH
; db 46, BONEMERANG
; db 55, FLAMETHROWER
; db 0
GuardiaEvosMoves: GuardiaEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -2171,6 +2413,21 @@ RapidashEvosMoves:
db 55, AGILITY db 55, AGILITY
db 0 db 0
;RapidashGEvosMoves:
; Evolutions
; db 0
; Learnset
; db 30, TAIL_WHIP
; db 32, CONFUSION
; db 35, FAIRY_WIND
; db 39, AGILITY
; db 42, PSYBEAM
; db 46, STOMP
; db 47, TAKE_DOWN
; db 52, DAZZLE_GLEAM
; db 55, PSYCHIC
; db 0
RattataEvosMoves: RattataEvosMoves:
; Evolutions ; Evolutions
db EV_LEVEL, 20, RATICATE db EV_LEVEL, 20, RATICATE
@ -2192,6 +2449,20 @@ RaticateEvosMoves:
db 41, SUPER_FANG db 41, SUPER_FANG
db 0 db 0
;RaticateAEvosMoves:
; Evolutions
; db 0
; Learnset
; db 4, QUICK_ATTACK
; db 7, FOCUS_ENERGY
; db 10, BITE
; db 16, HYPER_FANG
; db 20, BRUTAL_SWING
; db 28, SUPER_FANG
; db 31, DOUBLE_EDGE
; db 40, NIGHT_SLASH
; db 0
NidorinoEvosMoves: NidorinoEvosMoves:
; Evolutions ; Evolutions
db EV_ITEM, MOON_STONE, 1, NIDOREIGN db EV_ITEM, MOON_STONE, 1, NIDOREIGN
@ -2751,6 +3022,18 @@ SlowkingEvosMoves:
db 55, PSYCHIC_M db 55, PSYCHIC_M
db 0 db 0
;SlowkingGEvosMoves:
; Evolutions
; db 0
; Learnset
; db 8, ACID
; db 14, CONFUSION
; db 22, DISABLE
; db 30, HEADBUTT
; db 38, AMNESIA
; db 42, PSYCHIC_M
; db 0
ElectivireEvosMoves: ElectivireEvosMoves:
; Evolutions ; Evolutions
db 0 db 0
@ -3002,6 +3285,7 @@ MoltresGEvosMoves:
;MeltanEvosMoves: ;MeltanEvosMoves:
; Evolutions ; Evolutions
; db EV_ITEM, CANDY_SACK, 1, MELMETAL ; db EV_ITEM, CANDY_SACK, 1, MELMETAL
; db 0
; Learnset ; Learnset
; db 8, TAIL_WHIP ; db 8, TAIL_WHIP
; db 16, HEADBUTT ; db 16, HEADBUTT