Moved alolan forms in teachable learnsets

This commit is contained in:
Eduardo Quezada 2022-09-28 13:01:08 -03:00
parent 36a4c1b7ad
commit aa49ed3d18

View file

@ -642,6 +642,21 @@ static const u16 sRattataTeachableLearnset[] = {
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sRattataAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_CUT,
MOVE_DIG,
MOVE_FACADE,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sRaticateTeachableLearnset[] = {
MOVE_ATTRACT,
@ -692,6 +707,24 @@ static const u16 sRaticateTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sRaticateAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BULK_UP,
MOVE_CUT,
MOVE_DIG,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sSpearowTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -918,6 +951,27 @@ static const u16 sRaichuTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sRaichuAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_CALM_MIND,
MOVE_DIG,
MOVE_FACADE,
MOVE_FLASH,
MOVE_HYPER_BEAM,
MOVE_IRON_TAIL,
MOVE_LIGHT_SCREEN,
MOVE_PROTECT,
MOVE_PSYCHIC,
MOVE_REFLECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sSandshrewTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -964,6 +1018,23 @@ static const u16 sSandshrewTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sSandshrewAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BRICK_BREAK,
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sSandslashTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -1011,6 +1082,24 @@ static const u16 sSandslashTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sSandslashAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BRICK_BREAK,
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sNidoranFTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -1408,6 +1497,19 @@ static const u16 sVulpixTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sVulpixAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_DIG,
MOVE_FACADE,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REFLECT,
MOVE_REST,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sNinetalesTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BODY_SLAM,
@ -1445,6 +1547,21 @@ static const u16 sNinetalesTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sNinetalesAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_CALM_MIND,
MOVE_DIG,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REFLECT,
MOVE_REST,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sJigglypuffTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BLIZZARD,
@ -1903,6 +2020,19 @@ static const u16 sDiglettTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sDiglettAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SLUDGE_BOMB,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sDugtrioTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -1938,6 +2068,20 @@ static const u16 sDugtrioTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sDugtrioAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SLUDGE_BOMB,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sMeowthTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -1982,6 +2126,21 @@ static const u16 sMeowthTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sMeowthAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_FACADE,
MOVE_FLASH,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_TAUNT,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sPersianTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -2028,6 +2187,22 @@ static const u16 sPersianTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sPersianAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_FACADE,
MOVE_FLASH,
MOVE_HYPER_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_TAUNT,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sPsyduckTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -2962,6 +3137,23 @@ static const u16 sGeodudeTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sGeodudeAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_EARTHQUAKE,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sGravelerTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BODY_SLAM,
@ -3007,6 +3199,23 @@ static const u16 sGravelerTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sGravelerAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sGolemTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BODY_SLAM,
@ -3056,6 +3265,24 @@ static const u16 sGolemTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sGolemAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_HYPER_BEAM,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sPonytaTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BODY_SLAM,
@ -3513,6 +3740,21 @@ static const u16 sGrimerTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sGrimerAlolanTeachableLearnset[] = {
MOVE_DIG,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_STRENGTH,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sMukTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BODY_SLAM,
@ -3561,6 +3803,24 @@ static const u16 sMukTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sMukAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_HYPER_BEAM,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_STRENGTH,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sShellderTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BLIZZARD,
@ -4127,6 +4387,26 @@ static const u16 sExeggutorTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sExeggutorAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FLAMETHROWER,
MOVE_FLASH,
MOVE_HYPER_BEAM,
MOVE_IRON_TAIL,
MOVE_LIGHT_SCREEN,
MOVE_PROTECT,
MOVE_PSYCHIC,
MOVE_REFLECT,
MOVE_REST,
MOVE_SOLAR_BEAM,
MOVE_SLUDGE_BOMB,
MOVE_STRENGTH,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sCuboneTeachableLearnset[] = {
MOVE_AERIAL_ACE,
MOVE_ATTRACT,
@ -4228,6 +4508,28 @@ static const u16 sMarowakTeachableLearnset[] = {
MOVE_UNAVAILABLE,
};
static const u16 sMarowakAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SHADOW_BALL,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sHitmonleeTeachableLearnset[] = {
MOVE_ATTRACT,
MOVE_BODY_SLAM,
@ -32311,308 +32613,6 @@ static const u16 sEnamorusTeachableLearnset[] = {
};
#endif
static const u16 sRattataAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_CUT,
MOVE_DIG,
MOVE_FACADE,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sRaticateAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BULK_UP,
MOVE_CUT,
MOVE_DIG,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sRaichuAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_CALM_MIND,
MOVE_DIG,
MOVE_FACADE,
MOVE_FLASH,
MOVE_HYPER_BEAM,
MOVE_IRON_TAIL,
MOVE_LIGHT_SCREEN,
MOVE_PROTECT,
MOVE_PSYCHIC,
MOVE_REFLECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sSandshrewAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BRICK_BREAK,
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sSandslashAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BRICK_BREAK,
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sVulpixAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_DIG,
MOVE_FACADE,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REFLECT,
MOVE_REST,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sNinetalesAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_CALM_MIND,
MOVE_DIG,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REFLECT,
MOVE_REST,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sDiglettAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SLUDGE_BOMB,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sDugtrioAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_HYPER_BEAM,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SLUDGE_BOMB,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sMeowthAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_FACADE,
MOVE_FLASH,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_TAUNT,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sPersianAlolanTeachableLearnset[] = {
MOVE_CUT,
MOVE_FACADE,
MOVE_FLASH,
MOVE_HYPER_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_TAUNT,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sGeodudeAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_EARTHQUAKE,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sGravelerAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sGolemAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_HYPER_BEAM,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sGrimerAlolanTeachableLearnset[] = {
MOVE_DIG,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_PROTECT,
MOVE_REST,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_STRENGTH,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sMukAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_HYPER_BEAM,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SHADOW_BALL,
MOVE_SLUDGE_BOMB,
MOVE_STRENGTH,
MOVE_TAUNT,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sExeggutorAlolanTeachableLearnset[] = {
MOVE_BRICK_BREAK,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FLAMETHROWER,
MOVE_FLASH,
MOVE_HYPER_BEAM,
MOVE_IRON_TAIL,
MOVE_LIGHT_SCREEN,
MOVE_PROTECT,
MOVE_PSYCHIC,
MOVE_REFLECT,
MOVE_REST,
MOVE_SOLAR_BEAM,
MOVE_SLUDGE_BOMB,
MOVE_STRENGTH,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sMarowakAlolanTeachableLearnset[] = {
MOVE_BLIZZARD,
MOVE_BRICK_BREAK,
MOVE_DIG,
MOVE_EARTHQUAKE,
MOVE_FACADE,
MOVE_FIRE_BLAST,
MOVE_FLAMETHROWER,
MOVE_HYPER_BEAM,
MOVE_ICE_BEAM,
MOVE_IRON_TAIL,
MOVE_PROTECT,
MOVE_REST,
MOVE_ROCK_SMASH,
MOVE_SHADOW_BALL,
MOVE_STRENGTH,
MOVE_THUNDERBOLT,
MOVE_THUNDER,
MOVE_TOXIC,
MOVE_UNAVAILABLE,
};
static const u16 sMeowthGalarianTeachableLearnset[] = {
MOVE_ATTRACT,