2019-10-06 15:57:33 +02:00
|
|
|
#define LEVEL_UP_MOVE(lvl, moveLearned) {.move = moveLearned, .level = lvl}
|
2018-02-05 17:39:26 +01:00
|
|
|
#define LEVEL_UP_END 0xffff
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBulbasaurLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sIvysaurLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVenusaurLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCharmanderLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCharmeleonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCharizardLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSquirtleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SKULL_BASH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWartortleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SKULL_BASH),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBlastoiseLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SKULL_BASH),
|
|
|
|
LEVEL_UP_MOVE(68, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCaterpieLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMetapodLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sButterfreeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SILVER_WIND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWeedleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKakunaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBeedrillLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_TWINEEDLE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_PIN_MISSILE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPidgeyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FEATHER_DANCE),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPidgeottoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPidgeotLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FEATHER_DANCE),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRattataLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HYPER_FANG),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SUPER_FANG),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRaticateLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HYPER_FANG),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SUPER_FANG),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpearowLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AERIAL_ACE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_DRILL_PECK),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFearowLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_DRILL_PECK),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEkansLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_GLARE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArbokLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_GLARE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPikachuLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_THUNDERBOLT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRaichuLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDERBOLT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSandshrewLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSandslashLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNidoranFLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_FLATTER),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNidorinaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLATTER),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNidoqueenLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNidoranMLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_FLATTER),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_HORN_DRILL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNidorinoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLATTER),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_HORN_DRILL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNidokingLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_THRASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sClefairyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FOLLOW_ME),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_METRONOME),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_METEOR_MASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sClefableLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_METRONOME),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVulpixLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_WILL_O_WISP),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_IMPRISON),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_GRUDGE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNinetalesLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJigglypuffLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_MIMIC),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_HYPER_VOICE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWigglytuffLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZubatLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_AIR_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_POISON_FANG),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGolbatLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_POISON_FANG),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOddishLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_PETAL_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGloomLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVileplumeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sParasLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SPORE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_AROMATHERAPY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sParasectLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SPORE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_AROMATHERAPY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVenonatLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVenomothLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SILVER_WIND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDiglettLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_DIG),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FISSURE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDugtrioLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TRI_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_DIG),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_FISSURE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMeowthLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_PAY_DAY),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPersianLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_PAY_DAY),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPsyduckLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGolduckLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMankeyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_CROSS_CHOP),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_THRASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPrimeapeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_KARATE_CHOP),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_CROSS_CHOP),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(63, MOVE_THRASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGrowlitheLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArcanineLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_EXTREME_SPEED),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPoliwagLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPoliwhirlLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPoliwrathLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUBMISSION),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_SUBMISSION),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAbraLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKadabraLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_KINESIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ROLE_PLAY),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TRICK),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAlakazamLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_KINESIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TRICK),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMachopLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_VITAL_THROW),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SUBMISSION),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_CROSS_CHOP),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_DYNAMIC_PUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMachokeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_VITAL_THROW),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SUBMISSION),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMachampLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_KARATE_CHOP),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_VITAL_THROW),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SUBMISSION),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_CROSS_CHOP),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_DYNAMIC_PUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBellsproutLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SLAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWeepinbellLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_SLAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVictreebelLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTentacoolLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_BARRIER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTentacruelLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_BARRIER),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGeodudeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGravelerLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGolemLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPonytaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_BOUNCE),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRapidashLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_BOUNCE),
|
|
|
|
LEVEL_UP_MOVE(63, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlowpokeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlowbroLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagnemiteLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagnetonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_SONIC_BOOM),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_TRI_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFarfetchdLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDoduoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_DRILL_PECK),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDodrioLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_TRI_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_DRILL_PECK),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSeelLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDewgongLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGrimerLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SLUDGE_BOMB),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_MEMENTO),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMukLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ACID_ARMOR),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SLUDGE_BOMB),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_MEMENTO),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShellderLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_CLAMP),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCloysterLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SPIKE_CANNON),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGastlyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHaunterLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGengarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SHADOW_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOnixLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_BIND),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_IRON_TAIL),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDrowzeeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHypnoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKrabbyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_GUILLOTINE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_CRABHAMMER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKinglerLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_GUILLOTINE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_CRABHAMMER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVoltorbLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_MIRROR_COAT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sElectrodeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SONIC_BOOM),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SONIC_BOOM),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_MIRROR_COAT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sExeggcuteLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BARRAGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sExeggutorLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BARRAGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_EGG_BOMB),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCuboneLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BONEMERANG),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_BONE_RUSH),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMarowakLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BONE_CLUB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_BONE_CLUB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BONEMERANG),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_BONE_RUSH),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHitmonleeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ROLLING_KICK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_JUMP_KICK),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BRICK_BREAK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_HI_JUMP_KICK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_MEGA_KICK),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHitmonchanLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_MACH_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_THUNDER_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_ICE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_FIRE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_SKY_UPPERCUT),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_MEGA_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLickitungLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKoffingLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_HAZE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_MEMENTO),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWeezingLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_HAZE),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_MOVE(58, MOVE_MEMENTO),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRhyhornLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_HORN_DRILL),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_MEGAHORN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRhydonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_HORN_DRILL),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(58, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(66, MOVE_MEGAHORN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChanseyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SOFT_BOILED),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_EGG_BOMB),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTangelaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_VINE_WHIP),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_BIND),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_TICKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKangaskhanLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_COMET_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MEGA_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_DIZZY_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHorseaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSeadraLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGoldeenLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_WATERFALL),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_HORN_DRILL),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSeakingLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_WATERFALL),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_HORN_DRILL),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStaryuLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_CAMOUFLAGE),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStarmieLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMrmimeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BARRIER),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SUBSTITUTE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_RECYCLE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TRICK),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_ROLE_PLAY),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sScytherLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJynxLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LOVELY_KISS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LOVELY_KISS),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ICE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FAKE_TEARS),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(67, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sElectabuzzLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_THUNDERBOLT),
|
|
|
|
LEVEL_UP_MOVE(58, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagmarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPinsirLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_BIND),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_BRICK_BREAK),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_GUILLOTINE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SUBMISSION),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTaurosLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagikarpLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGyaradosLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLaprasLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDittoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TRANSFORM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEeveeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVaporeonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_HAZE),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_ACID_ARMOR),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJolteonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_PIN_MISSILE),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFlareonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPorygonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONVERSION),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SHARPEN),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_RECYCLE),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOmanyteLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TICKLE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOmastarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SPIKE_CANNON),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_TICKLE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKabutoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKabutopsLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAerodactylLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSnorlaxLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_BLOCK),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_COVET),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArticunoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(73, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(85, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZapdosLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_DRILL_PECK),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_MOVE(73, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(85, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMoltresLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(73, MOVE_HEAT_WAVE),
|
|
|
|
LEVEL_UP_MOVE(85, MOVE_SKY_ATTACK),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDratiniLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_OUTRAGE),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDragonairLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_OUTRAGE),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDragoniteLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_DRAGON_RAGE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_OUTRAGE),
|
|
|
|
LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMewtwoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_BARRIER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(66, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(77, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(88, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(99, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMewLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_TRANSFORM),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_MEGA_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_METRONOME),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChikoritaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBayleefLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMeganiumLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCyndaquilLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_FLAME_WHEEL),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sQuilavaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTyphlosionLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FLAME_WHEEL),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTotodileLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCroconawLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFeraligatrLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(58, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSentretLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FOLLOW_ME),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFurretLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_FOLLOW_ME),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHoothootLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNoctowlLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLedybaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLedianLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_COMET_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpinarakLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SPIDER_WEB),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAriadosLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SPIDER_WEB),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(63, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCrobatLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_AIR_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_POISON_FANG),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChinchouLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLanturnLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPichuLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCleffaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sIgglybuffLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTogepiLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_METRONOME),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTogeticLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_METRONOME),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_FOLLOW_ME),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNatuLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sXatuLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMareepLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFlaaffyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAmpharosLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_THUNDER_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBellossomLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_PETAL_DANCE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMarillLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAzumarillLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSudowoodoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MIMIC),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_LOW_KICK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_BLOCK),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPolitoedLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHoppipLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkiploomLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJumpluffLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SLEEP_POWDER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAipomLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TICKLE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSunkernLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSunfloraLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BULLET_SEED),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PETAL_DANCE),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sYanmaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SONIC_BOOM),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWooperLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sQuagsireLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEspeonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_MORNING_SUN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sUmbreonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMurkrowLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_HAZE),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlowkingLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMisdreavusLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PAIN_SPLIT),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_GRUDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sUnownLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HIDDEN_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWobbuffetLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MIRROR_COAT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGirafarigLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPinecoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sForretressLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDunsparceLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_GLARE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGligarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_GUILLOTINE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSteelixLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_BIND),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_IRON_TAIL),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSnubbullLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGranbullLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sQwilfishLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_PIN_MISSILE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sScizorLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShuckleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WITHDRAW),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHeracrossLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_BRICK_BREAK),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_MEGAHORN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSneaselLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_BEAT_UP),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTeddiursaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_THRASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sUrsaringLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_TEARS),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_THRASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlugmaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagcargoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwinubLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPiloswineLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(70, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCorsolaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SPIKE_CANNON),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_MIRROR_COAT),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRemoraidLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOctilleryLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_OCTAZOOKA),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(70, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDelibirdLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PRESENT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMantineLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkarmoryLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_AIR_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_STEEL_WING),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHoundourLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHoundoomLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKingdraLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPhanpyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDonphanLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HORN_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPorygon2LevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONVERSION_2),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONVERSION),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_TRI_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_RECYCLE),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStantlerLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSmeargleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(71, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(81, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_MOVE(91, MOVE_SKETCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTyrogueLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHitmontopLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_REVENGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROLLING_KICK),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_TRIPLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSmoochumLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_FAKE_TEARS),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sElekidLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_THUNDER_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_THUNDERBOLT),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagbyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FIRE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMiltankLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MILK_DRINK),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_HEAL_BELL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBlisseyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SOFT_BOILED),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_MINIMIZE),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_EGG_BOMB),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_DEFENSE_CURL),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRaikouLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_THUNDER_SHOCK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_REFLECT),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(71, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_MOVE(81, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEnteiLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(71, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_MOVE(81, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSuicuneLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_MIRROR_COAT),
|
|
|
|
LEVEL_UP_MOVE(71, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(81, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLarvitarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPupitarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTyranitarLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_THRASH),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLugiaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(66, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(77, MOVE_AEROBLAST),
|
|
|
|
LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHoOhLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(66, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(77, MOVE_SACRED_FIRE),
|
|
|
|
LEVEL_UP_MOVE(88, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(99, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCelebiLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEAL_BELL),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTreeckoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGrovyleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSceptileLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_LEAF_BLADE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTorchicLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCombuskenLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_BULK_UP),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_SKY_UPPERCUT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBlazikenLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_DOUBLE_KICK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_BULK_UP),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_BLAZE_KICK),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_SKY_UPPERCUT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMudkipLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_WHIRLPOOL),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMarshtompLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_MUDDY_WATER),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwampertLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_MUDDY_WATER),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPoochyenaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_THIEF),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMightyenaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_THIEF),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZigzagoonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PIN_MISSILE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_COVET),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLinooneLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_COVET),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWurmpleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STRING_SHOT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSilcoonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBeautiflyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_MORNING_SUN),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_ATTRACT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SILVER_WIND),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCascoonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDustoxLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_LIGHT_SCREEN),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SILVER_WIND),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_TOXIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLotadLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLombreLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_THIEF),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLudicoloLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSeedotLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNuzleafLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_NATURE_POWER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TORMENT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_RAZOR_WIND),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_EXTRASENSORY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShiftryLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_NATURE_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNincadaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_DIG),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNinjaskLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShedinjaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_LEECH_LIFE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SHADOW_BALL),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_GRUDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTaillowLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_AERIAL_ACE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwellowLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_ENDEAVOR),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_AERIAL_ACE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShroomishLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_POISON_POWDER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_SPORE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBreloomLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_MACH_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SKY_UPPERCUT),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_DYNAMIC_PUNCH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpindaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_DIZZY_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_TEETER_DANCE),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_THRASH),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWingullLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPelipperLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_WING_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSurskitLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMasquerainLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SILVER_WIND),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWailmerLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_WATER_SPOUT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWailordLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_ROLLOUT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WHIRLPOOL),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_WATER_SPOUT),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkittyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ATTRACT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_ASSIST),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_COVET),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_HEAL_BELL),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDelcattyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ATTRACT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_SLAP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKecleonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THIEF),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_BIND),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SUBSTITUTE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBaltoyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sClaydolLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_RAPID_SPIN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SELF_DESTRUCT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNosepassLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_BLOCK),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTorkoalLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_SMOG),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_SMOKESCREEN),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_HEAT_WAVE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSableyeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SHADOW_BALL),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBarboachLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FISSURE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWhiscashLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TICKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_FISSURE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLuvdiscLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(24, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_ATTRACT),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SWEET_KISS),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCorphishLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_CRABHAMMER),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_GUILLOTINE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCrawdauntLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BUBBLE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_CRABHAMMER),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(52, MOVE_GUILLOTINE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFeebasLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMiloticLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_ATTRACT),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCarvanhaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSharpedoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_SKULL_BASH),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTrapinchLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_DIG),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVibravaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFlygonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SAND_TOMB),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMakuhitaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_ARM_THRUST),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_VITAL_THROW),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SMELLING_SALT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHariyamaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ARM_THRUST),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_ARM_THRUST),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_VITAL_THROW),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAKE_OUT),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SMELLING_SALT),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_BELLY_DRUM),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SEISMIC_TOSS),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sElectrikeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sManectricLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNumelLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCameruptLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_MAGNITUDE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_ERUPTION),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_FISSURE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSphealLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ICE_BALL),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_HAIL),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSealeoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ICE_BALL),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_HAIL),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWalreinLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ICE_BALL),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AURORA_BEAM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_HAIL),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCacneaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_PIN_MISSILE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_NEEDLE_ARM),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCacturneLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_SAND_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_PIN_MISSILE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_SPIKES),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_NEEDLE_ARM),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_COTTON_SPORE),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_SANDSTORM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSnoruntLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_HAIL),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGlalieLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_HAIL),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_BLIZZARD),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLunatoneLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSolrockLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FIRE_SPIN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ROCK_SLIDE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAzurillLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 3, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_TAIL_WHIP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_BUBBLE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SLAM),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpoinkLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BOUNCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGrumpigLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_ODOR_SLEUTH),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_PSYBEAM),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_MAGIC_COAT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_SNORE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_BOUNCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPlusleLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_FAKE_TEARS),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMinunLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_THUNDER_WAVE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SPARK),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_CHARGE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_THUNDER),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMawileLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_FAKE_TEARS),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_VICE_GRIP),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMedititeLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_HI_JUMP_KICK),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMedichamLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FIRE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_THUNDER_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ICE_PUNCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BIDE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_MEDITATE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_HIDDEN_POWER),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_MIND_READER),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_HI_JUMP_KICK),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_PSYCH_UP),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwabluLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_MIRROR_MOVE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAltariaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PECK),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_SING),
|
|
|
|
LEVEL_UP_MOVE(18, MOVE_FURY_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_MIST),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_MOVE(59, MOVE_SKY_ATTACK),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWynautLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SPLASH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_MIRROR_COAT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_DESTINY_BOND),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDuskullLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_WILL_O_WISP),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDusclopsLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BIND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_DISABLE),
|
|
|
|
LEVEL_UP_MOVE(12, MOVE_FORESIGHT),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SHADOW_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_WILL_O_WISP),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_MEAN_LOOK),
|
|
|
|
LEVEL_UP_MOVE(58, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRoseliaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_POISON_STING),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_STUN_SPORE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_MEGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_LEECH_SEED),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_MAGICAL_LEAF),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_GRASS_WHISTLE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_GIGA_DRAIN),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_TOXIC),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_PETAL_DANCE),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_AROMATHERAPY),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlakothLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SLACK_OFF),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_COVET),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVigorothLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FURY_SWIPES),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ENDURE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FOCUS_PUNCH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_REVERSAL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlakingLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SLACK_OFF),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_SLACK_OFF),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_COVET),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_COUNTER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FLAIL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGulpinLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_TOXIC),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_SLUDGE_BOMB),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwalotLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_POISON_GAS),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_SLUDGE),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_TOXIC),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_SLUDGE_BOMB),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTropiusLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GUST),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_GROWTH),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_RAZOR_LEAF),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE(27, MOVE_WHIRLWIND),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_MAGICAL_LEAF),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SYNTHESIS),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWhismurLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SLEEP_TALK),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_HYPER_VOICE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLoudredLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_SLEEP_TALK),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_HYPER_VOICE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sExploudLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_POUND),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_HOWL),
|
|
|
|
LEVEL_UP_MOVE(23, MOVE_SUPERSONIC),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_STOMP),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SLEEP_TALK),
|
|
|
|
LEVEL_UP_MOVE(63, MOVE_HYPER_VOICE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sClamperlLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CLAMP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHuntailLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGorebyssLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_BATON_PASS),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAbsolLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_RAZOR_WIND),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_PERISH_SONG),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShuppetLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_SHADOW_BALL),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SNATCH),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_GRUDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBanetteLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SPITE),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_WILL_O_WISP),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_FAINT_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_SHADOW_BALL),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SNATCH),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_GRUDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSeviperLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_LICK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_POISON_TAIL),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SCREECH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_GLARE),
|
|
|
|
LEVEL_UP_MOVE(28, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_POISON_FANG),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SWAGGER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_HAZE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZangooseLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SWORDS_DANCE),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_CRUSH_CLAW),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_TAUNT),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_DETECT),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_FALSE_SWIPE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRelicanthLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ROCK_TOMB),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAronLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_IRON_TAIL),
|
|
|
|
LEVEL_UP_MOVE(34, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(39, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLaironLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_IRON_TAIL),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAggronLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_MUD_SLAP),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_ROAR),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_IRON_TAIL),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_METAL_SOUND),
|
|
|
|
LEVEL_UP_MOVE(63, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCastformLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_POWDER_SNOW),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_RAIN_DANCE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SUNNY_DAY),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_HAIL),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_WEATHER_BALL),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVolbeatLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_TAIL_GLOW),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SIGNAL_BEAM),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sIllumiseLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SWEET_SCENT),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_CHARM),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MOONLIGHT),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_QUICK_ATTACK),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_ENCORE),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_FLATTER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_COVET),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLileepLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCradilyLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE( 8, MOVE_CONSTRICT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ACID),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_INGRAIN),
|
|
|
|
LEVEL_UP_MOVE(29, MOVE_CONFUSE_RAY),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(48, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_STOCKPILE),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_SPIT_UP),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_SWALLOW),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAnorithLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(43, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArmaldoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE( 7, MOVE_HARDEN),
|
|
|
|
LEVEL_UP_MOVE(13, MOVE_MUD_SPORT),
|
|
|
|
LEVEL_UP_MOVE(19, MOVE_WATER_GUN),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_FURY_CUTTER),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(64, MOVE_ROCK_BLAST),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRaltsLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(31, MOVE_IMPRISON),
|
|
|
|
LEVEL_UP_MOVE(36, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKirliaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_IMPRISON),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(54, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGardevoirLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(11, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(16, MOVE_TELEPORT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_IMPRISON),
|
|
|
|
LEVEL_UP_MOVE(42, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(51, MOVE_HYPNOSIS),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_DREAM_EATER),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBagonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(37, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_DRAGON_CLAW),
|
|
|
|
LEVEL_UP_MOVE(53, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShelgonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(69, MOVE_DRAGON_CLAW),
|
|
|
|
LEVEL_UP_MOVE(78, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSalamenceLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_RAGE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_BITE),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_HEADBUTT),
|
|
|
|
LEVEL_UP_MOVE(21, MOVE_FOCUS_ENERGY),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_EMBER),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(47, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_FLY),
|
|
|
|
LEVEL_UP_MOVE(61, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(79, MOVE_DRAGON_CLAW),
|
|
|
|
LEVEL_UP_MOVE(93, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBeldumLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMetangLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_METEOR_MASH),
|
|
|
|
LEVEL_UP_MOVE(56, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(62, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMetagrossLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(26, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(32, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(44, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(55, MOVE_METEOR_MASH),
|
|
|
|
LEVEL_UP_MOVE(66, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(77, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRegirockLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_ROCK_THROW),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SUPERPOWER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRegiceLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_ICY_WIND),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SUPERPOWER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRegisteelLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_EXPLOSION),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_METAL_CLAW),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_CURSE),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_SUPERPOWER),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_IRON_DEFENSE),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_AMNESIA),
|
|
|
|
LEVEL_UP_MOVE(49, MOVE_ZAP_CANNON),
|
|
|
|
LEVEL_UP_MOVE(57, MOVE_LOCK_ON),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKyogreLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WATER_PULSE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_BODY_SLAM),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_CALM_MIND),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_ICE_BEAM),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_HYDRO_PUMP),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_SHEER_COLD),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(75, MOVE_WATER_SPOUT),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGroudonLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_MUD_SHOT),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_SLASH),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_BULK_UP),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_FIRE_BLAST),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_FISSURE),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_SOLAR_BEAM),
|
|
|
|
LEVEL_UP_MOVE(75, MOVE_ERUPTION),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRayquazaLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TWISTER),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_SCARY_FACE),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_ANCIENT_POWER),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_DRAGON_CLAW),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_CRUNCH),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_FLY),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(60, MOVE_EXTREME_SPEED),
|
|
|
|
LEVEL_UP_MOVE(65, MOVE_OUTRAGE),
|
|
|
|
LEVEL_UP_MOVE(75, MOVE_HYPER_BEAM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLatiasLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_WATER_SPORT),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_MIST_BALL),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_CHARM),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLatiosLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_MEMENTO),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_DRAGON_BREATH),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PROTECT),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_LUSTER_PURGE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_DRAGON_DANCE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJirachiLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WISH),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_HELPING_HAND),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_REFRESH),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_REST),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_FUTURE_SIGHT),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_COSMIC_POWER),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_DOOM_DESIRE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDeoxysLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_LEER),
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 5, MOVE_NIGHT_SHADE),
|
|
|
|
LEVEL_UP_MOVE(10, MOVE_DOUBLE_TEAM),
|
|
|
|
LEVEL_UP_MOVE(15, MOVE_KNOCK_OFF),
|
|
|
|
LEVEL_UP_MOVE(20, MOVE_PURSUIT),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_SWIFT),
|
|
|
|
LEVEL_UP_MOVE(35, MOVE_AGILITY),
|
|
|
|
LEVEL_UP_MOVE(40, MOVE_RECOVER),
|
|
|
|
LEVEL_UP_MOVE(45, MOVE_PSYCHO_BOOST),
|
|
|
|
LEVEL_UP_MOVE(50, MOVE_EXTREME_SPEED),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChimechoLevelUpLearnset[] = {
|
2018-02-05 17:39:26 +01:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_WRAP),
|
|
|
|
LEVEL_UP_MOVE( 6, MOVE_GROWL),
|
|
|
|
LEVEL_UP_MOVE( 9, MOVE_ASTONISH),
|
|
|
|
LEVEL_UP_MOVE(14, MOVE_CONFUSION),
|
|
|
|
LEVEL_UP_MOVE(17, MOVE_TAKE_DOWN),
|
|
|
|
LEVEL_UP_MOVE(22, MOVE_UPROAR),
|
|
|
|
LEVEL_UP_MOVE(25, MOVE_YAWN),
|
|
|
|
LEVEL_UP_MOVE(30, MOVE_PSYWAVE),
|
|
|
|
LEVEL_UP_MOVE(33, MOVE_DOUBLE_EDGE),
|
|
|
|
LEVEL_UP_MOVE(38, MOVE_HEAL_BELL),
|
|
|
|
LEVEL_UP_MOVE(41, MOVE_SAFEGUARD),
|
|
|
|
LEVEL_UP_MOVE(46, MOVE_PSYCHIC),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
2019-05-15 13:47:33 +02:00
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTurtwigLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGrotleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTorterraLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChimcharLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMonfernoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sInfernapeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPiplupLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPrinplupLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEmpoleonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStarlyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStaraviaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStaraptorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBidoofLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBibarelLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKricketotLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKricketuneLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShinxLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLuxioLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLuxrayLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBudewLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRoseradeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCranidosLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRampardosLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShieldonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBastiodonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBurmyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWormadamPlantLevelUpLearnset[] = {
|
2019-05-16 10:16:00 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWormadamSandyLevelUpLearnset[] = {
|
2019-05-16 10:16:00 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWormadamTrashLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMothimLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCombeeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVespiquenLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPachirisuLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBuizelLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFloatzelLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCherubiLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCherrimLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShellosLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGastrodonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAmbipomLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDrifloonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDrifblimLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBunearyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLopunnyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMismagiusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHonchkrowLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGlameowLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPuruglyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChinglingLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStunkyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkuntankLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBronzorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBronzongLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBonslyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMimejrLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHappinyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChatotLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpiritombLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGibleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGabiteLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGarchompLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMunchlaxLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRioluLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLucarioLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHippopotasLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHippowdonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkorupiLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDrapionLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCroagunkLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sToxicroakLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCarnivineLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFinneonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLumineonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMantykeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSnoverLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAbomasnowLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWeavileLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagnezoneLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLickilickyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRhyperiorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTangrowthLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sElectivireLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagmortarLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTogekissLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sYanmegaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLeafeonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGlaceonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGliscorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMamoswineLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPorygonZLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGalladeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sProbopassLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDusknoirLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFroslassLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRotomLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sUxieLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMespritLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAzelfLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDialgaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPalkiaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHeatranLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRegigigasLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGiratinaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCresseliaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPhioneLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sManaphyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDarkraiLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShayminLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArceusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVictiniLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSnivyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sServineLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSerperiorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTepigLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPigniteLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEmboarLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOshawottLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDewottLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSamurottLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPatratLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWatchogLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLillipupLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHerdierLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStoutlandLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPurrloinLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLiepardLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPansageLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSimisageLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPansearLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSimisearLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPanpourLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSimipourLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMunnaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMusharnaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPidoveLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTranquillLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sUnfezantLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBlitzleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZebstrikaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRoggenrolaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBoldoreLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGigalithLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWoobatLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwoobatLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDrilburLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sExcadrillLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAudinoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTimburrLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGurdurrLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sConkeldurrLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTympoleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPalpitoadLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSeismitoadLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sThrohLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSawkLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSewaddleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwadloonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLeavannyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVenipedeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWhirlipedeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sScolipedeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCottoneeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWhimsicottLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPetililLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLilligantLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBasculinLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSandileLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKrokorokLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKrookodileLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDarumakaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDarmanitanLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMaractusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDwebbleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCrustleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sScraggyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sScraftyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSigilyphLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sYamaskLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCofagrigusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTirtougaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCarracostaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArchenLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sArcheopsLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTrubbishLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGarbodorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZoruaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZoroarkLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMinccinoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCinccinoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGothitaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGothoritaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGothitelleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSolosisLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDuosionLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sReuniclusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDucklettLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwannaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVanilliteLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVanillishLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVanilluxeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDeerlingLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSawsbuckLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEmolgaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKarrablastLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEscavalierLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFoongusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAmoongussLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFrillishLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJellicentLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAlomomolaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJoltikLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGalvantulaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFerroseedLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFerrothornLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKlinkLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKlangLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKlinklangLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTynamoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEelektrikLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEelektrossLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sElgyemLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBeheeyemLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLitwickLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLampentLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChandelureLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAxewLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFraxureLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHaxorusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCubchooLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBearticLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCryogonalLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShelmetLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAccelgorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStunfiskLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMienfooLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMienshaoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDruddigonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGolettLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGolurkLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPawniardLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBisharpLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBouffalantLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRuffletLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBraviaryLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVullabyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMandibuzzLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHeatmorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDurantLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDeinoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZweilousLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHydreigonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLarvestaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVolcaronaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCobalionLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTerrakionLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVirizionLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTornadusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sThundurusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sReshiramLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZekromLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLandorusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKyuremLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKyuremBlackLevelUpLearnset[] = {
|
2019-05-16 10:16:00 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKyuremWhiteLevelUpLearnset[] = {
|
2019-05-16 10:16:00 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKeldeoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMeloettaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGenesectLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChespinLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sQuilladinLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sChesnaughtLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFennekinLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBraixenLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDelphoxLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFroakieLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFrogadierLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGreninjaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBunnelbyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDiggersbyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFletchlingLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFletchinderLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTalonflameLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sScatterbugLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpewpaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVivillonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLitleoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPyroarLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFlabebeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFloetteLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFlorgesLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkiddoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGogoatLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPanchamLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPangoroLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFurfrouLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sEspurrLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMeowsticMaleLevelUpLearnset[] = {
|
2019-05-16 10:16:00 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMeowsticFemaleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHonedgeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDoubladeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAegislashLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSpritzeeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAromatisseLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSwirlixLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSlurpuffLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sInkayLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMalamarLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBinacleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBarbaracleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSkrelpLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDragalgeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sClauncherLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sClawitzerLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHelioptileLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHelioliskLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTyruntLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTyrantrumLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAmauraLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAurorusLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSylveonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHawluchaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDedenneLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCarbinkLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGoomyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSliggooLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGoodraLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKlefkiLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPhantumpLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTrevenantLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPumpkabooLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGourgeistLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBergmiteLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAvaluggLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNoibatLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNoivernLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sXerneasLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sYveltalLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZygardeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDiancieLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHoopaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVolcanionLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRowletLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDartrixLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDecidueyeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLittenLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTorracatLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sIncineroarLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPopplioLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBrionneLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPrimarinaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPikipekLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTrumbeakLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sToucannonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sYungoosLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGumshoosLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGrubbinLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCharjabugLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sVikavoltLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCrabrawlerLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCrabominableLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOricorioLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCutieflyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRibombeeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sRockruffLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLycanrocLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWishiwashiLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMareanieLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sToxapexLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMudbrayLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMudsdaleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDewpiderLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sAraquanidLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sFomantisLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLurantisLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMorelullLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sShiinoticLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSalanditLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSalazzleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStuffulLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBewearLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBounsweetLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSteeneeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTsareenaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sComfeyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sOranguruLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPassimianLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sWimpodLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGolisopodLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSandygastLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPalossandLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPyukumukuLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTypeNullLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSilvallyLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMiniorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKomalaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTurtonatorLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTogedemaruLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMimikyuLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBruxishLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDrampaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sDhelmiseLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sJangmoOLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sHakamoOLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKommoOLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTapuKokoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTapuLeleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTapuBuluLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sTapuFiniLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCosmogLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCosmoemLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sSolgaleoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sLunalaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNihilegoLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBuzzwoleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPheromosaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sXurkitreeLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sCelesteelaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sKartanaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sGuzzlordLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNecrozmaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMagearnaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sMarshadowLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sPoipoleLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sNaganadelLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sStakatakaLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sBlacephalonLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
2019-10-06 15:57:33 +02:00
|
|
|
static const struct LevelUpMove sZeraoraLevelUpLearnset[] = {
|
2019-05-15 13:47:33 +02:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
2019-11-12 19:04:06 -03:00
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanRattataLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanRaticateLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanRaichuLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanSandshrewLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanSandslashLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanVulpixLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanNinetalesLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanDiglettLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanDugtrioLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanMeowthLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanPersianLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanGeodudeLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanGravelerLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanGolemLevelUpLearnset[] = {
|
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanGrimerLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanMukLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanExeggutorLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|
|
|
|
|
|
|
|
static const struct LevelUpMove sAlolanMarowakLevelUpLearnset[] = {
|
2019-11-30 09:29:30 -03:00
|
|
|
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
|
2019-11-12 19:04:06 -03:00
|
|
|
LEVEL_UP_END
|
|
|
|
};
|