Update PLA Pokemon data to correct values (#3458)

* Fix PLA Pokemon data to use correct values

* oops, cant forget basculin white stripe

* Update level_up_learnsets.h

* Update species_info.h
This commit is contained in:
kittenchilly 2023-10-26 15:45:33 -05:00 committed by GitHub
parent bb9d3208b0
commit a8632f0fc5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 418 additions and 241 deletions

View file

@ -18099,92 +18099,144 @@ static const struct LevelUpMove sCalyrexLevelUpLearnset[] = {
};
static const struct LevelUpMove sWyrdeerLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_PSYSHIELD_BASH),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 5, MOVE_CONFUSION),
LEVEL_UP_MOVE( 9, MOVE_HYPNOSIS),
LEVEL_UP_MOVE(15, MOVE_CALM_MIND),
LEVEL_UP_MOVE(21, MOVE_PSYSHIELD_BASH),
LEVEL_UP_MOVE(29, MOVE_EXTRASENSORY),
LEVEL_UP_MOVE( 3, MOVE_LEER),
LEVEL_UP_MOVE( 7, MOVE_ASTONISH),
LEVEL_UP_MOVE(10, MOVE_HYPNOSIS),
LEVEL_UP_MOVE(13, MOVE_STOMP),
LEVEL_UP_MOVE(16, MOVE_SAND_ATTACK),
LEVEL_UP_MOVE(21, MOVE_TAKE_DOWN),
LEVEL_UP_MOVE(23, MOVE_CONFUSE_RAY),
LEVEL_UP_MOVE(27, MOVE_CALM_MIND),
LEVEL_UP_MOVE(32, MOVE_ROLE_PLAY),
LEVEL_UP_MOVE(37, MOVE_ZEN_HEADBUTT),
LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(49, MOVE_IMPRISON),
LEVEL_UP_MOVE(55, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(62, MOVE_MEGAHORN),
LEVEL_UP_END
};
static const struct LevelUpMove sKleavorLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_STONE_AXE),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE( 6, MOVE_SILVER_WIND),
LEVEL_UP_MOVE(11, MOVE_AERIAL_ACE),
LEVEL_UP_MOVE(14, MOVE_DOUBLE_HIT),
LEVEL_UP_MOVE(14, MOVE_STEALTH_ROCK),
LEVEL_UP_MOVE(18, MOVE_AIR_SLASH),
LEVEL_UP_MOVE(25, MOVE_SWORDS_DANCE),
LEVEL_UP_MOVE(29, MOVE_STONE_AXE),
LEVEL_UP_MOVE(34, MOVE_X_SCISSOR),
LEVEL_UP_MOVE(43, MOVE_CLOSE_COMBAT),
LEVEL_UP_MOVE( 4, MOVE_FURY_CUTTER),
LEVEL_UP_MOVE( 8, MOVE_FALSE_SWIPE),
LEVEL_UP_MOVE(12, MOVE_SMACK_DOWN),
LEVEL_UP_MOVE(16, MOVE_DOUBLE_TEAM),
LEVEL_UP_MOVE(20, MOVE_DOUBLE_HIT),
LEVEL_UP_MOVE(24, MOVE_SLASH),
LEVEL_UP_MOVE(28, MOVE_FOCUS_ENERGY),
LEVEL_UP_MOVE(32, MOVE_AGILITY),
LEVEL_UP_MOVE(36, MOVE_ROCK_SLIDE),
LEVEL_UP_MOVE(40, MOVE_X_SCISSOR),
LEVEL_UP_MOVE(44, MOVE_SWORDS_DANCE),
LEVEL_UP_END
};
static const struct LevelUpMove sUrsalunaLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 6, MOVE_BABY_DOLL_EYES),
LEVEL_UP_MOVE(11, MOVE_BULLDOZE),
LEVEL_UP_MOVE(18, MOVE_SLASH),
LEVEL_UP_MOVE(25, MOVE_PLAY_ROUGH),
LEVEL_UP_MOVE(34, MOVE_HIGH_HORSEPOWER),
LEVEL_UP_MOVE(43, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(47, MOVE_HEADLONG_RUSH),
LEVEL_UP_MOVE( 0, MOVE_HEADLONG_RUSH),
LEVEL_UP_MOVE( 1, MOVE_FAKE_TEARS),
LEVEL_UP_MOVE( 1, MOVE_COVET),
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_LICK),
LEVEL_UP_MOVE( 8, MOVE_FURY_SWIPES),
LEVEL_UP_MOVE(13, MOVE_PAYBACK),
LEVEL_UP_MOVE(17, MOVE_SWEET_SCENT),
LEVEL_UP_MOVE(22, MOVE_SLASH),
LEVEL_UP_MOVE(25, MOVE_PLAY_NICE),
LEVEL_UP_MOVE(29, MOVE_PLAY_ROUGH),
LEVEL_UP_MOVE(35, MOVE_SCARY_FACE),
LEVEL_UP_MOVE(41, MOVE_REST),
LEVEL_UP_MOVE(41, MOVE_SNORE),
LEVEL_UP_MOVE(48, MOVE_HIGH_HORSEPOWER),
LEVEL_UP_MOVE(56, MOVE_THRASH),
LEVEL_UP_MOVE(64, MOVE_HAMMER_ARM),
LEVEL_UP_END
};
static const struct LevelUpMove sBasculegionLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 6, MOVE_AQUA_JET),
LEVEL_UP_MOVE(11, MOVE_BITE),
LEVEL_UP_MOVE(11, MOVE_HEX),
LEVEL_UP_MOVE(18, MOVE_ZEN_HEADBUTT),
LEVEL_UP_MOVE(25, MOVE_CRUNCH),
LEVEL_UP_MOVE(25, MOVE_SHADOW_BALL),
LEVEL_UP_MOVE(34, MOVE_WAVE_CRASH),
LEVEL_UP_MOVE(43, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE( 1, MOVE_SHADOW_BALL),
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
LEVEL_UP_MOVE( 1, MOVE_PHANTOM_FORCE),
LEVEL_UP_MOVE( 4, MOVE_TACKLE),
LEVEL_UP_MOVE( 8, MOVE_FLAIL),
LEVEL_UP_MOVE(12, MOVE_AQUA_JET),
LEVEL_UP_MOVE(16, MOVE_BITE),
LEVEL_UP_MOVE(20, MOVE_SCARY_FACE),
LEVEL_UP_MOVE(24, MOVE_HEADBUTT),
LEVEL_UP_MOVE(28, MOVE_SOAK),
LEVEL_UP_MOVE(32, MOVE_CRUNCH),
LEVEL_UP_MOVE(36, MOVE_TAKE_DOWN),
LEVEL_UP_MOVE(40, MOVE_UPROAR),
LEVEL_UP_MOVE(44, MOVE_WAVE_CRASH),
LEVEL_UP_MOVE(48, MOVE_THRASH),
LEVEL_UP_MOVE(52, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(56, MOVE_HEAD_SMASH),
LEVEL_UP_END
};
static const struct LevelUpMove sSneaslerLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE( 6, MOVE_ROCK_SMASH),
LEVEL_UP_MOVE(11, MOVE_DIRE_CLAW),
LEVEL_UP_MOVE(11, MOVE_SWIFT),
LEVEL_UP_MOVE(18, MOVE_SLASH),
LEVEL_UP_MOVE(25, MOVE_POISON_JAB),
LEVEL_UP_MOVE(34, MOVE_SWORDS_DANCE),
LEVEL_UP_MOVE(43, MOVE_CLOSE_COMBAT),
LEVEL_UP_MOVE( 0, MOVE_DIRE_CLAW),
LEVEL_UP_MOVE( 1, MOVE_FLING),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_ROCK_SMASH),
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
LEVEL_UP_MOVE( 6, MOVE_TAUNT),
LEVEL_UP_MOVE(12, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE(18, MOVE_METAL_CLAW),
LEVEL_UP_MOVE(24, MOVE_POISON_JAB),
LEVEL_UP_MOVE(30, MOVE_BRICK_BREAK),
LEVEL_UP_MOVE(36, MOVE_HONE_CLAWS),
LEVEL_UP_MOVE(42, MOVE_SLASH),
LEVEL_UP_MOVE(48, MOVE_AGILITY),
LEVEL_UP_MOVE(54, MOVE_SCREECH),
LEVEL_UP_MOVE(60, MOVE_CLOSE_COMBAT),
LEVEL_UP_END
};
static const struct LevelUpMove sOverqwilLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
LEVEL_UP_MOVE( 5, MOVE_SPIKES),
LEVEL_UP_MOVE( 9, MOVE_PIN_MISSILE),
LEVEL_UP_MOVE(15, MOVE_BARB_BARRAGE),
LEVEL_UP_MOVE(21, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(26, MOVE_DARK_PULSE),
LEVEL_UP_MOVE(29, MOVE_POISON_JAB),
LEVEL_UP_MOVE(37, MOVE_AQUA_TAIL),
LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(57, MOVE_SELF_DESTRUCT),
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
LEVEL_UP_MOVE( 8, MOVE_BITE),
LEVEL_UP_MOVE(12, MOVE_FELL_STINGER),
LEVEL_UP_MOVE(16, MOVE_MINIMIZE),
LEVEL_UP_MOVE(20, MOVE_SPIKES),
LEVEL_UP_MOVE(24, MOVE_BRINE),
LEVEL_UP_MOVE(28, MOVE_BARB_BARRAGE),
LEVEL_UP_MOVE(32, MOVE_PIN_MISSILE),
LEVEL_UP_MOVE(36, MOVE_TOXIC_SPIKES),
LEVEL_UP_MOVE(40, MOVE_STOCKPILE),
LEVEL_UP_MOVE(40, MOVE_SPIT_UP),
LEVEL_UP_MOVE(44, MOVE_TOXIC),
LEVEL_UP_MOVE(48, MOVE_CRUNCH),
LEVEL_UP_MOVE(52, MOVE_ACUPRESSURE),
LEVEL_UP_MOVE(56, MOVE_DESTINY_BOND),
LEVEL_UP_END
};
static const struct LevelUpMove sEnamorusLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 7, MOVE_BITE),
LEVEL_UP_MOVE(11, MOVE_TWISTER),
LEVEL_UP_MOVE(14, MOVE_DRAINING_KISS),
LEVEL_UP_MOVE(22, MOVE_IRON_DEFENSE),
LEVEL_UP_MOVE(31, MOVE_EXTRASENSORY),
LEVEL_UP_MOVE(41, MOVE_CRUNCH),
LEVEL_UP_MOVE(47, MOVE_MOONBLAST),
LEVEL_UP_MOVE( 1, MOVE_SPRINGTIDE_STORM),
LEVEL_UP_MOVE( 1, MOVE_ASTONISH),
LEVEL_UP_MOVE( 1, MOVE_FAIRY_WIND),
LEVEL_UP_MOVE( 5, MOVE_TORMENT),
LEVEL_UP_MOVE(10, MOVE_FLATTER),
LEVEL_UP_MOVE(15, MOVE_TWISTER),
LEVEL_UP_MOVE(20, MOVE_DRAINING_KISS),
LEVEL_UP_MOVE(25, MOVE_IRON_DEFENSE),
LEVEL_UP_MOVE(30, MOVE_IMPRISON),
LEVEL_UP_MOVE(35, MOVE_MYSTICAL_FIRE),
LEVEL_UP_MOVE(40, MOVE_DAZZLING_GLEAM),
LEVEL_UP_MOVE(45, MOVE_EXTRASENSORY),
LEVEL_UP_MOVE(50, MOVE_UPROAR),
LEVEL_UP_MOVE(55, MOVE_SUPERPOWER),
LEVEL_UP_MOVE(60, MOVE_HEALING_WISH),
LEVEL_UP_MOVE(65, MOVE_MOONBLAST),
LEVEL_UP_MOVE(70, MOVE_OUTRAGE),
LEVEL_UP_MOVE(75, MOVE_SPRINGTIDE_STORM),
LEVEL_UP_END
};
#endif
@ -18946,221 +18998,345 @@ static const struct LevelUpMove sStunfiskGalarianLevelUpLearnset[] = {
#endif
static const struct LevelUpMove sGrowlitheHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 5, MOVE_EMBER),
LEVEL_UP_MOVE( 9, MOVE_BITE),
LEVEL_UP_MOVE(15, MOVE_FIRE_FANG),
LEVEL_UP_MOVE(21, MOVE_ROCK_SLIDE),
LEVEL_UP_MOVE(29, MOVE_CRUNCH),
LEVEL_UP_MOVE(37, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(47, MOVE_FLARE_BLITZ),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_EMBER),
LEVEL_UP_MOVE( 4, MOVE_HOWL),
LEVEL_UP_MOVE( 8, MOVE_BITE),
LEVEL_UP_MOVE(12, MOVE_FLAME_WHEEL),
LEVEL_UP_MOVE(16, MOVE_HELPING_HAND),
LEVEL_UP_MOVE(24, MOVE_FIRE_FANG),
LEVEL_UP_MOVE(28, MOVE_RETALIATE),
LEVEL_UP_MOVE(32, MOVE_CRUNCH),
LEVEL_UP_MOVE(36, MOVE_TAKE_DOWN),
LEVEL_UP_MOVE(40, MOVE_FLAMETHROWER),
LEVEL_UP_MOVE(44, MOVE_ROAR),
LEVEL_UP_MOVE(48, MOVE_ROCK_SLIDE),
LEVEL_UP_MOVE(52, MOVE_REVERSAL),
LEVEL_UP_MOVE(56, MOVE_FLARE_BLITZ),
LEVEL_UP_END
};
static const struct LevelUpMove sArcanineHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 5, MOVE_EMBER),
LEVEL_UP_MOVE( 9, MOVE_BITE),
LEVEL_UP_MOVE(15, MOVE_FIRE_FANG),
LEVEL_UP_MOVE(21, MOVE_ROCK_SLIDE),
LEVEL_UP_MOVE(29, MOVE_CRUNCH),
LEVEL_UP_MOVE(29, MOVE_RAGING_FURY),
LEVEL_UP_MOVE(37, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(47, MOVE_FLARE_BLITZ),
LEVEL_UP_MOVE( 0, MOVE_EXTREME_SPEED),
LEVEL_UP_MOVE( 1, MOVE_FLAME_WHEEL),
LEVEL_UP_MOVE( 1, MOVE_FIRE_FANG),
LEVEL_UP_MOVE( 1, MOVE_FLARE_BLITZ),
LEVEL_UP_MOVE( 1, MOVE_HOWL),
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
LEVEL_UP_MOVE( 1, MOVE_CRUNCH),
LEVEL_UP_MOVE( 1, MOVE_REVERSAL),
LEVEL_UP_MOVE( 1, MOVE_RETALIATE),
LEVEL_UP_MOVE( 1, MOVE_TAKE_DOWN),
LEVEL_UP_MOVE( 1, MOVE_AGILITY),
LEVEL_UP_MOVE( 1, MOVE_ROCK_THROW),
LEVEL_UP_MOVE( 1, MOVE_EMBER),
LEVEL_UP_MOVE( 1, MOVE_ROAR),
LEVEL_UP_MOVE( 1, MOVE_BITE),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_ROCK_SLIDE),
LEVEL_UP_MOVE( 5, MOVE_FLAMETHROWER),
LEVEL_UP_MOVE(64, MOVE_RAGING_FURY),
LEVEL_UP_END
};
static const struct LevelUpMove sVoltorbHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
LEVEL_UP_MOVE( 5, MOVE_TACKLE),
LEVEL_UP_MOVE( 9, MOVE_THUNDER_WAVE),
LEVEL_UP_MOVE(15, MOVE_SPARK),
LEVEL_UP_MOVE(21, MOVE_ENERGY_BALL),
LEVEL_UP_MOVE(29, MOVE_THUNDERBOLT),
LEVEL_UP_MOVE(37, MOVE_THUNDER),
LEVEL_UP_MOVE(47, MOVE_SELF_DESTRUCT),
LEVEL_UP_MOVE( 1, MOVE_CHARGE),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 4, MOVE_THUNDER_SHOCK),
LEVEL_UP_MOVE( 6, MOVE_STUN_SPORE),
LEVEL_UP_MOVE( 9, MOVE_BULLET_SEED),
LEVEL_UP_MOVE(11, MOVE_ROLLOUT),
LEVEL_UP_MOVE(13, MOVE_SCREECH),
LEVEL_UP_MOVE(16, MOVE_CHARGE_BEAM),
LEVEL_UP_MOVE(20, MOVE_SWIFT),
LEVEL_UP_MOVE(22, MOVE_ELECTRO_BALL),
LEVEL_UP_MOVE(26, MOVE_SELF_DESTRUCT),
LEVEL_UP_MOVE(29, MOVE_ENERGY_BALL),
LEVEL_UP_MOVE(34, MOVE_SEED_BOMB),
LEVEL_UP_MOVE(34, MOVE_DISCHARGE),
LEVEL_UP_MOVE(41, MOVE_EXPLOSION),
LEVEL_UP_MOVE(46, MOVE_GYRO_BALL),
LEVEL_UP_MOVE(50, MOVE_GRASSY_TERRAIN),
LEVEL_UP_END
};
static const struct LevelUpMove sElectrodeHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_THUNDER_SHOCK),
LEVEL_UP_MOVE( 5, MOVE_TACKLE),
LEVEL_UP_MOVE( 9, MOVE_THUNDER_WAVE),
LEVEL_UP_MOVE(15, MOVE_SPARK),
LEVEL_UP_MOVE(21, MOVE_ENERGY_BALL),
LEVEL_UP_MOVE(29, MOVE_THUNDERBOLT),
LEVEL_UP_MOVE(37, MOVE_THUNDER),
LEVEL_UP_MOVE(47, MOVE_CHLOROBLAST),
LEVEL_UP_MOVE(47, MOVE_SELF_DESTRUCT),
LEVEL_UP_MOVE( 0, MOVE_CHLOROBLAST),
LEVEL_UP_MOVE( 1, MOVE_CHARGE),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 4, MOVE_THUNDER_SHOCK),
LEVEL_UP_MOVE( 6, MOVE_STUN_SPORE),
LEVEL_UP_MOVE( 9, MOVE_BULLET_SEED),
LEVEL_UP_MOVE(11, MOVE_ROLLOUT),
LEVEL_UP_MOVE(13, MOVE_SCREECH),
LEVEL_UP_MOVE(16, MOVE_CHARGE_BEAM),
LEVEL_UP_MOVE(20, MOVE_SWIFT),
LEVEL_UP_MOVE(22, MOVE_ELECTRO_BALL),
LEVEL_UP_MOVE(26, MOVE_SELF_DESTRUCT),
LEVEL_UP_MOVE(29, MOVE_ENERGY_BALL),
LEVEL_UP_MOVE(34, MOVE_SEED_BOMB),
LEVEL_UP_MOVE(34, MOVE_DISCHARGE),
LEVEL_UP_MOVE(41, MOVE_EXPLOSION),
LEVEL_UP_MOVE(46, MOVE_GYRO_BALL),
LEVEL_UP_MOVE(50, MOVE_GRASSY_TERRAIN),
LEVEL_UP_END
};
static const struct LevelUpMove sTyphlosionHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_HEX),
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE( 6, MOVE_EMBER),
LEVEL_UP_MOVE(11, MOVE_ROLLOUT),
LEVEL_UP_MOVE(18, MOVE_FLAME_WHEEL),
LEVEL_UP_MOVE(25, MOVE_SWIFT),
LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER),
LEVEL_UP_MOVE(40, MOVE_INFERNAL_PARADE),
LEVEL_UP_MOVE(43, MOVE_OVERHEAT),
LEVEL_UP_MOVE(43, MOVE_SHADOW_BALL),
LEVEL_UP_MOVE( 0, MOVE_INFERNAL_PARADE),
LEVEL_UP_MOVE( 1, MOVE_GYRO_BALL),
LEVEL_UP_MOVE( 1, MOVE_ERUPTION),
LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_EMBER),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(13, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE(20, MOVE_FLAME_WHEEL),
LEVEL_UP_MOVE(24, MOVE_DEFENSE_CURL),
LEVEL_UP_MOVE(31, MOVE_SWIFT),
LEVEL_UP_MOVE(35, MOVE_FLAME_CHARGE),
LEVEL_UP_MOVE(43, MOVE_LAVA_PLUME),
LEVEL_UP_MOVE(48, MOVE_FLAMETHROWER),
LEVEL_UP_MOVE(56, MOVE_INFERNO),
LEVEL_UP_MOVE(61, MOVE_ROLLOUT),
LEVEL_UP_MOVE(74, MOVE_OVERHEAT),
LEVEL_UP_END
};
static const struct LevelUpMove sQwilfishHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_POISON_STING),
LEVEL_UP_MOVE( 5, MOVE_SPIKES),
LEVEL_UP_MOVE( 9, MOVE_PIN_MISSILE),
LEVEL_UP_MOVE(15, MOVE_BARB_BARRAGE),
LEVEL_UP_MOVE(21, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(26, MOVE_DARK_PULSE),
LEVEL_UP_MOVE(29, MOVE_POISON_JAB),
LEVEL_UP_MOVE(37, MOVE_AQUA_TAIL),
LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(57, MOVE_SELF_DESTRUCT),
LEVEL_UP_MOVE( 4, MOVE_HARDEN),
LEVEL_UP_MOVE( 8, MOVE_BITE),
LEVEL_UP_MOVE(12, MOVE_FELL_STINGER),
LEVEL_UP_MOVE(16, MOVE_MINIMIZE),
LEVEL_UP_MOVE(20, MOVE_SPIKES),
LEVEL_UP_MOVE(24, MOVE_BRINE),
LEVEL_UP_MOVE(28, MOVE_BARB_BARRAGE),
LEVEL_UP_MOVE(32, MOVE_PIN_MISSILE),
LEVEL_UP_MOVE(36, MOVE_TOXIC_SPIKES),
LEVEL_UP_MOVE(40, MOVE_STOCKPILE),
LEVEL_UP_MOVE(40, MOVE_SPIT_UP),
LEVEL_UP_MOVE(44, MOVE_TOXIC),
LEVEL_UP_MOVE(48, MOVE_CRUNCH),
LEVEL_UP_MOVE(52, MOVE_ACUPRESSURE),
LEVEL_UP_MOVE(56, MOVE_DESTINY_BOND),
LEVEL_UP_END
};
static const struct LevelUpMove sSneaselHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE( 6, MOVE_ROCK_SMASH),
LEVEL_UP_MOVE(11, MOVE_SWIFT),
LEVEL_UP_MOVE(18, MOVE_SLASH),
LEVEL_UP_MOVE(25, MOVE_POISON_JAB),
LEVEL_UP_MOVE(34, MOVE_SWORDS_DANCE),
LEVEL_UP_MOVE(43, MOVE_CLOSE_COMBAT),
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_ROCK_SMASH),
LEVEL_UP_MOVE( 6, MOVE_TAUNT),
LEVEL_UP_MOVE(12, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE(18, MOVE_METAL_CLAW),
LEVEL_UP_MOVE(24, MOVE_POISON_JAB),
LEVEL_UP_MOVE(30, MOVE_BRICK_BREAK),
LEVEL_UP_MOVE(36, MOVE_HONE_CLAWS),
LEVEL_UP_MOVE(42, MOVE_SLASH),
LEVEL_UP_MOVE(48, MOVE_AGILITY),
LEVEL_UP_MOVE(54, MOVE_SCREECH),
LEVEL_UP_MOVE(60, MOVE_CLOSE_COMBAT),
LEVEL_UP_END
};
#if P_GEN_5_POKEMON == TRUE
static const struct LevelUpMove sSamurottHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_NIGHT_SLASH),
LEVEL_UP_MOVE( 0, MOVE_CEASELESS_EDGE),
LEVEL_UP_MOVE( 1, MOVE_SLASH),
LEVEL_UP_MOVE( 1, MOVE_SUCKER_PUNCH),
LEVEL_UP_MOVE( 1, MOVE_MEGAHORN),
LEVEL_UP_MOVE( 1, MOVE_TAIL_WHIP),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 6, MOVE_AQUA_JET),
LEVEL_UP_MOVE(11, MOVE_SWORDS_DANCE),
LEVEL_UP_MOVE(18, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(21, MOVE_CEASELESS_EDGE),
LEVEL_UP_MOVE(25, MOVE_SLASH),
LEVEL_UP_MOVE(34, MOVE_AQUA_TAIL),
LEVEL_UP_MOVE(40, MOVE_DARK_PULSE),
LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
LEVEL_UP_MOVE(13, MOVE_FOCUS_ENERGY),
LEVEL_UP_MOVE(18, MOVE_RAZOR_SHELL),
LEVEL_UP_MOVE(21, MOVE_FURY_CUTTER),
LEVEL_UP_MOVE(25, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(29, MOVE_AERIAL_ACE),
LEVEL_UP_MOVE(34, MOVE_AQUA_JET),
LEVEL_UP_MOVE(39, MOVE_ENCORE),
LEVEL_UP_MOVE(46, MOVE_AQUA_TAIL),
LEVEL_UP_MOVE(51, MOVE_RETALIATE),
LEVEL_UP_MOVE(58, MOVE_SWORDS_DANCE),
LEVEL_UP_MOVE(63, MOVE_HYDRO_PUMP),
LEVEL_UP_END
};
static const struct LevelUpMove sLilligantHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_ROCK_SMASH),
LEVEL_UP_MOVE( 0, MOVE_VICTORY_DANCE),
LEVEL_UP_MOVE( 1, MOVE_TEETER_DANCE),
LEVEL_UP_MOVE( 1, MOVE_SOLAR_BLADE),
LEVEL_UP_MOVE( 1, MOVE_PETAL_BLIZZARD),
LEVEL_UP_MOVE( 1, MOVE_AFTER_YOU),
LEVEL_UP_MOVE( 1, MOVE_ENTRAINMENT),
LEVEL_UP_MOVE( 1, MOVE_LEAF_STORM),
LEVEL_UP_MOVE( 1, MOVE_DEFOG),
LEVEL_UP_MOVE( 1, MOVE_ENERGY_BALL),
LEVEL_UP_MOVE( 1, MOVE_LEAF_BLADE),
LEVEL_UP_MOVE( 1, MOVE_MAGICAL_LEAF),
LEVEL_UP_MOVE( 1, MOVE_MEGA_KICK),
LEVEL_UP_MOVE( 1, MOVE_SUNNY_DAY),
LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS),
LEVEL_UP_MOVE( 1, MOVE_GIGA_DRAIN),
LEVEL_UP_MOVE( 1, MOVE_SLEEP_POWDER),
LEVEL_UP_MOVE( 1, MOVE_STUN_SPORE),
LEVEL_UP_MOVE( 1, MOVE_GROWTH),
LEVEL_UP_MOVE( 1, MOVE_LEECH_SEED),
LEVEL_UP_MOVE( 1, MOVE_MEGA_DRAIN),
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
LEVEL_UP_MOVE( 5, MOVE_LEAFAGE),
LEVEL_UP_MOVE( 9, MOVE_STUN_SPORE),
LEVEL_UP_MOVE(15, MOVE_POISON_POWDER),
LEVEL_UP_MOVE(21, MOVE_ENERGY_BALL),
LEVEL_UP_MOVE(29, MOVE_SLEEP_POWDER),
LEVEL_UP_MOVE(34, MOVE_DRAIN_PUNCH),
LEVEL_UP_MOVE(37, MOVE_LEAF_BLADE),
LEVEL_UP_MOVE(37, MOVE_RECOVER),
LEVEL_UP_MOVE(42, MOVE_VICTORY_DANCE),
LEVEL_UP_MOVE(47, MOVE_LEAF_STORM),
LEVEL_UP_MOVE(53, MOVE_PETAL_DANCE),
LEVEL_UP_MOVE(57, MOVE_CLOSE_COMBAT),
LEVEL_UP_MOVE( 1, MOVE_HELPING_HAND),
LEVEL_UP_MOVE( 5, MOVE_AXE_KICK),
LEVEL_UP_END
};
static const struct LevelUpMove sZoruaHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_SHADOW_SNEAK),
LEVEL_UP_MOVE( 6, MOVE_SNARL),
LEVEL_UP_MOVE(11, MOVE_SWIFT),
LEVEL_UP_MOVE(18, MOVE_BITTER_MALICE),
LEVEL_UP_MOVE(25, MOVE_SLASH),
LEVEL_UP_MOVE(34, MOVE_SHADOW_CLAW),
LEVEL_UP_MOVE(43, MOVE_NASTY_PLOT),
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 4, MOVE_TORMENT),
LEVEL_UP_MOVE( 8, MOVE_HONE_CLAWS),
LEVEL_UP_MOVE(12, MOVE_SHADOW_SNEAK),
LEVEL_UP_MOVE(16, MOVE_CURSE),
LEVEL_UP_MOVE(20, MOVE_TAUNT),
LEVEL_UP_MOVE(24, MOVE_KNOCK_OFF),
LEVEL_UP_MOVE(28, MOVE_SPITE),
LEVEL_UP_MOVE(32, MOVE_AGILITY),
LEVEL_UP_MOVE(36, MOVE_SHADOW_BALL),
LEVEL_UP_MOVE(40, MOVE_BITTER_MALICE),
LEVEL_UP_MOVE(44, MOVE_NASTY_PLOT),
LEVEL_UP_MOVE(48, MOVE_FOUL_PLAY),
LEVEL_UP_END
};
static const struct LevelUpMove sZoroarkHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_SHADOW_SNEAK),
LEVEL_UP_MOVE( 6, MOVE_SNARL),
LEVEL_UP_MOVE(11, MOVE_SWIFT),
LEVEL_UP_MOVE(18, MOVE_BITTER_MALICE),
LEVEL_UP_MOVE(25, MOVE_SLASH),
LEVEL_UP_MOVE(34, MOVE_SHADOW_CLAW),
LEVEL_UP_MOVE( 0, MOVE_SHADOW_CLAW),
LEVEL_UP_MOVE( 1, MOVE_SCRATCH),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_TORMENT),
LEVEL_UP_MOVE( 1, MOVE_U_TURN),
LEVEL_UP_MOVE( 1, MOVE_HONE_CLAWS),
LEVEL_UP_MOVE(12, MOVE_SHADOW_SNEAK),
LEVEL_UP_MOVE(16, MOVE_CURSE),
LEVEL_UP_MOVE(20, MOVE_TAUNT),
LEVEL_UP_MOVE(24, MOVE_KNOCK_OFF),
LEVEL_UP_MOVE(28, MOVE_SPITE),
LEVEL_UP_MOVE(34, MOVE_AGILITY),
LEVEL_UP_MOVE(40, MOVE_SHADOW_BALL),
LEVEL_UP_MOVE(43, MOVE_NASTY_PLOT),
LEVEL_UP_MOVE(52, MOVE_EXTRASENSORY),
LEVEL_UP_MOVE(46, MOVE_BITTER_MALICE),
LEVEL_UP_MOVE(52, MOVE_NASTY_PLOT),
LEVEL_UP_MOVE(58, MOVE_FOUL_PLAY),
LEVEL_UP_END
};
static const struct LevelUpMove sBraviaryHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_QUICK_ATTACK),
LEVEL_UP_MOVE( 6, MOVE_AERIAL_ACE),
LEVEL_UP_MOVE(11, MOVE_TWISTER),
LEVEL_UP_MOVE(18, MOVE_SLASH),
LEVEL_UP_MOVE(20, MOVE_AIR_SLASH),
LEVEL_UP_MOVE(25, MOVE_ESPER_WING),
LEVEL_UP_MOVE(25, MOVE_ROOST),
LEVEL_UP_MOVE(34, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(43, MOVE_BRAVE_BIRD),
LEVEL_UP_MOVE(52, MOVE_HURRICANE),
LEVEL_UP_MOVE( 0, MOVE_ESPER_WING),
LEVEL_UP_MOVE( 1, MOVE_HONE_CLAWS),
LEVEL_UP_MOVE( 1, MOVE_SKY_ATTACK),
LEVEL_UP_MOVE( 1, MOVE_PECK),
LEVEL_UP_MOVE( 1, MOVE_SUPERPOWER),
LEVEL_UP_MOVE( 1, MOVE_LEER),
LEVEL_UP_MOVE( 1, MOVE_WING_ATTACK),
LEVEL_UP_MOVE(18, MOVE_TAILWIND),
LEVEL_UP_MOVE(24, MOVE_SCARY_FACE),
LEVEL_UP_MOVE(30, MOVE_AERIAL_ACE),
LEVEL_UP_MOVE(36, MOVE_SLASH),
LEVEL_UP_MOVE(42, MOVE_WHIRLWIND),
LEVEL_UP_MOVE(48, MOVE_CRUSH_CLAW),
LEVEL_UP_MOVE(57, MOVE_AIR_SLASH),
LEVEL_UP_MOVE(64, MOVE_DEFOG),
LEVEL_UP_MOVE(72, MOVE_THRASH),
LEVEL_UP_MOVE(80, MOVE_HURRICANE),
LEVEL_UP_END
};
#endif
#if P_GEN_6_POKEMON == TRUE
static const struct LevelUpMove sSliggooHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
LEVEL_UP_MOVE( 6, MOVE_ACID_SPRAY),
LEVEL_UP_MOVE(11, MOVE_ACID_ARMOR),
LEVEL_UP_MOVE(18, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(25, MOVE_DRAGON_PULSE),
LEVEL_UP_MOVE(25, MOVE_IRON_HEAD),
LEVEL_UP_MOVE(34, MOVE_SHELTER),
LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
LEVEL_UP_MOVE( 0, MOVE_SHELTER),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
LEVEL_UP_MOVE( 1, MOVE_ACID_ARMOR),
LEVEL_UP_MOVE( 1, MOVE_DRAGON_BREATH),
LEVEL_UP_MOVE(15, MOVE_PROTECT),
LEVEL_UP_MOVE(20, MOVE_FLAIL),
LEVEL_UP_MOVE(25, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(30, MOVE_RAIN_DANCE),
LEVEL_UP_MOVE(35, MOVE_DRAGON_PULSE),
LEVEL_UP_MOVE(43, MOVE_CURSE),
LEVEL_UP_MOVE(49, MOVE_IRON_HEAD),
LEVEL_UP_MOVE(56, MOVE_MUDDY_WATER),
LEVEL_UP_END
};
static const struct LevelUpMove sGoodraHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 1, MOVE_BUBBLE),
LEVEL_UP_MOVE( 6, MOVE_ACID_SPRAY),
LEVEL_UP_MOVE(11, MOVE_ACID_ARMOR),
LEVEL_UP_MOVE(18, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(25, MOVE_DRAGON_PULSE),
LEVEL_UP_MOVE(25, MOVE_IRON_HEAD),
LEVEL_UP_MOVE(34, MOVE_SHELTER),
LEVEL_UP_MOVE(43, MOVE_HYDRO_PUMP),
LEVEL_UP_MOVE( 0, MOVE_IRON_TAIL),
LEVEL_UP_MOVE( 1, MOVE_SHELTER),
LEVEL_UP_MOVE( 1, MOVE_ACID_SPRAY),
LEVEL_UP_MOVE( 1, MOVE_FEINT),
LEVEL_UP_MOVE( 1, MOVE_TEARFUL_LOOK),
LEVEL_UP_MOVE( 1, MOVE_DRAGON_BREATH),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_ABSORB),
LEVEL_UP_MOVE( 1, MOVE_WATER_GUN),
LEVEL_UP_MOVE(15, MOVE_PROTECT),
LEVEL_UP_MOVE(20, MOVE_FLAIL),
LEVEL_UP_MOVE(25, MOVE_WATER_PULSE),
LEVEL_UP_MOVE(30, MOVE_RAIN_DANCE),
LEVEL_UP_MOVE(35, MOVE_DRAGON_PULSE),
LEVEL_UP_MOVE(43, MOVE_CURSE),
LEVEL_UP_MOVE(49, MOVE_IRON_HEAD),
LEVEL_UP_MOVE(49, MOVE_BODY_SLAM),
LEVEL_UP_MOVE(58, MOVE_MUDDY_WATER),
LEVEL_UP_MOVE(67, MOVE_HEAVY_SLAM),
LEVEL_UP_END
};
static const struct LevelUpMove sAvaluggHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_ROCK_SLIDE),
LEVEL_UP_MOVE( 1, MOVE_POWDER_SNOW),
LEVEL_UP_MOVE( 1, MOVE_RAPID_SPIN),
LEVEL_UP_MOVE( 1, MOVE_WIDE_GUARD),
LEVEL_UP_MOVE( 1, MOVE_HARDEN),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 5, MOVE_POWDER_SNOW),
LEVEL_UP_MOVE( 9, MOVE_ICE_SHARD),
LEVEL_UP_MOVE(15, MOVE_BITE),
LEVEL_UP_MOVE(21, MOVE_IRON_DEFENSE),
LEVEL_UP_MOVE(29, MOVE_CRUNCH),
LEVEL_UP_MOVE(29, MOVE_EARTH_POWER),
LEVEL_UP_MOVE(37, MOVE_BLIZZARD),
LEVEL_UP_MOVE(37, MOVE_MOUNTAIN_GALE),
LEVEL_UP_MOVE(47, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE( 9, MOVE_CURSE),
LEVEL_UP_MOVE(12, MOVE_ICY_WIND),
LEVEL_UP_MOVE(15, MOVE_PROTECT),
LEVEL_UP_MOVE(18, MOVE_AVALANCHE),
LEVEL_UP_MOVE(21, MOVE_BITE),
LEVEL_UP_MOVE(24, MOVE_ICE_FANG),
LEVEL_UP_MOVE(27, MOVE_IRON_DEFENSE),
LEVEL_UP_MOVE(30, MOVE_RECOVER),
LEVEL_UP_MOVE(33, MOVE_CRUNCH),
LEVEL_UP_MOVE(36, MOVE_TAKE_DOWN),
LEVEL_UP_MOVE(41, MOVE_BLIZZARD),
LEVEL_UP_MOVE(46, MOVE_DOUBLE_EDGE),
LEVEL_UP_MOVE(51, MOVE_STONE_EDGE),
LEVEL_UP_MOVE(61, MOVE_MOUNTAIN_GALE),
LEVEL_UP_END
};
#endif
#if P_GEN_7_POKEMON == TRUE
static const struct LevelUpMove sDecidueyeHisuianLevelUpLearnset[] = {
LEVEL_UP_MOVE( 0, MOVE_ROCK_SMASH),
LEVEL_UP_MOVE( 1, MOVE_GUST),
LEVEL_UP_MOVE( 6, MOVE_LEAFAGE),
LEVEL_UP_MOVE(11, MOVE_ROOST),
LEVEL_UP_MOVE(18, MOVE_AERIAL_ACE),
LEVEL_UP_MOVE(21, MOVE_MAGICAL_LEAF),
LEVEL_UP_MOVE(25, MOVE_AIR_SLASH),
LEVEL_UP_MOVE(30, MOVE_AURA_SPHERE),
LEVEL_UP_MOVE(34, MOVE_LEAF_BLADE),
LEVEL_UP_MOVE(34, MOVE_TRIPLE_ARROWS),
LEVEL_UP_MOVE(40, MOVE_BRAVE_BIRD),
LEVEL_UP_MOVE(43, MOVE_LEAF_STORM),
LEVEL_UP_MOVE( 0, MOVE_TRIPLE_ARROWS),
LEVEL_UP_MOVE( 1, MOVE_TACKLE),
LEVEL_UP_MOVE( 1, MOVE_GROWL),
LEVEL_UP_MOVE( 1, MOVE_U_TURN),
LEVEL_UP_MOVE( 1, MOVE_LEAF_STORM),
LEVEL_UP_MOVE( 1, MOVE_LEAFAGE),
LEVEL_UP_MOVE( 9, MOVE_PECK),
LEVEL_UP_MOVE(12, MOVE_SHADOW_SNEAK),
LEVEL_UP_MOVE(15, MOVE_RAZOR_LEAF),
LEVEL_UP_MOVE(20, MOVE_SYNTHESIS),
LEVEL_UP_MOVE(25, MOVE_PLUCK),
LEVEL_UP_MOVE(30, MOVE_BULK_UP),
LEVEL_UP_MOVE(37, MOVE_SUCKER_PUNCH),
LEVEL_UP_MOVE(44, MOVE_LEAF_BLADE),
LEVEL_UP_MOVE(51, MOVE_FEATHER_DANCE),
LEVEL_UP_MOVE(58, MOVE_BRAVE_BIRD),
LEVEL_UP_END
};
#endif

View file

@ -13902,7 +13902,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 80,
.baseSpDefense = 55,
.types = { TYPE_WATER, TYPE_WATER},
.catchRate = 25,
.catchRate = 190,
.expYield = 161,
.evYield_Speed = 2,
.itemRare = ITEM_DEEP_SEA_TOOTH,
@ -19467,7 +19467,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.noFlip = FALSE,
},
[SPECIES_RILLABOOM] =
[SPECIES_RILLABOOM] =
{
RILLABOOM_MISC_INFO,
},
@ -20996,8 +20996,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpDefense = 75,
.types = { TYPE_NORMAL, TYPE_PSYCHIC},
.catchRate = 45,
.expYield = 184,
.expYield = 263,
.evYield_Attack = 1,
.evYield_SpAttack = 1,
.genderRatio = PERCENT_FEMALE(50),
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
@ -21017,11 +21018,11 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 45,
.baseSpDefense = 70,
.types = { TYPE_BUG, TYPE_ROCK},
.catchRate = 25,
.catchRate = 15,
.expYield = 175,
.evYield_Attack = 2,
.evYield_Attack = 3,
.genderRatio = PERCENT_FEMALE(50),
.eggCycles = 25,
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
.growthRate = GROWTH_MEDIUM_FAST,
.eggGroups = { EGG_GROUP_BUG, EGG_GROUP_BUG},
@ -21039,8 +21040,8 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 45,
.baseSpDefense = 80,
.types = { TYPE_GROUND, TYPE_NORMAL},
.catchRate = 75,
.expYield = 194,
.catchRate = 20,
.expYield = 275,
.evYield_Attack = 3,
.genderRatio = PERCENT_FEMALE(50),
.eggCycles = 20,
@ -21061,15 +21062,15 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 80,
.baseSpDefense = 75,
.types = { TYPE_WATER, TYPE_GHOST},
.catchRate = 25,
.expYield = 186,
.evYield_HP = 2,
.catchRate = 45,
.expYield = 265,
.evYield_HP = 3,
.genderRatio = MON_MALE,
.eggCycles = 40,
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
.growthRate = GROWTH_MEDIUM_FAST,
.eggGroups = { EGG_GROUP_WATER_2, EGG_GROUP_WATER_2},
.abilities = {ABILITY_RATTLED, ABILITY_ADAPTABILITY, ABILITY_MOLD_BREAKER},
.abilities = {ABILITY_SWIFT_SWIM, ABILITY_ADAPTABILITY, ABILITY_MOLD_BREAKER},
.bodyColor = BODY_COLOR_GREEN,
.noFlip = FALSE,
},
@ -21083,15 +21084,15 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 100,
.baseSpDefense = 75,
.types = { TYPE_WATER, TYPE_GHOST},
.catchRate = 25,
.expYield = 186,
.evYield_HP = 2,
.catchRate = 45,
.expYield = 265,
.evYield_HP = 3,
.genderRatio = MON_FEMALE,
.eggCycles = 40,
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
.growthRate = GROWTH_MEDIUM_FAST,
.eggGroups = { EGG_GROUP_WATER_2, EGG_GROUP_WATER_2},
.abilities = {ABILITY_RATTLED, ABILITY_ADAPTABILITY, ABILITY_MOLD_BREAKER},
.abilities = {ABILITY_SWIFT_SWIM, ABILITY_ADAPTABILITY, ABILITY_MOLD_BREAKER},
.bodyColor = BODY_COLOR_GREEN,
.noFlip = FALSE,
},
@ -21105,13 +21106,12 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 40,
.baseSpDefense = 80,
.types = { TYPE_FIGHTING, TYPE_POISON},
.catchRate = 135,
.expYield = 179,
.evYield_Attack = 1,
.evYield_Speed = 1,
.catchRate = 20,
.expYield = 102,
.evYield_Attack = 2,
.genderRatio = PERCENT_FEMALE(50),
.eggCycles = 20,
.friendship = 35,
.friendship = STANDARD_FRIENDSHIP,
.growthRate = GROWTH_MEDIUM_SLOW,
.eggGroups = { EGG_GROUP_FIELD, EGG_GROUP_FIELD},
.abilities = {ABILITY_PRESSURE, ABILITY_UNBURDEN, ABILITY_POISON_TOUCH},
@ -21128,9 +21128,9 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 65,
.baseSpDefense = 65,
.types = { TYPE_DARK, TYPE_POISON},
.catchRate = 135,
.expYield = 180,
.evYield_Attack = 1,
.catchRate = 45,
.expYield = 179,
.evYield_Attack = 2,
.genderRatio = PERCENT_FEMALE(50),
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
@ -21151,14 +21151,14 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpDefense = 80,
.types = { TYPE_FAIRY, TYPE_FLYING},
.catchRate = 3,
.expYield = 261,
.expYield = 116,
.evYield_SpAttack = 3,
.genderRatio = MON_FEMALE,
.eggCycles = 120,
.friendship = 90,
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
.growthRate = GROWTH_SLOW,
.eggGroups = { EGG_GROUP_UNDISCOVERED, EGG_GROUP_UNDISCOVERED},
.abilities = {ABILITY_HEALER, ABILITY_NONE, ABILITY_CONTRARY},
.abilities = {ABILITY_CUTE_CHARM, ABILITY_NONE, ABILITY_CONTRARY},
.bodyColor = BODY_COLOR_PINK,
.noFlip = FALSE,
.flags = SPECIES_FLAG_LEGENDARY,
@ -23348,7 +23348,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.growthRate = GROWTH_MEDIUM_FAST,
.eggGroups = { EGG_GROUP_WATER_2, EGG_GROUP_WATER_2},
.abilities = {ABILITY_POISON_POINT, ABILITY_SWIFT_SWIM, ABILITY_INTIMIDATE},
.bodyColor = BODY_COLOR_GRAY,
.bodyColor = BODY_COLOR_BLACK,
.noFlip = FALSE,
.flags = SPECIES_FLAG_HISUIAN_FORM,
},
@ -23372,7 +23372,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.growthRate = GROWTH_MEDIUM_SLOW,
.eggGroups = { EGG_GROUP_FIELD, EGG_GROUP_FIELD},
.abilities = {ABILITY_INNER_FOCUS, ABILITY_KEEN_EYE, ABILITY_PICKPOCKET},
.bodyColor = BODY_COLOR_BLACK,
.bodyColor = BODY_COLOR_GRAY,
.noFlip = TRUE,
.flags = SPECIES_FLAG_HISUIAN_FORM,
},
@ -23389,7 +23389,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.types = { TYPE_WATER, TYPE_DARK},
.catchRate = 45,
.expYield = 238,
.evYield_SpAttack = 3,
.evYield_Attack = 3,
.genderRatio = PERCENT_FEMALE(12.5),
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
@ -23412,7 +23412,8 @@ const struct SpeciesInfo gSpeciesInfo[] =
.types = { TYPE_GRASS, TYPE_FIGHTING},
.catchRate = 75,
.expYield = 168,
.evYield_Attack = 2,
.evYield_Attack = 1,
.evYield_Speed = 1,
.itemRare = ITEM_ABSORB_BULB,
.genderRatio = MON_FEMALE,
.eggCycles = 20,
@ -23894,7 +23895,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 80,
.baseSpDefense = 55,
.types = { TYPE_WATER, TYPE_WATER},
.catchRate = 25,
.catchRate = 190,
.expYield = 161,
.evYield_Speed = 2,
.itemRare = ITEM_DEEP_SEA_SCALE,
@ -23917,7 +23918,7 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpAttack = 80,
.baseSpDefense = 55,
.types = { TYPE_WATER, TYPE_WATER},
.catchRate = 25,
.catchRate = 190,
.expYield = 161,
.evYield_Speed = 2,
.itemRare = ITEM_DEEP_SEA_SCALE,
@ -24822,11 +24823,11 @@ const struct SpeciesInfo gSpeciesInfo[] =
.baseSpDefense = 100,
.types = { TYPE_FAIRY, TYPE_FLYING},
.catchRate = 3,
.expYield = 270,
.expYield = 116,
.evYield_SpAttack = 3,
.genderRatio = MON_FEMALE,
.eggCycles = 120,
.friendship = 90,
.eggCycles = 20,
.friendship = STANDARD_FRIENDSHIP,
.growthRate = GROWTH_SLOW,
.eggGroups = { EGG_GROUP_UNDISCOVERED, EGG_GROUP_UNDISCOVERED},
.abilities = {ABILITY_OVERCOAT, ABILITY_NONE},