diff --git a/src/data/pokemon/level_up_learnsets.h b/src/data/pokemon/level_up_learnsets.h index 6c17ec8319..c21185402a 100644 --- a/src/data/pokemon/level_up_learnsets.h +++ b/src/data/pokemon/level_up_learnsets.h @@ -7624,261 +7624,90 @@ static const struct LevelUpMove sZeraoraLevelUpLearnset[] = { static const struct LevelUpMove sAlolanRattataLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 6, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 9, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(12, MOVE_BITE), - LEVEL_UP_MOVE(15, MOVE_SUPER_FANG), - LEVEL_UP_MOVE(18, MOVE_CRUNCH), - LEVEL_UP_MOVE(21, MOVE_HYPER_FANG), - LEVEL_UP_MOVE(24, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(27, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanRaticateLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE( 1, MOVE_COUNTER), - LEVEL_UP_MOVE( 1, MOVE_FURY_SWIPES), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY), - LEVEL_UP_MOVE(12, MOVE_BITE), - LEVEL_UP_MOVE(15, MOVE_SUPER_FANG), - LEVEL_UP_MOVE(18, MOVE_CRUNCH), - LEVEL_UP_MOVE(26, MOVE_HYPER_FANG), - LEVEL_UP_MOVE(34, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(42, MOVE_DOUBLE_EDGE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanRaichuLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_PSYCHIC), - LEVEL_UP_MOVE( 1, MOVE_ENCORE), - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanSandshrewLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 4, MOVE_BIDE), - LEVEL_UP_MOVE( 8, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(12, MOVE_SWIFT), - LEVEL_UP_MOVE(16, MOVE_MIRROR_COAT), - LEVEL_UP_MOVE(20, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(24, MOVE_ICE_PUNCH), - LEVEL_UP_MOVE(28, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE(32, MOVE_SLASH), - LEVEL_UP_MOVE(36, MOVE_BLIZZARD), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanSandslashLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_COUNTER), - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 1, MOVE_BIDE), - LEVEL_UP_MOVE( 1, MOVE_ICE_SHARD), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanVulpixLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 7, MOVE_MIST), - LEVEL_UP_MOVE(10, MOVE_ICE_SHARD), - LEVEL_UP_MOVE(14, MOVE_CONFUSE_RAY), - LEVEL_UP_MOVE(17, MOVE_AURORA_BEAM), - LEVEL_UP_MOVE(21, MOVE_DAZZLING_GLEAM), - LEVEL_UP_MOVE(24, MOVE_ICE_BEAM), - LEVEL_UP_MOVE(28, MOVE_ROAR), - LEVEL_UP_MOVE(31, MOVE_BLIZZARD), LEVEL_UP_END }; static const struct LevelUpMove sAlolanNinetalesLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 1, MOVE_NASTY_PLOT), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_MIST), - LEVEL_UP_MOVE( 1, MOVE_ICE_SHARD), LEVEL_UP_END }; static const struct LevelUpMove sAlolanDiglettLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 8, MOVE_GROWL), - LEVEL_UP_MOVE(12, MOVE_AGILITY), - LEVEL_UP_MOVE(15, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(18, MOVE_DIG), - LEVEL_UP_MOVE(21, MOVE_SLASH), - LEVEL_UP_MOVE(25, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(29, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(33, MOVE_FISSURE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanDugtrioLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_TRI_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_SCREECH), - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_AGILITY), - LEVEL_UP_MOVE(15, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(18, MOVE_DIG), - LEVEL_UP_MOVE(21, MOVE_SLASH), - LEVEL_UP_MOVE(25, MOVE_SUCKER_PUNCH), - LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE), - LEVEL_UP_MOVE(45, MOVE_FISSURE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanMeowthLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), - LEVEL_UP_MOVE( 9, MOVE_TAUNT), - LEVEL_UP_MOVE(12, MOVE_PAY_DAY), - LEVEL_UP_MOVE(15, MOVE_FEINT), - LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(23, MOVE_SCREECH), - LEVEL_UP_MOVE(27, MOVE_SLASH), - LEVEL_UP_MOVE(31, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(35, MOVE_PLAY_ROUGH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanPersianLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SWIFT), - LEVEL_UP_MOVE( 1, MOVE_AMNESIA), - LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 1, MOVE_SCRATCH), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_BITE), - LEVEL_UP_MOVE( 1, MOVE_FAKE_OUT), - LEVEL_UP_MOVE( 9, MOVE_TAUNT), - LEVEL_UP_MOVE(12, MOVE_PAY_DAY), - LEVEL_UP_MOVE(16, MOVE_FEINT), - LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES), - LEVEL_UP_MOVE(23, MOVE_SCREECH), - LEVEL_UP_MOVE(27, MOVE_SLASH), - LEVEL_UP_MOVE(37, MOVE_NASTY_PLOT), - LEVEL_UP_MOVE(47, MOVE_PLAY_ROUGH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanGeodudeLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 3, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 6, MOVE_BIDE), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(12, MOVE_STEALTH_ROCK), - LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(23, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(27, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(31, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(35, MOVE_EXPLOSION), LEVEL_UP_END }; static const struct LevelUpMove sAlolanGravelerLevelUpLearnset[] = { LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 1, MOVE_BIDE), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(12, MOVE_STEALTH_ROCK), - LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(23, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(31, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(47, MOVE_EXPLOSION), LEVEL_UP_END }; static const struct LevelUpMove sAlolanGolemLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_MEGA_PUNCH), LEVEL_UP_MOVE( 1, MOVE_TACKLE), - LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL), - LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK), - LEVEL_UP_MOVE( 1, MOVE_BIDE), - LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW), - LEVEL_UP_MOVE(12, MOVE_STEALTH_ROCK), - LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN), - LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT), - LEVEL_UP_MOVE(23, MOVE_ROCK_SLIDE), - LEVEL_UP_MOVE(31, MOVE_THUNDER_PUNCH), - LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE), - LEVEL_UP_MOVE(47, MOVE_EXPLOSION), LEVEL_UP_END }; static const struct LevelUpMove sAlolanGrimerLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_POUND), - LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), - LEVEL_UP_MOVE( 6, MOVE_HARDEN), - LEVEL_UP_MOVE(12, MOVE_MINIMIZE), - LEVEL_UP_MOVE(18, MOVE_DISABLE), - LEVEL_UP_MOVE(24, MOVE_BITE), - LEVEL_UP_MOVE(30, MOVE_SCREECH), - LEVEL_UP_MOVE(36, MOVE_CRUNCH), - LEVEL_UP_MOVE(42, MOVE_ACID_ARMOR), - LEVEL_UP_MOVE(48, MOVE_SLUDGE_BOMB), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanMukLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_HAZE), - LEVEL_UP_MOVE( 1, MOVE_MOONBLAST), - LEVEL_UP_MOVE( 1, MOVE_POUND), - LEVEL_UP_MOVE( 1, MOVE_POISON_GAS), - LEVEL_UP_MOVE( 1, MOVE_HARDEN), - LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), - LEVEL_UP_MOVE(18, MOVE_DISABLE), - LEVEL_UP_MOVE(24, MOVE_BITE), - LEVEL_UP_MOVE(30, MOVE_SCREECH), - LEVEL_UP_MOVE(36, MOVE_CRUNCH), - LEVEL_UP_MOVE(48, MOVE_ACID_ARMOR), - LEVEL_UP_MOVE(60, MOVE_SLUDGE_BOMB), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanExeggutorLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_DRAGON_PULSE), - LEVEL_UP_MOVE( 1, MOVE_POWER_WHIP), - LEVEL_UP_MOVE( 1, MOVE_EGG_BOMB), - LEVEL_UP_MOVE( 1, MOVE_BARRAGE), - LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), - LEVEL_UP_MOVE( 1, MOVE_CONFUSION), - LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END }; static const struct LevelUpMove sAlolanMarowakLevelUpLearnset[] = { - LEVEL_UP_MOVE( 1, MOVE_SWORDS_DANCE), - LEVEL_UP_MOVE( 1, MOVE_SCREECH), - LEVEL_UP_MOVE( 1, MOVE_GROWL), - LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP), - LEVEL_UP_MOVE( 1, MOVE_LEER), - LEVEL_UP_MOVE( 1, MOVE_BONE_CLUB), - LEVEL_UP_MOVE(14, MOVE_FIRE_SPIN), - LEVEL_UP_MOVE(18, MOVE_RAGE), - LEVEL_UP_MOVE(24, MOVE_WILL_O_WISP), - LEVEL_UP_MOVE(26, MOVE_BONEMERANG), - LEVEL_UP_MOVE(36, MOVE_THRASH), - LEVEL_UP_MOVE(48, MOVE_FLARE_BLITZ), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), LEVEL_UP_END };