diff --git a/src/Learnsets.c b/src/Learnsets.c index 6d14b7b..4ada90a 100644 --- a/src/Learnsets.c +++ b/src/Learnsets.c @@ -17704,6 +17704,36 @@ static const struct LevelUpMove sToxtricityLevelUpLearnset[] = { LEVEL_UP_END }; +static const struct LevelUpMove sToxtricityLowKeyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SPARK), + LEVEL_UP_MOVE( 1, MOVE_SPARK), + LEVEL_UP_MOVE( 1, MOVE_BELCH), + LEVEL_UP_MOVE( 1, MOVE_FLAIL), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TEARFULLOOK), + LEVEL_UP_MOVE( 1, MOVE_NUZZLE), + LEVEL_UP_MOVE( 1, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE( 1, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NOBLEROAR), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 4, MOVE_CHARGE), + LEVEL_UP_MOVE( 8, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(12, MOVE_SCARYFACE), + LEVEL_UP_MOVE(16, MOVE_TAUNT), + LEVEL_UP_MOVE(20, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(24, MOVE_SCREECH), + LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(32, MOVE_TOXIC), + LEVEL_UP_MOVE(36, MOVE_DISCHARGE), + LEVEL_UP_MOVE(40, MOVE_POISONJAB), + LEVEL_UP_MOVE(44, MOVE_OVERDRIVE), + LEVEL_UP_MOVE(48, MOVE_BOOMBURST), + LEVEL_UP_MOVE(52, MOVE_MAGNETICFLUX), + LEVEL_UP_END +}; + static const struct LevelUpMove sSizzlipedeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_EMBER), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), @@ -18211,7 +18241,24 @@ static const struct LevelUpMove sIndeedeeLevelUpLearnset[] = { LEVEL_UP_MOVE(50, MOVE_PSYCHICTERRAIN), LEVEL_UP_MOVE(55, MOVE_LASTRESORT), LEVEL_UP_END -}; +}; + +static const struct LevelUpMove sIndeedeeFemaleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_STOREDPOWER), + LEVEL_UP_MOVE( 5, MOVE_BATONPASS), + LEVEL_UP_MOVE(10, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(15, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(25, MOVE_FOLLOWME), + LEVEL_UP_MOVE(30, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(35, MOVE_PSYCHIC), + LEVEL_UP_MOVE(40, MOVE_CALMMIND), + LEVEL_UP_MOVE(45, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(50, MOVE_PSYCHICTERRAIN), + LEVEL_UP_MOVE(55, MOVE_HEALINGWISH), + LEVEL_UP_END +}; static const struct LevelUpMove sMorpekoLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), @@ -18503,6 +18550,28 @@ static const struct LevelUpMove sUrshifuLevelUpLearnset[] = { LEVEL_UP_END }; +static const struct LevelUpMove sUrshifuRapidLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SURGINGSTRIKES), + LEVEL_UP_MOVE( 1, MOVE_SURGINGSTRIKES), + LEVEL_UP_MOVE( 1, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 4, MOVE_ENDURE), + LEVEL_UP_MOVE( 8, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(12, MOVE_AERIALACE), + LEVEL_UP_MOVE(16, MOVE_SCARYFACE), + LEVEL_UP_MOVE(20, MOVE_HEADBUTT), + LEVEL_UP_MOVE(24, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(28, MOVE_DETECT), + LEVEL_UP_MOVE(32, MOVE_BULKUP), + LEVEL_UP_MOVE(36, MOVE_IRONHEAD), + LEVEL_UP_MOVE(40, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(44, MOVE_COUNTER), + LEVEL_UP_MOVE(48, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(52, MOVE_FOCUSPUNCH), + LEVEL_UP_END +}; + static const struct LevelUpMove sZarudeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_BIND), LEVEL_UP_MOVE( 1, MOVE_SCRATCH), @@ -18524,90 +18593,166 @@ static const struct LevelUpMove sZarudeLevelUpLearnset[] = { LEVEL_UP_END }; -/* static const struct LevelUpMove sUnknownMythicalLevelUpLearnset[] = { - LEVEL_UP_END -}; - -static const struct LevelUpMove sCalyrexLevelUpLearnset[] = { - LEVEL_UP_END -}; - static const struct LevelUpMove sRegielekiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 6, MOVE_ELECTROWEB), + LEVEL_UP_MOVE(12, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(18, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(24, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(30, MOVE_EXTREMESPEED), + LEVEL_UP_MOVE(36, MOVE_THUNDERCAGE), + LEVEL_UP_MOVE(42, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(48, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(54, MOVE_THRASH), + LEVEL_UP_MOVE(60, MOVE_LOCKON), + LEVEL_UP_MOVE(66, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(72, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(78, MOVE_EXPLOSION), LEVEL_UP_END }; static const struct LevelUpMove sRegidragoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(18, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(24, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(30, MOVE_CRUNCH), + LEVEL_UP_MOVE(36, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(42, MOVE_HAMMERARM), + LEVEL_UP_MOVE(48, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(54, MOVE_THRASH), + LEVEL_UP_MOVE(60, MOVE_LASERFOCUS), + LEVEL_UP_MOVE(66, MOVE_DRAGONENERGY), + LEVEL_UP_MOVE(72, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(78, MOVE_EXPLOSION), LEVEL_UP_END -}; */ +}; -static const struct LevelUpMove sToxtricityLowKeyLevelUpLearnset[] = { - LEVEL_UP_MOVE( 0, MOVE_SPARK), - LEVEL_UP_MOVE( 1, MOVE_SPARK), - LEVEL_UP_MOVE( 1, MOVE_BELCH), - LEVEL_UP_MOVE( 1, MOVE_FLAIL), - LEVEL_UP_MOVE( 1, MOVE_ACID), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_TEARFULLOOK), - LEVEL_UP_MOVE( 1, MOVE_NUZZLE), - LEVEL_UP_MOVE( 1, MOVE_ACIDSPRAY), - LEVEL_UP_MOVE( 1, MOVE_EERIEIMPULSE), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_NOBLEROAR), - LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), - LEVEL_UP_MOVE( 4, MOVE_CHARGE), - LEVEL_UP_MOVE( 8, MOVE_SHOCKWAVE), - LEVEL_UP_MOVE(12, MOVE_SCARYFACE), - LEVEL_UP_MOVE(16, MOVE_TAUNT), - LEVEL_UP_MOVE(20, MOVE_VENOMDRENCH), - LEVEL_UP_MOVE(24, MOVE_SCREECH), - LEVEL_UP_MOVE(28, MOVE_SWAGGER), - LEVEL_UP_MOVE(32, MOVE_TOXIC), - LEVEL_UP_MOVE(36, MOVE_DISCHARGE), - LEVEL_UP_MOVE(40, MOVE_POISONJAB), - LEVEL_UP_MOVE(44, MOVE_OVERDRIVE), - LEVEL_UP_MOVE(48, MOVE_BOOMBURST), - LEVEL_UP_MOVE(52, MOVE_MAGNETICFLUX), +static const struct LevelUpMove sGlastrierLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 6, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(12, MOVE_AVALANCHE), + LEVEL_UP_MOVE(18, MOVE_STOMP), + LEVEL_UP_MOVE(24, MOVE_TORMENT), + LEVEL_UP_MOVE(30, MOVE_MIST), + LEVEL_UP_MOVE(36, MOVE_ICICLECRASH), + LEVEL_UP_MOVE(42, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(48, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(54, MOVE_THRASH), + LEVEL_UP_MOVE(60, MOVE_TAUNT), + LEVEL_UP_MOVE(66, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(72, MOVE_SWORDSDANCE), LEVEL_UP_END -}; +}; -static const struct LevelUpMove sIndeedeeFemaleLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), - LEVEL_UP_MOVE( 1, MOVE_STOREDPOWER), - LEVEL_UP_MOVE( 5, MOVE_BATONPASS), - LEVEL_UP_MOVE(10, MOVE_DISARMINGVOICE), - LEVEL_UP_MOVE(15, MOVE_PSYBEAM), - LEVEL_UP_MOVE(20, MOVE_HELPINGHAND), - LEVEL_UP_MOVE(25, MOVE_FOLLOWME), - LEVEL_UP_MOVE(30, MOVE_AROMATHERAPY), - LEVEL_UP_MOVE(35, MOVE_PSYCHIC), - LEVEL_UP_MOVE(40, MOVE_CALMMIND), - LEVEL_UP_MOVE(45, MOVE_GUARDSPLIT), - LEVEL_UP_MOVE(50, MOVE_PSYCHICTERRAIN), - LEVEL_UP_MOVE(55, MOVE_HEALINGWISH), +static const struct LevelUpMove sSpectrierLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 6, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(12, MOVE_HEX), + LEVEL_UP_MOVE(18, MOVE_STOMP), + LEVEL_UP_MOVE(24, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(30, MOVE_HAZE), + LEVEL_UP_MOVE(36, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(42, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(48, MOVE_AGILITY), + LEVEL_UP_MOVE(54, MOVE_THRASH), + LEVEL_UP_MOVE(60, MOVE_DISABLE), + LEVEL_UP_MOVE(66, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(72, MOVE_NASTYPLOT), LEVEL_UP_END -}; +}; -static const struct LevelUpMove sUrshifuRapidLevelUpLearnset[] = { - LEVEL_UP_MOVE( 0, MOVE_SURGINGSTRIKES), - LEVEL_UP_MOVE( 1, MOVE_SURGINGSTRIKES), - LEVEL_UP_MOVE( 1, MOVE_AQUAJET), - LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 4, MOVE_ENDURE), - LEVEL_UP_MOVE( 8, MOVE_FOCUSENERGY), - LEVEL_UP_MOVE(12, MOVE_AERIALACE), - LEVEL_UP_MOVE(16, MOVE_SCARYFACE), - LEVEL_UP_MOVE(20, MOVE_HEADBUTT), - LEVEL_UP_MOVE(24, MOVE_BRICKBREAK), - LEVEL_UP_MOVE(28, MOVE_DETECT), - LEVEL_UP_MOVE(32, MOVE_BULKUP), - LEVEL_UP_MOVE(36, MOVE_IRONHEAD), - LEVEL_UP_MOVE(40, MOVE_DYNAMICPUNCH), - LEVEL_UP_MOVE(44, MOVE_COUNTER), - LEVEL_UP_MOVE(48, MOVE_CLOSECOMBAT), - LEVEL_UP_MOVE(52, MOVE_FOCUSPUNCH), +static const struct LevelUpMove sCalyrexLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_LIFEDEW), + LEVEL_UP_MOVE(16, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(24, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(32, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(40, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(48, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(56, MOVE_PSYCHIC), + LEVEL_UP_MOVE(64, MOVE_LEECHSEED), + LEVEL_UP_MOVE(72, MOVE_HEALPULSE), + LEVEL_UP_MOVE(80, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(88, MOVE_FUTURESIGHT), LEVEL_UP_END -}; +}; + +static const struct LevelUpMove sCalyrexIceRiderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GLACIALLANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_AVALANCHE), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_TORMENT), + LEVEL_UP_MOVE( 1, MOVE_MIST), + LEVEL_UP_MOVE( 1, MOVE_ICICLECRASH), + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_LIFEDEW), + LEVEL_UP_MOVE(16, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(24, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(32, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(40, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(48, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(56, MOVE_PSYCHIC), + LEVEL_UP_MOVE(64, MOVE_LEECHSEED), + LEVEL_UP_MOVE(72, MOVE_HEALPULSE), + LEVEL_UP_MOVE(80, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(88, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sCalyrexShadowRiderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTRALBARRAGE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_HEX), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_HAZE), + LEVEL_UP_MOVE( 1, MOVE_SHADOWBALL), + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_MOVE( 1, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_LIFEDEW), + LEVEL_UP_MOVE(16, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(24, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(32, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(40, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(48, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(56, MOVE_PSYCHIC), + LEVEL_UP_MOVE(64, MOVE_LEECHSEED), + LEVEL_UP_MOVE(72, MOVE_HEALPULSE), + LEVEL_UP_MOVE(80, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(88, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; static const struct LevelUpMove sMeowthGLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), @@ -18787,21 +18932,91 @@ static const struct LevelUpMove sMrMimeGLevelUpLearnset[] = { LEVEL_UP_END }; -/* static const struct LevelUpMove sArticunoGLevelUpLearnset[] = { +static const struct LevelUpMove sArticunoGLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE( 5, MOVE_CONFUSION), + LEVEL_UP_MOVE(10, MOVE_REFLECT), + LEVEL_UP_MOVE(15, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(20, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_TAILWIND), + LEVEL_UP_MOVE(35, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(40, MOVE_RECOVER), + LEVEL_UP_MOVE(45, MOVE_FREEZINGGLARE), + LEVEL_UP_MOVE(50, MOVE_DREAMEATER), + LEVEL_UP_MOVE(55, MOVE_HURRICANE), + LEVEL_UP_MOVE(60, MOVE_MINDREADER), + LEVEL_UP_MOVE(65, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(70, MOVE_TRICKROOM), LEVEL_UP_END }; static const struct LevelUpMove sZapdosGLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 5, MOVE_ROCKSMASH), + LEVEL_UP_MOVE(10, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(15, MOVE_PLUCK), + LEVEL_UP_MOVE(20, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(35, MOVE_DRILLPECK), + LEVEL_UP_MOVE(40, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(45, MOVE_THUNDEROUSKICK), + LEVEL_UP_MOVE(50, MOVE_BULKUP), + LEVEL_UP_MOVE(55, MOVE_COUNTER), + LEVEL_UP_MOVE(60, MOVE_DETECT), + LEVEL_UP_MOVE(65, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(70, MOVE_REVERSAL), LEVEL_UP_END }; static const struct LevelUpMove sMoltresGLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_PAYBACK), + LEVEL_UP_MOVE(10, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(15, MOVE_WINGATTACK), + LEVEL_UP_MOVE(20, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(35, MOVE_AIRSLASH), + LEVEL_UP_MOVE(40, MOVE_AFTERYOU), + LEVEL_UP_MOVE(45, MOVE_FIERYWRATH), + LEVEL_UP_MOVE(50, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(55, MOVE_HURRICANE), + LEVEL_UP_MOVE(60, MOVE_ENDURE), + LEVEL_UP_MOVE(65, MOVE_MEMENTO), + LEVEL_UP_MOVE(70, MOVE_SKYATTACK), LEVEL_UP_END }; static const struct LevelUpMove sSlowkingGLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_EERIESPELL), + LEVEL_UP_MOVE( 1, MOVE_EERIESPELL), + LEVEL_UP_MOVE( 1, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 9, MOVE_YAWN), + LEVEL_UP_MOVE(12, MOVE_CONFUSION), + LEVEL_UP_MOVE(15, MOVE_DISABLE), + LEVEL_UP_MOVE(18, MOVE_WATERPULSE), + LEVEL_UP_MOVE(21, MOVE_HEADBUTT), + LEVEL_UP_MOVE(24, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(27, MOVE_AMNESIA), + LEVEL_UP_MOVE(30, MOVE_SURF), + LEVEL_UP_MOVE(33, MOVE_SLACKOFF), + LEVEL_UP_MOVE(36, MOVE_PSYCHIC), + LEVEL_UP_MOVE(39, MOVE_PSYCHUP), + LEVEL_UP_MOVE(42, MOVE_RAINDANCE), + LEVEL_UP_MOVE(45, MOVE_HEALPULSE), LEVEL_UP_END -}; */ +}; static const struct LevelUpMove sCorsolaGLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_HARDEN), @@ -20126,9 +20341,11 @@ const struct LevelUpMove* const gLevelUpLearnsets[NUM_SPECIES] = [SPECIES_KUBFU] = sKubfuLevelUpLearnset, [SPECIES_URSHIFU_SINGLE] = sUrshifuLevelUpLearnset, [SPECIES_ZARUDE] = sZarudeLevelUpLearnset, -/* [SPECIES_CALYREX] = sCalyrexLevelUpLearnset, [SPECIES_REGIELEKI] = sRegielekiLevelUpLearnset, - [SPECIES_REGIDRAGO] = sRegidragoLevelUpLearnset,*/ + [SPECIES_REGIDRAGO] = sRegidragoLevelUpLearnset, + [SPECIES_GLASTRIER] = sGlastrierLevelUpLearnset, + [SPECIES_SPECTRIER] = sSpectrierLevelUpLearnset, + [SPECIES_CALYREX] = sCalyrexLevelUpLearnset, [SPECIES_CRAMORANT_GULPING] = sCramorantLevelUpLearnset, [SPECIES_CRAMORANT_GORGING] = sCramorantLevelUpLearnset, [SPECIES_TOXTRICITY_LOW_KEY] = sToxtricityLowKeyLevelUpLearnset, @@ -20147,6 +20364,9 @@ const struct LevelUpMove* const gLevelUpLearnsets[NUM_SPECIES] = [SPECIES_ZAMAZENTA_CROWNED] = sZamazentaLevelUpLearnset, [SPECIES_ETERNATUS_ETERNAMAX] = sEternatusLevelUpLearnset, [SPECIES_URSHIFU_RAPID] = sUrshifuRapidLevelUpLearnset, + [SPECIES_ZARUDE_DADA] = sZarudeLevelUpLearnset, + [SPECIES_CALYREX_ICE_RIDER] = sCalyrexIceRiderLevelUpLearnset, + [SPECIES_CALYREX_SHADOW_RIDER] = sCalyrexShadowRiderLevelUpLearnset, [SPECIES_MEOWTH_G] = sMeowthGLevelUpLearnset, [SPECIES_PONYTA_G] = sPonytaGLevelUpLearnset, [SPECIES_RAPIDASH_G] = sRapidashGLevelUpLearnset, @@ -20157,10 +20377,10 @@ const struct LevelUpMove* const gLevelUpLearnsets[NUM_SPECIES] = [SPECIES_WEEZING_G] = sWeezingGLevelUpLearnset, [SPECIES_MIME_JR_G] = sMimeJrLevelUpLearnset, [SPECIES_MR_MIME_G] = sMrMimeGLevelUpLearnset, -/* [SPECIES_ARTICUNO_G] = sArticunoGLevelUpLearnset, + [SPECIES_ARTICUNO_G] = sArticunoGLevelUpLearnset, [SPECIES_ZAPDOS_G] = sZapdosGLevelUpLearnset, [SPECIES_MOLTRES_G] = sMoltresGLevelUpLearnset, - [SPECIES_SLOWKING_G] = sSlowkingGLevelUpLearnset, */ + [SPECIES_SLOWKING_G] = sSlowkingGLevelUpLearnset, [SPECIES_CORSOLA_G] = sCorsolaGLevelUpLearnset, [SPECIES_ZIGZAGOON_G] = sZigzagoonGLevelUpLearnset, [SPECIES_LINOONE_G] = sLinooneGLevelUpLearnset,