diff --git a/src/Learnsets.c b/src/Learnsets.c index 07f34c4..c2e01d1 100644 --- a/src/Learnsets.c +++ b/src/Learnsets.c @@ -18298,7 +18298,6 @@ static const struct LevelUpMove sRabootLevelUpLearnset[] = { static const struct LevelUpMove sCinderaceLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_PYROBALL), - LEVEL_UP_MOVE( 1, MOVE_PYROBALL), LEVEL_UP_MOVE( 1, MOVE_FEINT), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_TACKLE), @@ -18308,6 +18307,7 @@ static const struct LevelUpMove sCinderaceLevelUpLearnset[] = { LEVEL_UP_MOVE(19, MOVE_FLAMECHARGE), LEVEL_UP_MOVE(24, MOVE_AGILITY), LEVEL_UP_MOVE(30, MOVE_HEADBUTT), + LEVEL_UP_MOVE(34, MOVE_PYROBALL), LEVEL_UP_MOVE(38, MOVE_COUNTER), LEVEL_UP_MOVE(46, MOVE_BOUNCE), LEVEL_UP_MOVE(54, MOVE_DOUBLEEDGE), @@ -18347,7 +18347,6 @@ static const struct LevelUpMove sDrizzileLevelUpLearnset[] = { static const struct LevelUpMove sInteleonLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_SNIPESHOT), - LEVEL_UP_MOVE( 1, MOVE_SNIPESHOT), LEVEL_UP_MOVE( 1, MOVE_ACROBATICS), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_POUND), @@ -18357,6 +18356,7 @@ static const struct LevelUpMove sInteleonLevelUpLearnset[] = { LEVEL_UP_MOVE(19, MOVE_TEARFULLOOK), LEVEL_UP_MOVE(24, MOVE_SUCKERPUNCH), LEVEL_UP_MOVE(30, MOVE_UTURN), + LEVEL_UP_MOVE(34, MOVE_SNIPESHOT), LEVEL_UP_MOVE(38, MOVE_LIQUIDATION), LEVEL_UP_MOVE(46, MOVE_SOAK), LEVEL_UP_MOVE(54, MOVE_RAINDANCE), @@ -18383,7 +18383,6 @@ static const struct LevelUpMove sSkwovetLevelUpLearnset[] = { static const struct LevelUpMove sGreedentLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_COVET), - LEVEL_UP_MOVE( 1, MOVE_COVET), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), LEVEL_UP_MOVE( 5, MOVE_BITE), @@ -18392,6 +18391,7 @@ static const struct LevelUpMove sGreedentLevelUpLearnset[] = { LEVEL_UP_MOVE(15, MOVE_SWALLOW), LEVEL_UP_MOVE(15, MOVE_SPITUP), LEVEL_UP_MOVE(20, MOVE_BODYSLAM), + LEVEL_UP_MOVE(23, MOVE_COVET), LEVEL_UP_MOVE(27, MOVE_REST), LEVEL_UP_MOVE(34, MOVE_COUNTER), LEVEL_UP_MOVE(41, MOVE_BULLETSEED), @@ -18432,7 +18432,6 @@ static const struct LevelUpMove sCorvisquireLevelUpLearnset[] = { static const struct LevelUpMove sCorviknightLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_STEELWING), - LEVEL_UP_MOVE( 1, MOVE_STEELWING), LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), LEVEL_UP_MOVE( 1, MOVE_METALSOUND), LEVEL_UP_MOVE( 1, MOVE_LEER), @@ -18444,6 +18443,7 @@ static const struct LevelUpMove sCorviknightLevelUpLearnset[] = { LEVEL_UP_MOVE(22, MOVE_TAUNT), LEVEL_UP_MOVE(28, MOVE_SCARYFACE), LEVEL_UP_MOVE(34, MOVE_DRILLPECK), + LEVEL_UP_MOVE(37, MOVE_STEELWING), LEVEL_UP_MOVE(42, MOVE_SWAGGER), LEVEL_UP_MOVE(50, MOVE_BRAVEBIRD), LEVEL_UP_END @@ -18459,9 +18459,9 @@ static const struct LevelUpMove sDottlerLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_REFLECT), LEVEL_UP_MOVE( 0, MOVE_LIGHTSCREEN), LEVEL_UP_MOVE( 1, MOVE_STRUGGLEBUG), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 1, MOVE_REFLECT), - LEVEL_UP_MOVE( 1, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE( 9, MOVE_REFLECT), + LEVEL_UP_MOVE( 9, MOVE_LIGHTSCREEN), LEVEL_UP_END }; @@ -18502,13 +18502,13 @@ static const struct LevelUpMove sNickitLevelUpLearnset[] = { static const struct LevelUpMove sThievulLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_THIEF), - LEVEL_UP_MOVE( 1, MOVE_THIEF), LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), LEVEL_UP_MOVE( 4, MOVE_BEATUP), LEVEL_UP_MOVE( 8, MOVE_HONECLAWS), LEVEL_UP_MOVE(12, MOVE_SNARL), LEVEL_UP_MOVE(16, MOVE_ASSURANCE), + LEVEL_UP_MOVE(17, MOVE_THIEF), LEVEL_UP_MOVE(22, MOVE_NASTYPLOT), LEVEL_UP_MOVE(28, MOVE_SUCKERPUNCH), LEVEL_UP_MOVE(34, MOVE_NIGHTSLASH), @@ -18535,13 +18535,13 @@ static const struct LevelUpMove sGossifleurLevelUpLearnset[] = { static const struct LevelUpMove sEldegossLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_COTTONSPORE), - LEVEL_UP_MOVE( 1, MOVE_COTTONSPORE), LEVEL_UP_MOVE( 1, MOVE_LEAFAGE), LEVEL_UP_MOVE( 1, MOVE_SING), LEVEL_UP_MOVE( 4, MOVE_RAPIDSPIN), LEVEL_UP_MOVE( 8, MOVE_SWEETSCENT), LEVEL_UP_MOVE(12, MOVE_RAZORLEAF), LEVEL_UP_MOVE(16, MOVE_ROUND), + LEVEL_UP_MOVE(19, MOVE_COTTONSPORE), LEVEL_UP_MOVE(23, MOVE_LEAFTORNADO), LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), LEVEL_UP_MOVE(34, MOVE_HYPERVOICE), @@ -18599,7 +18599,6 @@ static const struct LevelUpMove sChewtleLevelUpLearnset[] = { static const struct LevelUpMove sDrednawLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_ROCKTOMB), - LEVEL_UP_MOVE( 1, MOVE_ROCKTOMB), LEVEL_UP_MOVE( 1, MOVE_CRUNCH), LEVEL_UP_MOVE( 1, MOVE_RAZORSHELL), LEVEL_UP_MOVE( 1, MOVE_ROCKPOLISH), @@ -18608,6 +18607,7 @@ static const struct LevelUpMove sDrednawLevelUpLearnset[] = { LEVEL_UP_MOVE( 7, MOVE_BITE), LEVEL_UP_MOVE(14, MOVE_PROTECT), LEVEL_UP_MOVE(21, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_ROCKTOMB), LEVEL_UP_MOVE(30, MOVE_COUNTER), LEVEL_UP_MOVE(39, MOVE_JAWLOCK), LEVEL_UP_MOVE(48, MOVE_LIQUIDATION), @@ -18664,12 +18664,12 @@ static const struct LevelUpMove sRolycolyLevelUpLearnset[] = { static const struct LevelUpMove sCarkolLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_FLAMECHARGE), - LEVEL_UP_MOVE( 1, MOVE_FLAMECHARGE), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 5, MOVE_RAPIDSPIN), LEVEL_UP_MOVE(10, MOVE_SMACKDOWN), LEVEL_UP_MOVE(15, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(17, MOVE_FLAMECHARGE), LEVEL_UP_MOVE(20, MOVE_ANCIENTPOWER), LEVEL_UP_MOVE(27, MOVE_INCINERATE), LEVEL_UP_MOVE(35, MOVE_STEALTHROCK), @@ -18681,15 +18681,15 @@ static const struct LevelUpMove sCarkolLevelUpLearnset[] = { static const struct LevelUpMove sCoalossalLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_TARSHOT), - LEVEL_UP_MOVE( 1, MOVE_TARSHOT), - LEVEL_UP_MOVE( 1, MOVE_FLAMECHARGE), LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 5, MOVE_RAPIDSPIN), LEVEL_UP_MOVE(10, MOVE_SMACKDOWN), LEVEL_UP_MOVE(15, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(17, MOVE_FLAMECHARGE), LEVEL_UP_MOVE(20, MOVE_ANCIENTPOWER), LEVEL_UP_MOVE(27, MOVE_INCINERATE), + LEVEL_UP_MOVE(33, MOVE_TARSHOT), LEVEL_UP_MOVE(37, MOVE_STEALTHROCK), LEVEL_UP_MOVE(45, MOVE_HEATCRASH), LEVEL_UP_MOVE(54, MOVE_ROCKBLAST), @@ -18705,7 +18705,6 @@ static const struct LevelUpMove sApplinLevelUpLearnset[] = { static const struct LevelUpMove sFlappleLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_WINGATTACK), - LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), LEVEL_UP_MOVE( 1, MOVE_GROWTH), @@ -18727,7 +18726,6 @@ static const struct LevelUpMove sFlappleLevelUpLearnset[] = { static const struct LevelUpMove sAppletunLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_HEADBUTT), - LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), LEVEL_UP_MOVE( 1, MOVE_GROWTH), @@ -18838,7 +18836,6 @@ static const struct LevelUpMove sToxelLevelUpLearnset[] = { static const struct LevelUpMove sToxtricityLevelUpLearnset[] = { 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), @@ -18857,6 +18854,7 @@ static const struct LevelUpMove sToxtricityLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_VENOSHOCK), LEVEL_UP_MOVE(24, MOVE_SCREECH), LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_SPARK), LEVEL_UP_MOVE(32, MOVE_TOXIC), LEVEL_UP_MOVE(36, MOVE_DISCHARGE), LEVEL_UP_MOVE(40, MOVE_POISONJAB), @@ -18868,7 +18866,6 @@ static const struct LevelUpMove sToxtricityLevelUpLearnset[] = { 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), @@ -18887,6 +18884,7 @@ static const struct LevelUpMove sToxtricityLowKeyLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_VENOMDRENCH), LEVEL_UP_MOVE(24, MOVE_SCREECH), LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_SPARK), LEVEL_UP_MOVE(32, MOVE_TOXIC), LEVEL_UP_MOVE(36, MOVE_DISCHARGE), LEVEL_UP_MOVE(40, MOVE_POISONJAB), @@ -18948,7 +18946,6 @@ static const struct LevelUpMove sClobbopusLevelUpLearnset[] = { static const struct LevelUpMove sGrapploctLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_OCTOLOCK), - LEVEL_UP_MOVE( 1, MOVE_OCTOLOCK), LEVEL_UP_MOVE( 1, MOVE_OCTAZOOKA), LEVEL_UP_MOVE( 1, MOVE_LEER), LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), @@ -18958,6 +18955,7 @@ static const struct LevelUpMove sGrapploctLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_BRICKBREAK), LEVEL_UP_MOVE(25, MOVE_BULKUP), LEVEL_UP_MOVE(30, MOVE_SUBMISSION), + LEVEL_UP_MOVE(34, MOVE_OCTOLOCK), LEVEL_UP_MOVE(35, MOVE_TAUNT), LEVEL_UP_MOVE(40, MOVE_REVERSAL), LEVEL_UP_MOVE(45, MOVE_SUPERPOWER), @@ -18983,7 +18981,6 @@ static const struct LevelUpMove sSinisteaLevelUpLearnset[] = { static const struct LevelUpMove sPolteageistLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_TEATIME), - LEVEL_UP_MOVE( 1, MOVE_TEATIME), LEVEL_UP_MOVE( 1, MOVE_STRENGTHSAP), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), @@ -19018,7 +19015,6 @@ static const struct LevelUpMove sHatennaLevelUpLearnset[] = { static const struct LevelUpMove sHattremLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_BRUTALSWING), - LEVEL_UP_MOVE( 1, MOVE_BRUTALSWING), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), LEVEL_UP_MOVE( 5, MOVE_LIFEDEW), @@ -19027,6 +19023,7 @@ static const struct LevelUpMove sHattremLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_PSYBEAM), LEVEL_UP_MOVE(25, MOVE_HEALPULSE), LEVEL_UP_MOVE(30, MOVE_DAZZLINGGLEAM), + LEVEL_UP_MOVE(31, MOVE_BRUTALSWING), LEVEL_UP_MOVE(37, MOVE_CALMMIND), LEVEL_UP_MOVE(44, MOVE_PSYCHIC), LEVEL_UP_MOVE(51, MOVE_HEALINGWISH), @@ -19035,8 +19032,6 @@ static const struct LevelUpMove sHattremLevelUpLearnset[] = { static const struct LevelUpMove sHattereneLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_PSYCHOCUT), - LEVEL_UP_MOVE( 1, MOVE_PSYCHOCUT), - LEVEL_UP_MOVE( 1, MOVE_BRUTALSWING), LEVEL_UP_MOVE( 1, MOVE_CONFUSION), LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), LEVEL_UP_MOVE( 5, MOVE_LIFEDEW), @@ -19045,7 +19040,9 @@ static const struct LevelUpMove sHattereneLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_PSYBEAM), LEVEL_UP_MOVE(25, MOVE_HEALPULSE), LEVEL_UP_MOVE(30, MOVE_DAZZLINGGLEAM), + LEVEL_UP_MOVE(31, MOVE_BRUTALSWING), LEVEL_UP_MOVE(37, MOVE_CALMMIND), + LEVEL_UP_MOVE(41, MOVE_PSYCHOCUT), LEVEL_UP_MOVE(46, MOVE_PSYCHIC), LEVEL_UP_MOVE(55, MOVE_HEALINGWISH), LEVEL_UP_MOVE(64, MOVE_MAGICPOWDER), @@ -19071,7 +19068,6 @@ static const struct LevelUpMove sImpidimpLevelUpLearnset[] = { static const struct LevelUpMove sMorgremLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_FALSESURRENDER), - LEVEL_UP_MOVE( 1, MOVE_FALSESURRENDER), LEVEL_UP_MOVE( 1, MOVE_CONFIDE), LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), LEVEL_UP_MOVE( 4, MOVE_BITE), @@ -19081,6 +19077,7 @@ static const struct LevelUpMove sMorgremLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_SWAGGER), LEVEL_UP_MOVE(24, MOVE_SUCKERPUNCH), LEVEL_UP_MOVE(28, MOVE_TORMENT), + LEVEL_UP_MOVE(31, MOVE_FALSESURRENDER), LEVEL_UP_MOVE(35, MOVE_DARKPULSE), LEVEL_UP_MOVE(40, MOVE_NASTYPLOT), LEVEL_UP_MOVE(46, MOVE_PLAYROUGH), @@ -19090,8 +19087,6 @@ static const struct LevelUpMove sMorgremLevelUpLearnset[] = { static const struct LevelUpMove sGrimmsnarlLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_SPIRITBREAK), - LEVEL_UP_MOVE( 1, MOVE_SPIRITBREAK), - LEVEL_UP_MOVE( 1, MOVE_FALSESURRENDER), LEVEL_UP_MOVE( 1, MOVE_BULKUP), LEVEL_UP_MOVE( 1, MOVE_POWERUPPUNCH), LEVEL_UP_MOVE( 1, MOVE_CONFIDE), @@ -19103,8 +19098,10 @@ static const struct LevelUpMove sGrimmsnarlLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_SWAGGER), LEVEL_UP_MOVE(24, MOVE_SUCKERPUNCH), LEVEL_UP_MOVE(28, MOVE_TORMENT), + LEVEL_UP_MOVE(31, MOVE_FALSESURRENDER), LEVEL_UP_MOVE(35, MOVE_DARKPULSE), LEVEL_UP_MOVE(40, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(41, MOVE_SPIRITBREAK), LEVEL_UP_MOVE(48, MOVE_PLAYROUGH), LEVEL_UP_MOVE(56, MOVE_FOULPLAY), LEVEL_UP_MOVE(64, MOVE_HAMMERARM), @@ -19113,7 +19110,6 @@ static const struct LevelUpMove sGrimmsnarlLevelUpLearnset[] = { static const struct LevelUpMove sObstagoonLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_OBSTRUCT), - LEVEL_UP_MOVE( 1, MOVE_OBSTRUCT), LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), LEVEL_UP_MOVE( 1, MOVE_CROSSCHOP), LEVEL_UP_MOVE( 1, MOVE_SUBMISSION), @@ -19130,6 +19126,7 @@ static const struct LevelUpMove sObstagoonLevelUpLearnset[] = { LEVEL_UP_MOVE(18, MOVE_FURYSWIPES), LEVEL_UP_MOVE(23, MOVE_REST), LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(34, MOVE_OBSTRUCT), LEVEL_UP_MOVE(35, MOVE_SCARYFACE), LEVEL_UP_MOVE(42, MOVE_COUNTER), LEVEL_UP_MOVE(49, MOVE_TAUNT), @@ -19139,7 +19136,6 @@ static const struct LevelUpMove sObstagoonLevelUpLearnset[] = { static const struct LevelUpMove sPerrserkerLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_IRONHEAD), - LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), LEVEL_UP_MOVE( 1, MOVE_METALBURST), LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), @@ -19150,6 +19146,7 @@ static const struct LevelUpMove sPerrserkerLevelUpLearnset[] = { LEVEL_UP_MOVE(16, MOVE_METALCLAW), LEVEL_UP_MOVE(20, MOVE_TAUNT), LEVEL_UP_MOVE(24, MOVE_SWAGGER), + LEVEL_UP_MOVE(27, MOVE_IRONHEAD), LEVEL_UP_MOVE(31, MOVE_FURYSWIPES), LEVEL_UP_MOVE(36, MOVE_SCREECH), LEVEL_UP_MOVE(42, MOVE_SLASH), @@ -19178,7 +19175,6 @@ static const struct LevelUpMove sCursolaLevelUpLearnset[] = { static const struct LevelUpMove sSirfetchdLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_IRONDEFENSE), - LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), LEVEL_UP_MOVE( 1, MOVE_FIRSTIMPRESSION), LEVEL_UP_MOVE( 1, MOVE_PECK), LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), @@ -19235,7 +19231,6 @@ static const struct LevelUpMove sMrRimeLevelUpLearnset[] = { static const struct LevelUpMove sRunerigusLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_SHADOWCLAW), - LEVEL_UP_MOVE( 1, MOVE_SHADOWCLAW), LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_PROTECT), @@ -19274,7 +19269,6 @@ static const struct LevelUpMove sMilceryLevelUpLearnset[] = { static const struct LevelUpMove sAlcremieLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_DECORATE), - LEVEL_UP_MOVE( 1, MOVE_DECORATE), LEVEL_UP_MOVE( 1, MOVE_AROMATICMIST), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 5, MOVE_SWEETKISS), @@ -19334,7 +19328,6 @@ static const struct LevelUpMove sSnomLevelUpLearnset[] = { static const struct LevelUpMove sFrosmothLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_ICYWIND), - LEVEL_UP_MOVE( 1, MOVE_ICYWIND), LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), LEVEL_UP_MOVE( 1, MOVE_STRUGGLEBUG), LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), @@ -19459,7 +19452,6 @@ static const struct LevelUpMove sCufantLevelUpLearnset[] = { static const struct LevelUpMove sCopperajahLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_HEAVYSLAM), - LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), LEVEL_UP_MOVE( 1, MOVE_GROWL), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 5, MOVE_ROLLOUT), @@ -19468,6 +19460,7 @@ static const struct LevelUpMove sCopperajahLevelUpLearnset[] = { LEVEL_UP_MOVE(20, MOVE_STOMP), LEVEL_UP_MOVE(25, MOVE_IRONDEFENSE), LEVEL_UP_MOVE(30, MOVE_DIG), + LEVEL_UP_MOVE(33, MOVE_HEAVYSLAM), LEVEL_UP_MOVE(37, MOVE_STRENGTH), LEVEL_UP_MOVE(44, MOVE_IRONHEAD), LEVEL_UP_MOVE(51, MOVE_PLAYROUGH), @@ -19571,7 +19564,6 @@ static const struct LevelUpMove sDreepyLevelUpLearnset[] = { static const struct LevelUpMove sDrakloakLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_DRAGONPULSE), - LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_INFESTATION), @@ -19584,6 +19576,7 @@ static const struct LevelUpMove sDrakloakLevelUpLearnset[] = { LEVEL_UP_MOVE(36, MOVE_UTURN), LEVEL_UP_MOVE(42, MOVE_DRAGONDANCE), LEVEL_UP_MOVE(48, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(49, MOVE_DRAGONPULSE), LEVEL_UP_MOVE(54, MOVE_TAKEDOWN), LEVEL_UP_MOVE(61, MOVE_DRAGONRUSH), LEVEL_UP_MOVE(66, MOVE_DOUBLEEDGE), @@ -19593,10 +19586,8 @@ static const struct LevelUpMove sDrakloakLevelUpLearnset[] = { static const struct LevelUpMove sDragapultLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_DRAGONDARTS), - LEVEL_UP_MOVE( 1, MOVE_DRAGONDARTS), LEVEL_UP_MOVE( 1, MOVE_SUCKERPUNCH), LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), - LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), LEVEL_UP_MOVE( 1, MOVE_ASTONISH), LEVEL_UP_MOVE( 1, MOVE_BITE), LEVEL_UP_MOVE( 1, MOVE_INFESTATION), @@ -19609,7 +19600,9 @@ static const struct LevelUpMove sDragapultLevelUpLearnset[] = { LEVEL_UP_MOVE(36, MOVE_UTURN), LEVEL_UP_MOVE(42, MOVE_DRAGONDANCE), LEVEL_UP_MOVE(48, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(49, MOVE_DRAGONPULSE), LEVEL_UP_MOVE(54, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(59, MOVE_DRAGONDARTS), LEVEL_UP_MOVE(63, MOVE_DRAGONRUSH), LEVEL_UP_MOVE(70, MOVE_DOUBLEEDGE), LEVEL_UP_MOVE(78, MOVE_LASTRESORT), @@ -19692,7 +19685,6 @@ static const struct LevelUpMove sKubfuLevelUpLearnset[] = { static const struct LevelUpMove sUrshifuLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_WICKEDBLOW), - LEVEL_UP_MOVE( 1, MOVE_WICKEDBLOW), LEVEL_UP_MOVE( 1, MOVE_SUCKERPUNCH), LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), LEVEL_UP_MOVE( 1, MOVE_LEER), @@ -19714,7 +19706,6 @@ static const struct LevelUpMove sUrshifuLevelUpLearnset[] = { 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), @@ -19952,7 +19943,6 @@ static const struct LevelUpMove sPonytaGLevelUpLearnset[] = { static const struct LevelUpMove sRapidashGLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_PSYCHOCUT), - LEVEL_UP_MOVE( 1, MOVE_PSYCHOCUT), LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), LEVEL_UP_MOVE( 1, MOVE_GROWL), @@ -19964,6 +19954,7 @@ static const struct LevelUpMove sRapidashGLevelUpLearnset[] = { LEVEL_UP_MOVE(25, MOVE_PSYBEAM), LEVEL_UP_MOVE(30, MOVE_STOMP), LEVEL_UP_MOVE(35, MOVE_HEALPULSE), + LEVEL_UP_MOVE(39, MOVE_PSYCHOCUT), LEVEL_UP_MOVE(43, MOVE_TAKEDOWN), LEVEL_UP_MOVE(49, MOVE_DAZZLINGGLEAM), LEVEL_UP_MOVE(56, MOVE_PSYCHIC), @@ -19994,7 +19985,6 @@ static const struct LevelUpMove sSlowpokeGLevelUpLearnset[] = { static const struct LevelUpMove sSlowbroGLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_SHELLSIDEARM), - LEVEL_UP_MOVE( 1, MOVE_SHELLSIDEARM), LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 1, MOVE_CURSE), @@ -20038,8 +20028,6 @@ static const struct LevelUpMove sFarfetchdGLevelUpLearnset[] = { static const struct LevelUpMove sWeezingGLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_DOUBLEHIT), LEVEL_UP_MOVE( 0, MOVE_STRANGESTEAM), - LEVEL_UP_MOVE( 1, MOVE_DOUBLEHIT), - LEVEL_UP_MOVE( 1, MOVE_STRANGESTEAM), LEVEL_UP_MOVE( 1, MOVE_HAZE), LEVEL_UP_MOVE( 1, MOVE_HEATWAVE), LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), @@ -20055,6 +20043,8 @@ static const struct LevelUpMove sWeezingGLevelUpLearnset[] = { LEVEL_UP_MOVE(24, MOVE_AROMATHERAPY), LEVEL_UP_MOVE(28, MOVE_SELFDESTRUCT), LEVEL_UP_MOVE(32, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(34, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(34, MOVE_STRANGESTEAM), LEVEL_UP_MOVE(38, MOVE_TOXIC), LEVEL_UP_MOVE(44, MOVE_BELCH), LEVEL_UP_MOVE(50, MOVE_EXPLOSION), @@ -20156,7 +20146,6 @@ static const struct LevelUpMove sMoltresGLevelUpLearnset[] = { 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), @@ -20217,7 +20206,6 @@ static const struct LevelUpMove sZigzagoonGLevelUpLearnset[] = { static const struct LevelUpMove sLinooneGLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_NIGHTSLASH), - LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), LEVEL_UP_MOVE( 1, MOVE_BABYDOLLEYES), LEVEL_UP_MOVE( 1, MOVE_PINMISSILE), LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), @@ -20229,6 +20217,7 @@ static const struct LevelUpMove sLinooneGLevelUpLearnset[] = { LEVEL_UP_MOVE(12, MOVE_HEADBUTT), LEVEL_UP_MOVE(15, MOVE_HONECLAWS), LEVEL_UP_MOVE(18, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(19, MOVE_NIGHTSLASH), LEVEL_UP_MOVE(23, MOVE_REST), LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), LEVEL_UP_MOVE(33, MOVE_SCARYFACE), @@ -20258,7 +20247,6 @@ static const struct LevelUpMove sDarumakaGLevelUpLearnset[] = { static const struct LevelUpMove sDarmanitanGLevelUpLearnset[] = { LEVEL_UP_MOVE( 0, MOVE_ICICLECRASH), - LEVEL_UP_MOVE( 1, MOVE_ICICLECRASH), LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_MOVE( 4, MOVE_TAUNT),