summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/level_up_learnsets.inc5206
-rw-r--r--data/pokemon.s3
-rw-r--r--include/pokemon.h5
-rw-r--r--src/pokemon_data.c5621
4 files changed, 5626 insertions, 5209 deletions
diff --git a/data/level_up_learnsets.inc b/data/level_up_learnsets.inc
deleted file mode 100644
index b2a445dda..000000000
--- a/data/level_up_learnsets.inc
+++ /dev/null
@@ -1,5206 +0,0 @@
- .align 2
-
-gBulbasaurLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_GROWL
- level_up_move 7, MOVE_LEECH_SEED
- level_up_move 10, MOVE_VINE_WHIP
- level_up_move 15, MOVE_POISON_POWDER
- level_up_move 15, MOVE_SLEEP_POWDER
- level_up_move 20, MOVE_RAZOR_LEAF
- level_up_move 25, MOVE_SWEET_SCENT
- level_up_move 32, MOVE_GROWTH
- level_up_move 39, MOVE_SYNTHESIS
- level_up_move 46, MOVE_SOLAR_BEAM
- .2byte -1
-
-gIvysaurLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_LEECH_SEED
- level_up_move 4, MOVE_GROWL
- level_up_move 7, MOVE_LEECH_SEED
- level_up_move 10, MOVE_VINE_WHIP
- level_up_move 15, MOVE_POISON_POWDER
- level_up_move 15, MOVE_SLEEP_POWDER
- level_up_move 22, MOVE_RAZOR_LEAF
- level_up_move 29, MOVE_SWEET_SCENT
- level_up_move 38, MOVE_GROWTH
- level_up_move 47, MOVE_SYNTHESIS
- level_up_move 56, MOVE_SOLAR_BEAM
- .2byte -1
-
-gVenusaurLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_LEECH_SEED
- level_up_move 1, MOVE_VINE_WHIP
- level_up_move 4, MOVE_GROWL
- level_up_move 7, MOVE_LEECH_SEED
- level_up_move 10, MOVE_VINE_WHIP
- level_up_move 15, MOVE_POISON_POWDER
- level_up_move 15, MOVE_SLEEP_POWDER
- level_up_move 22, MOVE_RAZOR_LEAF
- level_up_move 29, MOVE_SWEET_SCENT
- level_up_move 41, MOVE_GROWTH
- level_up_move 53, MOVE_SYNTHESIS
- level_up_move 65, MOVE_SOLAR_BEAM
- .2byte -1
-
-gCharmanderLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 7, MOVE_EMBER
- level_up_move 13, MOVE_SMOKESCREEN
- level_up_move 19, MOVE_RAGE
- level_up_move 25, MOVE_SCARY_FACE
- level_up_move 31, MOVE_FLAMETHROWER
- level_up_move 37, MOVE_SLASH
- level_up_move 43, MOVE_DRAGON_RAGE
- level_up_move 49, MOVE_FIRE_SPIN
- .2byte -1
-
-gCharmeleonLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_EMBER
- level_up_move 7, MOVE_EMBER
- level_up_move 13, MOVE_SMOKESCREEN
- level_up_move 20, MOVE_RAGE
- level_up_move 27, MOVE_SCARY_FACE
- level_up_move 34, MOVE_FLAMETHROWER
- level_up_move 41, MOVE_SLASH
- level_up_move 48, MOVE_DRAGON_RAGE
- level_up_move 55, MOVE_FIRE_SPIN
- .2byte -1
-
-gCharizardLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_SMOKESCREEN
- level_up_move 7, MOVE_EMBER
- level_up_move 13, MOVE_SMOKESCREEN
- level_up_move 20, MOVE_RAGE
- level_up_move 27, MOVE_SCARY_FACE
- level_up_move 34, MOVE_FLAMETHROWER
- level_up_move 36, MOVE_WING_ATTACK
- level_up_move 44, MOVE_SLASH
- level_up_move 54, MOVE_DRAGON_RAGE
- level_up_move 64, MOVE_FIRE_SPIN
- .2byte -1
-
-gSquirtleLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 7, MOVE_BUBBLE
- level_up_move 10, MOVE_WITHDRAW
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 18, MOVE_BITE
- level_up_move 23, MOVE_RAPID_SPIN
- level_up_move 28, MOVE_PROTECT
- level_up_move 33, MOVE_RAIN_DANCE
- level_up_move 40, MOVE_SKULL_BASH
- level_up_move 47, MOVE_HYDRO_PUMP
- .2byte -1
-
-gWartortleLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_BUBBLE
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 7, MOVE_BUBBLE
- level_up_move 10, MOVE_WITHDRAW
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 19, MOVE_BITE
- level_up_move 25, MOVE_RAPID_SPIN
- level_up_move 31, MOVE_PROTECT
- level_up_move 37, MOVE_RAIN_DANCE
- level_up_move 45, MOVE_SKULL_BASH
- level_up_move 53, MOVE_HYDRO_PUMP
- .2byte -1
-
-gBlastoiseLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_WITHDRAW
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 7, MOVE_BUBBLE
- level_up_move 10, MOVE_WITHDRAW
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 19, MOVE_BITE
- level_up_move 25, MOVE_RAPID_SPIN
- level_up_move 31, MOVE_PROTECT
- level_up_move 42, MOVE_RAIN_DANCE
- level_up_move 55, MOVE_SKULL_BASH
- level_up_move 68, MOVE_HYDRO_PUMP
- .2byte -1
-
-gCaterpieLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_STRING_SHOT
- .2byte -1
-
-gMetapodLevelUpLearnset:
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gButterfreeLevelUpLearnset:
- level_up_move 1, MOVE_CONFUSION
- level_up_move 10, MOVE_CONFUSION
- level_up_move 13, MOVE_POISON_POWDER
- level_up_move 14, MOVE_STUN_SPORE
- level_up_move 15, MOVE_SLEEP_POWDER
- level_up_move 18, MOVE_SUPERSONIC
- level_up_move 23, MOVE_WHIRLWIND
- level_up_move 28, MOVE_GUST
- level_up_move 34, MOVE_PSYBEAM
- level_up_move 40, MOVE_SAFEGUARD
- level_up_move 47, MOVE_SILVER_WIND
- .2byte -1
-
-gWeedleLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_STRING_SHOT
- .2byte -1
-
-gKakunaLevelUpLearnset:
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gBeedrillLevelUpLearnset:
- level_up_move 1, MOVE_FURY_ATTACK
- level_up_move 10, MOVE_FURY_ATTACK
- level_up_move 15, MOVE_FOCUS_ENERGY
- level_up_move 20, MOVE_TWINEEDLE
- level_up_move 25, MOVE_RAGE
- level_up_move 30, MOVE_PURSUIT
- level_up_move 35, MOVE_PIN_MISSILE
- level_up_move 40, MOVE_AGILITY
- level_up_move 45, MOVE_ENDEAVOR
- .2byte -1
-
-gPidgeyLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_SAND_ATTACK
- level_up_move 9, MOVE_GUST
- level_up_move 13, MOVE_QUICK_ATTACK
- level_up_move 19, MOVE_WHIRLWIND
- level_up_move 25, MOVE_WING_ATTACK
- level_up_move 31, MOVE_FEATHER_DANCE
- level_up_move 39, MOVE_AGILITY
- level_up_move 47, MOVE_MIRROR_MOVE
- .2byte -1
-
-gPidgeottoLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_GUST
- level_up_move 5, MOVE_SAND_ATTACK
- level_up_move 9, MOVE_GUST
- level_up_move 13, MOVE_QUICK_ATTACK
- level_up_move 20, MOVE_WHIRLWIND
- level_up_move 27, MOVE_WING_ATTACK
- level_up_move 34, MOVE_FEATHER_DANCE
- level_up_move 43, MOVE_AGILITY
- level_up_move 52, MOVE_MIRROR_MOVE
- .2byte -1
-
-gPidgeotLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_GUST
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 5, MOVE_SAND_ATTACK
- level_up_move 9, MOVE_GUST
- level_up_move 13, MOVE_QUICK_ATTACK
- level_up_move 20, MOVE_WHIRLWIND
- level_up_move 27, MOVE_WING_ATTACK
- level_up_move 34, MOVE_FEATHER_DANCE
- level_up_move 48, MOVE_AGILITY
- level_up_move 62, MOVE_MIRROR_MOVE
- .2byte -1
-
-gRattataLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_HYPER_FANG
- level_up_move 20, MOVE_FOCUS_ENERGY
- level_up_move 27, MOVE_PURSUIT
- level_up_move 34, MOVE_SUPER_FANG
- level_up_move 41, MOVE_ENDEAVOR
- .2byte -1
-
-gRaticateLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_HYPER_FANG
- level_up_move 20, MOVE_SCARY_FACE
- level_up_move 30, MOVE_PURSUIT
- level_up_move 40, MOVE_SUPER_FANG
- level_up_move 50, MOVE_ENDEAVOR
- .2byte -1
-
-gSpearowLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 7, MOVE_LEER
- level_up_move 13, MOVE_FURY_ATTACK
- level_up_move 19, MOVE_PURSUIT
- level_up_move 25, MOVE_AERIAL_ACE
- level_up_move 31, MOVE_MIRROR_MOVE
- level_up_move 37, MOVE_DRILL_PECK
- level_up_move 43, MOVE_AGILITY
- .2byte -1
-
-gFearowLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_FURY_ATTACK
- level_up_move 7, MOVE_LEER
- level_up_move 13, MOVE_FURY_ATTACK
- level_up_move 26, MOVE_PURSUIT
- level_up_move 32, MOVE_MIRROR_MOVE
- level_up_move 40, MOVE_DRILL_PECK
- level_up_move 47, MOVE_AGILITY
- .2byte -1
-
-gEkansLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 1, MOVE_LEER
- level_up_move 8, MOVE_POISON_STING
- level_up_move 13, MOVE_BITE
- level_up_move 20, MOVE_GLARE
- level_up_move 25, MOVE_SCREECH
- level_up_move 32, MOVE_ACID
- level_up_move 37, MOVE_STOCKPILE
- level_up_move 37, MOVE_SWALLOW
- level_up_move 37, MOVE_SPIT_UP
- level_up_move 44, MOVE_HAZE
- .2byte -1
-
-gArbokLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_BITE
- level_up_move 8, MOVE_POISON_STING
- level_up_move 13, MOVE_BITE
- level_up_move 20, MOVE_GLARE
- level_up_move 28, MOVE_SCREECH
- level_up_move 38, MOVE_ACID
- level_up_move 46, MOVE_STOCKPILE
- level_up_move 46, MOVE_SWALLOW
- level_up_move 46, MOVE_SPIT_UP
- level_up_move 56, MOVE_HAZE
- .2byte -1
-
-gPikachuLevelUpLearnset:
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 1, MOVE_GROWL
- level_up_move 6, MOVE_TAIL_WHIP
- level_up_move 8, MOVE_THUNDER_WAVE
- level_up_move 11, MOVE_QUICK_ATTACK
- level_up_move 15, MOVE_DOUBLE_TEAM
- level_up_move 20, MOVE_SLAM
- level_up_move 26, MOVE_THUNDERBOLT
- level_up_move 33, MOVE_AGILITY
- level_up_move 41, MOVE_THUNDER
- level_up_move 50, MOVE_LIGHT_SCREEN
- .2byte -1
-
-gRaichuLevelUpLearnset:
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_THUNDERBOLT
- .2byte -1
-
-gSandshrewLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 6, MOVE_DEFENSE_CURL
- level_up_move 11, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_POISON_STING
- level_up_move 23, MOVE_SLASH
- level_up_move 30, MOVE_SWIFT
- level_up_move 37, MOVE_FURY_SWIPES
- level_up_move 45, MOVE_SAND_TOMB
- level_up_move 53, MOVE_SANDSTORM
- .2byte -1
-
-gSandslashLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 6, MOVE_DEFENSE_CURL
- level_up_move 11, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_POISON_STING
- level_up_move 24, MOVE_SLASH
- level_up_move 33, MOVE_SWIFT
- level_up_move 42, MOVE_FURY_SWIPES
- level_up_move 52, MOVE_SAND_TOMB
- level_up_move 62, MOVE_SANDSTORM
- .2byte -1
-
-gNidoranFLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_SCRATCH
- level_up_move 8, MOVE_TAIL_WHIP
- level_up_move 12, MOVE_DOUBLE_KICK
- level_up_move 17, MOVE_POISON_STING
- level_up_move 20, MOVE_BITE
- level_up_move 23, MOVE_HELPING_HAND
- level_up_move 30, MOVE_FURY_SWIPES
- level_up_move 38, MOVE_FLATTER
- level_up_move 47, MOVE_CRUNCH
- .2byte -1
-
-gNidorinaLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_SCRATCH
- level_up_move 8, MOVE_TAIL_WHIP
- level_up_move 12, MOVE_DOUBLE_KICK
- level_up_move 18, MOVE_POISON_STING
- level_up_move 22, MOVE_BITE
- level_up_move 26, MOVE_HELPING_HAND
- level_up_move 34, MOVE_FURY_SWIPES
- level_up_move 43, MOVE_FLATTER
- level_up_move 53, MOVE_CRUNCH
- .2byte -1
-
-gNidoqueenLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_DOUBLE_KICK
- level_up_move 1, MOVE_POISON_STING
- level_up_move 23, MOVE_BODY_SLAM
- .2byte -1
-
-gNidoranMLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_PECK
- level_up_move 8, MOVE_FOCUS_ENERGY
- level_up_move 12, MOVE_DOUBLE_KICK
- level_up_move 17, MOVE_POISON_STING
- level_up_move 20, MOVE_HORN_ATTACK
- level_up_move 23, MOVE_HELPING_HAND
- level_up_move 30, MOVE_FURY_ATTACK
- level_up_move 38, MOVE_FLATTER
- level_up_move 47, MOVE_HORN_DRILL
- .2byte -1
-
-gNidorinoLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_PECK
- level_up_move 8, MOVE_FOCUS_ENERGY
- level_up_move 12, MOVE_DOUBLE_KICK
- level_up_move 18, MOVE_POISON_STING
- level_up_move 22, MOVE_HORN_ATTACK
- level_up_move 26, MOVE_HELPING_HAND
- level_up_move 34, MOVE_FURY_ATTACK
- level_up_move 43, MOVE_FLATTER
- level_up_move 53, MOVE_HORN_DRILL
- .2byte -1
-
-gNidokingLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 1, MOVE_DOUBLE_KICK
- level_up_move 1, MOVE_POISON_STING
- level_up_move 23, MOVE_THRASH
- .2byte -1
-
-gClefairyLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_GROWL
- level_up_move 5, MOVE_ENCORE
- level_up_move 9, MOVE_SING
- level_up_move 13, MOVE_DOUBLE_SLAP
- level_up_move 17, MOVE_FOLLOW_ME
- level_up_move 21, MOVE_MINIMIZE
- level_up_move 25, MOVE_DEFENSE_CURL
- level_up_move 29, MOVE_METRONOME
- level_up_move 33, MOVE_COSMIC_POWER
- level_up_move 37, MOVE_MOONLIGHT
- level_up_move 41, MOVE_LIGHT_SCREEN
- level_up_move 45, MOVE_METEOR_MASH
- .2byte -1
-
-gClefableLevelUpLearnset:
- level_up_move 1, MOVE_SING
- level_up_move 1, MOVE_DOUBLE_SLAP
- level_up_move 1, MOVE_MINIMIZE
- level_up_move 1, MOVE_METRONOME
- .2byte -1
-
-gVulpixLevelUpLearnset:
- level_up_move 1, MOVE_EMBER
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 9, MOVE_ROAR
- level_up_move 13, MOVE_QUICK_ATTACK
- level_up_move 17, MOVE_WILL_O_WISP
- level_up_move 21, MOVE_CONFUSE_RAY
- level_up_move 25, MOVE_IMPRISON
- level_up_move 29, MOVE_FLAMETHROWER
- level_up_move 33, MOVE_SAFEGUARD
- level_up_move 37, MOVE_GRUDGE
- level_up_move 41, MOVE_FIRE_SPIN
- .2byte -1
-
-gNinetalesLevelUpLearnset:
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_CONFUSE_RAY
- level_up_move 1, MOVE_SAFEGUARD
- level_up_move 45, MOVE_FIRE_SPIN
- .2byte -1
-
-gJigglypuffLevelUpLearnset:
- level_up_move 1, MOVE_SING
- level_up_move 4, MOVE_DEFENSE_CURL
- level_up_move 9, MOVE_POUND
- level_up_move 14, MOVE_DISABLE
- level_up_move 19, MOVE_ROLLOUT
- level_up_move 24, MOVE_DOUBLE_SLAP
- level_up_move 29, MOVE_REST
- level_up_move 34, MOVE_BODY_SLAM
- level_up_move 39, MOVE_MIMIC
- level_up_move 44, MOVE_HYPER_VOICE
- level_up_move 49, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gWigglytuffLevelUpLearnset:
- level_up_move 1, MOVE_SING
- level_up_move 1, MOVE_DISABLE
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 1, MOVE_DOUBLE_SLAP
- .2byte -1
-
-gZubatLevelUpLearnset:
- level_up_move 1, MOVE_LEECH_LIFE
- level_up_move 6, MOVE_SUPERSONIC
- level_up_move 11, MOVE_ASTONISH
- level_up_move 16, MOVE_BITE
- level_up_move 21, MOVE_WING_ATTACK
- level_up_move 26, MOVE_CONFUSE_RAY
- level_up_move 31, MOVE_AIR_CUTTER
- level_up_move 36, MOVE_MEAN_LOOK
- level_up_move 41, MOVE_POISON_FANG
- level_up_move 46, MOVE_HAZE
- .2byte -1
-
-gGolbatLevelUpLearnset:
- level_up_move 1, MOVE_SCREECH
- level_up_move 1, MOVE_LEECH_LIFE
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 1, MOVE_ASTONISH
- level_up_move 6, MOVE_SUPERSONIC
- level_up_move 11, MOVE_ASTONISH
- level_up_move 16, MOVE_BITE
- level_up_move 21, MOVE_WING_ATTACK
- level_up_move 28, MOVE_CONFUSE_RAY
- level_up_move 35, MOVE_AIR_CUTTER
- level_up_move 42, MOVE_MEAN_LOOK
- level_up_move 49, MOVE_POISON_FANG
- level_up_move 56, MOVE_HAZE
- .2byte -1
-
-gOddishLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 7, MOVE_SWEET_SCENT
- level_up_move 14, MOVE_POISON_POWDER
- level_up_move 16, MOVE_STUN_SPORE
- level_up_move 18, MOVE_SLEEP_POWDER
- level_up_move 23, MOVE_ACID
- level_up_move 32, MOVE_MOONLIGHT
- level_up_move 39, MOVE_PETAL_DANCE
- .2byte -1
-
-gGloomLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_SWEET_SCENT
- level_up_move 1, MOVE_POISON_POWDER
- level_up_move 7, MOVE_SWEET_SCENT
- level_up_move 14, MOVE_POISON_POWDER
- level_up_move 16, MOVE_STUN_SPORE
- level_up_move 18, MOVE_SLEEP_POWDER
- level_up_move 24, MOVE_ACID
- level_up_move 35, MOVE_MOONLIGHT
- level_up_move 44, MOVE_PETAL_DANCE
- .2byte -1
-
-gVileplumeLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_AROMATHERAPY
- level_up_move 1, MOVE_STUN_SPORE
- level_up_move 1, MOVE_MEGA_DRAIN
- level_up_move 44, MOVE_PETAL_DANCE
- .2byte -1
-
-gParasLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 7, MOVE_STUN_SPORE
- level_up_move 13, MOVE_POISON_POWDER
- level_up_move 19, MOVE_LEECH_LIFE
- level_up_move 25, MOVE_SPORE
- level_up_move 31, MOVE_SLASH
- level_up_move 37, MOVE_GROWTH
- level_up_move 43, MOVE_GIGA_DRAIN
- level_up_move 49, MOVE_AROMATHERAPY
- .2byte -1
-
-gParasectLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_STUN_SPORE
- level_up_move 1, MOVE_POISON_POWDER
- level_up_move 7, MOVE_STUN_SPORE
- level_up_move 13, MOVE_POISON_POWDER
- level_up_move 19, MOVE_LEECH_LIFE
- level_up_move 27, MOVE_SPORE
- level_up_move 35, MOVE_SLASH
- level_up_move 43, MOVE_GROWTH
- level_up_move 51, MOVE_GIGA_DRAIN
- level_up_move 59, MOVE_AROMATHERAPY
- .2byte -1
-
-gVenonatLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_DISABLE
- level_up_move 1, MOVE_FORESIGHT
- level_up_move 9, MOVE_SUPERSONIC
- level_up_move 17, MOVE_CONFUSION
- level_up_move 20, MOVE_POISON_POWDER
- level_up_move 25, MOVE_LEECH_LIFE
- level_up_move 28, MOVE_STUN_SPORE
- level_up_move 33, MOVE_PSYBEAM
- level_up_move 36, MOVE_SLEEP_POWDER
- level_up_move 41, MOVE_PSYCHIC
- .2byte -1
-
-gVenomothLevelUpLearnset:
- level_up_move 1, MOVE_SILVER_WIND
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_DISABLE
- level_up_move 1, MOVE_FORESIGHT
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 9, MOVE_SUPERSONIC
- level_up_move 17, MOVE_CONFUSION
- level_up_move 20, MOVE_POISON_POWDER
- level_up_move 25, MOVE_LEECH_LIFE
- level_up_move 28, MOVE_STUN_SPORE
- level_up_move 31, MOVE_GUST
- level_up_move 36, MOVE_PSYBEAM
- level_up_move 42, MOVE_SLEEP_POWDER
- level_up_move 52, MOVE_PSYCHIC
- .2byte -1
-
-gDiglettLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 5, MOVE_GROWL
- level_up_move 9, MOVE_MAGNITUDE
- level_up_move 17, MOVE_DIG
- level_up_move 25, MOVE_MUD_SLAP
- level_up_move 33, MOVE_SLASH
- level_up_move 41, MOVE_EARTHQUAKE
- level_up_move 49, MOVE_FISSURE
- .2byte -1
-
-gDugtrioLevelUpLearnset:
- level_up_move 1, MOVE_TRI_ATTACK
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_GROWL
- level_up_move 5, MOVE_GROWL
- level_up_move 9, MOVE_MAGNITUDE
- level_up_move 17, MOVE_DIG
- level_up_move 25, MOVE_MUD_SLAP
- level_up_move 26, MOVE_SAND_TOMB
- level_up_move 38, MOVE_SLASH
- level_up_move 51, MOVE_EARTHQUAKE
- level_up_move 64, MOVE_FISSURE
- .2byte -1
-
-gMeowthLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 11, MOVE_BITE
- level_up_move 20, MOVE_PAY_DAY
- level_up_move 28, MOVE_FAINT_ATTACK
- level_up_move 35, MOVE_SCREECH
- level_up_move 41, MOVE_FURY_SWIPES
- level_up_move 46, MOVE_SLASH
- level_up_move 50, MOVE_FAKE_OUT
- .2byte -1
-
-gPersianLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_BITE
- level_up_move 11, MOVE_BITE
- level_up_move 20, MOVE_PAY_DAY
- level_up_move 29, MOVE_FAINT_ATTACK
- level_up_move 38, MOVE_SCREECH
- level_up_move 46, MOVE_FURY_SWIPES
- level_up_move 53, MOVE_SLASH
- level_up_move 59, MOVE_FAKE_OUT
- .2byte -1
-
-gPsyduckLevelUpLearnset:
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 1, MOVE_SCRATCH
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_DISABLE
- level_up_move 16, MOVE_CONFUSION
- level_up_move 23, MOVE_SCREECH
- level_up_move 31, MOVE_PSYCH_UP
- level_up_move 40, MOVE_FURY_SWIPES
- level_up_move 50, MOVE_HYDRO_PUMP
- .2byte -1
-
-gGolduckLevelUpLearnset:
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_DISABLE
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_DISABLE
- level_up_move 16, MOVE_CONFUSION
- level_up_move 23, MOVE_SCREECH
- level_up_move 31, MOVE_PSYCH_UP
- level_up_move 44, MOVE_FURY_SWIPES
- level_up_move 58, MOVE_HYDRO_PUMP
- .2byte -1
-
-gMankeyLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 9, MOVE_LOW_KICK
- level_up_move 15, MOVE_KARATE_CHOP
- level_up_move 21, MOVE_FURY_SWIPES
- level_up_move 27, MOVE_FOCUS_ENERGY
- level_up_move 33, MOVE_SEISMIC_TOSS
- level_up_move 39, MOVE_CROSS_CHOP
- level_up_move 45, MOVE_SCREECH
- level_up_move 51, MOVE_THRASH
- .2byte -1
-
-gPrimeapeLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_LOW_KICK
- level_up_move 1, MOVE_RAGE
- level_up_move 9, MOVE_LOW_KICK
- level_up_move 15, MOVE_KARATE_CHOP
- level_up_move 21, MOVE_FURY_SWIPES
- level_up_move 27, MOVE_FOCUS_ENERGY
- level_up_move 28, MOVE_RAGE
- level_up_move 36, MOVE_SEISMIC_TOSS
- level_up_move 45, MOVE_CROSS_CHOP
- level_up_move 54, MOVE_SCREECH
- level_up_move 63, MOVE_THRASH
- .2byte -1
-
-gGrowlitheLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_ROAR
- level_up_move 7, MOVE_EMBER
- level_up_move 13, MOVE_LEER
- level_up_move 19, MOVE_ODOR_SLEUTH
- level_up_move 25, MOVE_TAKE_DOWN
- level_up_move 31, MOVE_FLAME_WHEEL
- level_up_move 37, MOVE_HELPING_HAND
- level_up_move 43, MOVE_AGILITY
- level_up_move 49, MOVE_FLAMETHROWER
- .2byte -1
-
-gArcanineLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_ROAR
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_ODOR_SLEUTH
- level_up_move 49, MOVE_EXTREME_SPEED
- .2byte -1
-
-gPoliwagLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 7, MOVE_HYPNOSIS
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 19, MOVE_DOUBLE_SLAP
- level_up_move 25, MOVE_RAIN_DANCE
- level_up_move 31, MOVE_BODY_SLAM
- level_up_move 37, MOVE_BELLY_DRUM
- level_up_move 43, MOVE_HYDRO_PUMP
- .2byte -1
-
-gPoliwhirlLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 7, MOVE_HYPNOSIS
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 19, MOVE_DOUBLE_SLAP
- level_up_move 27, MOVE_RAIN_DANCE
- level_up_move 35, MOVE_BODY_SLAM
- level_up_move 43, MOVE_BELLY_DRUM
- level_up_move 51, MOVE_HYDRO_PUMP
- .2byte -1
-
-gPoliwrathLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_DOUBLE_SLAP
- level_up_move 1, MOVE_SUBMISSION
- level_up_move 35, MOVE_SUBMISSION
- level_up_move 51, MOVE_MIND_READER
- .2byte -1
-
-gAbraLevelUpLearnset:
- level_up_move 1, MOVE_TELEPORT
- .2byte -1
-
-gKadabraLevelUpLearnset:
- level_up_move 1, MOVE_TELEPORT
- level_up_move 1, MOVE_KINESIS
- level_up_move 1, MOVE_CONFUSION
- level_up_move 16, MOVE_CONFUSION
- level_up_move 18, MOVE_DISABLE
- level_up_move 21, MOVE_PSYBEAM
- level_up_move 23, MOVE_REFLECT
- level_up_move 25, MOVE_RECOVER
- level_up_move 30, MOVE_FUTURE_SIGHT
- level_up_move 33, MOVE_ROLE_PLAY
- level_up_move 36, MOVE_PSYCHIC
- level_up_move 43, MOVE_TRICK
- .2byte -1
-
-gAlakazamLevelUpLearnset:
- level_up_move 1, MOVE_TELEPORT
- level_up_move 1, MOVE_KINESIS
- level_up_move 1, MOVE_CONFUSION
- level_up_move 16, MOVE_CONFUSION
- level_up_move 18, MOVE_DISABLE
- level_up_move 21, MOVE_PSYBEAM
- level_up_move 23, MOVE_REFLECT
- level_up_move 25, MOVE_RECOVER
- level_up_move 30, MOVE_FUTURE_SIGHT
- level_up_move 33, MOVE_CALM_MIND
- level_up_move 36, MOVE_PSYCHIC
- level_up_move 43, MOVE_TRICK
- .2byte -1
-
-gMachopLevelUpLearnset:
- level_up_move 1, MOVE_LOW_KICK
- level_up_move 1, MOVE_LEER
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 13, MOVE_KARATE_CHOP
- level_up_move 19, MOVE_SEISMIC_TOSS
- level_up_move 22, MOVE_FORESIGHT
- level_up_move 25, MOVE_REVENGE
- level_up_move 31, MOVE_VITAL_THROW
- level_up_move 37, MOVE_SUBMISSION
- level_up_move 40, MOVE_CROSS_CHOP
- level_up_move 43, MOVE_SCARY_FACE
- level_up_move 49, MOVE_DYNAMIC_PUNCH
- .2byte -1
-
-gMachokeLevelUpLearnset:
- level_up_move 1, MOVE_LOW_KICK
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 13, MOVE_KARATE_CHOP
- level_up_move 19, MOVE_SEISMIC_TOSS
- level_up_move 22, MOVE_FORESIGHT
- level_up_move 25, MOVE_REVENGE
- level_up_move 33, MOVE_VITAL_THROW
- level_up_move 41, MOVE_SUBMISSION
- level_up_move 46, MOVE_CROSS_CHOP
- level_up_move 51, MOVE_SCARY_FACE
- level_up_move 59, MOVE_DYNAMIC_PUNCH
- .2byte -1
-
-gMachampLevelUpLearnset:
- level_up_move 1, MOVE_LOW_KICK
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 13, MOVE_KARATE_CHOP
- level_up_move 19, MOVE_SEISMIC_TOSS
- level_up_move 22, MOVE_FORESIGHT
- level_up_move 25, MOVE_REVENGE
- level_up_move 33, MOVE_VITAL_THROW
- level_up_move 41, MOVE_SUBMISSION
- level_up_move 46, MOVE_CROSS_CHOP
- level_up_move 51, MOVE_SCARY_FACE
- level_up_move 59, MOVE_DYNAMIC_PUNCH
- .2byte -1
-
-gBellsproutLevelUpLearnset:
- level_up_move 1, MOVE_VINE_WHIP
- level_up_move 6, MOVE_GROWTH
- level_up_move 11, MOVE_WRAP
- level_up_move 15, MOVE_SLEEP_POWDER
- level_up_move 17, MOVE_POISON_POWDER
- level_up_move 19, MOVE_STUN_SPORE
- level_up_move 23, MOVE_ACID
- level_up_move 30, MOVE_SWEET_SCENT
- level_up_move 37, MOVE_RAZOR_LEAF
- level_up_move 45, MOVE_SLAM
- .2byte -1
-
-gWeepinbellLevelUpLearnset:
- level_up_move 1, MOVE_VINE_WHIP
- level_up_move 1, MOVE_GROWTH
- level_up_move 1, MOVE_WRAP
- level_up_move 6, MOVE_GROWTH
- level_up_move 11, MOVE_WRAP
- level_up_move 15, MOVE_SLEEP_POWDER
- level_up_move 17, MOVE_POISON_POWDER
- level_up_move 19, MOVE_STUN_SPORE
- level_up_move 24, MOVE_ACID
- level_up_move 33, MOVE_SWEET_SCENT
- level_up_move 42, MOVE_RAZOR_LEAF
- level_up_move 54, MOVE_SLAM
- .2byte -1
-
-gVictreebelLevelUpLearnset:
- level_up_move 1, MOVE_VINE_WHIP
- level_up_move 1, MOVE_SLEEP_POWDER
- level_up_move 1, MOVE_SWEET_SCENT
- level_up_move 1, MOVE_RAZOR_LEAF
- .2byte -1
-
-gTentacoolLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 6, MOVE_SUPERSONIC
- level_up_move 12, MOVE_CONSTRICT
- level_up_move 19, MOVE_ACID
- level_up_move 25, MOVE_BUBBLE_BEAM
- level_up_move 30, MOVE_WRAP
- level_up_move 36, MOVE_BARRIER
- level_up_move 43, MOVE_SCREECH
- level_up_move 49, MOVE_HYDRO_PUMP
- .2byte -1
-
-gTentacruelLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 6, MOVE_SUPERSONIC
- level_up_move 12, MOVE_CONSTRICT
- level_up_move 19, MOVE_ACID
- level_up_move 25, MOVE_BUBBLE_BEAM
- level_up_move 30, MOVE_WRAP
- level_up_move 38, MOVE_BARRIER
- level_up_move 47, MOVE_SCREECH
- level_up_move 55, MOVE_HYDRO_PUMP
- .2byte -1
-
-gGeodudeLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 6, MOVE_MUD_SPORT
- level_up_move 11, MOVE_ROCK_THROW
- level_up_move 16, MOVE_MAGNITUDE
- level_up_move 21, MOVE_SELF_DESTRUCT
- level_up_move 26, MOVE_ROLLOUT
- level_up_move 31, MOVE_ROCK_BLAST
- level_up_move 36, MOVE_EARTHQUAKE
- level_up_move 41, MOVE_EXPLOSION
- level_up_move 46, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gGravelerLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 1, MOVE_MUD_SPORT
- level_up_move 1, MOVE_ROCK_THROW
- level_up_move 6, MOVE_MUD_SPORT
- level_up_move 11, MOVE_ROCK_THROW
- level_up_move 16, MOVE_MAGNITUDE
- level_up_move 21, MOVE_SELF_DESTRUCT
- level_up_move 29, MOVE_ROLLOUT
- level_up_move 37, MOVE_ROCK_BLAST
- level_up_move 45, MOVE_EARTHQUAKE
- level_up_move 53, MOVE_EXPLOSION
- level_up_move 62, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gGolemLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 1, MOVE_MUD_SPORT
- level_up_move 1, MOVE_ROCK_THROW
- level_up_move 6, MOVE_MUD_SPORT
- level_up_move 11, MOVE_ROCK_THROW
- level_up_move 16, MOVE_MAGNITUDE
- level_up_move 21, MOVE_SELF_DESTRUCT
- level_up_move 29, MOVE_ROLLOUT
- level_up_move 37, MOVE_ROCK_BLAST
- level_up_move 45, MOVE_EARTHQUAKE
- level_up_move 53, MOVE_EXPLOSION
- level_up_move 62, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gPonytaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_GROWL
- level_up_move 9, MOVE_TAIL_WHIP
- level_up_move 14, MOVE_EMBER
- level_up_move 19, MOVE_STOMP
- level_up_move 25, MOVE_FIRE_SPIN
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 38, MOVE_AGILITY
- level_up_move 45, MOVE_BOUNCE
- level_up_move 53, MOVE_FIRE_BLAST
- .2byte -1
-
-gRapidashLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_EMBER
- level_up_move 5, MOVE_GROWL
- level_up_move 9, MOVE_TAIL_WHIP
- level_up_move 14, MOVE_EMBER
- level_up_move 19, MOVE_STOMP
- level_up_move 25, MOVE_FIRE_SPIN
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 38, MOVE_AGILITY
- level_up_move 40, MOVE_FURY_ATTACK
- level_up_move 50, MOVE_BOUNCE
- level_up_move 63, MOVE_FIRE_BLAST
- .2byte -1
-
-gSlowpokeLevelUpLearnset:
- level_up_move 1, MOVE_CURSE
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_TACKLE
- level_up_move 6, MOVE_GROWL
- level_up_move 15, MOVE_WATER_GUN
- level_up_move 20, MOVE_CONFUSION
- level_up_move 29, MOVE_DISABLE
- level_up_move 34, MOVE_HEADBUTT
- level_up_move 43, MOVE_AMNESIA
- level_up_move 48, MOVE_PSYCHIC
- .2byte -1
-
-gSlowbroLevelUpLearnset:
- level_up_move 1, MOVE_CURSE
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 6, MOVE_GROWL
- level_up_move 15, MOVE_WATER_GUN
- level_up_move 20, MOVE_CONFUSION
- level_up_move 29, MOVE_DISABLE
- level_up_move 34, MOVE_HEADBUTT
- level_up_move 37, MOVE_WITHDRAW
- level_up_move 46, MOVE_AMNESIA
- level_up_move 54, MOVE_PSYCHIC
- .2byte -1
-
-gMagnemiteLevelUpLearnset:
- level_up_move 1, MOVE_METAL_SOUND
- level_up_move 1, MOVE_TACKLE
- level_up_move 6, MOVE_THUNDER_SHOCK
- level_up_move 11, MOVE_SUPERSONIC
- level_up_move 16, MOVE_SONIC_BOOM
- level_up_move 21, MOVE_THUNDER_WAVE
- level_up_move 26, MOVE_SPARK
- level_up_move 32, MOVE_LOCK_ON
- level_up_move 38, MOVE_SWIFT
- level_up_move 44, MOVE_SCREECH
- level_up_move 50, MOVE_ZAP_CANNON
- .2byte -1
-
-gMagnetonLevelUpLearnset:
- level_up_move 1, MOVE_METAL_SOUND
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 6, MOVE_THUNDER_SHOCK
- level_up_move 11, MOVE_SUPERSONIC
- level_up_move 16, MOVE_SONIC_BOOM
- level_up_move 21, MOVE_THUNDER_WAVE
- level_up_move 26, MOVE_SPARK
- level_up_move 35, MOVE_LOCK_ON
- level_up_move 44, MOVE_TRI_ATTACK
- level_up_move 53, MOVE_SCREECH
- level_up_move 62, MOVE_ZAP_CANNON
- .2byte -1
-
-gFarfetchdLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 6, MOVE_SAND_ATTACK
- level_up_move 11, MOVE_LEER
- level_up_move 16, MOVE_FURY_ATTACK
- level_up_move 21, MOVE_KNOCK_OFF
- level_up_move 26, MOVE_FURY_CUTTER
- level_up_move 31, MOVE_SWORDS_DANCE
- level_up_move 36, MOVE_AGILITY
- level_up_move 41, MOVE_SLASH
- level_up_move 46, MOVE_FALSE_SWIPE
- .2byte -1
-
-gDoduoLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 9, MOVE_PURSUIT
- level_up_move 13, MOVE_FURY_ATTACK
- level_up_move 21, MOVE_TRI_ATTACK
- level_up_move 25, MOVE_RAGE
- level_up_move 33, MOVE_UPROAR
- level_up_move 37, MOVE_DRILL_PECK
- level_up_move 45, MOVE_AGILITY
- .2byte -1
-
-gDodrioLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_PURSUIT
- level_up_move 1, MOVE_FURY_ATTACK
- level_up_move 9, MOVE_PURSUIT
- level_up_move 13, MOVE_FURY_ATTACK
- level_up_move 21, MOVE_TRI_ATTACK
- level_up_move 25, MOVE_RAGE
- level_up_move 38, MOVE_UPROAR
- level_up_move 47, MOVE_DRILL_PECK
- level_up_move 60, MOVE_AGILITY
- .2byte -1
-
-gSeelLevelUpLearnset:
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 9, MOVE_GROWL
- level_up_move 17, MOVE_ICY_WIND
- level_up_move 21, MOVE_AURORA_BEAM
- level_up_move 29, MOVE_REST
- level_up_move 37, MOVE_TAKE_DOWN
- level_up_move 41, MOVE_ICE_BEAM
- level_up_move 49, MOVE_SAFEGUARD
- .2byte -1
-
-gDewgongLevelUpLearnset:
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_ICY_WIND
- level_up_move 1, MOVE_AURORA_BEAM
- level_up_move 9, MOVE_GROWL
- level_up_move 17, MOVE_ICY_WIND
- level_up_move 21, MOVE_AURORA_BEAM
- level_up_move 29, MOVE_REST
- level_up_move 34, MOVE_SHEER_COLD
- level_up_move 42, MOVE_TAKE_DOWN
- level_up_move 51, MOVE_ICE_BEAM
- level_up_move 64, MOVE_SAFEGUARD
- .2byte -1
-
-gGrimerLevelUpLearnset:
- level_up_move 1, MOVE_POISON_GAS
- level_up_move 1, MOVE_POUND
- level_up_move 4, MOVE_HARDEN
- level_up_move 8, MOVE_DISABLE
- level_up_move 13, MOVE_SLUDGE
- level_up_move 19, MOVE_MINIMIZE
- level_up_move 26, MOVE_SCREECH
- level_up_move 34, MOVE_ACID_ARMOR
- level_up_move 43, MOVE_SLUDGE_BOMB
- level_up_move 53, MOVE_MEMENTO
- .2byte -1
-
-gMukLevelUpLearnset:
- level_up_move 1, MOVE_POISON_GAS
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_HARDEN
- level_up_move 4, MOVE_HARDEN
- level_up_move 8, MOVE_DISABLE
- level_up_move 13, MOVE_SLUDGE
- level_up_move 19, MOVE_MINIMIZE
- level_up_move 26, MOVE_SCREECH
- level_up_move 34, MOVE_ACID_ARMOR
- level_up_move 47, MOVE_SLUDGE_BOMB
- level_up_move 61, MOVE_MEMENTO
- .2byte -1
-
-gShellderLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_WITHDRAW
- level_up_move 9, MOVE_SUPERSONIC
- level_up_move 17, MOVE_AURORA_BEAM
- level_up_move 25, MOVE_PROTECT
- level_up_move 33, MOVE_LEER
- level_up_move 41, MOVE_CLAMP
- level_up_move 49, MOVE_ICE_BEAM
- .2byte -1
-
-gCloysterLevelUpLearnset:
- level_up_move 1, MOVE_WITHDRAW
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 1, MOVE_AURORA_BEAM
- level_up_move 1, MOVE_PROTECT
- level_up_move 33, MOVE_SPIKES
- level_up_move 41, MOVE_SPIKE_CANNON
- .2byte -1
-
-gGastlyLevelUpLearnset:
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_LICK
- level_up_move 8, MOVE_SPITE
- level_up_move 13, MOVE_MEAN_LOOK
- level_up_move 16, MOVE_CURSE
- level_up_move 21, MOVE_NIGHT_SHADE
- level_up_move 28, MOVE_CONFUSE_RAY
- level_up_move 33, MOVE_DREAM_EATER
- level_up_move 36, MOVE_DESTINY_BOND
- .2byte -1
-
-gHaunterLevelUpLearnset:
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_LICK
- level_up_move 1, MOVE_SPITE
- level_up_move 8, MOVE_SPITE
- level_up_move 13, MOVE_MEAN_LOOK
- level_up_move 16, MOVE_CURSE
- level_up_move 21, MOVE_NIGHT_SHADE
- level_up_move 25, MOVE_SHADOW_PUNCH
- level_up_move 31, MOVE_CONFUSE_RAY
- level_up_move 39, MOVE_DREAM_EATER
- level_up_move 48, MOVE_DESTINY_BOND
- .2byte -1
-
-gGengarLevelUpLearnset:
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_LICK
- level_up_move 1, MOVE_SPITE
- level_up_move 8, MOVE_SPITE
- level_up_move 13, MOVE_MEAN_LOOK
- level_up_move 16, MOVE_CURSE
- level_up_move 21, MOVE_NIGHT_SHADE
- level_up_move 25, MOVE_SHADOW_PUNCH
- level_up_move 31, MOVE_CONFUSE_RAY
- level_up_move 39, MOVE_DREAM_EATER
- level_up_move 48, MOVE_DESTINY_BOND
- .2byte -1
-
-gOnixLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SCREECH
- level_up_move 9, MOVE_BIND
- level_up_move 13, MOVE_ROCK_THROW
- level_up_move 21, MOVE_HARDEN
- level_up_move 25, MOVE_RAGE
- level_up_move 33, MOVE_SANDSTORM
- level_up_move 37, MOVE_SLAM
- level_up_move 45, MOVE_IRON_TAIL
- level_up_move 49, MOVE_SAND_TOMB
- level_up_move 57, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gDrowzeeLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 10, MOVE_DISABLE
- level_up_move 18, MOVE_CONFUSION
- level_up_move 25, MOVE_HEADBUTT
- level_up_move 31, MOVE_POISON_GAS
- level_up_move 36, MOVE_MEDITATE
- level_up_move 40, MOVE_PSYCHIC
- level_up_move 43, MOVE_PSYCH_UP
- level_up_move 45, MOVE_FUTURE_SIGHT
- .2byte -1
-
-gHypnoLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_DISABLE
- level_up_move 1, MOVE_CONFUSION
- level_up_move 10, MOVE_DISABLE
- level_up_move 18, MOVE_CONFUSION
- level_up_move 25, MOVE_HEADBUTT
- level_up_move 33, MOVE_POISON_GAS
- level_up_move 40, MOVE_MEDITATE
- level_up_move 49, MOVE_PSYCHIC
- level_up_move 55, MOVE_PSYCH_UP
- level_up_move 60, MOVE_FUTURE_SIGHT
- .2byte -1
-
-gKrabbyLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 5, MOVE_LEER
- level_up_move 12, MOVE_VICE_GRIP
- level_up_move 16, MOVE_HARDEN
- level_up_move 23, MOVE_MUD_SHOT
- level_up_move 27, MOVE_STOMP
- level_up_move 34, MOVE_GUILLOTINE
- level_up_move 41, MOVE_PROTECT
- level_up_move 45, MOVE_CRABHAMMER
- .2byte -1
-
-gKinglerLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_VICE_GRIP
- level_up_move 5, MOVE_LEER
- level_up_move 12, MOVE_VICE_GRIP
- level_up_move 16, MOVE_HARDEN
- level_up_move 23, MOVE_MUD_SHOT
- level_up_move 27, MOVE_STOMP
- level_up_move 38, MOVE_GUILLOTINE
- level_up_move 49, MOVE_PROTECT
- level_up_move 57, MOVE_CRABHAMMER
- .2byte -1
-
-gVoltorbLevelUpLearnset:
- level_up_move 1, MOVE_CHARGE
- level_up_move 1, MOVE_TACKLE
- level_up_move 8, MOVE_SCREECH
- level_up_move 15, MOVE_SONIC_BOOM
- level_up_move 21, MOVE_SPARK
- level_up_move 27, MOVE_SELF_DESTRUCT
- level_up_move 32, MOVE_ROLLOUT
- level_up_move 37, MOVE_LIGHT_SCREEN
- level_up_move 42, MOVE_SWIFT
- level_up_move 46, MOVE_EXPLOSION
- level_up_move 49, MOVE_MIRROR_COAT
- .2byte -1
-
-gElectrodeLevelUpLearnset:
- level_up_move 1, MOVE_CHARGE
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SCREECH
- level_up_move 1, MOVE_SONIC_BOOM
- level_up_move 8, MOVE_SCREECH
- level_up_move 15, MOVE_SONIC_BOOM
- level_up_move 21, MOVE_SPARK
- level_up_move 27, MOVE_SELF_DESTRUCT
- level_up_move 34, MOVE_ROLLOUT
- level_up_move 41, MOVE_LIGHT_SCREEN
- level_up_move 48, MOVE_SWIFT
- level_up_move 54, MOVE_EXPLOSION
- level_up_move 59, MOVE_MIRROR_COAT
- .2byte -1
-
-gExeggcuteLevelUpLearnset:
- level_up_move 1, MOVE_BARRAGE
- level_up_move 1, MOVE_UPROAR
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 7, MOVE_REFLECT
- level_up_move 13, MOVE_LEECH_SEED
- level_up_move 19, MOVE_CONFUSION
- level_up_move 25, MOVE_STUN_SPORE
- level_up_move 31, MOVE_POISON_POWDER
- level_up_move 37, MOVE_SLEEP_POWDER
- level_up_move 43, MOVE_SOLAR_BEAM
- .2byte -1
-
-gExeggutorLevelUpLearnset:
- level_up_move 1, MOVE_BARRAGE
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_CONFUSION
- level_up_move 19, MOVE_STOMP
- level_up_move 31, MOVE_EGG_BOMB
- .2byte -1
-
-gCuboneLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 9, MOVE_BONE_CLUB
- level_up_move 13, MOVE_HEADBUTT
- level_up_move 17, MOVE_LEER
- level_up_move 21, MOVE_FOCUS_ENERGY
- level_up_move 25, MOVE_BONEMERANG
- level_up_move 29, MOVE_RAGE
- level_up_move 33, MOVE_FALSE_SWIPE
- level_up_move 37, MOVE_THRASH
- level_up_move 41, MOVE_BONE_RUSH
- level_up_move 45, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gMarowakLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_BONE_CLUB
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 9, MOVE_BONE_CLUB
- level_up_move 13, MOVE_HEADBUTT
- level_up_move 17, MOVE_LEER
- level_up_move 21, MOVE_FOCUS_ENERGY
- level_up_move 25, MOVE_BONEMERANG
- level_up_move 32, MOVE_RAGE
- level_up_move 39, MOVE_FALSE_SWIPE
- level_up_move 46, MOVE_THRASH
- level_up_move 53, MOVE_BONE_RUSH
- level_up_move 61, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gHitmonleeLevelUpLearnset:
- level_up_move 1, MOVE_REVENGE
- level_up_move 1, MOVE_DOUBLE_KICK
- level_up_move 6, MOVE_MEDITATE
- level_up_move 11, MOVE_ROLLING_KICK
- level_up_move 16, MOVE_JUMP_KICK
- level_up_move 20, MOVE_BRICK_BREAK
- level_up_move 21, MOVE_FOCUS_ENERGY
- level_up_move 26, MOVE_HI_JUMP_KICK
- level_up_move 31, MOVE_MIND_READER
- level_up_move 36, MOVE_FORESIGHT
- level_up_move 41, MOVE_ENDURE
- level_up_move 46, MOVE_MEGA_KICK
- level_up_move 51, MOVE_REVERSAL
- .2byte -1
-
-gHitmonchanLevelUpLearnset:
- level_up_move 1, MOVE_REVENGE
- level_up_move 1, MOVE_COMET_PUNCH
- level_up_move 7, MOVE_AGILITY
- level_up_move 13, MOVE_PURSUIT
- level_up_move 20, MOVE_MACH_PUNCH
- level_up_move 26, MOVE_THUNDER_PUNCH
- level_up_move 26, MOVE_ICE_PUNCH
- level_up_move 26, MOVE_FIRE_PUNCH
- level_up_move 32, MOVE_SKY_UPPERCUT
- level_up_move 38, MOVE_MEGA_PUNCH
- level_up_move 44, MOVE_DETECT
- level_up_move 50, MOVE_COUNTER
- .2byte -1
-
-gLickitungLevelUpLearnset:
- level_up_move 1, MOVE_LICK
- level_up_move 7, MOVE_SUPERSONIC
- level_up_move 12, MOVE_DEFENSE_CURL
- level_up_move 18, MOVE_KNOCK_OFF
- level_up_move 23, MOVE_STOMP
- level_up_move 29, MOVE_WRAP
- level_up_move 34, MOVE_DISABLE
- level_up_move 40, MOVE_SLAM
- level_up_move 45, MOVE_SCREECH
- level_up_move 51, MOVE_REFRESH
- .2byte -1
-
-gKoffingLevelUpLearnset:
- level_up_move 1, MOVE_POISON_GAS
- level_up_move 1, MOVE_TACKLE
- level_up_move 9, MOVE_SMOG
- level_up_move 17, MOVE_SELF_DESTRUCT
- level_up_move 21, MOVE_SLUDGE
- level_up_move 25, MOVE_SMOKESCREEN
- level_up_move 33, MOVE_HAZE
- level_up_move 41, MOVE_EXPLOSION
- level_up_move 45, MOVE_DESTINY_BOND
- level_up_move 49, MOVE_MEMENTO
- .2byte -1
-
-gWeezingLevelUpLearnset:
- level_up_move 1, MOVE_POISON_GAS
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SMOG
- level_up_move 1, MOVE_SELF_DESTRUCT
- level_up_move 9, MOVE_SMOG
- level_up_move 17, MOVE_SELF_DESTRUCT
- level_up_move 21, MOVE_SLUDGE
- level_up_move 25, MOVE_SMOKESCREEN
- level_up_move 33, MOVE_HAZE
- level_up_move 44, MOVE_EXPLOSION
- level_up_move 51, MOVE_DESTINY_BOND
- level_up_move 58, MOVE_MEMENTO
- .2byte -1
-
-gRhyhornLevelUpLearnset:
- level_up_move 1, MOVE_HORN_ATTACK
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_STOMP
- level_up_move 15, MOVE_FURY_ATTACK
- level_up_move 24, MOVE_SCARY_FACE
- level_up_move 29, MOVE_ROCK_BLAST
- level_up_move 38, MOVE_HORN_DRILL
- level_up_move 43, MOVE_TAKE_DOWN
- level_up_move 52, MOVE_EARTHQUAKE
- level_up_move 57, MOVE_MEGAHORN
- .2byte -1
-
-gRhydonLevelUpLearnset:
- level_up_move 1, MOVE_HORN_ATTACK
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_STOMP
- level_up_move 1, MOVE_FURY_ATTACK
- level_up_move 10, MOVE_STOMP
- level_up_move 15, MOVE_FURY_ATTACK
- level_up_move 24, MOVE_SCARY_FACE
- level_up_move 29, MOVE_ROCK_BLAST
- level_up_move 38, MOVE_HORN_DRILL
- level_up_move 46, MOVE_TAKE_DOWN
- level_up_move 58, MOVE_EARTHQUAKE
- level_up_move 66, MOVE_MEGAHORN
- .2byte -1
-
-gChanseyLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_GROWL
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 9, MOVE_REFRESH
- level_up_move 13, MOVE_SOFT_BOILED
- level_up_move 17, MOVE_DOUBLE_SLAP
- level_up_move 23, MOVE_MINIMIZE
- level_up_move 29, MOVE_SING
- level_up_move 35, MOVE_EGG_BOMB
- level_up_move 41, MOVE_DEFENSE_CURL
- level_up_move 49, MOVE_LIGHT_SCREEN
- level_up_move 57, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gTangelaLevelUpLearnset:
- level_up_move 1, MOVE_INGRAIN
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 4, MOVE_SLEEP_POWDER
- level_up_move 10, MOVE_ABSORB
- level_up_move 13, MOVE_GROWTH
- level_up_move 19, MOVE_POISON_POWDER
- level_up_move 22, MOVE_VINE_WHIP
- level_up_move 28, MOVE_BIND
- level_up_move 31, MOVE_MEGA_DRAIN
- level_up_move 37, MOVE_STUN_SPORE
- level_up_move 40, MOVE_SLAM
- level_up_move 46, MOVE_TICKLE
- .2byte -1
-
-gKangaskhanLevelUpLearnset:
- level_up_move 1, MOVE_COMET_PUNCH
- level_up_move 1, MOVE_LEER
- level_up_move 7, MOVE_BITE
- level_up_move 13, MOVE_TAIL_WHIP
- level_up_move 19, MOVE_FAKE_OUT
- level_up_move 25, MOVE_MEGA_PUNCH
- level_up_move 31, MOVE_RAGE
- level_up_move 37, MOVE_ENDURE
- level_up_move 43, MOVE_DIZZY_PUNCH
- level_up_move 49, MOVE_REVERSAL
- .2byte -1
-
-gHorseaLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 8, MOVE_SMOKESCREEN
- level_up_move 15, MOVE_LEER
- level_up_move 22, MOVE_WATER_GUN
- level_up_move 29, MOVE_TWISTER
- level_up_move 36, MOVE_AGILITY
- level_up_move 43, MOVE_HYDRO_PUMP
- level_up_move 50, MOVE_DRAGON_DANCE
- .2byte -1
-
-gSeadraLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_SMOKESCREEN
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 8, MOVE_SMOKESCREEN
- level_up_move 15, MOVE_LEER
- level_up_move 22, MOVE_WATER_GUN
- level_up_move 29, MOVE_TWISTER
- level_up_move 40, MOVE_AGILITY
- level_up_move 51, MOVE_HYDRO_PUMP
- level_up_move 62, MOVE_DRAGON_DANCE
- .2byte -1
-
-gGoldeenLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 10, MOVE_SUPERSONIC
- level_up_move 15, MOVE_HORN_ATTACK
- level_up_move 24, MOVE_FLAIL
- level_up_move 29, MOVE_FURY_ATTACK
- level_up_move 38, MOVE_WATERFALL
- level_up_move 43, MOVE_HORN_DRILL
- level_up_move 52, MOVE_AGILITY
- .2byte -1
-
-gSeakingLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 10, MOVE_SUPERSONIC
- level_up_move 15, MOVE_HORN_ATTACK
- level_up_move 24, MOVE_FLAIL
- level_up_move 29, MOVE_FURY_ATTACK
- level_up_move 41, MOVE_WATERFALL
- level_up_move 49, MOVE_HORN_DRILL
- level_up_move 61, MOVE_AGILITY
- .2byte -1
-
-gStaryuLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 6, MOVE_WATER_GUN
- level_up_move 10, MOVE_RAPID_SPIN
- level_up_move 15, MOVE_RECOVER
- level_up_move 19, MOVE_CAMOUFLAGE
- level_up_move 24, MOVE_SWIFT
- level_up_move 28, MOVE_BUBBLE_BEAM
- level_up_move 33, MOVE_MINIMIZE
- level_up_move 37, MOVE_LIGHT_SCREEN
- level_up_move 42, MOVE_COSMIC_POWER
- level_up_move 46, MOVE_HYDRO_PUMP
- .2byte -1
-
-gStarmieLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_RAPID_SPIN
- level_up_move 1, MOVE_RECOVER
- level_up_move 1, MOVE_SWIFT
- level_up_move 33, MOVE_CONFUSE_RAY
- .2byte -1
-
-gMrmimeLevelUpLearnset:
- level_up_move 1, MOVE_BARRIER
- level_up_move 5, MOVE_CONFUSION
- level_up_move 9, MOVE_SUBSTITUTE
- level_up_move 13, MOVE_MEDITATE
- level_up_move 17, MOVE_DOUBLE_SLAP
- level_up_move 21, MOVE_LIGHT_SCREEN
- level_up_move 21, MOVE_REFLECT
- level_up_move 25, MOVE_ENCORE
- level_up_move 29, MOVE_PSYBEAM
- level_up_move 33, MOVE_RECYCLE
- level_up_move 37, MOVE_TRICK
- level_up_move 41, MOVE_ROLE_PLAY
- level_up_move 45, MOVE_PSYCHIC
- level_up_move 49, MOVE_BATON_PASS
- level_up_move 53, MOVE_SAFEGUARD
- .2byte -1
-
-gScytherLevelUpLearnset:
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_LEER
- level_up_move 6, MOVE_FOCUS_ENERGY
- level_up_move 11, MOVE_PURSUIT
- level_up_move 16, MOVE_FALSE_SWIPE
- level_up_move 21, MOVE_AGILITY
- level_up_move 26, MOVE_WING_ATTACK
- level_up_move 31, MOVE_SLASH
- level_up_move 36, MOVE_SWORDS_DANCE
- level_up_move 41, MOVE_DOUBLE_TEAM
- level_up_move 46, MOVE_FURY_CUTTER
- .2byte -1
-
-gJynxLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_LICK
- level_up_move 1, MOVE_LOVELY_KISS
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 9, MOVE_LOVELY_KISS
- level_up_move 13, MOVE_POWDER_SNOW
- level_up_move 21, MOVE_DOUBLE_SLAP
- level_up_move 25, MOVE_ICE_PUNCH
- level_up_move 35, MOVE_MEAN_LOOK
- level_up_move 41, MOVE_FAKE_TEARS
- level_up_move 51, MOVE_BODY_SLAM
- level_up_move 57, MOVE_PERISH_SONG
- level_up_move 67, MOVE_BLIZZARD
- .2byte -1
-
-gElectabuzzLevelUpLearnset:
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_THUNDER_PUNCH
- level_up_move 9, MOVE_THUNDER_PUNCH
- level_up_move 17, MOVE_LIGHT_SCREEN
- level_up_move 25, MOVE_SWIFT
- level_up_move 36, MOVE_SCREECH
- level_up_move 47, MOVE_THUNDERBOLT
- level_up_move 58, MOVE_THUNDER
- .2byte -1
-
-gMagmarLevelUpLearnset:
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_SMOG
- level_up_move 1, MOVE_FIRE_PUNCH
- level_up_move 7, MOVE_LEER
- level_up_move 13, MOVE_SMOG
- level_up_move 19, MOVE_FIRE_PUNCH
- level_up_move 25, MOVE_SMOKESCREEN
- level_up_move 33, MOVE_SUNNY_DAY
- level_up_move 41, MOVE_FLAMETHROWER
- level_up_move 49, MOVE_CONFUSE_RAY
- level_up_move 57, MOVE_FIRE_BLAST
- .2byte -1
-
-gPinsirLevelUpLearnset:
- level_up_move 1, MOVE_VICE_GRIP
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 7, MOVE_BIND
- level_up_move 13, MOVE_SEISMIC_TOSS
- level_up_move 19, MOVE_HARDEN
- level_up_move 25, MOVE_REVENGE
- level_up_move 31, MOVE_BRICK_BREAK
- level_up_move 37, MOVE_GUILLOTINE
- level_up_move 43, MOVE_SUBMISSION
- level_up_move 49, MOVE_SWORDS_DANCE
- .2byte -1
-
-gTaurosLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 8, MOVE_RAGE
- level_up_move 13, MOVE_HORN_ATTACK
- level_up_move 19, MOVE_SCARY_FACE
- level_up_move 26, MOVE_PURSUIT
- level_up_move 34, MOVE_REST
- level_up_move 43, MOVE_THRASH
- level_up_move 53, MOVE_TAKE_DOWN
- .2byte -1
-
-gMagikarpLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 15, MOVE_TACKLE
- level_up_move 30, MOVE_FLAIL
- .2byte -1
-
-gGyaradosLevelUpLearnset:
- level_up_move 1, MOVE_THRASH
- level_up_move 20, MOVE_BITE
- level_up_move 25, MOVE_DRAGON_RAGE
- level_up_move 30, MOVE_LEER
- level_up_move 35, MOVE_TWISTER
- level_up_move 40, MOVE_HYDRO_PUMP
- level_up_move 45, MOVE_RAIN_DANCE
- level_up_move 50, MOVE_DRAGON_DANCE
- level_up_move 55, MOVE_HYPER_BEAM
- .2byte -1
-
-gLaprasLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_SING
- level_up_move 7, MOVE_MIST
- level_up_move 13, MOVE_BODY_SLAM
- level_up_move 19, MOVE_CONFUSE_RAY
- level_up_move 25, MOVE_PERISH_SONG
- level_up_move 31, MOVE_ICE_BEAM
- level_up_move 37, MOVE_RAIN_DANCE
- level_up_move 43, MOVE_SAFEGUARD
- level_up_move 49, MOVE_HYDRO_PUMP
- level_up_move 55, MOVE_SHEER_COLD
- .2byte -1
-
-gDittoLevelUpLearnset:
- level_up_move 1, MOVE_TRANSFORM
- .2byte -1
-
-gEeveeLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HELPING_HAND
- level_up_move 8, MOVE_SAND_ATTACK
- level_up_move 16, MOVE_GROWL
- level_up_move 23, MOVE_QUICK_ATTACK
- level_up_move 30, MOVE_BITE
- level_up_move 36, MOVE_BATON_PASS
- level_up_move 42, MOVE_TAKE_DOWN
- .2byte -1
-
-gVaporeonLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HELPING_HAND
- level_up_move 8, MOVE_SAND_ATTACK
- level_up_move 16, MOVE_WATER_GUN
- level_up_move 23, MOVE_QUICK_ATTACK
- level_up_move 30, MOVE_BITE
- level_up_move 36, MOVE_AURORA_BEAM
- level_up_move 42, MOVE_HAZE
- level_up_move 47, MOVE_ACID_ARMOR
- level_up_move 52, MOVE_HYDRO_PUMP
- .2byte -1
-
-gJolteonLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HELPING_HAND
- level_up_move 8, MOVE_SAND_ATTACK
- level_up_move 16, MOVE_THUNDER_SHOCK
- level_up_move 23, MOVE_QUICK_ATTACK
- level_up_move 30, MOVE_DOUBLE_KICK
- level_up_move 36, MOVE_PIN_MISSILE
- level_up_move 42, MOVE_THUNDER_WAVE
- level_up_move 47, MOVE_AGILITY
- level_up_move 52, MOVE_THUNDER
- .2byte -1
-
-gFlareonLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HELPING_HAND
- level_up_move 8, MOVE_SAND_ATTACK
- level_up_move 16, MOVE_EMBER
- level_up_move 23, MOVE_QUICK_ATTACK
- level_up_move 30, MOVE_BITE
- level_up_move 36, MOVE_FIRE_SPIN
- level_up_move 42, MOVE_SMOG
- level_up_move 47, MOVE_LEER
- level_up_move 52, MOVE_FLAMETHROWER
- .2byte -1
-
-gPorygonLevelUpLearnset:
- level_up_move 1, MOVE_CONVERSION_2
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_CONVERSION
- level_up_move 9, MOVE_AGILITY
- level_up_move 12, MOVE_PSYBEAM
- level_up_move 20, MOVE_RECOVER
- level_up_move 24, MOVE_SHARPEN
- level_up_move 32, MOVE_LOCK_ON
- level_up_move 36, MOVE_TRI_ATTACK
- level_up_move 44, MOVE_RECYCLE
- level_up_move 48, MOVE_ZAP_CANNON
- .2byte -1
-
-gOmanyteLevelUpLearnset:
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 1, MOVE_WITHDRAW
- level_up_move 13, MOVE_BITE
- level_up_move 19, MOVE_WATER_GUN
- level_up_move 25, MOVE_MUD_SHOT
- level_up_move 31, MOVE_LEER
- level_up_move 37, MOVE_PROTECT
- level_up_move 43, MOVE_TICKLE
- level_up_move 49, MOVE_ANCIENT_POWER
- level_up_move 55, MOVE_HYDRO_PUMP
- .2byte -1
-
-gOmastarLevelUpLearnset:
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 1, MOVE_WITHDRAW
- level_up_move 1, MOVE_BITE
- level_up_move 13, MOVE_BITE
- level_up_move 19, MOVE_WATER_GUN
- level_up_move 25, MOVE_MUD_SHOT
- level_up_move 31, MOVE_LEER
- level_up_move 37, MOVE_PROTECT
- level_up_move 40, MOVE_SPIKE_CANNON
- level_up_move 46, MOVE_TICKLE
- level_up_move 55, MOVE_ANCIENT_POWER
- level_up_move 65, MOVE_HYDRO_PUMP
- .2byte -1
-
-gKabutoLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_HARDEN
- level_up_move 13, MOVE_ABSORB
- level_up_move 19, MOVE_LEER
- level_up_move 25, MOVE_MUD_SHOT
- level_up_move 31, MOVE_SAND_ATTACK
- level_up_move 37, MOVE_ENDURE
- level_up_move 43, MOVE_METAL_SOUND
- level_up_move 49, MOVE_MEGA_DRAIN
- level_up_move 55, MOVE_ANCIENT_POWER
- .2byte -1
-
-gKabutopsLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_ABSORB
- level_up_move 13, MOVE_ABSORB
- level_up_move 19, MOVE_LEER
- level_up_move 25, MOVE_MUD_SHOT
- level_up_move 31, MOVE_SAND_ATTACK
- level_up_move 37, MOVE_ENDURE
- level_up_move 40, MOVE_SLASH
- level_up_move 46, MOVE_METAL_SOUND
- level_up_move 55, MOVE_MEGA_DRAIN
- level_up_move 65, MOVE_ANCIENT_POWER
- .2byte -1
-
-gAerodactylLevelUpLearnset:
- level_up_move 1, MOVE_WING_ATTACK
- level_up_move 8, MOVE_AGILITY
- level_up_move 15, MOVE_BITE
- level_up_move 22, MOVE_SUPERSONIC
- level_up_move 29, MOVE_ANCIENT_POWER
- level_up_move 36, MOVE_SCARY_FACE
- level_up_move 43, MOVE_TAKE_DOWN
- level_up_move 50, MOVE_HYPER_BEAM
- .2byte -1
-
-gSnorlaxLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 6, MOVE_AMNESIA
- level_up_move 10, MOVE_DEFENSE_CURL
- level_up_move 15, MOVE_BELLY_DRUM
- level_up_move 19, MOVE_HEADBUTT
- level_up_move 24, MOVE_YAWN
- level_up_move 28, MOVE_REST
- level_up_move 28, MOVE_SNORE
- level_up_move 33, MOVE_BODY_SLAM
- level_up_move 37, MOVE_BLOCK
- level_up_move 42, MOVE_COVET
- level_up_move 46, MOVE_ROLLOUT
- level_up_move 51, MOVE_HYPER_BEAM
- .2byte -1
-
-gArticunoLevelUpLearnset:
- level_up_move 1, MOVE_GUST
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 13, MOVE_MIST
- level_up_move 25, MOVE_AGILITY
- level_up_move 37, MOVE_MIND_READER
- level_up_move 49, MOVE_ICE_BEAM
- level_up_move 61, MOVE_REFLECT
- level_up_move 73, MOVE_BLIZZARD
- level_up_move 85, MOVE_SHEER_COLD
- .2byte -1
-
-gZapdosLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 13, MOVE_THUNDER_WAVE
- level_up_move 25, MOVE_AGILITY
- level_up_move 37, MOVE_DETECT
- level_up_move 49, MOVE_DRILL_PECK
- level_up_move 61, MOVE_CHARGE
- level_up_move 73, MOVE_LIGHT_SCREEN
- level_up_move 85, MOVE_THUNDER
- .2byte -1
-
-gMoltresLevelUpLearnset:
- level_up_move 1, MOVE_WING_ATTACK
- level_up_move 1, MOVE_EMBER
- level_up_move 13, MOVE_FIRE_SPIN
- level_up_move 25, MOVE_AGILITY
- level_up_move 37, MOVE_ENDURE
- level_up_move 49, MOVE_FLAMETHROWER
- level_up_move 61, MOVE_SAFEGUARD
- level_up_move 73, MOVE_HEAT_WAVE
- level_up_move 85, MOVE_SKY_ATTACK
- .2byte -1
-
-gDratiniLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 1, MOVE_LEER
- level_up_move 8, MOVE_THUNDER_WAVE
- level_up_move 15, MOVE_TWISTER
- level_up_move 22, MOVE_DRAGON_RAGE
- level_up_move 29, MOVE_SLAM
- level_up_move 36, MOVE_AGILITY
- level_up_move 43, MOVE_SAFEGUARD
- level_up_move 50, MOVE_OUTRAGE
- level_up_move 57, MOVE_HYPER_BEAM
- .2byte -1
-
-gDragonairLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_THUNDER_WAVE
- level_up_move 1, MOVE_TWISTER
- level_up_move 8, MOVE_THUNDER_WAVE
- level_up_move 15, MOVE_TWISTER
- level_up_move 22, MOVE_DRAGON_RAGE
- level_up_move 29, MOVE_SLAM
- level_up_move 38, MOVE_AGILITY
- level_up_move 47, MOVE_SAFEGUARD
- level_up_move 56, MOVE_OUTRAGE
- level_up_move 65, MOVE_HYPER_BEAM
- .2byte -1
-
-gDragoniteLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_THUNDER_WAVE
- level_up_move 1, MOVE_TWISTER
- level_up_move 8, MOVE_THUNDER_WAVE
- level_up_move 15, MOVE_TWISTER
- level_up_move 22, MOVE_DRAGON_RAGE
- level_up_move 29, MOVE_SLAM
- level_up_move 38, MOVE_AGILITY
- level_up_move 47, MOVE_SAFEGUARD
- level_up_move 55, MOVE_WING_ATTACK
- level_up_move 61, MOVE_OUTRAGE
- level_up_move 75, MOVE_HYPER_BEAM
- .2byte -1
-
-gMewtwoLevelUpLearnset:
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_DISABLE
- level_up_move 11, MOVE_BARRIER
- level_up_move 22, MOVE_SWIFT
- level_up_move 33, MOVE_PSYCH_UP
- level_up_move 44, MOVE_FUTURE_SIGHT
- level_up_move 55, MOVE_MIST
- level_up_move 66, MOVE_PSYCHIC
- level_up_move 77, MOVE_AMNESIA
- level_up_move 88, MOVE_RECOVER
- level_up_move 99, MOVE_SAFEGUARD
- .2byte -1
-
-gMewLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 10, MOVE_TRANSFORM
- level_up_move 20, MOVE_MEGA_PUNCH
- level_up_move 30, MOVE_METRONOME
- level_up_move 40, MOVE_PSYCHIC
- level_up_move 50, MOVE_ANCIENT_POWER
- .2byte -1
-
-gChikoritaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 8, MOVE_RAZOR_LEAF
- level_up_move 12, MOVE_REFLECT
- level_up_move 15, MOVE_POISON_POWDER
- level_up_move 22, MOVE_SYNTHESIS
- level_up_move 29, MOVE_BODY_SLAM
- level_up_move 36, MOVE_LIGHT_SCREEN
- level_up_move 43, MOVE_SAFEGUARD
- level_up_move 50, MOVE_SOLAR_BEAM
- .2byte -1
-
-gBayleefLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_RAZOR_LEAF
- level_up_move 1, MOVE_REFLECT
- level_up_move 8, MOVE_RAZOR_LEAF
- level_up_move 12, MOVE_REFLECT
- level_up_move 15, MOVE_POISON_POWDER
- level_up_move 23, MOVE_SYNTHESIS
- level_up_move 31, MOVE_BODY_SLAM
- level_up_move 39, MOVE_LIGHT_SCREEN
- level_up_move 47, MOVE_SAFEGUARD
- level_up_move 55, MOVE_SOLAR_BEAM
- .2byte -1
-
-gMeganiumLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_RAZOR_LEAF
- level_up_move 1, MOVE_REFLECT
- level_up_move 8, MOVE_RAZOR_LEAF
- level_up_move 12, MOVE_REFLECT
- level_up_move 15, MOVE_POISON_POWDER
- level_up_move 23, MOVE_SYNTHESIS
- level_up_move 31, MOVE_BODY_SLAM
- level_up_move 41, MOVE_LIGHT_SCREEN
- level_up_move 51, MOVE_SAFEGUARD
- level_up_move 61, MOVE_SOLAR_BEAM
- .2byte -1
-
-gCyndaquilLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_LEER
- level_up_move 6, MOVE_SMOKESCREEN
- level_up_move 12, MOVE_EMBER
- level_up_move 19, MOVE_QUICK_ATTACK
- level_up_move 27, MOVE_FLAME_WHEEL
- level_up_move 36, MOVE_SWIFT
- level_up_move 46, MOVE_FLAMETHROWER
- .2byte -1
-
-gQuilavaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_SMOKESCREEN
- level_up_move 6, MOVE_SMOKESCREEN
- level_up_move 12, MOVE_EMBER
- level_up_move 21, MOVE_QUICK_ATTACK
- level_up_move 31, MOVE_FLAME_WHEEL
- level_up_move 42, MOVE_SWIFT
- level_up_move 54, MOVE_FLAMETHROWER
- .2byte -1
-
-gTyphlosionLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_SMOKESCREEN
- level_up_move 1, MOVE_EMBER
- level_up_move 6, MOVE_SMOKESCREEN
- level_up_move 12, MOVE_EMBER
- level_up_move 21, MOVE_QUICK_ATTACK
- level_up_move 31, MOVE_FLAME_WHEEL
- level_up_move 45, MOVE_SWIFT
- level_up_move 60, MOVE_FLAMETHROWER
- .2byte -1
-
-gTotodileLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 7, MOVE_RAGE
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 20, MOVE_BITE
- level_up_move 27, MOVE_SCARY_FACE
- level_up_move 35, MOVE_SLASH
- level_up_move 43, MOVE_SCREECH
- level_up_move 52, MOVE_HYDRO_PUMP
- .2byte -1
-
-gCroconawLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_RAGE
- level_up_move 7, MOVE_RAGE
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 21, MOVE_BITE
- level_up_move 28, MOVE_SCARY_FACE
- level_up_move 37, MOVE_SLASH
- level_up_move 45, MOVE_SCREECH
- level_up_move 55, MOVE_HYDRO_PUMP
- .2byte -1
-
-gFeraligatrLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_RAGE
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 7, MOVE_RAGE
- level_up_move 13, MOVE_WATER_GUN
- level_up_move 21, MOVE_BITE
- level_up_move 28, MOVE_SCARY_FACE
- level_up_move 38, MOVE_SLASH
- level_up_move 47, MOVE_SCREECH
- level_up_move 58, MOVE_HYDRO_PUMP
- .2byte -1
-
-gSentretLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 4, MOVE_DEFENSE_CURL
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 12, MOVE_FURY_SWIPES
- level_up_move 17, MOVE_HELPING_HAND
- level_up_move 24, MOVE_SLAM
- level_up_move 31, MOVE_FOLLOW_ME
- level_up_move 40, MOVE_REST
- level_up_move 49, MOVE_AMNESIA
- .2byte -1
-
-gFurretLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 4, MOVE_DEFENSE_CURL
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 12, MOVE_FURY_SWIPES
- level_up_move 19, MOVE_HELPING_HAND
- level_up_move 28, MOVE_SLAM
- level_up_move 37, MOVE_FOLLOW_ME
- level_up_move 48, MOVE_REST
- level_up_move 59, MOVE_AMNESIA
- .2byte -1
-
-gHoothootLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 6, MOVE_FORESIGHT
- level_up_move 11, MOVE_PECK
- level_up_move 16, MOVE_HYPNOSIS
- level_up_move 22, MOVE_REFLECT
- level_up_move 28, MOVE_TAKE_DOWN
- level_up_move 34, MOVE_CONFUSION
- level_up_move 48, MOVE_DREAM_EATER
- .2byte -1
-
-gNoctowlLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_FORESIGHT
- level_up_move 1, MOVE_PECK
- level_up_move 6, MOVE_FORESIGHT
- level_up_move 11, MOVE_PECK
- level_up_move 16, MOVE_HYPNOSIS
- level_up_move 25, MOVE_REFLECT
- level_up_move 33, MOVE_TAKE_DOWN
- level_up_move 41, MOVE_CONFUSION
- level_up_move 57, MOVE_DREAM_EATER
- .2byte -1
-
-gLedybaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 8, MOVE_SUPERSONIC
- level_up_move 15, MOVE_COMET_PUNCH
- level_up_move 22, MOVE_LIGHT_SCREEN
- level_up_move 22, MOVE_REFLECT
- level_up_move 22, MOVE_SAFEGUARD
- level_up_move 29, MOVE_BATON_PASS
- level_up_move 36, MOVE_SWIFT
- level_up_move 43, MOVE_AGILITY
- level_up_move 50, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gLedianLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 8, MOVE_SUPERSONIC
- level_up_move 15, MOVE_COMET_PUNCH
- level_up_move 24, MOVE_LIGHT_SCREEN
- level_up_move 24, MOVE_REFLECT
- level_up_move 24, MOVE_SAFEGUARD
- level_up_move 33, MOVE_BATON_PASS
- level_up_move 42, MOVE_SWIFT
- level_up_move 51, MOVE_AGILITY
- level_up_move 60, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gSpinarakLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_STRING_SHOT
- level_up_move 6, MOVE_SCARY_FACE
- level_up_move 11, MOVE_CONSTRICT
- level_up_move 17, MOVE_NIGHT_SHADE
- level_up_move 23, MOVE_LEECH_LIFE
- level_up_move 30, MOVE_FURY_SWIPES
- level_up_move 37, MOVE_SPIDER_WEB
- level_up_move 45, MOVE_AGILITY
- level_up_move 53, MOVE_PSYCHIC
- .2byte -1
-
-gAriadosLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_STRING_SHOT
- level_up_move 1, MOVE_SCARY_FACE
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 6, MOVE_SCARY_FACE
- level_up_move 11, MOVE_CONSTRICT
- level_up_move 17, MOVE_NIGHT_SHADE
- level_up_move 25, MOVE_LEECH_LIFE
- level_up_move 34, MOVE_FURY_SWIPES
- level_up_move 43, MOVE_SPIDER_WEB
- level_up_move 53, MOVE_AGILITY
- level_up_move 63, MOVE_PSYCHIC
- .2byte -1
-
-gCrobatLevelUpLearnset:
- level_up_move 1, MOVE_SCREECH
- level_up_move 1, MOVE_LEECH_LIFE
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 1, MOVE_ASTONISH
- level_up_move 6, MOVE_SUPERSONIC
- level_up_move 11, MOVE_ASTONISH
- level_up_move 16, MOVE_BITE
- level_up_move 21, MOVE_WING_ATTACK
- level_up_move 28, MOVE_CONFUSE_RAY
- level_up_move 35, MOVE_AIR_CUTTER
- level_up_move 42, MOVE_MEAN_LOOK
- level_up_move 49, MOVE_POISON_FANG
- level_up_move 56, MOVE_HAZE
- .2byte -1
-
-gChinchouLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_THUNDER_WAVE
- level_up_move 5, MOVE_SUPERSONIC
- level_up_move 13, MOVE_FLAIL
- level_up_move 17, MOVE_WATER_GUN
- level_up_move 25, MOVE_SPARK
- level_up_move 29, MOVE_CONFUSE_RAY
- level_up_move 37, MOVE_TAKE_DOWN
- level_up_move 41, MOVE_HYDRO_PUMP
- level_up_move 49, MOVE_CHARGE
- .2byte -1
-
-gLanturnLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_THUNDER_WAVE
- level_up_move 1, MOVE_SUPERSONIC
- level_up_move 5, MOVE_SUPERSONIC
- level_up_move 13, MOVE_FLAIL
- level_up_move 17, MOVE_WATER_GUN
- level_up_move 25, MOVE_SPARK
- level_up_move 32, MOVE_CONFUSE_RAY
- level_up_move 43, MOVE_TAKE_DOWN
- level_up_move 50, MOVE_HYDRO_PUMP
- level_up_move 61, MOVE_CHARGE
- .2byte -1
-
-gPichuLevelUpLearnset:
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 1, MOVE_CHARM
- level_up_move 6, MOVE_TAIL_WHIP
- level_up_move 8, MOVE_THUNDER_WAVE
- level_up_move 11, MOVE_SWEET_KISS
- .2byte -1
-
-gCleffaLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_CHARM
- level_up_move 4, MOVE_ENCORE
- level_up_move 8, MOVE_SING
- level_up_move 13, MOVE_SWEET_KISS
- .2byte -1
-
-gIgglybuffLevelUpLearnset:
- level_up_move 1, MOVE_SING
- level_up_move 1, MOVE_CHARM
- level_up_move 4, MOVE_DEFENSE_CURL
- level_up_move 9, MOVE_POUND
- level_up_move 14, MOVE_SWEET_KISS
- .2byte -1
-
-gTogepiLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_CHARM
- level_up_move 6, MOVE_METRONOME
- level_up_move 11, MOVE_SWEET_KISS
- level_up_move 16, MOVE_YAWN
- level_up_move 21, MOVE_ENCORE
- level_up_move 26, MOVE_FOLLOW_ME
- level_up_move 31, MOVE_WISH
- level_up_move 36, MOVE_SAFEGUARD
- level_up_move 41, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gTogeticLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_CHARM
- level_up_move 6, MOVE_METRONOME
- level_up_move 11, MOVE_SWEET_KISS
- level_up_move 16, MOVE_YAWN
- level_up_move 21, MOVE_ENCORE
- level_up_move 26, MOVE_FOLLOW_ME
- level_up_move 31, MOVE_WISH
- level_up_move 36, MOVE_SAFEGUARD
- level_up_move 41, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gNatuLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_LEER
- level_up_move 10, MOVE_NIGHT_SHADE
- level_up_move 20, MOVE_TELEPORT
- level_up_move 30, MOVE_WISH
- level_up_move 30, MOVE_FUTURE_SIGHT
- level_up_move 40, MOVE_CONFUSE_RAY
- level_up_move 50, MOVE_PSYCHIC
- .2byte -1
-
-gXatuLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_LEER
- level_up_move 10, MOVE_NIGHT_SHADE
- level_up_move 20, MOVE_TELEPORT
- level_up_move 35, MOVE_WISH
- level_up_move 35, MOVE_FUTURE_SIGHT
- level_up_move 50, MOVE_CONFUSE_RAY
- level_up_move 65, MOVE_PSYCHIC
- .2byte -1
-
-gMareepLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 9, MOVE_THUNDER_SHOCK
- level_up_move 16, MOVE_THUNDER_WAVE
- level_up_move 23, MOVE_COTTON_SPORE
- level_up_move 30, MOVE_LIGHT_SCREEN
- level_up_move 37, MOVE_THUNDER
- .2byte -1
-
-gFlaaffyLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 9, MOVE_THUNDER_SHOCK
- level_up_move 18, MOVE_THUNDER_WAVE
- level_up_move 27, MOVE_COTTON_SPORE
- level_up_move 36, MOVE_LIGHT_SCREEN
- level_up_move 45, MOVE_THUNDER
- .2byte -1
-
-gAmpharosLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_THUNDER_SHOCK
- level_up_move 1, MOVE_THUNDER_WAVE
- level_up_move 9, MOVE_THUNDER_SHOCK
- level_up_move 18, MOVE_THUNDER_WAVE
- level_up_move 27, MOVE_COTTON_SPORE
- level_up_move 30, MOVE_THUNDER_PUNCH
- level_up_move 42, MOVE_LIGHT_SCREEN
- level_up_move 57, MOVE_THUNDER
- .2byte -1
-
-gBellossomLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_SWEET_SCENT
- level_up_move 1, MOVE_STUN_SPORE
- level_up_move 1, MOVE_MAGICAL_LEAF
- level_up_move 44, MOVE_PETAL_DANCE
- level_up_move 55, MOVE_SOLAR_BEAM
- .2byte -1
-
-gMarillLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 3, MOVE_DEFENSE_CURL
- level_up_move 6, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 15, MOVE_ROLLOUT
- level_up_move 21, MOVE_BUBBLE_BEAM
- level_up_move 28, MOVE_DOUBLE_EDGE
- level_up_move 36, MOVE_RAIN_DANCE
- level_up_move 45, MOVE_HYDRO_PUMP
- .2byte -1
-
-gAzumarillLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_DEFENSE_CURL
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 3, MOVE_DEFENSE_CURL
- level_up_move 6, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 15, MOVE_ROLLOUT
- level_up_move 24, MOVE_BUBBLE_BEAM
- level_up_move 34, MOVE_DOUBLE_EDGE
- level_up_move 45, MOVE_RAIN_DANCE
- level_up_move 57, MOVE_HYDRO_PUMP
- .2byte -1
-
-gSudowoodoLevelUpLearnset:
- level_up_move 1, MOVE_ROCK_THROW
- level_up_move 1, MOVE_MIMIC
- level_up_move 9, MOVE_FLAIL
- level_up_move 17, MOVE_LOW_KICK
- level_up_move 25, MOVE_ROCK_SLIDE
- level_up_move 33, MOVE_BLOCK
- level_up_move 41, MOVE_FAINT_ATTACK
- level_up_move 49, MOVE_SLAM
- level_up_move 57, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gPolitoedLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_HYPNOSIS
- level_up_move 1, MOVE_DOUBLE_SLAP
- level_up_move 1, MOVE_PERISH_SONG
- level_up_move 35, MOVE_PERISH_SONG
- level_up_move 51, MOVE_SWAGGER
- .2byte -1
-
-gHoppipLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 5, MOVE_SYNTHESIS
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_TACKLE
- level_up_move 13, MOVE_POISON_POWDER
- level_up_move 15, MOVE_STUN_SPORE
- level_up_move 17, MOVE_SLEEP_POWDER
- level_up_move 20, MOVE_LEECH_SEED
- level_up_move 25, MOVE_COTTON_SPORE
- level_up_move 30, MOVE_MEGA_DRAIN
- .2byte -1
-
-gSkiploomLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 1, MOVE_SYNTHESIS
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_SYNTHESIS
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_TACKLE
- level_up_move 13, MOVE_POISON_POWDER
- level_up_move 15, MOVE_STUN_SPORE
- level_up_move 17, MOVE_SLEEP_POWDER
- level_up_move 22, MOVE_LEECH_SEED
- level_up_move 29, MOVE_COTTON_SPORE
- level_up_move 36, MOVE_MEGA_DRAIN
- .2byte -1
-
-gJumpluffLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 1, MOVE_SYNTHESIS
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_SYNTHESIS
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_TACKLE
- level_up_move 13, MOVE_POISON_POWDER
- level_up_move 15, MOVE_STUN_SPORE
- level_up_move 17, MOVE_SLEEP_POWDER
- level_up_move 22, MOVE_LEECH_SEED
- level_up_move 33, MOVE_COTTON_SPORE
- level_up_move 44, MOVE_MEGA_DRAIN
- .2byte -1
-
-gAipomLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 6, MOVE_SAND_ATTACK
- level_up_move 13, MOVE_ASTONISH
- level_up_move 18, MOVE_BATON_PASS
- level_up_move 25, MOVE_TICKLE
- level_up_move 31, MOVE_FURY_SWIPES
- level_up_move 38, MOVE_SWIFT
- level_up_move 43, MOVE_SCREECH
- level_up_move 50, MOVE_AGILITY
- .2byte -1
-
-gSunkernLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 6, MOVE_GROWTH
- level_up_move 13, MOVE_MEGA_DRAIN
- level_up_move 18, MOVE_INGRAIN
- level_up_move 25, MOVE_ENDEAVOR
- level_up_move 30, MOVE_SUNNY_DAY
- level_up_move 37, MOVE_SYNTHESIS
- level_up_move 42, MOVE_GIGA_DRAIN
- .2byte -1
-
-gSunfloraLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_POUND
- level_up_move 6, MOVE_GROWTH
- level_up_move 13, MOVE_RAZOR_LEAF
- level_up_move 18, MOVE_INGRAIN
- level_up_move 25, MOVE_BULLET_SEED
- level_up_move 30, MOVE_SUNNY_DAY
- level_up_move 37, MOVE_PETAL_DANCE
- level_up_move 42, MOVE_SOLAR_BEAM
- .2byte -1
-
-gYanmaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_FORESIGHT
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_DOUBLE_TEAM
- level_up_move 19, MOVE_SONIC_BOOM
- level_up_move 25, MOVE_DETECT
- level_up_move 31, MOVE_SUPERSONIC
- level_up_move 37, MOVE_UPROAR
- level_up_move 43, MOVE_WING_ATTACK
- level_up_move 49, MOVE_SCREECH
- .2byte -1
-
-gWooperLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 11, MOVE_SLAM
- level_up_move 16, MOVE_MUD_SHOT
- level_up_move 21, MOVE_AMNESIA
- level_up_move 31, MOVE_YAWN
- level_up_move 36, MOVE_EARTHQUAKE
- level_up_move 41, MOVE_RAIN_DANCE
- level_up_move 51, MOVE_MIST
- level_up_move 51, MOVE_HAZE
- .2byte -1
-
-gQuagsireLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 11, MOVE_SLAM
- level_up_move 16, MOVE_MUD_SHOT
- level_up_move 23, MOVE_AMNESIA
- level_up_move 35, MOVE_YAWN
- level_up_move 42, MOVE_EARTHQUAKE
- level_up_move 49, MOVE_RAIN_DANCE
- level_up_move 61, MOVE_MIST
- level_up_move 61, MOVE_HAZE
- .2byte -1
-
-gEspeonLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HELPING_HAND
- level_up_move 8, MOVE_SAND_ATTACK
- level_up_move 16, MOVE_CONFUSION
- level_up_move 23, MOVE_QUICK_ATTACK
- level_up_move 30, MOVE_SWIFT
- level_up_move 36, MOVE_PSYBEAM
- level_up_move 42, MOVE_PSYCH_UP
- level_up_move 47, MOVE_PSYCHIC
- level_up_move 52, MOVE_MORNING_SUN
- .2byte -1
-
-gUmbreonLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HELPING_HAND
- level_up_move 8, MOVE_SAND_ATTACK
- level_up_move 16, MOVE_PURSUIT
- level_up_move 23, MOVE_QUICK_ATTACK
- level_up_move 30, MOVE_CONFUSE_RAY
- level_up_move 36, MOVE_FAINT_ATTACK
- level_up_move 42, MOVE_MEAN_LOOK
- level_up_move 47, MOVE_SCREECH
- level_up_move 52, MOVE_MOONLIGHT
- .2byte -1
-
-gMurkrowLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 9, MOVE_ASTONISH
- level_up_move 14, MOVE_PURSUIT
- level_up_move 22, MOVE_HAZE
- level_up_move 27, MOVE_NIGHT_SHADE
- level_up_move 35, MOVE_FAINT_ATTACK
- level_up_move 40, MOVE_TAUNT
- level_up_move 48, MOVE_MEAN_LOOK
- .2byte -1
-
-gSlowkingLevelUpLearnset:
- level_up_move 1, MOVE_CURSE
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_TACKLE
- level_up_move 6, MOVE_GROWL
- level_up_move 15, MOVE_WATER_GUN
- level_up_move 20, MOVE_CONFUSION
- level_up_move 29, MOVE_DISABLE
- level_up_move 34, MOVE_HEADBUTT
- level_up_move 43, MOVE_SWAGGER
- level_up_move 48, MOVE_PSYCHIC
- .2byte -1
-
-gMisdreavusLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_PSYWAVE
- level_up_move 6, MOVE_SPITE
- level_up_move 11, MOVE_ASTONISH
- level_up_move 17, MOVE_CONFUSE_RAY
- level_up_move 23, MOVE_MEAN_LOOK
- level_up_move 30, MOVE_PSYBEAM
- level_up_move 37, MOVE_PAIN_SPLIT
- level_up_move 45, MOVE_PERISH_SONG
- level_up_move 53, MOVE_GRUDGE
- .2byte -1
-
-gUnownLevelUpLearnset:
- level_up_move 1, MOVE_HIDDEN_POWER
- .2byte -1
-
-gWobbuffetLevelUpLearnset:
- level_up_move 1, MOVE_COUNTER
- level_up_move 1, MOVE_MIRROR_COAT
- level_up_move 1, MOVE_SAFEGUARD
- level_up_move 1, MOVE_DESTINY_BOND
- .2byte -1
-
-gGirafarigLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 7, MOVE_ASTONISH
- level_up_move 13, MOVE_CONFUSION
- level_up_move 19, MOVE_STOMP
- level_up_move 25, MOVE_ODOR_SLEUTH
- level_up_move 31, MOVE_AGILITY
- level_up_move 37, MOVE_BATON_PASS
- level_up_move 43, MOVE_PSYBEAM
- level_up_move 49, MOVE_CRUNCH
- .2byte -1
-
-gPinecoLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_PROTECT
- level_up_move 8, MOVE_SELF_DESTRUCT
- level_up_move 15, MOVE_TAKE_DOWN
- level_up_move 22, MOVE_RAPID_SPIN
- level_up_move 29, MOVE_BIDE
- level_up_move 36, MOVE_EXPLOSION
- level_up_move 43, MOVE_SPIKES
- level_up_move 50, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gForretressLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_PROTECT
- level_up_move 1, MOVE_SELF_DESTRUCT
- level_up_move 8, MOVE_SELF_DESTRUCT
- level_up_move 15, MOVE_TAKE_DOWN
- level_up_move 22, MOVE_RAPID_SPIN
- level_up_move 29, MOVE_BIDE
- level_up_move 39, MOVE_EXPLOSION
- level_up_move 49, MOVE_SPIKES
- level_up_move 59, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gDunsparceLevelUpLearnset:
- level_up_move 1, MOVE_RAGE
- level_up_move 4, MOVE_DEFENSE_CURL
- level_up_move 11, MOVE_YAWN
- level_up_move 14, MOVE_GLARE
- level_up_move 21, MOVE_SPITE
- level_up_move 24, MOVE_PURSUIT
- level_up_move 31, MOVE_SCREECH
- level_up_move 34, MOVE_TAKE_DOWN
- level_up_move 41, MOVE_ENDEAVOR
- .2byte -1
-
-gGligarLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 6, MOVE_SAND_ATTACK
- level_up_move 13, MOVE_HARDEN
- level_up_move 20, MOVE_QUICK_ATTACK
- level_up_move 28, MOVE_FAINT_ATTACK
- level_up_move 36, MOVE_SLASH
- level_up_move 44, MOVE_SCREECH
- level_up_move 52, MOVE_GUILLOTINE
- .2byte -1
-
-gSteelixLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SCREECH
- level_up_move 9, MOVE_BIND
- level_up_move 13, MOVE_ROCK_THROW
- level_up_move 21, MOVE_HARDEN
- level_up_move 25, MOVE_RAGE
- level_up_move 33, MOVE_SANDSTORM
- level_up_move 37, MOVE_SLAM
- level_up_move 45, MOVE_IRON_TAIL
- level_up_move 49, MOVE_CRUNCH
- level_up_move 57, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gSnubbullLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SCARY_FACE
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 8, MOVE_CHARM
- level_up_move 13, MOVE_BITE
- level_up_move 19, MOVE_LICK
- level_up_move 26, MOVE_ROAR
- level_up_move 34, MOVE_RAGE
- level_up_move 43, MOVE_TAKE_DOWN
- level_up_move 53, MOVE_CRUNCH
- .2byte -1
-
-gGranbullLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_SCARY_FACE
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 8, MOVE_CHARM
- level_up_move 13, MOVE_BITE
- level_up_move 19, MOVE_LICK
- level_up_move 28, MOVE_ROAR
- level_up_move 38, MOVE_RAGE
- level_up_move 49, MOVE_TAKE_DOWN
- level_up_move 61, MOVE_CRUNCH
- .2byte -1
-
-gQwilfishLevelUpLearnset:
- level_up_move 1, MOVE_SPIKES
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_POISON_STING
- level_up_move 10, MOVE_HARDEN
- level_up_move 10, MOVE_MINIMIZE
- level_up_move 19, MOVE_WATER_GUN
- level_up_move 28, MOVE_PIN_MISSILE
- level_up_move 37, MOVE_TAKE_DOWN
- level_up_move 46, MOVE_HYDRO_PUMP
- .2byte -1
-
-gScizorLevelUpLearnset:
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_LEER
- level_up_move 6, MOVE_FOCUS_ENERGY
- level_up_move 11, MOVE_PURSUIT
- level_up_move 16, MOVE_FALSE_SWIPE
- level_up_move 21, MOVE_AGILITY
- level_up_move 26, MOVE_METAL_CLAW
- level_up_move 31, MOVE_SLASH
- level_up_move 36, MOVE_SWORDS_DANCE
- level_up_move 41, MOVE_DOUBLE_TEAM
- level_up_move 46, MOVE_FURY_CUTTER
- .2byte -1
-
-gShuckleLevelUpLearnset:
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 1, MOVE_WITHDRAW
- level_up_move 9, MOVE_WRAP
- level_up_move 14, MOVE_ENCORE
- level_up_move 23, MOVE_SAFEGUARD
- level_up_move 28, MOVE_BIDE
- level_up_move 37, MOVE_REST
- .2byte -1
-
-gHeracrossLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_LEER
- level_up_move 6, MOVE_HORN_ATTACK
- level_up_move 11, MOVE_ENDURE
- level_up_move 17, MOVE_FURY_ATTACK
- level_up_move 23, MOVE_BRICK_BREAK
- level_up_move 30, MOVE_COUNTER
- level_up_move 37, MOVE_TAKE_DOWN
- level_up_move 45, MOVE_REVERSAL
- level_up_move 53, MOVE_MEGAHORN
- .2byte -1
-
-gSneaselLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_TAUNT
- level_up_move 8, MOVE_QUICK_ATTACK
- level_up_move 15, MOVE_SCREECH
- level_up_move 22, MOVE_FAINT_ATTACK
- level_up_move 29, MOVE_FURY_SWIPES
- level_up_move 36, MOVE_AGILITY
- level_up_move 43, MOVE_ICY_WIND
- level_up_move 50, MOVE_SLASH
- level_up_move 57, MOVE_BEAT_UP
- level_up_move 64, MOVE_METAL_CLAW
- .2byte -1
-
-gTeddiursaLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 7, MOVE_LICK
- level_up_move 13, MOVE_FURY_SWIPES
- level_up_move 19, MOVE_FAKE_TEARS
- level_up_move 25, MOVE_FAINT_ATTACK
- level_up_move 31, MOVE_REST
- level_up_move 37, MOVE_SLASH
- level_up_move 43, MOVE_SNORE
- level_up_move 49, MOVE_THRASH
- .2byte -1
-
-gUrsaringLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_LICK
- level_up_move 1, MOVE_FURY_SWIPES
- level_up_move 7, MOVE_LICK
- level_up_move 13, MOVE_FURY_SWIPES
- level_up_move 19, MOVE_FAKE_TEARS
- level_up_move 25, MOVE_FAINT_ATTACK
- level_up_move 31, MOVE_REST
- level_up_move 37, MOVE_SLASH
- level_up_move 43, MOVE_SNORE
- level_up_move 49, MOVE_THRASH
- .2byte -1
-
-gSlugmaLevelUpLearnset:
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_SMOG
- level_up_move 8, MOVE_EMBER
- level_up_move 15, MOVE_ROCK_THROW
- level_up_move 22, MOVE_HARDEN
- level_up_move 29, MOVE_AMNESIA
- level_up_move 36, MOVE_FLAMETHROWER
- level_up_move 43, MOVE_ROCK_SLIDE
- level_up_move 50, MOVE_BODY_SLAM
- .2byte -1
-
-gMagcargoLevelUpLearnset:
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_SMOG
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_ROCK_THROW
- level_up_move 8, MOVE_EMBER
- level_up_move 15, MOVE_ROCK_THROW
- level_up_move 22, MOVE_HARDEN
- level_up_move 29, MOVE_AMNESIA
- level_up_move 36, MOVE_FLAMETHROWER
- level_up_move 48, MOVE_ROCK_SLIDE
- level_up_move 60, MOVE_BODY_SLAM
- .2byte -1
-
-gSwinubLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_ODOR_SLEUTH
- level_up_move 10, MOVE_POWDER_SNOW
- level_up_move 19, MOVE_ENDURE
- level_up_move 28, MOVE_TAKE_DOWN
- level_up_move 37, MOVE_MIST
- level_up_move 46, MOVE_BLIZZARD
- level_up_move 55, MOVE_AMNESIA
- .2byte -1
-
-gPiloswineLevelUpLearnset:
- level_up_move 1, MOVE_HORN_ATTACK
- level_up_move 1, MOVE_ODOR_SLEUTH
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 1, MOVE_ENDURE
- level_up_move 10, MOVE_POWDER_SNOW
- level_up_move 19, MOVE_ENDURE
- level_up_move 28, MOVE_TAKE_DOWN
- level_up_move 33, MOVE_FURY_ATTACK
- level_up_move 42, MOVE_MIST
- level_up_move 56, MOVE_BLIZZARD
- level_up_move 70, MOVE_AMNESIA
- .2byte -1
-
-gCorsolaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 6, MOVE_HARDEN
- level_up_move 12, MOVE_BUBBLE
- level_up_move 17, MOVE_RECOVER
- level_up_move 17, MOVE_REFRESH
- level_up_move 23, MOVE_BUBBLE_BEAM
- level_up_move 28, MOVE_SPIKE_CANNON
- level_up_move 34, MOVE_ROCK_BLAST
- level_up_move 39, MOVE_MIRROR_COAT
- level_up_move 45, MOVE_ANCIENT_POWER
- .2byte -1
-
-gRemoraidLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 11, MOVE_LOCK_ON
- level_up_move 22, MOVE_PSYBEAM
- level_up_move 22, MOVE_AURORA_BEAM
- level_up_move 22, MOVE_BUBBLE_BEAM
- level_up_move 33, MOVE_FOCUS_ENERGY
- level_up_move 44, MOVE_ICE_BEAM
- level_up_move 55, MOVE_HYPER_BEAM
- .2byte -1
-
-gOctilleryLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 11, MOVE_CONSTRICT
- level_up_move 22, MOVE_PSYBEAM
- level_up_move 22, MOVE_AURORA_BEAM
- level_up_move 22, MOVE_BUBBLE_BEAM
- level_up_move 25, MOVE_OCTAZOOKA
- level_up_move 38, MOVE_FOCUS_ENERGY
- level_up_move 54, MOVE_ICE_BEAM
- level_up_move 70, MOVE_HYPER_BEAM
- .2byte -1
-
-gDelibirdLevelUpLearnset:
- level_up_move 1, MOVE_PRESENT
- .2byte -1
-
-gMantineLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_BUBBLE
- level_up_move 8, MOVE_SUPERSONIC
- level_up_move 15, MOVE_BUBBLE_BEAM
- level_up_move 22, MOVE_TAKE_DOWN
- level_up_move 29, MOVE_AGILITY
- level_up_move 36, MOVE_WING_ATTACK
- level_up_move 43, MOVE_WATER_PULSE
- level_up_move 50, MOVE_CONFUSE_RAY
- .2byte -1
-
-gSkarmoryLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_PECK
- level_up_move 10, MOVE_SAND_ATTACK
- level_up_move 13, MOVE_SWIFT
- level_up_move 16, MOVE_AGILITY
- level_up_move 26, MOVE_FURY_ATTACK
- level_up_move 29, MOVE_AIR_CUTTER
- level_up_move 32, MOVE_STEEL_WING
- level_up_move 42, MOVE_SPIKES
- level_up_move 45, MOVE_METAL_SOUND
- .2byte -1
-
-gHoundourLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_EMBER
- level_up_move 7, MOVE_HOWL
- level_up_move 13, MOVE_SMOG
- level_up_move 19, MOVE_ROAR
- level_up_move 25, MOVE_BITE
- level_up_move 31, MOVE_ODOR_SLEUTH
- level_up_move 37, MOVE_FAINT_ATTACK
- level_up_move 43, MOVE_FLAMETHROWER
- level_up_move 49, MOVE_CRUNCH
- .2byte -1
-
-gHoundoomLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_HOWL
- level_up_move 7, MOVE_HOWL
- level_up_move 13, MOVE_SMOG
- level_up_move 19, MOVE_ROAR
- level_up_move 27, MOVE_BITE
- level_up_move 35, MOVE_ODOR_SLEUTH
- level_up_move 43, MOVE_FAINT_ATTACK
- level_up_move 51, MOVE_FLAMETHROWER
- level_up_move 59, MOVE_CRUNCH
- .2byte -1
-
-gKingdraLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_SMOKESCREEN
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 8, MOVE_SMOKESCREEN
- level_up_move 15, MOVE_LEER
- level_up_move 22, MOVE_WATER_GUN
- level_up_move 29, MOVE_TWISTER
- level_up_move 40, MOVE_AGILITY
- level_up_move 51, MOVE_HYDRO_PUMP
- level_up_move 62, MOVE_DRAGON_DANCE
- .2byte -1
-
-gPhanpyLevelUpLearnset:
- level_up_move 1, MOVE_ODOR_SLEUTH
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 9, MOVE_DEFENSE_CURL
- level_up_move 17, MOVE_FLAIL
- level_up_move 25, MOVE_TAKE_DOWN
- level_up_move 33, MOVE_ROLLOUT
- level_up_move 41, MOVE_ENDURE
- level_up_move 49, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gDonphanLevelUpLearnset:
- level_up_move 1, MOVE_ODOR_SLEUTH
- level_up_move 1, MOVE_HORN_ATTACK
- level_up_move 1, MOVE_GROWL
- level_up_move 9, MOVE_DEFENSE_CURL
- level_up_move 17, MOVE_FLAIL
- level_up_move 25, MOVE_FURY_ATTACK
- level_up_move 33, MOVE_ROLLOUT
- level_up_move 41, MOVE_RAPID_SPIN
- level_up_move 49, MOVE_EARTHQUAKE
- .2byte -1
-
-gPorygon2LevelUpLearnset:
- level_up_move 1, MOVE_CONVERSION_2
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_CONVERSION
- level_up_move 9, MOVE_AGILITY
- level_up_move 12, MOVE_PSYBEAM
- level_up_move 20, MOVE_RECOVER
- level_up_move 24, MOVE_DEFENSE_CURL
- level_up_move 32, MOVE_LOCK_ON
- level_up_move 36, MOVE_TRI_ATTACK
- level_up_move 44, MOVE_RECYCLE
- level_up_move 48, MOVE_ZAP_CANNON
- .2byte -1
-
-gStantlerLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 7, MOVE_LEER
- level_up_move 13, MOVE_ASTONISH
- level_up_move 19, MOVE_HYPNOSIS
- level_up_move 25, MOVE_STOMP
- level_up_move 31, MOVE_SAND_ATTACK
- level_up_move 37, MOVE_TAKE_DOWN
- level_up_move 43, MOVE_CONFUSE_RAY
- level_up_move 49, MOVE_CALM_MIND
- .2byte -1
-
-gSmeargleLevelUpLearnset:
- level_up_move 1, MOVE_SKETCH
- level_up_move 11, MOVE_SKETCH
- level_up_move 21, MOVE_SKETCH
- level_up_move 31, MOVE_SKETCH
- level_up_move 41, MOVE_SKETCH
- level_up_move 51, MOVE_SKETCH
- level_up_move 61, MOVE_SKETCH
- level_up_move 71, MOVE_SKETCH
- level_up_move 81, MOVE_SKETCH
- level_up_move 91, MOVE_SKETCH
- .2byte -1
-
-gTyrogueLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gHitmontopLevelUpLearnset:
- level_up_move 1, MOVE_REVENGE
- level_up_move 1, MOVE_ROLLING_KICK
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 13, MOVE_PURSUIT
- level_up_move 19, MOVE_QUICK_ATTACK
- level_up_move 20, MOVE_TRIPLE_KICK
- level_up_move 25, MOVE_RAPID_SPIN
- level_up_move 31, MOVE_COUNTER
- level_up_move 37, MOVE_AGILITY
- level_up_move 43, MOVE_DETECT
- level_up_move 49, MOVE_ENDEAVOR
- .2byte -1
-
-gSmoochumLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_LICK
- level_up_move 9, MOVE_SWEET_KISS
- level_up_move 13, MOVE_POWDER_SNOW
- level_up_move 21, MOVE_CONFUSION
- level_up_move 25, MOVE_SING
- level_up_move 33, MOVE_MEAN_LOOK
- level_up_move 37, MOVE_FAKE_TEARS
- level_up_move 45, MOVE_PSYCHIC
- level_up_move 49, MOVE_PERISH_SONG
- level_up_move 57, MOVE_BLIZZARD
- .2byte -1
-
-gElekidLevelUpLearnset:
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_LEER
- level_up_move 9, MOVE_THUNDER_PUNCH
- level_up_move 17, MOVE_LIGHT_SCREEN
- level_up_move 25, MOVE_SWIFT
- level_up_move 33, MOVE_SCREECH
- level_up_move 41, MOVE_THUNDERBOLT
- level_up_move 49, MOVE_THUNDER
- .2byte -1
-
-gMagbyLevelUpLearnset:
- level_up_move 1, MOVE_EMBER
- level_up_move 7, MOVE_LEER
- level_up_move 13, MOVE_SMOG
- level_up_move 19, MOVE_FIRE_PUNCH
- level_up_move 25, MOVE_SMOKESCREEN
- level_up_move 31, MOVE_SUNNY_DAY
- level_up_move 37, MOVE_FLAMETHROWER
- level_up_move 43, MOVE_CONFUSE_RAY
- level_up_move 49, MOVE_FIRE_BLAST
- .2byte -1
-
-gMiltankLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_GROWL
- level_up_move 8, MOVE_DEFENSE_CURL
- level_up_move 13, MOVE_STOMP
- level_up_move 19, MOVE_MILK_DRINK
- level_up_move 26, MOVE_BIDE
- level_up_move 34, MOVE_ROLLOUT
- level_up_move 43, MOVE_BODY_SLAM
- level_up_move 53, MOVE_HEAL_BELL
- .2byte -1
-
-gBlisseyLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_GROWL
- level_up_move 4, MOVE_TAIL_WHIP
- level_up_move 7, MOVE_REFRESH
- level_up_move 10, MOVE_SOFT_BOILED
- level_up_move 13, MOVE_DOUBLE_SLAP
- level_up_move 18, MOVE_MINIMIZE
- level_up_move 23, MOVE_SING
- level_up_move 28, MOVE_EGG_BOMB
- level_up_move 33, MOVE_DEFENSE_CURL
- level_up_move 40, MOVE_LIGHT_SCREEN
- level_up_move 47, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gRaikouLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 11, MOVE_THUNDER_SHOCK
- level_up_move 21, MOVE_ROAR
- level_up_move 31, MOVE_QUICK_ATTACK
- level_up_move 41, MOVE_SPARK
- level_up_move 51, MOVE_REFLECT
- level_up_move 61, MOVE_CRUNCH
- level_up_move 71, MOVE_THUNDER
- level_up_move 81, MOVE_CALM_MIND
- .2byte -1
-
-gEnteiLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 11, MOVE_EMBER
- level_up_move 21, MOVE_ROAR
- level_up_move 31, MOVE_FIRE_SPIN
- level_up_move 41, MOVE_STOMP
- level_up_move 51, MOVE_FLAMETHROWER
- level_up_move 61, MOVE_SWAGGER
- level_up_move 71, MOVE_FIRE_BLAST
- level_up_move 81, MOVE_CALM_MIND
- .2byte -1
-
-gSuicuneLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 11, MOVE_BUBBLE_BEAM
- level_up_move 21, MOVE_RAIN_DANCE
- level_up_move 31, MOVE_GUST
- level_up_move 41, MOVE_AURORA_BEAM
- level_up_move 51, MOVE_MIST
- level_up_move 61, MOVE_MIRROR_COAT
- level_up_move 71, MOVE_HYDRO_PUMP
- level_up_move 81, MOVE_CALM_MIND
- .2byte -1
-
-gLarvitarLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 8, MOVE_SANDSTORM
- level_up_move 15, MOVE_SCREECH
- level_up_move 22, MOVE_ROCK_SLIDE
- level_up_move 29, MOVE_THRASH
- level_up_move 36, MOVE_SCARY_FACE
- level_up_move 43, MOVE_CRUNCH
- level_up_move 50, MOVE_EARTHQUAKE
- level_up_move 57, MOVE_HYPER_BEAM
- .2byte -1
-
-gPupitarLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_SANDSTORM
- level_up_move 1, MOVE_SCREECH
- level_up_move 8, MOVE_SANDSTORM
- level_up_move 15, MOVE_SCREECH
- level_up_move 22, MOVE_ROCK_SLIDE
- level_up_move 29, MOVE_THRASH
- level_up_move 38, MOVE_SCARY_FACE
- level_up_move 47, MOVE_CRUNCH
- level_up_move 56, MOVE_EARTHQUAKE
- level_up_move 65, MOVE_HYPER_BEAM
- .2byte -1
-
-gTyranitarLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_SANDSTORM
- level_up_move 1, MOVE_SCREECH
- level_up_move 8, MOVE_SANDSTORM
- level_up_move 15, MOVE_SCREECH
- level_up_move 22, MOVE_ROCK_SLIDE
- level_up_move 29, MOVE_THRASH
- level_up_move 38, MOVE_SCARY_FACE
- level_up_move 47, MOVE_CRUNCH
- level_up_move 61, MOVE_EARTHQUAKE
- level_up_move 75, MOVE_HYPER_BEAM
- .2byte -1
-
-gLugiaLevelUpLearnset:
- level_up_move 1, MOVE_WHIRLWIND
- level_up_move 11, MOVE_SAFEGUARD
- level_up_move 22, MOVE_GUST
- level_up_move 33, MOVE_RECOVER
- level_up_move 44, MOVE_HYDRO_PUMP
- level_up_move 55, MOVE_RAIN_DANCE
- level_up_move 66, MOVE_SWIFT
- level_up_move 77, MOVE_AEROBLAST
- level_up_move 88, MOVE_ANCIENT_POWER
- level_up_move 99, MOVE_FUTURE_SIGHT
- .2byte -1
-
-gHoOhLevelUpLearnset:
- level_up_move 1, MOVE_WHIRLWIND
- level_up_move 11, MOVE_SAFEGUARD
- level_up_move 22, MOVE_GUST
- level_up_move 33, MOVE_RECOVER
- level_up_move 44, MOVE_FIRE_BLAST
- level_up_move 55, MOVE_SUNNY_DAY
- level_up_move 66, MOVE_SWIFT
- level_up_move 77, MOVE_SACRED_FIRE
- level_up_move 88, MOVE_ANCIENT_POWER
- level_up_move 99, MOVE_FUTURE_SIGHT
- .2byte -1
-
-gCelebiLevelUpLearnset:
- level_up_move 1, MOVE_LEECH_SEED
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_RECOVER
- level_up_move 1, MOVE_HEAL_BELL
- level_up_move 10, MOVE_SAFEGUARD
- level_up_move 20, MOVE_ANCIENT_POWER
- level_up_move 30, MOVE_FUTURE_SIGHT
- level_up_move 40, MOVE_BATON_PASS
- level_up_move 50, MOVE_PERISH_SONG
- .2byte -1
-
-gSpecies252LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies253LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies254LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies255LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies256LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies257LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies258LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies259LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies260LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies261LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies262LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies263LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies264LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies265LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies266LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies267LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies268LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies269LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies270LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies271LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies272LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies273LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies274LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies275LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gSpecies276LevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- .2byte -1
-
-gTreeckoLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_LEER
- level_up_move 6, MOVE_ABSORB
- level_up_move 11, MOVE_QUICK_ATTACK
- level_up_move 16, MOVE_PURSUIT
- level_up_move 21, MOVE_SCREECH
- level_up_move 26, MOVE_MEGA_DRAIN
- level_up_move 31, MOVE_AGILITY
- level_up_move 36, MOVE_SLAM
- level_up_move 41, MOVE_DETECT
- level_up_move 46, MOVE_GIGA_DRAIN
- .2byte -1
-
-gGrovyleLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 6, MOVE_ABSORB
- level_up_move 11, MOVE_QUICK_ATTACK
- level_up_move 16, MOVE_FURY_CUTTER
- level_up_move 17, MOVE_PURSUIT
- level_up_move 23, MOVE_SCREECH
- level_up_move 29, MOVE_LEAF_BLADE
- level_up_move 35, MOVE_AGILITY
- level_up_move 41, MOVE_SLAM
- level_up_move 47, MOVE_DETECT
- level_up_move 53, MOVE_FALSE_SWIPE
- .2byte -1
-
-gSceptileLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 6, MOVE_ABSORB
- level_up_move 11, MOVE_QUICK_ATTACK
- level_up_move 16, MOVE_FURY_CUTTER
- level_up_move 17, MOVE_PURSUIT
- level_up_move 23, MOVE_SCREECH
- level_up_move 29, MOVE_LEAF_BLADE
- level_up_move 35, MOVE_AGILITY
- level_up_move 43, MOVE_SLAM
- level_up_move 51, MOVE_DETECT
- level_up_move 59, MOVE_FALSE_SWIPE
- .2byte -1
-
-gTorchicLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 10, MOVE_EMBER
- level_up_move 16, MOVE_PECK
- level_up_move 19, MOVE_SAND_ATTACK
- level_up_move 25, MOVE_FIRE_SPIN
- level_up_move 28, MOVE_QUICK_ATTACK
- level_up_move 34, MOVE_SLASH
- level_up_move 37, MOVE_MIRROR_MOVE
- level_up_move 43, MOVE_FLAMETHROWER
- .2byte -1
-
-gCombuskenLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 1, MOVE_EMBER
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 13, MOVE_EMBER
- level_up_move 16, MOVE_DOUBLE_KICK
- level_up_move 17, MOVE_PECK
- level_up_move 21, MOVE_SAND_ATTACK
- level_up_move 28, MOVE_BULK_UP
- level_up_move 32, MOVE_QUICK_ATTACK
- level_up_move 39, MOVE_SLASH
- level_up_move 43, MOVE_MIRROR_MOVE
- level_up_move 50, MOVE_SKY_UPPERCUT
- .2byte -1
-
-gBlazikenLevelUpLearnset:
- level_up_move 1, MOVE_FIRE_PUNCH
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 1, MOVE_EMBER
- level_up_move 7, MOVE_FOCUS_ENERGY
- level_up_move 13, MOVE_EMBER
- level_up_move 16, MOVE_DOUBLE_KICK
- level_up_move 17, MOVE_PECK
- level_up_move 21, MOVE_SAND_ATTACK
- level_up_move 28, MOVE_BULK_UP
- level_up_move 32, MOVE_QUICK_ATTACK
- level_up_move 36, MOVE_BLAZE_KICK
- level_up_move 42, MOVE_SLASH
- level_up_move 49, MOVE_MIRROR_MOVE
- level_up_move 59, MOVE_SKY_UPPERCUT
- .2byte -1
-
-gMudkipLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 6, MOVE_MUD_SLAP
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 15, MOVE_BIDE
- level_up_move 19, MOVE_FORESIGHT
- level_up_move 24, MOVE_MUD_SPORT
- level_up_move 28, MOVE_TAKE_DOWN
- level_up_move 33, MOVE_WHIRLPOOL
- level_up_move 37, MOVE_PROTECT
- level_up_move 42, MOVE_HYDRO_PUMP
- level_up_move 46, MOVE_ENDEAVOR
- .2byte -1
-
-gMarshtompLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_MUD_SLAP
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 6, MOVE_MUD_SLAP
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 15, MOVE_BIDE
- level_up_move 16, MOVE_MUD_SHOT
- level_up_move 20, MOVE_FORESIGHT
- level_up_move 25, MOVE_MUD_SPORT
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 37, MOVE_MUDDY_WATER
- level_up_move 42, MOVE_PROTECT
- level_up_move 46, MOVE_EARTHQUAKE
- level_up_move 53, MOVE_ENDEAVOR
- .2byte -1
-
-gSwampertLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_MUD_SLAP
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 6, MOVE_MUD_SLAP
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 15, MOVE_BIDE
- level_up_move 16, MOVE_MUD_SHOT
- level_up_move 20, MOVE_FORESIGHT
- level_up_move 25, MOVE_MUD_SPORT
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 39, MOVE_MUDDY_WATER
- level_up_move 46, MOVE_PROTECT
- level_up_move 52, MOVE_EARTHQUAKE
- level_up_move 61, MOVE_ENDEAVOR
- .2byte -1
-
-gPoochyenaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_HOWL
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 13, MOVE_BITE
- level_up_move 17, MOVE_ODOR_SLEUTH
- level_up_move 21, MOVE_ROAR
- level_up_move 25, MOVE_SWAGGER
- level_up_move 29, MOVE_SCARY_FACE
- level_up_move 33, MOVE_TAKE_DOWN
- level_up_move 37, MOVE_TAUNT
- level_up_move 41, MOVE_CRUNCH
- level_up_move 45, MOVE_THIEF
- .2byte -1
-
-gMightyenaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HOWL
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_BITE
- level_up_move 5, MOVE_HOWL
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 13, MOVE_BITE
- level_up_move 17, MOVE_ODOR_SLEUTH
- level_up_move 22, MOVE_ROAR
- level_up_move 27, MOVE_SWAGGER
- level_up_move 32, MOVE_SCARY_FACE
- level_up_move 37, MOVE_TAKE_DOWN
- level_up_move 42, MOVE_TAUNT
- level_up_move 47, MOVE_CRUNCH
- level_up_move 52, MOVE_THIEF
- .2byte -1
-
-gZigzagoonLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 9, MOVE_HEADBUTT
- level_up_move 13, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_ODOR_SLEUTH
- level_up_move 21, MOVE_MUD_SPORT
- level_up_move 25, MOVE_PIN_MISSILE
- level_up_move 29, MOVE_COVET
- level_up_move 33, MOVE_FLAIL
- level_up_move 37, MOVE_REST
- level_up_move 41, MOVE_BELLY_DRUM
- .2byte -1
-
-gLinooneLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 5, MOVE_TAIL_WHIP
- level_up_move 9, MOVE_HEADBUTT
- level_up_move 13, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_ODOR_SLEUTH
- level_up_move 23, MOVE_MUD_SPORT
- level_up_move 29, MOVE_FURY_SWIPES
- level_up_move 35, MOVE_COVET
- level_up_move 41, MOVE_SLASH
- level_up_move 47, MOVE_REST
- level_up_move 53, MOVE_BELLY_DRUM
- .2byte -1
-
-gWurmpleLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_STRING_SHOT
- level_up_move 5, MOVE_POISON_STING
- .2byte -1
-
-gSilcoonLevelUpLearnset:
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gBeautiflyLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 10, MOVE_ABSORB
- level_up_move 13, MOVE_GUST
- level_up_move 17, MOVE_STUN_SPORE
- level_up_move 20, MOVE_MORNING_SUN
- level_up_move 24, MOVE_MEGA_DRAIN
- level_up_move 27, MOVE_WHIRLWIND
- level_up_move 31, MOVE_ATTRACT
- level_up_move 34, MOVE_SILVER_WIND
- level_up_move 38, MOVE_GIGA_DRAIN
- .2byte -1
-
-gCascoonLevelUpLearnset:
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_HARDEN
- .2byte -1
-
-gDustoxLevelUpLearnset:
- level_up_move 1, MOVE_CONFUSION
- level_up_move 10, MOVE_CONFUSION
- level_up_move 13, MOVE_GUST
- level_up_move 17, MOVE_PROTECT
- level_up_move 20, MOVE_MOONLIGHT
- level_up_move 24, MOVE_PSYBEAM
- level_up_move 27, MOVE_WHIRLWIND
- level_up_move 31, MOVE_LIGHT_SCREEN
- level_up_move 34, MOVE_SILVER_WIND
- level_up_move 38, MOVE_TOXIC
- .2byte -1
-
-gLotadLevelUpLearnset:
- level_up_move 1, MOVE_ASTONISH
- level_up_move 3, MOVE_GROWL
- level_up_move 7, MOVE_ABSORB
- level_up_move 13, MOVE_NATURE_POWER
- level_up_move 21, MOVE_MIST
- level_up_move 31, MOVE_RAIN_DANCE
- level_up_move 43, MOVE_MEGA_DRAIN
- .2byte -1
-
-gLombreLevelUpLearnset:
- level_up_move 1, MOVE_ASTONISH
- level_up_move 3, MOVE_GROWL
- level_up_move 7, MOVE_ABSORB
- level_up_move 13, MOVE_NATURE_POWER
- level_up_move 19, MOVE_FAKE_OUT
- level_up_move 25, MOVE_FURY_SWIPES
- level_up_move 31, MOVE_WATER_SPORT
- level_up_move 37, MOVE_THIEF
- level_up_move 43, MOVE_UPROAR
- level_up_move 49, MOVE_HYDRO_PUMP
- .2byte -1
-
-gLudicoloLevelUpLearnset:
- level_up_move 1, MOVE_ASTONISH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_NATURE_POWER
- .2byte -1
-
-gSeedotLevelUpLearnset:
- level_up_move 1, MOVE_BIDE
- level_up_move 3, MOVE_HARDEN
- level_up_move 7, MOVE_GROWTH
- level_up_move 13, MOVE_NATURE_POWER
- level_up_move 21, MOVE_SYNTHESIS
- level_up_move 31, MOVE_SUNNY_DAY
- level_up_move 43, MOVE_EXPLOSION
- .2byte -1
-
-gNuzleafLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 3, MOVE_HARDEN
- level_up_move 7, MOVE_GROWTH
- level_up_move 13, MOVE_NATURE_POWER
- level_up_move 19, MOVE_FAKE_OUT
- level_up_move 25, MOVE_TORMENT
- level_up_move 31, MOVE_FAINT_ATTACK
- level_up_move 37, MOVE_RAZOR_WIND
- level_up_move 43, MOVE_SWAGGER
- level_up_move 49, MOVE_EXTRASENSORY
- .2byte -1
-
-gShiftryLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_GROWTH
- level_up_move 1, MOVE_NATURE_POWER
- .2byte -1
-
-gNincadaLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_HARDEN
- level_up_move 5, MOVE_LEECH_LIFE
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 14, MOVE_FURY_SWIPES
- level_up_move 19, MOVE_MIND_READER
- level_up_move 25, MOVE_FALSE_SWIPE
- level_up_move 31, MOVE_MUD_SLAP
- level_up_move 38, MOVE_METAL_CLAW
- level_up_move 45, MOVE_DIG
- .2byte -1
-
-gNinjaskLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_LEECH_LIFE
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 5, MOVE_LEECH_LIFE
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 14, MOVE_FURY_SWIPES
- level_up_move 19, MOVE_MIND_READER
- level_up_move 20, MOVE_DOUBLE_TEAM
- level_up_move 20, MOVE_FURY_CUTTER
- level_up_move 20, MOVE_SCREECH
- level_up_move 25, MOVE_SWORDS_DANCE
- level_up_move 31, MOVE_SLASH
- level_up_move 38, MOVE_AGILITY
- level_up_move 45, MOVE_BATON_PASS
- .2byte -1
-
-gShedinjaLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_HARDEN
- level_up_move 5, MOVE_LEECH_LIFE
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 14, MOVE_FURY_SWIPES
- level_up_move 19, MOVE_MIND_READER
- level_up_move 25, MOVE_SPITE
- level_up_move 31, MOVE_CONFUSE_RAY
- level_up_move 38, MOVE_SHADOW_BALL
- level_up_move 45, MOVE_GRUDGE
- .2byte -1
-
-gTaillowLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 4, MOVE_FOCUS_ENERGY
- level_up_move 8, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_WING_ATTACK
- level_up_move 19, MOVE_DOUBLE_TEAM
- level_up_move 26, MOVE_ENDEAVOR
- level_up_move 34, MOVE_AERIAL_ACE
- level_up_move 43, MOVE_AGILITY
- .2byte -1
-
-gSwellowLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 4, MOVE_FOCUS_ENERGY
- level_up_move 8, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_WING_ATTACK
- level_up_move 19, MOVE_DOUBLE_TEAM
- level_up_move 28, MOVE_ENDEAVOR
- level_up_move 38, MOVE_AERIAL_ACE
- level_up_move 49, MOVE_AGILITY
- .2byte -1
-
-gShroomishLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 4, MOVE_TACKLE
- level_up_move 7, MOVE_STUN_SPORE
- level_up_move 10, MOVE_LEECH_SEED
- level_up_move 16, MOVE_MEGA_DRAIN
- level_up_move 22, MOVE_HEADBUTT
- level_up_move 28, MOVE_POISON_POWDER
- level_up_move 36, MOVE_GROWTH
- level_up_move 45, MOVE_GIGA_DRAIN
- level_up_move 54, MOVE_SPORE
- .2byte -1
-
-gBreloomLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_STUN_SPORE
- level_up_move 1, MOVE_LEECH_SEED
- level_up_move 4, MOVE_TACKLE
- level_up_move 7, MOVE_STUN_SPORE
- level_up_move 10, MOVE_LEECH_SEED
- level_up_move 16, MOVE_MEGA_DRAIN
- level_up_move 22, MOVE_HEADBUTT
- level_up_move 23, MOVE_MACH_PUNCH
- level_up_move 28, MOVE_COUNTER
- level_up_move 36, MOVE_SKY_UPPERCUT
- level_up_move 45, MOVE_MIND_READER
- level_up_move 54, MOVE_DYNAMIC_PUNCH
- .2byte -1
-
-gSpindaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_UPROAR
- level_up_move 12, MOVE_FAINT_ATTACK
- level_up_move 16, MOVE_PSYBEAM
- level_up_move 23, MOVE_HYPNOSIS
- level_up_move 27, MOVE_DIZZY_PUNCH
- level_up_move 34, MOVE_TEETER_DANCE
- level_up_move 38, MOVE_PSYCH_UP
- level_up_move 45, MOVE_DOUBLE_EDGE
- level_up_move 49, MOVE_FLAIL
- level_up_move 56, MOVE_THRASH
- .2byte -1
-
-gWingullLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 7, MOVE_SUPERSONIC
- level_up_move 13, MOVE_WING_ATTACK
- level_up_move 21, MOVE_MIST
- level_up_move 31, MOVE_QUICK_ATTACK
- level_up_move 43, MOVE_PURSUIT
- level_up_move 55, MOVE_AGILITY
- .2byte -1
-
-gPelipperLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 1, MOVE_WING_ATTACK
- level_up_move 3, MOVE_WATER_GUN
- level_up_move 7, MOVE_SUPERSONIC
- level_up_move 13, MOVE_WING_ATTACK
- level_up_move 21, MOVE_MIST
- level_up_move 25, MOVE_PROTECT
- level_up_move 33, MOVE_STOCKPILE
- level_up_move 33, MOVE_SWALLOW
- level_up_move 47, MOVE_SPIT_UP
- level_up_move 61, MOVE_HYDRO_PUMP
- .2byte -1
-
-gSurskitLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_SWEET_SCENT
- level_up_move 19, MOVE_WATER_SPORT
- level_up_move 25, MOVE_BUBBLE_BEAM
- level_up_move 31, MOVE_AGILITY
- level_up_move 37, MOVE_MIST
- level_up_move 37, MOVE_HAZE
- .2byte -1
-
-gMasquerainLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_QUICK_ATTACK
- level_up_move 1, MOVE_SWEET_SCENT
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_SWEET_SCENT
- level_up_move 19, MOVE_WATER_SPORT
- level_up_move 26, MOVE_GUST
- level_up_move 33, MOVE_SCARY_FACE
- level_up_move 40, MOVE_STUN_SPORE
- level_up_move 47, MOVE_SILVER_WIND
- level_up_move 53, MOVE_WHIRLWIND
- .2byte -1
-
-gWailmerLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 5, MOVE_GROWL
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 14, MOVE_ROLLOUT
- level_up_move 19, MOVE_WHIRLPOOL
- level_up_move 23, MOVE_ASTONISH
- level_up_move 28, MOVE_WATER_PULSE
- level_up_move 32, MOVE_MIST
- level_up_move 37, MOVE_REST
- level_up_move 41, MOVE_WATER_SPOUT
- level_up_move 46, MOVE_AMNESIA
- level_up_move 50, MOVE_HYDRO_PUMP
- .2byte -1
-
-gWailordLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_ROLLOUT
- level_up_move 5, MOVE_GROWL
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 14, MOVE_ROLLOUT
- level_up_move 19, MOVE_WHIRLPOOL
- level_up_move 23, MOVE_ASTONISH
- level_up_move 28, MOVE_WATER_PULSE
- level_up_move 32, MOVE_MIST
- level_up_move 37, MOVE_REST
- level_up_move 44, MOVE_WATER_SPOUT
- level_up_move 52, MOVE_AMNESIA
- level_up_move 59, MOVE_HYDRO_PUMP
- .2byte -1
-
-gSkittyLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_TACKLE
- level_up_move 3, MOVE_TAIL_WHIP
- level_up_move 7, MOVE_ATTRACT
- level_up_move 13, MOVE_SING
- level_up_move 15, MOVE_DOUBLE_SLAP
- level_up_move 19, MOVE_ASSIST
- level_up_move 25, MOVE_CHARM
- level_up_move 27, MOVE_FAINT_ATTACK
- level_up_move 31, MOVE_COVET
- level_up_move 37, MOVE_HEAL_BELL
- level_up_move 39, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gDelcattyLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_ATTRACT
- level_up_move 1, MOVE_SING
- level_up_move 1, MOVE_DOUBLE_SLAP
- .2byte -1
-
-gKecleonLevelUpLearnset:
- level_up_move 1, MOVE_THIEF
- level_up_move 1, MOVE_TAIL_WHIP
- level_up_move 1, MOVE_ASTONISH
- level_up_move 1, MOVE_LICK
- level_up_move 1, MOVE_SCRATCH
- level_up_move 4, MOVE_BIND
- level_up_move 7, MOVE_FAINT_ATTACK
- level_up_move 12, MOVE_FURY_SWIPES
- level_up_move 17, MOVE_PSYBEAM
- level_up_move 24, MOVE_SCREECH
- level_up_move 31, MOVE_SLASH
- level_up_move 40, MOVE_SUBSTITUTE
- level_up_move 49, MOVE_ANCIENT_POWER
- .2byte -1
-
-gBaltoyLevelUpLearnset:
- level_up_move 1, MOVE_CONFUSION
- level_up_move 3, MOVE_HARDEN
- level_up_move 5, MOVE_RAPID_SPIN
- level_up_move 7, MOVE_MUD_SLAP
- level_up_move 11, MOVE_PSYBEAM
- level_up_move 15, MOVE_ROCK_TOMB
- level_up_move 19, MOVE_SELF_DESTRUCT
- level_up_move 25, MOVE_ANCIENT_POWER
- level_up_move 31, MOVE_SANDSTORM
- level_up_move 37, MOVE_COSMIC_POWER
- level_up_move 45, MOVE_EXPLOSION
- .2byte -1
-
-gClaydolLevelUpLearnset:
- level_up_move 1, MOVE_TELEPORT
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_RAPID_SPIN
- level_up_move 3, MOVE_HARDEN
- level_up_move 5, MOVE_RAPID_SPIN
- level_up_move 7, MOVE_MUD_SLAP
- level_up_move 11, MOVE_PSYBEAM
- level_up_move 15, MOVE_ROCK_TOMB
- level_up_move 19, MOVE_SELF_DESTRUCT
- level_up_move 25, MOVE_ANCIENT_POWER
- level_up_move 31, MOVE_SANDSTORM
- level_up_move 36, MOVE_HYPER_BEAM
- level_up_move 42, MOVE_COSMIC_POWER
- level_up_move 55, MOVE_EXPLOSION
- .2byte -1
-
-gNosepassLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 7, MOVE_HARDEN
- level_up_move 13, MOVE_ROCK_THROW
- level_up_move 16, MOVE_BLOCK
- level_up_move 22, MOVE_THUNDER_WAVE
- level_up_move 28, MOVE_ROCK_SLIDE
- level_up_move 31, MOVE_SANDSTORM
- level_up_move 37, MOVE_REST
- level_up_move 43, MOVE_ZAP_CANNON
- level_up_move 46, MOVE_LOCK_ON
- .2byte -1
-
-gTorkoalLevelUpLearnset:
- level_up_move 1, MOVE_EMBER
- level_up_move 4, MOVE_SMOG
- level_up_move 7, MOVE_CURSE
- level_up_move 14, MOVE_SMOKESCREEN
- level_up_move 17, MOVE_FIRE_SPIN
- level_up_move 20, MOVE_BODY_SLAM
- level_up_move 27, MOVE_PROTECT
- level_up_move 30, MOVE_FLAMETHROWER
- level_up_move 33, MOVE_IRON_DEFENSE
- level_up_move 40, MOVE_AMNESIA
- level_up_move 43, MOVE_FLAIL
- level_up_move 46, MOVE_HEAT_WAVE
- .2byte -1
-
-gSableyeLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_SCRATCH
- level_up_move 5, MOVE_FORESIGHT
- level_up_move 9, MOVE_NIGHT_SHADE
- level_up_move 13, MOVE_ASTONISH
- level_up_move 17, MOVE_FURY_SWIPES
- level_up_move 21, MOVE_FAKE_OUT
- level_up_move 25, MOVE_DETECT
- level_up_move 29, MOVE_FAINT_ATTACK
- level_up_move 33, MOVE_KNOCK_OFF
- level_up_move 37, MOVE_CONFUSE_RAY
- level_up_move 41, MOVE_SHADOW_BALL
- level_up_move 45, MOVE_MEAN_LOOK
- .2byte -1
-
-gBarboachLevelUpLearnset:
- level_up_move 1, MOVE_MUD_SLAP
- level_up_move 6, MOVE_MUD_SPORT
- level_up_move 6, MOVE_WATER_SPORT
- level_up_move 11, MOVE_WATER_GUN
- level_up_move 16, MOVE_MAGNITUDE
- level_up_move 21, MOVE_AMNESIA
- level_up_move 26, MOVE_REST
- level_up_move 26, MOVE_SNORE
- level_up_move 31, MOVE_EARTHQUAKE
- level_up_move 36, MOVE_FUTURE_SIGHT
- level_up_move 41, MOVE_FISSURE
- .2byte -1
-
-gWhiscashLevelUpLearnset:
- level_up_move 1, MOVE_TICKLE
- level_up_move 1, MOVE_MUD_SLAP
- level_up_move 1, MOVE_MUD_SPORT
- level_up_move 1, MOVE_WATER_SPORT
- level_up_move 6, MOVE_MUD_SPORT
- level_up_move 6, MOVE_WATER_SPORT
- level_up_move 11, MOVE_WATER_GUN
- level_up_move 16, MOVE_MAGNITUDE
- level_up_move 21, MOVE_AMNESIA
- level_up_move 26, MOVE_REST
- level_up_move 26, MOVE_SNORE
- level_up_move 36, MOVE_EARTHQUAKE
- level_up_move 46, MOVE_FUTURE_SIGHT
- level_up_move 56, MOVE_FISSURE
- .2byte -1
-
-gLuvdiscLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_CHARM
- level_up_move 12, MOVE_WATER_GUN
- level_up_move 16, MOVE_AGILITY
- level_up_move 24, MOVE_TAKE_DOWN
- level_up_move 28, MOVE_ATTRACT
- level_up_move 36, MOVE_SWEET_KISS
- level_up_move 40, MOVE_FLAIL
- level_up_move 48, MOVE_SAFEGUARD
- .2byte -1
-
-gCorphishLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 7, MOVE_HARDEN
- level_up_move 10, MOVE_VICE_GRIP
- level_up_move 13, MOVE_LEER
- level_up_move 20, MOVE_BUBBLE_BEAM
- level_up_move 23, MOVE_PROTECT
- level_up_move 26, MOVE_KNOCK_OFF
- level_up_move 32, MOVE_TAUNT
- level_up_move 35, MOVE_CRABHAMMER
- level_up_move 38, MOVE_SWORDS_DANCE
- level_up_move 44, MOVE_GUILLOTINE
- .2byte -1
-
-gCrawdauntLevelUpLearnset:
- level_up_move 1, MOVE_BUBBLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_VICE_GRIP
- level_up_move 1, MOVE_LEER
- level_up_move 7, MOVE_HARDEN
- level_up_move 10, MOVE_VICE_GRIP
- level_up_move 13, MOVE_LEER
- level_up_move 20, MOVE_BUBBLE_BEAM
- level_up_move 23, MOVE_PROTECT
- level_up_move 26, MOVE_KNOCK_OFF
- level_up_move 34, MOVE_TAUNT
- level_up_move 39, MOVE_CRABHAMMER
- level_up_move 44, MOVE_SWORDS_DANCE
- level_up_move 52, MOVE_GUILLOTINE
- .2byte -1
-
-gFeebasLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 15, MOVE_TACKLE
- level_up_move 30, MOVE_FLAIL
- .2byte -1
-
-gMiloticLevelUpLearnset:
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 5, MOVE_WRAP
- level_up_move 10, MOVE_WATER_SPORT
- level_up_move 15, MOVE_REFRESH
- level_up_move 20, MOVE_WATER_PULSE
- level_up_move 25, MOVE_TWISTER
- level_up_move 30, MOVE_RECOVER
- level_up_move 35, MOVE_RAIN_DANCE
- level_up_move 40, MOVE_HYDRO_PUMP
- level_up_move 45, MOVE_ATTRACT
- level_up_move 50, MOVE_SAFEGUARD
- .2byte -1
-
-gCarvanhaLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_BITE
- level_up_move 7, MOVE_RAGE
- level_up_move 13, MOVE_FOCUS_ENERGY
- level_up_move 16, MOVE_SCARY_FACE
- level_up_move 22, MOVE_CRUNCH
- level_up_move 28, MOVE_SCREECH
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 37, MOVE_SWAGGER
- level_up_move 43, MOVE_AGILITY
- .2byte -1
-
-gSharpedoLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_RAGE
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 7, MOVE_RAGE
- level_up_move 13, MOVE_FOCUS_ENERGY
- level_up_move 16, MOVE_SCARY_FACE
- level_up_move 22, MOVE_CRUNCH
- level_up_move 28, MOVE_SCREECH
- level_up_move 33, MOVE_SLASH
- level_up_move 38, MOVE_TAUNT
- level_up_move 43, MOVE_SWAGGER
- level_up_move 48, MOVE_SKULL_BASH
- level_up_move 53, MOVE_AGILITY
- .2byte -1
-
-gTrapinchLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_FAINT_ATTACK
- level_up_move 25, MOVE_SAND_TOMB
- level_up_move 33, MOVE_CRUNCH
- level_up_move 41, MOVE_DIG
- level_up_move 49, MOVE_SANDSTORM
- level_up_move 57, MOVE_HYPER_BEAM
- .2byte -1
-
-gVibravaLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_FAINT_ATTACK
- level_up_move 1, MOVE_SAND_TOMB
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_FAINT_ATTACK
- level_up_move 25, MOVE_SAND_TOMB
- level_up_move 33, MOVE_CRUNCH
- level_up_move 35, MOVE_DRAGON_BREATH
- level_up_move 41, MOVE_SCREECH
- level_up_move 49, MOVE_SANDSTORM
- level_up_move 57, MOVE_HYPER_BEAM
- .2byte -1
-
-gFlygonLevelUpLearnset:
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_FAINT_ATTACK
- level_up_move 1, MOVE_SAND_TOMB
- level_up_move 9, MOVE_SAND_ATTACK
- level_up_move 17, MOVE_FAINT_ATTACK
- level_up_move 25, MOVE_SAND_TOMB
- level_up_move 33, MOVE_CRUNCH
- level_up_move 35, MOVE_DRAGON_BREATH
- level_up_move 41, MOVE_SCREECH
- level_up_move 53, MOVE_SANDSTORM
- level_up_move 65, MOVE_HYPER_BEAM
- .2byte -1
-
-gMakuhitaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 4, MOVE_SAND_ATTACK
- level_up_move 10, MOVE_ARM_THRUST
- level_up_move 13, MOVE_VITAL_THROW
- level_up_move 19, MOVE_FAKE_OUT
- level_up_move 22, MOVE_WHIRLWIND
- level_up_move 28, MOVE_KNOCK_OFF
- level_up_move 31, MOVE_SMELLING_SALT
- level_up_move 37, MOVE_BELLY_DRUM
- level_up_move 40, MOVE_ENDURE
- level_up_move 46, MOVE_SEISMIC_TOSS
- level_up_move 49, MOVE_REVERSAL
- .2byte -1
-
-gHariyamaLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 1, MOVE_SAND_ATTACK
- level_up_move 1, MOVE_ARM_THRUST
- level_up_move 4, MOVE_SAND_ATTACK
- level_up_move 10, MOVE_ARM_THRUST
- level_up_move 13, MOVE_VITAL_THROW
- level_up_move 19, MOVE_FAKE_OUT
- level_up_move 22, MOVE_WHIRLWIND
- level_up_move 29, MOVE_KNOCK_OFF
- level_up_move 33, MOVE_SMELLING_SALT
- level_up_move 40, MOVE_BELLY_DRUM
- level_up_move 44, MOVE_ENDURE
- level_up_move 51, MOVE_SEISMIC_TOSS
- level_up_move 55, MOVE_REVERSAL
- .2byte -1
-
-gElectrikeLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_THUNDER_WAVE
- level_up_move 9, MOVE_LEER
- level_up_move 12, MOVE_HOWL
- level_up_move 17, MOVE_QUICK_ATTACK
- level_up_move 20, MOVE_SPARK
- level_up_move 25, MOVE_ODOR_SLEUTH
- level_up_move 28, MOVE_ROAR
- level_up_move 33, MOVE_BITE
- level_up_move 36, MOVE_THUNDER
- level_up_move 41, MOVE_CHARGE
- .2byte -1
-
-gManectricLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_THUNDER_WAVE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_HOWL
- level_up_move 4, MOVE_THUNDER_WAVE
- level_up_move 9, MOVE_LEER
- level_up_move 12, MOVE_HOWL
- level_up_move 17, MOVE_QUICK_ATTACK
- level_up_move 20, MOVE_SPARK
- level_up_move 25, MOVE_ODOR_SLEUTH
- level_up_move 31, MOVE_ROAR
- level_up_move 39, MOVE_BITE
- level_up_move 45, MOVE_THUNDER
- level_up_move 53, MOVE_CHARGE
- .2byte -1
-
-gNumelLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_TACKLE
- level_up_move 11, MOVE_EMBER
- level_up_move 19, MOVE_MAGNITUDE
- level_up_move 25, MOVE_FOCUS_ENERGY
- level_up_move 29, MOVE_TAKE_DOWN
- level_up_move 31, MOVE_AMNESIA
- level_up_move 35, MOVE_EARTHQUAKE
- level_up_move 41, MOVE_FLAMETHROWER
- level_up_move 49, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gCameruptLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_EMBER
- level_up_move 1, MOVE_MAGNITUDE
- level_up_move 11, MOVE_EMBER
- level_up_move 19, MOVE_MAGNITUDE
- level_up_move 25, MOVE_FOCUS_ENERGY
- level_up_move 29, MOVE_TAKE_DOWN
- level_up_move 31, MOVE_AMNESIA
- level_up_move 33, MOVE_ROCK_SLIDE
- level_up_move 37, MOVE_EARTHQUAKE
- level_up_move 45, MOVE_ERUPTION
- level_up_move 55, MOVE_FISSURE
- .2byte -1
-
-gSphealLevelUpLearnset:
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 7, MOVE_ENCORE
- level_up_move 13, MOVE_ICE_BALL
- level_up_move 19, MOVE_BODY_SLAM
- level_up_move 25, MOVE_AURORA_BEAM
- level_up_move 31, MOVE_HAIL
- level_up_move 37, MOVE_REST
- level_up_move 37, MOVE_SNORE
- level_up_move 43, MOVE_BLIZZARD
- level_up_move 49, MOVE_SHEER_COLD
- .2byte -1
-
-gSealeoLevelUpLearnset:
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_ENCORE
- level_up_move 7, MOVE_ENCORE
- level_up_move 13, MOVE_ICE_BALL
- level_up_move 19, MOVE_BODY_SLAM
- level_up_move 25, MOVE_AURORA_BEAM
- level_up_move 31, MOVE_HAIL
- level_up_move 39, MOVE_REST
- level_up_move 39, MOVE_SNORE
- level_up_move 47, MOVE_BLIZZARD
- level_up_move 55, MOVE_SHEER_COLD
- .2byte -1
-
-gWalreinLevelUpLearnset:
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_ENCORE
- level_up_move 7, MOVE_ENCORE
- level_up_move 13, MOVE_ICE_BALL
- level_up_move 19, MOVE_BODY_SLAM
- level_up_move 25, MOVE_AURORA_BEAM
- level_up_move 31, MOVE_HAIL
- level_up_move 39, MOVE_REST
- level_up_move 39, MOVE_SNORE
- level_up_move 50, MOVE_BLIZZARD
- level_up_move 61, MOVE_SHEER_COLD
- .2byte -1
-
-gCacneaLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_LEER
- level_up_move 5, MOVE_ABSORB
- level_up_move 9, MOVE_GROWTH
- level_up_move 13, MOVE_LEECH_SEED
- level_up_move 17, MOVE_SAND_ATTACK
- level_up_move 21, MOVE_PIN_MISSILE
- level_up_move 25, MOVE_INGRAIN
- level_up_move 29, MOVE_FAINT_ATTACK
- level_up_move 33, MOVE_SPIKES
- level_up_move 37, MOVE_NEEDLE_ARM
- level_up_move 41, MOVE_COTTON_SPORE
- level_up_move 45, MOVE_SANDSTORM
- .2byte -1
-
-gCacturneLevelUpLearnset:
- level_up_move 1, MOVE_POISON_STING
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_ABSORB
- level_up_move 1, MOVE_GROWTH
- level_up_move 5, MOVE_ABSORB
- level_up_move 9, MOVE_GROWTH
- level_up_move 13, MOVE_LEECH_SEED
- level_up_move 17, MOVE_SAND_ATTACK
- level_up_move 21, MOVE_PIN_MISSILE
- level_up_move 25, MOVE_INGRAIN
- level_up_move 29, MOVE_FAINT_ATTACK
- level_up_move 35, MOVE_SPIKES
- level_up_move 41, MOVE_NEEDLE_ARM
- level_up_move 47, MOVE_COTTON_SPORE
- level_up_move 53, MOVE_SANDSTORM
- .2byte -1
-
-gSnoruntLevelUpLearnset:
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 1, MOVE_LEER
- level_up_move 7, MOVE_DOUBLE_TEAM
- level_up_move 10, MOVE_BITE
- level_up_move 16, MOVE_ICY_WIND
- level_up_move 19, MOVE_HEADBUTT
- level_up_move 25, MOVE_PROTECT
- level_up_move 28, MOVE_CRUNCH
- level_up_move 34, MOVE_ICE_BEAM
- level_up_move 37, MOVE_HAIL
- level_up_move 43, MOVE_BLIZZARD
- .2byte -1
-
-gGlalieLevelUpLearnset:
- level_up_move 1, MOVE_POWDER_SNOW
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_DOUBLE_TEAM
- level_up_move 1, MOVE_BITE
- level_up_move 7, MOVE_DOUBLE_TEAM
- level_up_move 10, MOVE_BITE
- level_up_move 16, MOVE_ICY_WIND
- level_up_move 19, MOVE_HEADBUTT
- level_up_move 25, MOVE_PROTECT
- level_up_move 28, MOVE_CRUNCH
- level_up_move 34, MOVE_ICE_BEAM
- level_up_move 42, MOVE_HAIL
- level_up_move 53, MOVE_BLIZZARD
- level_up_move 61, MOVE_SHEER_COLD
- .2byte -1
-
-gLunatoneLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_CONFUSION
- level_up_move 13, MOVE_ROCK_THROW
- level_up_move 19, MOVE_HYPNOSIS
- level_up_move 25, MOVE_PSYWAVE
- level_up_move 31, MOVE_COSMIC_POWER
- level_up_move 37, MOVE_PSYCHIC
- level_up_move 43, MOVE_FUTURE_SIGHT
- level_up_move 49, MOVE_EXPLOSION
- .2byte -1
-
-gSolrockLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 7, MOVE_CONFUSION
- level_up_move 13, MOVE_ROCK_THROW
- level_up_move 19, MOVE_FIRE_SPIN
- level_up_move 25, MOVE_PSYWAVE
- level_up_move 31, MOVE_COSMIC_POWER
- level_up_move 37, MOVE_ROCK_SLIDE
- level_up_move 43, MOVE_SOLAR_BEAM
- level_up_move 49, MOVE_EXPLOSION
- .2byte -1
-
-gAzurillLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 3, MOVE_CHARM
- level_up_move 6, MOVE_TAIL_WHIP
- level_up_move 10, MOVE_BUBBLE
- level_up_move 15, MOVE_SLAM
- level_up_move 21, MOVE_WATER_GUN
- .2byte -1
-
-gSpoinkLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 7, MOVE_PSYWAVE
- level_up_move 10, MOVE_ODOR_SLEUTH
- level_up_move 16, MOVE_PSYBEAM
- level_up_move 19, MOVE_PSYCH_UP
- level_up_move 25, MOVE_CONFUSE_RAY
- level_up_move 28, MOVE_MAGIC_COAT
- level_up_move 34, MOVE_PSYCHIC
- level_up_move 37, MOVE_REST
- level_up_move 37, MOVE_SNORE
- level_up_move 43, MOVE_BOUNCE
- .2byte -1
-
-gGrumpigLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 1, MOVE_PSYWAVE
- level_up_move 1, MOVE_ODOR_SLEUTH
- level_up_move 1, MOVE_PSYBEAM
- level_up_move 7, MOVE_PSYWAVE
- level_up_move 10, MOVE_ODOR_SLEUTH
- level_up_move 16, MOVE_PSYBEAM
- level_up_move 19, MOVE_PSYCH_UP
- level_up_move 25, MOVE_CONFUSE_RAY
- level_up_move 28, MOVE_MAGIC_COAT
- level_up_move 37, MOVE_PSYCHIC
- level_up_move 43, MOVE_REST
- level_up_move 43, MOVE_SNORE
- level_up_move 55, MOVE_BOUNCE
- .2byte -1
-
-gPlusleLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 4, MOVE_THUNDER_WAVE
- level_up_move 10, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_HELPING_HAND
- level_up_move 19, MOVE_SPARK
- level_up_move 22, MOVE_ENCORE
- level_up_move 28, MOVE_FAKE_TEARS
- level_up_move 31, MOVE_CHARGE
- level_up_move 37, MOVE_THUNDER
- level_up_move 40, MOVE_BATON_PASS
- level_up_move 47, MOVE_AGILITY
- .2byte -1
-
-gMinunLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 4, MOVE_THUNDER_WAVE
- level_up_move 10, MOVE_QUICK_ATTACK
- level_up_move 13, MOVE_HELPING_HAND
- level_up_move 19, MOVE_SPARK
- level_up_move 22, MOVE_ENCORE
- level_up_move 28, MOVE_CHARM
- level_up_move 31, MOVE_CHARGE
- level_up_move 37, MOVE_THUNDER
- level_up_move 40, MOVE_BATON_PASS
- level_up_move 47, MOVE_AGILITY
- .2byte -1
-
-gMawileLevelUpLearnset:
- level_up_move 1, MOVE_ASTONISH
- level_up_move 6, MOVE_FAKE_TEARS
- level_up_move 11, MOVE_BITE
- level_up_move 16, MOVE_SWEET_SCENT
- level_up_move 21, MOVE_VICE_GRIP
- level_up_move 26, MOVE_FAINT_ATTACK
- level_up_move 31, MOVE_BATON_PASS
- level_up_move 36, MOVE_CRUNCH
- level_up_move 41, MOVE_IRON_DEFENSE
- level_up_move 46, MOVE_STOCKPILE
- level_up_move 46, MOVE_SWALLOW
- level_up_move 46, MOVE_SPIT_UP
- .2byte -1
-
-gMedititeLevelUpLearnset:
- level_up_move 1, MOVE_BIDE
- level_up_move 4, MOVE_MEDITATE
- level_up_move 9, MOVE_CONFUSION
- level_up_move 12, MOVE_DETECT
- level_up_move 18, MOVE_HIDDEN_POWER
- level_up_move 22, MOVE_MIND_READER
- level_up_move 28, MOVE_CALM_MIND
- level_up_move 32, MOVE_HI_JUMP_KICK
- level_up_move 38, MOVE_PSYCH_UP
- level_up_move 42, MOVE_REVERSAL
- level_up_move 48, MOVE_RECOVER
- .2byte -1
-
-gMedichamLevelUpLearnset:
- level_up_move 1, MOVE_FIRE_PUNCH
- level_up_move 1, MOVE_THUNDER_PUNCH
- level_up_move 1, MOVE_ICE_PUNCH
- level_up_move 1, MOVE_BIDE
- level_up_move 1, MOVE_MEDITATE
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_DETECT
- level_up_move 4, MOVE_MEDITATE
- level_up_move 9, MOVE_CONFUSION
- level_up_move 12, MOVE_DETECT
- level_up_move 18, MOVE_HIDDEN_POWER
- level_up_move 22, MOVE_MIND_READER
- level_up_move 28, MOVE_CALM_MIND
- level_up_move 32, MOVE_HI_JUMP_KICK
- level_up_move 40, MOVE_PSYCH_UP
- level_up_move 46, MOVE_REVERSAL
- level_up_move 54, MOVE_RECOVER
- .2byte -1
-
-gSwabluLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 8, MOVE_ASTONISH
- level_up_move 11, MOVE_SING
- level_up_move 18, MOVE_FURY_ATTACK
- level_up_move 21, MOVE_SAFEGUARD
- level_up_move 28, MOVE_MIST
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 38, MOVE_MIRROR_MOVE
- level_up_move 41, MOVE_REFRESH
- level_up_move 48, MOVE_PERISH_SONG
- .2byte -1
-
-gAltariaLevelUpLearnset:
- level_up_move 1, MOVE_PECK
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_ASTONISH
- level_up_move 1, MOVE_SING
- level_up_move 8, MOVE_ASTONISH
- level_up_move 11, MOVE_SING
- level_up_move 18, MOVE_FURY_ATTACK
- level_up_move 21, MOVE_SAFEGUARD
- level_up_move 28, MOVE_MIST
- level_up_move 31, MOVE_TAKE_DOWN
- level_up_move 35, MOVE_DRAGON_BREATH
- level_up_move 40, MOVE_DRAGON_DANCE
- level_up_move 45, MOVE_REFRESH
- level_up_move 54, MOVE_PERISH_SONG
- level_up_move 59, MOVE_SKY_ATTACK
- .2byte -1
-
-gWynautLevelUpLearnset:
- level_up_move 1, MOVE_SPLASH
- level_up_move 1, MOVE_CHARM
- level_up_move 1, MOVE_ENCORE
- level_up_move 15, MOVE_COUNTER
- level_up_move 15, MOVE_MIRROR_COAT
- level_up_move 15, MOVE_SAFEGUARD
- level_up_move 15, MOVE_DESTINY_BOND
- .2byte -1
-
-gDuskullLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_NIGHT_SHADE
- level_up_move 5, MOVE_DISABLE
- level_up_move 12, MOVE_FORESIGHT
- level_up_move 16, MOVE_ASTONISH
- level_up_move 23, MOVE_CONFUSE_RAY
- level_up_move 27, MOVE_PURSUIT
- level_up_move 34, MOVE_CURSE
- level_up_move 38, MOVE_WILL_O_WISP
- level_up_move 45, MOVE_MEAN_LOOK
- level_up_move 49, MOVE_FUTURE_SIGHT
- .2byte -1
-
-gDusclopsLevelUpLearnset:
- level_up_move 1, MOVE_BIND
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_NIGHT_SHADE
- level_up_move 1, MOVE_DISABLE
- level_up_move 5, MOVE_DISABLE
- level_up_move 12, MOVE_FORESIGHT
- level_up_move 16, MOVE_ASTONISH
- level_up_move 23, MOVE_CONFUSE_RAY
- level_up_move 27, MOVE_PURSUIT
- level_up_move 34, MOVE_CURSE
- level_up_move 37, MOVE_SHADOW_PUNCH
- level_up_move 41, MOVE_WILL_O_WISP
- level_up_move 51, MOVE_MEAN_LOOK
- level_up_move 58, MOVE_FUTURE_SIGHT
- .2byte -1
-
-gRoseliaLevelUpLearnset:
- level_up_move 1, MOVE_ABSORB
- level_up_move 5, MOVE_GROWTH
- level_up_move 9, MOVE_POISON_STING
- level_up_move 13, MOVE_STUN_SPORE
- level_up_move 17, MOVE_MEGA_DRAIN
- level_up_move 21, MOVE_LEECH_SEED
- level_up_move 25, MOVE_MAGICAL_LEAF
- level_up_move 29, MOVE_GRASS_WHISTLE
- level_up_move 33, MOVE_GIGA_DRAIN
- level_up_move 37, MOVE_SWEET_SCENT
- level_up_move 41, MOVE_INGRAIN
- level_up_move 45, MOVE_TOXIC
- level_up_move 49, MOVE_PETAL_DANCE
- level_up_move 53, MOVE_AROMATHERAPY
- level_up_move 57, MOVE_SYNTHESIS
- .2byte -1
-
-gSlakothLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_YAWN
- level_up_move 7, MOVE_ENCORE
- level_up_move 13, MOVE_SLACK_OFF
- level_up_move 19, MOVE_FAINT_ATTACK
- level_up_move 25, MOVE_AMNESIA
- level_up_move 31, MOVE_COVET
- level_up_move 37, MOVE_COUNTER
- level_up_move 43, MOVE_FLAIL
- .2byte -1
-
-gVigorothLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_FOCUS_ENERGY
- level_up_move 1, MOVE_ENCORE
- level_up_move 1, MOVE_UPROAR
- level_up_move 7, MOVE_ENCORE
- level_up_move 13, MOVE_UPROAR
- level_up_move 19, MOVE_FURY_SWIPES
- level_up_move 25, MOVE_ENDURE
- level_up_move 31, MOVE_SLASH
- level_up_move 37, MOVE_COUNTER
- level_up_move 43, MOVE_FOCUS_PUNCH
- level_up_move 49, MOVE_REVERSAL
- .2byte -1
-
-gSlakingLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_ENCORE
- level_up_move 1, MOVE_SLACK_OFF
- level_up_move 7, MOVE_ENCORE
- level_up_move 13, MOVE_SLACK_OFF
- level_up_move 19, MOVE_FAINT_ATTACK
- level_up_move 25, MOVE_AMNESIA
- level_up_move 31, MOVE_COVET
- level_up_move 36, MOVE_SWAGGER
- level_up_move 37, MOVE_COUNTER
- level_up_move 43, MOVE_FLAIL
- .2byte -1
-
-gGulpinLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 6, MOVE_YAWN
- level_up_move 9, MOVE_POISON_GAS
- level_up_move 14, MOVE_SLUDGE
- level_up_move 17, MOVE_AMNESIA
- level_up_move 23, MOVE_ENCORE
- level_up_move 28, MOVE_TOXIC
- level_up_move 34, MOVE_STOCKPILE
- level_up_move 34, MOVE_SPIT_UP
- level_up_move 34, MOVE_SWALLOW
- level_up_move 39, MOVE_SLUDGE_BOMB
- .2byte -1
-
-gSwalotLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_YAWN
- level_up_move 1, MOVE_POISON_GAS
- level_up_move 1, MOVE_SLUDGE
- level_up_move 6, MOVE_YAWN
- level_up_move 9, MOVE_POISON_GAS
- level_up_move 14, MOVE_SLUDGE
- level_up_move 17, MOVE_AMNESIA
- level_up_move 23, MOVE_ENCORE
- level_up_move 26, MOVE_BODY_SLAM
- level_up_move 31, MOVE_TOXIC
- level_up_move 40, MOVE_STOCKPILE
- level_up_move 40, MOVE_SPIT_UP
- level_up_move 40, MOVE_SWALLOW
- level_up_move 48, MOVE_SLUDGE_BOMB
- .2byte -1
-
-gTropiusLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_GUST
- level_up_move 7, MOVE_GROWTH
- level_up_move 11, MOVE_RAZOR_LEAF
- level_up_move 17, MOVE_STOMP
- level_up_move 21, MOVE_SWEET_SCENT
- level_up_move 27, MOVE_WHIRLWIND
- level_up_move 31, MOVE_MAGICAL_LEAF
- level_up_move 37, MOVE_BODY_SLAM
- level_up_move 41, MOVE_SOLAR_BEAM
- level_up_move 47, MOVE_SYNTHESIS
- .2byte -1
-
-gWhismurLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 5, MOVE_UPROAR
- level_up_move 11, MOVE_ASTONISH
- level_up_move 15, MOVE_HOWL
- level_up_move 21, MOVE_SUPERSONIC
- level_up_move 25, MOVE_STOMP
- level_up_move 31, MOVE_SCREECH
- level_up_move 35, MOVE_ROAR
- level_up_move 41, MOVE_REST
- level_up_move 41, MOVE_SLEEP_TALK
- level_up_move 45, MOVE_HYPER_VOICE
- .2byte -1
-
-gLoudredLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_UPROAR
- level_up_move 1, MOVE_ASTONISH
- level_up_move 1, MOVE_HOWL
- level_up_move 5, MOVE_UPROAR
- level_up_move 11, MOVE_ASTONISH
- level_up_move 15, MOVE_HOWL
- level_up_move 23, MOVE_SUPERSONIC
- level_up_move 29, MOVE_STOMP
- level_up_move 37, MOVE_SCREECH
- level_up_move 43, MOVE_ROAR
- level_up_move 51, MOVE_REST
- level_up_move 51, MOVE_SLEEP_TALK
- level_up_move 57, MOVE_HYPER_VOICE
- .2byte -1
-
-gExploudLevelUpLearnset:
- level_up_move 1, MOVE_POUND
- level_up_move 1, MOVE_UPROAR
- level_up_move 1, MOVE_ASTONISH
- level_up_move 1, MOVE_HOWL
- level_up_move 5, MOVE_UPROAR
- level_up_move 11, MOVE_ASTONISH
- level_up_move 15, MOVE_HOWL
- level_up_move 23, MOVE_SUPERSONIC
- level_up_move 29, MOVE_STOMP
- level_up_move 37, MOVE_SCREECH
- level_up_move 40, MOVE_HYPER_BEAM
- level_up_move 45, MOVE_ROAR
- level_up_move 55, MOVE_REST
- level_up_move 55, MOVE_SLEEP_TALK
- level_up_move 63, MOVE_HYPER_VOICE
- .2byte -1
-
-gClamperlLevelUpLearnset:
- level_up_move 1, MOVE_CLAMP
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 1, MOVE_WHIRLPOOL
- level_up_move 1, MOVE_IRON_DEFENSE
- .2byte -1
-
-gHuntailLevelUpLearnset:
- level_up_move 1, MOVE_WHIRLPOOL
- level_up_move 8, MOVE_BITE
- level_up_move 15, MOVE_SCREECH
- level_up_move 22, MOVE_WATER_PULSE
- level_up_move 29, MOVE_SCARY_FACE
- level_up_move 36, MOVE_CRUNCH
- level_up_move 43, MOVE_BATON_PASS
- level_up_move 50, MOVE_HYDRO_PUMP
- .2byte -1
-
-gGorebyssLevelUpLearnset:
- level_up_move 1, MOVE_WHIRLPOOL
- level_up_move 8, MOVE_CONFUSION
- level_up_move 15, MOVE_AGILITY
- level_up_move 22, MOVE_WATER_PULSE
- level_up_move 29, MOVE_AMNESIA
- level_up_move 36, MOVE_PSYCHIC
- level_up_move 43, MOVE_BATON_PASS
- level_up_move 50, MOVE_HYDRO_PUMP
- .2byte -1
-
-gAbsolLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 5, MOVE_LEER
- level_up_move 9, MOVE_TAUNT
- level_up_move 13, MOVE_QUICK_ATTACK
- level_up_move 17, MOVE_RAZOR_WIND
- level_up_move 21, MOVE_BITE
- level_up_move 26, MOVE_SWORDS_DANCE
- level_up_move 31, MOVE_DOUBLE_TEAM
- level_up_move 36, MOVE_SLASH
- level_up_move 41, MOVE_FUTURE_SIGHT
- level_up_move 46, MOVE_PERISH_SONG
- .2byte -1
-
-gShuppetLevelUpLearnset:
- level_up_move 1, MOVE_KNOCK_OFF
- level_up_move 8, MOVE_SCREECH
- level_up_move 13, MOVE_NIGHT_SHADE
- level_up_move 20, MOVE_CURSE
- level_up_move 25, MOVE_SPITE
- level_up_move 32, MOVE_WILL_O_WISP
- level_up_move 37, MOVE_FAINT_ATTACK
- level_up_move 44, MOVE_SHADOW_BALL
- level_up_move 49, MOVE_SNATCH
- level_up_move 56, MOVE_GRUDGE
- .2byte -1
-
-gBanetteLevelUpLearnset:
- level_up_move 1, MOVE_KNOCK_OFF
- level_up_move 1, MOVE_SCREECH
- level_up_move 1, MOVE_NIGHT_SHADE
- level_up_move 1, MOVE_CURSE
- level_up_move 8, MOVE_SCREECH
- level_up_move 13, MOVE_NIGHT_SHADE
- level_up_move 20, MOVE_CURSE
- level_up_move 25, MOVE_SPITE
- level_up_move 32, MOVE_WILL_O_WISP
- level_up_move 39, MOVE_FAINT_ATTACK
- level_up_move 48, MOVE_SHADOW_BALL
- level_up_move 55, MOVE_SNATCH
- level_up_move 64, MOVE_GRUDGE
- .2byte -1
-
-gSeviperLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 7, MOVE_LICK
- level_up_move 10, MOVE_BITE
- level_up_move 16, MOVE_POISON_TAIL
- level_up_move 19, MOVE_SCREECH
- level_up_move 25, MOVE_GLARE
- level_up_move 28, MOVE_CRUNCH
- level_up_move 34, MOVE_POISON_FANG
- level_up_move 37, MOVE_SWAGGER
- level_up_move 43, MOVE_HAZE
- .2byte -1
-
-gZangooseLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 4, MOVE_LEER
- level_up_move 7, MOVE_QUICK_ATTACK
- level_up_move 10, MOVE_SWORDS_DANCE
- level_up_move 13, MOVE_FURY_CUTTER
- level_up_move 19, MOVE_SLASH
- level_up_move 25, MOVE_PURSUIT
- level_up_move 31, MOVE_CRUSH_CLAW
- level_up_move 37, MOVE_TAUNT
- level_up_move 46, MOVE_DETECT
- level_up_move 55, MOVE_FALSE_SWIPE
- .2byte -1
-
-gRelicanthLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 8, MOVE_WATER_GUN
- level_up_move 15, MOVE_ROCK_TOMB
- level_up_move 22, MOVE_YAWN
- level_up_move 29, MOVE_TAKE_DOWN
- level_up_move 36, MOVE_MUD_SPORT
- level_up_move 43, MOVE_ANCIENT_POWER
- level_up_move 50, MOVE_REST
- level_up_move 57, MOVE_DOUBLE_EDGE
- level_up_move 64, MOVE_HYDRO_PUMP
- .2byte -1
-
-gAronLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 4, MOVE_HARDEN
- level_up_move 7, MOVE_MUD_SLAP
- level_up_move 10, MOVE_HEADBUTT
- level_up_move 13, MOVE_METAL_CLAW
- level_up_move 17, MOVE_IRON_DEFENSE
- level_up_move 21, MOVE_ROAR
- level_up_move 25, MOVE_TAKE_DOWN
- level_up_move 29, MOVE_IRON_TAIL
- level_up_move 34, MOVE_PROTECT
- level_up_move 39, MOVE_METAL_SOUND
- level_up_move 44, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gLaironLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_MUD_SLAP
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 4, MOVE_HARDEN
- level_up_move 7, MOVE_MUD_SLAP
- level_up_move 10, MOVE_HEADBUTT
- level_up_move 13, MOVE_METAL_CLAW
- level_up_move 17, MOVE_IRON_DEFENSE
- level_up_move 21, MOVE_ROAR
- level_up_move 25, MOVE_TAKE_DOWN
- level_up_move 29, MOVE_IRON_TAIL
- level_up_move 37, MOVE_PROTECT
- level_up_move 45, MOVE_METAL_SOUND
- level_up_move 53, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gAggronLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_MUD_SLAP
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 4, MOVE_HARDEN
- level_up_move 7, MOVE_MUD_SLAP
- level_up_move 10, MOVE_HEADBUTT
- level_up_move 13, MOVE_METAL_CLAW
- level_up_move 17, MOVE_IRON_DEFENSE
- level_up_move 21, MOVE_ROAR
- level_up_move 25, MOVE_TAKE_DOWN
- level_up_move 29, MOVE_IRON_TAIL
- level_up_move 37, MOVE_PROTECT
- level_up_move 50, MOVE_METAL_SOUND
- level_up_move 63, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gCastformLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 10, MOVE_WATER_GUN
- level_up_move 10, MOVE_EMBER
- level_up_move 10, MOVE_POWDER_SNOW
- level_up_move 20, MOVE_RAIN_DANCE
- level_up_move 20, MOVE_SUNNY_DAY
- level_up_move 20, MOVE_HAIL
- level_up_move 30, MOVE_WEATHER_BALL
- .2byte -1
-
-gVolbeatLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_CONFUSE_RAY
- level_up_move 9, MOVE_DOUBLE_TEAM
- level_up_move 13, MOVE_MOONLIGHT
- level_up_move 17, MOVE_QUICK_ATTACK
- level_up_move 21, MOVE_TAIL_GLOW
- level_up_move 25, MOVE_SIGNAL_BEAM
- level_up_move 29, MOVE_PROTECT
- level_up_move 33, MOVE_HELPING_HAND
- level_up_move 37, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gIllumiseLevelUpLearnset:
- level_up_move 1, MOVE_TACKLE
- level_up_move 5, MOVE_SWEET_SCENT
- level_up_move 9, MOVE_CHARM
- level_up_move 13, MOVE_MOONLIGHT
- level_up_move 17, MOVE_QUICK_ATTACK
- level_up_move 21, MOVE_WISH
- level_up_move 25, MOVE_ENCORE
- level_up_move 29, MOVE_FLATTER
- level_up_move 33, MOVE_HELPING_HAND
- level_up_move 37, MOVE_COVET
- .2byte -1
-
-gLileepLevelUpLearnset:
- level_up_move 1, MOVE_ASTONISH
- level_up_move 8, MOVE_CONSTRICT
- level_up_move 15, MOVE_ACID
- level_up_move 22, MOVE_INGRAIN
- level_up_move 29, MOVE_CONFUSE_RAY
- level_up_move 36, MOVE_AMNESIA
- level_up_move 43, MOVE_ANCIENT_POWER
- level_up_move 50, MOVE_STOCKPILE
- level_up_move 50, MOVE_SPIT_UP
- level_up_move 50, MOVE_SWALLOW
- .2byte -1
-
-gCradilyLevelUpLearnset:
- level_up_move 1, MOVE_ASTONISH
- level_up_move 1, MOVE_CONSTRICT
- level_up_move 1, MOVE_ACID
- level_up_move 1, MOVE_INGRAIN
- level_up_move 8, MOVE_CONSTRICT
- level_up_move 15, MOVE_ACID
- level_up_move 22, MOVE_INGRAIN
- level_up_move 29, MOVE_CONFUSE_RAY
- level_up_move 36, MOVE_AMNESIA
- level_up_move 48, MOVE_ANCIENT_POWER
- level_up_move 60, MOVE_STOCKPILE
- level_up_move 60, MOVE_SPIT_UP
- level_up_move 60, MOVE_SWALLOW
- .2byte -1
-
-gAnorithLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 7, MOVE_HARDEN
- level_up_move 13, MOVE_MUD_SPORT
- level_up_move 19, MOVE_WATER_GUN
- level_up_move 25, MOVE_METAL_CLAW
- level_up_move 31, MOVE_PROTECT
- level_up_move 37, MOVE_ANCIENT_POWER
- level_up_move 43, MOVE_FURY_CUTTER
- level_up_move 49, MOVE_SLASH
- level_up_move 55, MOVE_ROCK_BLAST
- .2byte -1
-
-gArmaldoLevelUpLearnset:
- level_up_move 1, MOVE_SCRATCH
- level_up_move 1, MOVE_HARDEN
- level_up_move 1, MOVE_MUD_SPORT
- level_up_move 1, MOVE_WATER_GUN
- level_up_move 7, MOVE_HARDEN
- level_up_move 13, MOVE_MUD_SPORT
- level_up_move 19, MOVE_WATER_GUN
- level_up_move 25, MOVE_METAL_CLAW
- level_up_move 31, MOVE_PROTECT
- level_up_move 37, MOVE_ANCIENT_POWER
- level_up_move 46, MOVE_FURY_CUTTER
- level_up_move 55, MOVE_SLASH
- level_up_move 64, MOVE_ROCK_BLAST
- .2byte -1
-
-gRaltsLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 6, MOVE_CONFUSION
- level_up_move 11, MOVE_DOUBLE_TEAM
- level_up_move 16, MOVE_TELEPORT
- level_up_move 21, MOVE_CALM_MIND
- level_up_move 26, MOVE_PSYCHIC
- level_up_move 31, MOVE_IMPRISON
- level_up_move 36, MOVE_FUTURE_SIGHT
- level_up_move 41, MOVE_HYPNOSIS
- level_up_move 46, MOVE_DREAM_EATER
- .2byte -1
-
-gKirliaLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_DOUBLE_TEAM
- level_up_move 1, MOVE_TELEPORT
- level_up_move 6, MOVE_CONFUSION
- level_up_move 11, MOVE_DOUBLE_TEAM
- level_up_move 16, MOVE_TELEPORT
- level_up_move 21, MOVE_CALM_MIND
- level_up_move 26, MOVE_PSYCHIC
- level_up_move 33, MOVE_IMPRISON
- level_up_move 40, MOVE_FUTURE_SIGHT
- level_up_move 47, MOVE_HYPNOSIS
- level_up_move 54, MOVE_DREAM_EATER
- .2byte -1
-
-gGardevoirLevelUpLearnset:
- level_up_move 1, MOVE_GROWL
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_DOUBLE_TEAM
- level_up_move 1, MOVE_TELEPORT
- level_up_move 6, MOVE_CONFUSION
- level_up_move 11, MOVE_DOUBLE_TEAM
- level_up_move 16, MOVE_TELEPORT
- level_up_move 21, MOVE_CALM_MIND
- level_up_move 26, MOVE_PSYCHIC
- level_up_move 33, MOVE_IMPRISON
- level_up_move 42, MOVE_FUTURE_SIGHT
- level_up_move 51, MOVE_HYPNOSIS
- level_up_move 60, MOVE_DREAM_EATER
- .2byte -1
-
-gBagonLevelUpLearnset:
- level_up_move 1, MOVE_RAGE
- level_up_move 5, MOVE_BITE
- level_up_move 9, MOVE_LEER
- level_up_move 17, MOVE_HEADBUTT
- level_up_move 21, MOVE_FOCUS_ENERGY
- level_up_move 25, MOVE_EMBER
- level_up_move 33, MOVE_DRAGON_BREATH
- level_up_move 37, MOVE_SCARY_FACE
- level_up_move 41, MOVE_CRUNCH
- level_up_move 49, MOVE_DRAGON_CLAW
- level_up_move 53, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gShelgonLevelUpLearnset:
- level_up_move 1, MOVE_RAGE
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 5, MOVE_BITE
- level_up_move 9, MOVE_LEER
- level_up_move 17, MOVE_HEADBUTT
- level_up_move 21, MOVE_FOCUS_ENERGY
- level_up_move 25, MOVE_EMBER
- level_up_move 30, MOVE_PROTECT
- level_up_move 38, MOVE_DRAGON_BREATH
- level_up_move 47, MOVE_SCARY_FACE
- level_up_move 56, MOVE_CRUNCH
- level_up_move 69, MOVE_DRAGON_CLAW
- level_up_move 78, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gSalamenceLevelUpLearnset:
- level_up_move 1, MOVE_RAGE
- level_up_move 1, MOVE_BITE
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_HEADBUTT
- level_up_move 5, MOVE_BITE
- level_up_move 9, MOVE_LEER
- level_up_move 17, MOVE_HEADBUTT
- level_up_move 21, MOVE_FOCUS_ENERGY
- level_up_move 25, MOVE_EMBER
- level_up_move 30, MOVE_PROTECT
- level_up_move 38, MOVE_DRAGON_BREATH
- level_up_move 47, MOVE_SCARY_FACE
- level_up_move 50, MOVE_FLY
- level_up_move 61, MOVE_CRUNCH
- level_up_move 79, MOVE_DRAGON_CLAW
- level_up_move 93, MOVE_DOUBLE_EDGE
- .2byte -1
-
-gBeldumLevelUpLearnset:
- level_up_move 1, MOVE_TAKE_DOWN
- .2byte -1
-
-gMetangLevelUpLearnset:
- level_up_move 1, MOVE_TAKE_DOWN
- level_up_move 20, MOVE_CONFUSION
- level_up_move 20, MOVE_METAL_CLAW
- level_up_move 26, MOVE_SCARY_FACE
- level_up_move 32, MOVE_PURSUIT
- level_up_move 38, MOVE_PSYCHIC
- level_up_move 44, MOVE_IRON_DEFENSE
- level_up_move 50, MOVE_METEOR_MASH
- level_up_move 56, MOVE_AGILITY
- level_up_move 62, MOVE_HYPER_BEAM
- .2byte -1
-
-gMetagrossLevelUpLearnset:
- level_up_move 1, MOVE_TAKE_DOWN
- level_up_move 1, MOVE_CONFUSION
- level_up_move 1, MOVE_METAL_CLAW
- level_up_move 1, MOVE_SCARY_FACE
- level_up_move 20, MOVE_CONFUSION
- level_up_move 20, MOVE_METAL_CLAW
- level_up_move 26, MOVE_SCARY_FACE
- level_up_move 32, MOVE_PURSUIT
- level_up_move 38, MOVE_PSYCHIC
- level_up_move 44, MOVE_IRON_DEFENSE
- level_up_move 55, MOVE_METEOR_MASH
- level_up_move 66, MOVE_AGILITY
- level_up_move 77, MOVE_HYPER_BEAM
- .2byte -1
-
-gRegirockLevelUpLearnset:
- level_up_move 1, MOVE_EXPLOSION
- level_up_move 9, MOVE_ROCK_THROW
- level_up_move 17, MOVE_CURSE
- level_up_move 25, MOVE_SUPERPOWER
- level_up_move 33, MOVE_ANCIENT_POWER
- level_up_move 41, MOVE_IRON_DEFENSE
- level_up_move 49, MOVE_ZAP_CANNON
- level_up_move 57, MOVE_LOCK_ON
- level_up_move 65, MOVE_HYPER_BEAM
- .2byte -1
-
-gRegiceLevelUpLearnset:
- level_up_move 1, MOVE_EXPLOSION
- level_up_move 9, MOVE_ICY_WIND
- level_up_move 17, MOVE_CURSE
- level_up_move 25, MOVE_SUPERPOWER
- level_up_move 33, MOVE_ANCIENT_POWER
- level_up_move 41, MOVE_AMNESIA
- level_up_move 49, MOVE_ZAP_CANNON
- level_up_move 57, MOVE_LOCK_ON
- level_up_move 65, MOVE_HYPER_BEAM
- .2byte -1
-
-gRegisteelLevelUpLearnset:
- level_up_move 1, MOVE_EXPLOSION
- level_up_move 9, MOVE_METAL_CLAW
- level_up_move 17, MOVE_CURSE
- level_up_move 25, MOVE_SUPERPOWER
- level_up_move 33, MOVE_ANCIENT_POWER
- level_up_move 41, MOVE_IRON_DEFENSE
- level_up_move 41, MOVE_AMNESIA
- level_up_move 49, MOVE_ZAP_CANNON
- level_up_move 57, MOVE_LOCK_ON
- level_up_move 65, MOVE_HYPER_BEAM
- .2byte -1
-
-gKyogreLevelUpLearnset:
- level_up_move 1, MOVE_WATER_PULSE
- level_up_move 5, MOVE_SCARY_FACE
- level_up_move 15, MOVE_ANCIENT_POWER
- level_up_move 20, MOVE_BODY_SLAM
- level_up_move 30, MOVE_CALM_MIND
- level_up_move 35, MOVE_ICE_BEAM
- level_up_move 45, MOVE_HYDRO_PUMP
- level_up_move 50, MOVE_REST
- level_up_move 60, MOVE_SHEER_COLD
- level_up_move 65, MOVE_DOUBLE_EDGE
- level_up_move 75, MOVE_WATER_SPOUT
- .2byte -1
-
-gGroudonLevelUpLearnset:
- level_up_move 1, MOVE_MUD_SHOT
- level_up_move 5, MOVE_SCARY_FACE
- level_up_move 15, MOVE_ANCIENT_POWER
- level_up_move 20, MOVE_SLASH
- level_up_move 30, MOVE_BULK_UP
- level_up_move 35, MOVE_EARTHQUAKE
- level_up_move 45, MOVE_FIRE_BLAST
- level_up_move 50, MOVE_REST
- level_up_move 60, MOVE_FISSURE
- level_up_move 65, MOVE_SOLAR_BEAM
- level_up_move 75, MOVE_ERUPTION
- .2byte -1
-
-gRayquazaLevelUpLearnset:
- level_up_move 1, MOVE_TWISTER
- level_up_move 5, MOVE_SCARY_FACE
- level_up_move 15, MOVE_ANCIENT_POWER
- level_up_move 20, MOVE_DRAGON_CLAW
- level_up_move 30, MOVE_DRAGON_DANCE
- level_up_move 35, MOVE_CRUNCH
- level_up_move 45, MOVE_FLY
- level_up_move 50, MOVE_REST
- level_up_move 60, MOVE_EXTREME_SPEED
- level_up_move 65, MOVE_OUTRAGE
- level_up_move 75, MOVE_HYPER_BEAM
- .2byte -1
-
-gLatiasLevelUpLearnset:
- level_up_move 1, MOVE_PSYWAVE
- level_up_move 5, MOVE_WISH
- level_up_move 10, MOVE_HELPING_HAND
- level_up_move 15, MOVE_SAFEGUARD
- level_up_move 20, MOVE_DRAGON_BREATH
- level_up_move 25, MOVE_WATER_SPORT
- level_up_move 30, MOVE_REFRESH
- level_up_move 35, MOVE_MIST_BALL
- level_up_move 40, MOVE_PSYCHIC
- level_up_move 45, MOVE_RECOVER
- level_up_move 50, MOVE_CHARM
- .2byte -1
-
-gLatiosLevelUpLearnset:
- level_up_move 1, MOVE_PSYWAVE
- level_up_move 5, MOVE_MEMENTO
- level_up_move 10, MOVE_HELPING_HAND
- level_up_move 15, MOVE_SAFEGUARD
- level_up_move 20, MOVE_DRAGON_BREATH
- level_up_move 25, MOVE_PROTECT
- level_up_move 30, MOVE_REFRESH
- level_up_move 35, MOVE_LUSTER_PURGE
- level_up_move 40, MOVE_PSYCHIC
- level_up_move 45, MOVE_RECOVER
- level_up_move 50, MOVE_DRAGON_DANCE
- .2byte -1
-
-gJirachiLevelUpLearnset:
- level_up_move 1, MOVE_WISH
- level_up_move 1, MOVE_CONFUSION
- level_up_move 5, MOVE_REST
- level_up_move 10, MOVE_SWIFT
- level_up_move 15, MOVE_HELPING_HAND
- level_up_move 20, MOVE_PSYCHIC
- level_up_move 25, MOVE_REFRESH
- level_up_move 30, MOVE_REST
- level_up_move 35, MOVE_DOUBLE_EDGE
- level_up_move 40, MOVE_FUTURE_SIGHT
- level_up_move 45, MOVE_COSMIC_POWER
- level_up_move 50, MOVE_DOOM_DESIRE
- .2byte -1
-
-gDeoxysLevelUpLearnset:
- level_up_move 1, MOVE_LEER
- level_up_move 1, MOVE_WRAP
- level_up_move 5, MOVE_NIGHT_SHADE
- level_up_move 10, MOVE_TELEPORT
- level_up_move 15, MOVE_KNOCK_OFF
- level_up_move 20, MOVE_PURSUIT
- level_up_move 25, MOVE_PSYCHIC
- level_up_move 30, MOVE_SNATCH
- level_up_move 35, MOVE_COSMIC_POWER
- level_up_move 40, MOVE_RECOVER
- level_up_move 45, MOVE_PSYCHO_BOOST
- level_up_move 50, MOVE_HYPER_BEAM
- .2byte -1
-
-gChimechoLevelUpLearnset:
- level_up_move 1, MOVE_WRAP
- level_up_move 6, MOVE_GROWL
- level_up_move 9, MOVE_ASTONISH
- level_up_move 14, MOVE_CONFUSION
- level_up_move 17, MOVE_TAKE_DOWN
- level_up_move 22, MOVE_UPROAR
- level_up_move 25, MOVE_YAWN
- level_up_move 30, MOVE_PSYWAVE
- level_up_move 33, MOVE_DOUBLE_EDGE
- level_up_move 38, MOVE_HEAL_BELL
- level_up_move 41, MOVE_SAFEGUARD
- level_up_move 46, MOVE_PSYCHIC
- .2byte -1
diff --git a/data/pokemon.s b/data/pokemon.s
index ed65fe681..a33d519ef 100644
--- a/data/pokemon.s
+++ b/data/pokemon.s
@@ -3,9 +3,6 @@
.section .rodata
-@ 8201928
- .include "data/level_up_learnsets.inc"
-
@ 8203B68
.include "data/evolution_table.inc"
diff --git a/include/pokemon.h b/include/pokemon.h
index e3956df7a..15fa37c13 100644
--- a/include/pokemon.h
+++ b/include/pokemon.h
@@ -407,6 +407,11 @@ struct SpindaSpot
u16 image[16];
};
+struct __attribute__((packed)) LevelUpMove {
+ u16 move:9;
+ u16 level:7;
+};
+
enum {
GROWTH_MEDIUM_FAST,
GROWTH_ERRATIC,
diff --git a/src/pokemon_data.c b/src/pokemon_data.c
index c00a16609..4f8304c23 100644
--- a/src/pokemon_data.c
+++ b/src/pokemon_data.c
@@ -3,8 +3,11 @@
#include "species.h"
#include "trainer.h"
#include "abilities.h"
+#include "moves.h"
#include "items.h"
+#define LEVEL_UP_MOVE(lvl, move) ((lvl << 9) | move)
+
const u16 gSpeciesToHoennPokedexNum[] = {203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 156, 157, 112, 113, 227, 228, 229, 230, 231, 232, 233, 234, 153, 154, 138, 139, 63, 64, 88, 89, 90, 235, 236, 237, 238, 239, 240, 241, 242, 158, 159, 243, 244, 245, 246, 247, 248, 249, 39, 40, 41, 73, 74, 75, 250, 251, 252, 66, 67, 57, 58, 59, 253, 254, 255, 256, 82, 83, 257, 92, 93, 258, 259, 106, 107, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 84, 85, 270, 271, 272, 273, 274, 275, 276, 108, 109, 169, 170, 277, 278, 279, 184, 185, 50, 51, 143, 144, 280, 281, 282, 283, 284, 167, 285, 52, 53, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 65, 181, 182, 155, 324, 137, 325, 326, 162, 163, 327, 328, 329, 91, 55, 56, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 161, 164, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 168, 357, 358, 359, 103, 104, 360, 361, 180, 362, 363, 364, 365, 115, 366, 367, 186, 165, 166, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 42, 43, 44, 25, 26, 34, 35, 114, 27, 28, 32, 33, 99, 100, 61, 62, 145, 131, 132, 60, 105, 68, 127, 128, 183, 129, 130, 140, 141, 97, 98, 116, 117, 118, 48, 49, 78, 79, 101, 102, 173, 174, 175, 119, 120, 171, 172, 125, 126, 54, 110, 111, 80, 81, 69, 76, 77, 121, 122, 160, 148, 149, 94, 36, 37, 38, 95, 96, 150, 45, 46, 47, 176, 177, 178, 152, 146, 147, 124, 123, 179, 70, 71, 72, 142, 86, 87, 133, 134, 135, 136, 29, 30, 31, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 200, 196, 197, 201, 202, 151
};
@@ -10286,3 +10289,5621 @@ const struct BaseStats gBaseStats[] = {
BODY_COLOR_BLUE
}
};
+
+.align 2
+
+const u16 gBulbasaurLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(10, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(20, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(25, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(32, MOVE_GROWTH),
+ LEVEL_UP_MOVE(39, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(46, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gIvysaurLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE( 4, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(10, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(38, MOVE_GROWTH),
+ LEVEL_UP_MOVE(47, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(56, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gVenusaurLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE( 4, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(10, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(41, MOVE_GROWTH),
+ LEVEL_UP_MOVE(53, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gCharmanderLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_EMBER),
+ LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(19, MOVE_RAGE),
+ LEVEL_UP_MOVE(25, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(31, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(37, MOVE_SLASH),
+ LEVEL_UP_MOVE(43, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(49, MOVE_FIRE_SPIN),
+ -1
+};
+
+const u16 gCharmeleonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 7, MOVE_EMBER),
+ LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(20, MOVE_RAGE),
+ LEVEL_UP_MOVE(27, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(41, MOVE_SLASH),
+ LEVEL_UP_MOVE(48, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(55, MOVE_FIRE_SPIN),
+ -1
+};
+
+const u16 gCharizardLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE( 7, MOVE_EMBER),
+ LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(20, MOVE_RAGE),
+ LEVEL_UP_MOVE(27, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(36, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(44, MOVE_SLASH),
+ LEVEL_UP_MOVE(54, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(64, MOVE_FIRE_SPIN),
+ -1
+};
+
+const u16 gSquirtleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 7, MOVE_BUBBLE),
+ LEVEL_UP_MOVE(10, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(18, MOVE_BITE),
+ LEVEL_UP_MOVE(23, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(28, MOVE_PROTECT),
+ LEVEL_UP_MOVE(33, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(40, MOVE_SKULL_BASH),
+ LEVEL_UP_MOVE(47, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gWartortleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 7, MOVE_BUBBLE),
+ LEVEL_UP_MOVE(10, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(19, MOVE_BITE),
+ LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(31, MOVE_PROTECT),
+ LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(45, MOVE_SKULL_BASH),
+ LEVEL_UP_MOVE(53, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gBlastoiseLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 7, MOVE_BUBBLE),
+ LEVEL_UP_MOVE(10, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(19, MOVE_BITE),
+ LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(31, MOVE_PROTECT),
+ LEVEL_UP_MOVE(42, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(55, MOVE_SKULL_BASH),
+ LEVEL_UP_MOVE(68, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gCaterpieLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
+ -1
+};
+
+const u16 gMetapodLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ -1
+};
+
+const u16 gButterfreeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(10, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(14, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(18, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(23, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(28, MOVE_GUST),
+ LEVEL_UP_MOVE(34, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(40, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(47, MOVE_SILVER_WIND),
+ -1
+};
+
+const u16 gWeedleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
+ -1
+};
+
+const u16 gKakunaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ -1
+};
+
+const u16 gBeedrillLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(10, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(15, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(20, MOVE_TWINEEDLE),
+ LEVEL_UP_MOVE(25, MOVE_RAGE),
+ LEVEL_UP_MOVE(30, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(35, MOVE_PIN_MISSILE),
+ LEVEL_UP_MOVE(40, MOVE_AGILITY),
+ LEVEL_UP_MOVE(45, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gPidgeyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 9, MOVE_GUST),
+ LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(19, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(25, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_FEATHER_DANCE),
+ LEVEL_UP_MOVE(39, MOVE_AGILITY),
+ LEVEL_UP_MOVE(47, MOVE_MIRROR_MOVE),
+ -1
+};
+
+const u16 gPidgeottoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_GUST),
+ LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 9, MOVE_GUST),
+ LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(20, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(27, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE),
+ LEVEL_UP_MOVE(43, MOVE_AGILITY),
+ LEVEL_UP_MOVE(52, MOVE_MIRROR_MOVE),
+ -1
+};
+
+const u16 gPidgeotLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_GUST),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 9, MOVE_GUST),
+ LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(20, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(27, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE),
+ LEVEL_UP_MOVE(48, MOVE_AGILITY),
+ LEVEL_UP_MOVE(62, MOVE_MIRROR_MOVE),
+ -1
+};
+
+const u16 gRattataLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_HYPER_FANG),
+ LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(27, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(34, MOVE_SUPER_FANG),
+ LEVEL_UP_MOVE(41, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gRaticateLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_HYPER_FANG),
+ LEVEL_UP_MOVE(20, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(30, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(40, MOVE_SUPER_FANG),
+ LEVEL_UP_MOVE(50, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gSpearowLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_LEER),
+ LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(19, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(25, MOVE_AERIAL_ACE),
+ LEVEL_UP_MOVE(31, MOVE_MIRROR_MOVE),
+ LEVEL_UP_MOVE(37, MOVE_DRILL_PECK),
+ LEVEL_UP_MOVE(43, MOVE_AGILITY),
+ -1
+};
+
+const u16 gFearowLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE( 7, MOVE_LEER),
+ LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(26, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(32, MOVE_MIRROR_MOVE),
+ LEVEL_UP_MOVE(40, MOVE_DRILL_PECK),
+ LEVEL_UP_MOVE(47, MOVE_AGILITY),
+ -1
+};
+
+const u16 gEkansLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 8, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(20, MOVE_GLARE),
+ LEVEL_UP_MOVE(25, MOVE_SCREECH),
+ LEVEL_UP_MOVE(32, MOVE_ACID),
+ LEVEL_UP_MOVE(37, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(37, MOVE_SWALLOW),
+ LEVEL_UP_MOVE(37, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(44, MOVE_HAZE),
+ -1
+};
+
+const u16 gArbokLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 8, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(20, MOVE_GLARE),
+ LEVEL_UP_MOVE(28, MOVE_SCREECH),
+ LEVEL_UP_MOVE(38, MOVE_ACID),
+ LEVEL_UP_MOVE(46, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(46, MOVE_SWALLOW),
+ LEVEL_UP_MOVE(46, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(56, MOVE_HAZE),
+ -1
+};
+
+const u16 gPikachuLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(15, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(20, MOVE_SLAM),
+ LEVEL_UP_MOVE(26, MOVE_THUNDERBOLT),
+ LEVEL_UP_MOVE(33, MOVE_AGILITY),
+ LEVEL_UP_MOVE(41, MOVE_THUNDER),
+ LEVEL_UP_MOVE(50, MOVE_LIGHT_SCREEN),
+ -1
+};
+
+const u16 gRaichuLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDERBOLT),
+ -1
+};
+
+const u16 gSandshrewLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(23, MOVE_SLASH),
+ LEVEL_UP_MOVE(30, MOVE_SWIFT),
+ LEVEL_UP_MOVE(37, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(45, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(53, MOVE_SANDSTORM),
+ -1
+};
+
+const u16 gSandslashLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(24, MOVE_SLASH),
+ LEVEL_UP_MOVE(33, MOVE_SWIFT),
+ LEVEL_UP_MOVE(42, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(52, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(62, MOVE_SANDSTORM),
+ -1
+};
+
+const u16 gNidoranFLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(17, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(20, MOVE_BITE),
+ LEVEL_UP_MOVE(23, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(38, MOVE_FLATTER),
+ LEVEL_UP_MOVE(47, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gNidorinaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(18, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(22, MOVE_BITE),
+ LEVEL_UP_MOVE(26, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(43, MOVE_FLATTER),
+ LEVEL_UP_MOVE(53, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gNidoqueenLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(23, MOVE_BODY_SLAM),
+ -1
+};
+
+const u16 gNidoranMLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(17, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(20, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE(23, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(30, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(38, MOVE_FLATTER),
+ LEVEL_UP_MOVE(47, MOVE_HORN_DRILL),
+ -1
+};
+
+const u16 gNidorinoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(18, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(22, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE(26, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(34, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(43, MOVE_FLATTER),
+ LEVEL_UP_MOVE(53, MOVE_HORN_DRILL),
+ -1
+};
+
+const u16 gNidokingLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(23, MOVE_THRASH),
+ -1
+};
+
+const u16 gClefairyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 5, MOVE_ENCORE),
+ LEVEL_UP_MOVE( 9, MOVE_SING),
+ LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(17, MOVE_FOLLOW_ME),
+ LEVEL_UP_MOVE(21, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(25, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(29, MOVE_METRONOME),
+ LEVEL_UP_MOVE(33, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(37, MOVE_MOONLIGHT),
+ LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(45, MOVE_METEOR_MASH),
+ -1
+};
+
+const u16 gClefableLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE( 1, MOVE_METRONOME),
+ -1
+};
+
+const u16 gVulpixLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 9, MOVE_ROAR),
+ LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_WILL_O_WISP),
+ LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(25, MOVE_IMPRISON),
+ LEVEL_UP_MOVE(29, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(33, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(37, MOVE_GRUDGE),
+ LEVEL_UP_MOVE(41, MOVE_FIRE_SPIN),
+ -1
+};
+
+const u16 gNinetalesLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(45, MOVE_FIRE_SPIN),
+ -1
+};
+
+const u16 gJigglypuffLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 9, MOVE_POUND),
+ LEVEL_UP_MOVE(14, MOVE_DISABLE),
+ LEVEL_UP_MOVE(19, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(24, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(29, MOVE_REST),
+ LEVEL_UP_MOVE(34, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(39, MOVE_MIMIC),
+ LEVEL_UP_MOVE(44, MOVE_HYPER_VOICE),
+ LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gWigglytuffLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
+ -1
+};
+
+const u16 gZubatLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(16, MOVE_BITE),
+ LEVEL_UP_MOVE(21, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(26, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(31, MOVE_AIR_CUTTER),
+ LEVEL_UP_MOVE(36, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(41, MOVE_POISON_FANG),
+ LEVEL_UP_MOVE(46, MOVE_HAZE),
+ -1
+};
+
+const u16 gGolbatLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(16, MOVE_BITE),
+ LEVEL_UP_MOVE(21, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER),
+ LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(49, MOVE_POISON_FANG),
+ LEVEL_UP_MOVE(56, MOVE_HAZE),
+ -1
+};
+
+const u16 gOddishLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(14, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(16, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(23, MOVE_ACID),
+ LEVEL_UP_MOVE(32, MOVE_MOONLIGHT),
+ LEVEL_UP_MOVE(39, MOVE_PETAL_DANCE),
+ -1
+};
+
+const u16 gGloomLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(14, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(16, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(24, MOVE_ACID),
+ LEVEL_UP_MOVE(35, MOVE_MOONLIGHT),
+ LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE),
+ -1
+};
+
+const u16 gVileplumeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY),
+ LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE),
+ -1
+};
+
+const u16 gParasLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE(25, MOVE_SPORE),
+ LEVEL_UP_MOVE(31, MOVE_SLASH),
+ LEVEL_UP_MOVE(37, MOVE_GROWTH),
+ LEVEL_UP_MOVE(43, MOVE_GIGA_DRAIN),
+ LEVEL_UP_MOVE(49, MOVE_AROMATHERAPY),
+ -1
+};
+
+const u16 gParasectLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE(27, MOVE_SPORE),
+ LEVEL_UP_MOVE(35, MOVE_SLASH),
+ LEVEL_UP_MOVE(43, MOVE_GROWTH),
+ LEVEL_UP_MOVE(51, MOVE_GIGA_DRAIN),
+ LEVEL_UP_MOVE(59, MOVE_AROMATHERAPY),
+ -1
+};
+
+const u16 gVenonatLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(17, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(20, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE(28, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(33, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(36, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(41, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gVenomothLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SILVER_WIND),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(17, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(20, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE(28, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(31, MOVE_GUST),
+ LEVEL_UP_MOVE(36, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(42, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(52, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gDiglettLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 5, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(17, MOVE_DIG),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(33, MOVE_SLASH),
+ LEVEL_UP_MOVE(41, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(49, MOVE_FISSURE),
+ -1
+};
+
+const u16 gDugtrioLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TRI_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 5, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(17, MOVE_DIG),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(26, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(38, MOVE_SLASH),
+ LEVEL_UP_MOVE(51, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(64, MOVE_FISSURE),
+ -1
+};
+
+const u16 gMeowthLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE(11, MOVE_BITE),
+ LEVEL_UP_MOVE(20, MOVE_PAY_DAY),
+ LEVEL_UP_MOVE(28, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(35, MOVE_SCREECH),
+ LEVEL_UP_MOVE(41, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(46, MOVE_SLASH),
+ LEVEL_UP_MOVE(50, MOVE_FAKE_OUT),
+ -1
+};
+
+const u16 gPersianLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE(11, MOVE_BITE),
+ LEVEL_UP_MOVE(20, MOVE_PAY_DAY),
+ LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(38, MOVE_SCREECH),
+ LEVEL_UP_MOVE(46, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(53, MOVE_SLASH),
+ LEVEL_UP_MOVE(59, MOVE_FAKE_OUT),
+ -1
+};
+
+const u16 gPsyduckLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_DISABLE),
+ LEVEL_UP_MOVE(16, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(23, MOVE_SCREECH),
+ LEVEL_UP_MOVE(31, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(40, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gGolduckLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_DISABLE),
+ LEVEL_UP_MOVE(16, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(23, MOVE_SCREECH),
+ LEVEL_UP_MOVE(31, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(44, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gMankeyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 9, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP),
+ LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(33, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(39, MOVE_CROSS_CHOP),
+ LEVEL_UP_MOVE(45, MOVE_SCREECH),
+ LEVEL_UP_MOVE(51, MOVE_THRASH),
+ -1
+};
+
+const u16 gPrimeapeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 9, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP),
+ LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(28, MOVE_RAGE),
+ LEVEL_UP_MOVE(36, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(45, MOVE_CROSS_CHOP),
+ LEVEL_UP_MOVE(54, MOVE_SCREECH),
+ LEVEL_UP_MOVE(63, MOVE_THRASH),
+ -1
+};
+
+const u16 gGrowlitheLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_ROAR),
+ LEVEL_UP_MOVE( 7, MOVE_EMBER),
+ LEVEL_UP_MOVE(13, MOVE_LEER),
+ LEVEL_UP_MOVE(19, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL),
+ LEVEL_UP_MOVE(37, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(43, MOVE_AGILITY),
+ LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER),
+ -1
+};
+
+const u16 gArcanineLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_ROAR),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(49, MOVE_EXTREME_SPEED),
+ -1
+};
+
+const u16 gPoliwagLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(25, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(31, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM),
+ LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gPoliwhirlLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(27, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(35, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(43, MOVE_BELLY_DRUM),
+ LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gPoliwrathLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_SUBMISSION),
+ LEVEL_UP_MOVE(35, MOVE_SUBMISSION),
+ LEVEL_UP_MOVE(51, MOVE_MIND_READER),
+ -1
+};
+
+const u16 gAbraLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
+ -1
+};
+
+const u16 gKadabraLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
+ LEVEL_UP_MOVE( 1, MOVE_KINESIS),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(16, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(18, MOVE_DISABLE),
+ LEVEL_UP_MOVE(21, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(23, MOVE_REFLECT),
+ LEVEL_UP_MOVE(25, MOVE_RECOVER),
+ LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(33, MOVE_ROLE_PLAY),
+ LEVEL_UP_MOVE(36, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(43, MOVE_TRICK),
+ -1
+};
+
+const u16 gAlakazamLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
+ LEVEL_UP_MOVE( 1, MOVE_KINESIS),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(16, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(18, MOVE_DISABLE),
+ LEVEL_UP_MOVE(21, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(23, MOVE_REFLECT),
+ LEVEL_UP_MOVE(25, MOVE_RECOVER),
+ LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(33, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(36, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(43, MOVE_TRICK),
+ -1
+};
+
+const u16 gMachopLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP),
+ LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(22, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(25, MOVE_REVENGE),
+ LEVEL_UP_MOVE(31, MOVE_VITAL_THROW),
+ LEVEL_UP_MOVE(37, MOVE_SUBMISSION),
+ LEVEL_UP_MOVE(40, MOVE_CROSS_CHOP),
+ LEVEL_UP_MOVE(43, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(49, MOVE_DYNAMIC_PUNCH),
+ -1
+};
+
+const u16 gMachokeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP),
+ LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(22, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(25, MOVE_REVENGE),
+ LEVEL_UP_MOVE(33, MOVE_VITAL_THROW),
+ LEVEL_UP_MOVE(41, MOVE_SUBMISSION),
+ LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP),
+ LEVEL_UP_MOVE(51, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH),
+ -1
+};
+
+const u16 gMachampLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP),
+ LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(22, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(25, MOVE_REVENGE),
+ LEVEL_UP_MOVE(33, MOVE_VITAL_THROW),
+ LEVEL_UP_MOVE(41, MOVE_SUBMISSION),
+ LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP),
+ LEVEL_UP_MOVE(51, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH),
+ -1
+};
+
+const u16 gBellsproutLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE( 6, MOVE_GROWTH),
+ LEVEL_UP_MOVE(11, MOVE_WRAP),
+ LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(17, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(19, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(23, MOVE_ACID),
+ LEVEL_UP_MOVE(30, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(37, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(45, MOVE_SLAM),
+ -1
+};
+
+const u16 gWeepinbellLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_GROWTH),
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 6, MOVE_GROWTH),
+ LEVEL_UP_MOVE(11, MOVE_WRAP),
+ LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(17, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(19, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(24, MOVE_ACID),
+ LEVEL_UP_MOVE(33, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(42, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(54, MOVE_SLAM),
+ -1
+};
+
+const u16 gVictreebelLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF),
+ -1
+};
+
+const u16 gTentacoolLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(12, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(19, MOVE_ACID),
+ LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(30, MOVE_WRAP),
+ LEVEL_UP_MOVE(36, MOVE_BARRIER),
+ LEVEL_UP_MOVE(43, MOVE_SCREECH),
+ LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gTentacruelLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(12, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(19, MOVE_ACID),
+ LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(30, MOVE_WRAP),
+ LEVEL_UP_MOVE(38, MOVE_BARRIER),
+ LEVEL_UP_MOVE(47, MOVE_SCREECH),
+ LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gGeodudeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(11, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(26, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(31, MOVE_ROCK_BLAST),
+ LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(41, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gGravelerLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(11, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(29, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST),
+ LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(53, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gGolemLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(11, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(29, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST),
+ LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(53, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gPonytaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(14, MOVE_EMBER),
+ LEVEL_UP_MOVE(19, MOVE_STOMP),
+ LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(38, MOVE_AGILITY),
+ LEVEL_UP_MOVE(45, MOVE_BOUNCE),
+ LEVEL_UP_MOVE(53, MOVE_FIRE_BLAST),
+ -1
+};
+
+const u16 gRapidashLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 5, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(14, MOVE_EMBER),
+ LEVEL_UP_MOVE(19, MOVE_STOMP),
+ LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(38, MOVE_AGILITY),
+ LEVEL_UP_MOVE(40, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(50, MOVE_BOUNCE),
+ LEVEL_UP_MOVE(63, MOVE_FIRE_BLAST),
+ -1
+};
+
+const u16 gSlowpokeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CURSE),
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 6, MOVE_GROWL),
+ LEVEL_UP_MOVE(15, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(20, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(29, MOVE_DISABLE),
+ LEVEL_UP_MOVE(34, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(43, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(48, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gSlowbroLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CURSE),
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 6, MOVE_GROWL),
+ LEVEL_UP_MOVE(15, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(20, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(29, MOVE_DISABLE),
+ LEVEL_UP_MOVE(34, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(37, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE(46, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(54, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gMagnemiteLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(11, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM),
+ LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(26, MOVE_SPARK),
+ LEVEL_UP_MOVE(32, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(38, MOVE_SWIFT),
+ LEVEL_UP_MOVE(44, MOVE_SCREECH),
+ LEVEL_UP_MOVE(50, MOVE_ZAP_CANNON),
+ -1
+};
+
+const u16 gMagnetonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(11, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM),
+ LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(26, MOVE_SPARK),
+ LEVEL_UP_MOVE(35, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(44, MOVE_TRI_ATTACK),
+ LEVEL_UP_MOVE(53, MOVE_SCREECH),
+ LEVEL_UP_MOVE(62, MOVE_ZAP_CANNON),
+ -1
+};
+
+const u16 gFarfetchdLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(11, MOVE_LEER),
+ LEVEL_UP_MOVE(16, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(26, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(31, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(36, MOVE_AGILITY),
+ LEVEL_UP_MOVE(41, MOVE_SLASH),
+ LEVEL_UP_MOVE(46, MOVE_FALSE_SWIPE),
+ -1
+};
+
+const u16 gDoduoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_RAGE),
+ LEVEL_UP_MOVE(33, MOVE_UPROAR),
+ LEVEL_UP_MOVE(37, MOVE_DRILL_PECK),
+ LEVEL_UP_MOVE(45, MOVE_AGILITY),
+ -1
+};
+
+const u16 gDodrioLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_PURSUIT),
+ LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE( 9, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_RAGE),
+ LEVEL_UP_MOVE(38, MOVE_UPROAR),
+ LEVEL_UP_MOVE(47, MOVE_DRILL_PECK),
+ LEVEL_UP_MOVE(60, MOVE_AGILITY),
+ -1
+};
+
+const u16 gSeelLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 9, MOVE_GROWL),
+ LEVEL_UP_MOVE(17, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(29, MOVE_REST),
+ LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(41, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(49, MOVE_SAFEGUARD),
+ -1
+};
+
+const u16 gDewgongLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE( 9, MOVE_GROWL),
+ LEVEL_UP_MOVE(17, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(29, MOVE_REST),
+ LEVEL_UP_MOVE(34, MOVE_SHEER_COLD),
+ LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(51, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(64, MOVE_SAFEGUARD),
+ -1
+};
+
+const u16 gGrimerLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 4, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 8, MOVE_DISABLE),
+ LEVEL_UP_MOVE(13, MOVE_SLUDGE),
+ LEVEL_UP_MOVE(19, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(26, MOVE_SCREECH),
+ LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR),
+ LEVEL_UP_MOVE(43, MOVE_SLUDGE_BOMB),
+ LEVEL_UP_MOVE(53, MOVE_MEMENTO),
+ -1
+};
+
+const u16 gMukLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 4, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 8, MOVE_DISABLE),
+ LEVEL_UP_MOVE(13, MOVE_SLUDGE),
+ LEVEL_UP_MOVE(19, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(26, MOVE_SCREECH),
+ LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR),
+ LEVEL_UP_MOVE(47, MOVE_SLUDGE_BOMB),
+ LEVEL_UP_MOVE(61, MOVE_MEMENTO),
+ -1
+};
+
+const u16 gShellderLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(17, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(25, MOVE_PROTECT),
+ LEVEL_UP_MOVE(33, MOVE_LEER),
+ LEVEL_UP_MOVE(41, MOVE_CLAMP),
+ LEVEL_UP_MOVE(49, MOVE_ICE_BEAM),
+ -1
+};
+
+const u16 gCloysterLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE( 1, MOVE_PROTECT),
+ LEVEL_UP_MOVE(33, MOVE_SPIKES),
+ LEVEL_UP_MOVE(41, MOVE_SPIKE_CANNON),
+ -1
+};
+
+const u16 gGastlyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 8, MOVE_SPITE),
+ LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(16, MOVE_CURSE),
+ LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(33, MOVE_DREAM_EATER),
+ LEVEL_UP_MOVE(36, MOVE_DESTINY_BOND),
+ -1
+};
+
+const u16 gHaunterLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 1, MOVE_SPITE),
+ LEVEL_UP_MOVE( 8, MOVE_SPITE),
+ LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(16, MOVE_CURSE),
+ LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH),
+ LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(39, MOVE_DREAM_EATER),
+ LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND),
+ -1
+};
+
+const u16 gGengarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 1, MOVE_SPITE),
+ LEVEL_UP_MOVE( 8, MOVE_SPITE),
+ LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(16, MOVE_CURSE),
+ LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH),
+ LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(39, MOVE_DREAM_EATER),
+ LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND),
+ -1
+};
+
+const u16 gOnixLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 9, MOVE_BIND),
+ LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(21, MOVE_HARDEN),
+ LEVEL_UP_MOVE(25, MOVE_RAGE),
+ LEVEL_UP_MOVE(33, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(37, MOVE_SLAM),
+ LEVEL_UP_MOVE(45, MOVE_IRON_TAIL),
+ LEVEL_UP_MOVE(49, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gDrowzeeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(10, MOVE_DISABLE),
+ LEVEL_UP_MOVE(18, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(25, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(31, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE(36, MOVE_MEDITATE),
+ LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(43, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(45, MOVE_FUTURE_SIGHT),
+ -1
+};
+
+const u16 gHypnoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(10, MOVE_DISABLE),
+ LEVEL_UP_MOVE(18, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(25, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(33, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE(40, MOVE_MEDITATE),
+ LEVEL_UP_MOVE(49, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(55, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(60, MOVE_FUTURE_SIGHT),
+ -1
+};
+
+const u16 gKrabbyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 5, MOVE_LEER),
+ LEVEL_UP_MOVE(12, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE(16, MOVE_HARDEN),
+ LEVEL_UP_MOVE(23, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(27, MOVE_STOMP),
+ LEVEL_UP_MOVE(34, MOVE_GUILLOTINE),
+ LEVEL_UP_MOVE(41, MOVE_PROTECT),
+ LEVEL_UP_MOVE(45, MOVE_CRABHAMMER),
+ -1
+};
+
+const u16 gKinglerLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE( 5, MOVE_LEER),
+ LEVEL_UP_MOVE(12, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE(16, MOVE_HARDEN),
+ LEVEL_UP_MOVE(23, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(27, MOVE_STOMP),
+ LEVEL_UP_MOVE(38, MOVE_GUILLOTINE),
+ LEVEL_UP_MOVE(49, MOVE_PROTECT),
+ LEVEL_UP_MOVE(57, MOVE_CRABHAMMER),
+ -1
+};
+
+const u16 gVoltorbLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CHARGE),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 8, MOVE_SCREECH),
+ LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM),
+ LEVEL_UP_MOVE(21, MOVE_SPARK),
+ LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(32, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(42, MOVE_SWIFT),
+ LEVEL_UP_MOVE(46, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(49, MOVE_MIRROR_COAT),
+ -1
+};
+
+const u16 gElectrodeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CHARGE),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 1, MOVE_SONIC_BOOM),
+ LEVEL_UP_MOVE( 8, MOVE_SCREECH),
+ LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM),
+ LEVEL_UP_MOVE(21, MOVE_SPARK),
+ LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(34, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(48, MOVE_SWIFT),
+ LEVEL_UP_MOVE(54, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(59, MOVE_MIRROR_COAT),
+ -1
+};
+
+const u16 gExeggcuteLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BARRAGE),
+ LEVEL_UP_MOVE( 1, MOVE_UPROAR),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 7, MOVE_REFLECT),
+ LEVEL_UP_MOVE(13, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(19, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(25, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(31, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(37, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gExeggutorLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BARRAGE),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(19, MOVE_STOMP),
+ LEVEL_UP_MOVE(31, MOVE_EGG_BOMB),
+ -1
+};
+
+const u16 gCuboneLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB),
+ LEVEL_UP_MOVE(13, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(17, MOVE_LEER),
+ LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(25, MOVE_BONEMERANG),
+ LEVEL_UP_MOVE(29, MOVE_RAGE),
+ LEVEL_UP_MOVE(33, MOVE_FALSE_SWIPE),
+ LEVEL_UP_MOVE(37, MOVE_THRASH),
+ LEVEL_UP_MOVE(41, MOVE_BONE_RUSH),
+ LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gMarowakLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_BONE_CLUB),
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB),
+ LEVEL_UP_MOVE(13, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(17, MOVE_LEER),
+ LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(25, MOVE_BONEMERANG),
+ LEVEL_UP_MOVE(32, MOVE_RAGE),
+ LEVEL_UP_MOVE(39, MOVE_FALSE_SWIPE),
+ LEVEL_UP_MOVE(46, MOVE_THRASH),
+ LEVEL_UP_MOVE(53, MOVE_BONE_RUSH),
+ LEVEL_UP_MOVE(61, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gHitmonleeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_REVENGE),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE( 6, MOVE_MEDITATE),
+ LEVEL_UP_MOVE(11, MOVE_ROLLING_KICK),
+ LEVEL_UP_MOVE(16, MOVE_JUMP_KICK),
+ LEVEL_UP_MOVE(20, MOVE_BRICK_BREAK),
+ LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(26, MOVE_HI_JUMP_KICK),
+ LEVEL_UP_MOVE(31, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(36, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(41, MOVE_ENDURE),
+ LEVEL_UP_MOVE(46, MOVE_MEGA_KICK),
+ LEVEL_UP_MOVE(51, MOVE_REVERSAL),
+ -1
+};
+
+const u16 gHitmonchanLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_REVENGE),
+ LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH),
+ LEVEL_UP_MOVE( 7, MOVE_AGILITY),
+ LEVEL_UP_MOVE(13, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(20, MOVE_MACH_PUNCH),
+ LEVEL_UP_MOVE(26, MOVE_THUNDER_PUNCH),
+ LEVEL_UP_MOVE(26, MOVE_ICE_PUNCH),
+ LEVEL_UP_MOVE(26, MOVE_FIRE_PUNCH),
+ LEVEL_UP_MOVE(32, MOVE_SKY_UPPERCUT),
+ LEVEL_UP_MOVE(38, MOVE_MEGA_PUNCH),
+ LEVEL_UP_MOVE(44, MOVE_DETECT),
+ LEVEL_UP_MOVE(50, MOVE_COUNTER),
+ -1
+};
+
+const u16 gLickitungLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(12, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(18, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(23, MOVE_STOMP),
+ LEVEL_UP_MOVE(29, MOVE_WRAP),
+ LEVEL_UP_MOVE(34, MOVE_DISABLE),
+ LEVEL_UP_MOVE(40, MOVE_SLAM),
+ LEVEL_UP_MOVE(45, MOVE_SCREECH),
+ LEVEL_UP_MOVE(51, MOVE_REFRESH),
+ -1
+};
+
+const u16 gKoffingLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 9, MOVE_SMOG),
+ LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(21, MOVE_SLUDGE),
+ LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(33, MOVE_HAZE),
+ LEVEL_UP_MOVE(41, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(45, MOVE_DESTINY_BOND),
+ LEVEL_UP_MOVE(49, MOVE_MEMENTO),
+ -1
+};
+
+const u16 gWeezingLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SMOG),
+ LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE( 9, MOVE_SMOG),
+ LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(21, MOVE_SLUDGE),
+ LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(33, MOVE_HAZE),
+ LEVEL_UP_MOVE(44, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(51, MOVE_DESTINY_BOND),
+ LEVEL_UP_MOVE(58, MOVE_MEMENTO),
+ -1
+};
+
+const u16 gRhyhornLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_STOMP),
+ LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(24, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST),
+ LEVEL_UP_MOVE(38, MOVE_HORN_DRILL),
+ LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(57, MOVE_MEGAHORN),
+ -1
+};
+
+const u16 gRhydonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_STOMP),
+ LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(10, MOVE_STOMP),
+ LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(24, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST),
+ LEVEL_UP_MOVE(38, MOVE_HORN_DRILL),
+ LEVEL_UP_MOVE(46, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(58, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(66, MOVE_MEGAHORN),
+ -1
+};
+
+const u16 gChanseyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 9, MOVE_REFRESH),
+ LEVEL_UP_MOVE(13, MOVE_SOFT_BOILED),
+ LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(23, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(29, MOVE_SING),
+ LEVEL_UP_MOVE(35, MOVE_EGG_BOMB),
+ LEVEL_UP_MOVE(41, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(49, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gTangelaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_INGRAIN),
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 4, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(10, MOVE_ABSORB),
+ LEVEL_UP_MOVE(13, MOVE_GROWTH),
+ LEVEL_UP_MOVE(19, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(22, MOVE_VINE_WHIP),
+ LEVEL_UP_MOVE(28, MOVE_BIND),
+ LEVEL_UP_MOVE(31, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(37, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(40, MOVE_SLAM),
+ LEVEL_UP_MOVE(46, MOVE_TICKLE),
+ -1
+};
+
+const u16 gKangaskhanLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_BITE),
+ LEVEL_UP_MOVE(13, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
+ LEVEL_UP_MOVE(25, MOVE_MEGA_PUNCH),
+ LEVEL_UP_MOVE(31, MOVE_RAGE),
+ LEVEL_UP_MOVE(37, MOVE_ENDURE),
+ LEVEL_UP_MOVE(43, MOVE_DIZZY_PUNCH),
+ LEVEL_UP_MOVE(49, MOVE_REVERSAL),
+ -1
+};
+
+const u16 gHorseaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(15, MOVE_LEER),
+ LEVEL_UP_MOVE(22, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(29, MOVE_TWISTER),
+ LEVEL_UP_MOVE(36, MOVE_AGILITY),
+ LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE),
+ -1
+};
+
+const u16 gSeadraLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(15, MOVE_LEER),
+ LEVEL_UP_MOVE(22, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(29, MOVE_TWISTER),
+ LEVEL_UP_MOVE(40, MOVE_AGILITY),
+ LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE),
+ -1
+};
+
+const u16 gGoldeenLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(10, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE(24, MOVE_FLAIL),
+ LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(38, MOVE_WATERFALL),
+ LEVEL_UP_MOVE(43, MOVE_HORN_DRILL),
+ LEVEL_UP_MOVE(52, MOVE_AGILITY),
+ -1
+};
+
+const u16 gSeakingLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(10, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE(24, MOVE_FLAIL),
+ LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(41, MOVE_WATERFALL),
+ LEVEL_UP_MOVE(49, MOVE_HORN_DRILL),
+ LEVEL_UP_MOVE(61, MOVE_AGILITY),
+ -1
+};
+
+const u16 gStaryuLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 6, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(10, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(15, MOVE_RECOVER),
+ LEVEL_UP_MOVE(19, MOVE_CAMOUFLAGE),
+ LEVEL_UP_MOVE(24, MOVE_SWIFT),
+ LEVEL_UP_MOVE(28, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(33, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gStarmieLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE( 1, MOVE_RECOVER),
+ LEVEL_UP_MOVE( 1, MOVE_SWIFT),
+ LEVEL_UP_MOVE(33, MOVE_CONFUSE_RAY),
+ -1
+};
+
+const u16 gMrmimeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BARRIER),
+ LEVEL_UP_MOVE( 5, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 9, MOVE_SUBSTITUTE),
+ LEVEL_UP_MOVE(13, MOVE_MEDITATE),
+ LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(21, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(21, MOVE_REFLECT),
+ LEVEL_UP_MOVE(25, MOVE_ENCORE),
+ LEVEL_UP_MOVE(29, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(33, MOVE_RECYCLE),
+ LEVEL_UP_MOVE(37, MOVE_TRICK),
+ LEVEL_UP_MOVE(41, MOVE_ROLE_PLAY),
+ LEVEL_UP_MOVE(45, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(49, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(53, MOVE_SAFEGUARD),
+ -1
+};
+
+const u16 gScytherLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(11, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE),
+ LEVEL_UP_MOVE(21, MOVE_AGILITY),
+ LEVEL_UP_MOVE(26, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_SLASH),
+ LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER),
+ -1
+};
+
+const u16 gJynxLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 1, MOVE_LOVELY_KISS),
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 9, MOVE_LOVELY_KISS),
+ LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE(21, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(25, MOVE_ICE_PUNCH),
+ LEVEL_UP_MOVE(35, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(41, MOVE_FAKE_TEARS),
+ LEVEL_UP_MOVE(51, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(57, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(67, MOVE_BLIZZARD),
+ -1
+};
+
+const u16 gElectabuzzLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH),
+ LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH),
+ LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(25, MOVE_SWIFT),
+ LEVEL_UP_MOVE(36, MOVE_SCREECH),
+ LEVEL_UP_MOVE(47, MOVE_THUNDERBOLT),
+ LEVEL_UP_MOVE(58, MOVE_THUNDER),
+ -1
+};
+
+const u16 gMagmarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_SMOG),
+ LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH),
+ LEVEL_UP_MOVE( 7, MOVE_LEER),
+ LEVEL_UP_MOVE(13, MOVE_SMOG),
+ LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH),
+ LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(33, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(49, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(57, MOVE_FIRE_BLAST),
+ -1
+};
+
+const u16 gPinsirLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 7, MOVE_BIND),
+ LEVEL_UP_MOVE(13, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(19, MOVE_HARDEN),
+ LEVEL_UP_MOVE(25, MOVE_REVENGE),
+ LEVEL_UP_MOVE(31, MOVE_BRICK_BREAK),
+ LEVEL_UP_MOVE(37, MOVE_GUILLOTINE),
+ LEVEL_UP_MOVE(43, MOVE_SUBMISSION),
+ LEVEL_UP_MOVE(49, MOVE_SWORDS_DANCE),
+ -1
+};
+
+const u16 gTaurosLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 8, MOVE_RAGE),
+ LEVEL_UP_MOVE(13, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE(19, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(26, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(34, MOVE_REST),
+ LEVEL_UP_MOVE(43, MOVE_THRASH),
+ LEVEL_UP_MOVE(53, MOVE_TAKE_DOWN),
+ -1
+};
+
+const u16 gMagikarpLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE(15, MOVE_TACKLE),
+ LEVEL_UP_MOVE(30, MOVE_FLAIL),
+ -1
+};
+
+const u16 gGyaradosLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_THRASH),
+ LEVEL_UP_MOVE(20, MOVE_BITE),
+ LEVEL_UP_MOVE(25, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(30, MOVE_LEER),
+ LEVEL_UP_MOVE(35, MOVE_TWISTER),
+ LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE),
+ LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gLaprasLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 7, MOVE_MIST),
+ LEVEL_UP_MOVE(13, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(25, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(31, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(43, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(55, MOVE_SHEER_COLD),
+ -1
+};
+
+const u16 gDittoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TRANSFORM),
+ -1
+};
+
+const u16 gEeveeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_GROWL),
+ LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(30, MOVE_BITE),
+ LEVEL_UP_MOVE(36, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN),
+ -1
+};
+
+const u16 gVaporeonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(30, MOVE_BITE),
+ LEVEL_UP_MOVE(36, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(42, MOVE_HAZE),
+ LEVEL_UP_MOVE(47, MOVE_ACID_ARMOR),
+ LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gJolteonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(30, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(36, MOVE_PIN_MISSILE),
+ LEVEL_UP_MOVE(42, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(47, MOVE_AGILITY),
+ LEVEL_UP_MOVE(52, MOVE_THUNDER),
+ -1
+};
+
+const u16 gFlareonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_EMBER),
+ LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(30, MOVE_BITE),
+ LEVEL_UP_MOVE(36, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(42, MOVE_SMOG),
+ LEVEL_UP_MOVE(47, MOVE_LEER),
+ LEVEL_UP_MOVE(52, MOVE_FLAMETHROWER),
+ -1
+};
+
+const u16 gPorygonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_CONVERSION),
+ LEVEL_UP_MOVE( 9, MOVE_AGILITY),
+ LEVEL_UP_MOVE(12, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(20, MOVE_RECOVER),
+ LEVEL_UP_MOVE(24, MOVE_SHARPEN),
+ LEVEL_UP_MOVE(32, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK),
+ LEVEL_UP_MOVE(44, MOVE_RECYCLE),
+ LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON),
+ -1
+};
+
+const u16 gOmanyteLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(31, MOVE_LEER),
+ LEVEL_UP_MOVE(37, MOVE_PROTECT),
+ LEVEL_UP_MOVE(43, MOVE_TICKLE),
+ LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gOmastarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(31, MOVE_LEER),
+ LEVEL_UP_MOVE(37, MOVE_PROTECT),
+ LEVEL_UP_MOVE(40, MOVE_SPIKE_CANNON),
+ LEVEL_UP_MOVE(46, MOVE_TICKLE),
+ LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(65, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gKabutoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE(13, MOVE_ABSORB),
+ LEVEL_UP_MOVE(19, MOVE_LEER),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(37, MOVE_ENDURE),
+ LEVEL_UP_MOVE(43, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE(49, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER),
+ -1
+};
+
+const u16 gKabutopsLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE(13, MOVE_ABSORB),
+ LEVEL_UP_MOVE(19, MOVE_LEER),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(37, MOVE_ENDURE),
+ LEVEL_UP_MOVE(40, MOVE_SLASH),
+ LEVEL_UP_MOVE(46, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE(55, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(65, MOVE_ANCIENT_POWER),
+ -1
+};
+
+const u16 gAerodactylLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE( 8, MOVE_AGILITY),
+ LEVEL_UP_MOVE(15, MOVE_BITE),
+ LEVEL_UP_MOVE(22, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(36, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gSnorlaxLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 6, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(10, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(15, MOVE_BELLY_DRUM),
+ LEVEL_UP_MOVE(19, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(24, MOVE_YAWN),
+ LEVEL_UP_MOVE(28, MOVE_REST),
+ LEVEL_UP_MOVE(28, MOVE_SNORE),
+ LEVEL_UP_MOVE(33, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(37, MOVE_BLOCK),
+ LEVEL_UP_MOVE(42, MOVE_COVET),
+ LEVEL_UP_MOVE(46, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(51, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gArticunoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GUST),
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE(13, MOVE_MIST),
+ LEVEL_UP_MOVE(25, MOVE_AGILITY),
+ LEVEL_UP_MOVE(37, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(49, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(61, MOVE_REFLECT),
+ LEVEL_UP_MOVE(73, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(85, MOVE_SHEER_COLD),
+ -1
+};
+
+const u16 gZapdosLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(13, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(25, MOVE_AGILITY),
+ LEVEL_UP_MOVE(37, MOVE_DETECT),
+ LEVEL_UP_MOVE(49, MOVE_DRILL_PECK),
+ LEVEL_UP_MOVE(61, MOVE_CHARGE),
+ LEVEL_UP_MOVE(73, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(85, MOVE_THUNDER),
+ -1
+};
+
+const u16 gMoltresLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE(13, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(25, MOVE_AGILITY),
+ LEVEL_UP_MOVE(37, MOVE_ENDURE),
+ LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(61, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(73, MOVE_HEAT_WAVE),
+ LEVEL_UP_MOVE(85, MOVE_SKY_ATTACK),
+ -1
+};
+
+const u16 gDratiniLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(15, MOVE_TWISTER),
+ LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(29, MOVE_SLAM),
+ LEVEL_UP_MOVE(36, MOVE_AGILITY),
+ LEVEL_UP_MOVE(43, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(50, MOVE_OUTRAGE),
+ LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gDragonairLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 1, MOVE_TWISTER),
+ LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(15, MOVE_TWISTER),
+ LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(29, MOVE_SLAM),
+ LEVEL_UP_MOVE(38, MOVE_AGILITY),
+ LEVEL_UP_MOVE(47, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(56, MOVE_OUTRAGE),
+ LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gDragoniteLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 1, MOVE_TWISTER),
+ LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(15, MOVE_TWISTER),
+ LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE),
+ LEVEL_UP_MOVE(29, MOVE_SLAM),
+ LEVEL_UP_MOVE(38, MOVE_AGILITY),
+ LEVEL_UP_MOVE(47, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(55, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(61, MOVE_OUTRAGE),
+ LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gMewtwoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE(11, MOVE_BARRIER),
+ LEVEL_UP_MOVE(22, MOVE_SWIFT),
+ LEVEL_UP_MOVE(33, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(44, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(55, MOVE_MIST),
+ LEVEL_UP_MOVE(66, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(77, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(88, MOVE_RECOVER),
+ LEVEL_UP_MOVE(99, MOVE_SAFEGUARD),
+ -1
+};
+
+const u16 gMewLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE(10, MOVE_TRANSFORM),
+ LEVEL_UP_MOVE(20, MOVE_MEGA_PUNCH),
+ LEVEL_UP_MOVE(30, MOVE_METRONOME),
+ LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(50, MOVE_ANCIENT_POWER),
+ -1
+};
+
+const u16 gChikoritaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(12, MOVE_REFLECT),
+ LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(22, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(29, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(43, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(50, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gBayleefLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE( 1, MOVE_REFLECT),
+ LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(12, MOVE_REFLECT),
+ LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(23, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(31, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(39, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(47, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gMeganiumLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE( 1, MOVE_REFLECT),
+ LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(12, MOVE_REFLECT),
+ LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(23, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(31, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(51, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(61, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gCyndaquilLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(12, MOVE_EMBER),
+ LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(27, MOVE_FLAME_WHEEL),
+ LEVEL_UP_MOVE(36, MOVE_SWIFT),
+ LEVEL_UP_MOVE(46, MOVE_FLAMETHROWER),
+ -1
+};
+
+const u16 gQuilavaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(12, MOVE_EMBER),
+ LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL),
+ LEVEL_UP_MOVE(42, MOVE_SWIFT),
+ LEVEL_UP_MOVE(54, MOVE_FLAMETHROWER),
+ -1
+};
+
+const u16 gTyphlosionLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(12, MOVE_EMBER),
+ LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL),
+ LEVEL_UP_MOVE(45, MOVE_SWIFT),
+ LEVEL_UP_MOVE(60, MOVE_FLAMETHROWER),
+ -1
+};
+
+const u16 gTotodileLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_RAGE),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(20, MOVE_BITE),
+ LEVEL_UP_MOVE(27, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(35, MOVE_SLASH),
+ LEVEL_UP_MOVE(43, MOVE_SCREECH),
+ LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gCroconawLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 7, MOVE_RAGE),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(21, MOVE_BITE),
+ LEVEL_UP_MOVE(28, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(37, MOVE_SLASH),
+ LEVEL_UP_MOVE(45, MOVE_SCREECH),
+ LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gFeraligatrLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 7, MOVE_RAGE),
+ LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(21, MOVE_BITE),
+ LEVEL_UP_MOVE(28, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(38, MOVE_SLASH),
+ LEVEL_UP_MOVE(47, MOVE_SCREECH),
+ LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gSentretLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(17, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(24, MOVE_SLAM),
+ LEVEL_UP_MOVE(31, MOVE_FOLLOW_ME),
+ LEVEL_UP_MOVE(40, MOVE_REST),
+ LEVEL_UP_MOVE(49, MOVE_AMNESIA),
+ -1
+};
+
+const u16 gFurretLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(19, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(28, MOVE_SLAM),
+ LEVEL_UP_MOVE(37, MOVE_FOLLOW_ME),
+ LEVEL_UP_MOVE(48, MOVE_REST),
+ LEVEL_UP_MOVE(59, MOVE_AMNESIA),
+ -1
+};
+
+const u16 gHoothootLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 6, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(11, MOVE_PECK),
+ LEVEL_UP_MOVE(16, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(22, MOVE_REFLECT),
+ LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(34, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(48, MOVE_DREAM_EATER),
+ -1
+};
+
+const u16 gNoctowlLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 6, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(11, MOVE_PECK),
+ LEVEL_UP_MOVE(16, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(25, MOVE_REFLECT),
+ LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(41, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(57, MOVE_DREAM_EATER),
+ -1
+};
+
+const u16 gLedybaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH),
+ LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(22, MOVE_REFLECT),
+ LEVEL_UP_MOVE(22, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(29, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(36, MOVE_SWIFT),
+ LEVEL_UP_MOVE(43, MOVE_AGILITY),
+ LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gLedianLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH),
+ LEVEL_UP_MOVE(24, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(24, MOVE_REFLECT),
+ LEVEL_UP_MOVE(24, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(33, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(42, MOVE_SWIFT),
+ LEVEL_UP_MOVE(51, MOVE_AGILITY),
+ LEVEL_UP_MOVE(60, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gSpinarakLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
+ LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(11, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(23, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(37, MOVE_SPIDER_WEB),
+ LEVEL_UP_MOVE(45, MOVE_AGILITY),
+ LEVEL_UP_MOVE(53, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gAriadosLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
+ LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(11, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(43, MOVE_SPIDER_WEB),
+ LEVEL_UP_MOVE(53, MOVE_AGILITY),
+ LEVEL_UP_MOVE(63, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gCrobatLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(16, MOVE_BITE),
+ LEVEL_UP_MOVE(21, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER),
+ LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(49, MOVE_POISON_FANG),
+ LEVEL_UP_MOVE(56, MOVE_HAZE),
+ -1
+};
+
+const u16 gChinchouLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(13, MOVE_FLAIL),
+ LEVEL_UP_MOVE(17, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(25, MOVE_SPARK),
+ LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(41, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(49, MOVE_CHARGE),
+ -1
+};
+
+const u16 gLanturnLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(13, MOVE_FLAIL),
+ LEVEL_UP_MOVE(17, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(25, MOVE_SPARK),
+ LEVEL_UP_MOVE(32, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(61, MOVE_CHARGE),
+ -1
+};
+
+const u16 gPichuLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE( 1, MOVE_CHARM),
+ LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(11, MOVE_SWEET_KISS),
+ -1
+};
+
+const u16 gCleffaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_CHARM),
+ LEVEL_UP_MOVE( 4, MOVE_ENCORE),
+ LEVEL_UP_MOVE( 8, MOVE_SING),
+ LEVEL_UP_MOVE(13, MOVE_SWEET_KISS),
+ -1
+};
+
+const u16 gIgglybuffLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 1, MOVE_CHARM),
+ LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 9, MOVE_POUND),
+ LEVEL_UP_MOVE(14, MOVE_SWEET_KISS),
+ -1
+};
+
+const u16 gTogepiLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_CHARM),
+ LEVEL_UP_MOVE( 6, MOVE_METRONOME),
+ LEVEL_UP_MOVE(11, MOVE_SWEET_KISS),
+ LEVEL_UP_MOVE(16, MOVE_YAWN),
+ LEVEL_UP_MOVE(21, MOVE_ENCORE),
+ LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME),
+ LEVEL_UP_MOVE(31, MOVE_WISH),
+ LEVEL_UP_MOVE(36, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gTogeticLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_CHARM),
+ LEVEL_UP_MOVE( 6, MOVE_METRONOME),
+ LEVEL_UP_MOVE(11, MOVE_SWEET_KISS),
+ LEVEL_UP_MOVE(16, MOVE_YAWN),
+ LEVEL_UP_MOVE(21, MOVE_ENCORE),
+ LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME),
+ LEVEL_UP_MOVE(31, MOVE_WISH),
+ LEVEL_UP_MOVE(36, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gNatuLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(20, MOVE_TELEPORT),
+ LEVEL_UP_MOVE(30, MOVE_WISH),
+ LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(40, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(50, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gXatuLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(20, MOVE_TELEPORT),
+ LEVEL_UP_MOVE(35, MOVE_WISH),
+ LEVEL_UP_MOVE(35, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(65, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gMareepLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(16, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(23, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(30, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(37, MOVE_THUNDER),
+ -1
+};
+
+const u16 gFlaaffyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(45, MOVE_THUNDER),
+ -1
+};
+
+const u16 gAmpharosLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(30, MOVE_THUNDER_PUNCH),
+ LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(57, MOVE_THUNDER),
+ -1
+};
+
+const u16 gBellossomLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF),
+ LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE),
+ LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gMarillLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(15, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(21, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(28, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(36, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gAzumarillLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(15, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(24, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(34, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gSudowoodoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE( 1, MOVE_MIMIC),
+ LEVEL_UP_MOVE( 9, MOVE_FLAIL),
+ LEVEL_UP_MOVE(17, MOVE_LOW_KICK),
+ LEVEL_UP_MOVE(25, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(33, MOVE_BLOCK),
+ LEVEL_UP_MOVE(41, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(49, MOVE_SLAM),
+ LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gPolitoedLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(35, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(51, MOVE_SWAGGER),
+ -1
+};
+
+const u16 gHoppipLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_TACKLE),
+ LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(15, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(20, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(25, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(30, MOVE_MEGA_DRAIN),
+ -1
+};
+
+const u16 gSkiploomLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_TACKLE),
+ LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(15, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(22, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(29, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(36, MOVE_MEGA_DRAIN),
+ -1
+};
+
+const u16 gJumpluffLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_TACKLE),
+ LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(15, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER),
+ LEVEL_UP_MOVE(22, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(33, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(44, MOVE_MEGA_DRAIN),
+ -1
+};
+
+const u16 gAipomLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(18, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(25, MOVE_TICKLE),
+ LEVEL_UP_MOVE(31, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(38, MOVE_SWIFT),
+ LEVEL_UP_MOVE(43, MOVE_SCREECH),
+ LEVEL_UP_MOVE(50, MOVE_AGILITY),
+ -1
+};
+
+const u16 gSunkernLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 6, MOVE_GROWTH),
+ LEVEL_UP_MOVE(13, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(18, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(25, MOVE_ENDEAVOR),
+ LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(37, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(42, MOVE_GIGA_DRAIN),
+ -1
+};
+
+const u16 gSunfloraLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 6, MOVE_GROWTH),
+ LEVEL_UP_MOVE(13, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(18, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(25, MOVE_BULLET_SEED),
+ LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(37, MOVE_PETAL_DANCE),
+ LEVEL_UP_MOVE(42, MOVE_SOLAR_BEAM),
+ -1
+};
+
+const u16 gYanmaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(19, MOVE_SONIC_BOOM),
+ LEVEL_UP_MOVE(25, MOVE_DETECT),
+ LEVEL_UP_MOVE(31, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(37, MOVE_UPROAR),
+ LEVEL_UP_MOVE(43, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(49, MOVE_SCREECH),
+ -1
+};
+
+const u16 gWooperLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(11, MOVE_SLAM),
+ LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(21, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(31, MOVE_YAWN),
+ LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(41, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(51, MOVE_MIST),
+ LEVEL_UP_MOVE(51, MOVE_HAZE),
+ -1
+};
+
+const u16 gQuagsireLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(11, MOVE_SLAM),
+ LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(23, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(35, MOVE_YAWN),
+ LEVEL_UP_MOVE(42, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(49, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(61, MOVE_MIST),
+ LEVEL_UP_MOVE(61, MOVE_HAZE),
+ -1
+};
+
+const u16 gEspeonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(30, MOVE_SWIFT),
+ LEVEL_UP_MOVE(36, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(42, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(47, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(52, MOVE_MORNING_SUN),
+ -1
+};
+
+const u16 gUmbreonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(30, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(36, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(47, MOVE_SCREECH),
+ LEVEL_UP_MOVE(52, MOVE_MOONLIGHT),
+ -1
+};
+
+const u16 gMurkrowLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 9, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(14, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(22, MOVE_HAZE),
+ LEVEL_UP_MOVE(27, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(35, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(40, MOVE_TAUNT),
+ LEVEL_UP_MOVE(48, MOVE_MEAN_LOOK),
+ -1
+};
+
+const u16 gSlowkingLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CURSE),
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 6, MOVE_GROWL),
+ LEVEL_UP_MOVE(15, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(20, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(29, MOVE_DISABLE),
+ LEVEL_UP_MOVE(34, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(43, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(48, MOVE_PSYCHIC),
+ -1
+};
+
+const u16 gMisdreavusLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE( 6, MOVE_SPITE),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(23, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(30, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(37, MOVE_PAIN_SPLIT),
+ LEVEL_UP_MOVE(45, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(53, MOVE_GRUDGE),
+ -1
+};
+
+const u16 gUnownLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HIDDEN_POWER),
+ -1
+};
+
+const u16 gWobbuffetLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_COUNTER),
+ LEVEL_UP_MOVE( 1, MOVE_MIRROR_COAT),
+ LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE( 1, MOVE_DESTINY_BOND),
+ -1
+};
+
+const u16 gGirafarigLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(13, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(19, MOVE_STOMP),
+ LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(31, MOVE_AGILITY),
+ LEVEL_UP_MOVE(37, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(43, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(49, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gPinecoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_PROTECT),
+ LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(29, MOVE_BIDE),
+ LEVEL_UP_MOVE(36, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(43, MOVE_SPIKES),
+ LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gForretressLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_PROTECT),
+ LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(29, MOVE_BIDE),
+ LEVEL_UP_MOVE(39, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE(49, MOVE_SPIKES),
+ LEVEL_UP_MOVE(59, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gDunsparceLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(11, MOVE_YAWN),
+ LEVEL_UP_MOVE(14, MOVE_GLARE),
+ LEVEL_UP_MOVE(21, MOVE_SPITE),
+ LEVEL_UP_MOVE(24, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(31, MOVE_SCREECH),
+ LEVEL_UP_MOVE(34, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(41, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gGligarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_HARDEN),
+ LEVEL_UP_MOVE(20, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(28, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(36, MOVE_SLASH),
+ LEVEL_UP_MOVE(44, MOVE_SCREECH),
+ LEVEL_UP_MOVE(52, MOVE_GUILLOTINE),
+ -1
+};
+
+const u16 gSteelixLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 9, MOVE_BIND),
+ LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(21, MOVE_HARDEN),
+ LEVEL_UP_MOVE(25, MOVE_RAGE),
+ LEVEL_UP_MOVE(33, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(37, MOVE_SLAM),
+ LEVEL_UP_MOVE(45, MOVE_IRON_TAIL),
+ LEVEL_UP_MOVE(49, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gSnubbullLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 8, MOVE_CHARM),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(19, MOVE_LICK),
+ LEVEL_UP_MOVE(26, MOVE_ROAR),
+ LEVEL_UP_MOVE(34, MOVE_RAGE),
+ LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(53, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gGranbullLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 8, MOVE_CHARM),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(19, MOVE_LICK),
+ LEVEL_UP_MOVE(28, MOVE_ROAR),
+ LEVEL_UP_MOVE(38, MOVE_RAGE),
+ LEVEL_UP_MOVE(49, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(61, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gQwilfishLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPIKES),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(10, MOVE_HARDEN),
+ LEVEL_UP_MOVE(10, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(28, MOVE_PIN_MISSILE),
+ LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gScizorLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(11, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE),
+ LEVEL_UP_MOVE(21, MOVE_AGILITY),
+ LEVEL_UP_MOVE(26, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(31, MOVE_SLASH),
+ LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER),
+ -1
+};
+
+const u16 gShuckleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
+ LEVEL_UP_MOVE( 9, MOVE_WRAP),
+ LEVEL_UP_MOVE(14, MOVE_ENCORE),
+ LEVEL_UP_MOVE(23, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(28, MOVE_BIDE),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ -1
+};
+
+const u16 gHeracrossLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 6, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE(11, MOVE_ENDURE),
+ LEVEL_UP_MOVE(17, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(23, MOVE_BRICK_BREAK),
+ LEVEL_UP_MOVE(30, MOVE_COUNTER),
+ LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(45, MOVE_REVERSAL),
+ LEVEL_UP_MOVE(53, MOVE_MEGAHORN),
+ -1
+};
+
+const u16 gSneaselLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_TAUNT),
+ LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(15, MOVE_SCREECH),
+ LEVEL_UP_MOVE(22, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(36, MOVE_AGILITY),
+ LEVEL_UP_MOVE(43, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE(50, MOVE_SLASH),
+ LEVEL_UP_MOVE(57, MOVE_BEAT_UP),
+ LEVEL_UP_MOVE(64, MOVE_METAL_CLAW),
+ -1
+};
+
+const u16 gTeddiursaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_LICK),
+ LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS),
+ LEVEL_UP_MOVE(25, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_REST),
+ LEVEL_UP_MOVE(37, MOVE_SLASH),
+ LEVEL_UP_MOVE(43, MOVE_SNORE),
+ LEVEL_UP_MOVE(49, MOVE_THRASH),
+ -1
+};
+
+const u16 gUrsaringLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 1, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE( 7, MOVE_LICK),
+ LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS),
+ LEVEL_UP_MOVE(25, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_REST),
+ LEVEL_UP_MOVE(37, MOVE_SLASH),
+ LEVEL_UP_MOVE(43, MOVE_SNORE),
+ LEVEL_UP_MOVE(49, MOVE_THRASH),
+ -1
+};
+
+const u16 gSlugmaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_SMOG),
+ LEVEL_UP_MOVE( 8, MOVE_EMBER),
+ LEVEL_UP_MOVE(15, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(22, MOVE_HARDEN),
+ LEVEL_UP_MOVE(29, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(43, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(50, MOVE_BODY_SLAM),
+ -1
+};
+
+const u16 gMagcargoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_SMOG),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE( 8, MOVE_EMBER),
+ LEVEL_UP_MOVE(15, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(22, MOVE_HARDEN),
+ LEVEL_UP_MOVE(29, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(48, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(60, MOVE_BODY_SLAM),
+ -1
+};
+
+const u16 gSwinubLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE(19, MOVE_ENDURE),
+ LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(37, MOVE_MIST),
+ LEVEL_UP_MOVE(46, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(55, MOVE_AMNESIA),
+ -1
+};
+
+const u16 gPiloswineLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 1, MOVE_ENDURE),
+ LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE(19, MOVE_ENDURE),
+ LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(33, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(42, MOVE_MIST),
+ LEVEL_UP_MOVE(56, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(70, MOVE_AMNESIA),
+ -1
+};
+
+const u16 gCorsolaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 6, MOVE_HARDEN),
+ LEVEL_UP_MOVE(12, MOVE_BUBBLE),
+ LEVEL_UP_MOVE(17, MOVE_RECOVER),
+ LEVEL_UP_MOVE(17, MOVE_REFRESH),
+ LEVEL_UP_MOVE(23, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(28, MOVE_SPIKE_CANNON),
+ LEVEL_UP_MOVE(34, MOVE_ROCK_BLAST),
+ LEVEL_UP_MOVE(39, MOVE_MIRROR_COAT),
+ LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER),
+ -1
+};
+
+const u16 gRemoraidLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(11, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(22, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(33, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(44, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gOctilleryLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(11, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(22, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(25, MOVE_OCTAZOOKA),
+ LEVEL_UP_MOVE(38, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(54, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(70, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gDelibirdLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PRESENT),
+ -1
+};
+
+const u16 gMantineLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(15, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(22, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(29, MOVE_AGILITY),
+ LEVEL_UP_MOVE(36, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(43, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY),
+ -1
+};
+
+const u16 gSkarmoryLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE(10, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_SWIFT),
+ LEVEL_UP_MOVE(16, MOVE_AGILITY),
+ LEVEL_UP_MOVE(26, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(29, MOVE_AIR_CUTTER),
+ LEVEL_UP_MOVE(32, MOVE_STEEL_WING),
+ LEVEL_UP_MOVE(42, MOVE_SPIKES),
+ LEVEL_UP_MOVE(45, MOVE_METAL_SOUND),
+ -1
+};
+
+const u16 gHoundourLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 7, MOVE_HOWL),
+ LEVEL_UP_MOVE(13, MOVE_SMOG),
+ LEVEL_UP_MOVE(19, MOVE_ROAR),
+ LEVEL_UP_MOVE(25, MOVE_BITE),
+ LEVEL_UP_MOVE(31, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(37, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(49, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gHoundoomLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_HOWL),
+ LEVEL_UP_MOVE( 7, MOVE_HOWL),
+ LEVEL_UP_MOVE(13, MOVE_SMOG),
+ LEVEL_UP_MOVE(19, MOVE_ROAR),
+ LEVEL_UP_MOVE(27, MOVE_BITE),
+ LEVEL_UP_MOVE(35, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(43, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(59, MOVE_CRUNCH),
+ -1
+};
+
+const u16 gKingdraLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(15, MOVE_LEER),
+ LEVEL_UP_MOVE(22, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(29, MOVE_TWISTER),
+ LEVEL_UP_MOVE(40, MOVE_AGILITY),
+ LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE),
+ -1
+};
+
+const u16 gPhanpyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(17, MOVE_FLAIL),
+ LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(33, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(41, MOVE_ENDURE),
+ LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gDonphanLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(17, MOVE_FLAIL),
+ LEVEL_UP_MOVE(25, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(33, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(41, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE),
+ -1
+};
+
+const u16 gPorygon2LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_CONVERSION),
+ LEVEL_UP_MOVE( 9, MOVE_AGILITY),
+ LEVEL_UP_MOVE(12, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(20, MOVE_RECOVER),
+ LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(32, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK),
+ LEVEL_UP_MOVE(44, MOVE_RECYCLE),
+ LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON),
+ -1
+};
+
+const u16 gStantlerLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 7, MOVE_LEER),
+ LEVEL_UP_MOVE(13, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(19, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(25, MOVE_STOMP),
+ LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(49, MOVE_CALM_MIND),
+ -1
+};
+
+const u16 gSmeargleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SKETCH),
+ LEVEL_UP_MOVE(11, MOVE_SKETCH),
+ LEVEL_UP_MOVE(21, MOVE_SKETCH),
+ LEVEL_UP_MOVE(31, MOVE_SKETCH),
+ LEVEL_UP_MOVE(41, MOVE_SKETCH),
+ LEVEL_UP_MOVE(51, MOVE_SKETCH),
+ LEVEL_UP_MOVE(61, MOVE_SKETCH),
+ LEVEL_UP_MOVE(71, MOVE_SKETCH),
+ LEVEL_UP_MOVE(81, MOVE_SKETCH),
+ LEVEL_UP_MOVE(91, MOVE_SKETCH),
+ -1
+};
+
+const u16 gTyrogueLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gHitmontopLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_REVENGE),
+ LEVEL_UP_MOVE( 1, MOVE_ROLLING_KICK),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(13, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(20, MOVE_TRIPLE_KICK),
+ LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE(31, MOVE_COUNTER),
+ LEVEL_UP_MOVE(37, MOVE_AGILITY),
+ LEVEL_UP_MOVE(43, MOVE_DETECT),
+ LEVEL_UP_MOVE(49, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gSmoochumLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 9, MOVE_SWEET_KISS),
+ LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE(21, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(25, MOVE_SING),
+ LEVEL_UP_MOVE(33, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(37, MOVE_FAKE_TEARS),
+ LEVEL_UP_MOVE(45, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(49, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(57, MOVE_BLIZZARD),
+ -1
+};
+
+const u16 gElekidLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH),
+ LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(25, MOVE_SWIFT),
+ LEVEL_UP_MOVE(33, MOVE_SCREECH),
+ LEVEL_UP_MOVE(41, MOVE_THUNDERBOLT),
+ LEVEL_UP_MOVE(49, MOVE_THUNDER),
+ -1
+};
+
+const u16 gMagbyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 7, MOVE_LEER),
+ LEVEL_UP_MOVE(13, MOVE_SMOG),
+ LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH),
+ LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(37, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(49, MOVE_FIRE_BLAST),
+ -1
+};
+
+const u16 gMiltankLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_GROWL),
+ LEVEL_UP_MOVE( 8, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(13, MOVE_STOMP),
+ LEVEL_UP_MOVE(19, MOVE_MILK_DRINK),
+ LEVEL_UP_MOVE(26, MOVE_BIDE),
+ LEVEL_UP_MOVE(34, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(43, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(53, MOVE_HEAL_BELL),
+ -1
+};
+
+const u16 gBlisseyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 7, MOVE_REFRESH),
+ LEVEL_UP_MOVE(10, MOVE_SOFT_BOILED),
+ LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(18, MOVE_MINIMIZE),
+ LEVEL_UP_MOVE(23, MOVE_SING),
+ LEVEL_UP_MOVE(28, MOVE_EGG_BOMB),
+ LEVEL_UP_MOVE(33, MOVE_DEFENSE_CURL),
+ LEVEL_UP_MOVE(40, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gRaikouLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE(11, MOVE_THUNDER_SHOCK),
+ LEVEL_UP_MOVE(21, MOVE_ROAR),
+ LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(41, MOVE_SPARK),
+ LEVEL_UP_MOVE(51, MOVE_REFLECT),
+ LEVEL_UP_MOVE(61, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(71, MOVE_THUNDER),
+ LEVEL_UP_MOVE(81, MOVE_CALM_MIND),
+ -1
+};
+
+const u16 gEnteiLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE(11, MOVE_EMBER),
+ LEVEL_UP_MOVE(21, MOVE_ROAR),
+ LEVEL_UP_MOVE(31, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(41, MOVE_STOMP),
+ LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(61, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(71, MOVE_FIRE_BLAST),
+ LEVEL_UP_MOVE(81, MOVE_CALM_MIND),
+ -1
+};
+
+const u16 gSuicuneLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE(11, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(21, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(31, MOVE_GUST),
+ LEVEL_UP_MOVE(41, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(51, MOVE_MIST),
+ LEVEL_UP_MOVE(61, MOVE_MIRROR_COAT),
+ LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(81, MOVE_CALM_MIND),
+ -1
+};
+
+const u16 gLarvitarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 8, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(15, MOVE_SCREECH),
+ LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(29, MOVE_THRASH),
+ LEVEL_UP_MOVE(36, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(43, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(50, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gPupitarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 8, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(15, MOVE_SCREECH),
+ LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(29, MOVE_THRASH),
+ LEVEL_UP_MOVE(38, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(47, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(56, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gTyranitarLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 8, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(15, MOVE_SCREECH),
+ LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(29, MOVE_THRASH),
+ LEVEL_UP_MOVE(38, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(47, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(61, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gLugiaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(11, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(22, MOVE_GUST),
+ LEVEL_UP_MOVE(33, MOVE_RECOVER),
+ LEVEL_UP_MOVE(44, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(55, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(66, MOVE_SWIFT),
+ LEVEL_UP_MOVE(77, MOVE_AEROBLAST),
+ LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT),
+ -1
+};
+
+const u16 gHoOhLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(11, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(22, MOVE_GUST),
+ LEVEL_UP_MOVE(33, MOVE_RECOVER),
+ LEVEL_UP_MOVE(44, MOVE_FIRE_BLAST),
+ LEVEL_UP_MOVE(55, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(66, MOVE_SWIFT),
+ LEVEL_UP_MOVE(77, MOVE_SACRED_FIRE),
+ LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT),
+ -1
+};
+
+const u16 gCelebiLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_RECOVER),
+ LEVEL_UP_MOVE( 1, MOVE_HEAL_BELL),
+ LEVEL_UP_MOVE(10, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(20, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(40, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(50, MOVE_PERISH_SONG),
+ -1
+};
+
+const u16 gSpecies252LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies253LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies254LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies255LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies256LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies257LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies258LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies259LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies260LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies261LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies262LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies263LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies264LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies265LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies266LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies267LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies268LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies269LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies270LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies271LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies272LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies273LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies274LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies275LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gSpecies276LevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ -1
+};
+
+const u16 gTreeckoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 6, MOVE_ABSORB),
+ LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(21, MOVE_SCREECH),
+ LEVEL_UP_MOVE(26, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(31, MOVE_AGILITY),
+ LEVEL_UP_MOVE(36, MOVE_SLAM),
+ LEVEL_UP_MOVE(41, MOVE_DETECT),
+ LEVEL_UP_MOVE(46, MOVE_GIGA_DRAIN),
+ -1
+};
+
+const u16 gGrovyleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 6, MOVE_ABSORB),
+ LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(17, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(23, MOVE_SCREECH),
+ LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE),
+ LEVEL_UP_MOVE(35, MOVE_AGILITY),
+ LEVEL_UP_MOVE(41, MOVE_SLAM),
+ LEVEL_UP_MOVE(47, MOVE_DETECT),
+ LEVEL_UP_MOVE(53, MOVE_FALSE_SWIPE),
+ -1
+};
+
+const u16 gSceptileLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 6, MOVE_ABSORB),
+ LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(17, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(23, MOVE_SCREECH),
+ LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE),
+ LEVEL_UP_MOVE(35, MOVE_AGILITY),
+ LEVEL_UP_MOVE(43, MOVE_SLAM),
+ LEVEL_UP_MOVE(51, MOVE_DETECT),
+ LEVEL_UP_MOVE(59, MOVE_FALSE_SWIPE),
+ -1
+};
+
+const u16 gTorchicLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(10, MOVE_EMBER),
+ LEVEL_UP_MOVE(16, MOVE_PECK),
+ LEVEL_UP_MOVE(19, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(28, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(34, MOVE_SLASH),
+ LEVEL_UP_MOVE(37, MOVE_MIRROR_MOVE),
+ LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER),
+ -1
+};
+
+const u16 gCombuskenLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(13, MOVE_EMBER),
+ LEVEL_UP_MOVE(16, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(17, MOVE_PECK),
+ LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(28, MOVE_BULK_UP),
+ LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(39, MOVE_SLASH),
+ LEVEL_UP_MOVE(43, MOVE_MIRROR_MOVE),
+ LEVEL_UP_MOVE(50, MOVE_SKY_UPPERCUT),
+ -1
+};
+
+const u16 gBlazikenLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(13, MOVE_EMBER),
+ LEVEL_UP_MOVE(16, MOVE_DOUBLE_KICK),
+ LEVEL_UP_MOVE(17, MOVE_PECK),
+ LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(28, MOVE_BULK_UP),
+ LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(36, MOVE_BLAZE_KICK),
+ LEVEL_UP_MOVE(42, MOVE_SLASH),
+ LEVEL_UP_MOVE(49, MOVE_MIRROR_MOVE),
+ LEVEL_UP_MOVE(59, MOVE_SKY_UPPERCUT),
+ -1
+};
+
+const u16 gMudkipLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(15, MOVE_BIDE),
+ LEVEL_UP_MOVE(19, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(24, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(33, MOVE_WHIRLPOOL),
+ LEVEL_UP_MOVE(37, MOVE_PROTECT),
+ LEVEL_UP_MOVE(42, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(46, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gMarshtompLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(15, MOVE_BIDE),
+ LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(20, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(37, MOVE_MUDDY_WATER),
+ LEVEL_UP_MOVE(42, MOVE_PROTECT),
+ LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(53, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gSwampertLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(15, MOVE_BIDE),
+ LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE(20, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(25, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(39, MOVE_MUDDY_WATER),
+ LEVEL_UP_MOVE(46, MOVE_PROTECT),
+ LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(61, MOVE_ENDEAVOR),
+ -1
+};
+
+const u16 gPoochyenaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_HOWL),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(21, MOVE_ROAR),
+ LEVEL_UP_MOVE(25, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(29, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(37, MOVE_TAUNT),
+ LEVEL_UP_MOVE(41, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(45, MOVE_THIEF),
+ -1
+};
+
+const u16 gMightyenaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HOWL),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 5, MOVE_HOWL),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_BITE),
+ LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(22, MOVE_ROAR),
+ LEVEL_UP_MOVE(27, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(32, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(42, MOVE_TAUNT),
+ LEVEL_UP_MOVE(47, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(52, MOVE_THIEF),
+ -1
+};
+
+const u16 gZigzagoonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 9, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(13, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(21, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(25, MOVE_PIN_MISSILE),
+ LEVEL_UP_MOVE(29, MOVE_COVET),
+ LEVEL_UP_MOVE(33, MOVE_FLAIL),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ LEVEL_UP_MOVE(41, MOVE_BELLY_DRUM),
+ -1
+};
+
+const u16 gLinooneLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 9, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(13, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(23, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(35, MOVE_COVET),
+ LEVEL_UP_MOVE(41, MOVE_SLASH),
+ LEVEL_UP_MOVE(47, MOVE_REST),
+ LEVEL_UP_MOVE(53, MOVE_BELLY_DRUM),
+ -1
+};
+
+const u16 gWurmpleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
+ LEVEL_UP_MOVE( 5, MOVE_POISON_STING),
+ -1
+};
+
+const u16 gSilcoonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ -1
+};
+
+const u16 gBeautiflyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE(10, MOVE_ABSORB),
+ LEVEL_UP_MOVE(13, MOVE_GUST),
+ LEVEL_UP_MOVE(17, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(20, MOVE_MORNING_SUN),
+ LEVEL_UP_MOVE(24, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(27, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(31, MOVE_ATTRACT),
+ LEVEL_UP_MOVE(34, MOVE_SILVER_WIND),
+ LEVEL_UP_MOVE(38, MOVE_GIGA_DRAIN),
+ -1
+};
+
+const u16 gCascoonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ -1
+};
+
+const u16 gDustoxLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(10, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(13, MOVE_GUST),
+ LEVEL_UP_MOVE(17, MOVE_PROTECT),
+ LEVEL_UP_MOVE(20, MOVE_MOONLIGHT),
+ LEVEL_UP_MOVE(24, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(27, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(31, MOVE_LIGHT_SCREEN),
+ LEVEL_UP_MOVE(34, MOVE_SILVER_WIND),
+ LEVEL_UP_MOVE(38, MOVE_TOXIC),
+ -1
+};
+
+const u16 gLotadLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 3, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_ABSORB),
+ LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
+ LEVEL_UP_MOVE(21, MOVE_MIST),
+ LEVEL_UP_MOVE(31, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(43, MOVE_MEGA_DRAIN),
+ -1
+};
+
+const u16 gLombreLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 3, MOVE_GROWL),
+ LEVEL_UP_MOVE( 7, MOVE_ABSORB),
+ LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
+ LEVEL_UP_MOVE(25, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(31, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(37, MOVE_THIEF),
+ LEVEL_UP_MOVE(43, MOVE_UPROAR),
+ LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gLudicoloLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER),
+ -1
+};
+
+const u16 gSeedotLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BIDE),
+ LEVEL_UP_MOVE( 3, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_GROWTH),
+ LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
+ LEVEL_UP_MOVE(21, MOVE_SYNTHESIS),
+ LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(43, MOVE_EXPLOSION),
+ -1
+};
+
+const u16 gNuzleafLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 3, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_GROWTH),
+ LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
+ LEVEL_UP_MOVE(25, MOVE_TORMENT),
+ LEVEL_UP_MOVE(31, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(37, MOVE_RAZOR_WIND),
+ LEVEL_UP_MOVE(43, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(49, MOVE_EXTRASENSORY),
+ -1
+};
+
+const u16 gShiftryLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_GROWTH),
+ LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER),
+ -1
+};
+
+const u16 gNincadaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(19, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(25, MOVE_FALSE_SWIPE),
+ LEVEL_UP_MOVE(31, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(38, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(45, MOVE_DIG),
+ -1
+};
+
+const u16 gNinjaskLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(19, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(20, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(20, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(20, MOVE_SCREECH),
+ LEVEL_UP_MOVE(25, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(31, MOVE_SLASH),
+ LEVEL_UP_MOVE(38, MOVE_AGILITY),
+ LEVEL_UP_MOVE(45, MOVE_BATON_PASS),
+ -1
+};
+
+const u16 gShedinjaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(19, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(25, MOVE_SPITE),
+ LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(38, MOVE_SHADOW_BALL),
+ LEVEL_UP_MOVE(45, MOVE_GRUDGE),
+ -1
+};
+
+const u16 gTaillowLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 4, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(19, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(26, MOVE_ENDEAVOR),
+ LEVEL_UP_MOVE(34, MOVE_AERIAL_ACE),
+ LEVEL_UP_MOVE(43, MOVE_AGILITY),
+ -1
+};
+
+const u16 gSwellowLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 4, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(19, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(28, MOVE_ENDEAVOR),
+ LEVEL_UP_MOVE(38, MOVE_AERIAL_ACE),
+ LEVEL_UP_MOVE(49, MOVE_AGILITY),
+ -1
+};
+
+const u16 gShroomishLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 4, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(10, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(22, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(28, MOVE_POISON_POWDER),
+ LEVEL_UP_MOVE(36, MOVE_GROWTH),
+ LEVEL_UP_MOVE(45, MOVE_GIGA_DRAIN),
+ LEVEL_UP_MOVE(54, MOVE_SPORE),
+ -1
+};
+
+const u16 gBreloomLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE( 4, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(10, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(22, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(23, MOVE_MACH_PUNCH),
+ LEVEL_UP_MOVE(28, MOVE_COUNTER),
+ LEVEL_UP_MOVE(36, MOVE_SKY_UPPERCUT),
+ LEVEL_UP_MOVE(45, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(54, MOVE_DYNAMIC_PUNCH),
+ -1
+};
+
+const u16 gSpindaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_UPROAR),
+ LEVEL_UP_MOVE(12, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(16, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(23, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(27, MOVE_DIZZY_PUNCH),
+ LEVEL_UP_MOVE(34, MOVE_TEETER_DANCE),
+ LEVEL_UP_MOVE(38, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(49, MOVE_FLAIL),
+ LEVEL_UP_MOVE(56, MOVE_THRASH),
+ -1
+};
+
+const u16 gWingullLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_MIST),
+ LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(43, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(55, MOVE_AGILITY),
+ -1
+};
+
+const u16 gPelipperLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE( 3, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_MIST),
+ LEVEL_UP_MOVE(25, MOVE_PROTECT),
+ LEVEL_UP_MOVE(33, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(33, MOVE_SWALLOW),
+ LEVEL_UP_MOVE(47, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(61, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gSurskitLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(19, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(31, MOVE_AGILITY),
+ LEVEL_UP_MOVE(37, MOVE_MIST),
+ LEVEL_UP_MOVE(37, MOVE_HAZE),
+ -1
+};
+
+const u16 gMasquerainLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(19, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(26, MOVE_GUST),
+ LEVEL_UP_MOVE(33, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(40, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(47, MOVE_SILVER_WIND),
+ LEVEL_UP_MOVE(53, MOVE_WHIRLWIND),
+ -1
+};
+
+const u16 gWailmerLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 5, MOVE_GROWL),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(14, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL),
+ LEVEL_UP_MOVE(23, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(28, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE(32, MOVE_MIST),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ LEVEL_UP_MOVE(41, MOVE_WATER_SPOUT),
+ LEVEL_UP_MOVE(46, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gWailordLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE( 5, MOVE_GROWL),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(14, MOVE_ROLLOUT),
+ LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL),
+ LEVEL_UP_MOVE(23, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(28, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE(32, MOVE_MIST),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ LEVEL_UP_MOVE(44, MOVE_WATER_SPOUT),
+ LEVEL_UP_MOVE(52, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(59, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gSkittyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 7, MOVE_ATTRACT),
+ LEVEL_UP_MOVE(13, MOVE_SING),
+ LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP),
+ LEVEL_UP_MOVE(19, MOVE_ASSIST),
+ LEVEL_UP_MOVE(25, MOVE_CHARM),
+ LEVEL_UP_MOVE(27, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_COVET),
+ LEVEL_UP_MOVE(37, MOVE_HEAL_BELL),
+ LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gDelcattyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_ATTRACT),
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
+ -1
+};
+
+const u16 gKecleonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_THIEF),
+ LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 1, MOVE_LICK),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 4, MOVE_BIND),
+ LEVEL_UP_MOVE( 7, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(17, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(24, MOVE_SCREECH),
+ LEVEL_UP_MOVE(31, MOVE_SLASH),
+ LEVEL_UP_MOVE(40, MOVE_SUBSTITUTE),
+ LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER),
+ -1
+};
+
+const u16 gBaltoyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 3, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 5, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(11, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB),
+ LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(31, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(37, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(45, MOVE_EXPLOSION),
+ -1
+};
+
+const u16 gClaydolLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE( 3, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 5, MOVE_RAPID_SPIN),
+ LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(11, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB),
+ LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT),
+ LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(31, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(36, MOVE_HYPER_BEAM),
+ LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(55, MOVE_EXPLOSION),
+ -1
+};
+
+const u16 gNosepassLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(16, MOVE_BLOCK),
+ LEVEL_UP_MOVE(22, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(28, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(31, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ LEVEL_UP_MOVE(43, MOVE_ZAP_CANNON),
+ LEVEL_UP_MOVE(46, MOVE_LOCK_ON),
+ -1
+};
+
+const u16 gTorkoalLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 4, MOVE_SMOG),
+ LEVEL_UP_MOVE( 7, MOVE_CURSE),
+ LEVEL_UP_MOVE(14, MOVE_SMOKESCREEN),
+ LEVEL_UP_MOVE(17, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(20, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(27, MOVE_PROTECT),
+ LEVEL_UP_MOVE(30, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(33, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(40, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(43, MOVE_FLAIL),
+ LEVEL_UP_MOVE(46, MOVE_HEAT_WAVE),
+ -1
+};
+
+const u16 gSableyeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 5, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(13, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(17, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(21, MOVE_FAKE_OUT),
+ LEVEL_UP_MOVE(25, MOVE_DETECT),
+ LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(33, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(37, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(41, MOVE_SHADOW_BALL),
+ LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK),
+ -1
+};
+
+const u16 gBarboachLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(11, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(21, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(26, MOVE_REST),
+ LEVEL_UP_MOVE(26, MOVE_SNORE),
+ LEVEL_UP_MOVE(31, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(41, MOVE_FISSURE),
+ -1
+};
+
+const u16 gWhiscashLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TICKLE),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(11, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(21, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(26, MOVE_REST),
+ LEVEL_UP_MOVE(26, MOVE_SNORE),
+ LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(46, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(56, MOVE_FISSURE),
+ -1
+};
+
+const u16 gLuvdiscLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_CHARM),
+ LEVEL_UP_MOVE(12, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(16, MOVE_AGILITY),
+ LEVEL_UP_MOVE(24, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(28, MOVE_ATTRACT),
+ LEVEL_UP_MOVE(36, MOVE_SWEET_KISS),
+ LEVEL_UP_MOVE(40, MOVE_FLAIL),
+ LEVEL_UP_MOVE(48, MOVE_SAFEGUARD),
+ -1
+};
+
+const u16 gCorphishLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ LEVEL_UP_MOVE(10, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE(13, MOVE_LEER),
+ LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(23, MOVE_PROTECT),
+ LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(32, MOVE_TAUNT),
+ LEVEL_UP_MOVE(35, MOVE_CRABHAMMER),
+ LEVEL_UP_MOVE(38, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(44, MOVE_GUILLOTINE),
+ -1
+};
+
+const u16 gCrawdauntLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ LEVEL_UP_MOVE(10, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE(13, MOVE_LEER),
+ LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM),
+ LEVEL_UP_MOVE(23, MOVE_PROTECT),
+ LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(34, MOVE_TAUNT),
+ LEVEL_UP_MOVE(39, MOVE_CRABHAMMER),
+ LEVEL_UP_MOVE(44, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(52, MOVE_GUILLOTINE),
+ -1
+};
+
+const u16 gFeebasLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE(15, MOVE_TACKLE),
+ LEVEL_UP_MOVE(30, MOVE_FLAIL),
+ -1
+};
+
+const u16 gMiloticLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 5, MOVE_WRAP),
+ LEVEL_UP_MOVE(10, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(15, MOVE_REFRESH),
+ LEVEL_UP_MOVE(20, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE(25, MOVE_TWISTER),
+ LEVEL_UP_MOVE(30, MOVE_RECOVER),
+ LEVEL_UP_MOVE(35, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(45, MOVE_ATTRACT),
+ LEVEL_UP_MOVE(50, MOVE_SAFEGUARD),
+ -1
+};
+
+const u16 gCarvanhaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 7, MOVE_RAGE),
+ LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(16, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(22, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(28, MOVE_SCREECH),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(37, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(43, MOVE_AGILITY),
+ -1
+};
+
+const u16 gSharpedoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 7, MOVE_RAGE),
+ LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(16, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(22, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(28, MOVE_SCREECH),
+ LEVEL_UP_MOVE(33, MOVE_SLASH),
+ LEVEL_UP_MOVE(38, MOVE_TAUNT),
+ LEVEL_UP_MOVE(43, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(48, MOVE_SKULL_BASH),
+ LEVEL_UP_MOVE(53, MOVE_AGILITY),
+ -1
+};
+
+const u16 gTrapinchLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(33, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(41, MOVE_DIG),
+ LEVEL_UP_MOVE(49, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gVibravaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(33, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(41, MOVE_SCREECH),
+ LEVEL_UP_MOVE(49, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gFlygonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_SAND_TOMB),
+ LEVEL_UP_MOVE(33, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(41, MOVE_SCREECH),
+ LEVEL_UP_MOVE(53, MOVE_SANDSTORM),
+ LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gMakuhitaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(10, MOVE_ARM_THRUST),
+ LEVEL_UP_MOVE(13, MOVE_VITAL_THROW),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
+ LEVEL_UP_MOVE(22, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(28, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(31, MOVE_SMELLING_SALT),
+ LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM),
+ LEVEL_UP_MOVE(40, MOVE_ENDURE),
+ LEVEL_UP_MOVE(46, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(49, MOVE_REVERSAL),
+ -1
+};
+
+const u16 gHariyamaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE( 1, MOVE_ARM_THRUST),
+ LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(10, MOVE_ARM_THRUST),
+ LEVEL_UP_MOVE(13, MOVE_VITAL_THROW),
+ LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
+ LEVEL_UP_MOVE(22, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(29, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(33, MOVE_SMELLING_SALT),
+ LEVEL_UP_MOVE(40, MOVE_BELLY_DRUM),
+ LEVEL_UP_MOVE(44, MOVE_ENDURE),
+ LEVEL_UP_MOVE(51, MOVE_SEISMIC_TOSS),
+ LEVEL_UP_MOVE(55, MOVE_REVERSAL),
+ -1
+};
+
+const u16 gElectrikeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 9, MOVE_LEER),
+ LEVEL_UP_MOVE(12, MOVE_HOWL),
+ LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(20, MOVE_SPARK),
+ LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(28, MOVE_ROAR),
+ LEVEL_UP_MOVE(33, MOVE_BITE),
+ LEVEL_UP_MOVE(36, MOVE_THUNDER),
+ LEVEL_UP_MOVE(41, MOVE_CHARGE),
+ -1
+};
+
+const u16 gManectricLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_HOWL),
+ LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE( 9, MOVE_LEER),
+ LEVEL_UP_MOVE(12, MOVE_HOWL),
+ LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(20, MOVE_SPARK),
+ LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(31, MOVE_ROAR),
+ LEVEL_UP_MOVE(39, MOVE_BITE),
+ LEVEL_UP_MOVE(45, MOVE_THUNDER),
+ LEVEL_UP_MOVE(53, MOVE_CHARGE),
+ -1
+};
+
+const u16 gNumelLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE(11, MOVE_EMBER),
+ LEVEL_UP_MOVE(19, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(31, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER),
+ LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gCameruptLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_EMBER),
+ LEVEL_UP_MOVE( 1, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(11, MOVE_EMBER),
+ LEVEL_UP_MOVE(19, MOVE_MAGNITUDE),
+ LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(31, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(33, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(45, MOVE_ERUPTION),
+ LEVEL_UP_MOVE(55, MOVE_FISSURE),
+ -1
+};
+
+const u16 gSphealLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 7, MOVE_ENCORE),
+ LEVEL_UP_MOVE(13, MOVE_ICE_BALL),
+ LEVEL_UP_MOVE(19, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(31, MOVE_HAIL),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ LEVEL_UP_MOVE(37, MOVE_SNORE),
+ LEVEL_UP_MOVE(43, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(49, MOVE_SHEER_COLD),
+ -1
+};
+
+const u16 gSealeoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_ENCORE),
+ LEVEL_UP_MOVE( 7, MOVE_ENCORE),
+ LEVEL_UP_MOVE(13, MOVE_ICE_BALL),
+ LEVEL_UP_MOVE(19, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(31, MOVE_HAIL),
+ LEVEL_UP_MOVE(39, MOVE_REST),
+ LEVEL_UP_MOVE(39, MOVE_SNORE),
+ LEVEL_UP_MOVE(47, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(55, MOVE_SHEER_COLD),
+ -1
+};
+
+const u16 gWalreinLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_ENCORE),
+ LEVEL_UP_MOVE( 7, MOVE_ENCORE),
+ LEVEL_UP_MOVE(13, MOVE_ICE_BALL),
+ LEVEL_UP_MOVE(19, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM),
+ LEVEL_UP_MOVE(31, MOVE_HAIL),
+ LEVEL_UP_MOVE(39, MOVE_REST),
+ LEVEL_UP_MOVE(39, MOVE_SNORE),
+ LEVEL_UP_MOVE(50, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(61, MOVE_SHEER_COLD),
+ -1
+};
+
+const u16 gCacneaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 5, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 9, MOVE_GROWTH),
+ LEVEL_UP_MOVE(13, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(17, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_PIN_MISSILE),
+ LEVEL_UP_MOVE(25, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(33, MOVE_SPIKES),
+ LEVEL_UP_MOVE(37, MOVE_NEEDLE_ARM),
+ LEVEL_UP_MOVE(41, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(45, MOVE_SANDSTORM),
+ -1
+};
+
+const u16 gCacturneLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 1, MOVE_GROWTH),
+ LEVEL_UP_MOVE( 5, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 9, MOVE_GROWTH),
+ LEVEL_UP_MOVE(13, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(17, MOVE_SAND_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_PIN_MISSILE),
+ LEVEL_UP_MOVE(25, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(35, MOVE_SPIKES),
+ LEVEL_UP_MOVE(41, MOVE_NEEDLE_ARM),
+ LEVEL_UP_MOVE(47, MOVE_COTTON_SPORE),
+ LEVEL_UP_MOVE(53, MOVE_SANDSTORM),
+ -1
+};
+
+const u16 gSnoruntLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(10, MOVE_BITE),
+ LEVEL_UP_MOVE(16, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE(19, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(25, MOVE_PROTECT),
+ LEVEL_UP_MOVE(28, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(34, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(37, MOVE_HAIL),
+ LEVEL_UP_MOVE(43, MOVE_BLIZZARD),
+ -1
+};
+
+const u16 gGlalieLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(10, MOVE_BITE),
+ LEVEL_UP_MOVE(16, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE(19, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(25, MOVE_PROTECT),
+ LEVEL_UP_MOVE(28, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(34, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(42, MOVE_HAIL),
+ LEVEL_UP_MOVE(53, MOVE_BLIZZARD),
+ LEVEL_UP_MOVE(61, MOVE_SHEER_COLD),
+ -1
+};
+
+const u16 gLunatoneLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(19, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(25, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(37, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(43, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(49, MOVE_EXPLOSION),
+ -1
+};
+
+const u16 gSolrockLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(19, MOVE_FIRE_SPIN),
+ LEVEL_UP_MOVE(25, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(37, MOVE_ROCK_SLIDE),
+ LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM),
+ LEVEL_UP_MOVE(49, MOVE_EXPLOSION),
+ -1
+};
+
+const u16 gAzurillLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 3, MOVE_CHARM),
+ LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
+ LEVEL_UP_MOVE(10, MOVE_BUBBLE),
+ LEVEL_UP_MOVE(15, MOVE_SLAM),
+ LEVEL_UP_MOVE(21, MOVE_WATER_GUN),
+ -1
+};
+
+const u16 gSpoinkLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 7, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(16, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(19, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT),
+ LEVEL_UP_MOVE(34, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(37, MOVE_REST),
+ LEVEL_UP_MOVE(37, MOVE_SNORE),
+ LEVEL_UP_MOVE(43, MOVE_BOUNCE),
+ -1
+};
+
+const u16 gGrumpigLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE( 1, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE( 7, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH),
+ LEVEL_UP_MOVE(16, MOVE_PSYBEAM),
+ LEVEL_UP_MOVE(19, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT),
+ LEVEL_UP_MOVE(37, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(43, MOVE_REST),
+ LEVEL_UP_MOVE(43, MOVE_SNORE),
+ LEVEL_UP_MOVE(55, MOVE_BOUNCE),
+ -1
+};
+
+const u16 gPlusleLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(19, MOVE_SPARK),
+ LEVEL_UP_MOVE(22, MOVE_ENCORE),
+ LEVEL_UP_MOVE(28, MOVE_FAKE_TEARS),
+ LEVEL_UP_MOVE(31, MOVE_CHARGE),
+ LEVEL_UP_MOVE(37, MOVE_THUNDER),
+ LEVEL_UP_MOVE(40, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(47, MOVE_AGILITY),
+ -1
+};
+
+const u16 gMinunLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
+ LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(13, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(19, MOVE_SPARK),
+ LEVEL_UP_MOVE(22, MOVE_ENCORE),
+ LEVEL_UP_MOVE(28, MOVE_CHARM),
+ LEVEL_UP_MOVE(31, MOVE_CHARGE),
+ LEVEL_UP_MOVE(37, MOVE_THUNDER),
+ LEVEL_UP_MOVE(40, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(47, MOVE_AGILITY),
+ -1
+};
+
+const u16 gMawileLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 6, MOVE_FAKE_TEARS),
+ LEVEL_UP_MOVE(11, MOVE_BITE),
+ LEVEL_UP_MOVE(16, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(21, MOVE_VICE_GRIP),
+ LEVEL_UP_MOVE(26, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(31, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(36, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(46, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(46, MOVE_SWALLOW),
+ LEVEL_UP_MOVE(46, MOVE_SPIT_UP),
+ -1
+};
+
+const u16 gMedititeLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BIDE),
+ LEVEL_UP_MOVE( 4, MOVE_MEDITATE),
+ LEVEL_UP_MOVE( 9, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(12, MOVE_DETECT),
+ LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER),
+ LEVEL_UP_MOVE(22, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(28, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(32, MOVE_HI_JUMP_KICK),
+ LEVEL_UP_MOVE(38, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(42, MOVE_REVERSAL),
+ LEVEL_UP_MOVE(48, MOVE_RECOVER),
+ -1
+};
+
+const u16 gMedichamLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH),
+ LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH),
+ LEVEL_UP_MOVE( 1, MOVE_ICE_PUNCH),
+ LEVEL_UP_MOVE( 1, MOVE_BIDE),
+ LEVEL_UP_MOVE( 1, MOVE_MEDITATE),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_DETECT),
+ LEVEL_UP_MOVE( 4, MOVE_MEDITATE),
+ LEVEL_UP_MOVE( 9, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(12, MOVE_DETECT),
+ LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER),
+ LEVEL_UP_MOVE(22, MOVE_MIND_READER),
+ LEVEL_UP_MOVE(28, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(32, MOVE_HI_JUMP_KICK),
+ LEVEL_UP_MOVE(40, MOVE_PSYCH_UP),
+ LEVEL_UP_MOVE(46, MOVE_REVERSAL),
+ LEVEL_UP_MOVE(54, MOVE_RECOVER),
+ -1
+};
+
+const u16 gSwabluLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 8, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(11, MOVE_SING),
+ LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(28, MOVE_MIST),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(38, MOVE_MIRROR_MOVE),
+ LEVEL_UP_MOVE(41, MOVE_REFRESH),
+ LEVEL_UP_MOVE(48, MOVE_PERISH_SONG),
+ -1
+};
+
+const u16 gAltariaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PECK),
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 1, MOVE_SING),
+ LEVEL_UP_MOVE( 8, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(11, MOVE_SING),
+ LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(28, MOVE_MIST),
+ LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(40, MOVE_DRAGON_DANCE),
+ LEVEL_UP_MOVE(45, MOVE_REFRESH),
+ LEVEL_UP_MOVE(54, MOVE_PERISH_SONG),
+ LEVEL_UP_MOVE(59, MOVE_SKY_ATTACK),
+ -1
+};
+
+const u16 gWynautLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SPLASH),
+ LEVEL_UP_MOVE( 1, MOVE_CHARM),
+ LEVEL_UP_MOVE( 1, MOVE_ENCORE),
+ LEVEL_UP_MOVE(15, MOVE_COUNTER),
+ LEVEL_UP_MOVE(15, MOVE_MIRROR_COAT),
+ LEVEL_UP_MOVE(15, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(15, MOVE_DESTINY_BOND),
+ -1
+};
+
+const u16 gDuskullLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE( 5, MOVE_DISABLE),
+ LEVEL_UP_MOVE(12, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(16, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(27, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(34, MOVE_CURSE),
+ LEVEL_UP_MOVE(38, MOVE_WILL_O_WISP),
+ LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(49, MOVE_FUTURE_SIGHT),
+ -1
+};
+
+const u16 gDusclopsLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_BIND),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE( 1, MOVE_DISABLE),
+ LEVEL_UP_MOVE( 5, MOVE_DISABLE),
+ LEVEL_UP_MOVE(12, MOVE_FORESIGHT),
+ LEVEL_UP_MOVE(16, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(27, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(34, MOVE_CURSE),
+ LEVEL_UP_MOVE(37, MOVE_SHADOW_PUNCH),
+ LEVEL_UP_MOVE(41, MOVE_WILL_O_WISP),
+ LEVEL_UP_MOVE(51, MOVE_MEAN_LOOK),
+ LEVEL_UP_MOVE(58, MOVE_FUTURE_SIGHT),
+ -1
+};
+
+const u16 gRoseliaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ABSORB),
+ LEVEL_UP_MOVE( 5, MOVE_GROWTH),
+ LEVEL_UP_MOVE( 9, MOVE_POISON_STING),
+ LEVEL_UP_MOVE(13, MOVE_STUN_SPORE),
+ LEVEL_UP_MOVE(17, MOVE_MEGA_DRAIN),
+ LEVEL_UP_MOVE(21, MOVE_LEECH_SEED),
+ LEVEL_UP_MOVE(25, MOVE_MAGICAL_LEAF),
+ LEVEL_UP_MOVE(29, MOVE_GRASS_WHISTLE),
+ LEVEL_UP_MOVE(33, MOVE_GIGA_DRAIN),
+ LEVEL_UP_MOVE(37, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(41, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(45, MOVE_TOXIC),
+ LEVEL_UP_MOVE(49, MOVE_PETAL_DANCE),
+ LEVEL_UP_MOVE(53, MOVE_AROMATHERAPY),
+ LEVEL_UP_MOVE(57, MOVE_SYNTHESIS),
+ -1
+};
+
+const u16 gSlakothLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 7, MOVE_ENCORE),
+ LEVEL_UP_MOVE(13, MOVE_SLACK_OFF),
+ LEVEL_UP_MOVE(19, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(31, MOVE_COVET),
+ LEVEL_UP_MOVE(37, MOVE_COUNTER),
+ LEVEL_UP_MOVE(43, MOVE_FLAIL),
+ -1
+};
+
+const u16 gVigorothLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE( 1, MOVE_ENCORE),
+ LEVEL_UP_MOVE( 1, MOVE_UPROAR),
+ LEVEL_UP_MOVE( 7, MOVE_ENCORE),
+ LEVEL_UP_MOVE(13, MOVE_UPROAR),
+ LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES),
+ LEVEL_UP_MOVE(25, MOVE_ENDURE),
+ LEVEL_UP_MOVE(31, MOVE_SLASH),
+ LEVEL_UP_MOVE(37, MOVE_COUNTER),
+ LEVEL_UP_MOVE(43, MOVE_FOCUS_PUNCH),
+ LEVEL_UP_MOVE(49, MOVE_REVERSAL),
+ -1
+};
+
+const u16 gSlakingLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_ENCORE),
+ LEVEL_UP_MOVE( 1, MOVE_SLACK_OFF),
+ LEVEL_UP_MOVE( 7, MOVE_ENCORE),
+ LEVEL_UP_MOVE(13, MOVE_SLACK_OFF),
+ LEVEL_UP_MOVE(19, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(25, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(31, MOVE_COVET),
+ LEVEL_UP_MOVE(36, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(37, MOVE_COUNTER),
+ LEVEL_UP_MOVE(43, MOVE_FLAIL),
+ -1
+};
+
+const u16 gGulpinLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 6, MOVE_YAWN),
+ LEVEL_UP_MOVE( 9, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE(14, MOVE_SLUDGE),
+ LEVEL_UP_MOVE(17, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(23, MOVE_ENCORE),
+ LEVEL_UP_MOVE(28, MOVE_TOXIC),
+ LEVEL_UP_MOVE(34, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(34, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(34, MOVE_SWALLOW),
+ LEVEL_UP_MOVE(39, MOVE_SLUDGE_BOMB),
+ -1
+};
+
+const u16 gSwalotLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_YAWN),
+ LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE( 1, MOVE_SLUDGE),
+ LEVEL_UP_MOVE( 6, MOVE_YAWN),
+ LEVEL_UP_MOVE( 9, MOVE_POISON_GAS),
+ LEVEL_UP_MOVE(14, MOVE_SLUDGE),
+ LEVEL_UP_MOVE(17, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(23, MOVE_ENCORE),
+ LEVEL_UP_MOVE(26, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(31, MOVE_TOXIC),
+ LEVEL_UP_MOVE(40, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(40, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(40, MOVE_SWALLOW),
+ LEVEL_UP_MOVE(48, MOVE_SLUDGE_BOMB),
+ -1
+};
+
+const u16 gTropiusLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_GUST),
+ LEVEL_UP_MOVE( 7, MOVE_GROWTH),
+ LEVEL_UP_MOVE(11, MOVE_RAZOR_LEAF),
+ LEVEL_UP_MOVE(17, MOVE_STOMP),
+ LEVEL_UP_MOVE(21, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE(27, MOVE_WHIRLWIND),
+ LEVEL_UP_MOVE(31, MOVE_MAGICAL_LEAF),
+ LEVEL_UP_MOVE(37, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(41, MOVE_SOLAR_BEAM),
+ LEVEL_UP_MOVE(47, MOVE_SYNTHESIS),
+ -1
+};
+
+const u16 gWhismurLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 5, MOVE_UPROAR),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(15, MOVE_HOWL),
+ LEVEL_UP_MOVE(21, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(25, MOVE_STOMP),
+ LEVEL_UP_MOVE(31, MOVE_SCREECH),
+ LEVEL_UP_MOVE(35, MOVE_ROAR),
+ LEVEL_UP_MOVE(41, MOVE_REST),
+ LEVEL_UP_MOVE(41, MOVE_SLEEP_TALK),
+ LEVEL_UP_MOVE(45, MOVE_HYPER_VOICE),
+ -1
+};
+
+const u16 gLoudredLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_UPROAR),
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 1, MOVE_HOWL),
+ LEVEL_UP_MOVE( 5, MOVE_UPROAR),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(15, MOVE_HOWL),
+ LEVEL_UP_MOVE(23, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(29, MOVE_STOMP),
+ LEVEL_UP_MOVE(37, MOVE_SCREECH),
+ LEVEL_UP_MOVE(43, MOVE_ROAR),
+ LEVEL_UP_MOVE(51, MOVE_REST),
+ LEVEL_UP_MOVE(51, MOVE_SLEEP_TALK),
+ LEVEL_UP_MOVE(57, MOVE_HYPER_VOICE),
+ -1
+};
+
+const u16 gExploudLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_POUND),
+ LEVEL_UP_MOVE( 1, MOVE_UPROAR),
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 1, MOVE_HOWL),
+ LEVEL_UP_MOVE( 5, MOVE_UPROAR),
+ LEVEL_UP_MOVE(11, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(15, MOVE_HOWL),
+ LEVEL_UP_MOVE(23, MOVE_SUPERSONIC),
+ LEVEL_UP_MOVE(29, MOVE_STOMP),
+ LEVEL_UP_MOVE(37, MOVE_SCREECH),
+ LEVEL_UP_MOVE(40, MOVE_HYPER_BEAM),
+ LEVEL_UP_MOVE(45, MOVE_ROAR),
+ LEVEL_UP_MOVE(55, MOVE_REST),
+ LEVEL_UP_MOVE(55, MOVE_SLEEP_TALK),
+ LEVEL_UP_MOVE(63, MOVE_HYPER_VOICE),
+ -1
+};
+
+const u16 gClamperlLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_CLAMP),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL),
+ LEVEL_UP_MOVE( 1, MOVE_IRON_DEFENSE),
+ -1
+};
+
+const u16 gHuntailLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL),
+ LEVEL_UP_MOVE( 8, MOVE_BITE),
+ LEVEL_UP_MOVE(15, MOVE_SCREECH),
+ LEVEL_UP_MOVE(22, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE(29, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(36, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(43, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gGorebyssLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL),
+ LEVEL_UP_MOVE( 8, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(15, MOVE_AGILITY),
+ LEVEL_UP_MOVE(22, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE(29, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(36, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(43, MOVE_BATON_PASS),
+ LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gAbsolLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 5, MOVE_LEER),
+ LEVEL_UP_MOVE( 9, MOVE_TAUNT),
+ LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(17, MOVE_RAZOR_WIND),
+ LEVEL_UP_MOVE(21, MOVE_BITE),
+ LEVEL_UP_MOVE(26, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(31, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(36, MOVE_SLASH),
+ LEVEL_UP_MOVE(41, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(46, MOVE_PERISH_SONG),
+ -1
+};
+
+const u16 gShuppetLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE( 8, MOVE_SCREECH),
+ LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(20, MOVE_CURSE),
+ LEVEL_UP_MOVE(25, MOVE_SPITE),
+ LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP),
+ LEVEL_UP_MOVE(37, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(44, MOVE_SHADOW_BALL),
+ LEVEL_UP_MOVE(49, MOVE_SNATCH),
+ LEVEL_UP_MOVE(56, MOVE_GRUDGE),
+ -1
+};
+
+const u16 gBanetteLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE( 1, MOVE_SCREECH),
+ LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE( 1, MOVE_CURSE),
+ LEVEL_UP_MOVE( 8, MOVE_SCREECH),
+ LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(20, MOVE_CURSE),
+ LEVEL_UP_MOVE(25, MOVE_SPITE),
+ LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP),
+ LEVEL_UP_MOVE(39, MOVE_FAINT_ATTACK),
+ LEVEL_UP_MOVE(48, MOVE_SHADOW_BALL),
+ LEVEL_UP_MOVE(55, MOVE_SNATCH),
+ LEVEL_UP_MOVE(64, MOVE_GRUDGE),
+ -1
+};
+
+const u16 gSeviperLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 7, MOVE_LICK),
+ LEVEL_UP_MOVE(10, MOVE_BITE),
+ LEVEL_UP_MOVE(16, MOVE_POISON_TAIL),
+ LEVEL_UP_MOVE(19, MOVE_SCREECH),
+ LEVEL_UP_MOVE(25, MOVE_GLARE),
+ LEVEL_UP_MOVE(28, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(34, MOVE_POISON_FANG),
+ LEVEL_UP_MOVE(37, MOVE_SWAGGER),
+ LEVEL_UP_MOVE(43, MOVE_HAZE),
+ -1
+};
+
+const u16 gZangooseLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 4, MOVE_LEER),
+ LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(10, MOVE_SWORDS_DANCE),
+ LEVEL_UP_MOVE(13, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(19, MOVE_SLASH),
+ LEVEL_UP_MOVE(25, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(31, MOVE_CRUSH_CLAW),
+ LEVEL_UP_MOVE(37, MOVE_TAUNT),
+ LEVEL_UP_MOVE(46, MOVE_DETECT),
+ LEVEL_UP_MOVE(55, MOVE_FALSE_SWIPE),
+ -1
+};
+
+const u16 gRelicanthLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 8, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB),
+ LEVEL_UP_MOVE(22, MOVE_YAWN),
+ LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(36, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(50, MOVE_REST),
+ LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(64, MOVE_HYDRO_PUMP),
+ -1
+};
+
+const u16 gAronLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 4, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(10, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(13, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(21, MOVE_ROAR),
+ LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(29, MOVE_IRON_TAIL),
+ LEVEL_UP_MOVE(34, MOVE_PROTECT),
+ LEVEL_UP_MOVE(39, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE(44, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gLaironLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 4, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(10, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(13, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(21, MOVE_ROAR),
+ LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(29, MOVE_IRON_TAIL),
+ LEVEL_UP_MOVE(37, MOVE_PROTECT),
+ LEVEL_UP_MOVE(45, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gAggronLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 4, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
+ LEVEL_UP_MOVE(10, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(13, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(21, MOVE_ROAR),
+ LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(29, MOVE_IRON_TAIL),
+ LEVEL_UP_MOVE(37, MOVE_PROTECT),
+ LEVEL_UP_MOVE(50, MOVE_METAL_SOUND),
+ LEVEL_UP_MOVE(63, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gCastformLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(10, MOVE_EMBER),
+ LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW),
+ LEVEL_UP_MOVE(20, MOVE_RAIN_DANCE),
+ LEVEL_UP_MOVE(20, MOVE_SUNNY_DAY),
+ LEVEL_UP_MOVE(20, MOVE_HAIL),
+ LEVEL_UP_MOVE(30, MOVE_WEATHER_BALL),
+ -1
+};
+
+const u16 gVolbeatLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE( 9, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(13, MOVE_MOONLIGHT),
+ LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_TAIL_GLOW),
+ LEVEL_UP_MOVE(25, MOVE_SIGNAL_BEAM),
+ LEVEL_UP_MOVE(29, MOVE_PROTECT),
+ LEVEL_UP_MOVE(33, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(37, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gIllumiseLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TACKLE),
+ LEVEL_UP_MOVE( 5, MOVE_SWEET_SCENT),
+ LEVEL_UP_MOVE( 9, MOVE_CHARM),
+ LEVEL_UP_MOVE(13, MOVE_MOONLIGHT),
+ LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
+ LEVEL_UP_MOVE(21, MOVE_WISH),
+ LEVEL_UP_MOVE(25, MOVE_ENCORE),
+ LEVEL_UP_MOVE(29, MOVE_FLATTER),
+ LEVEL_UP_MOVE(33, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(37, MOVE_COVET),
+ -1
+};
+
+const u16 gLileepLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 8, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(15, MOVE_ACID),
+ LEVEL_UP_MOVE(22, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(36, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(50, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(50, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(50, MOVE_SWALLOW),
+ -1
+};
+
+const u16 gCradilyLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
+ LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE( 1, MOVE_ACID),
+ LEVEL_UP_MOVE( 1, MOVE_INGRAIN),
+ LEVEL_UP_MOVE( 8, MOVE_CONSTRICT),
+ LEVEL_UP_MOVE(15, MOVE_ACID),
+ LEVEL_UP_MOVE(22, MOVE_INGRAIN),
+ LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY),
+ LEVEL_UP_MOVE(36, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(48, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(60, MOVE_STOCKPILE),
+ LEVEL_UP_MOVE(60, MOVE_SPIT_UP),
+ LEVEL_UP_MOVE(60, MOVE_SWALLOW),
+ -1
+};
+
+const u16 gAnorithLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ LEVEL_UP_MOVE(13, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(25, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(31, MOVE_PROTECT),
+ LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(43, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(49, MOVE_SLASH),
+ LEVEL_UP_MOVE(55, MOVE_ROCK_BLAST),
+ -1
+};
+
+const u16 gArmaldoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
+ LEVEL_UP_MOVE( 1, MOVE_HARDEN),
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE( 7, MOVE_HARDEN),
+ LEVEL_UP_MOVE(13, MOVE_MUD_SPORT),
+ LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
+ LEVEL_UP_MOVE(25, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(31, MOVE_PROTECT),
+ LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER),
+ LEVEL_UP_MOVE(55, MOVE_SLASH),
+ LEVEL_UP_MOVE(64, MOVE_ROCK_BLAST),
+ -1
+};
+
+const u16 gRaltsLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 6, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(16, MOVE_TELEPORT),
+ LEVEL_UP_MOVE(21, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(26, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(31, MOVE_IMPRISON),
+ LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(41, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(46, MOVE_DREAM_EATER),
+ -1
+};
+
+const u16 gKirliaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
+ LEVEL_UP_MOVE( 6, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(16, MOVE_TELEPORT),
+ LEVEL_UP_MOVE(21, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(26, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(33, MOVE_IMPRISON),
+ LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(47, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(54, MOVE_DREAM_EATER),
+ -1
+};
+
+const u16 gGardevoirLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_GROWL),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
+ LEVEL_UP_MOVE( 6, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM),
+ LEVEL_UP_MOVE(16, MOVE_TELEPORT),
+ LEVEL_UP_MOVE(21, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(26, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(33, MOVE_IMPRISON),
+ LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(51, MOVE_HYPNOSIS),
+ LEVEL_UP_MOVE(60, MOVE_DREAM_EATER),
+ -1
+};
+
+const u16 gBagonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 5, MOVE_BITE),
+ LEVEL_UP_MOVE( 9, MOVE_LEER),
+ LEVEL_UP_MOVE(17, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(25, MOVE_EMBER),
+ LEVEL_UP_MOVE(33, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(37, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(41, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(49, MOVE_DRAGON_CLAW),
+ LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gShelgonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 5, MOVE_BITE),
+ LEVEL_UP_MOVE( 9, MOVE_LEER),
+ LEVEL_UP_MOVE(17, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(25, MOVE_EMBER),
+ LEVEL_UP_MOVE(30, MOVE_PROTECT),
+ LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(47, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(56, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(69, MOVE_DRAGON_CLAW),
+ LEVEL_UP_MOVE(78, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gSalamenceLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_RAGE),
+ LEVEL_UP_MOVE( 1, MOVE_BITE),
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE( 5, MOVE_BITE),
+ LEVEL_UP_MOVE( 9, MOVE_LEER),
+ LEVEL_UP_MOVE(17, MOVE_HEADBUTT),
+ LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
+ LEVEL_UP_MOVE(25, MOVE_EMBER),
+ LEVEL_UP_MOVE(30, MOVE_PROTECT),
+ LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(47, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(50, MOVE_FLY),
+ LEVEL_UP_MOVE(61, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(79, MOVE_DRAGON_CLAW),
+ LEVEL_UP_MOVE(93, MOVE_DOUBLE_EDGE),
+ -1
+};
+
+const u16 gBeldumLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
+ -1
+};
+
+const u16 gMetangLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(20, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(20, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(26, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(32, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(38, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(50, MOVE_METEOR_MASH),
+ LEVEL_UP_MOVE(56, MOVE_AGILITY),
+ LEVEL_UP_MOVE(62, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gMetagrossLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 1, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(20, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(20, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(26, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(32, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(38, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(55, MOVE_METEOR_MASH),
+ LEVEL_UP_MOVE(66, MOVE_AGILITY),
+ LEVEL_UP_MOVE(77, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gRegirockLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW),
+ LEVEL_UP_MOVE(17, MOVE_CURSE),
+ LEVEL_UP_MOVE(25, MOVE_SUPERPOWER),
+ LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON),
+ LEVEL_UP_MOVE(57, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gRegiceLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE( 9, MOVE_ICY_WIND),
+ LEVEL_UP_MOVE(17, MOVE_CURSE),
+ LEVEL_UP_MOVE(25, MOVE_SUPERPOWER),
+ LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(41, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON),
+ LEVEL_UP_MOVE(57, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gRegisteelLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_EXPLOSION),
+ LEVEL_UP_MOVE( 9, MOVE_METAL_CLAW),
+ LEVEL_UP_MOVE(17, MOVE_CURSE),
+ LEVEL_UP_MOVE(25, MOVE_SUPERPOWER),
+ LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE),
+ LEVEL_UP_MOVE(41, MOVE_AMNESIA),
+ LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON),
+ LEVEL_UP_MOVE(57, MOVE_LOCK_ON),
+ LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gKyogreLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WATER_PULSE),
+ LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(20, MOVE_BODY_SLAM),
+ LEVEL_UP_MOVE(30, MOVE_CALM_MIND),
+ LEVEL_UP_MOVE(35, MOVE_ICE_BEAM),
+ LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP),
+ LEVEL_UP_MOVE(50, MOVE_REST),
+ LEVEL_UP_MOVE(60, MOVE_SHEER_COLD),
+ LEVEL_UP_MOVE(65, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(75, MOVE_WATER_SPOUT),
+ -1
+};
+
+const u16 gGroudonLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_MUD_SHOT),
+ LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(20, MOVE_SLASH),
+ LEVEL_UP_MOVE(30, MOVE_BULK_UP),
+ LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE),
+ LEVEL_UP_MOVE(45, MOVE_FIRE_BLAST),
+ LEVEL_UP_MOVE(50, MOVE_REST),
+ LEVEL_UP_MOVE(60, MOVE_FISSURE),
+ LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM),
+ LEVEL_UP_MOVE(75, MOVE_ERUPTION),
+ -1
+};
+
+const u16 gRayquazaLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_TWISTER),
+ LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE),
+ LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER),
+ LEVEL_UP_MOVE(20, MOVE_DRAGON_CLAW),
+ LEVEL_UP_MOVE(30, MOVE_DRAGON_DANCE),
+ LEVEL_UP_MOVE(35, MOVE_CRUNCH),
+ LEVEL_UP_MOVE(45, MOVE_FLY),
+ LEVEL_UP_MOVE(50, MOVE_REST),
+ LEVEL_UP_MOVE(60, MOVE_EXTREME_SPEED),
+ LEVEL_UP_MOVE(65, MOVE_OUTRAGE),
+ LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gLatiasLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE( 5, MOVE_WISH),
+ LEVEL_UP_MOVE(10, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(15, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(25, MOVE_WATER_SPORT),
+ LEVEL_UP_MOVE(30, MOVE_REFRESH),
+ LEVEL_UP_MOVE(35, MOVE_MIST_BALL),
+ LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(45, MOVE_RECOVER),
+ LEVEL_UP_MOVE(50, MOVE_CHARM),
+ -1
+};
+
+const u16 gLatiosLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE( 5, MOVE_MEMENTO),
+ LEVEL_UP_MOVE(10, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(15, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH),
+ LEVEL_UP_MOVE(25, MOVE_PROTECT),
+ LEVEL_UP_MOVE(30, MOVE_REFRESH),
+ LEVEL_UP_MOVE(35, MOVE_LUSTER_PURGE),
+ LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(45, MOVE_RECOVER),
+ LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE),
+ -1
+};
+
+const u16 gJirachiLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WISH),
+ LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
+ LEVEL_UP_MOVE( 5, MOVE_REST),
+ LEVEL_UP_MOVE(10, MOVE_SWIFT),
+ LEVEL_UP_MOVE(15, MOVE_HELPING_HAND),
+ LEVEL_UP_MOVE(20, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(25, MOVE_REFRESH),
+ LEVEL_UP_MOVE(30, MOVE_REST),
+ LEVEL_UP_MOVE(35, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT),
+ LEVEL_UP_MOVE(45, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(50, MOVE_DOOM_DESIRE),
+ -1
+};
+
+const u16 gDeoxysLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_LEER),
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE),
+ LEVEL_UP_MOVE(10, MOVE_TELEPORT),
+ LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF),
+ LEVEL_UP_MOVE(20, MOVE_PURSUIT),
+ LEVEL_UP_MOVE(25, MOVE_PSYCHIC),
+ LEVEL_UP_MOVE(30, MOVE_SNATCH),
+ LEVEL_UP_MOVE(35, MOVE_COSMIC_POWER),
+ LEVEL_UP_MOVE(40, MOVE_RECOVER),
+ LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST),
+ LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM),
+ -1
+};
+
+const u16 gChimechoLevelUpLearnset[] = {
+ LEVEL_UP_MOVE( 1, MOVE_WRAP),
+ LEVEL_UP_MOVE( 6, MOVE_GROWL),
+ LEVEL_UP_MOVE( 9, MOVE_ASTONISH),
+ LEVEL_UP_MOVE(14, MOVE_CONFUSION),
+ LEVEL_UP_MOVE(17, MOVE_TAKE_DOWN),
+ LEVEL_UP_MOVE(22, MOVE_UPROAR),
+ LEVEL_UP_MOVE(25, MOVE_YAWN),
+ LEVEL_UP_MOVE(30, MOVE_PSYWAVE),
+ LEVEL_UP_MOVE(33, MOVE_DOUBLE_EDGE),
+ LEVEL_UP_MOVE(38, MOVE_HEAL_BELL),
+ LEVEL_UP_MOVE(41, MOVE_SAFEGUARD),
+ LEVEL_UP_MOVE(46, MOVE_PSYCHIC),
+ -1
+};