From 325c38b7d77d4a9d37abc5741f682e45b4a209ff Mon Sep 17 00:00:00 2001 From: Eduardo Quezada D'Ottone Date: Sat, 1 Oct 2022 22:37:03 -0300 Subject: [PATCH] Reordered gen 7 TeachableLearnsets --- src/data/pokemon/teachable_learnsets.h | 866 ++++++++++++------------- 1 file changed, 433 insertions(+), 433 deletions(-) diff --git a/src/data/pokemon/teachable_learnsets.h b/src/data/pokemon/teachable_learnsets.h index 7cab0f3f43..bacdac09c3 100644 --- a/src/data/pokemon/teachable_learnsets.h +++ b/src/data/pokemon/teachable_learnsets.h @@ -29049,15 +29049,15 @@ static const u16 sRowletTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29073,15 +29073,15 @@ static const u16 sDartrixTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29098,15 +29098,15 @@ static const u16 sDecidueyeTeachableLearnset[] = { MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SHADOW_BALL, - MOVE_SOLAR_BEAM, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29116,6 +29116,7 @@ static const u16 sDecidueyeHisuianTeachableLearnset[] = { static const u16 sLittenTeachableLearnset[] = { MOVE_ATTRACT, + MOVE_BODY_SLAM, MOVE_BULK_UP, MOVE_DOUBLE_TEAM, MOVE_FACADE, @@ -29128,16 +29129,15 @@ static const u16 sLittenTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_SUNNY_DAY, - MOVE_TAUNT, - MOVE_TORMENT, - MOVE_TOXIC, - MOVE_BODY_SLAM, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TORMENT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29155,15 +29155,15 @@ static const u16 sTorracatTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_SUNNY_DAY, - MOVE_TAUNT, - MOVE_TORMENT, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TORMENT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29175,6 +29175,7 @@ static const u16 sIncineroarTeachableLearnset[] = { MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FIRE_BLAST, + MOVE_FIRE_PUNCH, MOVE_FLAMETHROWER, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, @@ -29185,18 +29186,17 @@ static const u16 sIncineroarTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_SNATCH, - MOVE_SUNNY_DAY, - MOVE_TAUNT, - MOVE_TORMENT, - MOVE_TOXIC, - MOVE_FIRE_PUNCH, MOVE_SLEEP_TALK, + MOVE_SNATCH, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, MOVE_THUNDER_PUNCH, + MOVE_TORMENT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29209,20 +29209,20 @@ static const u16 sPopplioTeachableLearnset[] = { MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_IRON_TAIL, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -29235,20 +29235,20 @@ static const u16 sBrionneTeachableLearnset[] = { MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_IRON_TAIL, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -29261,25 +29261,25 @@ static const u16 sPrimarinaTeachableLearnset[] = { MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_IRON_TAIL, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_RAIN_DANCE, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, MOVE_SHADOW_BALL, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, - MOVE_PSYCH_UP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -29296,15 +29296,15 @@ static const u16 sPikipekTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROCK_SMASH, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29321,15 +29321,15 @@ static const u16 sTrumbeakTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROCK_SMASH, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29347,15 +29347,15 @@ static const u16 sToucannonTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROCK_SMASH, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29367,21 +29367,21 @@ static const u16 sYungoosTeachableLearnset[] = { MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_IRON_TAIL, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_ROCK_TOMB, MOVE_SANDSTORM, MOVE_SHOCK_WAVE, - MOVE_TAUNT, - MOVE_THIEF, - MOVE_TORMENT, - MOVE_TOXIC, - MOVE_MUD_SLAP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_THIEF, + MOVE_TORMENT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29390,9 +29390,12 @@ static const u16 sGumshoosTeachableLearnset[] = { MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, MOVE_FACADE, + MOVE_FIRE_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_ICE_PUNCH, MOVE_IRON_TAIL, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, @@ -29400,18 +29403,15 @@ static const u16 sGumshoosTeachableLearnset[] = { MOVE_ROCK_TOMB, MOVE_SANDSTORM, MOVE_SHOCK_WAVE, - MOVE_TAUNT, - MOVE_THIEF, - MOVE_TORMENT, - MOVE_TOXIC, - MOVE_FIRE_PUNCH, - MOVE_ICE_PUNCH, - MOVE_MUD_SLAP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_THIEF, MOVE_THUNDER_PUNCH, + MOVE_TORMENT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29419,24 +29419,24 @@ static const u16 sGrubbinTeachableLearnset[] = { MOVE_ATTRACT, MOVE_DIG, MOVE_DOUBLE_TEAM, + MOVE_ENDURE, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_LIGHT_SCREEN, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, - MOVE_THUNDERBOLT, - MOVE_TOXIC, - MOVE_ENDURE, - MOVE_MUD_SLAP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29448,19 +29448,19 @@ static const u16 sCharjabugTeachableLearnset[] = { MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_LIGHT_SCREEN, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, - MOVE_THUNDERBOLT, - MOVE_TOXIC, - MOVE_MUD_SLAP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29473,21 +29473,21 @@ static const u16 sVikavoltTeachableLearnset[] = { MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, - MOVE_SOLAR_BEAM, - MOVE_THUNDER, - MOVE_THUNDERBOLT, - MOVE_TOXIC, - MOVE_MUD_SLAP, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29496,28 +29496,28 @@ static const u16 sCrabrawlerTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_BULK_UP, MOVE_DOUBLE_TEAM, + MOVE_DYNAMIC_PUNCH, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_ICE_PUNCH, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_SMASH, MOVE_ROCK_TOMB, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_DYNAMIC_PUNCH, - MOVE_ICE_PUNCH, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_THIEF, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29527,6 +29527,7 @@ static const u16 sCrabominableTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_BULK_UP, MOVE_DOUBLE_TEAM, + MOVE_DYNAMIC_PUNCH, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FOCUS_PUNCH, @@ -29534,24 +29535,23 @@ static const u16 sCrabominableTeachableLearnset[] = { MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICE_PUNCH, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_SMASH, MOVE_ROCK_TOMB, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_DYNAMIC_PUNCH, - MOVE_ICE_PUNCH, - MOVE_ICY_WIND, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_THIEF, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29564,20 +29564,20 @@ static const u16 sOricorioTeachableLearnset[] = { MOVE_FLY, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SANDSTORM, - MOVE_STEEL_WING, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_ICY_WIND, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29586,26 +29586,26 @@ static const u16 sCutieflyTeachableLearnset[] = { MOVE_ATTRACT, MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SKILL_SWAP, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_DREAM_EATER, - MOVE_PSYCH_UP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29614,27 +29614,27 @@ static const u16 sRibombeeTeachableLearnset[] = { MOVE_ATTRACT, MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SKILL_SWAP, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_DREAM_EATER, - MOVE_PSYCH_UP, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29649,14 +29649,14 @@ static const u16 sRockruffTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_ROCK_TOMB, - MOVE_TAUNT, - MOVE_TOXIC, MOVE_ROCK_SLIDE, + MOVE_ROCK_TOMB, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29673,15 +29673,15 @@ static const u16 sLycanrocTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_ROCK_TOMB, - MOVE_TAUNT, - MOVE_TOXIC, MOVE_ROCK_SLIDE, + MOVE_ROCK_TOMB, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29726,6 +29726,7 @@ static const u16 sLycanrocDuskTeachableLearnset[] = { static const u16 sWishiwashiTeachableLearnset[] = { MOVE_ATTRACT, MOVE_DIVE, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, MOVE_FACADE, @@ -29738,15 +29739,14 @@ static const u16 sWishiwashiTeachableLearnset[] = { MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_DOUBLE_EDGE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -29759,21 +29759,21 @@ static const u16 sMareanieTeachableLearnset[] = { MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, + MOVE_SLEEP_TALK, MOVE_SLUDGE_BOMB, MOVE_SNATCH, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, - MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, MOVE_UNAVAILABLE, }; @@ -29786,74 +29786,74 @@ static const u16 sToxapexTeachableLearnset[] = { MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_LIGHT_SCREEN, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, + MOVE_SLEEP_TALK, MOVE_SLUDGE_BOMB, MOVE_SNATCH, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, - MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, MOVE_UNAVAILABLE, }; static const u16 sMudbrayTeachableLearnset[] = { MOVE_ATTRACT, + MOVE_BODY_SLAM, + MOVE_COUNTER, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_MEGA_KICK, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SANDSTORM, - MOVE_TOXIC, - MOVE_BODY_SLAM, - MOVE_COUNTER, - MOVE_DOUBLE_EDGE, - MOVE_MEGA_KICK, - MOVE_MUD_SLAP, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sMudsdaleTeachableLearnset[] = { MOVE_ATTRACT, + MOVE_COUNTER, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_MEGA_KICK, + MOVE_MUD_SLAP, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SANDSTORM, - MOVE_TOXIC, - MOVE_COUNTER, - MOVE_MEGA_KICK, - MOVE_MUD_SLAP, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29866,19 +29866,19 @@ static const u16 sDewpiderTeachableLearnset[] = { MOVE_GIGA_DRAIN, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -29891,21 +29891,21 @@ static const u16 sAraquanidTeachableLearnset[] = { MOVE_GIGA_DRAIN, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SURF, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_ICY_WIND, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -29914,21 +29914,21 @@ static const u16 sFomantisTeachableLearnset[] = { MOVE_DOUBLE_TEAM, MOVE_FACADE, MOVE_FRUSTRATION, + MOVE_FURY_CUTTER, MOVE_GIGA_DRAIN, MOVE_HIDDEN_POWER, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, - MOVE_FURY_CUTTER, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -29939,6 +29939,7 @@ static const u16 sLurantisTeachableLearnset[] = { MOVE_DOUBLE_TEAM, MOVE_FACADE, MOVE_FRUSTRATION, + MOVE_FURY_CUTTER, MOVE_GIGA_DRAIN, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, @@ -29946,21 +29947,21 @@ static const u16 sLurantisTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, - MOVE_FURY_CUTTER, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sMorelullTeachableLearnset[] = { MOVE_ATTRACT, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FLASH, MOVE_FRUSTRATION, MOVE_GIGA_DRAIN, @@ -29970,22 +29971,22 @@ static const u16 sMorelullTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SLUDGE_BOMB, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, - MOVE_DREAM_EATER, MOVE_SLEEP_TALK, + MOVE_SLUDGE_BOMB, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sShiinoticTeachableLearnset[] = { MOVE_ATTRACT, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FLASH, MOVE_FRUSTRATION, MOVE_GIGA_DRAIN, @@ -29995,16 +29996,15 @@ static const u16 sShiinoticTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SLUDGE_BOMB, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, - MOVE_DREAM_EATER, MOVE_SLEEP_TALK, + MOVE_SLUDGE_BOMB, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30022,16 +30022,16 @@ static const u16 sSalanditTeachableLearnset[] = { MOVE_PROTECT, MOVE_REST, MOVE_RETURN, + MOVE_SLEEP_TALK, MOVE_SLUDGE_BOMB, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, MOVE_TORMENT, MOVE_TOXIC, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -30049,16 +30049,16 @@ static const u16 sSalazzleTeachableLearnset[] = { MOVE_PROTECT, MOVE_REST, MOVE_RETURN, + MOVE_SLEEP_TALK, MOVE_SLUDGE_BOMB, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, MOVE_TORMENT, MOVE_TOXIC, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -30067,30 +30067,30 @@ static const u16 sStuffulTeachableLearnset[] = { MOVE_ATTRACT, MOVE_BRICK_BREAK, MOVE_BULK_UP, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, + MOVE_ENDURE, MOVE_FACADE, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_ICE_PUNCH, + MOVE_MEGA_KICK, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_ROCK_TOMB, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_ENDURE, - MOVE_ICE_PUNCH, - MOVE_MEGA_KICK, MOVE_ROCK_SLIDE, + MOVE_ROCK_TOMB, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30099,6 +30099,7 @@ static const u16 sBewearTeachableLearnset[] = { MOVE_ATTRACT, MOVE_BRICK_BREAK, MOVE_BULK_UP, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, @@ -30107,22 +30108,21 @@ static const u16 sBewearTeachableLearnset[] = { MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, + MOVE_ICE_PUNCH, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_ROCK_TOMB, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_ICE_PUNCH, MOVE_ROCK_SLIDE, + MOVE_ROCK_TOMB, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30139,13 +30139,13 @@ static const u16 sBounsweetTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30162,13 +30162,13 @@ static const u16 sSteeneeTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30185,13 +30185,13 @@ static const u16 sTsareenaTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30199,6 +30199,7 @@ static const u16 sComfeyTeachableLearnset[] = { MOVE_ATTRACT, MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_ENDURE, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_GIGA_DRAIN, @@ -30206,20 +30207,19 @@ static const u16 sComfeyTeachableLearnset[] = { MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, + MOVE_SLEEP_TALK, + MOVE_SNORE, MOVE_SOLAR_BEAM, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, MOVE_TOXIC, - MOVE_ENDURE, - MOVE_PSYCH_UP, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -30227,32 +30227,32 @@ static const u16 sOranguruTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_RAIN_DANCE, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_SAFEGUARD, MOVE_SHADOW_BALL, + MOVE_SLEEP_TALK, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TOXIC, - MOVE_DREAM_EATER, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -30261,6 +30261,7 @@ static const u16 sPassimianTeachableLearnset[] = { MOVE_ATTRACT, MOVE_BRICK_BREAK, MOVE_BULK_UP, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, MOVE_FACADE, @@ -30273,22 +30274,21 @@ static const u16 sPassimianTeachableLearnset[] = { MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_SMASH, MOVE_ROCK_TOMB, + MOVE_SEISMIC_TOSS, MOVE_SHADOW_BALL, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_ROCK_SLIDE, - MOVE_SEISMIC_TOSS, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -30303,14 +30303,14 @@ static const u16 sWimpodTeachableLearnset[] = { MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, - MOVE_SURF, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_WATERFALL, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_TOXIC, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -30323,30 +30323,30 @@ static const u16 sGolisopodTeachableLearnset[] = { MOVE_DOUBLE_TEAM, MOVE_FACADE, MOVE_FRUSTRATION, + MOVE_FURY_CUTTER, MOVE_HAIL, MOVE_HIDDEN_POWER, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_SMASH, MOVE_ROCK_TOMB, - MOVE_SLUDGE_BOMB, - MOVE_SURF, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_FURY_CUTTER, - MOVE_ICY_WIND, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, + MOVE_SLUDGE_BOMB, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -30362,16 +30362,16 @@ static const u16 sSandygastTeachableLearnset[] = { MOVE_PSYCHIC, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SANDSTORM, MOVE_SHADOW_BALL, MOVE_SKILL_SWAP, - MOVE_TOXIC, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30387,73 +30387,75 @@ static const u16 sPalossandTeachableLearnset[] = { MOVE_PSYCHIC, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SANDSTORM, MOVE_SHADOW_BALL, MOVE_SKILL_SWAP, - MOVE_SLUDGE_BOMB, - MOVE_TOXIC, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, + MOVE_SLUDGE_BOMB, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sPyukumukuTeachableLearnset[] = { MOVE_ATTRACT, + MOVE_COUNTER, MOVE_DOUBLE_TEAM, + MOVE_ENDURE, MOVE_HAIL, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_RAIN_DANCE, MOVE_REFLECT, MOVE_REST, MOVE_SAFEGUARD, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_COUNTER, - MOVE_ENDURE, - MOVE_PSYCH_UP, MOVE_SLEEP_TALK, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sTypeNullTeachableLearnset[] = { MOVE_AERIAL_ACE, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_DRAGON_CLAW, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HAIL, MOVE_HIDDEN_POWER, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_ROAR, - MOVE_SANDSTORM, - MOVE_SUNNY_DAY, - MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_ICY_WIND, MOVE_ROCK_SLIDE, + MOVE_SANDSTORM, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, MOVE_THUNDER_WAVE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sSilvallyTeachableLearnset[] = { MOVE_AERIAL_ACE, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_DRAGON_CLAW, + MOVE_EXPLOSION, MOVE_FACADE, MOVE_FLAMETHROWER, MOVE_FRUSTRATION, @@ -30461,62 +30463,60 @@ static const u16 sSilvallyTeachableLearnset[] = { MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_SANDSTORM, MOVE_SHADOW_BALL, - MOVE_STEEL_WING, - MOVE_SUNNY_DAY, - MOVE_SURF, - MOVE_THUNDERBOLT, - MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_EXPLOSION, - MOVE_ICY_WIND, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_STEEL_WING, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, + MOVE_SURF, MOVE_SWAGGER, MOVE_SWORDS_DANCE, MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sMiniorTeachableLearnset[] = { MOVE_ATTRACT, MOVE_CALM_MIND, + MOVE_DEFENSE_CURL, + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, + MOVE_EXPLOSION, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, + MOVE_ROLLOUT, MOVE_SAFEGUARD, MOVE_SANDSTORM, - MOVE_SOLAR_BEAM, - MOVE_TOXIC, - MOVE_DEFENSE_CURL, - MOVE_DOUBLE_EDGE, - MOVE_EXPLOSION, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, - MOVE_ROLLOUT, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWIFT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30525,33 +30525,36 @@ static const u16 sKomalaTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_BULK_UP, MOVE_CALM_MIND, + MOVE_DEFENSE_CURL, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_PROTECT, - MOVE_RETURN, - MOVE_SUNNY_DAY, - MOVE_TOXIC, - MOVE_DEFENSE_CURL, MOVE_PSYCH_UP, + MOVE_RETURN, MOVE_ROCK_SLIDE, MOVE_ROLLOUT, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sTurtonatorTeachableLearnset[] = { MOVE_ATTRACT, + MOVE_BODY_SLAM, MOVE_BULK_UP, MOVE_DOUBLE_TEAM, MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, + MOVE_ENDURE, + MOVE_EXPLOSION, MOVE_FACADE, MOVE_FIRE_BLAST, MOVE_FLAMETHROWER, @@ -30566,22 +30569,20 @@ static const u16 sTurtonatorTeachableLearnset[] = { MOVE_ROAR, MOVE_ROCK_TOMB, MOVE_SHOCK_WAVE, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_BODY_SLAM, - MOVE_ENDURE, - MOVE_EXPLOSION, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sTogedemaruTeachableLearnset[] = { MOVE_ATTRACT, + MOVE_DEFENSE_CURL, MOVE_DOUBLE_TEAM, MOVE_FACADE, MOVE_FRUSTRATION, @@ -30591,18 +30592,17 @@ static const u16 sTogedemaruTeachableLearnset[] = { MOVE_REFLECT, MOVE_REST, MOVE_RETURN, - MOVE_SHOCK_WAVE, - MOVE_THIEF, - MOVE_THUNDER, - MOVE_THUNDERBOLT, - MOVE_TOXIC, - MOVE_DEFENSE_CURL, MOVE_ROLLOUT, + MOVE_SHOCK_WAVE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_THIEF, MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30610,33 +30610,33 @@ static const u16 sMimikyuTeachableLearnset[] = { MOVE_ATTRACT, MOVE_BULK_UP, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_GIGA_DRAIN, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, + MOVE_MIMIC, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SHADOW_BALL, - MOVE_SNATCH, - MOVE_TAUNT, - MOVE_THIEF, - MOVE_THUNDER, - MOVE_THUNDERBOLT, - MOVE_TOXIC, - MOVE_DREAM_EATER, - MOVE_MIMIC, - MOVE_PSYCH_UP, MOVE_SLEEP_TALK, + MOVE_SNATCH, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_THIEF, MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30647,6 +30647,7 @@ static const u16 sBruxishTeachableLearnset[] = { MOVE_BULK_UP, MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FACADE, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, @@ -30660,19 +30661,18 @@ static const u16 sBruxishTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SAFEGUARD, + MOVE_SLEEP_TALK, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_SURF, + MOVE_SWAGGER, + MOVE_SWORDS_DANCE, MOVE_TAUNT, MOVE_TORMENT, MOVE_TOXIC, - MOVE_WATERFALL, MOVE_WATER_PULSE, - MOVE_DREAM_EATER, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, - MOVE_SWORDS_DANCE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -30691,30 +30691,30 @@ static const u16 sDrampaTeachableLearnset[] = { MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_SAFEGUARD, MOVE_SHADOW_BALL, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, + MOVE_SNORE, MOVE_SOLAR_BEAM, MOVE_STEEL_WING, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, MOVE_SURF, + MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TOXIC, MOVE_WATER_PULSE, - MOVE_ICY_WIND, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_THUNDER_WAVE, MOVE_UNAVAILABLE, }; @@ -30733,18 +30733,18 @@ static const u16 sDhelmiseTeachableLearnset[] = { MOVE_RAIN_DANCE, MOVE_REST, MOVE_RETURN, - MOVE_SHADOW_BALL, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_SURF, - MOVE_THIEF, - MOVE_TOXIC, MOVE_ROCK_SLIDE, + MOVE_SHADOW_BALL, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, + MOVE_SURF, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30753,6 +30753,7 @@ static const u16 sJangmooTeachableLearnset[] = { MOVE_ATTRACT, MOVE_BRICK_BREAK, MOVE_BULK_UP, + MOVE_COUNTER, MOVE_DOUBLE_TEAM, MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, @@ -30764,18 +30765,17 @@ static const u16 sJangmooTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SAFEGUARD, MOVE_SANDSTORM, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_COUNTER, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30795,17 +30795,17 @@ static const u16 sHakamooTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SAFEGUARD, MOVE_SANDSTORM, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -30818,32 +30818,32 @@ static const u16 sKommooTeachableLearnset[] = { MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FACADE, + MOVE_FIRE_PUNCH, MOVE_FLAMETHROWER, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, + MOVE_ICE_PUNCH, MOVE_IRON_TAIL, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SAFEGUARD, MOVE_SANDSTORM, MOVE_SHOCK_WAVE, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_WATER_PULSE, - MOVE_FIRE_PUNCH, - MOVE_ICE_PUNCH, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TAUNT, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, + MOVE_WATER_PULSE, MOVE_UNAVAILABLE, }; @@ -30858,26 +30858,26 @@ static const u16 sTapuKokoTeachableLearnset[] = { MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_RAIN_DANCE, MOVE_REFLECT, MOVE_RETURN, MOVE_ROAR, MOVE_SAFEGUARD, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, + MOVE_SNORE, MOVE_STEEL_WING, + MOVE_SUBSTITUTE, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, + MOVE_THUNDER_PUNCH, + MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TORMENT, MOVE_TOXIC, - MOVE_PSYCH_UP, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, - MOVE_THUNDER_PUNCH, - MOVE_THUNDER_WAVE, MOVE_UNAVAILABLE, }; @@ -30890,24 +30890,24 @@ static const u16 sTapuLeleTeachableLearnset[] = { MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SHADOW_BALL, MOVE_SKILL_SWAP, + MOVE_SLEEP_TALK, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TORMENT, MOVE_TOXIC, - MOVE_PSYCH_UP, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -30923,23 +30923,23 @@ static const u16 sTapuBuluTeachableLearnset[] = { MOVE_HYPER_BEAM, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_REFLECT, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SAFEGUARD, + MOVE_SLEEP_TALK, + MOVE_SNORE, MOVE_SOLAR_BEAM, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, + MOVE_SWORDS_DANCE, MOVE_TAUNT, MOVE_TORMENT, MOVE_TOXIC, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, - MOVE_SWORDS_DANCE, MOVE_UNAVAILABLE, }; @@ -30952,26 +30952,26 @@ static const u16 sTapuFiniTeachableLearnset[] = { MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_ICE_BEAM, + MOVE_ICE_PUNCH, + MOVE_ICY_WIND, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_RAIN_DANCE, MOVE_REFLECT, MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SHADOW_BALL, - MOVE_SURF, - MOVE_TAUNT, - MOVE_TORMENT, - MOVE_TOXIC, - MOVE_WATERFALL, - MOVE_WATER_PULSE, - MOVE_ICE_PUNCH, - MOVE_ICY_WIND, - MOVE_PSYCH_UP, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_SURF, MOVE_SWAGGER, + MOVE_TAUNT, + MOVE_TORMENT, + MOVE_TOXIC, + MOVE_WATER_PULSE, + MOVE_WATERFALL, MOVE_UNAVAILABLE, }; @@ -30996,26 +30996,26 @@ static const u16 sSolgaleoTeachableLearnset[] = { MOVE_IRON_TAIL, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_REST, MOVE_RETURN, MOVE_ROAR, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SAFEGUARD, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, + MOVE_SNORE, MOVE_SOLAR_BEAM, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, + MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TOXIC, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, - MOVE_THUNDER_WAVE, MOVE_UNAVAILABLE, }; @@ -31024,14 +31024,17 @@ static const u16 sLunalaTeachableLearnset[] = { MOVE_BLIZZARD, MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_DREAM_EATER, MOVE_FACADE, MOVE_FLY, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_LIGHT_SCREEN, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_REST, @@ -31040,19 +31043,16 @@ static const u16 sLunalaTeachableLearnset[] = { MOVE_SAFEGUARD, MOVE_SHADOW_BALL, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, + MOVE_SNORE, MOVE_SOLAR_BEAM, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, + MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TOXIC, - MOVE_DREAM_EATER, - MOVE_ICY_WIND, - MOVE_PSYCH_UP, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, - MOVE_THUNDER_WAVE, MOVE_UNAVAILABLE, }; @@ -31069,44 +31069,44 @@ static const u16 sNihilegoTeachableLearnset[] = { MOVE_RETURN, MOVE_SAFEGUARD, MOVE_SANDSTORM, - MOVE_SLUDGE_BOMB, - MOVE_THUNDER, - MOVE_THUNDERBOLT, - MOVE_TOXIC, MOVE_SLEEP_TALK, + MOVE_SLUDGE_BOMB, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sBuzzwoleTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_BULK_UP, + MOVE_COUNTER, MOVE_DOUBLE_TEAM, + MOVE_DYNAMIC_PUNCH, MOVE_EARTHQUAKE, + MOVE_ENDURE, MOVE_FACADE, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_ICE_PUNCH, + MOVE_MEGA_PUNCH, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, - MOVE_ROCK_TOMB, - MOVE_TAUNT, - MOVE_TOXIC, - MOVE_COUNTER, - MOVE_DYNAMIC_PUNCH, - MOVE_ENDURE, - MOVE_ICE_PUNCH, - MOVE_MEGA_PUNCH, MOVE_ROCK_SLIDE, + MOVE_ROCK_TOMB, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TAUNT, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31119,20 +31119,20 @@ static const u16 sPheromosaTeachableLearnset[] = { MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, MOVE_ICE_BEAM, + MOVE_ICY_WIND, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, - MOVE_SNATCH, - MOVE_TAUNT, - MOVE_TORMENT, - MOVE_TOXIC, - MOVE_ICY_WIND, MOVE_SLEEP_TALK, + MOVE_SNATCH, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWIFT, + MOVE_TAUNT, + MOVE_TORMENT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31150,23 +31150,25 @@ static const u16 sXurkitreeTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, - MOVE_SOLAR_BEAM, - MOVE_SUNNY_DAY, - MOVE_THUNDER, - MOVE_THUNDERBOLT, - MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, + MOVE_SUNNY_DAY, MOVE_SWAGGER, MOVE_THUNDER_PUNCH, MOVE_THUNDER_WAVE, + MOVE_THUNDER, + MOVE_THUNDERBOLT, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sCelesteelaTeachableLearnset[] = { + MOVE_DOUBLE_EDGE, MOVE_DOUBLE_TEAM, MOVE_EARTHQUAKE, + MOVE_EXPLOSION, MOVE_FACADE, MOVE_FIRE_BLAST, MOVE_FLAMETHROWER, @@ -31178,16 +31180,14 @@ static const u16 sCelesteelaTeachableLearnset[] = { MOVE_PROTECT, MOVE_REST, MOVE_RETURN, - MOVE_SHOCK_WAVE, - MOVE_SOLAR_BEAM, - MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_EXPLOSION, MOVE_ROCK_SLIDE, + MOVE_SHOCK_WAVE, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31198,18 +31198,18 @@ static const u16 sKartanaTeachableLearnset[] = { MOVE_CUT, MOVE_DOUBLE_TEAM, MOVE_FRUSTRATION, + MOVE_FURY_CUTTER, MOVE_GIGA_DRAIN, MOVE_HIDDEN_POWER, MOVE_PROTECT, MOVE_REST, MOVE_RETURN, - MOVE_TOXIC, - MOVE_FURY_CUTTER, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31228,15 +31228,15 @@ static const u16 sGuzzlordTeachableLearnset[] = { MOVE_PROTECT, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SHOCK_WAVE, - MOVE_SLUDGE_BOMB, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, + MOVE_SLUDGE_BOMB, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_THIEF, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31256,25 +31256,27 @@ static const u16 sNecrozmaTeachableLearnset[] = { MOVE_REFLECT, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SHOCK_WAVE, - MOVE_SOLAR_BEAM, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_SWORDS_DANCE, + MOVE_THIEF, MOVE_THUNDER_WAVE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sMagearnaTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_CALM_MIND, + MOVE_DEFENSE_CURL, MOVE_DOUBLE_TEAM, + MOVE_EXPLOSION, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, MOVE_HYPER_BEAM, @@ -31285,14 +31287,12 @@ static const u16 sMagearnaTeachableLearnset[] = { MOVE_RETURN, MOVE_SHADOW_BALL, MOVE_SHOCK_WAVE, - MOVE_SOLAR_BEAM, - MOVE_THUNDERBOLT, - MOVE_DEFENSE_CURL, - MOVE_EXPLOSION, MOVE_SNORE, + MOVE_SOLAR_BEAM, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_THUNDER_WAVE, + MOVE_THUNDERBOLT, MOVE_UNAVAILABLE, }; @@ -31300,29 +31300,29 @@ static const u16 sMarshadowTeachableLearnset[] = { MOVE_BRICK_BREAK, MOVE_BULK_UP, MOVE_CALM_MIND, + MOVE_COUNTER, MOVE_DOUBLE_TEAM, MOVE_FACADE, + MOVE_FIRE_PUNCH, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, + MOVE_ICE_PUNCH, MOVE_PROTECT, + MOVE_PSYCH_UP, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SHADOW_BALL, - MOVE_SNATCH, - MOVE_THIEF, - MOVE_TOXIC, - MOVE_COUNTER, - MOVE_FIRE_PUNCH, - MOVE_ICE_PUNCH, - MOVE_PSYCH_UP, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, + MOVE_SNATCH, MOVE_SNORE, MOVE_SUBSTITUTE, MOVE_SWAGGER, + MOVE_THIEF, MOVE_THUNDER_PUNCH, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31334,12 +31334,12 @@ static const u16 sPoipoleTeachableLearnset[] = { MOVE_PROTECT, MOVE_REST, MOVE_RETURN, + MOVE_SLEEP_TALK, MOVE_SLUDGE_BOMB, MOVE_SNATCH, - MOVE_TOXIC, - MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; @@ -31359,18 +31359,19 @@ static const u16 sNaganadelTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, MOVE_SLUDGE_BOMB, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_THIEF, MOVE_THUNDERBOLT, MOVE_TOXIC, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, MOVE_UNAVAILABLE, }; static const u16 sStakatakaTeachableLearnset[] = { + MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FRUSTRATION, @@ -31380,22 +31381,22 @@ static const u16 sStakatakaTeachableLearnset[] = { MOVE_REFLECT, MOVE_REST, MOVE_RETURN, + MOVE_ROCK_SLIDE, MOVE_ROCK_TOMB, MOVE_SAFEGUARD, MOVE_SANDSTORM, MOVE_SKILL_SWAP, - MOVE_TOXIC, - MOVE_DOUBLE_EDGE, - MOVE_ROCK_SLIDE, MOVE_SLEEP_TALK, MOVE_SNORE, MOVE_SUBSTITUTE, + MOVE_TOXIC, MOVE_UNAVAILABLE, }; static const u16 sBlacephalonTeachableLearnset[] = { MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, + MOVE_EXPLOSION, MOVE_FACADE, MOVE_FIRE_BLAST, MOVE_FLAMETHROWER, @@ -31409,16 +31410,15 @@ static const u16 sBlacephalonTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SHADOW_BALL, + MOVE_SLEEP_TALK, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_SUNNY_DAY, + MOVE_SWAGGER, MOVE_TAUNT, MOVE_THIEF, MOVE_TORMENT, MOVE_TOXIC, - MOVE_EXPLOSION, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_SWAGGER, MOVE_UNAVAILABLE, }; @@ -31429,6 +31429,7 @@ static const u16 sZeraoraTeachableLearnset[] = { MOVE_CALM_MIND, MOVE_DOUBLE_TEAM, MOVE_FACADE, + MOVE_FIRE_PUNCH, MOVE_FOCUS_PUNCH, MOVE_FRUSTRATION, MOVE_HIDDEN_POWER, @@ -31437,17 +31438,16 @@ static const u16 sZeraoraTeachableLearnset[] = { MOVE_REST, MOVE_RETURN, MOVE_SHOCK_WAVE, + MOVE_SLEEP_TALK, MOVE_SNATCH, + MOVE_SNORE, + MOVE_SUBSTITUTE, MOVE_TAUNT, + MOVE_THUNDER_PUNCH, + MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_THUNDERBOLT, MOVE_TOXIC, - MOVE_FIRE_PUNCH, - MOVE_SLEEP_TALK, - MOVE_SNORE, - MOVE_SUBSTITUTE, - MOVE_THUNDER_PUNCH, - MOVE_THUNDER_WAVE, MOVE_UNAVAILABLE, };