ref: 8cdfb7563565fff26cec5471232d561eaa10179d
parent: d5eae70ce997e86dbfe4aa22ab5e1437c1dd21f5
author: IIMarckus <[email protected]>
date: Wed May 23 16:05:19 EDT 2012
Add evolutions and attacks.
--- a/constants.asm
+++ b/constants.asm
@@ -1,3 +1,5 @@
+_CRYSTAL EQU 1
+
BULBASAUR EQU 1
IVYSAUR EQU 2
VENUSAUR EQU 3
@@ -2155,3 +2157,20 @@
; Mysticalman
EUSINE EQU $01
+
+; evolution types
+EVOLVE_LEVEL EQU 1
+EVOLVE_ITEM EQU 2
+EVOLVE_TRADE EQU 3
+EVOLVE_HAPPINESS EQU 4
+EVOLVE_STAT EQU 5
+
+; happiness evolution triggers
+TR_ANYTIME EQU 1
+TR_MORNDAY EQU 2
+TR_NITE EQU 3
+
+; stat evolution triggers
+ATK_GT_DEF EQU 1
+ATK_LT_DEF EQU 2
+ATK_EQ_DEF EQU 3
--- a/main.asm
+++ b/main.asm
@@ -8208,7 +8208,3602 @@
db WHIRLPOOL,$2a,15,WATER,$b2,15,$00
db BEAT_UP,$9a,10,DARK,$ff,10,$00
-INCBIN "baserom.gbc",$421d8,$44000-$421d8
+INCBIN "baserom.gbc",$421d8,$425b1-$421d8
+
+EvosAttacksPointers: ; 0x425b1
+ dw BulbasaurEvosAttacks
+ dw IvysaurEvosAttacks
+ dw VenusaurEvosAttacks
+ dw CharmanderEvosAttacks
+ dw CharmeleonEvosAttacks
+ dw CharizardEvosAttacks
+ dw SquirtleEvosAttacks
+ dw WartortleEvosAttacks
+ dw BlastoiseEvosAttacks
+ dw CaterpieEvosAttacks
+ dw MetapodEvosAttacks
+ dw ButterfreeEvosAttacks
+ dw WeedleEvosAttacks
+ dw KakunaEvosAttacks
+ dw BeedrillEvosAttacks
+ dw PidgeyEvosAttacks
+ dw PidgeottoEvosAttacks
+ dw PidgeotEvosAttacks
+ dw RattataEvosAttacks
+ dw RaticateEvosAttacks
+ dw SpearowEvosAttacks
+ dw FearowEvosAttacks
+ dw EkansEvosAttacks
+ dw ArbokEvosAttacks
+ dw PikachuEvosAttacks
+ dw RaichuEvosAttacks
+ dw SandshrewEvosAttacks
+ dw SandslashEvosAttacks
+ dw NidoranFEvosAttacks
+ dw NidorinaEvosAttacks
+ dw NidoqueenEvosAttacks
+ dw NidoranMEvosAttacks
+ dw NidorinoEvosAttacks
+ dw NidokingEvosAttacks
+ dw ClefairyEvosAttacks
+ dw ClefableEvosAttacks
+ dw VulpixEvosAttacks
+ dw NinetalesEvosAttacks
+ dw JigglypuffEvosAttacks
+ dw WigglytuffEvosAttacks
+ dw ZubatEvosAttacks
+ dw GolbatEvosAttacks
+ dw OddishEvosAttacks
+ dw GloomEvosAttacks
+ dw VileplumeEvosAttacks
+ dw ParasEvosAttacks
+ dw ParasectEvosAttacks
+ dw VenonatEvosAttacks
+ dw VenomothEvosAttacks
+ dw DiglettEvosAttacks
+ dw DugtrioEvosAttacks
+ dw MeowthEvosAttacks
+ dw PersianEvosAttacks
+ dw PsyduckEvosAttacks
+ dw GolduckEvosAttacks
+ dw MankeyEvosAttacks
+ dw PrimeapeEvosAttacks
+ dw GrowlitheEvosAttacks
+ dw ArcanineEvosAttacks
+ dw PoliwagEvosAttacks
+ dw PoliwhirlEvosAttacks
+ dw PoliwrathEvosAttacks
+ dw AbraEvosAttacks
+ dw KadabraEvosAttacks
+ dw AlakazamEvosAttacks
+ dw MachopEvosAttacks
+ dw MachokeEvosAttacks
+ dw MachampEvosAttacks
+ dw BellsproutEvosAttacks
+ dw WeepinbellEvosAttacks
+ dw VictreebelEvosAttacks
+ dw TentacoolEvosAttacks
+ dw TentacruelEvosAttacks
+ dw GeodudeEvosAttacks
+ dw GravelerEvosAttacks
+ dw GolemEvosAttacks
+ dw PonytaEvosAttacks
+ dw RapidashEvosAttacks
+ dw SlowpokeEvosAttacks
+ dw SlowbroEvosAttacks
+ dw MagnemiteEvosAttacks
+ dw MagnetonEvosAttacks
+ dw FarfetchDEvosAttacks
+ dw DoduoEvosAttacks
+ dw DodrioEvosAttacks
+ dw SeelEvosAttacks
+ dw DewgongEvosAttacks
+ dw GrimerEvosAttacks
+ dw MukEvosAttacks
+ dw ShellderEvosAttacks
+ dw CloysterEvosAttacks
+ dw GastlyEvosAttacks
+ dw HaunterEvosAttacks
+ dw GengarEvosAttacks
+ dw OnixEvosAttacks
+ dw DrowzeeEvosAttacks
+ dw HypnoEvosAttacks
+ dw KrabbyEvosAttacks
+ dw KinglerEvosAttacks
+ dw VoltorbEvosAttacks
+ dw ElectrodeEvosAttacks
+ dw ExeggcuteEvosAttacks
+ dw ExeggutorEvosAttacks
+ dw CuboneEvosAttacks
+ dw MarowakEvosAttacks
+ dw HitmonleeEvosAttacks
+ dw HitmonchanEvosAttacks
+ dw LickitungEvosAttacks
+ dw KoffingEvosAttacks
+ dw WeezingEvosAttacks
+ dw RhyhornEvosAttacks
+ dw RhydonEvosAttacks
+ dw ChanseyEvosAttacks
+ dw TangelaEvosAttacks
+ dw KangaskhanEvosAttacks
+ dw HorseaEvosAttacks
+ dw SeadraEvosAttacks
+ dw GoldeenEvosAttacks
+ dw SeakingEvosAttacks
+ dw StaryuEvosAttacks
+ dw StarmieEvosAttacks
+ dw MrMimeEvosAttacks
+ dw ScytherEvosAttacks
+ dw JynxEvosAttacks
+ dw ElectabuzzEvosAttacks
+ dw MagmarEvosAttacks
+ dw PinsirEvosAttacks
+ dw TaurosEvosAttacks
+ dw MagikarpEvosAttacks
+ dw GyaradosEvosAttacks
+ dw LaprasEvosAttacks
+ dw DittoEvosAttacks
+ dw EeveeEvosAttacks
+ dw VaporeonEvosAttacks
+ dw JolteonEvosAttacks
+ dw FlareonEvosAttacks
+ dw PorygonEvosAttacks
+ dw OmanyteEvosAttacks
+ dw OmastarEvosAttacks
+ dw KabutoEvosAttacks
+ dw KabutopsEvosAttacks
+ dw AerodactylEvosAttacks
+ dw SnorlaxEvosAttacks
+ dw ArticunoEvosAttacks
+ dw ZapdosEvosAttacks
+ dw MoltresEvosAttacks
+ dw DratiniEvosAttacks
+ dw DragonairEvosAttacks
+ dw DragoniteEvosAttacks
+ dw MewtwoEvosAttacks
+ dw MewEvosAttacks
+ dw ChikoritaEvosAttacks
+ dw BayleefEvosAttacks
+ dw MeganiumEvosAttacks
+ dw CyndaquilEvosAttacks
+ dw QuilavaEvosAttacks
+ dw TyphlosionEvosAttacks
+ dw TotodileEvosAttacks
+ dw CroconawEvosAttacks
+ dw FeraligatrEvosAttacks
+ dw SentretEvosAttacks
+ dw FurretEvosAttacks
+ dw HoothootEvosAttacks
+ dw NoctowlEvosAttacks
+ dw LedybaEvosAttacks
+ dw LedianEvosAttacks
+ dw SpinarakEvosAttacks
+ dw AriadosEvosAttacks
+ dw CrobatEvosAttacks
+ dw ChinchouEvosAttacks
+ dw LanturnEvosAttacks
+ dw PichuEvosAttacks
+ dw CleffaEvosAttacks
+ dw IgglybuffEvosAttacks
+ dw TogepiEvosAttacks
+ dw TogeticEvosAttacks
+ dw NatuEvosAttacks
+ dw XatuEvosAttacks
+ dw MareepEvosAttacks
+ dw FlaaffyEvosAttacks
+ dw AmpharosEvosAttacks
+ dw BellossomEvosAttacks
+ dw MarillEvosAttacks
+ dw AzumarillEvosAttacks
+ dw SudowoodoEvosAttacks
+ dw PolitoedEvosAttacks
+ dw HoppipEvosAttacks
+ dw SkiploomEvosAttacks
+ dw JumpluffEvosAttacks
+ dw AipomEvosAttacks
+ dw SunkernEvosAttacks
+ dw SunfloraEvosAttacks
+ dw YanmaEvosAttacks
+ dw WooperEvosAttacks
+ dw QuagsireEvosAttacks
+ dw EspeonEvosAttacks
+ dw UmbreonEvosAttacks
+ dw MurkrowEvosAttacks
+ dw SlowkingEvosAttacks
+ dw MisdreavusEvosAttacks
+ dw UnownEvosAttacks
+ dw WobbuffetEvosAttacks
+ dw GirafarigEvosAttacks
+ dw PinecoEvosAttacks
+ dw ForretressEvosAttacks
+ dw DunsparceEvosAttacks
+ dw GligarEvosAttacks
+ dw SteelixEvosAttacks
+ dw SnubbullEvosAttacks
+ dw GranbullEvosAttacks
+ dw QwilfishEvosAttacks
+ dw ScizorEvosAttacks
+ dw ShuckleEvosAttacks
+ dw HeracrossEvosAttacks
+ dw SneaselEvosAttacks
+ dw TeddiursaEvosAttacks
+ dw UrsaringEvosAttacks
+ dw SlugmaEvosAttacks
+ dw MagcargoEvosAttacks
+ dw SwinubEvosAttacks
+ dw PiloswineEvosAttacks
+ dw CorsolaEvosAttacks
+ dw RemoraidEvosAttacks
+ dw OctilleryEvosAttacks
+ dw DelibirdEvosAttacks
+ dw MantineEvosAttacks
+ dw SkarmoryEvosAttacks
+ dw HoundourEvosAttacks
+ dw HoundoomEvosAttacks
+ dw KingdraEvosAttacks
+ dw PhanpyEvosAttacks
+ dw DonphanEvosAttacks
+ dw Porygon2EvosAttacks
+ dw StantlerEvosAttacks
+ dw SmeargleEvosAttacks
+ dw TyrogueEvosAttacks
+ dw HitmontopEvosAttacks
+ dw SmoochumEvosAttacks
+ dw ElekidEvosAttacks
+ dw MagbyEvosAttacks
+ dw MiltankEvosAttacks
+ dw BlisseyEvosAttacks
+ dw RaikouEvosAttacks
+ dw EnteiEvosAttacks
+ dw SuicuneEvosAttacks
+ dw LarvitarEvosAttacks
+ dw PupitarEvosAttacks
+ dw TyranitarEvosAttacks
+ dw LugiaEvosAttacks
+ dw HoOhEvosAttacks
+ dw CelebiEvosAttacks
+
+BulbasaurEvosAttacks:
+ db EVOLVE_LEVEL,16,IVYSAUR
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 4,GROWL
+ db 7,LEECH_SEED
+ db 10,VINE_WHIP
+ db 15,POISONPOWDER
+ db 15,SLEEP_POWDER
+ db 20,RAZOR_LEAF
+ db 25,SWEET_SCENT
+ db 32,GROWTH
+ db 39,SYNTHESIS
+ db 46,SOLARBEAM
+ db 0 ; no more level-up moves
+
+IvysaurEvosAttacks:
+ db EVOLVE_LEVEL,32,VENUSAUR
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,LEECH_SEED
+ db 4,GROWL
+ db 7,LEECH_SEED
+ db 10,VINE_WHIP
+ db 15,POISONPOWDER
+ db 15,SLEEP_POWDER
+ db 22,RAZOR_LEAF
+ db 29,SWEET_SCENT
+ db 38,GROWTH
+ db 47,SYNTHESIS
+ db 56,SOLARBEAM
+ db 0 ; no more level-up moves
+
+VenusaurEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,LEECH_SEED
+ db 1,VINE_WHIP
+ db 4,GROWL
+ db 7,LEECH_SEED
+ db 10,VINE_WHIP
+ db 15,POISONPOWDER
+ db 15,SLEEP_POWDER
+ db 22,RAZOR_LEAF
+ db 29,SWEET_SCENT
+ db 41,GROWTH
+ db 53,SYNTHESIS
+ db 65,SOLARBEAM
+ db 0 ; no more level-up moves
+
+CharmanderEvosAttacks:
+ db EVOLVE_LEVEL,16,CHARMELEON
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,GROWL
+ db 7,EMBER
+ db 13,SMOKESCREEN
+ db 19,RAGE
+ db 25,SCARY_FACE
+ db 31,FLAMETHROWER
+ db 37,SLASH
+ db 43,DRAGON_RAGE
+ db 49,FIRE_SPIN
+ db 0 ; no more level-up moves
+
+CharmeleonEvosAttacks:
+ db EVOLVE_LEVEL,36,CHARIZARD
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,GROWL
+ db 1,EMBER
+ db 7,EMBER
+ db 13,SMOKESCREEN
+ db 20,RAGE
+ db 27,SCARY_FACE
+ db 34,FLAMETHROWER
+ db 41,SLASH
+ db 48,DRAGON_RAGE
+ db 55,FIRE_SPIN
+ db 0 ; no more level-up moves
+
+CharizardEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,GROWL
+ db 1,EMBER
+ db 1,SMOKESCREEN
+ db 7,EMBER
+ db 13,SMOKESCREEN
+ db 20,RAGE
+ db 27,SCARY_FACE
+ db 34,FLAMETHROWER
+ db 36,WING_ATTACK
+ db 44,SLASH
+ db 54,DRAGON_RAGE
+ db 64,FIRE_SPIN
+ db 0 ; no more level-up moves
+
+SquirtleEvosAttacks:
+ db EVOLVE_LEVEL,16,WARTORTLE
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 4,TAIL_WHIP
+ db 7,BUBBLE
+ db 10,WITHDRAW
+ db 13,WATER_GUN
+ db 18,BITE
+ db 23,RAPID_SPIN
+ db 28,PROTECT
+ db 33,RAIN_DANCE
+ db 40,SKULL_BASH
+ db 47,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+WartortleEvosAttacks:
+ db EVOLVE_LEVEL,36,BLASTOISE
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 1,BUBBLE
+ db 4,TAIL_WHIP
+ db 7,BUBBLE
+ db 10,WITHDRAW
+ db 13,WATER_GUN
+ db 19,BITE
+ db 25,RAPID_SPIN
+ db 31,PROTECT
+ db 37,RAIN_DANCE
+ db 45,SKULL_BASH
+ db 53,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+BlastoiseEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 1,BUBBLE
+ db 1,WITHDRAW
+ db 4,TAIL_WHIP
+ db 7,BUBBLE
+ db 10,WITHDRAW
+ db 13,WATER_GUN
+ db 19,BITE
+ db 25,RAPID_SPIN
+ db 31,PROTECT
+ db 42,RAIN_DANCE
+ db 55,SKULL_BASH
+ db 68,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+CaterpieEvosAttacks:
+ db EVOLVE_LEVEL,7,METAPOD
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,STRING_SHOT
+ db 0 ; no more level-up moves
+
+MetapodEvosAttacks:
+ db EVOLVE_LEVEL,10,BUTTERFREE
+ db 0 ; no more evolutions
+ db 1,HARDEN
+ db 7,HARDEN
+ db 0 ; no more level-up moves
+
+ButterfreeEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CONFUSION
+ db 10,CONFUSION
+ db 13,POISONPOWDER
+ db 14,STUN_SPORE
+ db 15,SLEEP_POWDER
+ db 18,SUPERSONIC
+ db 23,WHIRLWIND
+ db 28,GUST
+ db 34,PSYBEAM
+ db 40,SAFEGUARD
+ db 0 ; no more level-up moves
+
+WeedleEvosAttacks:
+ db EVOLVE_LEVEL,7,KAKUNA
+ db 0 ; no more evolutions
+ db 1,POISON_STING
+ db 1,STRING_SHOT
+ db 0 ; no more level-up moves
+
+KakunaEvosAttacks:
+ db EVOLVE_LEVEL,10,BEEDRILL
+ db 0 ; no more evolutions
+ db 1,HARDEN
+ db 7,HARDEN
+ db 0 ; no more level-up moves
+
+BeedrillEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,FURY_ATTACK
+ db 10,FURY_ATTACK
+ db 15,FOCUS_ENERGY
+ db 20,TWINEEDLE
+ db 25,RAGE
+ db 30,PURSUIT
+ db 35,PIN_MISSILE
+ db 40,AGILITY
+ db 0 ; no more level-up moves
+
+PidgeyEvosAttacks:
+ db EVOLVE_LEVEL,18,PIDGEOTTO
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 5,SAND_ATTACK
+ db 9,GUST
+ db 15,QUICK_ATTACK
+ db 21,WHIRLWIND
+ db 29,WING_ATTACK
+ db 37,AGILITY
+ db 47,MIRROR_MOVE
+ db 0 ; no more level-up moves
+
+PidgeottoEvosAttacks:
+ db EVOLVE_LEVEL,36,PIDGEOT
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SAND_ATTACK
+ db 1,GUST
+ db 5,SAND_ATTACK
+ db 9,GUST
+ db 15,QUICK_ATTACK
+ db 23,WHIRLWIND
+ db 33,WING_ATTACK
+ db 43,AGILITY
+ db 55,MIRROR_MOVE
+ db 0 ; no more level-up moves
+
+PidgeotEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SAND_ATTACK
+ db 1,GUST
+ db 1,QUICK_ATTACK
+ db 5,SAND_ATTACK
+ db 9,GUST
+ db 15,QUICK_ATTACK
+ db 23,WHIRLWIND
+ db 33,WING_ATTACK
+ db 46,AGILITY
+ db 61,MIRROR_MOVE
+ db 0 ; no more level-up moves
+
+RattataEvosAttacks:
+ db EVOLVE_LEVEL,20,RATICATE
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 7,QUICK_ATTACK
+ db 13,HYPER_FANG
+ db 20,FOCUS_ENERGY
+ db 27,PURSUIT
+ db 34,SUPER_FANG
+ db 0 ; no more level-up moves
+
+RaticateEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 1,QUICK_ATTACK
+ db 7,QUICK_ATTACK
+ db 13,HYPER_FANG
+ db 20,SCARY_FACE
+ db 30,PURSUIT
+ db 40,SUPER_FANG
+ db 0 ; no more level-up moves
+
+SpearowEvosAttacks:
+ db EVOLVE_LEVEL,20,FEAROW
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,GROWL
+ db 7,LEER
+ db 13,FURY_ATTACK
+ db 25,PURSUIT
+ db 31,MIRROR_MOVE
+ db 37,DRILL_PECK
+ db 43,AGILITY
+ db 0 ; no more level-up moves
+
+FearowEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,GROWL
+ db 1,LEER
+ db 1,FURY_ATTACK
+ db 7,LEER
+ db 13,FURY_ATTACK
+ db 26,PURSUIT
+ db 32,MIRROR_MOVE
+ db 40,DRILL_PECK
+ db 47,AGILITY
+ db 0 ; no more level-up moves
+
+EkansEvosAttacks:
+ db EVOLVE_LEVEL,22,ARBOK
+ db 0 ; no more evolutions
+ db 1,WRAP
+ db 1,LEER
+ db 9,POISON_STING
+ db 15,BITE
+ db 23,GLARE
+ db 29,SCREECH
+ db 37,ACID
+ db 43,HAZE
+ db 0 ; no more level-up moves
+
+ArbokEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WRAP
+ db 1,LEER
+ db 1,POISON_STING
+ db 1,BITE
+ db 9,POISON_STING
+ db 15,BITE
+ db 25,GLARE
+ db 33,SCREECH
+ db 43,ACID
+ db 51,HAZE
+ db 0 ; no more level-up moves
+
+PikachuEvosAttacks:
+ db EVOLVE_ITEM,THUNDERSTONE,RAICHU
+ db 0 ; no more evolutions
+ db 1,THUNDERSHOCK
+ db 1,GROWL
+ 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 ; no more level-up moves
+
+RaichuEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,THUNDERSHOCK
+ db 1,TAIL_WHIP
+ db 1,QUICK_ATTACK
+ db 1,THUNDERBOLT
+ db 0 ; no more level-up moves
+
+SandshrewEvosAttacks:
+ db EVOLVE_LEVEL,22,SANDSLASH
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 6,DEFENSE_CURL
+ db 11,SAND_ATTACK
+ db 17,POISON_STING
+ db 23,SLASH
+ db 30,SWIFT
+ db 37,FURY_SWIPES
+ db 45,SANDSTORM
+ db 0 ; no more level-up moves
+
+SandslashEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,DEFENSE_CURL
+ db 1,SAND_ATTACK
+ db 6,DEFENSE_CURL
+ db 11,SAND_ATTACK
+ db 17,POISON_STING
+ db 24,SLASH
+ db 33,SWIFT
+ db 42,FURY_SWIPES
+ db 52,SANDSTORM
+ db 0 ; no more level-up moves
+
+NidoranFEvosAttacks:
+ db EVOLVE_LEVEL,16,NIDORINA
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 1,TACKLE
+ db 8,SCRATCH
+ db 12,DOUBLE_KICK
+ db 17,POISON_STING
+ db 23,TAIL_WHIP
+ db 30,BITE
+ db 38,FURY_SWIPES
+ db 0 ; no more level-up moves
+
+NidorinaEvosAttacks:
+ db EVOLVE_ITEM,MOON_STONE,NIDOQUEEN
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 1,TACKLE
+ db 8,SCRATCH
+ db 12,DOUBLE_KICK
+ db 19,POISON_STING
+ db 27,TAIL_WHIP
+ db 36,BITE
+ db 46,FURY_SWIPES
+ db 0 ; no more level-up moves
+
+NidoqueenEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SCRATCH
+ db 1,DOUBLE_KICK
+ db 1,TAIL_WHIP
+ db 23,BODY_SLAM
+ db 0 ; no more level-up moves
+
+NidoranMEvosAttacks:
+ db EVOLVE_LEVEL,16,NIDORINO
+ db 0 ; no more evolutions
+ db 1,LEER
+ db 1,TACKLE
+ db 8,HORN_ATTACK
+ db 12,DOUBLE_KICK
+ db 17,POISON_STING
+ db 23,FOCUS_ENERGY
+ db 30,FURY_ATTACK
+ db 38,HORN_DRILL
+ db 0 ; no more level-up moves
+
+NidorinoEvosAttacks:
+ db EVOLVE_ITEM,MOON_STONE,NIDOKING
+ db 0 ; no more evolutions
+ db 1,LEER
+ db 1,TACKLE
+ db 8,HORN_ATTACK
+ db 12,DOUBLE_KICK
+ db 19,POISON_STING
+ db 27,FOCUS_ENERGY
+ db 36,FURY_ATTACK
+ db 46,HORN_DRILL
+ db 0 ; no more level-up moves
+
+NidokingEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,HORN_ATTACK
+ db 1,DOUBLE_KICK
+ db 1,POISON_STING
+ db 23,THRASH
+ db 0 ; no more level-up moves
+
+ClefairyEvosAttacks:
+ db EVOLVE_ITEM,MOON_STONE,CLEFABLE
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 1,GROWL
+ db 4,ENCORE
+ db 8,SING
+ db 13,DOUBLESLAP
+ db 19,MINIMIZE
+ db 26,DEFENSE_CURL
+ db 34,METRONOME
+ db 43,MOONLIGHT
+ db 53,LIGHT_SCREEN
+ db 0 ; no more level-up moves
+
+ClefableEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SING
+ db 1,DOUBLESLAP
+ db 1,METRONOME
+ db 1,MOONLIGHT
+ db 0 ; no more level-up moves
+
+VulpixEvosAttacks:
+ db EVOLVE_ITEM,FIRE_STONE,NINETALES
+ db 0 ; no more evolutions
+ db 1,EMBER
+ db 1,TAIL_WHIP
+ db 7,QUICK_ATTACK
+ db 13,ROAR
+ db 19,CONFUSE_RAY
+ db 25,SAFEGUARD
+ db 31,FLAMETHROWER
+ db 37,FIRE_SPIN
+ db 0 ; no more level-up moves
+
+NinetalesEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,EMBER
+ db 1,QUICK_ATTACK
+ db 1,CONFUSE_RAY
+ db 1,SAFEGUARD
+ db 43,FIRE_SPIN
+ db 0 ; no more level-up moves
+
+JigglypuffEvosAttacks:
+ db EVOLVE_ITEM,MOON_STONE,WIGGLYTUFF
+ db 0 ; no more evolutions
+ db 1,SING
+ db 4,DEFENSE_CURL
+ db 9,POUND
+ db 14,DISABLE
+ db 19,ROLLOUT
+ db 24,DOUBLESLAP
+ db 29,REST
+ db 34,BODY_SLAM
+ db 39,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+WigglytuffEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SING
+ db 1,DISABLE
+ db 1,DEFENSE_CURL
+ db 1,DOUBLESLAP
+ db 0 ; no more level-up moves
+
+ZubatEvosAttacks:
+ db EVOLVE_LEVEL,22,GOLBAT
+ db 0 ; no more evolutions
+ db 1,LEECH_LIFE
+ db 6,SUPERSONIC
+ db 12,BITE
+ db 19,CONFUSE_RAY
+ db 27,WING_ATTACK
+ db 36,MEAN_LOOK
+ db 46,HAZE
+ db 0 ; no more level-up moves
+
+GolbatEvosAttacks:
+ db EVOLVE_HAPPINESS,TR_ANYTIME,CROBAT
+ db 0 ; no more evolutions
+ db 1,SCREECH
+ db 1,LEECH_LIFE
+ db 1,SUPERSONIC
+ db 6,SUPERSONIC
+ db 12,BITE
+ db 19,CONFUSE_RAY
+ db 30,WING_ATTACK
+ db 42,MEAN_LOOK
+ db 55,HAZE
+ db 0 ; no more level-up moves
+
+OddishEvosAttacks:
+ db EVOLVE_LEVEL,21,GLOOM
+ db 0 ; no more evolutions
+ db 1,ABSORB
+ db 7,SWEET_SCENT
+ db 14,POISONPOWDER
+ db 16,STUN_SPORE
+ db 18,SLEEP_POWDER
+ db 23,ACID
+ db 32,MOONLIGHT
+ db 39,PETAL_DANCE
+ db 0 ; no more level-up moves
+
+GloomEvosAttacks:
+ db EVOLVE_ITEM,LEAF_STONE,VILEPLUME
+ db EVOLVE_ITEM,SUN_STONE,BELLOSSOM
+ db 0 ; no more evolutions
+ db 1,ABSORB
+ db 1,SWEET_SCENT
+ db 1,POISONPOWDER
+ db 7,SWEET_SCENT
+ db 14,POISONPOWDER
+ db 16,STUN_SPORE
+ db 18,SLEEP_POWDER
+ db 24,ACID
+ db 35,MOONLIGHT
+ db 44,PETAL_DANCE
+ db 0 ; no more level-up moves
+
+VileplumeEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,ABSORB
+ db 1,SWEET_SCENT
+ db 1,STUN_SPORE
+ db 1,PETAL_DANCE
+ db 0 ; no more level-up moves
+
+ParasEvosAttacks:
+ db EVOLVE_LEVEL,24,PARASECT
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 7,STUN_SPORE
+ db 13,POISONPOWDER
+ db 19,LEECH_LIFE
+ db 25,SPORE
+ db 31,SLASH
+ db 37,GROWTH
+ db 43,GIGA_DRAIN
+ db 0 ; no more level-up moves
+
+ParasectEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,STUN_SPORE
+ db 1,POISONPOWDER
+ db 7,STUN_SPORE
+ db 13,POISONPOWDER
+ db 19,LEECH_LIFE
+ db 28,SPORE
+ db 37,SLASH
+ db 46,GROWTH
+ db 55,GIGA_DRAIN
+ db 0 ; no more level-up moves
+
+VenonatEvosAttacks:
+ db EVOLVE_LEVEL,31,VENOMOTH
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,DISABLE
+ db 1,FORESIGHT
+ db 9,SUPERSONIC
+ db 17,CONFUSION
+ db 20,POISONPOWDER
+ db 25,LEECH_LIFE
+ db 28,STUN_SPORE
+ db 33,PSYBEAM
+ db 36,SLEEP_POWDER
+ db 41,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+VenomothEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,DISABLE
+ db 1,FORESIGHT
+ db 1,SUPERSONIC
+ db 9,SUPERSONIC
+ db 17,CONFUSION
+ db 20,POISONPOWDER
+ db 25,LEECH_LIFE
+ db 28,STUN_SPORE
+ db 31,GUST
+ db 36,PSYBEAM
+ db 42,SLEEP_POWDER
+ db 52,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+DiglettEvosAttacks:
+ db EVOLVE_LEVEL,26,DUGTRIO
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 5,GROWL
+ db 9,MAGNITUDE
+ db 17,DIG
+ db 25,SAND_ATTACK
+ db 33,SLASH
+ db 41,EARTHQUAKE
+ db 49,FISSURE
+ db 0 ; no more level-up moves
+
+DugtrioEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TRI_ATTACK
+ db 1,SCRATCH
+ db 1,GROWL
+ db 1,MAGNITUDE
+ db 5,GROWL
+ db 9,MAGNITUDE
+ db 17,DIG
+ db 25,SAND_ATTACK
+ db 37,SLASH
+ db 49,EARTHQUAKE
+ db 61,FISSURE
+ db 0 ; no more level-up moves
+
+MeowthEvosAttacks:
+ db EVOLVE_LEVEL,28,PERSIAN
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,GROWL
+ db 11,BITE
+ db 20,PAY_DAY
+ db 28,FAINT_ATTACK
+ db 35,SCREECH
+ db 41,FURY_SWIPES
+ db 46,SLASH
+ db 0 ; no more level-up moves
+
+PersianEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,GROWL
+ db 1,BITE
+ db 11,BITE
+ db 20,PAY_DAY
+ db 29,FAINT_ATTACK
+ db 38,SCREECH
+ db 46,FURY_SWIPES
+ db 53,SLASH
+ db 0 ; no more level-up moves
+
+PsyduckEvosAttacks:
+ db EVOLVE_LEVEL,33,GOLDUCK
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 5,TAIL_WHIP
+ db 10,DISABLE
+ db 16,CONFUSION
+ db 23,SCREECH
+ db 31,PSYCH_UP
+ db 40,FURY_SWIPES
+ db 50,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+GolduckEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,TAIL_WHIP
+ db 1,DISABLE
+ db 1,CONFUSION
+ db 5,TAIL_WHIP
+ db 10,DISABLE
+ db 16,CONFUSION
+ db 23,SCREECH
+ db 31,PSYCH_UP
+ db 44,FURY_SWIPES
+ db 58,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+MankeyEvosAttacks:
+ db EVOLVE_LEVEL,28,PRIMEAPE
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 9,LOW_KICK
+ db 15,KARATE_CHOP
+ db 21,FURY_SWIPES
+ db 27,FOCUS_ENERGY
+ db 33,SEISMIC_TOSS
+ db 39,CROSS_CHOP
+ db 45,SCREECH
+ db 51,THRASH
+ db 0 ; no more level-up moves
+
+PrimeapeEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 1,LOW_KICK
+ db 1,RAGE
+ db 9,LOW_KICK
+ db 15,KARATE_CHOP
+ db 21,FURY_SWIPES
+ db 27,FOCUS_ENERGY
+ db 28,RAGE
+ db 36,SEISMIC_TOSS
+ db 45,CROSS_CHOP
+ db 54,SCREECH
+ db 63,THRASH
+ db 0 ; no more level-up moves
+
+GrowlitheEvosAttacks:
+ db EVOLVE_ITEM,FIRE_STONE,ARCANINE
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,ROAR
+ db 9,EMBER
+ db 18,LEER
+ db 26,TAKE_DOWN
+ db 34,FLAME_WHEEL
+ db 42,AGILITY
+ db 50,FLAMETHROWER
+ db 0 ; no more level-up moves
+
+ArcanineEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,ROAR
+ db 1,LEER
+ db 1,TAKE_DOWN
+ db 1,FLAME_WHEEL
+ db 50,EXTREMESPEED
+ db 0 ; no more level-up moves
+
+PoliwagEvosAttacks:
+ db EVOLVE_LEVEL,25,POLIWHIRL
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 7,HYPNOSIS
+ db 13,WATER_GUN
+ db 19,DOUBLESLAP
+ db 25,RAIN_DANCE
+ db 31,BODY_SLAM
+ db 37,BELLY_DRUM
+ db 43,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+PoliwhirlEvosAttacks:
+ db EVOLVE_ITEM,WATER_STONE,POLIWRATH
+ db EVOLVE_TRADE,KINGS_ROCK,POLITOED
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 1,HYPNOSIS
+ db 1,WATER_GUN
+ db 7,HYPNOSIS
+ db 13,WATER_GUN
+ db 19,DOUBLESLAP
+ db 27,RAIN_DANCE
+ db 35,BODY_SLAM
+ db 43,BELLY_DRUM
+ db 51,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+PoliwrathEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 1,HYPNOSIS
+ db 1,DOUBLESLAP
+ db 1,SUBMISSION
+ db 35,SUBMISSION
+ db 51,MIND_READER
+ db 0 ; no more level-up moves
+
+AbraEvosAttacks:
+ db EVOLVE_LEVEL,16,KADABRA
+ db 0 ; no more evolutions
+ db 1,TELEPORT
+ db 0 ; no more level-up moves
+
+KadabraEvosAttacks:
+ db EVOLVE_TRADE,$ff,ALAKAZAM
+ db 0 ; no more evolutions
+ db 1,TELEPORT
+ db 1,KINESIS
+ db 1,CONFUSION
+ db 16,CONFUSION
+ db 18,DISABLE
+ db 21,PSYBEAM
+ db 26,RECOVER
+ db 31,FUTURE_SIGHT
+ db 38,PSYCHIC_M
+ db 45,REFLECT
+ db 0 ; no more level-up moves
+
+AlakazamEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TELEPORT
+ db 1,KINESIS
+ db 1,CONFUSION
+ db 16,CONFUSION
+ db 18,DISABLE
+ db 21,PSYBEAM
+ db 26,RECOVER
+ db 31,FUTURE_SIGHT
+ db 38,PSYCHIC_M
+ db 45,REFLECT
+ db 0 ; no more level-up moves
+
+MachopEvosAttacks:
+ db EVOLVE_LEVEL,28,MACHOKE
+ db 0 ; no more evolutions
+ db 1,LOW_KICK
+ db 1,LEER
+ db 7,FOCUS_ENERGY
+ db 13,KARATE_CHOP
+ db 19,SEISMIC_TOSS
+ db 25,FORESIGHT
+ db 31,VITAL_THROW
+ db 37,CROSS_CHOP
+ db 43,SCARY_FACE
+ db 49,SUBMISSION
+ db 0 ; no more level-up moves
+
+MachokeEvosAttacks:
+ db EVOLVE_TRADE,$ff,MACHAMP
+ db 0 ; no more evolutions
+ db 1,LOW_KICK
+ db 1,LEER
+ db 1,FOCUS_ENERGY
+ db 8,FOCUS_ENERGY
+ db 15,KARATE_CHOP
+ db 19,SEISMIC_TOSS
+ db 25,FORESIGHT
+ db 34,VITAL_THROW
+ db 43,CROSS_CHOP
+ db 52,SCARY_FACE
+ db 61,SUBMISSION
+ db 0 ; no more level-up moves
+
+MachampEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,LOW_KICK
+ db 1,LEER
+ db 1,FOCUS_ENERGY
+ db 8,FOCUS_ENERGY
+ db 15,KARATE_CHOP
+ db 19,SEISMIC_TOSS
+ db 25,FORESIGHT
+ db 34,VITAL_THROW
+ db 43,CROSS_CHOP
+ db 52,SCARY_FACE
+ db 61,SUBMISSION
+ db 0 ; no more level-up moves
+
+BellsproutEvosAttacks:
+ db EVOLVE_LEVEL,21,WEEPINBELL
+ db 0 ; no more evolutions
+ db 1,VINE_WHIP
+ db 6,GROWTH
+ db 11,WRAP
+ db 15,SLEEP_POWDER
+ db 17,POISONPOWDER
+ db 19,STUN_SPORE
+ db 23,ACID
+ db 30,SWEET_SCENT
+ db 37,RAZOR_LEAF
+ db 45,SLAM
+ db 0 ; no more level-up moves
+
+WeepinbellEvosAttacks:
+ db EVOLVE_ITEM,LEAF_STONE,VICTREEBEL
+ db 0 ; no more evolutions
+ db 1,VINE_WHIP
+ db 1,GROWTH
+ db 1,WRAP
+ db 6,GROWTH
+ db 11,WRAP
+ db 15,SLEEP_POWDER
+ db 17,POISONPOWDER
+ db 19,STUN_SPORE
+ db 24,ACID
+ db 33,SWEET_SCENT
+ db 42,RAZOR_LEAF
+ db 54,SLAM
+ db 0 ; no more level-up moves
+
+VictreebelEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,VINE_WHIP
+ db 1,SLEEP_POWDER
+ db 1,SWEET_SCENT
+ db 1,RAZOR_LEAF
+ db 0 ; no more level-up moves
+
+TentacoolEvosAttacks:
+ db EVOLVE_LEVEL,30,TENTACRUEL
+ db 0 ; no more evolutions
+ db 1,POISON_STING
+ db 6,SUPERSONIC
+ db 12,CONSTRICT
+ db 19,ACID
+ db 25,BUBBLEBEAM
+ db 30,WRAP
+ db 36,BARRIER
+ db 43,SCREECH
+ db 49,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+TentacruelEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POISON_STING
+ db 1,SUPERSONIC
+ db 1,CONSTRICT
+ db 6,SUPERSONIC
+ db 12,CONSTRICT
+ db 19,ACID
+ db 25,BUBBLEBEAM
+ db 30,WRAP
+ db 38,BARRIER
+ db 47,SCREECH
+ db 55,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+GeodudeEvosAttacks:
+ db EVOLVE_LEVEL,25,GRAVELER
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 6,DEFENSE_CURL
+ db 11,ROCK_THROW
+ db 16,MAGNITUDE
+ db 21,SELFDESTRUCT
+ db 26,HARDEN
+ db 31,ROLLOUT
+ db 36,EARTHQUAKE
+ db 41,EXPLOSION
+ db 0 ; no more level-up moves
+
+GravelerEvosAttacks:
+ db EVOLVE_TRADE,$ff,GOLEM
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,DEFENSE_CURL
+ db 1,ROCK_THROW
+ db 6,DEFENSE_CURL
+ db 11,ROCK_THROW
+ db 16,MAGNITUDE
+ db 21,SELFDESTRUCT
+ db 27,HARDEN
+ db 34,ROLLOUT
+ db 41,EARTHQUAKE
+ db 48,EXPLOSION
+ db 0 ; no more level-up moves
+
+GolemEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,DEFENSE_CURL
+ db 1,ROCK_THROW
+ db 1,MAGNITUDE
+ db 6,DEFENSE_CURL
+ db 11,ROCK_THROW
+ db 16,MAGNITUDE
+ db 21,SELFDESTRUCT
+ db 27,HARDEN
+ db 34,ROLLOUT
+ db 41,EARTHQUAKE
+ db 48,EXPLOSION
+ db 0 ; no more level-up moves
+
+PonytaEvosAttacks:
+ db EVOLVE_LEVEL,40,RAPIDASH
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 4,GROWL
+ db 8,TAIL_WHIP
+ db 13,EMBER
+ db 19,STOMP
+ db 26,FIRE_SPIN
+ db 34,TAKE_DOWN
+ db 43,AGILITY
+ db 53,FIRE_BLAST
+ db 0 ; no more level-up moves
+
+RapidashEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,TAIL_WHIP
+ db 1,EMBER
+ db 4,GROWL
+ db 8,TAIL_WHIP
+ db 13,EMBER
+ db 19,STOMP
+ db 26,FIRE_SPIN
+ db 34,TAKE_DOWN
+ db 40,FURY_ATTACK
+ db 47,AGILITY
+ db 61,FIRE_BLAST
+ db 0 ; no more level-up moves
+
+SlowpokeEvosAttacks:
+ db EVOLVE_LEVEL,37,SLOWBRO
+ db EVOLVE_TRADE,KINGS_ROCK,SLOWKING
+ db 0 ; no more evolutions
+ db 1,CURSE
+ db 1,TACKLE
+ db 6,GROWL
+ db 15,WATER_GUN
+ db 20,CONFUSION
+ db 29,DISABLE
+ db 34,HEADBUTT
+ db 43,AMNESIA
+ db 48,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+SlowbroEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CURSE
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,WATER_GUN
+ db 6,GROWL
+ db 15,WATER_GUN
+ db 20,CONFUSION
+ db 29,DISABLE
+ db 34,HEADBUTT
+ db 37,WITHDRAW
+ db 46,AMNESIA
+ db 54,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+MagnemiteEvosAttacks:
+ db EVOLVE_LEVEL,30,MAGNETON
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 6,THUNDERSHOCK
+ db 11,SUPERSONIC
+ db 16,SONICBOOM
+ db 21,THUNDER_WAVE
+ db 27,LOCK_ON
+ db 33,SWIFT
+ db 39,SCREECH
+ db 45,ZAP_CANNON
+ db 0 ; no more level-up moves
+
+MagnetonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,THUNDERSHOCK
+ db 1,SUPERSONIC
+ db 1,SONICBOOM
+ db 6,THUNDERSHOCK
+ db 11,SUPERSONIC
+ db 16,SONICBOOM
+ db 21,THUNDER_WAVE
+ db 27,LOCK_ON
+ db 35,TRI_ATTACK
+ db 43,SCREECH
+ db 53,ZAP_CANNON
+ db 0 ; no more level-up moves
+
+FarfetchDEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 7,SAND_ATTACK
+ db 13,LEER
+ db 19,FURY_ATTACK
+ db 25,SWORDS_DANCE
+ db 31,AGILITY
+ db 37,SLASH
+ db 44,FALSE_SWIPE
+ db 0 ; no more level-up moves
+
+DoduoEvosAttacks:
+ db EVOLVE_LEVEL,31,DODRIO
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,GROWL
+ db 9,PURSUIT
+ db 13,FURY_ATTACK
+ db 21,TRI_ATTACK
+ db 25,RAGE
+ db 33,DRILL_PECK
+ db 37,AGILITY
+ db 0 ; no more level-up moves
+
+DodrioEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,GROWL
+ db 1,PURSUIT
+ db 1,FURY_ATTACK
+ db 9,PURSUIT
+ db 13,FURY_ATTACK
+ db 21,TRI_ATTACK
+ db 25,RAGE
+ db 38,DRILL_PECK
+ db 47,AGILITY
+ db 0 ; no more level-up moves
+
+SeelEvosAttacks:
+ db EVOLVE_LEVEL,34,DEWGONG
+ db 0 ; no more evolutions
+ db 1,HEADBUTT
+ db 5,GROWL
+ db 16,AURORA_BEAM
+ db 21,REST
+ db 32,TAKE_DOWN
+ db 37,ICE_BEAM
+ db 48,SAFEGUARD
+ db 0 ; no more level-up moves
+
+DewgongEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,HEADBUTT
+ db 1,GROWL
+ db 1,AURORA_BEAM
+ db 5,GROWL
+ db 16,AURORA_BEAM
+ db 21,REST
+ db 32,TAKE_DOWN
+ db 43,ICE_BEAM
+ db 60,SAFEGUARD
+ db 0 ; no more level-up moves
+
+GrimerEvosAttacks:
+ db EVOLVE_LEVEL,38,MUK
+ db 0 ; no more evolutions
+ db 1,POISON_GAS
+ db 1,POUND
+ db 5,HARDEN
+ db 10,DISABLE
+ db 16,SLUDGE
+ db 23,MINIMIZE
+ db 31,SCREECH
+ db 40,ACID_ARMOR
+ db 50,SLUDGE_BOMB
+ db 0 ; no more level-up moves
+
+MukEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POISON_GAS
+ db 1,POUND
+ db 1,HARDEN
+ db 33,HARDEN
+ db 37,DISABLE
+ db 45,SLUDGE
+ db 23,MINIMIZE
+ db 31,SCREECH
+ db 45,ACID_ARMOR
+ db 60,SLUDGE_BOMB
+ db 0 ; no more level-up moves
+
+ShellderEvosAttacks:
+ db EVOLVE_ITEM,WATER_STONE,CLOYSTER
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,WITHDRAW
+ db 9,SUPERSONIC
+ db 17,AURORA_BEAM
+ db 25,PROTECT
+ db 33,LEER
+ db 41,CLAMP
+ db 49,ICE_BEAM
+ db 0 ; no more level-up moves
+
+CloysterEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WITHDRAW
+ db 1,SUPERSONIC
+ db 1,AURORA_BEAM
+ db 1,PROTECT
+ db 33,SPIKES
+ db 41,SPIKE_CANNON
+ db 0 ; no more level-up moves
+
+GastlyEvosAttacks:
+ db EVOLVE_LEVEL,25,HAUNTER
+ db 0 ; no more evolutions
+ db 1,HYPNOSIS
+ db 1,LICK
+ db 8,SPITE
+ db 13,MEAN_LOOK
+ db 16,CURSE
+ db 21,NIGHT_SHADE
+ db 28,CONFUSE_RAY
+ db 33,DREAM_EATER
+ db 36,DESTINY_BOND
+ db 0 ; no more level-up moves
+
+HaunterEvosAttacks:
+ db EVOLVE_TRADE,$ff,GENGAR
+ db 0 ; no more evolutions
+ db 1,HYPNOSIS
+ db 1,LICK
+ db 1,SPITE
+ db 8,SPITE
+ db 13,MEAN_LOOK
+ db 16,CURSE
+ db 21,NIGHT_SHADE
+ db 31,CONFUSE_RAY
+ db 39,DREAM_EATER
+ db 48,DESTINY_BOND
+ db 0 ; no more level-up moves
+
+GengarEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,HYPNOSIS
+ db 1,LICK
+ db 1,SPITE
+ db 8,SPITE
+ db 13,MEAN_LOOK
+ db 16,CURSE
+ db 21,NIGHT_SHADE
+ db 31,CONFUSE_RAY
+ db 39,DREAM_EATER
+ db 48,DESTINY_BOND
+ db 0 ; no more level-up moves
+
+OnixEvosAttacks:
+ db EVOLVE_TRADE,METAL_COAT,STEELIX
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SCREECH
+ db 10,BIND
+ db 14,ROCK_THROW
+ db 23,HARDEN
+ db 27,RAGE
+ db 36,SANDSTORM
+ db 40,SLAM
+ db 0 ; no more level-up moves
+
+DrowzeeEvosAttacks:
+ db EVOLVE_LEVEL,26,HYPNO
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 1,HYPNOSIS
+ db 10,DISABLE
+ db 18,CONFUSION
+ db 25,HEADBUTT
+ db 31,POISON_GAS
+ db 36,MEDITATE
+ db 40,PSYCHIC_M
+ db 43,PSYCH_UP
+ db 45,FUTURE_SIGHT
+ db 0 ; no more level-up moves
+
+HypnoEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 1,HYPNOSIS
+ db 1,DISABLE
+ db 1,CONFUSION
+ db 10,DISABLE
+ db 18,CONFUSION
+ db 25,HEADBUTT
+ db 33,POISON_GAS
+ db 40,MEDITATE
+ db 49,PSYCHIC_M
+ db 55,PSYCH_UP
+ db 60,FUTURE_SIGHT
+ db 0 ; no more level-up moves
+
+KrabbyEvosAttacks:
+ db EVOLVE_LEVEL,28,KINGLER
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 5,LEER
+ db 12,VICEGRIP
+ db 16,HARDEN
+ db 23,STOMP
+ db 27,GUILLOTINE
+ db 34,PROTECT
+ db 41,CRABHAMMER
+ db 0 ; no more level-up moves
+
+KinglerEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 1,LEER
+ db 1,VICEGRIP
+ db 5,LEER
+ db 12,VICEGRIP
+ db 16,HARDEN
+ db 23,STOMP
+ db 27,GUILLOTINE
+ db 38,PROTECT
+ db 49,CRABHAMMER
+ db 0 ; no more level-up moves
+
+VoltorbEvosAttacks:
+ db EVOLVE_LEVEL,30,ELECTRODE
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 9,SCREECH
+ db 17,SONICBOOM
+ db 23,SELFDESTRUCT
+ db 29,ROLLOUT
+ db 33,LIGHT_SCREEN
+ db 37,SWIFT
+ db 39,EXPLOSION
+ db 41,MIRROR_COAT
+ db 0 ; no more level-up moves
+
+ElectrodeEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SCREECH
+ db 1,SONICBOOM
+ db 1,SELFDESTRUCT
+ db 9,SCREECH
+ db 17,SONICBOOM
+ db 23,SELFDESTRUCT
+ db 29,ROLLOUT
+ db 34,LIGHT_SCREEN
+ db 40,SWIFT
+ db 44,EXPLOSION
+ db 48,MIRROR_COAT
+ db 0 ; no more level-up moves
+
+ExeggcuteEvosAttacks:
+ db EVOLVE_ITEM,LEAF_STONE,EXEGGUTOR
+ db 0 ; no more evolutions
+ db 1,BARRAGE
+ db 1,HYPNOSIS
+ db 7,REFLECT
+ db 13,LEECH_SEED
+ db 19,CONFUSION
+ db 25,STUN_SPORE
+ db 31,POISONPOWDER
+ db 37,SLEEP_POWDER
+ db 43,SOLARBEAM
+ db 0 ; no more level-up moves
+
+ExeggutorEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BARRAGE
+ db 1,HYPNOSIS
+ db 1,CONFUSION
+ db 19,STOMP
+ db 31,EGG_BOMB
+ db 0 ; no more level-up moves
+
+CuboneEvosAttacks:
+ db EVOLVE_LEVEL,28,MAROWAK
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 5,TAIL_WHIP
+ db 9,BONE_CLUB
+ db 13,HEADBUTT
+ db 17,LEER
+ db 21,FOCUS_ENERGY
+ db 25,BONEMERANG
+ db 29,RAGE
+ db 33,FALSE_SWIPE
+ db 37,THRASH
+ db 41,BONE_RUSH
+ db 0 ; no more level-up moves
+
+MarowakEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 1,TAIL_WHIP
+ db 1,BONE_CLUB
+ db 1,HEADBUTT
+ db 5,TAIL_WHIP
+ db 9,BONE_CLUB
+ db 13,HEADBUTT
+ db 17,LEER
+ db 21,FOCUS_ENERGY
+ db 25,BONEMERANG
+ db 32,RAGE
+ db 39,FALSE_SWIPE
+ db 46,THRASH
+ db 53,BONE_RUSH
+ db 0 ; no more level-up moves
+
+HitmonleeEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,DOUBLE_KICK
+ db 6,MEDITATE
+ db 11,ROLLING_KICK
+ db 16,JUMP_KICK
+ db 21,FOCUS_ENERGY
+ db 26,HI_JUMP_KICK
+ db 31,MIND_READER
+ db 36,FORESIGHT
+ db 41,ENDURE
+ db 46,MEGA_KICK
+ db 51,REVERSAL
+ db 0 ; no more level-up moves
+
+HitmonchanEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,COMET_PUNCH
+ db 7,AGILITY
+ db 13,PURSUIT
+ db 26,THUNDERPUNCH
+ db 26,ICE_PUNCH
+ db 26,FIRE_PUNCH
+ db 32,MACH_PUNCH
+ db 38,MEGA_PUNCH
+ db 44,DETECT
+ db 50,COUNTER
+ db 0 ; no more level-up moves
+
+LickitungEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,LICK
+ db 7,SUPERSONIC
+ db 13,DEFENSE_CURL
+ db 19,STOMP
+ db 25,WRAP
+ db 31,DISABLE
+ db 37,SLAM
+ db 43,SCREECH
+ db 0 ; no more level-up moves
+
+KoffingEvosAttacks:
+ db EVOLVE_LEVEL,35,WEEZING
+ db 0 ; no more evolutions
+ db 1,POISON_GAS
+ db 1,TACKLE
+ db 9,SMOG
+ db 17,SELFDESTRUCT
+ db 21,SLUDGE
+ db 25,SMOKESCREEN
+ db 33,HAZE
+ db 41,EXPLOSION
+ db 45,DESTINY_BOND
+ db 0 ; no more level-up moves
+
+WeezingEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POISON_GAS
+ db 1,TACKLE
+ db 1,SMOG
+ db 1,SELFDESTRUCT
+ db 9,SMOG
+ db 17,SELFDESTRUCT
+ db 21,SLUDGE
+ db 25,SMOKESCREEN
+ db 33,HAZE
+ db 44,EXPLOSION
+ db 51,DESTINY_BOND
+ db 0 ; no more level-up moves
+
+RhyhornEvosAttacks:
+ db EVOLVE_LEVEL,42,RHYDON
+ db 0 ; no more evolutions
+ db 1,HORN_ATTACK
+ db 1,TAIL_WHIP
+ db 13,STOMP
+ db 19,FURY_ATTACK
+ db 31,SCARY_FACE
+ db 37,HORN_DRILL
+ db 49,TAKE_DOWN
+ db 55,EARTHQUAKE
+ db 0 ; no more level-up moves
+
+RhydonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,HORN_ATTACK
+ db 1,TAIL_WHIP
+ db 1,STOMP
+ db 1,FURY_ATTACK
+ db 13,STOMP
+ db 19,FURY_ATTACK
+ db 31,SCARY_FACE
+ db 37,HORN_DRILL
+ db 54,TAKE_DOWN
+ db 65,EARTHQUAKE
+ db 0 ; no more level-up moves
+
+ChanseyEvosAttacks:
+ db EVOLVE_HAPPINESS,TR_ANYTIME,BLISSEY
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 5,GROWL
+ db 9,TAIL_WHIP
+ db 13,SOFTBOILED
+ db 17,DOUBLESLAP
+ db 23,MINIMIZE
+ db 29,SING
+ db 35,EGG_BOMB
+ db 41,DEFENSE_CURL
+ db 49,LIGHT_SCREEN
+ db 57,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+TangelaEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CONSTRICT
+ db 4,SLEEP_POWDER
+ db 10,ABSORB
+ db 13,POISONPOWDER
+ db 19,VINE_WHIP
+ db 25,BIND
+ db 31,MEGA_DRAIN
+ db 34,STUN_SPORE
+ db 40,SLAM
+ db 46,GROWTH
+ db 0 ; no more level-up moves
+
+KangaskhanEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,COMET_PUNCH
+ db 7,LEER
+ db 13,BITE
+ db 19,TAIL_WHIP
+ db 25,MEGA_PUNCH
+ db 31,RAGE
+ db 37,ENDURE
+ db 43,DIZZY_PUNCH
+ db 49,REVERSAL
+ db 0 ; no more level-up moves
+
+HorseaEvosAttacks:
+ db EVOLVE_LEVEL,32,SEADRA
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 8,SMOKESCREEN
+ db 15,LEER
+ db 22,WATER_GUN
+ db 29,TWISTER
+ db 36,AGILITY
+ db 43,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+SeadraEvosAttacks:
+ db EVOLVE_TRADE,DRAGON_SCALE,KINGDRA
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 1,SMOKESCREEN
+ db 1,LEER
+ db 1,WATER_GUN
+ db 8,SMOKESCREEN
+ db 15,LEER
+ db 22,WATER_GUN
+ db 29,TWISTER
+ db 40,AGILITY
+ db 51,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+GoldeenEvosAttacks:
+ db EVOLVE_LEVEL,33,SEAKING
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,TAIL_WHIP
+ db 10,SUPERSONIC
+ db 15,HORN_ATTACK
+ db 24,FLAIL
+ db 29,FURY_ATTACK
+ db 38,WATERFALL
+ db 43,HORN_DRILL
+ db 52,AGILITY
+ db 0 ; no more level-up moves
+
+SeakingEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,TAIL_WHIP
+ db 1,TAIL_WHIP
+ db 10,SUPERSONIC
+ db 15,HORN_ATTACK
+ db 24,FLAIL
+ db 29,FURY_ATTACK
+ db 41,WATERFALL
+ db 49,HORN_DRILL
+ db 61,AGILITY
+ db 0 ; no more level-up moves
+
+StaryuEvosAttacks:
+ db EVOLVE_ITEM,WATER_STONE,STARMIE
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,HARDEN
+ db 7,WATER_GUN
+ db 13,RAPID_SPIN
+ db 19,RECOVER
+ db 25,SWIFT
+ db 31,BUBBLEBEAM
+ db 37,MINIMIZE
+ db 43,LIGHT_SCREEN
+ db 50,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+StarmieEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,RAPID_SPIN
+ db 1,RECOVER
+ db 1,BUBBLEBEAM
+ db 37,CONFUSE_RAY
+ db 0 ; no more level-up moves
+
+MrMimeEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BARRIER
+ db 6,CONFUSION
+ db 11,SUBSTITUTE
+ db 16,MEDITATE
+ db 21,DOUBLESLAP
+ db 26,LIGHT_SCREEN
+ db 26,REFLECT
+ db 31,ENCORE
+ db 36,PSYBEAM
+ db 41,BATON_PASS
+ db 46,SAFEGUARD
+ db 0 ; no more level-up moves
+
+ScytherEvosAttacks:
+ db EVOLVE_TRADE,METAL_COAT,SCIZOR
+ db 0 ; no more evolutions
+ db 1,QUICK_ATTACK
+ db 1,LEER
+ db 6,FOCUS_ENERGY
+ db 12,PURSUIT
+ db 18,FALSE_SWIPE
+ db 24,AGILITY
+ db 30,WING_ATTACK
+ db 36,SLASH
+ db 42,SWORDS_DANCE
+ db 48,DOUBLE_TEAM
+ db 0 ; no more level-up moves
+
+JynxEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 1,LICK
+ db 1,LOVELY_KISS
+ db 1,POWDER_SNOW
+ db 9,LOVELY_KISS
+ db 13,POWDER_SNOW
+ db 21,DOUBLESLAP
+ db 25,ICE_PUNCH
+ db 35,MEAN_LOOK
+ db 41,BODY_SLAM
+ db 51,PERISH_SONG
+ db 57,BLIZZARD
+ db 0 ; no more level-up moves
+
+ElectabuzzEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,QUICK_ATTACK
+ db 1,LEER
+ db 1,THUNDERPUNCH
+ db 9,THUNDERPUNCH
+ db 17,LIGHT_SCREEN
+ db 25,SWIFT
+ db 36,SCREECH
+ db 47,THUNDERBOLT
+ db 58,THUNDER
+ db 0 ; no more level-up moves
+
+MagmarEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,EMBER
+ db 1,LEER
+ db 1,SMOG
+ db 1,FIRE_PUNCH
+ db 7,LEER
+ db 13,SMOG
+ db 19,FIRE_PUNCH
+ db 25,SMOKESCREEN
+ db 33,SUNNY_DAY
+ db 41,FLAMETHROWER
+ db 49,CONFUSE_RAY
+ db 57,FIRE_BLAST
+ db 0 ; no more level-up moves
+
+PinsirEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,VICEGRIP
+ db 7,FOCUS_ENERGY
+ db 13,BIND
+ db 19,SEISMIC_TOSS
+ db 25,HARDEN
+ db 31,GUILLOTINE
+ db 37,SUBMISSION
+ db 43,SWORDS_DANCE
+ db 0 ; no more level-up moves
+
+TaurosEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 4,TAIL_WHIP
+ db 8,RAGE
+ db 13,HORN_ATTACK
+ db 19,SCARY_FACE
+ db 26,PURSUIT
+ db 34,REST
+ db 43,THRASH
+ db 53,TAKE_DOWN
+ db 0 ; no more level-up moves
+
+MagikarpEvosAttacks:
+ db EVOLVE_LEVEL,20,GYARADOS
+ db 0 ; no more evolutions
+ db 1,SPLASH
+ db 15,TACKLE
+ db 30,FLAIL
+ db 0 ; no more level-up moves
+
+GyaradosEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,THRASH
+ db 20,BITE
+ db 25,DRAGON_RAGE
+ db 30,LEER
+ db 35,TWISTER
+ db 40,HYDRO_PUMP
+ db 45,RAIN_DANCE
+ db 50,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+LaprasEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 1,GROWL
+ db 1,SING
+ db 8,MIST
+ db 15,BODY_SLAM
+ db 22,CONFUSE_RAY
+ db 29,PERISH_SONG
+ db 36,ICE_BEAM
+ db 43,RAIN_DANCE
+ db 50,SAFEGUARD
+ db 57,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+DittoEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TRANSFORM
+ db 0 ; no more level-up moves
+
+EeveeEvosAttacks:
+ db EVOLVE_ITEM,THUNDERSTONE,JOLTEON
+ db EVOLVE_ITEM,WATER_STONE,VAPOREON
+ db EVOLVE_ITEM,FIRE_STONE,FLAREON
+ db EVOLVE_HAPPINESS,TR_MORNDAY,ESPEON
+ db EVOLVE_HAPPINESS,TR_NITE,UMBREON
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 8,SAND_ATTACK
+ db 16,GROWL
+ db 23,QUICK_ATTACK
+ db 30,BITE
+ db 36,BATON_PASS
+ db 42,TAKE_DOWN
+ db 0 ; no more level-up moves
+
+VaporeonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 8,SAND_ATTACK
+ db 16,WATER_GUN
+ db 23,QUICK_ATTACK
+ db 30,BITE
+ db 36,AURORA_BEAM
+ db 42,HAZE
+ db 47,ACID_ARMOR
+ db 52,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+JolteonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 8,SAND_ATTACK
+ db 16,THUNDERSHOCK
+ db 23,QUICK_ATTACK
+ db 30,DOUBLE_KICK
+ db 36,PIN_MISSILE
+ db 42,THUNDER_WAVE
+ db 47,AGILITY
+ db 52,THUNDER
+ db 0 ; no more level-up moves
+
+FlareonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 8,SAND_ATTACK
+ db 16,EMBER
+ db 23,QUICK_ATTACK
+ db 30,BITE
+ db 36,FIRE_SPIN
+ db 42,SMOG
+ db 47,LEER
+ db 52,FLAMETHROWER
+ db 0 ; no more level-up moves
+
+PorygonEvosAttacks:
+ db EVOLVE_TRADE,UP_GRADE,PORYGON2
+ db 0 ; no more evolutions
+ db 1,CONVERSION2
+ db 1,TACKLE
+ db 1,CONVERSION
+ db 9,AGILITY
+ db 12,PSYBEAM
+ db 20,RECOVER
+ db 24,SHARPEN
+ db 32,LOCK_ON
+ db 36,TRI_ATTACK
+ db 44,ZAP_CANNON
+ db 0 ; no more level-up moves
+
+OmanyteEvosAttacks:
+ db EVOLVE_LEVEL,40,OMASTAR
+ db 0 ; no more evolutions
+ db 1,CONSTRICT
+ db 1,WITHDRAW
+ db 13,BITE
+ db 19,WATER_GUN
+ db 31,LEER
+ db 37,PROTECT
+ db 49,ANCIENTPOWER
+ db 55,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+OmastarEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CONSTRICT
+ db 1,WITHDRAW
+ db 1,BITE
+ db 13,BITE
+ db 19,WATER_GUN
+ db 31,LEER
+ db 37,PROTECT
+ db 40,SPIKE_CANNON
+ db 54,ANCIENTPOWER
+ db 65,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+KabutoEvosAttacks:
+ db EVOLVE_LEVEL,40,KABUTOPS
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,HARDEN
+ db 10,ABSORB
+ db 19,LEER
+ db 28,SAND_ATTACK
+ db 37,ENDURE
+ db 46,MEGA_DRAIN
+ db 55,ANCIENTPOWER
+ db 0 ; no more level-up moves
+
+KabutopsEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,HARDEN
+ db 1,ABSORB
+ db 10,ABSORB
+ db 19,LEER
+ db 28,SAND_ATTACK
+ db 37,ENDURE
+ db 40,SLASH
+ db 51,MEGA_DRAIN
+ db 65,ANCIENTPOWER
+ db 0 ; no more level-up moves
+
+AerodactylEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WING_ATTACK
+ db 8,AGILITY
+ db 15,BITE
+ db 22,SUPERSONIC
+ db 29,ANCIENTPOWER
+ db 36,SCARY_FACE
+ db 43,TAKE_DOWN
+ db 50,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+SnorlaxEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 8,AMNESIA
+ db 15,DEFENSE_CURL
+ db 22,BELLY_DRUM
+ db 29,HEADBUTT
+ db 36,SNORE
+ db 36,REST
+ db 43,BODY_SLAM
+ db 50,ROLLOUT
+ db 57,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+ArticunoEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,GUST
+ db 1,POWDER_SNOW
+ db 13,MIST
+ db 25,AGILITY
+ db 37,MIND_READER
+ db 49,ICE_BEAM
+ db 61,REFLECT
+ db 73,BLIZZARD
+ db 0 ; no more level-up moves
+
+ZapdosEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,THUNDERSHOCK
+ db 13,THUNDER_WAVE
+ db 25,AGILITY
+ db 37,DETECT
+ db 49,DRILL_PECK
+ db 61,LIGHT_SCREEN
+ db 73,THUNDER
+ db 0 ; no more level-up moves
+
+MoltresEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WING_ATTACK
+ db 1,EMBER
+ db 13,FIRE_SPIN
+ db 25,AGILITY
+ db 37,ENDURE
+ db 49,FLAMETHROWER
+ db 61,SAFEGUARD
+ db 73,SKY_ATTACK
+ db 0 ; no more level-up moves
+
+DratiniEvosAttacks:
+ db EVOLVE_LEVEL,30,DRAGONAIR
+ db 0 ; no more evolutions
+ db 1,WRAP
+ db 1,LEER
+ db 8,THUNDER_WAVE
+ db 15,TWISTER
+ db 22,DRAGON_RAGE
+ db 29,SLAM
+ db 36,AGILITY
+ db 43,SAFEGUARD
+ db 50,OUTRAGE
+ db 57,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+DragonairEvosAttacks:
+ db EVOLVE_LEVEL,55,DRAGONITE
+ db 0 ; no more evolutions
+ db 1,WRAP
+ db 1,LEER
+ db 1,THUNDER_WAVE
+ db 1,TWISTER
+ db 8,THUNDER_WAVE
+ db 15,TWISTER
+ db 22,DRAGON_RAGE
+ db 29,SLAM
+ db 38,AGILITY
+ db 47,SAFEGUARD
+ db 56,OUTRAGE
+ db 65,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+DragoniteEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WRAP
+ db 1,LEER
+ db 1,THUNDER_WAVE
+ db 1,TWISTER
+ db 8,THUNDER_WAVE
+ db 15,TWISTER
+ db 22,DRAGON_RAGE
+ db 29,SLAM
+ db 38,AGILITY
+ db 47,SAFEGUARD
+ db 55,WING_ATTACK
+ db 61,OUTRAGE
+ db 75,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+MewtwoEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CONFUSION
+ db 1,DISABLE
+ db 11,BARRIER
+ db 22,SWIFT
+ db 33,PSYCH_UP
+ db 44,FUTURE_SIGHT
+ db 55,MIST
+ db 66,PSYCHIC_M
+ db 77,AMNESIA
+ db 88,RECOVER
+ db 99,SAFEGUARD
+ db 0 ; no more level-up moves
+
+MewEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 10,TRANSFORM
+ db 20,MEGA_PUNCH
+ db 30,METRONOME
+ db 40,PSYCHIC_M
+ db 50,ANCIENTPOWER
+ db 0 ; no more level-up moves
+
+ChikoritaEvosAttacks:
+ db EVOLVE_LEVEL,16,BAYLEEF
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 8,RAZOR_LEAF
+ db 12,REFLECT
+ db 15,POISONPOWDER
+ db 22,SYNTHESIS
+ db 29,BODY_SLAM
+ db 36,LIGHT_SCREEN
+ db 43,SAFEGUARD
+ db 50,SOLARBEAM
+ db 0 ; no more level-up moves
+
+BayleefEvosAttacks:
+ db EVOLVE_LEVEL,32,MEGANIUM
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,RAZOR_LEAF
+ db 1,REFLECT
+ db 8,RAZOR_LEAF
+ db 12,REFLECT
+ db 15,POISONPOWDER
+ db 23,SYNTHESIS
+ db 31,BODY_SLAM
+ db 39,LIGHT_SCREEN
+ db 47,SAFEGUARD
+ db 55,SOLARBEAM
+ db 0 ; no more level-up moves
+
+MeganiumEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,RAZOR_LEAF
+ db 1,REFLECT
+ db 8,RAZOR_LEAF
+ db 12,REFLECT
+ db 15,POISONPOWDER
+ db 23,SYNTHESIS
+ db 31,BODY_SLAM
+ db 41,LIGHT_SCREEN
+ db 51,SAFEGUARD
+ db 61,SOLARBEAM
+ db 0 ; no more level-up moves
+
+CyndaquilEvosAttacks:
+ db EVOLVE_LEVEL,14,QUILAVA
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,LEER
+ db 6,SMOKESCREEN
+ db 12,EMBER
+ db 19,QUICK_ATTACK
+ db 27,FLAME_WHEEL
+ db 36,SWIFT
+ db 46,FLAMETHROWER
+ db 0 ; no more level-up moves
+
+QuilavaEvosAttacks:
+ db EVOLVE_LEVEL,36,TYPHLOSION
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,LEER
+ db 1,SMOKESCREEN
+ db 6,SMOKESCREEN
+ db 12,EMBER
+ db 21,QUICK_ATTACK
+ db 31,FLAME_WHEEL
+ db 42,SWIFT
+ db 54,FLAMETHROWER
+ db 0 ; no more level-up moves
+
+TyphlosionEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,LEER
+ db 1,SMOKESCREEN
+ db 1,EMBER
+ db 6,SMOKESCREEN
+ db 12,EMBER
+ db 21,QUICK_ATTACK
+ db 31,FLAME_WHEEL
+ db 45,SWIFT
+ db 60,FLAMETHROWER
+ db 0 ; no more level-up moves
+
+TotodileEvosAttacks:
+ db EVOLVE_LEVEL,18,CROCONAW
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 7,RAGE
+ db 13,WATER_GUN
+ db 20,BITE
+ db 27,SCARY_FACE
+ db 35,SLASH
+ db 43,SCREECH
+ db 52,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+CroconawEvosAttacks:
+ db EVOLVE_LEVEL,30,FERALIGATR
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 1,RAGE
+ db 7,RAGE
+ db 13,WATER_GUN
+ db 21,BITE
+ db 28,SCARY_FACE
+ db 37,SLASH
+ db 45,SCREECH
+ db 55,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+FeraligatrEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 1,RAGE
+ db 1,WATER_GUN
+ db 7,RAGE
+ db 13,WATER_GUN
+ db 21,BITE
+ db 28,SCARY_FACE
+ db 38,SLASH
+ db 47,SCREECH
+ db 58,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+SentretEvosAttacks:
+ db EVOLVE_LEVEL,15,FURRET
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 5,DEFENSE_CURL
+ db 11,QUICK_ATTACK
+ db 17,FURY_SWIPES
+ db 25,SLAM
+ db 33,REST
+ db 41,AMNESIA
+ db 0 ; no more level-up moves
+
+FurretEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,DEFENSE_CURL
+ db 1,QUICK_ATTACK
+ db 5,DEFENSE_CURL
+ db 11,QUICK_ATTACK
+ db 18,FURY_SWIPES
+ db 28,SLAM
+ db 38,REST
+ db 48,AMNESIA
+ db 0 ; no more level-up moves
+
+HoothootEvosAttacks:
+ db EVOLVE_LEVEL,20,NOCTOWL
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 6,FORESIGHT
+ db 11,PECK
+ db 16,HYPNOSIS
+ db 22,REFLECT
+ db 28,TAKE_DOWN
+ db 34,CONFUSION
+ db 48,DREAM_EATER
+ db 0 ; no more level-up moves
+
+NoctowlEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,FORESIGHT
+ db 1,PECK
+ db 6,FORESIGHT
+ db 11,PECK
+ db 16,HYPNOSIS
+ db 25,REFLECT
+ db 33,TAKE_DOWN
+ db 41,CONFUSION
+ db 57,DREAM_EATER
+ db 0 ; no more level-up moves
+
+LedybaEvosAttacks:
+ db EVOLVE_LEVEL,18,LEDIAN
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 8,SUPERSONIC
+ db 15,COMET_PUNCH
+ db 22,LIGHT_SCREEN
+ db 22,REFLECT
+ db 22,SAFEGUARD
+ db 29,BATON_PASS
+ db 36,SWIFT
+ db 43,AGILITY
+ db 50,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+LedianEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SUPERSONIC
+ db 8,SUPERSONIC
+ db 15,COMET_PUNCH
+ db 24,LIGHT_SCREEN
+ db 24,REFLECT
+ db 24,SAFEGUARD
+ db 33,BATON_PASS
+ db 42,SWIFT
+ db 51,AGILITY
+ db 60,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+SpinarakEvosAttacks:
+ db EVOLVE_LEVEL,22,ARIADOS
+ db 0 ; no more evolutions
+ db 1,POISON_STING
+ db 1,STRING_SHOT
+ db 6,SCARY_FACE
+ db 11,CONSTRICT
+ db 17,NIGHT_SHADE
+ db 23,LEECH_LIFE
+ db 30,FURY_SWIPES
+ db 37,SPIDER_WEB
+ db 45,AGILITY
+ db 53,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+AriadosEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POISON_STING
+ db 1,STRING_SHOT
+ db 1,SCARY_FACE
+ db 1,CONSTRICT
+ db 6,SCARY_FACE
+ db 11,CONSTRICT
+ db 17,NIGHT_SHADE
+ db 25,LEECH_LIFE
+ db 34,FURY_SWIPES
+ db 43,SPIDER_WEB
+ db 53,AGILITY
+ db 63,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+CrobatEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCREECH
+ db 1,LEECH_LIFE
+ db 1,SUPERSONIC
+ db 6,SUPERSONIC
+ db 12,BITE
+ db 19,CONFUSE_RAY
+ db 30,WING_ATTACK
+ db 42,MEAN_LOOK
+ db 55,HAZE
+ db 0 ; no more level-up moves
+
+ChinchouEvosAttacks:
+ db EVOLVE_LEVEL,27,LANTURN
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 1,THUNDER_WAVE
+ db 5,SUPERSONIC
+ db 13,FLAIL
+ db 17,WATER_GUN
+ db 25,SPARK
+ db 29,CONFUSE_RAY
+ db 37,TAKE_DOWN
+ db 41,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+LanturnEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 1,THUNDER_WAVE
+ db 1,SUPERSONIC
+ db 5,SUPERSONIC
+ db 13,FLAIL
+ db 17,WATER_GUN
+ db 25,SPARK
+ db 33,CONFUSE_RAY
+ db 45,TAKE_DOWN
+ db 53,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+PichuEvosAttacks:
+ db EVOLVE_HAPPINESS,TR_ANYTIME,PIKACHU
+ db 0 ; no more evolutions
+ db 1,THUNDERSHOCK
+ db 1,CHARM
+ db 6,TAIL_WHIP
+ db 8,THUNDER_WAVE
+ db 11,SWEET_KISS
+ db 0 ; no more level-up moves
+
+CleffaEvosAttacks:
+ db EVOLVE_HAPPINESS,TR_ANYTIME,CLEFAIRY
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 1,CHARM
+ db 4,ENCORE
+ db 8,SING
+ db 13,SWEET_KISS
+ db 0 ; no more level-up moves
+
+IgglybuffEvosAttacks:
+ db EVOLVE_HAPPINESS,TR_ANYTIME,JIGGLYPUFF
+ db 0 ; no more evolutions
+ db 1,SING
+ db 1,CHARM
+ db 4,DEFENSE_CURL
+ db 9,POUND
+ db 14,SWEET_KISS
+ db 0 ; no more level-up moves
+
+TogepiEvosAttacks:
+ db EVOLVE_HAPPINESS,TR_ANYTIME,TOGETIC
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 1,CHARM
+ db 7,METRONOME
+ db 18,SWEET_KISS
+ db 25,ENCORE
+ db 31,SAFEGUARD
+ db 38,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+TogeticEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 1,CHARM
+ db 7,METRONOME
+ db 18,SWEET_KISS
+ db 25,ENCORE
+ db 31,SAFEGUARD
+ db 38,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+NatuEvosAttacks:
+ db EVOLVE_LEVEL,25,XATU
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,LEER
+ db 10,NIGHT_SHADE
+ db 20,TELEPORT
+ db 30,FUTURE_SIGHT
+ db 40,CONFUSE_RAY
+ db 50,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+XatuEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 1,LEER
+ db 1,NIGHT_SHADE
+ db 10,NIGHT_SHADE
+ db 20,TELEPORT
+ db 35,FUTURE_SIGHT
+ db 50,CONFUSE_RAY
+ db 65,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+MareepEvosAttacks:
+ db EVOLVE_LEVEL,15,FLAAFFY
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 9,THUNDERSHOCK
+ db 16,THUNDER_WAVE
+ db 23,COTTON_SPORE
+ db 30,LIGHT_SCREEN
+ db 37,THUNDER
+ db 0 ; no more level-up moves
+
+FlaaffyEvosAttacks:
+ db EVOLVE_LEVEL,30,AMPHAROS
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,THUNDERSHOCK
+ db 9,THUNDERSHOCK
+ db 18,THUNDER_WAVE
+ db 27,COTTON_SPORE
+ db 36,LIGHT_SCREEN
+ db 45,THUNDER
+ db 0 ; no more level-up moves
+
+AmpharosEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,THUNDERSHOCK
+ db 1,THUNDER_WAVE
+ db 9,THUNDERSHOCK
+ db 18,THUNDER_WAVE
+ db 27,COTTON_SPORE
+ db 30,THUNDERPUNCH
+ db 42,LIGHT_SCREEN
+ db 57,THUNDER
+ db 0 ; no more level-up moves
+
+BellossomEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,ABSORB
+ db 1,SWEET_SCENT
+ db 1,STUN_SPORE
+ db 1,PETAL_DANCE
+ db 55,SOLARBEAM
+ db 0 ; no more level-up moves
+
+MarillEvosAttacks:
+ db EVOLVE_LEVEL,18,AZUMARILL
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 3,DEFENSE_CURL
+ db 6,TAIL_WHIP
+ db 10,WATER_GUN
+ db 15,ROLLOUT
+ db 21,BUBBLEBEAM
+ db 28,DOUBLE_EDGE
+ db 36,RAIN_DANCE
+ db 0 ; no more level-up moves
+
+AzumarillEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,DEFENSE_CURL
+ db 1,TAIL_WHIP
+ db 1,WATER_GUN
+ db 3,DEFENSE_CURL
+ db 6,TAIL_WHIP
+ db 10,WATER_GUN
+ db 15,ROLLOUT
+ db 25,BUBBLEBEAM
+ db 36,DOUBLE_EDGE
+ db 48,RAIN_DANCE
+ db 0 ; no more level-up moves
+
+SudowoodoEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,ROCK_THROW
+ db 1,MIMIC
+ db 10,FLAIL
+ db 19,LOW_KICK
+ db 28,ROCK_SLIDE
+ db 37,FAINT_ATTACK
+ db 46,SLAM
+ db 0 ; no more level-up moves
+
+PolitoedEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 1,HYPNOSIS
+ db 1,DOUBLESLAP
+ db 1,PERISH_SONG
+ db 35,PERISH_SONG
+ db 51,SWAGGER
+ db 0 ; no more level-up moves
+
+HoppipEvosAttacks:
+ db EVOLVE_LEVEL,18,SKIPLOOM
+ db 0 ; no more evolutions
+ db 1,SPLASH
+ db 5,SYNTHESIS
+ db 5,TAIL_WHIP
+ db 10,TACKLE
+ db 13,POISONPOWDER
+ db 15,STUN_SPORE
+ db 17,SLEEP_POWDER
+ db 20,LEECH_SEED
+ db 25,COTTON_SPORE
+ db 30,MEGA_DRAIN
+ db 0 ; no more level-up moves
+
+SkiploomEvosAttacks:
+ db EVOLVE_LEVEL,27,JUMPLUFF
+ db 0 ; no more evolutions
+ db 1,SPLASH
+ db 1,SYNTHESIS
+ db 1,TAIL_WHIP
+ db 1,TACKLE
+ db 5,SYNTHESIS
+ db 5,TAIL_WHIP
+ db 10,TACKLE
+ db 13,POISONPOWDER
+ db 15,STUN_SPORE
+ db 17,SLEEP_POWDER
+ db 22,LEECH_SEED
+ db 29,COTTON_SPORE
+ db 36,MEGA_DRAIN
+ db 0 ; no more level-up moves
+
+JumpluffEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SPLASH
+ db 1,SYNTHESIS
+ db 1,TAIL_WHIP
+ db 1,TACKLE
+ db 5,SYNTHESIS
+ db 5,TAIL_WHIP
+ db 10,TACKLE
+ db 13,POISONPOWDER
+ db 15,STUN_SPORE
+ db 17,SLEEP_POWDER
+ db 22,LEECH_SEED
+ db 33,COTTON_SPORE
+ db 44,MEGA_DRAIN
+ db 0 ; no more level-up moves
+
+AipomEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,TAIL_WHIP
+ db 6,SAND_ATTACK
+ db 12,BATON_PASS
+ db 19,FURY_SWIPES
+ db 27,SWIFT
+ db 36,SCREECH
+ db 46,AGILITY
+ db 0 ; no more level-up moves
+
+SunkernEvosAttacks:
+ db EVOLVE_ITEM,SUN_STONE,SUNFLORA
+ db 0 ; no more evolutions
+ db 1,ABSORB
+ db 4,GROWTH
+ db 10,MEGA_DRAIN
+ db 19,SUNNY_DAY
+ db 31,SYNTHESIS
+ db 46,GIGA_DRAIN
+ db 0 ; no more level-up moves
+
+SunfloraEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,ABSORB
+ db 1,POUND
+ db 4,GROWTH
+ db 10,RAZOR_LEAF
+ db 19,SUNNY_DAY
+ db 31,PETAL_DANCE
+ db 46,SOLARBEAM
+ db 0 ; no more level-up moves
+
+YanmaEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,FORESIGHT
+ db 7,QUICK_ATTACK
+ db 13,DOUBLE_TEAM
+ db 19,SONICBOOM
+ db 25,DETECT
+ db 31,SUPERSONIC
+ db 37,WING_ATTACK
+ db 43,SCREECH
+ db 0 ; no more level-up moves
+
+WooperEvosAttacks:
+ db EVOLVE_LEVEL,20,QUAGSIRE
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 1,TAIL_WHIP
+ db 11,SLAM
+ db 21,AMNESIA
+ db 31,EARTHQUAKE
+ db 41,RAIN_DANCE
+ db 51,MIST
+ db 51,HAZE
+ db 0 ; no more level-up moves
+
+QuagsireEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 1,TAIL_WHIP
+ db 11,SLAM
+ db 23,AMNESIA
+ db 35,EARTHQUAKE
+ db 47,RAIN_DANCE
+ db 59,MIST
+ db 59,HAZE
+ db 0 ; no more level-up moves
+
+EspeonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 8,SAND_ATTACK
+ db 16,CONFUSION
+ db 23,QUICK_ATTACK
+ db 30,SWIFT
+ db 36,PSYBEAM
+ db 42,PSYCH_UP
+ db 47,PSYCHIC_M
+ db 52,MORNING_SUN
+ db 0 ; no more level-up moves
+
+UmbreonEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,TAIL_WHIP
+ db 8,SAND_ATTACK
+ db 16,PURSUIT
+ db 23,QUICK_ATTACK
+ db 30,CONFUSE_RAY
+ db 36,FAINT_ATTACK
+ db 42,MEAN_LOOK
+ db 47,SCREECH
+ db 52,MOONLIGHT
+ db 0 ; no more level-up moves
+
+MurkrowEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PECK
+ db 11,PURSUIT
+ db 16,HAZE
+ db 26,NIGHT_SHADE
+ db 31,FAINT_ATTACK
+ db 41,MEAN_LOOK
+ db 0 ; no more level-up moves
+
+SlowkingEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CURSE
+ db 1,TACKLE
+ db 6,GROWL
+ db 15,WATER_GUN
+ db 20,CONFUSION
+ db 29,DISABLE
+ db 34,HEADBUTT
+ db 43,SWAGGER
+ db 48,PSYCHIC_M
+ db 0 ; no more level-up moves
+
+MisdreavusEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,GROWL
+ db 1,PSYWAVE
+ db 6,SPITE
+ db 12,CONFUSE_RAY
+ db 19,MEAN_LOOK
+ db 27,PSYBEAM
+ db 36,PAIN_SPLIT
+ db 46,PERISH_SONG
+ db 0 ; no more level-up moves
+
+UnownEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,HIDDEN_POWER
+ db 0 ; no more level-up moves
+
+WobbuffetEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,COUNTER
+ db 1,MIRROR_COAT
+ db 1,SAFEGUARD
+ db 1,DESTINY_BOND
+ db 0 ; no more level-up moves
+
+GirafarigEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 1,CONFUSION
+ db 1,STOMP
+ db 7,CONFUSION
+ db 13,STOMP
+ db 20,AGILITY
+ db 30,BATON_PASS
+ db 41,PSYBEAM
+ db 54,CRUNCH
+ db 0 ; no more level-up moves
+
+PinecoEvosAttacks:
+ db EVOLVE_LEVEL,31,FORRETRESS
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,PROTECT
+ db 8,SELFDESTRUCT
+ db 15,TAKE_DOWN
+ db 22,RAPID_SPIN
+ db 29,BIDE
+ db 36,EXPLOSION
+ db 43,SPIKES
+ db 50,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+ForretressEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,PROTECT
+ db 1,SELFDESTRUCT
+ db 8,SELFDESTRUCT
+ db 15,TAKE_DOWN
+ db 22,RAPID_SPIN
+ db 29,BIDE
+ db 39,EXPLOSION
+ db 49,SPIKES
+ db 59,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+DunsparceEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,RAGE
+ db 5,DEFENSE_CURL
+ db 13,GLARE
+ db 18,SPITE
+ db 26,PURSUIT
+ db 30,SCREECH
+ db 38,TAKE_DOWN
+ db 0 ; no more level-up moves
+
+GligarEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POISON_STING
+ db 6,SAND_ATTACK
+ db 13,HARDEN
+ db 20,QUICK_ATTACK
+ db 28,FAINT_ATTACK
+ db 36,SLASH
+ db 44,SCREECH
+ db 52,GUILLOTINE
+ db 0 ; no more level-up moves
+
+SteelixEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SCREECH
+ db 10,BIND
+ db 14,ROCK_THROW
+ db 23,HARDEN
+ db 27,RAGE
+ db 36,SANDSTORM
+ db 40,SLAM
+ db 49,CRUNCH
+ db 0 ; no more level-up moves
+
+SnubbullEvosAttacks:
+ db EVOLVE_LEVEL,23,GRANBULL
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SCARY_FACE
+ db 4,TAIL_WHIP
+ db 8,CHARM
+ db 13,BITE
+ db 19,LICK
+ db 26,ROAR
+ db 34,RAGE
+ db 43,TAKE_DOWN
+ db 0 ; no more level-up moves
+
+GranbullEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,SCARY_FACE
+ db 4,TAIL_WHIP
+ db 8,CHARM
+ db 13,BITE
+ db 19,LICK
+ db 28,ROAR
+ db 38,RAGE
+ db 51,TAKE_DOWN
+ db 0 ; no more level-up moves
+
+QwilfishEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SPIKES
+ db 1,TACKLE
+ db 1,POISON_STING
+ db 10,HARDEN
+ db 10,MINIMIZE
+ db 19,WATER_GUN
+ db 28,PIN_MISSILE
+ db 37,TAKE_DOWN
+ db 46,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+ScizorEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,QUICK_ATTACK
+ db 1,LEER
+ db 6,FOCUS_ENERGY
+ db 12,PURSUIT
+ db 18,FALSE_SWIPE
+ db 24,AGILITY
+ db 30,METAL_CLAW
+ db 36,SLASH
+ db 42,SWORDS_DANCE
+ db 48,DOUBLE_TEAM
+ db 0 ; no more level-up moves
+
+ShuckleEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CONSTRICT
+ db 1,WITHDRAW
+ db 9,WRAP
+ db 14,ENCORE
+ db 23,SAFEGUARD
+ db 28,BIDE
+ db 37,REST
+ db 0 ; no more level-up moves
+
+HeracrossEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,LEER
+ db 6,HORN_ATTACK
+ db 12,ENDURE
+ db 19,FURY_ATTACK
+ db 27,COUNTER
+ db 35,TAKE_DOWN
+ db 44,REVERSAL
+ db 54,MEGAHORN
+ db 0 ; no more level-up moves
+
+SneaselEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 9,QUICK_ATTACK
+ db 17,SCREECH
+ db 25,FAINT_ATTACK
+ db 33,FURY_SWIPES
+ db 41,AGILITY
+ db 49,SLASH
+ db 57,BEAT_UP
+ db 65,METAL_CLAW
+ db 0 ; no more level-up moves
+
+TeddiursaEvosAttacks:
+ db EVOLVE_LEVEL,30,URSARING
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 8,LICK
+ db 15,FURY_SWIPES
+ db 22,FAINT_ATTACK
+ db 29,REST
+ db 36,SLASH
+ db 43,SNORE
+ db 50,THRASH
+ db 0 ; no more level-up moves
+
+UrsaringEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SCRATCH
+ db 1,LEER
+ db 1,LICK
+ db 1,FURY_SWIPES
+ db 8,LICK
+ db 15,FURY_SWIPES
+ db 22,FAINT_ATTACK
+ db 29,REST
+ db 39,SLASH
+ db 49,SNORE
+ db 59,THRASH
+ db 0 ; no more level-up moves
+
+SlugmaEvosAttacks:
+ db EVOLVE_LEVEL,38,MAGCARGO
+ db 0 ; no more evolutions
+ db 1,SMOG
+ db 8,EMBER
+ db 15,ROCK_THROW
+ db 22,HARDEN
+ db 29,AMNESIA
+ db 36,FLAMETHROWER
+ db 43,ROCK_SLIDE
+ db 50,BODY_SLAM
+ db 0 ; no more level-up moves
+
+MagcargoEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SMOG
+ db 1,EMBER
+ db 1,ROCK_THROW
+ db 8,EMBER
+ db 15,ROCK_THROW
+ db 22,HARDEN
+ db 29,AMNESIA
+ db 36,FLAMETHROWER
+ db 48,ROCK_SLIDE
+ db 60,BODY_SLAM
+ db 0 ; no more level-up moves
+
+SwinubEvosAttacks:
+ db EVOLVE_LEVEL,33,PILOSWINE
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 10,POWDER_SNOW
+ db 19,ENDURE
+ db 28,TAKE_DOWN
+ db 37,MIST
+ db 46,BLIZZARD
+ db 55,AMNESIA
+ db 0 ; no more level-up moves
+
+PiloswineEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,HORN_ATTACK
+ db 1,POWDER_SNOW
+ db 1,ENDURE
+ db 10,POWDER_SNOW
+ db 19,ENDURE
+ db 28,TAKE_DOWN
+ db 33,FURY_ATTACK
+ db 42,MIST
+ db 56,BLIZZARD
+ db 70,AMNESIA
+ db 0 ; no more level-up moves
+
+CorsolaEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 7,HARDEN
+ db 13,BUBBLE
+ db 19,RECOVER
+ db 25,BUBBLEBEAM
+ db 31,SPIKE_CANNON
+ db 37,MIRROR_COAT
+ db 43,ANCIENTPOWER
+ db 0 ; no more level-up moves
+
+RemoraidEvosAttacks:
+ db EVOLVE_LEVEL,25,OCTILLERY
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 11,LOCK_ON
+ db 22,PSYBEAM
+ db 22,AURORA_BEAM
+ db 22,BUBBLEBEAM
+ db 33,FOCUS_ENERGY
+ db 44,ICE_BEAM
+ db 55,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+OctilleryEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,WATER_GUN
+ db 11,CONSTRICT
+ db 22,PSYBEAM
+ db 22,AURORA_BEAM
+ db 22,BUBBLEBEAM
+ db 25,OCTAZOOKA
+ db 38,FOCUS_ENERGY
+ db 54,ICE_BEAM
+ db 70,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+DelibirdEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,PRESENT
+ db 0 ; no more level-up moves
+
+MantineEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,BUBBLE
+ db 10,SUPERSONIC
+ db 18,BUBBLEBEAM
+ db 25,TAKE_DOWN
+ db 32,AGILITY
+ db 40,WING_ATTACK
+ db 49,CONFUSE_RAY
+ db 0 ; no more level-up moves
+
+SkarmoryEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,LEER
+ db 1,PECK
+ db 13,SAND_ATTACK
+ db 19,SWIFT
+ db 25,AGILITY
+ db 37,FURY_ATTACK
+ db 49,STEEL_WING
+ db 0 ; no more level-up moves
+
+HoundourEvosAttacks:
+ db EVOLVE_LEVEL,24,HOUNDOOM
+ db 0 ; no more evolutions
+ db 1,LEER
+ db 1,EMBER
+ db 7,ROAR
+ db 13,SMOG
+ db 20,BITE
+ db 27,FAINT_ATTACK
+ db 35,FLAMETHROWER
+ db 43,CRUNCH
+ db 0 ; no more level-up moves
+
+HoundoomEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,LEER
+ db 1,EMBER
+ db 7,ROAR
+ db 13,SMOG
+ db 20,BITE
+ db 30,FAINT_ATTACK
+ db 41,FLAMETHROWER
+ db 52,CRUNCH
+ db 0 ; no more level-up moves
+
+KingdraEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BUBBLE
+ db 1,SMOKESCREEN
+ db 1,LEER
+ db 1,WATER_GUN
+ db 8,SMOKESCREEN
+ db 15,LEER
+ db 22,WATER_GUN
+ db 29,TWISTER
+ db 40,AGILITY
+ db 51,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+PhanpyEvosAttacks:
+ db EVOLVE_LEVEL,25,DONPHAN
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 1,GROWL
+ db 9,DEFENSE_CURL
+ db 17,FLAIL
+ db 25,TAKE_DOWN
+ db 33,ROLLOUT
+ db 41,ENDURE
+ db 49,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+DonphanEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,HORN_ATTACK
+ db 1,GROWL
+ db 9,DEFENSE_CURL
+ db 17,FLAIL
+ db 25,FURY_ATTACK
+ db 33,ROLLOUT
+ db 41,RAPID_SPIN
+ db 49,EARTHQUAKE
+ db 0 ; no more level-up moves
+
+Porygon2EvosAttacks:
+ db 0 ; no more evolutions
+ db 1,CONVERSION2
+ db 1,TACKLE
+ db 1,CONVERSION
+ db 9,AGILITY
+ db 12,PSYBEAM
+ db 20,RECOVER
+ db 24,DEFENSE_CURL
+ db 32,LOCK_ON
+ db 36,TRI_ATTACK
+ db 44,ZAP_CANNON
+ db 0 ; no more level-up moves
+
+StantlerEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 8,LEER
+ db 15,HYPNOSIS
+ db 23,STOMP
+ db 31,SAND_ATTACK
+ db 40,TAKE_DOWN
+ db 49,CONFUSE_RAY
+ db 0 ; no more level-up moves
+
+SmeargleEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SKETCH
+ db 11,SKETCH
+ db 21,SKETCH
+ db 31,SKETCH
+ db 41,SKETCH
+ db 51,SKETCH
+ db 61,SKETCH
+ db 71,SKETCH
+ db 81,SKETCH
+ db 91,SKETCH
+ db 0 ; no more level-up moves
+
+TyrogueEvosAttacks:
+ db EVOLVE_STAT,20,ATK_LT_DEF,HITMONCHAN
+ db EVOLVE_STAT,20,ATK_GT_DEF,HITMONLEE
+ db EVOLVE_STAT,20,ATK_EQ_DEF,HITMONTOP
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 0 ; no more level-up moves
+
+HitmontopEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,ROLLING_KICK
+ db 7,FOCUS_ENERGY
+ db 13,PURSUIT
+ db 19,QUICK_ATTACK
+ db 25,RAPID_SPIN
+ db 31,COUNTER
+ db 37,AGILITY
+ db 43,DETECT
+ db 49,TRIPLE_KICK
+ db 0 ; no more level-up moves
+
+SmoochumEvosAttacks:
+ db EVOLVE_LEVEL,30,JYNX
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 1,LICK
+ db 9,SWEET_KISS
+ db 13,POWDER_SNOW
+ db 21,CONFUSION
+ db 25,SING
+ db 33,MEAN_LOOK
+ db 37,PSYCHIC_M
+ db 45,PERISH_SONG
+ db 49,BLIZZARD
+ db 0 ; no more level-up moves
+
+ElekidEvosAttacks:
+ db EVOLVE_LEVEL,30,ELECTABUZZ
+ db 0 ; no more evolutions
+ db 1,QUICK_ATTACK
+ db 1,LEER
+ db 9,THUNDERPUNCH
+ db 17,LIGHT_SCREEN
+ db 25,SWIFT
+ db 33,SCREECH
+ db 41,THUNDERBOLT
+ db 49,THUNDER
+ db 0 ; no more level-up moves
+
+MagbyEvosAttacks:
+ db EVOLVE_LEVEL,30,MAGMAR
+ db 0 ; no more evolutions
+ db 1,EMBER
+ db 7,LEER
+ db 13,SMOG
+ db 19,FIRE_PUNCH
+ db 25,SMOKESCREEN
+ db 31,SUNNY_DAY
+ db 37,FLAMETHROWER
+ db 43,CONFUSE_RAY
+ db 49,FIRE_BLAST
+ db 0 ; no more level-up moves
+
+MiltankEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,TACKLE
+ db 4,GROWL
+ db 8,DEFENSE_CURL
+ db 13,STOMP
+ db 19,MILK_DRINK
+ db 26,BIDE
+ db 34,ROLLOUT
+ db 43,BODY_SLAM
+ db 53,HEAL_BELL
+ db 0 ; no more level-up moves
+
+BlisseyEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,POUND
+ db 4,GROWL
+ db 7,TAIL_WHIP
+ db 10,SOFTBOILED
+ db 13,DOUBLESLAP
+ db 18,MINIMIZE
+ db 23,SING
+ db 28,EGG_BOMB
+ db 33,DEFENSE_CURL
+ db 40,LIGHT_SCREEN
+ db 47,DOUBLE_EDGE
+ db 0 ; no more level-up moves
+
+RaikouEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,LEER
+ db 11,THUNDERSHOCK
+ db 21,ROAR
+ db 31,QUICK_ATTACK
+ db 41,SPARK
+ db 51,REFLECT
+ db 61,CRUNCH
+ db 71,THUNDER
+ db 0 ; no more level-up moves
+
+EnteiEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,LEER
+ db 11,EMBER
+ db 21,ROAR
+ db 31,FIRE_SPIN
+ db 41,STOMP
+ db 51,FLAMETHROWER
+ db 61,SWAGGER
+ db 71,FIRE_BLAST
+ db 0 ; no more level-up moves
+
+SuicuneEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,LEER
+ db 11,BUBBLEBEAM
+ db 21,RAIN_DANCE
+ db 31,GUST
+ db 41,AURORA_BEAM
+ db 51,MIST
+ db 61,MIRROR_COAT
+ db 71,HYDRO_PUMP
+ db 0 ; no more level-up moves
+
+LarvitarEvosAttacks:
+ db EVOLVE_LEVEL,30,PUPITAR
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,LEER
+ db 8,SANDSTORM
+ db 15,SCREECH
+ db 22,ROCK_SLIDE
+ db 29,THRASH
+ db 36,SCARY_FACE
+ db 43,CRUNCH
+ db 50,EARTHQUAKE
+ db 57,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+PupitarEvosAttacks:
+ db EVOLVE_LEVEL,55,TYRANITAR
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,LEER
+ db 1,SANDSTORM
+ db 1,SCREECH
+ db 8,SANDSTORM
+ db 15,SCREECH
+ db 22,ROCK_SLIDE
+ db 29,THRASH
+ db 38,SCARY_FACE
+ db 47,CRUNCH
+ db 56,EARTHQUAKE
+ db 65,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+TyranitarEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,BITE
+ db 1,LEER
+ db 1,SANDSTORM
+ db 1,SCREECH
+ db 8,SANDSTORM
+ db 15,SCREECH
+ db 22,ROCK_SLIDE
+ db 29,THRASH
+ db 38,SCARY_FACE
+ db 47,CRUNCH
+ db 61,EARTHQUAKE
+ db 75,HYPER_BEAM
+ db 0 ; no more level-up moves
+
+LugiaEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,AEROBLAST
+ db 11,SAFEGUARD
+ db 22,GUST
+ db 33,RECOVER
+ db 44,HYDRO_PUMP
+ db 55,RAIN_DANCE
+ db 66,SWIFT
+ db 77,WHIRLWIND
+ db 88,ANCIENTPOWER
+ db 99,FUTURE_SIGHT
+ db 0 ; no more level-up moves
+
+HoOhEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,SACRED_FIRE
+ db 11,SAFEGUARD
+ db 22,GUST
+ db 33,RECOVER
+ db 44,FIRE_BLAST
+ db 55,SUNNY_DAY
+ db 66,SWIFT
+ db 77,WHIRLWIND
+ db 88,ANCIENTPOWER
+ db 99,FUTURE_SIGHT
+ db 0 ; no more level-up moves
+
+CelebiEvosAttacks:
+ db 0 ; no more evolutions
+ db 1,LEECH_SEED
+ db 1,CONFUSION
+ db 1,RECOVER
+ db 1,HEAL_BELL
+ db 10,SAFEGUARD
+ db 20,ANCIENTPOWER
+ db 30,FUTURE_SIGHT
+ db 40,BATON_PASS
+ db 50,PERISH_SONG
+ db 0 ; no more level-up moves
+
SECTION "bank11",DATA,BANK[$11]