/* battle_tower_spreads.h set up EVs, IVs, ability types, items, moves, ball type, etc, for trainers in the battle tower. tables to edit: gFrontierSpreads gFrontierLegendarySpreads gMiddleCupSpreads gLittleCupSpreads gArceusSpreads gPikachuSpreads gWormadamSpreads gRotomSpreads gOricorioSpreads */ #ifdef UNBOUND /*These spreads will not be compiled for your hack. If you'd like to use these spreads, either remove the #ifdef and #endif, or copy the spread you want to the empty table at the bottom IMPORTANT NOTE! Pokemon Unbound has changed the Abilities and learnsets of several Pokemon. Unless you intend to make the same changes to your hack, many of these spreads won't function as inteneded. */ const struct BattleTowerSpread gFrontierSpreads[] = { { .species = SPECIES_VENUSAUR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 132, .spAtkEv = 112, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_VENUSAURITE, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_LEECHSEED, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENUSAUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LIFE_ORB, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_EARTHPOWER, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENUSAUR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_AGUAV_BERRY, .moves = { MOVE_GRASSYGLIDE, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENUSAUR, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_VENUSAURITE, .moves = { MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_LEECHSEED, MOVE_INGRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_VENUSAUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_VENUSAURITE, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_SLEEPPOWDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CHARIZARD, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_SALAC_BERRY, .moves = { MOVE_BLAZEKICK, MOVE_DUALWINGBEAT, MOVE_EARTHQUAKE, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_CHARIZARD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHARIZARDITE_X, .moves = { MOVE_FLAREBLITZ, MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARIZARD, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHARIZARDITE_X, .moves = { MOVE_FLAREBLITZ, MOVE_DRAGONCLAW, MOVE_ROOST, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARIZARD, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHARIZARDITE_Y, .moves = { MOVE_WEATHERBALL, MOVE_SOLARBEAM, MOVE_AIRSLASH, MOVE_SCORCHINGSANDS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARIZARD, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHARIZARDITE_Y, .moves = { MOVE_HEATWAVE, MOVE_SOLARBEAM, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BLASTOISE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_BLASTOISINITE, .moves = { MOVE_WATERPULSE, MOVE_AURASPHERE, MOVE_DARKPULSE, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLASTOISE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_BLASTOISINITE, .moves = { MOVE_HYDROPUMP, MOVE_RAPIDSPIN, MOVE_AURASPHERE, MOVE_DARKPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLASTOISE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 176, .atkEv = 252, .spdEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_FOCUS_SASH, .moves = { MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_ZENHEADBUTT, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLASTOISE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_AQUARING, MOVE_SUBSTITUTE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_BLASTOISE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH .item = ITEM_LEFTOVERS, .moves = { MOVE_FLIPTURN, MOVE_FAKEOUT, MOVE_FOLLOWME, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BUTTERFREE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_HURRICANE, MOVE_SLEEPPOWDER, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_BUTTERFREE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TINTEDLENS .item = ITEM_LEFTOVERS, .moves = { MOVE_AIRSLASH, MOVE_QUIVERDANCE, MOVE_SUBSTITUTE, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BUTTERFREE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_LEFTOVERS, .moves = { MOVE_INFESTATION, MOVE_SLEEPPOWDER, MOVE_NIGHTMARE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BUTTERFREE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TINTEDLENS .item = ITEM_FOCUS_SASH, .moves = { MOVE_POLLENPUFF, MOVE_ROOST, MOVE_TAILWIND, MOVE_SAFEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_BEEDRILL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_BUG_GEM, .moves = { MOVE_FELLSTINGER, MOVE_DRILLRUN, MOVE_NEEDLEARM, MOVE_THIEF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEEDRILL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_BEEDRILLITE, .moves = { MOVE_POISONJAB, MOVE_DRILLRUN, MOVE_KNOCKOFF, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEEDRILL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_BEEDRILLITE, .moves = { MOVE_FELLSTINGER, MOVE_POISONJAB, MOVE_DRILLRUN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEEDRILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_BEEDRILLITE, .moves = { MOVE_XSCISSOR, MOVE_POISONJAB, MOVE_BRICKBREAK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PIDGEOT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_CHOICE_BAND, .moves = { MOVE_BRAVEBIRD, MOVE_RETURN, MOVE_STEELWING, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDGEOT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_CHARTI_BERRY, .moves = { MOVE_BRAVEBIRD, MOVE_MIRRORMOVE, MOVE_FEATHERDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDGEOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_PIDGEOTITE, .moves = { MOVE_HURRICANE, MOVE_HEATWAVE, MOVE_UTURN, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDGEOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_PIDGEOTITE, .moves = { MOVE_HURRICANE, MOVE_HEATWAVE, MOVE_HYPERBEAM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RATICATE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_SUCKERPUNCH, MOVE_UTURN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATICATE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_HYPERFANG, MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATICATE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_WILDCHARGE, MOVE_THROATCHOP, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATICATE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FOCUS_SASH, .moves = { MOVE_BODYSLAM, MOVE_ASSURANCE, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RATICATE_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_SALAC_BERRY, .moves = { MOVE_DOUBLEEDGE, MOVE_KNOCKOFF, MOVE_PSYCHICFANGS, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATICATE_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_DOUBLEEDGE, MOVE_CRUNCH, MOVE_COUNTER, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATICATE_A, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_AGUAV_BERRY, .moves = { MOVE_SUPERFANG, MOVE_FINALGAMBIT, MOVE_TOXIC, MOVE_SCARYFACE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RATICATE_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_SNARL, MOVE_UTURN, MOVE_ENDEAVOR, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FEAROW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRILLBEAK .item = ITEM_CHOICE_BAND, .moves = { MOVE_DOUBLEEDGE, MOVE_DRILLPECK, MOVE_DRILLRUN, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FEAROW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_BEAKBLAST, MOVE_DRILLRUN, MOVE_FOCUSENERGY, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FEAROW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRILLBEAK .item = ITEM_FOCUS_SASH, .moves = { MOVE_DRILLPECK, MOVE_UTURN, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FEAROW, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_WACAN_BERRY, .moves = { MOVE_BEAKBLAST, MOVE_TAILWIND, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARBOK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_CHOICE_BAND, .moves = { MOVE_GUNKSHOT, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARBOK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MERCILESS .item = ITEM_FIGY_BERRY, .moves = { MOVE_POISONJAB, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARBOK, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MERCILESS .item = ITEM_MAGO_BERRY, .moves = { MOVE_GUNKSHOT, MOVE_DRAGONTAIL, MOVE_COIL, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARBOK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EJECT_BUTTON, .moves = { MOVE_ROCKSLIDE, MOVE_PURSUIT, MOVE_GLARE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PIKACHU, //Placeholder spreads }, { .species = SPECIES_PIKACHU, }, { .species = SPECIES_PIKACHU, }, { .species = SPECIES_PIKACHU, }, { .species = SPECIES_RAICHU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_FOCUS_SASH, .moves = { MOVE_THUNDERBOLT, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAICHU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_CHOICE_BAND, .moves = { MOVE_VOLTTACKLE, MOVE_EXTREMESPEED, MOVE_PLAYROUGH, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAICHU, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LEFTOVERS, .moves = { MOVE_CHARGEBEAM, MOVE_CHARM, MOVE_SWEETKISS, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RAICHU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_AIR_BALLOON, .moves = { MOVE_EXTREMESPEED, MOVE_KNOCKOFF, MOVE_ENCORE, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RAICHU_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SURGESURFER .item = ITEM_ALORAICHIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_PSYSHOCK, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAICHU_A, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SURGESURFER .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_RISINGVOLTAGE, MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAICHU_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SURGESURFER .item = ITEM_LEFTOVERS, .moves = { MOVE_RISINGVOLTAGE, MOVE_YAWN, MOVE_ENCORE, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAICHU_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SURGESURFER .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_PSYCHIC, MOVE_FAKEOUT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_FOCUS_SASH, .moves = { MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_RAPIDSPIN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_CHESTO_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_SWORDSDANCE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_EARTHQUAKE, MOVE_POISONJAB, MOVE_XSCISSOR, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_POISONJAB, MOVE_RAPIDSPIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_SANDSLASH_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_QUICK_CLAW, .moves = { MOVE_ICICLECRASH, MOVE_EARTHQUAKE, MOVE_RAPIDSPIN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_ICIUM_Z, .moves = { MOVE_ICICLECRASH, MOVE_IRONHEAD, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH_A, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_ICEBALL, MOVE_ROLLOUT, MOVE_DOUBLETEAM, MOVE_DEFENSECURL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSLASH_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_ICICLECRASH, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_NIDOQUEEN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_ABSORB_BULB, .moves = { MOVE_EARTHPOWER, MOVE_SHELLSIDEARM, MOVE_THUNDERBOLT, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDOQUEEN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_BAND, .moves = { MOVE_SHELLSIDEARM, MOVE_EARTHQUAKE, MOVE_SUPERPOWER, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDOQUEEN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_BODYPRESS, MOVE_ROAR, MOVE_STEALTHROCK, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDOQUEEN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_ICYWIND, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NIDOKING, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EARTHPOWER, MOVE_SLUDGEWAVE, MOVE_FIREBLAST, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDOKING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_POISONTAIL, MOVE_DRILLRUN, MOVE_SHADOWCLAW, MOVE_FOCUSENERGY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDOKING, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_EXPERT_BELT, .moves = { MOVE_EARTHPOWER, MOVE_FOCUSBLAST, MOVE_ICEBEAM, MOVE_HEADSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDOKING, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_BODYPRESS, MOVE_ROAR, MOVE_STEALTHROCK, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFABLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_RED_CARD, .moves = { MOVE_MOONBLAST, MOVE_KNOCKOFF, MOVE_STEALTHROCK, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFABLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_WISH, MOVE_HEALBELL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFABLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFABLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 164, .spDefEv = 92, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_SAFETY_GOGGLES, .moves = { MOVE_MOONBLAST, MOVE_FOLLOWME, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NINETALES, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_FIRIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_SOLARBEAM, MOVE_PSYSHOCK, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINETALES, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_CHARTI_BERRY, .moves = { MOVE_SCORCHINGSANDS, MOVE_HEX, MOVE_WILLOWISP, MOVE_CONFUSERAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINETALES, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 8, .spDefEv = 252, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_POISONIUM_Z, .moves = { MOVE_FOULPLAY, MOVE_SNORE, MOVE_TOXIC, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINETALES, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_SHUCA_BERRY, .moves = { MOVE_HEATWAVE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NINETALES_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_ICIUM_Z, .moves = { MOVE_BLIZZARD, MOVE_MOONBLAST, MOVE_PSYSHOCK, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINETALES_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BLIZZARD, MOVE_MOONBLAST, MOVE_NASTYPLOT, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NINETALES_A, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BLIZZARD, MOVE_TOXIC, MOVE_AURORAVEIL, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINETALES_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .defEv = 40, .spAtkEv = 88, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_LIGHT_CLAY, .moves = { MOVE_FREEZEDRY, MOVE_ENCORE, MOVE_AURORAVEIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WIGGLYTUFF, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_ASSAULT_VEST, .moves = { MOVE_PLAYROUGH, MOVE_DOUBLEEDGE, MOVE_FIREPUNCH, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WIGGLYTUFF, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_LIGHT_CLAY, .moves = { MOVE_WISH, MOVE_STEALTHROCK, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WIGGLYTUFF, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_HEALPULSE, MOVE_MAGICCOAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WIGGLYTUFF, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .defEv = 128, .spAtkEv = 252, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERVOICE, MOVE_DAZZLINGGLEAM, MOVE_THUNDERBOLT, MOVE_INCINERATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_VILEPLUME, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_EFFECTSPORE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_APPLEACID, MOVE_SLUDGEWAVE, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VILEPLUME, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_EFFECTSPORE .item = ITEM_PERSIM_BERRY, .moves = { MOVE_PETALDANCE, MOVE_STUNSPORE, MOVE_TEETERDANCE, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VILEPLUME, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_EFFECTSPORE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_LEECHSEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VILEPLUME, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_VENOSHOCK, MOVE_TOXIC, MOVE_TEETERDANCE, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VILEPLUME, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBEAM, MOVE_SLUDGEWAVE, MOVE_POLLENPUFF, MOVE_GROWTH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_PARASECT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_SEEDBOMB, MOVE_THROATCHOP, MOVE_SWORDSDANCE, MOVE_SPORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PARASECT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_LEFTOVERS, .moves = { MOVE_LEECHFANG, MOVE_LEECHSEED, MOVE_SPORE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PARASECT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOXICBOOST .item = ITEM_TOXIC_ORB, .moves = { MOVE_SEEDBOMB, MOVE_THROATCHOP, MOVE_LEECHFANG, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PARASECT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_EFFECTSPORE .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEECHFANG, MOVE_SPORE, MOVE_LEECHSEED, MOVE_ROTOTILLER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VENOMOTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TINTEDLENS .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_SLUDGEBOMB, MOVE_SLEEPPOWDER, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENOMOTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TINTEDLENS .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_BUGBUZZ, MOVE_SLEEPPOWDER, MOVE_QUIVERDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENOMOTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LEVITATE .item = ITEM_BINDING_BAND, .moves = { MOVE_INFESTATION, MOVE_TOXIC, MOVE_PROTECT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VENOMOTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LEVITATE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_BUGBUZZ, MOVE_SLEEPPOWDER, MOVE_TOXICSPIKES, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUGTRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_CHOICE_BAND, .moves = { MOVE_EARTHQUAKE, MOVE_REVERSAL, MOVE_STONEEDGE, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUGTRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_FOCUS_SASH, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUGTRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_SUBSTITUTE, MOVE_MEMENTO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUGTRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_FOCUS_SASH, .moves = { MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_REVERSAL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUGTRIO_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEELYSPIRIT .item = ITEM_CHOICE_BAND, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_NIGHTSLASH, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUGTRIO_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TANGLINGHAIR .item = ITEM_FOCUS_SASH, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_SUCKERPUNCH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUGTRIO_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDFORCE .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_SUBSTITUTE, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUGTRIO_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDFORCE .item = ITEM_FIGY_BERRY, .moves = { MOVE_HIGHHORSEPOWER, MOVE_IRONHEAD, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_PERSIAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_SWIFT, MOVE_THUNDERBOLT, MOVE_WATERPULSE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERSIAN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_NORMAL_GEM, .moves = { MOVE_COVET, MOVE_UTURN, MOVE_FAKEOUT, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERSIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NINELIVES .item = ITEM_WIDE_LENS, .moves = { MOVE_KNOCKOFF, MOVE_PLAYROUGH, MOVE_HYPNOSIS, MOVE_SWAGGER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERSIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NINELIVES .item = ITEM_SILK_SCARF, .moves = { MOVE_RETURN, MOVE_FAKEOUT, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PERSIAN_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_LIFE_ORB, .moves = { MOVE_NIGHTDAZE, MOVE_THUNDERBOLT, MOVE_BURNINGJEALOUSY, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERSIAN_A, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_LAGGING_TAIL, .moves = { MOVE_FOULPLAY, MOVE_UTURN, MOVE_SCREECH, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERSIAN_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_DARKINIUM_Z, .moves = { MOVE_FOULPLAY, MOVE_TOXIC, MOVE_PARTINGSHOT, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PERSIAN_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_SNARL, MOVE_ICYWIND, MOVE_BURNINGJEALOUSY, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLDUCK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NEUROFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_CROSSCHOP, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLDUCK, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_POWERGEM, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLDUCK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NEUROFORCE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_FOCUSBLAST, MOVE_POWERGEM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLDUCK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CLOUDNINE .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_AQUAJET, MOVE_ICYWIND, MOVE_YAWN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PRIMEAPE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PRIMEAPE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_EXPERT_BELT, .moves = { MOVE_THUNDEROUSKICK, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PRIMEAPE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLOSECOMBAT, MOVE_STONEEDGE, MOVE_COUNTER, MOVE_ENDEAVOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PRIMEAPE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_SITRUS_BERRY, .moves = { MOVE_THUNDEROUSKICK, MOVE_ROCKSLIDE, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCANINE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAREBLITZ, MOVE_CLOSECOMBAT, MOVE_PLAYROUGH, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCANINE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_WHITE_HERB, .moves = { MOVE_OVERHEAT, MOVE_SOLARBEAM, MOVE_EXTREMESPEED, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCANINE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 8, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_FLAREBLITZ, MOVE_EXTREMESPEED, MOVE_MORNINGSUN, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCANINE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LIFE_ORB, .moves = { MOVE_HEATWAVE, MOVE_HYPERVOICE, MOVE_SNARL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_POLIWRATH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 112, .atkEv = 252, .spdEv = 144, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_SHELL_BELL, .moves = { MOVE_SURGINGSTRIKES, MOVE_FOCUSPUNCH, MOVE_EARTHQUAKE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_POLIWRATH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SURGINGSTRIKES, MOVE_CLOSECOMBAT, MOVE_HYPNOSIS, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLIWRATH, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_CIRCLETHROW, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLIWRATH, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAINPUNCH, MOVE_TOXIC, MOVE_HELPINGHAND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALAKAZAM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_DAZZLINGGLEAM, MOVE_ENERGYBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALAKAZAM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_FLAME_ORB, .moves = { MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_GUARDSPLIT, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALAKAZAM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_ALAKAZITE, .moves = { MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_SHADOWBALL, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALAKAZAM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_PSYCHIC, MOVE_TAUNT, MOVE_GUARDSPLIT, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHAMP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_FACADE, MOVE_MACHPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHAMP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 172, .atkEv = 252, .spdEv = 84, .ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DYNAMICPUNCH, MOVE_STONEEDGE, MOVE_DARKESTLARIAT, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHAMP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FOCUSBELT .item = ITEM_FIGY_BERRY, .moves = { MOVE_DRAINPUNCH, MOVE_THUNDERPUNCH, MOVE_ICEPUNCH, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_MACHAMP, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD .item = ITEM_PAYAPA_BERRY, .moves = { MOVE_DYNAMICPUNCH, MOVE_KNOCKOFF, MOVE_WIDEGUARD, MOVE_COACHING, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_VICTREEBEL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_SLUDGEBOMB, MOVE_SLEEPPOWDER, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VICTREEBEL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .defEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CORROSION .item = ITEM_GRASSIUM_Z, .moves = { MOVE_LEAFSTORM, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VICTREEBEL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CORROSION .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_STRENGTHSAP, MOVE_TOXIC, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VICTREEBEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_GRAVAPPLE, MOVE_KNOCKOFF, MOVE_STRENGTHSAP, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VICTREEBEL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_GRAVAPPLE, MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_TENTACRUEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_WATERIUM_Z, .moves = { MOVE_WATERFALL, MOVE_POISONJAB, MOVE_RAPIDSPIN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TENTACRUEL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_EXPERT_BELT, .moves = { MOVE_HYDROPUMP, MOVE_SLUDGEBOMB, MOVE_ICEBEAM, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TENTACRUEL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_LIQUIDOOZE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_SCALD, MOVE_RAPIDSPIN, MOVE_TOXICSPIKES, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TENTACRUEL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_LIQUIDOOZE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_GIGADRAIN, MOVE_RAPIDSPIN, MOVE_TOXICSPIKES, MOVE_ACUPRESSURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLEM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_CHOICE_BAND, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_HEAVYSLAM, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLEM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLEM, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 32, .spDefEv = 224, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDSPIT .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLEM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLEM_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_CHOICE_SCARF, .moves = { MOVE_WILDCHARGE, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLEM_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE .item = ITEM_AIR_BALLOON, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLEM_A, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE .item = ITEM_QUICK_CLAW, .moves = { MOVE_ROCKSLIDE, MOVE_DOUBLEEDGE, MOVE_BULLDOZE, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLEM_A, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_FIGY_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_ELECTROWEB, MOVE_STEALTHROCK, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RAPIDASH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FIERYNEIGH .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FLAREBLITZ, MOVE_HIGHHORSEPOWER, MOVE_WILDCHARGE, MOVE_DOUBLEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAPIDASH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_HEAT_ROCK, .moves = { MOVE_FIREBLAST, MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAPIDASH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FIERYNEIGH .item = ITEM_EXPERT_BELT, .moves = { MOVE_FLAREBLITZ, MOVE_HIGHHORSEPOWER, MOVE_WILDCHARGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAPIDASH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_FLAMETHROWER, MOVE_TOXIC, MOVE_MORNINGSUN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWBRO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_PSYSHOCK, MOVE_YAWN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWBRO, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_SLOWBRONITE, .moves = { MOVE_SCALD, MOVE_PSYSHOCK, MOVE_NASTYPLOT, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWBRO, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_SLOWBRONITE, .moves = { MOVE_SURF, MOVE_PSYCHIC, MOVE_BLIZZARD, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWBRO, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_SLOWBRONITE, .moves = { MOVE_SCALD, MOVE_PSYCHIC, MOVE_NASTYPLOT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FARFETCHD, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FLYINIUM_Z, .moves = { MOVE_BRAVEBIRD, MOVE_DOUBLEEDGE, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FARFETCHD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_LEEK, .moves = { MOVE_BRAVEBIRD, MOVE_LEAFBLADE, MOVE_NIGHTSLASH, MOVE_SLASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FARFETCHD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FOCUS_SASH, .moves = { MOVE_DUALWINGBEAT, MOVE_CLOSECOMBAT, MOVE_QUICKATTACK, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FARFETCHD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_BRAVEBIRD, MOVE_SOLARBLADE, MOVE_METEORASSAULT, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_DODRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_DOUBLEEDGE, MOVE_BRAVEBIRD, MOVE_JUMPKICK, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DODRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_FIGY_BERRY, .moves = { MOVE_DOUBLEEDGE, MOVE_BRAVEBIRD, MOVE_JUMPKICK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DODRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_EARLYBIRD .item = ITEM_FOCUS_SASH, .moves = { MOVE_QUICKATTACK, MOVE_DRILLPECK, MOVE_STOMPINGTANTRUM, MOVE_ENDEAVOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DODRIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TANGLEDFEET .item = ITEM_FOCUS_SASH, .moves = { MOVE_QUICKATTACK, MOVE_DRILLPECK, MOVE_ENDEAVOR, MOVE_ACUPRESSURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DEWGONG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_LEFTOVERS, .moves = { MOVE_AVALANCHE, MOVE_LIQUIDATION, MOVE_DRILLRUN, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWGONG, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_LEFTOVERS, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWGONG, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_SITRUS_BERRY, .moves = { MOVE_WHIRLPOOL, MOVE_PERISHSONG, MOVE_ENCORE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWGONG, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_ICY_ROCK, .moves = { MOVE_ICYWIND, MOVE_FAKEOUT, MOVE_HAIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_CHOICE_BAND, .moves = { MOVE_GUNKSHOT, MOVE_SHADOWSNEAK, MOVE_FIREPUNCH, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_GUNKSHOT, MOVE_KNOCKOFF, MOVE_ICEPUNCH, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUK, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD .item = ITEM_AGUAV_BERRY, .moves = { MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY .item = ITEM_QUICK_CLAW, .moves = { MOVE_GUNKSHOT, MOVE_ROCKSLIDE, MOVE_KNOCKOFF, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUK_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONTOUCH .item = ITEM_ASSAULT_VEST, .moves = { MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_ICEPUNCH, MOVE_SHADOWSNEAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUK_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_POISONJAB, MOVE_CRUNCH, MOVE_STONEEDGE, MOVE_SHADOWSNEAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUK_A, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWEROFALCHEMY .item = ITEM_AIR_BALLOON, .moves = { MOVE_ACIDSPRAY, MOVE_SNARL, MOVE_MINIMIZE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUK_A, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 96, .spDefEv = 160, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_SLUDGEWAVE, MOVE_SNARL, MOVE_KNOCKOFF, MOVE_DISABLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_CLOYSTER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_FOCUS_SASH, .moves = { MOVE_LIQUIDATION, MOVE_ICICLESPEAR, MOVE_ROCKBLAST, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLOYSTER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_WHITE_HERB, .moves = { MOVE_ICICLESPEAR, MOVE_RAPIDSPIN, MOVE_SHELLSMASH, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLOYSTER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 1, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_LIQUIDATION, MOVE_RAPIDSPIN, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLOYSTER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LAX_INCENSE, .moves = { MOVE_ICYWIND, MOVE_RAPIDSPIN, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GENGAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_FOCUSBLAST, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_GENGAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GENGARITE, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GENGAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GENGARITE, .moves = { MOVE_SLUDGEWAVE, MOVE_PERISHSONG, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GENGAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 28, .defEv = 36, .spAtkEv = 188, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GENGARITE, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEBOMB, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HYPNO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_EXPANDINGFORCE, MOVE_DAZZLINGGLEAM, MOVE_SHADOWBALL, MOVE_FOCUSBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HYPNO, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LAGGING_TAIL, .moves = { MOVE_FOULPLAY, MOVE_TRICK, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HYPNO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_EXPANDINGFORCE, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HYPNO, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_EXPANDINGFORCE, MOVE_TRICKROOM, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KINGLER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_CHOICE_BAND, .moves = { MOVE_CRABHAMMER, MOVE_XSCISSOR, MOVE_DOUBLEEDGE, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KINGLER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_QUICK_CLAW, .moves = { MOVE_CRABHAMMER, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_KINGLER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_SUPERPOWER, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KINGLER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_FIGY_BERRY, .moves = { MOVE_CRABHAMMER, MOVE_KNOCKOFF, MOVE_TICKLE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_ELECTRODE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRODE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRODE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 192, .spdEv = 64, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_DAMP_ROCK, .moves = { MOVE_THUNDER, MOVE_VOLTSWITCH, MOVE_RAINDANCE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRODE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_FOCUS_SASH, .moves = { MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_MENTAL_HERB, .moves = { MOVE_ENERGYBALL, MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_PSYSHOCK, MOVE_SUNNYDAY, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_LEECHSEED, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBEAM, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_EXEGGUTOR_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .atkEv = 252, .spdEv = 44, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_WOODHAMMER, MOVE_DRAGONHAMMER, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR_A, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .spAtkEv = 252, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_FRISK .item = ITEM_CHOICE_SPECS, .moves = { MOVE_LEAFSTORM, MOVE_DRACOMETEOR, MOVE_FLAMETHROWER, MOVE_SLUDGEBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR_A, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_FLAMETHROWER, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGUTOR_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_POWERWHIP, MOVE_DRAGONHAMMER, MOVE_LEECHSEED, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAROWAK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ROCKHEAD .item = ITEM_THICK_CLUB, .moves = { MOVE_BONEMERANG, MOVE_HEADSMASH, MOVE_DOUBLEEDGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAROWAK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_THICK_CLUB, .moves = { MOVE_BONERUSH, MOVE_ROCKBLAST, MOVE_SHADOWBONE, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAROWAK, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_BATTLEARMOR .item = ITEM_SITRUS_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_PAINSPLIT, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAROWAK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_THICK_CLUB, .moves = { MOVE_BONERUSH, MOVE_ROCKSLIDE, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAROWAK_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROCKHEAD .item = ITEM_THICK_CLUB, .moves = { MOVE_FLAREBLITZ, MOVE_POLTERGEIST, MOVE_BONEMERANG, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAROWAK_A, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CURSEDBODY .item = ITEM_RED_CARD, .moves = { MOVE_KNOCKOFF, MOVE_WILLOWISP, MOVE_PAINSPLIT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAROWAK_A, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD .item = ITEM_AIR_BALLOON, .moves = { MOVE_HEX, MOVE_FIREBLAST, MOVE_WILLOWISP, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAROWAK_A, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROCKHEAD .item = ITEM_THICK_CLUB, .moves = { MOVE_FLAREBLITZ, MOVE_POLTERGEIST, MOVE_BONEMERANG, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_HITMONLEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HIGHJUMPKICK, MOVE_STONEEDGE, MOVE_POISONJAB, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONLEE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_SITRUS_BERRY, .moves = { MOVE_THUNDEROUSKICK, MOVE_MACHPUNCH, MOVE_STONEEDGE, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONLEE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_LIECHI_BERRY, .moves = { MOVE_REVERSAL, MOVE_PYROBALL, MOVE_EARTHQUAKE, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HITMONLEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_RECKLESS .item = ITEM_LIFE_ORB, .moves = { MOVE_HIGHJUMPKICK, MOVE_PYROBALL, MOVE_FAKEOUT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HITMONCHAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_IRONFIST .item = ITEM_CHOICE_BAND, .moves = { MOVE_HIGHJUMPKICK, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONCHAN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 216, .atkEv = 252, .spdEv = 40, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNSEENFIST .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_AGILITY, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONCHAN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_IRONFIST .item = ITEM_RED_CARD, .moves = { MOVE_DRAINPUNCH, MOVE_BULLETPUNCH, MOVE_RAPIDSPIN, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONCHAN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_FIGY_BERRY, .moves = { MOVE_DRAINPUNCH, MOVE_FAKEOUT, MOVE_QUICKGUARD, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WEEZING, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_SLUDGEWAVE, MOVE_STRANGESTEAM, MOVE_PAINSPLIT, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEZING, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_RED_CARD, .moves = { MOVE_EXPLOSION, MOVE_WILLOWISP, MOVE_DESTINYBOND, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEZING, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_NEUTRALIZINGGAS .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_SLUDGEWAVE, MOVE_INFESTATION, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WEEZING, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_VENOSHOCK, MOVE_POISONGAS, MOVE_VENOMDRENCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CHANSEY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 252, .spDefEv = 12, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_SEISMICTOSS, MOVE_TOXIC, MOVE_WISH, MOVE_AROMATHERAPY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHANSEY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_ICEBEAM, MOVE_THUNDERWAVE, MOVE_CALMMIND, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHANSEY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_GRAVITY, MOVE_STEALTHROCK, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHANSEY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_SEISMICTOSS, MOVE_ICYWIND, MOVE_STEALTHROCK, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KANGASKHAN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SCRAPPY .item = ITEM_SALAC_BERRY, .moves = { MOVE_REVERSAL, MOVE_ROCKSLIDE, MOVE_SUCKERPUNCH, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KANGASKHAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EARLYBIRD .item = ITEM_KANGASKHANITE, .moves = { MOVE_RETURN, MOVE_SUCKERPUNCH, MOVE_EARTHQUAKE, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KANGASKHAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EARLYBIRD .item = ITEM_KANGASKHANITE, .moves = { MOVE_DIZZYPUNCH, MOVE_ICEPUNCH, MOVE_POWERUPPUNCH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KANGASKHAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EARLYBIRD .item = ITEM_KANGASKHANITE, .moves = { MOVE_DOUBLEEDGE, MOVE_CRUNCH, MOVE_FAKEOUT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEAKING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FISHIOUSREND, MOVE_KNOCKOFF, MOVE_MEGAHORN, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEAKING, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_EXPERT_BELT, .moves = { MOVE_FISHIOUSREND, MOVE_POISONJAB, MOVE_DRILLRUN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEAKING, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_SOAK, MOVE_AQUARING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEAKING, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LAX_INCENSE, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_KNOCKOFF, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STARMIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SURF, MOVE_PSYCHIC, MOVE_ICEBEAM, MOVE_POWERGEM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARMIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_PSYSHOCK, MOVE_THUNDER, MOVE_BLIZZARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARMIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_NATURALCURE .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_RAPIDSPIN, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARMIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_FOCUS_SASH, .moves = { MOVE_HYDROPUMP, MOVE_BLIZZARD, MOVE_THUNDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MR_MIME, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_PSYSHOCK, MOVE_DRAININGKISS, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_MIME, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 4, .defEv = 4, .spAtkEv = 248, .spDefEv = 4, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_CHOICE_SCARF, .moves = { MOVE_PSYCHIC, MOVE_DRAININGKISS, MOVE_MAGICALLEAF, MOVE_HIDDENPOWER, //TYPE_FIRE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_MIME, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FILTER .item = ITEM_SITRUS_BERRY, .moves = { MOVE_PSYSHOCK, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MR_MIME, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FILTER .item = ITEM_LEFTOVERS, .moves = { MOVE_DAZZLINGGLEAM, MOVE_FAKEOUT, MOVE_TEETERDANCE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JYNX, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICEBEAM, MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JYNX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_FOCUS_SASH, .moves = { MOVE_FROSTBREATH, MOVE_PSYSHOCK, MOVE_NASTYPLOT, MOVE_LOVELYKISS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JYNX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_ICY_ROCK, .moves = { MOVE_BLIZZARD, MOVE_LOVELYKISS, MOVE_REFLECT, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JYNX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BLIZZARD, MOVE_HYPERVOICE, MOVE_FAKEOUT, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_PINSIR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_XSCISSOR, MOVE_EARTHQUAKE, MOVE_CLOSECOMBAT, MOVE_GUILLOTINE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINSIR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_PINSIRITE, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_FEINT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINSIR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_PINSIRITE, .moves = { MOVE_XSCISSOR, MOVE_THRASH, MOVE_CLOSECOMBAT, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINSIR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_EXPERT_BELT, .moves = { MOVE_BUGBITE, MOVE_EARTHQUAKE, MOVE_FEINT, MOVE_MEFIRST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TAUROS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_HEADCHARGE, MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAUROS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_GIGAIMPACT, MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAUROS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LIECHI_BERRY, .moves = { MOVE_BODYSLAM, MOVE_ENDEAVOR, MOVE_REVERSAL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TAUROS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_HEADCHARGE, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GYARADOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_WIDE_LENS, .moves = { MOVE_AQUATAIL, MOVE_EARTHQUAKE, MOVE_POWERWHIP, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GYARADOS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 220, .defEv = 244, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_WATERFALL, MOVE_ICEFANG, MOVE_THUNDERWAVE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GYARADOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_GYARADOSITE, .moves = { MOVE_WATERFALL, MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GYARADOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_WATERFALL, MOVE_BOUNCE, MOVE_DRAGONDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LAPRAS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 200, .defEv = 8, .spAtkEv = 252, .spDefEv = 4, .spdEv = 44, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HYDRATION .item = ITEM_DAMP_ROCK, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_THUNDER, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_LAPRAS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_SITRUS_BERRY, .moves = { MOVE_WATERFALL, MOVE_ICESHARD, MOVE_DRILLRUN, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_LAPRAS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .defEv = 252, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_ICEBEAM, MOVE_TOXIC, MOVE_CONFUSERAY, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_LAPRAS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_WHIRLPOOL, MOVE_SING, MOVE_PERISHSONG, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DITTO, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMPOSTER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_TRANSFORM, MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DITTO, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMPOSTER .item = ITEM_LIFE_ORB, .moves = { MOVE_TRANSFORM, MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DITTO, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMPOSTER .item = ITEM_SAFETY_GOGGLES, .moves = { MOVE_TRANSFORM, MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DITTO, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMPOSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_TRANSFORM, MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VAPOREON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_THROAT_SPRAY, .moves = { MOVE_HYDROPUMP, MOVE_BLIZZARD, MOVE_HYPERVOICE, MOVE_WORKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VAPOREON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VAPOREON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 172, .spDefEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_SITRUS_BERRY, .moves = { MOVE_WISH, MOVE_CURSE, MOVE_SUBSTITUTE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VAPOREON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_AQUARING, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JOLTEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JOLTEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_FLAME_ORB, .moves = { MOVE_DISCHARGE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_LIGHTSCREEN, MOVE_MAGNETRISE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JOLTEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_LAX_INCENSE, .moves = { MOVE_DISCHARGE, MOVE_WISH, MOVE_SUBSTITUTE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JOLTEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_THUNDERBOLT, MOVE_YAWN, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAREON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_BAND, .moves = { MOVE_SACREDFIRE, MOVE_SUPERPOWER, MOVE_DOUBLEEDGE, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAREON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS .item = ITEM_TOXIC_ORB, .moves = { MOVE_SACREDFIRE, MOVE_SUPERPOWER, MOVE_FACADE, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAREON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_LEFTOVERS, .moves = { MOVE_LAVAPLUME, MOVE_WISH, MOVE_HEALBELL, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAREON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_LEFTOVERS, .moves = { MOVE_FIRESPIN, MOVE_WILLOWISP, MOVE_YAWN, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_OMASTAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_FOCUS_SASH, .moves = { MOVE_SURF, MOVE_ANCIENTPOWER, MOVE_ICEBEAM, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OMASTAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .defEv = 128, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_HYDROPUMP, MOVE_ANCIENTPOWER, MOVE_ICEBEAM, MOVE_EARTHPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OMASTAR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_SHELLARMOR .item = ITEM_QUICK_CLAW, .moves = { MOVE_SCALD, MOVE_STEALTHROCK, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OMASTAR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHELLARMOR .item = ITEM_QUICK_CLAW, .moves = { MOVE_SURF, MOVE_KNOCKOFF, MOVE_STEALTHROCK, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KABUTOPS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_EJECT_PACK, .moves = { MOVE_STONEEDGE, MOVE_AQUATAIL, MOVE_SUPERPOWER, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KABUTOPS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_FOCUS_SASH, .moves = { MOVE_STONEAXE, MOVE_LIQUIDATION, MOVE_AQUAJET, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KABUTOPS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_RINDO_BERRY, .moves = { MOVE_STONEAXE, MOVE_RAPIDSPIN, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KABUTOPS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_FOCUS_SASH, .moves = { MOVE_ROCKSLIDE, MOVE_WATERFALL, MOVE_KNOCKOFF, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AERODACTYL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_CHOICE_BAND, .moves = { MOVE_STONEEDGE, MOVE_DUALWINGBEAT, MOVE_EARTHQUAKE, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AERODACTYL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PRESSURE .item = ITEM_AERODACTYLITE, .moves = { MOVE_STONEEDGE, MOVE_DUALWINGBEAT, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AERODACTYL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PRESSURE .item = ITEM_AERODACTYLITE, .moves = { MOVE_DUALWINGBEAT, MOVE_IRONHEAD, MOVE_FIREFANG, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AERODACTYL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ROCKSLIDE, MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SNORLAX, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .defEv = 144, .spDefEv = 176, .ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYSLAM, MOVE_CURSE, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNORLAX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_SNORLAX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT .item = ITEM_SNORLIUM_Z, .moves = { MOVE_GIGAIMPACT, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNORLAX, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_FIGY_BERRY, .moves = { MOVE_RETURN, MOVE_HIGHHORSEPOWER, MOVE_BELLYDRUM, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, .gigantamax = TRUE, }, { .species = SPECIES_SNORLAX, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_AGUAV_BERRY, .moves = { MOVE_DOUBLEEDGE, MOVE_HEATCRASH, MOVE_CURSE, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, .gigantamax = TRUE, }, { .species = SPECIES_ARTICUNO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FREEZEDRY, MOVE_SHEERCOLD, MOVE_MINDREADER, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARTICUNO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_FREEZEDRY, MOVE_HURRICANE, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARTICUNO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_FROSTBREATH, MOVE_HAIL, MOVE_AURORAVEIL, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARTICUNO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_BLIZZARD, MOVE_GLACIATE, MOVE_TOXIC, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_ZAPDOS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_HEATWAVE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAPDOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_CHOICE_BAND, .moves = { MOVE_BOLTBEAK, MOVE_BRAVEBIRD, MOVE_STEELWING, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAPDOS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_DISCHARGE, MOVE_THUNDERWAVE, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAPDOS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 244, .defEv = 80, .spAtkEv = 64, .spDefEv = 56, .spdEv = 64, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_WIKI_BERRY, .moves = { MOVE_THUNDER, MOVE_HURRICANE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_MOLTRES, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BERSERK .item = ITEM_WHITE_HERB, .moves = { MOVE_OVERHEAT, MOVE_AEROBLAST, MOVE_SCORCHINGSANDS, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MOLTRES, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BERSERK .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FIREBLAST, MOVE_AEROBLAST, MOVE_SOLARBEAM, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MOLTRES, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 44, .spdEv = 216, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_FLAMETHROWER, MOVE_TOXIC, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MOLTRES, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BERSERK .item = ITEM_LEFTOVERS, .moves = { MOVE_BURNUP, MOVE_AEROBLAST, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRAGONITE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_CHOICE_BAND, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_FIREPUNCH, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGONITE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_DRAGONRUSH, MOVE_IRONTAIL, MOVE_AQUAJET, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGONITE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_DRAGONPULSE, MOVE_HURRICANE, MOVE_FIREBLAST, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGONITE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAGONPULSE, MOVE_FLAMETHROWER, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEGANIUM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_GRASSYGLIDE, MOVE_STOMPINGTANTRUM, MOVE_DRAGONTAIL, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEGANIUM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_AROMATHERAPY, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEGANIUM, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_GRASSYGLIDE, MOVE_GIGADRAIN, MOVE_EARTHPOWER, MOVE_BODYSLAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEGANIUM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_POLLENPUFF, MOVE_LEECHSEED, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TYPHLOSION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_FIGY_BERRY, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_EARTHQUAKE, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYPHLOSION, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FIREBLAST, MOVE_ERUPTION, MOVE_SCORCHINGSANDS, MOVE_SOLARBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYPHLOSION, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_LIFE_ORB, .moves = { MOVE_BURNUP, MOVE_SOLARBEAM, MOVE_SCORCHINGSANDS, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TYPHLOSION, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_LIFE_ORB, .moves = { MOVE_HEATWAVE, MOVE_SOLARBEAM, MOVE_SCORCHINGSANDS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FERALIGATR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_CRUNCH, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FERALIGATR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_SALAC_BERRY, .moves = { MOVE_AQUATAIL, MOVE_SUPERPOWER, MOVE_SCALESHOT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FERALIGATR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_FOCUS_SASH, .moves = { MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FERALIGATR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_WHITE_HERB, .moves = { MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_SUPERPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FURRET, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_CHOICE_BAND, .moves = { MOVE_EXTREMESPEED, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_AQUATAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FURRET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DOUBLEEDGE, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FURRET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_KEENEYE .item = ITEM_LEFTOVERS, .moves = { MOVE_SUPERFANG, MOVE_KNOCKOFF, MOVE_SWAGGER, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FURRET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_KEENEYE .item = ITEM_LEFTOVERS, .moves = { MOVE_SUPERFANG, MOVE_KNOCKOFF, MOVE_EXTREMESPEED, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NOCTOWL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TINTEDLENS .item = ITEM_WIDE_LENS, .moves = { MOVE_HURRICANE, MOVE_MOONBLAST, MOVE_NASTYPLOT, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOCTOWL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LEFTOVERS, .moves = { MOVE_NIGHTSHADE, MOVE_TOXIC, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOCTOWL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LIGHT_CLAY, .moves = { MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_ROOST, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOCTOWL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 128, .spAtkEv = 128, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LEFTOVERS, .moves = { MOVE_HEATWAVE, MOVE_FEATHERDANCE, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LEDIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_UTURN, MOVE_TAILWIND, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEDIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_MACHPUNCH, MOVE_AERIALACE, MOVE_THUNDERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEDIAN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_EARLYBIRD .item = ITEM_BINDING_BAND, .moves = { MOVE_INFESTATION, MOVE_TOXIC, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LEDIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_FLYING_GEM, .moves = { MOVE_ACROBATICS, MOVE_CLOSECOMBAT, MOVE_VICTORYDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARIADOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MERCILESS .item = ITEM_QUICK_CLAW, .moves = { MOVE_POISONJAB, MOVE_LEECHFANG, MOVE_SHADOWSNEAK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARIADOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INSOMNIA .item = ITEM_BUG_GEM, .moves = { MOVE_POISONJAB, MOVE_FELLSTINGER, MOVE_SHADOWSNEAK, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARIADOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MERCILESS .item = ITEM_EJECT_BUTTON, .moves = { MOVE_FIRSTIMPRESSION, MOVE_SUCKERPUNCH, MOVE_STICKYWEB, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARIADOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INSOMNIA .item = ITEM_AGUAV_BERRY, .moves = { MOVE_MEGAHORN, MOVE_SUCKERPUNCH, MOVE_RAGEPOWDER, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CROBAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_FLYING_GEM, .moves = { MOVE_ACROBATICS, MOVE_UTURN, MOVE_HYPNOSIS, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_CHARTI_BERRY, .moves = { MOVE_SLUDGEBOMB, MOVE_AIRSLASH, MOVE_SHADOWBALL, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROBAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_BRAVEBIRD, MOVE_HYPNOSIS, MOVE_TAUNT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_FOCUS_SASH, .moves = { MOVE_SUPERFANG, MOVE_TAILWIND, MOVE_TAUNT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LANTURN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .defEv = 220, .spDefEv = 248, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_VOLTSWITCH, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LANTURN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LANTURN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_CHESTO_BERRY, .moves = { MOVE_SCALD, MOVE_CHARGEBEAM, MOVE_STOCKPILE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LANTURN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_RINDO_BERRY, .moves = { MOVE_VOLTSWITCH, MOVE_ICYWIND, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_XATU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYSHOCK, MOVE_DAZZLINGGLEAM, MOVE_SHADOWBALL, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XATU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 240, .spdEv = 16, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_PSYCHIC, MOVE_GRASSKNOT, MOVE_UTURN, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XATU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LAGGING_TAIL, .moves = { MOVE_PSYSHOCK, MOVE_TRICK, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XATU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYCHIC, MOVE_MIRACLEEYE, MOVE_ROOST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMPHAROS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_LIGHT_CLAY, .moves = { MOVE_THUNDERCAGE, MOVE_ELECTRICTERRAIN, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMPHAROS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TANGLINGWOOL .item = ITEM_AMPHAROSITE, .moves = { MOVE_THUNDERBOLT, MOVE_FOCUSBLAST, MOVE_DRAGONPULSE, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMPHAROS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TANGLINGWOOL .item = ITEM_LUM_BERRY, .moves = { MOVE_THUNDERPUNCH, MOVE_BRICKBREAK, MOVE_SCREECH, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMPHAROS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TANGLINGWOOL .item = ITEM_AMPHAROSITE, .moves = { MOVE_THUNDERCAGE, MOVE_REST, MOVE_TOXIC, MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMPHAROS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TANGLINGWOOL .item = ITEM_LEFTOVERS, .moves = { MOVE_THUNDERCAGE, MOVE_ELECTROWEB, MOVE_FOCUSBLAST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BELLOSSOM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TRIAGE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_FIERYDANCE, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELLOSSOM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TRIAGE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_GIGADRAIN, MOVE_SLEEPPOWDER, MOVE_STRENGTHSAP, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELLOSSOM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_WIDE_LENS, .moves = { MOVE_SOLARBEAM, MOVE_FIERYDANCE, MOVE_SLEEPPOWDER, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELLOSSOM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TRIAGE .item = ITEM_LEFTOVERS, .moves = { MOVE_APPLEACID, MOVE_STRENGTHSAP, MOVE_FLORALHEALING, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AZUMARILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_CHOICE_BAND, .moves = { MOVE_LIQUIDATION, MOVE_PLAYROUGH, MOVE_KNOCKOFF, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZUMARILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_NORMALIUM_Z, .moves = { MOVE_LIQUIDATION, MOVE_PLAYROUGH, MOVE_AQUAJET, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZUMARILL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SAPSIPPER .item = ITEM_DAMP_ROCK, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_RAINDANCE, MOVE_AQUARING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZUMARILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_SITRUS_BERRY, .moves = { MOVE_AQUAJET, MOVE_PLAYROUGH, MOVE_BELLYDRUM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SUDOWOODO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_CHOICE_BAND, .moves = { MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_WOODHAMMER, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUDOWOODO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_STONEEDGE, MOVE_SUCKERPUNCH, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUDOWOODO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SAPSIPPER .item = ITEM_ROCKY_HELMET, .moves = { MOVE_FOULPLAY, MOVE_BODYPRESS, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUDOWOODO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_FIGY_BERRY, .moves = { MOVE_SUCKERPUNCH, MOVE_COUNTER, MOVE_COPYCAT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLITOED, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_CHESTO_BERRY, .moves = { MOVE_WATERFALL, MOVE_EARTHQUAKE, MOVE_BELLYDRUM, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLITOED, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_ZOOM_LENS, .moves = { MOVE_HYDROPUMP, MOVE_BLIZZARD, MOVE_FOCUSBLAST, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLITOED, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 164, .spdEv = 96, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_HYPNOSIS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLITOED, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 188, .spAtkEv = 60, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JUMPLUFF, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_FLYING_GEM, .moves = { MOVE_SEEDBOMB, MOVE_ACROBATICS, MOVE_SWORDSDANCE, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JUMPLUFF, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_INFESTATION, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JUMPLUFF, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_BIG_ROOT, .moves = { MOVE_STRENGTHSAP, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JUMPLUFF, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_STRENGTHSAP, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SUNFLORA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_EARTHPOWER, MOVE_SLUDGEBOMB, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUNFLORA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLARPOWER .item = ITEM_QUICK_CLAW, .moves = { MOVE_SEEDFLARE, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUNFLORA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSDASH .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_LEECHSEED, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUNFLORA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSDASH .item = ITEM_LEFTOVERS, .moves = { MOVE_SEEDFLARE, MOVE_LEECHSEED, MOVE_SYNTHESIS, MOVE_FLOWERSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_QUAGSIRE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_MUDDYWATER, MOVE_EARTHPOWER, MOVE_ACIDSPRAY, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUAGSIRE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUAGSIRE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_EARTHQUAKE, MOVE_CURSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUAGSIRE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_LEFTOVERS, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_RECOVER, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ESPEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_EXPERT_BELT, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_DAZZLINGGLEAM, MOVE_POWERGEM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ESPEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LUM_BERRY, .moves = { MOVE_STOREDPOWER, MOVE_SHADOWBALL, MOVE_CALMMIND, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ESPEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_DREAMEATER, MOVE_YAWN, MOVE_CALMMIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ESPEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_PSYSHOCK, MOVE_DAZZLINGGLEAM, MOVE_SHADOWBALL, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UMBREON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LEFTOVERS, .moves = { MOVE_FOULPLAY, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UMBREON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LUM_BERRY, .moves = { MOVE_SNARL, MOVE_CONFUSERAY, MOVE_MOONLIGHT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UMBREON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LEFTOVERS, .moves = { MOVE_PAYBACK, MOVE_CURSE, MOVE_MOONLIGHT, MOVE_CONFUSERAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UMBREON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LEFTOVERS, .moves = { MOVE_SNARL, MOVE_HELPINGHAND, MOVE_HEALBELL, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLOWKING, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SURF, MOVE_PSYCHIC, MOVE_NASTYPLOT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SCALD, MOVE_PSYSHOCK, MOVE_FIREBLAST, MOVE_DRAGONTAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 188, .spDefEv = 68, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_THUNDERWAVE, MOVE_CALMMIND, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_YAWN, MOVE_HEALPULSE, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_UNOWN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HIDDENPOWER, //TYPE_PSYCHIC MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UNOWN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HIDDENPOWER, //TYPE_PSYCHIC MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UNOWN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_LEFTOVERS, .moves = { MOVE_HIDDENPOWER, //TYPE_PSYCHIC MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UNOWN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOBBUFFET, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 204, .defEv = 32, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWTAG .item = ITEM_LEFTOVERS, .moves = { MOVE_COUNTER, MOVE_MIRRORCOAT, MOVE_ENCORE, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOBBUFFET, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 204, .defEv = 252, .spDefEv = 32, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWTAG .item = ITEM_FOCUS_SASH, .moves = { MOVE_COUNTER, MOVE_MIRRORCOAT, MOVE_ENCORE, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOBBUFFET, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 204, .defEv = 32, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWTAG .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_COUNTER, MOVE_MIRRORCOAT, MOVE_ENCORE, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOBBUFFET, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_COUNTER, MOVE_MIRRORCOAT, MOVE_ENCORE, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_GIRAFARIG, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BRAINBOND .item = ITEM_WIKI_BERRY, .moves = { MOVE_HYPERVOICE, MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIRAFARIG, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BRAINBOND .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_PSYCHICFANGS, MOVE_CRUNCH, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIRAFARIG, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_FOCUS_SASH, .moves = { MOVE_DAZZLINGGLEAM, MOVE_NASTYPLOT, MOVE_PROTECT, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GIRAFARIG, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_MAGO_BERRY, .moves = { MOVE_HYPERVOICE, MOVE_DAZZLINGGLEAM, MOVE_CALMMIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FORRETRESS, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_SITRUS_BERRY, .moves = { MOVE_GYROBALL, MOVE_VOLTSWITCH, MOVE_STEALTHROCK, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FORRETRESS, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_GYROBALL, MOVE_STEALTHROCK, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FORRETRESS, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_GYROBALL, MOVE_DRILLRUN, MOVE_EXPLOSION, MOVE_POWERTRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FORRETRESS, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_RAPIDSPIN, MOVE_BODYPRESS, MOVE_STEALTHROCK, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUNSPARCE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_KINGS_ROCK, .moves = { MOVE_BODYSLAM, MOVE_DRAGONRUSH, MOVE_HEADBUTT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUNSPARCE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_QUICK_CLAW, .moves = { MOVE_BODYSLAM, MOVE_YAWN, MOVE_STEALTHROCK, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUNSPARCE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_HEADBUTT, MOVE_GLARE, MOVE_COIL, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUNSPARCE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYSLAM, MOVE_STEALTHROCK, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLIGAR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 200, .spdEv = 56, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMMUNITY .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLIGAR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 200, .spdEv = 56, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_SANDSTORM, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLIGAR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 200, .spdEv = 56, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMMUNITY .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_AGILITY, MOVE_BATONPASS, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GLIGAR, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMMUNITY .item = ITEM_EVIOLITE, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STEELIX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_QUICK_CLAW, .moves = { MOVE_IRONHEAD, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STEELIX, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_HEAVYSLAM, MOVE_BODYPRESS, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STEELIX, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 56, .spDefEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_STEELIXITE, .moves = { MOVE_HEAVYSLAM, MOVE_EARTHQUAKE, MOVE_BODYPRESS, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STEELIX, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_STEELIXITE, .moves = { MOVE_DRAGONTAIL, MOVE_STEALTHROCK, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STEELIX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_STEELIXITE, .moves = { MOVE_EARTHQUAKE, MOVE_HEAVYSLAM, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_GRANBULL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STRONGJAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_PLAYROUGH, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRANBULL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_PLAYROUGH, MOVE_METRONOME, MOVE_THUNDERWAVE, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRANBULL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_QUICKFEET .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_SUPERFANG, MOVE_THUNDERWAVE, MOVE_ROAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRANBULL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_PLAYROUGH, MOVE_SNARL, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_QWILFISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_POISONJAB, MOVE_THROATCHOP, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QWILFISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_LIQUIDATION, MOVE_EXPLOSION, MOVE_SWORDSDANCE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QWILFISH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_SCALD, MOVE_HAZE, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_QWILFISH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_ACIDSPRAY, MOVE_ICYWIND, MOVE_TOXICSPIKES, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCIZOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_CHOICE_BAND, .moves = { MOVE_UTURN, MOVE_BULLETPUNCH, MOVE_CLOSECOMBAT, MOVE_DUALWINGBEAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCIZOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 96, .atkEv = 252, .spDefEv = 160, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTMETAL .item = ITEM_SCIZORITE, .moves = { MOVE_BUGBITE, MOVE_BULLETPUNCH, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCIZOR, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTMETAL .item = ITEM_SCIZORITE, .moves = { MOVE_UTURN, MOVE_BULLETPUNCH, MOVE_TOXIC, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCIZOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 136, .spDefEv = 36, .spdEv = 84, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTMETAL .item = ITEM_SCIZORITE, .moves = { MOVE_BUGBITE, MOVE_BULLETPUNCH, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHUCKLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_STICKYWEB, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHUCKLE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_SKITTERSMACK, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_POWERTRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHUCKLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BINDING_BAND, .moves = { MOVE_INFESTATION, MOVE_TOXIC, MOVE_POWERSPLIT, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHUCKLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_STICKYWEB, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HERACROSS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_FACADE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HERACROSS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_SALAC_BERRY, .moves = { MOVE_MEGAHORN, MOVE_REVERSAL, MOVE_FLAIL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HERACROSS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_HERACRONITE, .moves = { MOVE_PINMISSILE, MOVE_CLOSECOMBAT, MOVE_ROCKBLAST, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HERACROSS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_CLOSECOMBAT, MOVE_MEGAHORN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSARING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_QUICKFEET .item = ITEM_TOXIC_ORB, .moves = { MOVE_FACADE, MOVE_CLOSECOMBAT, MOVE_PLAYROUGH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSARING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_CLOSECOMBAT, MOVE_ICEPUNCH, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSARING, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOUGHCLAWS .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_SLEEPTALK, MOVE_BULKUP, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_URSARING, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOUGHCLAWS .item = ITEM_SITRUS_BERRY, .moves = { MOVE_BODYSLAM, MOVE_CLOSECOMBAT, MOVE_CRUNCH, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAGCARGO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_FIREBLAST, MOVE_POWERGEM, MOVE_EARTHPOWER, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGCARGO, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EVAPORATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_MAGMASTORM, MOVE_RECOVER, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGCARGO, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EVAPORATE .item = ITEM_LEFTOVERS, .moves = { MOVE_MAGMASTORM, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAGCARGO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_EVAPORATE .item = ITEM_SHUCA_BERRY, .moves = { MOVE_HEATWAVE, MOVE_YAWN, MOVE_SWAGGER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CORSOLA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORSOLA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_WISE_GLASSES, .moves = { MOVE_HYDROPUMP, MOVE_POWERGEM, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORSOLA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SCALD, MOVE_RECOVER, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORSOLA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_ICYWIND, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_LIFEDEW, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_OCTILLERY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .spAtkEv = 252, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_SUCTIONCUPS .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_ENERGYBALL, MOVE_FIREBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OCTILLERY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_ROCKBLAST, MOVE_BULLETSEED, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OCTILLERY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_LEFTOVERS, .moves = { MOVE_OCTAZOOKA, MOVE_OCTOLOCK, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_OCTILLERY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_LEFTOVERS, .moves = { MOVE_OCTAZOOKA, MOVE_OCTOLOCK, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_OCTILLERY, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERSPOUT, MOVE_SLUDGEWAVE, MOVE_BULLETSEED, MOVE_ROCKBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_DELIBIRD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_ICIUM_Z, .moves = { MOVE_ICEPUNCH, MOVE_BRAVEBIRD, MOVE_GUNKSHOT, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELIBIRD, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_DEFOG, MOVE_TOXIC, MOVE_DESTINYBOND, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELIBIRD, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_ICYWIND, MOVE_SPIKES, MOVE_HAIL, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELIBIRD, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_MACHO_BRACE, .moves = { MOVE_ICYWIND, MOVE_FAKEOUT, MOVE_BESTOW, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MANTINE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_ENIGMA_BERRY, .moves = { MOVE_SCALD, MOVE_MIRRORCOAT, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANTINE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 40, .spDefEv = 220, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANTINE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 40, .spDefEv = 220, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_QUICK_CLAW, .moves = { MOVE_SCALD, MOVE_DEFOG, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANTINE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_ICYWIND, MOVE_RAINDANCE, MOVE_ROOST, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SKARMORY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_CELL_BATTERY, .moves = { MOVE_BRAVEBIRD, MOVE_IRONHEAD, MOVE_SWORDSDANCE, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKARMORY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_SPIKES, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKARMORY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_ROCKY_HELMET, .moves = { MOVE_TOXIC, MOVE_SPIKES, MOVE_WHIRLWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKARMORY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_WIKI_BERRY, .moves = { MOVE_TOXIC, MOVE_WHIRLWIND, MOVE_STEALTHROCK, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HOUNDOOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_FIRIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_FIERYWRATH, MOVE_SCORCHINGSANDS, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOUNDOOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EARLYBIRD .item = ITEM_FIGY_BERRY, .moves = { MOVE_FLAREBLITZ, MOVE_CRUNCH, MOVE_FLAMECHARGE, MOVE_HOWL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOUNDOOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_HOUNDOOMINITE, .moves = { MOVE_FIREBLAST, MOVE_FIERYWRATH, MOVE_SCORCHINGSANDS, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOUNDOOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SNARL, MOVE_WILLOWISP, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HOUNDOOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_HOUNDOOMINITE, .moves = { MOVE_HEATWAVE, MOVE_FIERYWRATH, MOVE_SOLARBEAM, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_KINGDRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_SNIPESHOT, MOVE_DRAGONPULSE, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_ELECTRIC }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KINGDRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_DRACOMETEOR, MOVE_ICEBEAM, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KINGDRA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_HYDROPUMP, MOVE_DRAGONPULSE, MOVE_HURRICANE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KINGDRA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_DRACOMETEOR, MOVE_MUDDYWATER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_DONPHAN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_EARTHQUAKE, MOVE_PLAYROUGH, MOVE_HEADSMASH, MOVE_ICESHARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DONPHAN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_RAPIDSPIN, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DONPHAN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_LAX_INCENSE, .moves = { MOVE_BODYPRESS, MOVE_TOXIC, MOVE_SANDSTORM, MOVE_DOUBLETEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DONPHAN, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 128, .spAtkEv = 252, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_DOWNLOAD .item = ITEM_EVIOLITE, .moves = { MOVE_TRIATTACK, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .defEv = 200, .spDefEv = 56, .ability = FRONTIER_ABILITY_1, //ABILITY_TRACE .item = ITEM_EVIOLITE, .moves = { MOVE_TRIATTACK, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 200, .spDefEv = 56, .ability = FRONTIER_ABILITY_1, //ABILITY_TRACE .item = ITEM_EVIOLITE, .moves = { MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_THUNDERWAVE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TRACE .item = ITEM_EVIOLITE, .moves = { MOVE_ICEBEAM, MOVE_FOULPLAY, MOVE_RECOVER, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STANTLER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_MEGAHORN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STANTLER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_RETURN, MOVE_JUMPKICK, MOVE_SUCKERPUNCH, MOVE_NORETREAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STANTLER, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_HYPNOSIS, MOVE_SUBSTITUTE, MOVE_GRAVITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STANTLER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_LIGHT_CLAY, .moves = { MOVE_RETURN, MOVE_HYPNOSIS, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SMEARGLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_FOCUS_SASH, .moves = { MOVE_SPORE, MOVE_AQUARING, MOVE_TAILGLOW, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SMEARGLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_FOCUS_SASH, .moves = { MOVE_SPORE, MOVE_SHELLSMASH, MOVE_SPIKYSHIELD, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SMEARGLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TRACE .item = ITEM_FOCUS_SASH, .moves = { MOVE_SPORE, MOVE_MAGICCOAT, MOVE_STEALTHROCK, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SMEARGLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BOOMBURST, MOVE_ERUPTION, MOVE_WATERSPOUT, MOVE_DRAGONENERGY, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SMEARGLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_FOCUS_SASH, .moves = { MOVE_SPORE, MOVE_FOLLOWME, MOVE_SPIKYSHIELD, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HITMONTOP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_WIDE_LENS, .moves = { MOVE_HIGHJUMPKICK, MOVE_STONEEDGE, MOVE_PURSUIT, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONTOP, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_CLOSECOMBAT, MOVE_MACHPUNCH, MOVE_RAPIDSPIN, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONTOP, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_COBA_BERRY, .moves = { MOVE_BULLETPUNCH, MOVE_COUNTER, MOVE_RAPIDSPIN, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HITMONTOP, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 132, .defEv = 100, .spDefEv = 20, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EJECT_PACK, .moves = { MOVE_CLOSECOMBAT, MOVE_FEINT, MOVE_FAKEOUT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MILTANK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SCRAPPY .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_FIREPUNCH, MOVE_MILKDRINK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILTANK, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_ROCKY_HELMET, .moves = { MOVE_BODYPRESS, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, MOVE_MILKDRINK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILTANK, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_LEFTOVERS, .moves = { MOVE_SEISMICTOSS, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_MILKDRINK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILTANK, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_ROCKY_HELMET, .moves = { MOVE_DIZZYPUNCH, MOVE_STEALTHROCK, MOVE_HELPINGHAND, MOVE_MILKDRINK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BLISSEY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_LEFTOVERS, .moves = { MOVE_SEISMICTOSS, MOVE_TOXIC, MOVE_HEALBELL, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLISSEY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_QUICK_CLAW, .moves = { MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_CALMMIND, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLISSEY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_CHOPLE_BERRY, .moves = { MOVE_MUDBOMB, MOVE_TOXIC, MOVE_MINIMIZE, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLISSEY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_ROCKSLIDE, MOVE_TOXIC, MOVE_BESTOW, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RAIKOU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_AIR_BALLOON, .moves = { MOVE_THUNDERBOLT, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAIKOU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DISCHARGE, MOVE_AURASPHERE, MOVE_SCALD, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAIKOU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_LIGHT_CLAY, .moves = { MOVE_DISCHARGE, MOVE_ROAR, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAIKOU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_THUNDERBOLT, MOVE_SNARL, MOVE_CALMMIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENTEI, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_BAND, .moves = { MOVE_SACREDFIRE, MOVE_STONEEDGE, MOVE_IRONHEAD, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENTEI, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ERUPTION, MOVE_SACREDFIRE, MOVE_EXTRASENSORY, MOVE_SNARL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENTEI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_CHESTO_BERRY, .moves = { MOVE_LAVAPLUME, MOVE_WILLOWISP, MOVE_CALMMIND, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENTEI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_LEFTOVERS, .moves = { MOVE_FLAMETHROWER, MOVE_SNARL, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUICUNE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_SIGNALBEAM, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUICUNE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 212, .spAtkEv = 36, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_SLEEPTALK, MOVE_REST, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUICUNE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_ROCKY_HELMET, .moves = { MOVE_SCALD, MOVE_SNARL, MOVE_TOXIC, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUICUNE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 48, .spAtkEv = 44, .spDefEv = 108, .spdEv = 56, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_MAGO_BERRY, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_TAILWIND, MOVE_ROAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TYRANITAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_CHOPLE_BERRY, .moves = { MOVE_STONEEDGE, MOVE_PAYBACK, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRANITAR, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_LEFTOVERS, .moves = { MOVE_ROCKSLIDE, MOVE_PURSUIT, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRANITAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 120, .atkEv = 136, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_TYRANITARITE, .moves = { MOVE_STONEEDGE, MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRANITAR, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 180, .atkEv = 252, .spdEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_ROCKIUM_Z, .moves = { MOVE_ROCKSLIDE, MOVE_CRUNCH, MOVE_ICEBEAM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCEPTILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_SCOPE_LENS, .moves = { MOVE_LEAFBLADE, MOVE_NIGHTSLASH, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCEPTILE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_WHITE_HERB, .moves = { MOVE_LEAFSTORM, MOVE_FOCUSBLAST, MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCEPTILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_SCEPTILITE, .moves = { MOVE_LEAFBLADE, MOVE_DUALCHOP, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCEPTILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 196, .defEv = 60, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_RED_CARD, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_SUBSTITUTE, MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BLAZIKEN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_SALAC_BERRY, .moves = { MOVE_BLAZEKICK, MOVE_REVERSAL, MOVE_UTURN, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLAZIKEN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_HIGHJUMPKICK, MOVE_BULKUP, MOVE_BATONPASS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BLAZIKEN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_BLAZIKENITE, .moves = { MOVE_FLAREBLITZ, MOVE_LOWKICK, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLAZIKEN, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FIRE_GEM, .moves = { MOVE_HEATWAVE, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_VACUUMWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SWAMPERT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHESTO_BERRY, .moves = { MOVE_LIQUIDATION, MOVE_BODYPRESS, MOVE_CURSE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWAMPERT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP .item = ITEM_JABOCA_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_MIRRORCOAT, MOVE_ROAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWAMPERT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP .item = ITEM_SWAMPERTITE, .moves = { MOVE_WATERFALL, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWAMPERT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 44, .defEv = 64, .spDefEv = 136, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_ICYWIND, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIGHTYENA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_LIFE_ORB, .moves = { MOVE_CRUNCH, MOVE_SUCKERPUNCH, MOVE_PLAYROUGH, MOVE_IRONTAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIGHTYENA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_THUNDERFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIGHTYENA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_FOCUS_SASH, .moves = { MOVE_FOULPLAY, MOVE_SUPERFANG, MOVE_YAWN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIGHTYENA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SNARL, MOVE_HYPERVOICE, MOVE_BURNINGJEALOUSY, MOVE_SUPERFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LINOONE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 148, .atkEv = 252, .spdEv = 108, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_FIGY_BERRY, .moves = { MOVE_EXTREMESPEED, MOVE_STOMPINGTANTRUM, MOVE_SEEDBOMB, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LINOONE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_LEFTOVERS, .moves = { MOVE_WHIRLPOOL, MOVE_TOXIC, MOVE_SWAGGER, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LINOONE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SUPERFANG, MOVE_THUNDERWAVE, MOVE_TRICK, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LINOONE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 220, .atkEv = 252, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_FIGY_BERRY, .moves = { MOVE_EXTREMESPEED, MOVE_SHADOWCLAW, MOVE_BELLYDRUM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEAUTIFLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_BUGINIUM_Z, .moves = { MOVE_BUGBUZZ, MOVE_HURRICANE, MOVE_QUIVERDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEAUTIFLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_FOCUS_SASH, .moves = { MOVE_AIRSLASH, MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEAUTIFLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_INFESTATION, MOVE_VENOSHOCK, MOVE_TOXIC, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEAUTIFLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_FOCUS_SASH, .moves = { MOVE_STRUGGLEBUG, MOVE_ELECTROWEB, MOVE_TAILWIND, MOVE_SAFEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUSTOX, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DUSTYSCALES .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_BUGBUZZ, MOVE_TOXICTHREAD, MOVE_IRONDEFENSE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSTOX, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DUSTYSCALES .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_VENOSHOCK, MOVE_TOXICTHREAD, MOVE_QUIVERDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUSTOX, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DUSTYSCALES .item = ITEM_FOCUS_SASH, .moves = { MOVE_UTURN, MOVE_DEFOG, MOVE_TAILWIND, MOVE_TOXICTHREAD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSTOX, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DUSTYSCALES .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_ELECTROWEB, MOVE_STRUGGLEBUG, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUDICOLO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OWNTEMPO .item = ITEM_TANGA_BERRY, .moves = { MOVE_SURF, MOVE_LEAFSTORM, MOVE_FAKEOUT, MOVE_TICKLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUDICOLO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_GIGADRAIN, MOVE_ICEBEAM, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUDICOLO, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_RAINDISH .item = ITEM_DAMP_ROCK, .moves = { MOVE_SCALD, MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUDICOLO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_MUDDYWATER, MOVE_ENERGYBALL, MOVE_ICEBEAM, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_SHIFTRY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_DARKPULSE, MOVE_HEATWAVE, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIFTRY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_GRASSIUM_Z, .moves = { MOVE_LEAFBLADE, MOVE_SUCKERPUNCH, MOVE_XSCISSOR, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIFTRY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_FOCUS_SASH, .moves = { MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_EXPLOSION, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIFTRY, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .atkEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_HEATWAVE, MOVE_BEATUP, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_JUSTIFIED_TEAM, }, { .species = SPECIES_NINJASK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_XSCISSOR, MOVE_SWORDSDANCE, MOVE_BATONPASS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NINJASK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SPEEDBOOST .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_LEECHFANG, MOVE_DUALWINGBEAT, MOVE_DIG, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINJASK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_CHOICE_BAND, .moves = { MOVE_XSCISSOR, MOVE_DUALWINGBEAT, MOVE_FINALGAMBIT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINJASK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_UTURN, MOVE_SKITTERSMACK, MOVE_DEFOG, MOVE_SPITE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHEDINJA, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WONDERGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_XSCISSOR, MOVE_POLTERGEIST, MOVE_WILLOWISP, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHEDINJA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WONDERGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_XSCISSOR, MOVE_SHADOWSNEAK, MOVE_SWORDSDANCE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHEDINJA, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WONDERGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_POLTERGEIST, MOVE_DOUBLETEAM, MOVE_SWORDSDANCE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHEDINJA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WONDERGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_SHADOWSNEAK, MOVE_WILLOWISP, MOVE_CONFUSERAY, MOVE_HEALBLOCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SWELLOW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_BRAVEBIRD, MOVE_STEELWING, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWELLOW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BOOMBURST, MOVE_AIRSLASH, MOVE_HEATWAVE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWELLOW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_LAX_INCENSE, .moves = { MOVE_BRAVEBIRD, MOVE_FEATHERDANCE, MOVE_ROOST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWELLOW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_THROAT_SPRAY, .moves = { MOVE_HEATWAVE, MOVE_BOOMBURST, MOVE_QUICKGUARD, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BRELOOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_BULLETSEED, MOVE_MACHPUNCH, MOVE_SPORE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRELOOM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_POISONHEAL .item = ITEM_TOXIC_ORB, .moves = { MOVE_SEEDBOMB, MOVE_FOCUSPUNCH, MOVE_SPORE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BRELOOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BULLETSEED, MOVE_ROCKTOMB, MOVE_SPORE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRELOOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_EJECT_PACK, .moves = { MOVE_BULLETSEED, MOVE_CLOSECOMBAT, MOVE_ROCKSLIDE, MOVE_SPORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPINDA, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_FOCUS_SASH, .moves = { MOVE_RETURN, MOVE_SUPERPOWER, MOVE_SUCKERPUNCH, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPINDA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_SUPERPOWER, MOVE_WILDCHARGE, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPINDA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_ASSAULT_VEST, .moves = { MOVE_RETURN, MOVE_DRAINPUNCH, MOVE_POWERUPPUNCH, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPINDA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_FOCUS_SASH, .moves = { MOVE_BODYSLAM, MOVE_FAKEOUT, MOVE_HELPINGHAND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PELIPPER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_DRIZZLE .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_HURRICANE, MOVE_KNOCKOFF, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PELIPPER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_SCALD, MOVE_HURRICANE, MOVE_AGILITY, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PELIPPER, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 36, .spDefEv = 224, .ability = FRONTIER_ABILITY_2, //ABILITY_DRIZZLE .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PELIPPER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_HYDROPUMP, MOVE_HURRICANE, MOVE_TAILWIND, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MASQUERAIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_BUGINIUM_Z, .moves = { MOVE_BUGBUZZ, MOVE_HURRICANE, MOVE_HYDROPUMP, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MASQUERAIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_BINDING_BAND, .moves = { MOVE_INFESTATION, MOVE_STUNSPORE, MOVE_TAILWIND, MOVE_DOUBLETEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MASQUERAIN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_HURRICANE, MOVE_STICKYWEB, MOVE_BATONPASS, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MASQUERAIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_FOCUS_SASH, .moves = { MOVE_ICYWIND, MOVE_OMINOUSWIND, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WAILORD, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_LIQUIDATION, MOVE_AVALANCHE, MOVE_HEAVYSLAM, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WAILORD, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_NOBLEROAR, MOVE_SOAK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WAILORD, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_QUICK_CLAW, .moves = { MOVE_WATERSPOUT, MOVE_ICEBEAM, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WAILORD, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_CHESTO_BERRY, .moves = { MOVE_WATERSPOUT, MOVE_EARTHQUAKE, MOVE_ICYWIND, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DELCATTY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_NORMALIZE .item = ITEM_SILK_SCARF, .moves = { MOVE_DOUBLEEDGE, MOVE_SUCKERPUNCH, MOVE_FAKEOUT, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELCATTY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WONDERSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_PLAYROUGH, MOVE_FAKEOUT, MOVE_THUNDERWAVE, MOVE_TICKLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELCATTY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WONDERSKIN .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_THUNDERWAVE, MOVE_WISH, MOVE_COSMICPOWER, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DELCATTY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WONDERSKIN .item = ITEM_LEFTOVERS, .moves = { MOVE_ICYWIND, MOVE_FAKEOUT, MOVE_HELPINGHAND, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KECLEON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DRAINPUNCH, MOVE_POWERUPPUNCH, MOVE_SEEDBOMB, MOVE_SHADOWSNEAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KECLEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAMETHROWER, MOVE_ICEBEAM, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KECLEON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COLORCHANGE .item = ITEM_QUICK_CLAW, .moves = { MOVE_BIND, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KECLEON, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_COLORCHANGE .item = ITEM_FOCUS_SASH, .moves = { MOVE_FOULPLAY, MOVE_SWAGGER, MOVE_TRICKROOM, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLAYDOL, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_ZENHEADBUTT, MOVE_POWERTRICK, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAYDOL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ICEBEAM, MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_SHOREUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAYDOL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_STOREDPOWER, MOVE_EARTHPOWER, MOVE_SHADOWBALL, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAYDOL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE .item = ITEM_LEFTOVERS, .moves = { MOVE_RAPIDSPIN, MOVE_TOXIC, MOVE_SANDSTORM, MOVE_SHOREUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TORKOAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DROUGHT .item = ITEM_WHITE_HERB, .moves = { MOVE_FIREBLAST, MOVE_SOLARBEAM, MOVE_EARTHPOWER, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORKOAL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 232, .spDefEv = 28, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_LAVAPLUME, MOVE_RAPIDSPIN, MOVE_YAWN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORKOAL, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_DROUGHT .item = ITEM_HEAT_ROCK, .moves = { MOVE_LAVAPLUME, MOVE_BODYPRESS, MOVE_WILLOWISP, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORKOAL, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_DROUGHT .item = ITEM_ASSAULT_VEST, .moves = { MOVE_ERUPTION, MOVE_FLAMETHROWER, MOVE_SOLARBEAM, MOVE_EARTHPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SABLEYE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_ROCKY_HELMET, .moves = { MOVE_KNOCKOFF, MOVE_WILLOWISP, MOVE_TAUNT, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SABLEYE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_SABLENITE, .moves = { MOVE_FOULPLAY, MOVE_FAKEOUT, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SABLEYE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LAX_INCENSE, .moves = { MOVE_KNOCKOFF, MOVE_NIGHTSHADE, MOVE_CONFUSERAY, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SABLEYE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 252, .spdEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_EJECT_BUTTON, .moves = { MOVE_FAKEOUT, MOVE_TAUNT, MOVE_QUASH, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WHISCASH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_FLYINIUM_Z, .moves = { MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_BOUNCE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHISCASH, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_ZOOM_LENS, .moves = { MOVE_HYDROPUMP, MOVE_EARTHPOWER, MOVE_BLIZZARD, MOVE_FISSURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHISCASH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS .item = ITEM_DAMP_ROCK, .moves = { MOVE_WHIRLPOOL, MOVE_TOXIC, MOVE_REST, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WHISCASH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_DAMP_ROCK, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_RAINDANCE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUVDISC, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_DRAININGKISS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUVDISC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_WHIRLPOOL, MOVE_SWEETKISS, MOVE_AQUARING, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUVDISC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_ICYWIND, MOVE_HEALPULSE, MOVE_SAFEGUARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUVDISC, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_LEFTOVERS, .moves = { MOVE_ICYWIND, MOVE_AQUAJET, MOVE_HEALPULSE, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRAWDAUNT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_FOCUS_SASH, .moves = { MOVE_CRABHAMMER, MOVE_KNOCKOFF, MOVE_CLOSECOMBAT, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRAWDAUNT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_LIFE_ORB, .moves = { MOVE_CRABHAMMER, MOVE_KNOCKOFF, MOVE_AQUAJET, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRAWDAUNT, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SHELLARMOR .item = ITEM_STICKY_BARB, .moves = { MOVE_WHIRLPOOL, MOVE_SWITCHEROO, MOVE_TAUNT, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRAWDAUNT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_ZOOM_LENS, .moves = { MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_GUILLOTINE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MILOTIC, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_DRAGONPULSE, MOVE_HIDDENPOWER, //TYPE_GHOST }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILOTIC, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_ENIGMA_BERRY, .moves = { MOVE_SURF, MOVE_MIRRORCOAT, MOVE_CONFUSERAY, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILOTIC, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_SCALD, MOVE_HAZE, MOVE_RECOVER, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILOTIC, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 56, .spAtkEv = 116, .spDefEv = 84, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_LEFTOVERS, .moves = { MOVE_MUDDYWATER, MOVE_HYPNOSIS, MOVE_COIL, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHARPEDO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_WATERFALL, MOVE_JAWLOCK, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHARPEDO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_DARKINIUM_Z, .moves = { MOVE_LIQUIDATION, MOVE_JAWLOCK, MOVE_POISONJAB, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHARPEDO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_SHARPEDONITE, .moves = { MOVE_WATERFALL, MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHARPEDO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SNARL, MOVE_ICYWIND, MOVE_DESTINYBOND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLYGON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_IRONTAIL, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLYGON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DRAGONRUSH, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLYGON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_THROAT_SPRAY, .moves = { MOVE_CLANGINGSCALES, MOVE_EARTHPOWER, MOVE_BOOMBURST, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLYGON, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLANGINGSCALES, MOVE_EARTHQUAKE, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HARIYAMA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_BULLETPUNCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HARIYAMA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_REVERSAL, MOVE_BULLETPUNCH, MOVE_ENDURE, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HARIYAMA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 12, .defEv = 252, .spDefEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_LEFTOVERS, .moves = { MOVE_REVENGE, MOVE_TOXIC, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HARIYAMA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_FAKEOUT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MANECTRIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_OVERHEAT, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANECTRIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLAREBOOST .item = ITEM_FLAME_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_FLAMETHROWER, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANECTRIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD .item = ITEM_MANECTITE, .moves = { MOVE_THUNDERBOLT, MOVE_FLAMETHROWER, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANECTRIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_MANECTITE, .moves = { MOVE_VOLTSWITCH, MOVE_OVERHEAT, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANECTRIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD .item = ITEM_MANECTITE, .moves = { MOVE_VOLTSWITCH, MOVE_SNARL, MOVE_LIGHTSCREEN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CAMERUPT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK .item = ITEM_FIRIUM_Z, .moves = { MOVE_ERUPTION, MOVE_SOLARBEAM, MOVE_FLASHCANNON, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CAMERUPT, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK .item = ITEM_PASSHO_BERRY, .moves = { MOVE_FLAMETHROWER, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CAMERUPT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .spAtkEv = 252, .spDefEv = 4, .spdEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK .item = ITEM_CAMERUPTITE, .moves = { MOVE_FIREBLAST, MOVE_EARTHPOWER, MOVE_NATUREPOWER, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CAMERUPT, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK .item = ITEM_CAMERUPTITE, .moves = { MOVE_ERUPTION, MOVE_SCORCHINGSANDS, MOVE_HEATWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_WALREIN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_METRONOME, .moves = { MOVE_ICEBALL, MOVE_EARTHQUAKE, MOVE_ENCORE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WALREIN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_CHESTO_BERRY, .moves = { MOVE_FROSTBREATH, MOVE_TOXIC, MOVE_STOCKPILE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WALREIN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SURF, MOVE_SUPERFANG, MOVE_TOXIC, MOVE_ROAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WALREIN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY .item = ITEM_ICY_ROCK, .moves = { MOVE_SURF, MOVE_BLIZZARD, MOVE_AQUARING, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CACTURNE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDVEIL .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_GIGADRAIN, MOVE_NASTYPLOT, MOVE_DOUBLETEAM, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CACTURNE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_CHOICE_BAND, .moves = { MOVE_SEEDBOMB, MOVE_SUCKERPUNCH, MOVE_STOMPINGTANTRUM, MOVE_DRAINPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CACTURNE, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PRANKSTER .item = ITEM_FLAME_ORB, .moves = { MOVE_SYNTHESIS, MOVE_SWITCHEROO, MOVE_ENCORE, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CACTURNE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_PRANKSTER .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_LEECHSEED, MOVE_ENCORE, MOVE_DESTINYBOND, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GLALIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ICEBEAM, MOVE_FREEZEDRY, MOVE_SHADOWBALL, MOVE_WATERPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLALIE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 160, .spDefEv = 96, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LEFTOVERS, .moves = { MOVE_FROSTBREATH, MOVE_SHEERCOLD, MOVE_SPIKES, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLALIE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY .item = ITEM_GLALITITE, .moves = { MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLALIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_GLALITITE, .moves = { MOVE_HYPERVOICE, MOVE_ICYWIND, MOVE_DARKPULSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SOLROCK, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_ANCIENTPOWER, MOVE_TOXIC, MOVE_CALMMIND, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SOLROCK, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_COLBUR_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_WILLOWISP, MOVE_STEALTHROCK, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLROCK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_ROCKSLIDE, MOVE_ZENHEADBUTT, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLROCK, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPNOSIS, MOVE_HEALBLOCK, MOVE_HELPINGHAND, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUNATONE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_POWERGEM, MOVE_EARTHPOWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNATONE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_EERIESPELL, MOVE_EARTHPOWER, MOVE_CALMMIND, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNATONE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_BINDING_BAND, .moves = { MOVE_SANDTOMB, MOVE_HYPNOSIS, MOVE_COSMICPOWER, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNATONE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_LIGHTSCREEN, MOVE_REFLECT, MOVE_HELPINGHAND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRUMPIG, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_POWERGEM, MOVE_RECOVER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRUMPIG, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_PSYSHOCK, MOVE_MIRRORCOAT, MOVE_RECOVER, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRUMPIG, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_FOCUSBLAST, MOVE_POWERGEM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRUMPIG, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_MAGO_BERRY, .moves = { MOVE_ICYWIND, MOVE_SIMPLEBEAM, MOVE_TEETERDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PLUSLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_FOCUS_SASH, .moves = { MOVE_RISINGVOLTAGE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PLUSLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_RISINGVOLTAGE, MOVE_GRASSKNOT, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PLUSLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD .item = ITEM_SITRUS_BERRY, .moves = { MOVE_ELECTROWEB, MOVE_CAPTIVATE, MOVE_FAKETEARS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PLUSLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_FOCUS_SASH, .moves = { MOVE_RISINGVOLTAGE, MOVE_NUZZLE, MOVE_ENCORE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MINUN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_RISINGVOLTAGE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINUN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_RISINGVOLTAGE, MOVE_GRASSKNOT, MOVE_MUDSLAP, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINUN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_VOLTABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_ENCORE, MOVE_SWEETKISS, MOVE_WISH, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MINUN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_RISINGVOLTAGE, MOVE_ELECTROWEB, MOVE_HELPINGHAND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAWILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_BAND, .moves = { MOVE_PLAYROUGH, MOVE_IRONHEAD, MOVE_SUCKERPUNCH, MOVE_PSYCHICFANGS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAWILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 92, .atkEv = 252, .spdEv = 164, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_MAWILITE, .moves = { MOVE_PLAYROUGH, MOVE_SUCKERPUNCH, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAWILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_MAWILITE, .moves = { MOVE_PLAYROUGH, MOVE_IRONHEAD, MOVE_FIREFANG, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAWILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_WEPEAR_BERRY, .moves = { MOVE_PLAYROUGH, MOVE_METALBURST, MOVE_ATTRACT, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEDICHAM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUGEPOWER .item = ITEM_EXPERT_BELT, .moves = { MOVE_HIGHJUMPKICK, MOVE_ZENHEADBUTT, MOVE_THUNDERPUNCH, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEDICHAM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_ENERGYBALL, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEDICHAM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_MEDICHAMITE, .moves = { MOVE_HIGHJUMPKICK, MOVE_ZENHEADBUTT, MOVE_ICEPUNCH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEDICHAM, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_LEFTOVERS, .moves = { MOVE_FAKEOUT, MOVE_ACUPRESSURE, MOVE_HELPINGHAND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALTARIA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_HURRICANE, MOVE_ICEBEAM, MOVE_FIREBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALTARIA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 72, .atkEv = 252, .spdEv = 184, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COTTONCLOUD .item = ITEM_ALTARIANITE, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALTARIA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COTTONCLOUD .item = ITEM_ALTARIANITE, .moves = { MOVE_HYPERVOICE, MOVE_TOXIC, MOVE_COTTONGUARD, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALTARIA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COTTONCLOUD .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_HEALBELL, MOVE_COTTONGUARD, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALTARIA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CLOUDNINE .item = ITEM_ALTARIANITE, .moves = { MOVE_HYPERVOICE, MOVE_HEATWAVE, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLAKING, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT .item = ITEM_CHOICE_BAND, .moves = { MOVE_GIGAIMPACT, MOVE_EARTHQUAKE, MOVE_HAMMERARM, MOVE_SHADOWCLAW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLAKING, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT .item = ITEM_LIFE_ORB, .moves = { MOVE_GIGAIMPACT, MOVE_EARTHQUAKE, MOVE_FIREBLAST, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLAKING, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT .item = ITEM_CHOPLE_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_BODYPRESS, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLAKING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT .item = ITEM_EJECT_BUTTON, .moves = { MOVE_GIGAIMPACT, MOVE_ROCKSLIDE, MOVE_FIREPUNCH, MOVE_PUNISHMENT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SWALOT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_BULLETSEED, MOVE_FIREPUNCH, MOVE_GUNKSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWALOT, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 200, .spDefEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SLUDGEBOMB, MOVE_EARTHQUAKE, MOVE_GIGADRAIN, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWALOT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_INFESTATION, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SWALOT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_VENOSHOCK, MOVE_TOXIC, MOVE_VENOMDRENCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TROPIUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_FLYINIUM_Z, .moves = { MOVE_SOLARBEAM, MOVE_HURRICANE, MOVE_ROOST, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TROPIUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_AIRSLASH, MOVE_LEECHSEED, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TROPIUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_RIPEN .item = ITEM_STARF_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_AIRSLASH, MOVE_ENDURE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TROPIUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_TAILWIND, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EXPLOUD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_NORMALIUM_Z, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXPLOUD, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PUNKROCK .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BOOMBURST, MOVE_FOCUSBLAST, MOVE_FIREBLAST, MOVE_SURF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXPLOUD, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_LEFTOVERS, .moves = { MOVE_COUNTER, MOVE_ENDEAVOR, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXPLOUD, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PUNKROCK .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPERVOICE, MOVE_ICYWIND, MOVE_TAUNT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HUNTAIL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_WHITE_HERB, .moves = { MOVE_AQUATAIL, MOVE_ICEFANG, MOVE_CRUNCH, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HUNTAIL, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERVEIL .item = ITEM_FOCUS_SASH, .moves = { MOVE_WATERFALL, MOVE_SUCKERPUNCH, MOVE_ICEBEAM, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HUNTAIL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_CONFUSERAY, MOVE_AQUARING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HUNTAIL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .spAtkEv = 128, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LEFTOVERS, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_AQUARING, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOREBYSS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_ENERGYBALL, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOREBYSS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_WHITE_HERB, .moves = { MOVE_SURF, MOVE_PSYCHIC, MOVE_ICEBEAM, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOREBYSS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HYDRATION .item = ITEM_SALAC_BERRY, .moves = { MOVE_CLAMP, MOVE_COIL, MOVE_AQUARING, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOREBYSS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HYDRATION .item = ITEM_DAMP_ROCK, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_REST, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ABSOL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_SCOPE_LENS, .moves = { MOVE_NIGHTSLASH, MOVE_PSYCHOCUT, MOVE_PLAYROUGH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABSOL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_NORMALIUM_Z, .moves = { MOVE_NIGHTSLASH, MOVE_PSYCHOCUT, MOVE_MEFIRST, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABSOL, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_ABSOLITE, .moves = { MOVE_KNOCKOFF, MOVE_PURSUIT, MOVE_FIREBLAST, MOVE_IRONTAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ABSOL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_ABSOLITE, .moves = { MOVE_SUCKERPUNCH, MOVE_SUPERPOWER, MOVE_ZENHEADBUTT, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BANETTE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LIFE_ORB, .moves = { MOVE_POLTERGEIST, MOVE_SUCKERPUNCH, MOVE_KNOCKOFF, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BANETTE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_STICKY_BARB, .moves = { MOVE_SUCKERPUNCH, MOVE_CURSE, MOVE_THUNDERWAVE, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BANETTE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .atkEv = 252, .spdEv = 216, .ability = FRONTIER_ABILITY_2, //ABILITY_FRISK .item = ITEM_BANETTITE, .moves = { MOVE_POLTERGEIST, MOVE_GUNKSHOT, MOVE_DESTINYBOND, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BANETTE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LEFTOVERS, .moves = { MOVE_OMINOUSWIND, MOVE_ICYWIND, MOVE_WILLOWISP, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEVIPER, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_SLUDGEWAVE, MOVE_FLAMETHROWER, MOVE_GIGADRAIN, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEVIPER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLIPPERYTAIL .item = ITEM_FOCUS_SASH, .moves = { MOVE_POISONTAIL, MOVE_AQUATAIL, MOVE_IRONTAIL, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEVIPER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_REST, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEVIPER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLIPPERYTAIL .item = ITEM_SITRUS_BERRY, .moves = { MOVE_POISONTAIL, MOVE_AQUATAIL, MOVE_GLARE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZANGOOSE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TOXICBOOST .item = ITEM_TOXIC_ORB, .moves = { MOVE_FACADE, MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZANGOOSE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOUGHCLAWS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DOUBLEEDGE, MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_FINALGAMBIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZANGOOSE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 124, .atkEv = 132, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOUGHCLAWS .item = ITEM_SITRUS_BERRY, .moves = { MOVE_QUICKATTACK, MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZANGOOSE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TOUGHCLAWS .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_CRUSHCLAW, MOVE_ROCKSLIDE, MOVE_FINALGAMBIT, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RELICANTH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_CHOICE_BAND, .moves = { MOVE_WATERFALL, MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_ZENHEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RELICANTH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .spDefEv = 252, .spdEv = 204, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_ROCKSLIDE, MOVE_BULLDOZE, MOVE_RAINDANCE, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RELICANTH, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYSLAM, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RELICANTH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_RAINDANCE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AGGRON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_CHOICE_BAND, .moves = { MOVE_HEAVYSLAM, MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_AQUATAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AGGRON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_AGGRONITE, .moves = { MOVE_HEAVYSLAM, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AGGRON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 56, .spDefEv = 200, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_AGGRONITE, .moves = { MOVE_HEAVYSLAM, MOVE_BODYPRESS, MOVE_ICEPUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AGGRON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_SHUCA_BERRY, .moves = { MOVE_HEAVYSLAM, MOVE_HEADSMASH, MOVE_HIGHHORSEPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CASTFORM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FORECAST .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_THUNDER, MOVE_HURRICANE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CASTFORM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FORECAST .item = ITEM_NORMALIUM_Z, .moves = { MOVE_BODYSLAM, MOVE_AVALANCHE, MOVE_TAILWIND, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CASTFORM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FORECAST .item = ITEM_HEAT_ROCK, .moves = { MOVE_CLEARSMOG, MOVE_DEFOG, MOVE_TAILWIND, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CASTFORM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FORECAST .item = ITEM_LAX_INCENSE, .moves = { MOVE_WEATHERBALL, MOVE_REST, MOVE_SNORE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VOLBEAT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_ENCORE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLBEAT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_HEAT_ROCK, .moves = { MOVE_METRONOME, MOVE_TOXIC, MOVE_ENCORE, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLBEAT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_TAILGLOW, MOVE_SUBSTITUTE, MOVE_THUNDERWAVE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VOLBEAT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LEFTOVERS, .moves = { MOVE_ENCORE, MOVE_HELPINGHAND, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ILLUMISE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TINTEDLENS .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_GIGADRAIN, MOVE_TAILGLOW, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ILLUMISE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_DAMP_ROCK, .moves = { MOVE_BUGBUZZ, MOVE_THUNDERWAVE, MOVE_ENCORE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ILLUMISE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_SITRUS_BERRY, .moves = { MOVE_TAILGLOW, MOVE_SUBSTITUTE, MOVE_ENCORE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ILLUMISE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LEFTOVERS, .moves = { MOVE_DEFOG, MOVE_HELPINGHAND, MOVE_ENCORE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRADILY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STORMDRAIN .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_MIRRORCOAT, MOVE_INGRAIN, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRADILY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SIMPLE .item = ITEM_POWER_HERB, .moves = { MOVE_METEORBEAM, MOVE_GIGADRAIN, MOVE_EARTHPOWER, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRADILY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SIMPLE .item = ITEM_LIFE_ORB, .moves = { MOVE_SEEDBOMB, MOVE_STONEEDGE, MOVE_CURSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRADILY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STORMDRAIN .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_ROCKSLIDE, MOVE_LEECHSEED, MOVE_SANDSTORM, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARMALDO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_ASSAULT_VEST, .moves = { MOVE_STONEEDGE, MOVE_XSCISSOR, MOVE_EARTHQUAKE, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARMALDO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 44, .spdEv = 212, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_ROCKBLAST, MOVE_CROSSPOISON, MOVE_KNOCKOFF, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARMALDO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_ACCELEROCK, MOVE_AQUAJET, MOVE_LIQUIDATION, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARMALDO, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BATTLEARMOR .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_ROCKSLIDE, MOVE_RAPIDSPIN, MOVE_STEALTHROCK, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARMALDO, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_ACCELEROCK, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_GARDEVOIR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_PSYCHIC, MOVE_MOONBLAST, MOVE_AURASPHERE, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GARDEVOIR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_GARDEVOIRITE, .moves = { MOVE_PSYSHOCK, MOVE_HYPERVOICE, MOVE_MYSTICALFIRE, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GARDEVOIR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_GARDEVOIRITE, .moves = { MOVE_STOREDPOWER, MOVE_HYPERVOICE, MOVE_CALMMIND, MOVE_DOUBLETEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GARDEVOIR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_GARDEVOIRITE, .moves = { MOVE_PSYCHIC, MOVE_HYPERVOICE, MOVE_AURASPHERE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALAMENCE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_OUTRAGE, MOVE_DUALWINGBEAT, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SALAMENCE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 252, .spdEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_SALAMENCITE, .moves = { MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALAMENCE, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_SALAMENCITE, .moves = { MOVE_DRACOMETEOR, MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_FIREBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALAMENCE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 62, .defEv = 4, .spDefEv = 156, .spdEv = 172, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_SALAMENCITE, .moves = { MOVE_RETURN, MOVE_DRAGONDANCE, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_METAGROSS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_SHUCA_BERRY, .moves = { MOVE_METEORMASH, MOVE_BODYPRESS, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_METAGROSS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_METAGROSSITE, .moves = { MOVE_BULLETPUNCH, MOVE_ZENHEADBUTT, MOVE_HAMMERARM, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_METAGROSS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_METAGROSSITE, .moves = { MOVE_METEORMASH, MOVE_ZENHEADBUTT, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_METAGROSS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_METAGROSSITE, .moves = { MOVE_METEORMASH, MOVE_THUNDERPUNCH, MOVE_ICEPUNCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGIROCK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 8, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_ROCKSLIDE, MOVE_DRAINPUNCH, MOVE_ICEPUNCH, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIROCK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_HEAT_ROCK, .moves = { MOVE_STONEEDGE, MOVE_EXPLOSION, MOVE_SUNNYDAY, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIROCK, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 180, .spDefEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_BODYPRESS, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIROCK, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_SAFEGUARD, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGICE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 8, .spdEv = 248, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_ICEBEAM, MOVE_FOCUSBLAST, MOVE_THUNDERBOLT, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGICE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_LEFTOVERS, .moves = { MOVE_FROSTBREATH, MOVE_CHARGEBEAM, MOVE_AMNESIA, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGICE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_ICY_ROCK, .moves = { MOVE_ANCIENTPOWER, MOVE_TOXIC, MOVE_SWAGGER, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGICE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_ICY_ROCK, .moves = { MOVE_ICYWIND, MOVE_SAFEGUARD, MOVE_HAIL, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGISTEEL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 4, .spdEv = 248, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_STEELIUM_Z, .moves = { MOVE_IRONHEAD, MOVE_EARTHQUAKE, MOVE_SUPERPOWER, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGISTEEL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_CHESTO_BERRY, .moves = { MOVE_BODYPRESS, MOVE_THUNDERWAVE, MOVE_CURSE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGISTEEL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_LEFTOVERS, .moves = { MOVE_SEISMICTOSS, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGISTEEL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_THUNDERWAVE, MOVE_GRAVITY, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LATIAS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_MISTBALL, MOVE_AURASPHERE, MOVE_SHADOWBALL, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LATIAS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_MISTBALL, MOVE_LIGHTSCREEN, MOVE_REFLECT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LATIAS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LATIASITE, .moves = { MOVE_PSYSHOCK, MOVE_AURASPHERE, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LATIAS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 76, .spDefEv = 4, .spdEv = 176, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LATIASITE, .moves = { MOVE_DRACOMETEOR, MOVE_TOXIC, MOVE_DEFOG, MOVE_HEALINGWISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LATIAS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FLAME_ORB, .moves = { MOVE_PSYCHOSHIFT, MOVE_RECOVER, MOVE_HEALPULSE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LATIOS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_DRACOMETEOR, MOVE_PSYSHOCK, MOVE_MYSTICALFIRE, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LATIOS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_LUSTERPURGE, MOVE_DRACOMETEOR, MOVE_AURASPHERE, MOVE_AIRSLASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LATIOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LATIOSITE, .moves = { MOVE_DRAGONCLAW, MOVE_ZENHEADBUTT, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LATIOS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LATIOSITE, .moves = { MOVE_PSYSHOCK, MOVE_MYSTICALFIRE, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LATIOS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LATIOSITE, .moves = { MOVE_DRACOMETEOR, MOVE_PSYSHOCK, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIMECHO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LEVITATE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_EXPANDINGFORCE, MOVE_DAZZLINGGLEAM, MOVE_SHADOWBALL, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIMECHO, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYCHIC, MOVE_HEALINGWISH, MOVE_RECOVER, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIMECHO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYCHIC, MOVE_TAUNT, MOVE_DEFOG, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIMECHO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_HEALPULSE, MOVE_RECOVER, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TORTERRA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 60, .defEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_ROCKY_HELMET, .moves = { MOVE_WOODHAMMER, MOVE_EARTHQUAKE, MOVE_STEALTHROCK, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORTERRA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_HEADLONGRUSH, MOVE_STONEEDGE, MOVE_ROCKPOLISH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORTERRA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_GRASSYGLIDE, MOVE_LEECHSEED, MOVE_SUBSTITUTE, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORTERRA, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEAFBLADE, MOVE_HEADLONGRUSH, MOVE_ROCKSLIDE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_INFERNAPE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FLAREBLITZ, MOVE_CLOSECOMBAT, MOVE_STONEEDGE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INFERNAPE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_FIRIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_VACUUMWAVE, MOVE_SCORCHINGSANDS, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INFERNAPE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_LIFE_ORB, .moves = { MOVE_FIREPUNCH, MOVE_DRAINPUNCH, MOVE_THUNDERPUNCH, MOVE_MACHPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INFERNAPE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_EJECT_PACK, .moves = { MOVE_CLOSECOMBAT, MOVE_ACROBATICS, MOVE_MACHPUNCH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EMPOLEON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 76, .spDefEv = 180, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMPOLEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROCANNON, MOVE_FLASHCANNON, MOVE_ICEBEAM, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMPOLEON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_LIFE_ORB, .moves = { MOVE_WAVECRASH, MOVE_EARTHQUAKE, MOVE_DRILLPECK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMPOLEON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_WACAN_BERRY, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_GRASSKNOT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STARAPTOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_BRAVEBIRD, MOVE_DOUBLEEDGE, MOVE_CLOSECOMBAT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARAPTOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DOUBLEEDGE, MOVE_BRAVEBIRD, MOVE_CLOSECOMBAT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARAPTOR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_FINALGAMBIT, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARAPTOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 68, .spdEv = 188, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EJECT_PACK, .moves = { MOVE_BRAVEBIRD, MOVE_CLOSECOMBAT, MOVE_UTURN, MOVE_FINALGAMBIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BIBAREL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SIMPLE .item = ITEM_LIFE_ORB, .moves = { MOVE_TAILSLAP, MOVE_WATERFALL, MOVE_AQUAJET, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BIBAREL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SIMPLE .item = ITEM_MAGO_BERRY, .moves = { MOVE_RETURN, MOVE_AQUAJET, MOVE_SWORDSDANCE, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BIBAREL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SIMPLE .item = ITEM_CHESTO_BERRY, .moves = { MOVE_WATERFALL, MOVE_QUICKATTACK, MOVE_NORETREAT, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BIBAREL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOODY .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_STEALTHROCK, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KRICKETUNE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_BUG_GEM, .moves = { MOVE_FELLSTINGER, MOVE_POWERUPPUNCH, MOVE_THIEF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KRICKETUNE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_LEFTOVERS, .moves = { MOVE_INFESTATION, MOVE_PERISHSONG, MOVE_MUDSLAP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KRICKETUNE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_THIEF, MOVE_ENDEAVOR, MOVE_TAUNT, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KRICKETUNE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_LAX_INCENSE, .moves = { MOVE_STRUGGLEBUG, MOVE_PERISHSONG, MOVE_STICKYWEB, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUXRAY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_VOLTTACKLE, MOVE_ICEFANG, MOVE_PLAYROUGH, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUXRAY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_CHOICE_SCARF, .moves = { MOVE_VOLTTACKLE, MOVE_ICEFANG, MOVE_PSYCHICFANGS, MOVE_THROATCHOP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUXRAY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_RISINGVOLTAGE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_THUNDERWAVE, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUXRAY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_QUICK_CLAW, .moves = { MOVE_THUNDERBOLT, MOVE_SNARL, MOVE_VOLTSWITCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, //Change Thunderbolt to Discharge if appropriate }, { .species = SPECIES_ROSERADE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_POISONIUM_Z, .moves = { MOVE_LEAFSTORM, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROSERADE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_CHOICE_SCARF, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_FIRE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROSERADE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROSERADE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_SOLARBEAM, MOVE_SLUDGEBOMB, MOVE_DAZZLINGGLEAM, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_RAMPARDOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_ZENHEADBUTT, MOVE_FIREPUNCH, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAMPARDOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HEADSMASH, MOVE_WILDCHARGE, MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAMPARDOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_BAND, .moves = { MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_AVALANCHE, MOVE_HAMMERARM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAMPARDOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MOLDBREAKER .item = ITEM_LIFE_ORB, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_PURSUIT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BASTIODON, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_METALBURST, MOVE_TOXIC, MOVE_ROAR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASTIODON, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CHESTO_BERRY, .moves = { MOVE_METALBURST, MOVE_TOXIC, MOVE_REST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASTIODON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAUNTLESSSHIELD .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_STONEEDGE, MOVE_BEHEMOTHBASH, MOVE_EARTHQUAKE, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASTIODON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAUNTLESSSHIELD .item = ITEM_LEFTOVERS, .moves = { MOVE_BEHEMOTHBASH, MOVE_TAUNT, MOVE_MAGICCOAT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WORMADAM, //Placeholder Spreads }, { .species = SPECIES_WORMADAM, }, { .species = SPECIES_WORMADAM, }, { .species = SPECIES_WORMADAM, }, { .species = SPECIES_MOTHIM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ADAPTABILITY .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_HURRICANE, MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MOTHIM, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUBTERFUGE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BUGBUZZ, MOVE_AIRSLASH, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MOTHIM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_BUGINIUM_Z, .moves = { MOVE_BUGBUZZ, MOVE_HURRICANE, MOVE_QUIVERDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MOTHIM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUBTERFUGE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_STRUGGLEBUG, MOVE_HURRICANE, MOVE_ELECTROWEB, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VESPIQUEN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HONEYGUARD .item = ITEM_ROCKY_HELMET, .moves = { MOVE_DUALWINGBEAT, MOVE_TOXIC, MOVE_DEFENDORDER, MOVE_HEALORDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VESPIQUEN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HONEYGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_BUGBUZZ, MOVE_TOXIC, MOVE_SUBSTITUTE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VESPIQUEN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_AIRSLASH, MOVE_VENOSHOCK, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VESPIQUEN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_UTURN, MOVE_HEALORDER, MOVE_DESTINYBOND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PACHIRISU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DISCHARGE, MOVE_HEADBUTT, MOVE_BITE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PACHIRISU, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_NUZZLE, MOVE_UTURN, MOVE_SUPERFANG, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PACHIRISU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_DAMP_ROCK, .moves = { MOVE_NUZZLE, MOVE_VOLTSWITCH, MOVE_SUPERFANG, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PACHIRISU, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VOLTABSORB .item = ITEM_SITRUS_BERRY, .moves = { MOVE_NUZZLE, MOVE_SUPERFANG, MOVE_FOLLOWME, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLOATZEL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERPULSE, MOVE_MUDSHOT, MOVE_ICYWIND, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLOATZEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_MAGO_BERRY, .moves = { MOVE_AQUAJET, MOVE_ROCKTOMB, MOVE_TAILSLAP, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLOATZEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_CHOICE_BAND, .moves = { MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_BRICKBREAK, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLOATZEL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_FOCUSPUNCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_CHERRIM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERGIFT .item = ITEM_FIRIUM_Z, .moves = { MOVE_SOLARBLADE, MOVE_PLAYROUGH, MOVE_SUNNYDAY, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHERRIM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERGIFT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ENERGYBALL, MOVE_DAZZLINGGLEAM, MOVE_NATUREPOWER, MOVE_HEALINGWISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHERRIM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERGIFT .item = ITEM_EXPERT_BELT, .moves = { MOVE_GIGADRAIN, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHERRIM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERGIFT .item = ITEM_QUICK_CLAW, .moves = { MOVE_SOLARBEAM, MOVE_WEATHERBALL, MOVE_POLLENPUFF, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_GASTRODON, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GASTRODON, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_DAMP_ROCK, .moves = { MOVE_SURF, MOVE_SLUDGEWAVE, MOVE_COUNTER, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GASTRODON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_ROCKY_HELMET, .moves = { MOVE_WATERFALL, MOVE_EARTHQUAKE, MOVE_CURSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GASTRODON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 26, .hpEv = 124, .defEv = 148, .spAtkEv = 100, .spDefEv = 132, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_WIKI_BERRY, .moves = { MOVE_EARTHPOWER, MOVE_ICEBEAM, MOVE_CLEARSMOG, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AMBIPOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMBIPOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_SILK_SCARF, .moves = { MOVE_LASTRESORT, MOVE_FAKEOUT, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMBIPOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_KINGS_ROCK, .moves = { MOVE_UTURN, MOVE_THIEF, MOVE_FLING, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMBIPOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_NORMAL_GEM, .moves = { MOVE_RETURN, MOVE_LOWKICK, MOVE_ACROBATICS, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRIFBLIM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 128, .spdEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_LIECHI_BERRY, .moves = { MOVE_ACROBATICS, MOVE_SUCKERPUNCH, MOVE_KNOCKOFF, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRIFBLIM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLAREBOOST .item = ITEM_FLAME_ORB, .moves = { MOVE_ASTRALBARRAGE, MOVE_THUNDERBOLT, MOVE_STRENGTHSAP, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRIFBLIM, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 88, .spAtkEv = 240, .spdEv = 180, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_SITRUS_BERRY, .moves = { MOVE_ASTRALBARRAGE, MOVE_ACROBATICS, MOVE_THUNDERBOLT, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRIFBLIM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 128, .spDefEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_GHOST_GEM, .moves = { MOVE_ASTRALBARRAGE, MOVE_WILLOWISP, MOVE_STRENGTHSAP, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LOPUNNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_HIGHJUMPKICK, MOVE_TRIPLEAXEL, MOVE_MACHPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOPUNNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_KLUTZ .item = ITEM_TOXIC_ORB, .moves = { MOVE_ENTRAINMENT, MOVE_SWITCHEROO, MOVE_ENCORE, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOPUNNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_LOPUNNITE, .moves = { MOVE_DOUBLEEDGE, MOVE_CLOSECOMBAT, MOVE_PLAYROUGH, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOPUNNY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_LOPUNNITE, .moves = { MOVE_DOUBLEEDGE, MOVE_DRAINPUNCH, MOVE_MACHPUNCH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MISMAGIUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FAIRIUM_Z, .moves = { MOVE_MOONGEISTBEAM, MOVE_DAZZLINGGLEAM, MOVE_TAUNT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MISMAGIUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_WIKI_BERRY, .moves = { MOVE_MOONGEISTBEAM, MOVE_MYSTICALFIRE, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MISMAGIUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONGEISTBEAM, MOVE_DAZZLINGGLEAM, MOVE_WILLOWISP, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MISMAGIUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_DAZZLINGGLEAM, MOVE_PERISHSONG, MOVE_TAUNT, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HONCHKROW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOXIE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_SUCKERPUNCH, MOVE_BRAVEBIRD, MOVE_SUPERPOWER, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HONCHKROW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_SCOPE_LENS, .moves = { MOVE_NIGHTSLASH, MOVE_DRILLPECK, MOVE_SUCKERPUNCH, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HONCHKROW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_LUM_BERRY, .moves = { MOVE_DARKPULSE, MOVE_OBLIVIONWING, MOVE_HEATWAVE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HONCHKROW, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SNARL, MOVE_OBLIVIONWING, MOVE_HEATWAVE, MOVE_ICYWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PURUGLY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_SUCKERPUNCH, MOVE_UTURN, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PURUGLY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FOCUS_SASH, .moves = { MOVE_BODYSLAM, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PURUGLY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_STOMPINGTANTRUM, MOVE_PLAYROUGH, MOVE_HONECLAWS, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PURUGLY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_MUSCLE_BAND, .moves = { MOVE_ASSURANCE, MOVE_UTURN, MOVE_FAKEOUT, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SKUNTANK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_AFTERMATH .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_POISONJAB, MOVE_SUCKERPUNCH, MOVE_PURSUIT, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKUNTANK, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_AFTERMATH .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_ACIDSPRAY, MOVE_DARKPULSE, MOVE_FIREBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKUNTANK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_POISONIUM_Z, .moves = { MOVE_POISONJAB, MOVE_SUCKERPUNCH, MOVE_CRUNCH, MOVE_MEMENTO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKUNTANK, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_AFTERMATH .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_VENOSHOCK, MOVE_POISONGAS, MOVE_VENOMDRENCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BRONZONG, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_GYROBALL, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRONZONG, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_DOOMDESIRE, MOVE_BODYPRESS, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRONZONG, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_HEATPROOF .item = ITEM_CHESTO_BERRY, .moves = { MOVE_DOOMDESIRE, MOVE_PSYSHOCK, MOVE_CALMMIND, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRONZONG, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 96, .spDefEv = 160, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_GYROBALL, MOVE_HYPNOSIS, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CHATOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BOOMBURST, MOVE_HURRICANE, MOVE_HEATWAVE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHATOT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BOOMBURST, MOVE_HURRICANE, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHATOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_FOCUS_SASH, .moves = { MOVE_BOOMBURST, MOVE_CHATTER, MOVE_OMINOUSWIND, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHATOT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BOOMBURST, MOVE_CHATTER, MOVE_HEATWAVE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPIRITOMB, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_BLACK_GLASSES, .moves = { MOVE_FOULPLAY, MOVE_SUCKERPUNCH, MOVE_PURSUIT, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPIRITOMB, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BADDREAMS .item = ITEM_ZOOM_LENS, .moves = { MOVE_SHADOWBALL, MOVE_DREAMEATER, MOVE_CALMMIND, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPIRITOMB, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_SUCKERPUNCH, MOVE_WILLOWISP, MOVE_PAINSPLIT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPIRITOMB, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SUCKERPUNCH, MOVE_WILLOWISP, MOVE_TAUNT, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GARCHOMP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_GARCHOMPITE, .moves = { MOVE_SCALESHOT, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GARCHOMP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_ROCKIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_DRAGONCLAW, MOVE_STONEEDGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GARCHOMP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EARTHQUAKE, MOVE_OUTRAGE, MOVE_STONEEDGE, MOVE_IRONHEAD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GARCHOMP, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 240, .defEv = 176, .spdEv = 92, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_ROCKY_HELMET, .moves = { MOVE_DRAGONTAIL, MOVE_EARTHQUAKE, MOVE_FIREBLAST, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GARCHOMP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_GARCHOMPITE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_LUCARIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_LIFE_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_BULLETPUNCH, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUCARIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .atkEv = 60, .defEv = 124, .spDefEv = 124, .spdEv = 140, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_LUCARIONITE, .moves = { MOVE_DRAINPUNCH, MOVE_METEORMASH, MOVE_BLAZEKICK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUCARIO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STEADFAST .item = ITEM_LUCARIONITE, .moves = { MOVE_AURASPHERE, MOVE_FLASHCANNON, MOVE_DARKPULSE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUCARIO, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STEADFAST .item = ITEM_LUCARIONITE, .moves = { MOVE_CLOSECOMBAT, MOVE_FLASHCANNON, MOVE_EXTREMESPEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HIPPOWDON, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HIPPOWDON, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_ICEFANG, MOVE_CURSE, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HIPPOWDON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_ROAR, MOVE_STEALTHROCK, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HIPPOWDON, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_SITRUS_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_CURSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_HIPPOWDON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDFORCE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_IRONHEAD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_DRAPION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_CROSSPOISON, MOVE_NIGHTSLASH, MOVE_AQUATAIL, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAPION, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BATTLEARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_KNOCKOFF, MOVE_TAUNT, MOVE_WHIRLWIND, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAPION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK .item = ITEM_CHOICE_BAND, .moves = { MOVE_CROSSPOISON, MOVE_KNOCKOFF, MOVE_EARTHQUAKE, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAPION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK .item = ITEM_POISONIUM_Z, .moves = { MOVE_CROSSPOISON, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOXICROAK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_LIFE_ORB, .moves = { MOVE_GUNKSHOT, MOVE_CLOSECOMBAT, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXICROAK, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_EXPERT_BELT, .moves = { MOVE_SLUDGEWAVE, MOVE_FOCUSBLAST, MOVE_DARKPULSE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXICROAK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_PAYAPA_BERRY, .moves = { MOVE_CLOSECOMBAT, MOVE_SUCKERPUNCH, MOVE_TAUNT, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXICROAK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 64, .atkEv = 252, .spdEv = 192, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_LIFE_ORB, .moves = { MOVE_POISONJAB, MOVE_DRAINPUNCH, MOVE_FEINT, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_CARNIVINE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .atkEv = 252, .spdEv = 68, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_WATMEL_BERRY, .moves = { MOVE_POWERWHIP, MOVE_KNOCKOFF, MOVE_NATURALGIFT, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARNIVINE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .atkEv = 252, .spdEv = 68, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_POWERWHIP, MOVE_KNOCKOFF, MOVE_SLEEPPOWDER, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARNIVINE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_WIKI_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_ACIDSPRAY, MOVE_EARTHPOWER, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARNIVINE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_KNOCKOFF, MOVE_SLEEPPOWDER, MOVE_DEFOG, MOVE_RAGEPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUMINEON, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERBUBBLE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_SIGNALBEAM, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUMINEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 248, .spdEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERBUBBLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_FLIPTURN, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUMINEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 248, .spdEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUMINEON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 248, .spdEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_WACAN_BERRY, .moves = { MOVE_SCALD, MOVE_FLIPTURN, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ABOMASNOW, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BLIZZARD, MOVE_LEAFSTORM, MOVE_EARTHQUAKE, MOVE_ICESHARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABOMASNOW, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING .item = ITEM_ABOMASITE, .moves = { MOVE_BLIZZARD, MOVE_WOODHAMMER, MOVE_EARTHQUAKE, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABOMASNOW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOUNDPROOF .item = ITEM_ABOMASITE, .moves = { MOVE_SEEDBOMB, MOVE_ICICLESPEAR, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABOMASNOW, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING .item = ITEM_ABOMASITE, .moves = { MOVE_BLIZZARD, MOVE_GIGADRAIN, MOVE_AURORAVEIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_WEAVILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_ICIUM_Z, .moves = { MOVE_ICICLECRASH, MOVE_KNOCKOFF, MOVE_ICESHARD, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEAVILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_CHOICE_BAND, .moves = { MOVE_ICICLECRASH, MOVE_KNOCKOFF, MOVE_PSYCHOCUT, MOVE_ICESHARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEAVILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_TRIPLEAXEL, MOVE_KNOCKOFF, MOVE_ICESHARD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEAVILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_FOCUS_SASH, .moves = { MOVE_ICICLECRASH, MOVE_BEATUP, MOVE_TAUNT, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_JUSTIFIED_TEAM, }, { .species = SPECIES_MAGNEZONE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_STEELIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_STEELBEAM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNEZONE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 8, .defEv = 4, .spAtkEv = 244, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_CHOICE_SCARF, .moves = { MOVE_THUNDERBOLT, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNEZONE, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 1, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_ASSAULT_VEST, .moves = { MOVE_THUNDERBOLT, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNEZONE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_THUNDERBOLT, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LICKILICKY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 172, .atkEv = 252, .spdEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LICKILICKY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_NORMALIUM_Z, .moves = { MOVE_BODYSLAM, MOVE_EARTHQUAKE, MOVE_HAMMERARM, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LICKILICKY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LICKILICKY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CLOUDNINE .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_EXPLOSION, MOVE_ROCKSLIDE, MOVE_ICYWIND, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RHYPERIOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYPERIOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_HEATCRASH, MOVE_DOUBLEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYPERIOR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLIDROCK .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_BODYPRESS, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RHYPERIOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_HAMMERARM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYPERIOR, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_LIFE_ORB, .moves = { MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_MEGAHORN, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_TANGROWTH, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 28, .spDefEv = 228, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TANGROWTH, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 212, .spDefEv = 48, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ROCKY_HELMET, .moves = { MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_KNOCKOFF, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TANGROWTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_SLEEPPOWDER, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TANGROWTH, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 212, .spDefEv = 48, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_INGRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TANGROWTH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBLADE, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_GROWTH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_ELECTIVIRE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MOTORDRIVE .item = ITEM_EXPERT_BELT, .moves = { MOVE_PLASMAFISTS, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_CROSSCHOP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTIVIRE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MOTORDRIVE .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_THUNDER, MOVE_FLAMETHROWER, MOVE_FOCUSBLAST, MOVE_PSYCHIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTIVIRE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MOTORDRIVE .item = ITEM_ELECTRIC_SEED, .moves = { MOVE_RISINGVOLTAGE, MOVE_BULLDOZE, MOVE_THUNDERWAVE, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTIVIRE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MOTORDRIVE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_PLASMAFISTS, MOVE_ROCKSLIDE, MOVE_FIREPUNCH, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAGMORTAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FIREBLAST, MOVE_THUNDERBOLT, MOVE_SCORCHINGSANDS, MOVE_PSYCHIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGMORTAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_FLAREBLITZ, MOVE_EARTHQUAKE, MOVE_MACHPUNCH, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGMORTAR, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_AIR_BALLOON, .moves = { MOVE_LAVAPLUME, MOVE_WILLOWISP, MOVE_CONFUSERAY, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGMORTAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_POISONIUM_Z, .moves = { MOVE_HEATWAVE, MOVE_THUNDERBOLT, MOVE_BELCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEKISS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK .item = ITEM_EXPERT_BELT, .moves = { MOVE_DAZZLINGGLEAM, MOVE_AIRSLASH, MOVE_AURASPHERE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEKISS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DAZZLINGGLEAM, MOVE_AIRSLASH, MOVE_AURASPHERE, MOVE_FLAMETHROWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEKISS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 160, .spdEv = 96, .ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_AIRSLASH, MOVE_THUNDERWAVE, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEKISS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 204, .spDefEv = 24, .spdEv = 28, .ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE .item = ITEM_WIKI_BERRY, .moves = { MOVE_AIRSLASH, MOVE_ENCORE, MOVE_TAILWIND, MOVE_FOLLOWME, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_YANMEGA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TINTEDLENS .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BUGBUZZ, MOVE_AIRSLASH, MOVE_GIGADRAIN, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YANMEGA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SPEEDBOOST .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_AIRSLASH, MOVE_GIGADRAIN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YANMEGA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SPEEDBOOST .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_BUGBUZZ, MOVE_AIRSLASH, MOVE_ANCIENTPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YANMEGA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_AIRCUTTER, MOVE_SHADOWBALL, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LEAFEON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_LEAFBLADE, MOVE_IRONTAIL, MOVE_XSCISSOR, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEAFEON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_TROPKICK, MOVE_KNOCKOFF, MOVE_SUNNYDAY, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEAFEON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFBLADE, MOVE_XSCISSOR, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEAFEON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER .item = ITEM_LEFTOVERS, .moves = { MOVE_TROPKICK, MOVE_KNOCKOFF, MOVE_LEECHSEED, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GLACEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ICEBEAM, MOVE_FREEZEDRY, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLACEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_NORMALIUM_Z, .moves = { MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_CELEBRATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLACEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_ASSAULT_VEST, .moves = { MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLACEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_LEFTOVERS, .moves = { MOVE_GLACIATE, MOVE_HEALBELL, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GLACEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_BLIZZARD, MOVE_YAWN, MOVE_AURORAVEIL, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_GLISCOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 244, .defEv = 44, .spDefEv = 68, .spdEv = 152, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONHEAL .item = ITEM_TOXIC_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_STEALTHROCK, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLISCOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 184, .atkEv = 252, .spdEv = 72, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONHEAL .item = ITEM_TOXIC_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLISCOR, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .atkEv = 4, .defEv = 36, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONHEAL .item = ITEM_TOXIC_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLISCOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 124, .spDefEv = 132, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_FLYING_GEM, .moves = { MOVE_EARTHQUAKE, MOVE_ACROBATICS, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAMOSWINE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 212, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_ASSAULT_VEST, .moves = { MOVE_EARTHQUAKE, MOVE_ICICLESPEAR, MOVE_ICESHARD, MOVE_FISSURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAMOSWINE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_ICESHARD, MOVE_KNOCKOFF, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAMOSWINE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_ICICLECRASH, MOVE_ICESHARD, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAMOSWINE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_HIGHHORSEPOWER, MOVE_ICICLESPEAR, MOVE_ICESHARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAMOSWINE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNOWCLOAK .item = ITEM_LEFTOVERS, .moves = { MOVE_ICYWIND, MOVE_SUBSTITUTE, MOVE_ROAR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_PORYGON_Z, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ADAPTABILITY .item = ITEM_LIFE_ORB, .moves = { MOVE_TRIATTACK, MOVE_ICEBEAM, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON_Z, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ADAPTABILITY .item = ITEM_NORMALIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_CONVERSION, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON_Z, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_TRIATTACK, MOVE_DARKPULSE, MOVE_ICEBEAM, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON_Z, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_ZOOM_LENS, .moves = { MOVE_TRIATTACK, MOVE_DARKPULSE, MOVE_BLIZZARD, MOVE_ELECTROWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GALLADE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_SCOPE_LENS, .moves = { MOVE_PSYCHOCUT, MOVE_CLOSECOMBAT, MOVE_NIGHTSLASH, MOVE_LEAFBLADE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GALLADE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_GALLADITE, .moves = { MOVE_PSYCHOCUT, MOVE_DRAINPUNCH, MOVE_SHADOWSNEAK, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GALLADE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_GALLADITE, .moves = { MOVE_ZENHEADBUTT, MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GALLADE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_SALAC_BERRY, .moves = { MOVE_ZENHEADBUTT, MOVE_CLOSECOMBAT, MOVE_SHADOWSNEAK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GALLADE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_JUSTIFIED .item = ITEM_GALLADITE, .moves = { MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_QUICKGUARD, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PROBOPASS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 172, .spAtkEv = 252, .spdEv = 84, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_AIR_BALLOON, .moves = { MOVE_FLASHCANNON, MOVE_EARTHPOWER, MOVE_VOLTSWITCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PROBOPASS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGNETPULL .item = ITEM_CHOICE_SCARF, .moves = { MOVE_POWERGEM, MOVE_EARTHPOWER, MOVE_DAZZLINGGLEAM, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PROBOPASS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_GANLON_BERRY, .moves = { MOVE_BODYPRESS, MOVE_TOXIC, MOVE_TAUNT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PROBOPASS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_VOLTSWITCH, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUSKNOIR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_SUCKERPUNCH, MOVE_WILLOWISP, MOVE_CONFUSERAY, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSKNOIR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .atkEv = 252, .defEv = 44, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_EXPERT_BELT, .moves = { MOVE_POLTERGEIST, MOVE_POWERUPPUNCH, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSKNOIR, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_NIGHTSHADE, MOVE_PAINSPLIT, MOVE_WILLOWISP, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSKNOIR, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_MENTAL_HERB, .moves = { MOVE_POLTERGEIST, MOVE_WILLOWISP, MOVE_TRICKROOM, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FROSLASS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PERISHBODY .item = ITEM_CHOICE_BAND, .moves = { MOVE_POLTERGEIST, MOVE_TRIPLEAXEL, MOVE_WAKEUPSLAP, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FROSLASS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CURSEDBODY .item = ITEM_COLBUR_BERRY, .moves = { MOVE_HEX, MOVE_WILLOWISP, MOVE_TAUNT, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROSLASS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PERISHBODY .item = ITEM_FOCUS_SASH, .moves = { MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FROSLASS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CURSEDBODY .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_ICYWIND, MOVE_THUNDERWAVE, MOVE_SPIKES, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FROSLASS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK .item = ITEM_MAGO_BERRY, .moves = { MOVE_BLIZZARD, MOVE_SUBSTITUTE, MOVE_THUNDERWAVE, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_ROTOM, //Placeholder Spreads }, { .species = SPECIES_ROTOM, }, { .species = SPECIES_ROTOM, }, { .species = SPECIES_ROTOM, }, { .species = SPECIES_UXIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMATOSE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_SNORE, MOVE_SHADOWBALL, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UXIE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 40, .spdEv = 216, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMATOSE .item = ITEM_COLBUR_BERRY, .moves = { MOVE_MYSTICALPOWER, MOVE_YAWN, MOVE_MEMENTO, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UXIE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_PSYCHIC, MOVE_UTURN, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UXIE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_MENTAL_HERB, .moves = { MOVE_STEALTHROCK, MOVE_MAGICCOAT, MOVE_HELPINGHAND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MESPRIT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 240, .spDefEv = 16, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_COLBUR_BERRY, .moves = { MOVE_PSYCHIC, MOVE_UTURN, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MESPRIT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 208, .spDefEv = 48, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_STOREDPOWER, MOVE_ICEBEAM, MOVE_CALMMIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MESPRIT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_MYSTICALPOWER, MOVE_ICEBEAM, MOVE_SIGNALBEAM, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MESPRIT, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 16, .spDefEv = 240, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ROOM_SERVICE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_KNOCKOFF, MOVE_HELPINGHAND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AZELF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FOCUS_SASH, .moves = { MOVE_FIREBLAST, MOVE_EXPLOSION, MOVE_TAUNT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AZELF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FOCUS_SASH, .moves = { MOVE_KNOCKOFF, MOVE_EXPLOSION, MOVE_STEALTHROCK, MOVE_MAGICCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZELF, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_MYSTICALPOWER, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZELF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_NORMAL_GEM, .moves = { MOVE_ZENHEADBUTT, MOVE_ICEPUNCH, MOVE_EXPLOSION, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HEATRAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_MAGMASTORM, MOVE_SOLARBEAM, MOVE_EARTHPOWER, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HEATRAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FLAMETHROWER, MOVE_EARTHPOWER, MOVE_FLASHCANNON, MOVE_DARKPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HEATRAN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 40, .spDefEv = 220, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_LEFTOVERS, .moves = { MOVE_MAGMASTORM, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HEATRAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 56, .defEv = 8, .spAtkEv = 192, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_SHUCA_BERRY, .moves = { MOVE_HEATWAVE, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TAILWIND_TEAM, }, { .species = SPECIES_REGIGIGAS, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STALL .item = ITEM_LEFTOVERS, .moves = { MOVE_GIGAIMPACT, MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIGIGAS, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STALL .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_REST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIGIGAS, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STALL .item = ITEM_LEFTOVERS, .moves = { MOVE_RETURN, MOVE_DRAINPUNCH, MOVE_SUBSTITUTE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGIGIGAS, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 64, .defEv = 84, .spDefEv = 112, .ability = FRONTIER_ABILITY_1, //ABILITY_SLOWSTART .item = ITEM_FIGY_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_ICYWIND, MOVE_THUNDERWAVE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRESSELIA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN .item = ITEM_ROOM_SERVICE, .moves = { MOVE_PSYCHIC, MOVE_ICEBEAM, MOVE_TRICKROOM, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRESSELIA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FLAME_ORB, .moves = { MOVE_PSYCHIC, MOVE_PSYCHOSHIFT, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRESSELIA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 240, .spdEv = 16, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FAIRIUM_Z, .moves = { MOVE_STOREDPOWER, MOVE_MOONBLAST, MOVE_CALMMIND, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRESSELIA, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN .item = ITEM_WIKI_BERRY, .moves = { MOVE_PSYCHIC, MOVE_ICEBEAM, MOVE_TRICKROOM, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SERPERIOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_SITRUS_BERRY, .moves = { MOVE_LEAFBLADE, MOVE_AQUATAIL, MOVE_SCALESHOT, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SERPERIOR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFSTORM, MOVE_GIGADRAIN, MOVE_DRAGONPULSE, MOVE_HIDDENPOWER, //TYPE_FIRE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SERPERIOR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_LEECHSEED, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SERPERIOR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFSTORM, MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EMBOAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_FLAREBLITZ, MOVE_SUPERPOWER, MOVE_WILDCHARGE, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EMBOAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_QUICK_CLAW, .moves = { MOVE_FIREBLAST, MOVE_SCALD, MOVE_SCORCHINGSANDS, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMBOAR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_SUBSTITUTE, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMBOAR, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_ASSAULT_VEST, .moves = { MOVE_FLAREBLITZ, MOVE_HAMMERARM, MOVE_ROCKSLIDE, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SAMUROTT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_SACREDSWORD, MOVE_AQUAJET, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAMUROTT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_GRASSKNOT, MOVE_SECRETSWORD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAMUROTT, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_KNOCKOFF, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SAMUROTT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_WIKI_BERRY, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_HELPINGHAND, MOVE_DETECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WATCHOG, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STAKEOUT .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_KNOCKOFF, MOVE_LOWKICK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WATCHOG, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_FOCUS_SASH, .moves = { MOVE_HYPERBEAM, MOVE_SHADOWBALL, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WATCHOG, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_KEENEYE .item = ITEM_WIDE_LENS, .moves = { MOVE_SUPERFANG, MOVE_HYPNOSIS, MOVE_CONFUSERAY, MOVE_MEANLOOK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WATCHOG, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STAKEOUT .item = ITEM_LEFTOVERS, .moves = { MOVE_FACADE, MOVE_THUNDERWAVE, MOVE_HELPINGHAND, MOVE_DETECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STOUTLAND, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_SUPERPOWER, MOVE_CRUNCH, MOVE_PLAYROUGH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STOUTLAND, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STOUTLAND, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_CHOPLE_BERRY, .moves = { MOVE_RETURN, MOVE_THUNDERWAVE, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STOUTLAND, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_RETURN, MOVE_PURSUIT, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STOUTLAND, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .atkEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_LIEPARD, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIMBER .item = ITEM_CHOICE_BAND, .moves = { MOVE_KNOCKOFF, MOVE_PLAYROUGH, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LIEPARD, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_FOCUS_SASH, .moves = { MOVE_NIGHTDAZE, MOVE_BURNINGJEALOUSY, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LIEPARD, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_FOULPLAY, MOVE_THUNDERWAVE, MOVE_ENCORE, MOVE_COPYCAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LIEPARD, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_AGUAV_BERRY, .moves = { MOVE_FAKEOUT, MOVE_SNARL, MOVE_TAUNT, MOVE_CHARM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMISAGE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_SEEDBOMB, MOVE_KNOCKOFF, MOVE_POWERUPPUNCH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIMISAGE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_SALAC_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIMISAGE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SYNTHESIS, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMISAGE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_LIFE_ORB, .moves = { MOVE_SEEDBOMB, MOVE_ROCKSLIDE, MOVE_LEECHSEED, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMISEAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_LIFE_ORB, .moves = { MOVE_FIREBLAST, MOVE_SCORCHINGSANDS, MOVE_GRASSKNOT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIMISEAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_AGUAV_BERRY, .moves = { MOVE_FIREPUNCH, MOVE_KNOCKOFF, MOVE_ACROBATICS, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMISEAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_APICOT_BERRY, .moves = { MOVE_RECYCLE, MOVE_WILLOWISP, MOVE_TAUNT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMISEAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_FIRE_GEM, .moves = { MOVE_HEATWAVE, MOVE_GRASSKNOT, MOVE_SCORCHINGSANDS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMIPOUR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_FOCUSBLAST, MOVE_GRASSKNOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIMIPOUR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_EXPERT_BELT, .moves = { MOVE_WATERFALL, MOVE_SUPERPOWER, MOVE_GUNKSHOT, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIMIPOUR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_KNOCKOFF, MOVE_TAUNT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIMIPOUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_WIKI_BERRY, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_GRASSKNOT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUSHARNA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SYNCHRONIZE .item = ITEM_FAIRIUM_Z, .moves = { MOVE_PSYSHOCK, MOVE_MOONBLAST, MOVE_MOONLIGHT, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUSHARNA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_FUTURESIGHT, MOVE_TOXIC, MOVE_CALMMIND, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUSHARNA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_STOREDPOWER, MOVE_MOONLIGHT, MOVE_CALMMIND, MOVE_BARRIER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUSHARNA, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_MENTAL_HERB, .moves = { MOVE_PSYSHOCK, MOVE_TRICKROOM, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UNFEZANT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_SCOPE_LENS, .moves = { MOVE_RETURN, MOVE_BRAVEBIRD, MOVE_NIGHTSLASH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_UNFEZANT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROUD .item = ITEM_CHOICE_BAND, .moves = { MOVE_GIGAIMPACT, MOVE_BRAVEBIRD, MOVE_STEELWING, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_UNFEZANT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_UTURN, MOVE_HYPNOSIS, MOVE_FEATHERDANCE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_UNFEZANT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROUD .item = ITEM_FOCUS_SASH, .moves = { MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_TAILWIND, MOVE_DETECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZEBSTRIKA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOTORDRIVE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_OVERHEAT, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZEBSTRIKA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHOCKINGNEIGH .item = ITEM_CHOICE_BAND, .moves = { MOVE_VOLTTACKLE, MOVE_FLAREBLITZ, MOVE_LEECHFANG, MOVE_THUNDEROUSKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZEBSTRIKA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHOCKINGNEIGH .item = ITEM_FIGY_BERRY, .moves = { MOVE_VOLTTACKLE, MOVE_FLAREBLITZ, MOVE_THUNDEROUSKICK, MOVE_FLAMECHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZEBSTRIKA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SAPSIPPER .item = ITEM_LIFE_ORB, .moves = { MOVE_VOLTTACKLE, MOVE_PURSUIT, MOVE_FEINT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GIGALITH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_ROCKIUM_Z, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIGALITH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDSTREAM .item = ITEM_RAWST_BERRY, .moves = { MOVE_ROCKBLAST, MOVE_BULLDOZE, MOVE_CURSE, MOVE_GRAVITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIGALITH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_ROCKBLAST, MOVE_EXPLOSION, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GIGALITH, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDSTREAM .item = ITEM_LUM_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_WIDEGUARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SWOOBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_STOREDPOWER, MOVE_SIGNALBEAM, MOVE_CALMMIND, MOVE_DOUBLETEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWOOBAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_KLUTZ .item = ITEM_STICKY_BARB, .moves = { MOVE_PSYCHICFANGS, MOVE_TOXIC, MOVE_TRICK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SWOOBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNAWARE .item = ITEM_LAX_INCENSE, .moves = { MOVE_SUPERFANG, MOVE_TOXIC, MOVE_MAGICCOAT, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWOOBAT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNAWARE .item = ITEM_SCOPE_LENS, .moves = { MOVE_ESPERWING, MOVE_AIRSLASH, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXCADRILL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDRUSH .item = ITEM_STEELIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EXCADRILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_AIR_BALLOON, .moves = { MOVE_EARTHQUAKE, MOVE_POISONJAB, MOVE_RAPIDSPIN, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXCADRILL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_OCCA_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_RAPIDSPIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EXCADRILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDRUSH .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_AUDINO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_KLUTZ - for Entrainment .item = ITEM_STICKY_BARB, .moves = { MOVE_DAZZLINGGLEAM, MOVE_THUNDERWAVE, MOVE_ENTRAINMENT, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AUDINO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_AUDINITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_CALMMIND, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AUDINO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AUDINO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_HEALER .item = ITEM_LEFTOVERS, .moves = { MOVE_ICYWIND, MOVE_DECORATE, MOVE_HEALPULSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AUDINO, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_AUDINITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_HEALPULSE, MOVE_DECORATE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CONKELDURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 20, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAINPUNCH, MOVE_MACHPUNCH, MOVE_ICEPUNCH, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CONKELDURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 20, .spDefEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_IRON_BALL, .moves = { MOVE_CLOSECOMBAT, MOVE_MACHPUNCH, MOVE_FLING, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CONKELDURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 48, .atkEv = 252, .spdEv = 208, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_POWERUPPUNCH, MOVE_MACHPUNCH, MOVE_ICEPUNCH, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CONKELDURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_POISONJAB, MOVE_HIGHHORSEPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEISMITOAD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_POISONTOUCH .item = ITEM_MUSCLE_BAND, .moves = { MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_POWERWHIP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEISMITOAD, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .defEv = 196, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_HYDROPUMP, MOVE_EARTHPOWER, MOVE_SLUDGEWAVE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEISMITOAD, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 244, .spDefEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_CHESTO_BERRY, .moves = { MOVE_SCALD, MOVE_KNOCKOFF, MOVE_REST, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEISMITOAD, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHPOWER, MOVE_MUDDYWATER, MOVE_SLUDGEBOMB, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_THROH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_STORMTHROW, MOVE_FACADE, MOVE_KNOCKOFF, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THROH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_LEFTOVERS, .moves = { MOVE_STORMTHROW, MOVE_KNOCKOFF, MOVE_RECOVER, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THROH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_PAYAPA_BERRY, .moves = { MOVE_CIRCLETHROW, MOVE_KNOCKOFF, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_THROH, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_STORMTHROW, MOVE_ROCKSLIDE, MOVE_HELPINGHAND, MOVE_MATBLOCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SAWK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_BAND, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAWK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_EJECT_PACK, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_BULLDOZE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAWK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_SALAC_BERRY, .moves = { MOVE_REVERSAL, MOVE_THROATCHOP, MOVE_DUALCHOP, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SAWK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LEAVANNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_SKITTERSMACK, MOVE_LEAFBLADE, MOVE_KNOCKOFF, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEAVANNY, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_PETAYA_BERRY, .moves = { MOVE_LEAFSTORM, MOVE_ELECTROWEB, MOVE_KNOCKOFF, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LEAVANNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_SCOPE_LENS, .moves = { MOVE_XSCISSOR, MOVE_LEAFBLADE, MOVE_SLASH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LEAVANNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_EXPERT_BELT, .moves = { MOVE_SKITTERSMACK, MOVE_LEAFBLADE, MOVE_POISONJAB, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_SCOLIPEDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_WATERIUM_Z, .moves = { MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_AQUATAIL, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCOLIPEDE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_SWORDSDANCE, MOVE_SUBSTITUTE, MOVE_BATONPASS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCOLIPEDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_MEGAHORN, MOVE_ENDEAVOR, MOVE_TOXICSPIKES, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCOLIPEDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_EXPERT_BELT, .moves = { MOVE_MEGAHORN, MOVE_POISONJAB, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WHIMSICOTT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_COBA_BERRY, .moves = { MOVE_UTURN, MOVE_TAUNT, MOVE_LIGHTSCREEN, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHIMSICOTT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_NATUREPOWER, MOVE_LEECHSEED, MOVE_ENCORE, MOVE_MISTYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHIMSICOTT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ENERGYBALL, MOVE_MOONBLAST, MOVE_PSYCHIC, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WHIMSICOTT, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LEFTOVERS, .moves = { MOVE_DAZZLINGGLEAM, MOVE_TAILWIND, MOVE_ENCORE, MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WHIMSICOTT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_BEATUP, MOVE_HELPINGHAND, MOVE_ENCORE, MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_JUSTIFIED_TEAM, }, { .species = SPECIES_LILLIGANT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 8, .spAtkEv = 252, .spdEv = 248, .ability = FRONTIER_ABILITY_2, //ABILITY_OWNTEMPO .item = ITEM_MAGO_BERRY, .moves = { MOVE_PETALDANCE, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_SLEEPPOWDER, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIGANT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBEAM, MOVE_POLLENPUFF, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIGANT, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_OWNTEMPO .item = ITEM_BIG_ROOT, .moves = { MOVE_LEECHSEED, MOVE_TOXIC, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LILLIGANT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DANCER .item = ITEM_FOCUS_SASH, .moves = { MOVE_GIGADRAIN, MOVE_POLLENPUFF, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LILLIGANT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBEAM, MOVE_POLLENPUFF, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_BASCULIN_RED, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_LIECHI_BERRY, .moves = { MOVE_LIQUIDATION, MOVE_PSYCHICFANGS, MOVE_ICEFANG, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULIN_RED, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_WAVECRASH, MOVE_HEADSMASH, MOVE_DOUBLEEDGE, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULIN_RED, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_BOUNCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULIN_BLUE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ROCKHEAD .item = ITEM_CHOICE_BAND, .moves = { MOVE_WAVECRASH, MOVE_HEADSMASH, MOVE_DOUBLEEDGE, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BASCULIN_BLUE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_FINALGAMBIT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KROOKODILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_STONEEDGE, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KROOKODILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_EARTHQUAKE, MOVE_POWERTRIP, MOVE_IRONTAIL, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KROOKODILE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_TAUNT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KROOKODILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EXPERT_BELT, .moves = { MOVE_EARTHQUAKE, MOVE_DARKESTLARIAT, MOVE_CLOSECOMBAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARMANITAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAREBLITZ, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARMANITAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEERFORCE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_FIREPUNCH, MOVE_EARTHQUAKE, MOVE_YAWN, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARMANITAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ZENMODE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FIREBLAST, MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARMANITAN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ZENMODE .item = ITEM_LEFTOVERS, .moves = { MOVE_FLAMETHROWER, MOVE_WILLOWISP, MOVE_ENCORE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARACTUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STORMDRAIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_SEEDFLARE, MOVE_HYPERVOICE, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_TAILGLOW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARACTUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .spAtkEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_SYNTHESIS, MOVE_COTTONGUARD, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARACTUS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_BIG_ROOT, .moves = { MOVE_KNOCKOFF, MOVE_LEECHSEED, MOVE_SPIKES, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MARACTUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_FOCUS_SASH, .moves = { MOVE_SEEDFLARE, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_TAILGLOW, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_CRUSTLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_XSCISSOR, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRUSTLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_EJECT_BUTTON, .moves = { MOVE_FIRSTIMPRESSION, MOVE_STONEEDGE, MOVE_KNOCKOFF, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRUSTLE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_ROCKBLAST, MOVE_BODYPRESS, MOVE_STEALTHROCK, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRUSTLE, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SHELLARMOR .item = ITEM_LIFE_ORB, .moves = { MOVE_XSCISSOR, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SCRAFTY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_ROSELI_BERRY, .moves = { MOVE_HIGHJUMPKICK, MOVE_KNOCKOFF, MOVE_POISONJAB, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCRAFTY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_LIECHI_BERRY, .moves = { MOVE_FOCUSPUNCH, MOVE_FAKEOUT, MOVE_BULKUP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCRAFTY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_SUPERFANG, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCRAFTY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_SNARL, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIGILYPH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_EXPERT_BELT, .moves = { MOVE_PSYSHOCK, MOVE_AIRSLASH, MOVE_HEATWAVE, MOVE_ENERGYBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIGILYPH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 16, .spdEv = 240, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_FLAME_ORB, .moves = { MOVE_STOREDPOWER, MOVE_PSYCHOSHIFT, MOVE_COSMICPOWER, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIGILYPH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_WACAN_BERRY, .moves = { MOVE_PSYCHIC, MOVE_THUNDERWAVE, MOVE_ROOST, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIGILYPH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYSHOCK, MOVE_HYPNOSIS, MOVE_GRAVITY, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COFAGRIGUS, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MUMMY .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COFAGRIGUS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MUMMY .item = ITEM_LEFTOVERS, .moves = { MOVE_SHADOWBALL, MOVE_PAINSPLIT, MOVE_WILLOWISP, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COFAGRIGUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MUMMY .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_INFESTATION, MOVE_PAINSPLIT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COFAGRIGUS, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MUMMY .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_DESTINYBOND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CARRACOSTA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_WHITE_HERB, .moves = { MOVE_AQUAJET, MOVE_STONEEDGE, MOVE_SUPERPOWER, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CARRACOSTA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_SWAGGER, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARRACOSTA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 192, .spDefEv = 64, .ability = FRONTIER_ABILITY_1, //ABILITY_SOLIDROCK .item = ITEM_RINDO_BERRY, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARRACOSTA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_WATERIUM_Z, .moves = { MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_ARCHEOPS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST .item = ITEM_FLYING_GEM, .moves = { MOVE_STONEEDGE, MOVE_ACROBATICS, MOVE_EARTHQUAKE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCHEOPS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_KLUTZ .item = ITEM_NONE, .moves = { MOVE_HEADSMASH, MOVE_DUALWINGBEAT, MOVE_FLYINGPRESS, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCHEOPS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST .item = ITEM_FOCUS_SASH, .moves = { MOVE_STONEEDGE, MOVE_ENDEAVOR, MOVE_TAUNT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCHEOPS, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_KLUTZ .item = ITEM_NONE, .moves = { MOVE_ROCKSLIDE, MOVE_HEATWAVE, MOVE_TAILWIND, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GARBODOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_WEAKARMOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_GUNKSHOT, MOVE_BODYSLAM, MOVE_DRAINPUNCH, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_GARBODOR, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_ROCKY_HELMET, .moves = { MOVE_BODYSLAM, MOVE_PAINSPLIT, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GARBODOR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_VENOSHOCK, MOVE_TOXIC, MOVE_INFESTATION, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_GARBODOR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_ROCKY_HELMET, .moves = { MOVE_GUNKSHOT, MOVE_DRAINPUNCH, MOVE_HAZE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_ZOROARK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_FOCUS_SASH, .moves = { MOVE_SUCKERPUNCH, MOVE_LEECHFANG, MOVE_LOWKICK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZOROARK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_EXPERT_BELT, .moves = { MOVE_DARKPULSE, MOVE_FLAMETHROWER, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZOROARK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_FOCUS_BAND, .moves = { MOVE_NIGHTSLASH, MOVE_SHADOWCLAW, MOVE_TAUNT, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZOROARK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_LIFE_ORB, .moves = { MOVE_NIGHTDAZE, MOVE_BURNINGJEALOUSY, MOVE_TAUNT, MOVE_DETECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CINCCINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_CHOICE_BAND, .moves = { MOVE_TAILSLAP, MOVE_ROCKBLAST, MOVE_BONERUSH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CINCCINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_KINGS_ROCK, .moves = { MOVE_TAILSLAP, MOVE_BULLETSEED, MOVE_ROCKBLAST, MOVE_BONERUSH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CINCCINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_WIDE_LENS, .moves = { MOVE_TAILSLAP, MOVE_BONERUSH, MOVE_TRIPLEAXEL, MOVE_SING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CINCCINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_WIDE_LENS, .moves = { MOVE_TAILSLAP, MOVE_TRIPLEAXEL, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOTHITELLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYSHOCK, MOVE_MIRRORCOAT, MOVE_MIRACLEEYE, MOVE_TICKLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOTHITELLE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_WISE_GLASSES, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOTHITELLE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_LIGHT_CLAY, .moves = { MOVE_PSYCHIC, MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOTHITELLE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 84, .spDefEv = 172, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_WIKI_BERRY, .moves = { MOVE_PSYCHIC, MOVE_FAKEOUT, MOVE_HEALPULSE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REUNICLUS, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_FOCUSBLAST, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REUNICLUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_INFESTATION, MOVE_TOXIC, MOVE_RECOVER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REUNICLUS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_LIGHT_CLAY, .moves = { MOVE_KNOCKOFF, MOVE_RECOVER, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REUNICLUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_WIKI_BERRY, .moves = { MOVE_PSYCHIC, MOVE_HELPINGHAND, MOVE_RECOVER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWANNA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_CHOICE_BAND, .moves = { MOVE_LIQUIDATION, MOVE_BRAVEBIRD, MOVE_TRIPLEAXEL, MOVE_STEELWING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWANNA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_DAMP_ROCK, .moves = { MOVE_SURF, MOVE_HURRICANE, MOVE_ROOST, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWANNA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_FOCUS_SASH, .moves = { MOVE_SURF, MOVE_AIRSLASH, MOVE_ICEBEAM, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWANNA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_HURRICANE, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_VANILLUXE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNOWWARNING .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BLIZZARD, MOVE_FREEZEDRY, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VANILLUXE, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNOWWARNING .item = ITEM_OCCA_BERRY, .moves = { MOVE_BLIZZARD, MOVE_NATURALGIFT, MOVE_ICESHARD, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VANILLUXE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_WISE_GLASSES, .moves = { MOVE_FROSTBREATH, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VANILLUXE, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNOWWARNING .item = ITEM_ICY_ROCK, .moves = { MOVE_BLIZZARD, MOVE_HYPERVOICE, MOVE_AURORAVEIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SAWSBUCK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_SHELL_BELL, .moves = { MOVE_HORNLEECH, MOVE_DOUBLEEDGE, MOVE_JUMPKICK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SAWSBUCK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_FOCUS_SASH, .moves = { MOVE_HEADBUTT, MOVE_SWORDSDANCE, MOVE_AGILITY, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SAWSBUCK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_BIG_ROOT, .moves = { MOVE_HORNLEECH, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAWSBUCK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_TROPKICK, MOVE_RETURN, MOVE_STOMPINGTANTRUM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EMOLGA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOTORDRIVE .item = ITEM_FLYING_GEM, .moves = { MOVE_WILDCHARGE, MOVE_ACROBATICS, MOVE_KNOCKOFF, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMOLGA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_RISINGVOLTAGE, MOVE_AIRSLASH, MOVE_ENERGYBALL, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EMOLGA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_RISINGVOLTAGE, MOVE_VOLTSWITCH, MOVE_AIRSLASH, MOVE_ENERGYBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EMOLGA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_NUZZLE, MOVE_ENCORE, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ESCAVALIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_CHOICE_BAND, .moves = { MOVE_MEGAHORN, MOVE_IRONHEAD, MOVE_DRILLRUN, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ESCAVALIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_QUICK_CLAW, .moves = { MOVE_MEGAHORN, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ESCAVALIER, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_OCCA_BERRY, .moves = { MOVE_XSCISSOR, MOVE_PURSUIT, MOVE_METALBURST, MOVE_SWAGGER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ESCAVALIER, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_CHOICE_BAND, .moves = { MOVE_MEGAHORN, MOVE_IRONHEAD, MOVE_CLOSECOMBAT, MOVE_RAZORSHELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_AMOONGUSS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_CLEARSMOG, MOVE_SPORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMOONGUSS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_SPORE, MOVE_INGRAIN, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AMOONGUSS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_FOULPLAY, MOVE_SPORE, MOVE_DOUBLETEAM, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMOONGUSS, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 200, .spDefEv = 56, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_WIKI_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_SPORE, MOVE_RAGEPOWDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JELLICENT, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_SHADOWBALL, MOVE_GIGADRAIN, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JELLICENT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 176, .spDefEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_WILLOWISP, MOVE_TAUNT, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JELLICENT, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CURSEDBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_HEX, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JELLICENT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALOMOMOLA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALOMOMOLA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ROCKY_HELMET, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALOMOMOLA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_DIVE, MOVE_AQUAJET, MOVE_MIRRORCOAT, MOVE_WISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALOMOMOLA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 228, .defEv = 252, .spDefEv = 28, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_LEFTOVERS, .moves = { MOVE_LIQUIDATION, MOVE_HEALPULSE, MOVE_HELPINGHAND, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_GALVANTULA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_SCOPE_LENS, .moves = { MOVE_XSCISSOR, MOVE_WILDCHARGE, MOVE_CROSSPOISON, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GALVANTULA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_FOCUS_SASH, .moves = { MOVE_THUNDER, MOVE_BUGBUZZ, MOVE_ENERGYBALL, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GALVANTULA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_ELECTROBALL, MOVE_BUGBUZZ, MOVE_AGILITY, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GALVANTULA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_DISCHARGE, MOVE_BUGBUZZ, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FERROTHORN, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_ROCKY_HELMET, .moves = { MOVE_POWERWHIP, MOVE_GYROBALL, MOVE_INGRAIN, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FERROTHORN, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_LEFTOVERS, .moves = { MOVE_KNOCKOFF, MOVE_LEECHSEED, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FERROTHORN, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_CHESTO_BERRY, .moves = { MOVE_GYROBALL, MOVE_PAYBACK, MOVE_CURSE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FERROTHORN, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 88, .defEv = 88, .spDefEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_WIKI_BERRY, .moves = { MOVE_GYROBALL, MOVE_POWERWHIP, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KLINKLANG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_STEELIUM_Z, .moves = { MOVE_GEARGRIND, MOVE_WILDCHARGE, MOVE_RETURN, MOVE_SHIFTGEAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLINKLANG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_OCCA_BERRY, .moves = { MOVE_GEARGRIND, MOVE_THUNDERWAVE, MOVE_SCREECH, MOVE_MAGNETRISE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLINKLANG, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_CLEARBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_FLASHCANNON, MOVE_THUNDERBOLT, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KLINKLANG, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_RISINGVOLTAGE, MOVE_STEELBEAM, MOVE_POWERGEM, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EELEKTROSS, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_MAGNET, .moves = { MOVE_WILDCHARGE, MOVE_THUNDERBOLT, MOVE_DRAGONCLAW, MOVE_FLAMETHROWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EELEKTROSS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_THUNDERCAGE, MOVE_VOLTSWITCH, MOVE_FLAMETHROWER, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EELEKTROSS, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_WILDCHARGE, MOVE_CRUNCH, MOVE_BRICKBREAK, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EELEKTROSS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_FLAMETHROWER, MOVE_THUNDERCAGE, MOVE_GRASSKNOT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEHEEYEM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_ANALYTIC .item = ITEM_COLBUR_BERRY, .moves = { MOVE_STOREDPOWER, MOVE_SIGNALBEAM, MOVE_NASTYPLOT, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEHEEYEM, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_LUM_BERRY, .moves = { MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ENERGYBALL, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEHEEYEM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ANALYTIC .item = ITEM_IRON_BALL, .moves = { MOVE_PSYCHIC, MOVE_SIMPLEBEAM, MOVE_TRICK, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEHEEYEM, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_EXPANDINGFORCE, MOVE_DESTINYBOND, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHANDELURE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FIREBLAST, MOVE_SHADOWBALL, MOVE_ENERGYBALL, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHANDELURE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_LEFTOVERS, .moves = { MOVE_FIREBLAST, MOVE_SHADOWBALL, MOVE_CALMMIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CHANDELURE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_WHITE_HERB, .moves = { MOVE_OVERHEAT, MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHANDELURE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_EJECT_PACK, .moves = { MOVE_OVERHEAT, MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAXORUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_LIFE_ORB, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_IRONTAIL, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HAXORUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_BAND, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_POISONJAB, MOVE_CLOSECOMBAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAXORUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_HABAN_BERRY, .moves = { MOVE_DUALCHOP, MOVE_EARTHQUAKE, MOVE_TAUNT, MOVE_ROAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAXORUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_EXPERT_BELT, .moves = { MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_CLOSECOMBAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEARTIC, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SLUSHRUSH .item = ITEM_ICY_ROCK, .moves = { MOVE_ICICLECRASH, MOVE_PLAYROUGH, MOVE_LIQUIDATION, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEARTIC, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_ICIUM_Z, .moves = { MOVE_ICICLECRASH, MOVE_SUPERPOWER, MOVE_THROATCHOP, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEARTIC, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_FOCUSPUNCH, MOVE_YAWN, MOVE_DOUBLETEAM, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEARTIC, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SLUSHRUSH .item = ITEM_ICIUM_Z, .moves = { MOVE_ICICLECRASH, MOVE_SUPERPOWER, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_BEARTIC, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK .item = ITEM_ICIUM_Z, .moves = { MOVE_ICEHAMMER, MOVE_SUPERPOWER, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_CRYOGONAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_ICY_ROCK, .moves = { MOVE_BLIZZARD, MOVE_FREEZEDRY, MOVE_RECOVER, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRYOGONAL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 196, .spAtkEv = 248, .spdEv = 64, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_ICEBEAM, MOVE_FREEZEDRY, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_RAPIDSPIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRYOGONAL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_REFLECTTYPE, MOVE_IRONDEFENSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRYOGONAL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FILTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BLIZZARD, MOVE_ICYWIND, MOVE_AURORAVEIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_ACCELGOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BUGBUZZ, MOVE_FOCUSBLAST, MOVE_ENERGYBALL, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ACCELGOR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_SLUDGEBOMB, MOVE_UTURN, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ACCELGOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_FOCUSBLAST, MOVE_ENERGYBALL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ACCELGOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_FOCUSBLAST, MOVE_ENCORE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STUNFISK, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_SNAPTRAP, MOVE_SHOREUP, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUNFISK, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DISCHARGE, MOVE_EARTHPOWER, MOVE_SCALD, MOVE_SLUDGEWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUNFISK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_FLAIL, MOVE_YAWN, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STUNFISK, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_SNAPTRAP, MOVE_SHOREUP, MOVE_SANDSTORM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIENSHAO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_HIGHJUMPKICK, MOVE_KNOCKOFF, MOVE_POISONJAB, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIENSHAO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_STONEEDGE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIENSHAO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_SALAC_BERRY, .moves = { MOVE_DRAINPUNCH, MOVE_CALMMIND, MOVE_ENDURE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIENSHAO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_ROCKSLIDE, MOVE_FAKEOUT, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRUDDIGON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_MAGO_BERRY, .moves = { MOVE_SCALESHOT, MOVE_CRUNCH, MOVE_DUALWINGBEAT, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRUDDIGON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAGONHAMMER, MOVE_FIREPUNCH, MOVE_GUNKSHOT, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRUDDIGON, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_ROUGHSKIN .item = ITEM_ROCKY_HELMET, .moves = { MOVE_DRAGONTAIL, MOVE_EARTHQUAKE, MOVE_GLARE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRUDDIGON, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_ROUGHSKIN .item = ITEM_ROCKY_HELMET, .moves = { MOVE_DRAGONHAMMER, MOVE_SUCKERPUNCH, MOVE_GLARE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLURK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_COLBUR_BERRY, .moves = { MOVE_POLTERGEIST, MOVE_DRAINPUNCH, MOVE_ICEPUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLURK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_CHOICE_BAND, .moves = { MOVE_POLTERGEIST, MOVE_EARTHQUAKE, MOVE_DYNAMICPUNCH, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLURK, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAINPUNCH, MOVE_SHADOWPUNCH, MOVE_GYROBALL, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLURK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_POWERSPOT .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_POLTERGEIST, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLURK, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_POWERSPOT .item = ITEM_WIKI_BERRY, .moves = { MOVE_POLTERGEIST, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_BISHARP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_DARKINIUM_Z, .moves = { MOVE_KNOCKOFF, MOVE_IRONHEAD, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BISHARP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_CHOPLE_BERRY, .moves = { MOVE_SUCKERPUNCH, MOVE_IRONHEAD, MOVE_LOWSWEEP, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BISHARP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_SITRUS_BERRY, .moves = { MOVE_KNOCKOFF, MOVE_IRONHEAD, MOVE_METALBURST, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BISHARP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_DARKINIUM_Z, .moves = { MOVE_KNOCKOFF, MOVE_IRONHEAD, MOVE_SUCKERPUNCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BOUFFALANT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RECKLESS .item = ITEM_CHOICE_BAND, .moves = { MOVE_HEADCHARGE, MOVE_EARTHQUAKE, MOVE_MEGAHORN, MOVE_WILDCHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOUFFALANT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_LEFTOVERS, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOUFFALANT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STAMINA .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BOUFFALANT, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_RECKLESS .item = ITEM_ROOM_SERVICE, .moves = { MOVE_HEADCHARGE, MOVE_WILDCHARGE, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_BRAVIARY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_CHOICE_BAND, .moves = { MOVE_BRAVEBIRD, MOVE_DOUBLEEDGE, MOVE_CLOSECOMBAT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAVIARY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_POWER_HERB, .moves = { MOVE_SKYATTACK, MOVE_CLOSECOMBAT, MOVE_SHADOWCLAW, MOVE_PLAYROUGH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAVIARY, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FLYINIUM_Z, .moves = { MOVE_BRAVEBIRD, MOVE_CLOSECOMBAT, MOVE_BULKUP, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BRAVIARY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_BRAVEBIRD, MOVE_ROCKSLIDE, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MANDIBUZZ, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 136, .spDefEv = 108, .spdEv = 16, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MANDIBUZZ, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_WACAN_BERRY, .moves = { MOVE_PUNISHMENT, MOVE_SWAGGER, MOVE_ROOST, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANDIBUZZ, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_FLYINIUM_Z, .moves = { MOVE_DARKPULSE, MOVE_AIRSLASH, MOVE_INCINERATE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANDIBUZZ, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 220, .defEv = 252, .spDefEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_SITRUS_BERRY, .moves = { MOVE_FOULPLAY, MOVE_TAUNT, MOVE_WHIRLWIND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HEATMOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_FIRELASH, MOVE_SUCKERPUNCH, MOVE_KNOCKOFF, MOVE_DRAINPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HEATMOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FIREBLAST, MOVE_SCORCHINGSANDS, MOVE_GIGADRAIN, MOVE_FOCUSBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HEATMOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BERSERK .item = ITEM_LAX_INCENSE, .moves = { MOVE_FLAMETHROWER, MOVE_SPITUP, MOVE_SWALLOW, MOVE_STOCKPILE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HEATMOR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BERSERK .item = ITEM_PETAYA_BERRY, .moves = { MOVE_HEATWAVE, MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DURANT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_STEELIUM_Z, .moves = { MOVE_IRONHEAD, MOVE_SUPERPOWER, MOVE_CRUNCH, MOVE_HONECLAWS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DURANT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TRUANT .item = ITEM_FOCUS_SASH, .moves = { MOVE_XSCISSOR, MOVE_IRONHEAD, MOVE_SHADOWCLAW, MOVE_ENTRAINMENT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DURANT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_OCCA_BERRY, .moves = { MOVE_IRONHEAD, MOVE_IRONDEFENSE, MOVE_AGILITY, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DURANT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_STEELIUM_Z, .moves = { MOVE_IRONHEAD, MOVE_SUPERPOWER, MOVE_CRUNCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HYDREIGON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_POISONIUM_Z, .moves = { MOVE_DRACOMETEOR, MOVE_DARKPULSE, MOVE_FIREBLAST, MOVE_BELCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HYDREIGON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_DRAGONRUSH, MOVE_THROATCHOP, MOVE_IRONTAIL, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HYDREIGON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_DARKPULSE, MOVE_FLASHCANNON, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HYDREIGON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_EJECT_PACK, .moves = { MOVE_DRACOMETEOR, MOVE_FIREBLAST, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VOLCARONA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_BUGBUZZ, MOVE_FIREBLAST, MOVE_QUIVERDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VOLCARONA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWARM .item = ITEM_BUGINIUM_Z, .moves = { MOVE_BUGBUZZ, MOVE_FIERYDANCE, MOVE_HURRICANE, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLCARONA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_BINDING_BAND, .moves = { MOVE_FIRESPIN, MOVE_DEFOG, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLCARONA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_FIRIUM_Z, .moves = { MOVE_HEATWAVE, MOVE_GIGADRAIN, MOVE_QUIVERDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COBALION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_LIFE_ORB, .moves = { MOVE_IRONHEAD, MOVE_CLOSECOMBAT, MOVE_STONEEDGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COBALION, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELBEAM, MOVE_FOCUSBLAST, MOVE_VOLTSWITCH, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COBALION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_EJECT_PACK, .moves = { MOVE_IRONHEAD, MOVE_CLOSECOMBAT, MOVE_VOLTSWITCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COBALION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_AGUAV_BERRY, .moves = { MOVE_IRONHEAD, MOVE_CLOSECOMBAT, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TERRAKION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_ROCKIUM_Z, .moves = { MOVE_STONEEDGE, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TERRAKION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_CHOICE_SCARF, .moves = { MOVE_STONEEDGE, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_ZENHEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TERRAKION, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_SITRUS_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_SACREDSWORD, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TERRAKION, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .atkEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEADFAST .item = ITEM_LIFE_ORB, .moves = { MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VIRIZION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_LEAFBLADE, MOVE_CLOSECOMBAT, MOVE_STONEEDGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIRIZION, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFBLADE, MOVE_FOCUSBLAST, MOVE_STONEEDGE, MOVE_MEGAHORN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIRIZION, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_LEFTOVERS, .moves = { MOVE_SACREDSWORD, MOVE_SWORDSDANCE, MOVE_SYNTHESIS, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VIRIZION, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_GRASSIUM_Z, .moves = { MOVE_LEAFBLADE, MOVE_CLOSECOMBAT, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TORNADUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIFE_ORB, .moves = { MOVE_HURRICANE, MOVE_DARKPULSE, MOVE_HEATWAVE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORNADUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_DAMP_ROCK, .moves = { MOVE_BLEAKWINDSTORM, MOVE_SWAGGER, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORNADUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FLYING_GEM, .moves = { MOVE_ACROBATICS, MOVE_SUPERPOWER, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TORNADUS_THERIAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_REGENERATOR .item = ITEM_CHESTO_BERRY, .moves = { MOVE_AIRSLASH, MOVE_DARKPULSE, MOVE_TAILWIND, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TORNADUS_THERIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_REGENERATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TORNADUS_THERIAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 8, .spAtkEv = 248, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_REGENERATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_BLEAKWINDSTORM, MOVE_DARKPULSE, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_THUNDURUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_SITRUS_BERRY, .moves = { MOVE_WILDCHARGE, MOVE_CRUNCH, MOVE_REVENGE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_THUNDURUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_WILDBOLTSTORM, MOVE_VOLTSWITCH, MOVE_FOCUSBLAST, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THUNDURUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_PROTECTIVE_PADS, .moves = { MOVE_WILDCHARGE, MOVE_KNOCKOFF, MOVE_SUPERPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_THUNDURUS_THERIAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THUNDURUS_THERIAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_SLUDGEWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THUNDURUS_THERIAN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_ASSAULT_VEST, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_SLUDGEBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LANDORUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_SANDSEARSTORM, MOVE_SLUDGEWAVE, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LANDORUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDFORCE .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_UTURN, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LANDORUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_IRONTAIL, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_LANDORUS_THERIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ROCKIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LANDORUS_THERIAN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 240, .spDefEv = 8, .spdEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_UTURN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LANDORUS_THERIAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 44, .spAtkEv = 136, .spDefEv = 48, .spdEv = 28, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_YACHE_BERRY, .moves = { MOVE_SANDSEARSTORM, MOVE_UTURN, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CHESNAUGHT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_EXPERT_BELT, .moves = { MOVE_DRUMBEATING, MOVE_BRICKBREAK, MOVE_EARTHQUAKE, MOVE_DRAGONCLAW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHESNAUGHT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_LIFE_ORB, .moves = { MOVE_ENERGYBALL, MOVE_FOCUSBLAST, MOVE_SLUDGEBOMB, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHESNAUGHT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_BIG_ROOT, .moves = { MOVE_DRAINPUNCH, MOVE_LEECHSEED, MOVE_SYNTHESIS, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CHESNAUGHT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_QUICK_CLAW, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_LEECHSEED, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DELPHOX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FLAMETHROWER, MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_SCORCHINGSANDS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELPHOX, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_WIKI_BERRY, .moves = { MOVE_MYSTICALFIRE, MOVE_PSYSHOCK, MOVE_SCORCHINGSANDS, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DELPHOX, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_WILLOWISP, MOVE_FIRESPIN, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DELPHOX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_WIDE_LENS, .moves = { MOVE_HEATWAVE, MOVE_DAZZLINGGLEAM, MOVE_SCORCHINGSANDS, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRENINJA, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_DARKPULSE, MOVE_GUNKSHOT, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRENINJA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_SCALD, MOVE_TAUNT, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRENINJA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_BATTLEBOND .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_DARKPULSE, MOVE_WATERSHURIKEN, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRENINJA, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 64, .spAtkEv = 236, .spdEv = 208, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_ICE_GEM, .moves = { MOVE_HYDROPUMP, MOVE_BLIZZARD, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_DIGGERSBY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_FIREPUNCH, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGGERSBY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_SALAC_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_IRONHEAD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGGERSBY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 208, .defEv = 252, .spdEv = 48, .ability = FRONTIER_ABILITY_2, //ABILITY_CHEEKPOUCH .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_SUPERFANG, MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DIGGERSBY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_ASSAULT_VEST, .moves = { MOVE_RETURN, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TALONFLAME, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 252, .defEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TALONFLAME, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_CHOICE_BAND, .moves = { MOVE_BRAVEBIRD, MOVE_FLAREBLITZ, MOVE_STEELWING, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TALONFLAME, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 252, .spdEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_FLYING_GEM, .moves = { MOVE_ACROBATICS, MOVE_ROOST, MOVE_BULKUP, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TALONFLAME, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_LIFE_ORB, .moves = { MOVE_BRAVEBIRD, MOVE_OVERHEAT, MOVE_TAILWIND, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VIVILLON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_HURRICANE, MOVE_SLEEPPOWDER, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIVILLON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_BINDING_BAND, .moves = { MOVE_INFESTATION, MOVE_POWDER, MOVE_DEFOG, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VIVILLON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_LEFTOVERS, .moves = { MOVE_HURRICANE, MOVE_INFESTATION, MOVE_SLEEPPOWDER, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VIVILLON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 160, .spAtkEv = 96, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_STRUGGLEBUG, MOVE_ELECTROWEB, MOVE_SLEEPPOWDER, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PYROAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FLAMETHROWER, MOVE_HYPERVOICE, MOVE_DARKPULSE, MOVE_SCORCHINGSANDS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PYROAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ROYALROAR .item = ITEM_GRASSIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_SCORCHINGSANDS, MOVE_SOLARBEAM, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PYROAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_WHITE_HERB, .moves = { MOVE_OVERHEAT, MOVE_HYPERVOICE, MOVE_SCORCHINGSANDS, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PYROAR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_LEFTOVERS, .moves = { MOVE_SNARL, MOVE_SCORCHINGSANDS, MOVE_HELPINGHAND, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLOETTE_ETERNAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL .item = ITEM_CHOICE_SCARF, .moves = { MOVE_LIGHTOFRUIN, MOVE_GIGADRAIN, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLOETTE_ETERNAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_LIGHTOFRUIN, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLOETTE_ETERNAL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_DAZZLINGGLEAM, MOVE_HELPINGHAND, MOVE_SYNTHESIS, MOVE_SAFEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLORGES, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_AROMAVEIL .item = ITEM_BABIRI_BERRY, .moves = { MOVE_MOONBLAST, MOVE_DEFOG, MOVE_SYNTHESIS, MOVE_AROMATHERAPY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLORGES, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLORGES, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_AROMAVEIL .item = ITEM_LUM_BERRY, .moves = { MOVE_MOONBLAST, MOVE_PSYCHIC, MOVE_SYNTHESIS, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLORGES, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SYMBIOSIS .item = ITEM_LEFTOVERS, .moves = { MOVE_DAZZLINGGLEAM, MOVE_HELPINGHAND, MOVE_SYNTHESIS, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLORGES, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SYMBIOSIS .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_HELPINGHAND, MOVE_SYNTHESIS, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOGOAT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_CHOICE_BAND, .moves = { MOVE_GRASSYGLIDE, MOVE_EARTHQUAKE, MOVE_WILDCHARGE, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOGOAT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_GRASSYGLIDE, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_MILKDRINK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOGOAT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_HORNLEECH, MOVE_ROCKSLIDE, MOVE_BULKUP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOGOAT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_HORNLEECH, MOVE_GRASSYGLIDE, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PANGORO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_DRAINPUNCH, MOVE_WICKEDBLOW, MOVE_GUNKSHOT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANGORO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_LIFE_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANGORO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_QUICK_CLAW, .moves = { MOVE_POWERUPPUNCH, MOVE_POWERTRIP, MOVE_BULLETPUNCH, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PANGORO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_QUICK_CLAW, .moves = { MOVE_CIRCLETHROW, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FURFROU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_NORMALIUM_Z, .moves = { MOVE_RETURN, MOVE_SUCKERPUNCH, MOVE_HIGHHORSEPOWER, MOVE_WORKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FURFROU, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_HIGHHORSEPOWER, MOVE_TOXIC, MOVE_DOUBLETEAM, MOVE_ROAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FURFROU, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_MAGO_BERRY, .moves = { MOVE_SNARL, MOVE_TOXIC, MOVE_SWAGGER, MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FURFROU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FURCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPERVOICE, MOVE_SNARL, MOVE_TOXIC, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEOWSTIC, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_PSYCHIC, MOVE_THUNDERWAVE, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWSTIC, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYSHOCK, MOVE_SUBSTITUTE, MOVE_TOXIC, MOVE_CHARM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWSTIC, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_WIKI_BERRY, .moves = { MOVE_PSYCHIC, MOVE_HELPINGHAND, MOVE_HEALBELL, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEOWSTIC_FEMALE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 12, .spAtkEv = 248, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWSTIC_FEMALE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPETITIVE .item = ITEM_FOCUS_SASH, .moves = { MOVE_STOREDPOWER, MOVE_SHADOWBALL, MOVE_CHARGEBEAM, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWSTIC_FEMALE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 12, .spAtkEv = 248, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_FIGHTING }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AEGISLASH, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STANCECHANGE .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_SHADOWSNEAK, MOVE_IRONHEAD, MOVE_SWORDSDANCE, MOVE_KINGSSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AEGISLASH, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .atkEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STANCECHANGE .item = ITEM_LUM_BERRY, .moves = { MOVE_SHADOWCLAW, MOVE_GYROBALL, MOVE_SHADOWSNEAK, MOVE_KINGSSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AEGISLASH, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STANCECHANGE .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_SHADOWBALL, MOVE_FLASHCANNON, MOVE_SHADOWSNEAK, MOVE_KINGSSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AEGISLASH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 212, .spAtkEv = 252, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_STANCECHANGE .item = ITEM_SPOOKY_PLATE, .moves = { MOVE_SHADOWBALL, MOVE_FLASHCANNON, MOVE_WIDEGUARD, MOVE_KINGSSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AROMATISSE, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 1, .hpEv = 252, .spAtkEv = 248, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_AROMAVEIL .item = ITEM_FAIRIUM_Z, .moves = { MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_NASTYPLOT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AROMATISSE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_WISH, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AROMATISSE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LIGHT_CLAY, .moves = { MOVE_MOONBLAST, MOVE_WISH, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AROMATISSE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_HEALER .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_HEALPULSE, MOVE_PROTECT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLURPUFF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_SITRUS_BERRY, .moves = { MOVE_PLAYROUGH, MOVE_DRAINPUNCH, MOVE_YAWN, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLURPUFF, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_SITRUS_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLURPUFF, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWEETVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_DAZZLINGGLEAM, MOVE_SUBSTITUTE, MOVE_YAWN, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLURPUFF, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWEETVEIL .item = ITEM_MAGO_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_STRINGSHOT, MOVE_STICKYWEB, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MALAMAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CONTRARY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_NIGHTSLASH, MOVE_PSYCHOCUT, MOVE_SUPERPOWER, MOVE_LIQUIDATION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MALAMAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DARKPULSE, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MALAMAR, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CONTRARY .item = ITEM_DARK_GEM, .moves = { MOVE_SUPERPOWER, MOVE_PSYCHOCUT, MOVE_PAYBACK, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MALAMAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CONTRARY .item = ITEM_NORMALIUM_Z, .moves = { MOVE_KNOCKOFF, MOVE_SUPERPOWER, MOVE_HAPPYHOUR, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BARBARACLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARBARACLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_RAZOR_CLAW, .moves = { MOVE_RAZORSHELL, MOVE_STONEEDGE, MOVE_CROSSCHOP, MOVE_SHADOWCLAW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARBARACLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_EXPERT_BELT, .moves = { MOVE_LIQUIDATION, MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_NIGHTSLASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARBARACLE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_FLAME_ORB, .moves = { MOVE_RAZORSHELL, MOVE_FLING, MOVE_HELPINGHAND, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRAGALGE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_POISONTOUCH .item = ITEM_MUSCLE_BAND, .moves = { MOVE_DRAGONTAIL, MOVE_FLIPTURN, MOVE_PLAYROUGH, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGALGE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_SLUDGEWAVE, MOVE_FOCUSBLAST, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGALGE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_SCALD, MOVE_SLEEPTALK, MOVE_REST, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRAGALGE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_DRAGONTAIL, MOVE_SLUDGEBOMB, MOVE_ICYWIND, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLAWITZER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_CHOICE_SPECS, .moves = { MOVE_WATERPULSE, MOVE_DARKPULSE, MOVE_DRAGONPULSE, MOVE_AURASPHERE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAWITZER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_LIFE_ORB, .moves = { MOVE_SCALD, MOVE_AURASPHERE, MOVE_ICEBEAM, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAWITZER, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_VENOSHOCK, MOVE_TOXIC, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAWITZER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_QUICK_CLAW, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_AURASPHERE, MOVE_HEALPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HELIOLISK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRYSKIN .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_HYPERVOICE, MOVE_SURF, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HELIOLISK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDVEIL .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_CHARGEBEAM, MOVE_SURF, MOVE_DOUBLETEAM, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HELIOLISK, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRYSKIN .item = ITEM_DAMP_ROCK, .moves = { MOVE_THUNDER, MOVE_VOLTSWITCH, MOVE_RAINDANCE, MOVE_GLARE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HELIOLISK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRYSKIN .item = ITEM_ASSAULT_VEST, .moves = { MOVE_PARABOLICCHARGE, MOVE_HYPERVOICE, MOVE_ELECTROWEB, MOVE_SURF, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HELIOLISK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDVEIL .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_PARABOLICCHARGE, MOVE_HYPERVOICE, MOVE_GLARE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_TYRANTRUM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROCKHEAD .item = ITEM_ROCKIUM_Z, .moves = { MOVE_HEADSMASH, MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRANTRUM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_STONEEDGE, MOVE_SCALESHOT, MOVE_CRUNCH, MOVE_POISONFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRANTRUM, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROCKHEAD .item = ITEM_LEFTOVERS, .moves = { MOVE_HEADSMASH, MOVE_SUBSTITUTE, MOVE_SWAGGER, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRANTRUM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROCKHEAD .item = ITEM_QUICK_CLAW, .moves = { MOVE_HEADSMASH, MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AURORUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BLIZZARD, MOVE_EARTHPOWER, MOVE_FLASHCANNON, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AURORUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BLIZZARD, MOVE_EARTHPOWER, MOVE_REFLECTTYPE, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AURORUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_POWER_HERB, .moves = { MOVE_METEORBEAM, MOVE_BLIZZARD, MOVE_EARTHPOWER, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AURORUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ICYWIND, MOVE_DISCHARGE, MOVE_AURORAVEIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SYLVEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PIXILATE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_HYPERVOICE, MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_MYSTICALFIRE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SYLVEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PIXILATE .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPERVOICE, MOVE_WISH, MOVE_PROTECT, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SYLVEON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PIXILATE .item = ITEM_MISTY_SEED, .moves = { MOVE_HYPERVOICE, MOVE_CALMMIND, MOVE_MISTYTERRAIN, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SYLVEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PIXILATE .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPERVOICE, MOVE_YAWN, MOVE_HELPINGHAND, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HAWLUCHA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_FLYING_GEM, .moves = { MOVE_HIGHJUMPKICK, MOVE_ACROBATICS, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAWLUCHA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_LIECHI_BERRY, .moves = { MOVE_CLOSECOMBAT, MOVE_ACROBATICS, MOVE_SWORDSDANCE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HAWLUCHA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_FIGHTING_GEM, .moves = { MOVE_FLYINGPRESS, MOVE_BRAVEBIRD, MOVE_STONEEDGE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAWLUCHA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_POWER_HERB, .moves = { MOVE_DRAINPUNCH, MOVE_SKYATTACK, MOVE_ROCKSLIDE, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DEDENNE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MISTYSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_GRASSKNOT, MOVE_MAGNETRISE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEDENNE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHEEKPOUCH .item = ITEM_MARANGA_BERRY, .moves = { MOVE_TOXIC, MOVE_STUFFCHEEKS, MOVE_RECYCLE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEDENNE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHEEKPOUCH .item = ITEM_MAGO_BERRY, .moves = { MOVE_DISCHARGE, MOVE_SUPERFANG, MOVE_STUFFCHEEKS, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEDENNE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHEEKPOUCH .item = ITEM_PETAYA_BERRY, .moves = { MOVE_PARABOLICCHARGE, MOVE_DAZZLINGGLEAM, MOVE_STUFFCHEEKS, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CARBINK, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_IRON_BALL, .moves = { MOVE_GYROBALL, MOVE_EXPLOSION, MOVE_STEALTHROCK, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARBINK, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_SANDSTORM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARBINK, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MISTYSURGE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_MISTYEXPLOSION, MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CARBINK, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MISTYSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_REFLECT, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOODRA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DRACOMETEOR, MOVE_FIREBLAST, MOVE_SLUDGEWAVE, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOODRA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_LUM_BERRY, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_POWERWHIP, MOVE_BODYSLAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOODRA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_DAMP_ROCK, .moves = { MOVE_SURF, MOVE_INFESTATION, MOVE_TOXIC, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOODRA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_LEFTOVERS, .moves = { MOVE_MUDDYWATER, MOVE_RAINDANCE, MOVE_TOXIC, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KLEFKI, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_SITRUS_BERRY, .moves = { MOVE_PLAYROUGH, MOVE_THUNDERWAVE, MOVE_SPIKES, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLEFKI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_AIR_BALLOON, .moves = { MOVE_FOULPLAY, MOVE_THUNDERWAVE, MOVE_SPIKES, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLEFKI, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_THUNDERWAVE, MOVE_SPIKES, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLEFKI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_FAIRYLOCK, MOVE_CRAFTYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TREVENANT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_CHOICE_BAND, .moves = { MOVE_WOODHAMMER, MOVE_POLTERGEIST, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TREVENANT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_PHANTOMFORCE, MOVE_LEECHSEED, MOVE_WILLOWISP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TREVENANT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_BIG_ROOT, .moves = { MOVE_HORNLEECH, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TREVENANT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 176, .spDefEv = 80, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_LEECHSEED, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOURGEIST, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_LEFTOVERS, .moves = { MOVE_SPIRITSHACKLE, MOVE_LEECHSEED, MOVE_WILLOWISP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOURGEIST_M, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_CHOICE_SCARF, .moves = { MOVE_POWERWHIP, MOVE_POLTERGEIST, MOVE_EXPLOSION, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOURGEIST_L, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_LIFE_ORB, .moves = { MOVE_POWERWHIP, MOVE_SPIRITSHACKLE, MOVE_ROCKSLIDE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOURGEIST_XL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_LEFTOVERS, .moves = { MOVE_FOULPLAY, MOVE_LEECHSEED, MOVE_WILLOWISP, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOURGEIST_XL, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PICKUP .item = ITEM_ROOM_SERVICE, .moves = { MOVE_ROCKSLIDE, MOVE_PAINSPLIT, MOVE_WILLOWISP, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AVALUGG, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_ROCKY_HELMET, .moves = { MOVE_BODYPRESS, MOVE_RAPIDSPIN, MOVE_RECOVER, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AVALUGG, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_AVALANCHE, MOVE_RAPIDSPIN, MOVE_RECOVER, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AVALUGG, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_IRON_BALL, .moves = { MOVE_MOUNTAINGALE, MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_GYROBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AVALUGG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_BODYPRESS, MOVE_ROCKSLIDE, MOVE_STEALTHROCK, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NOIVERN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_AEROBLAST, MOVE_FLAMETHROWER, MOVE_BOOMBURST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOIVERN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_AEROBLAST, MOVE_DRAGONPULSE, MOVE_FLAMETHROWER, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOIVERN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_YACHE_BERRY, .moves = { MOVE_AEROBLAST, MOVE_SUPERFANG, MOVE_TAUNT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NOIVERN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_THROAT_SPRAY, .moves = { MOVE_DRAGONPULSE, MOVE_HEATWAVE, MOVE_BOOMBURST, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DECIDUEYE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_LEAFBLADE, MOVE_POLTERGEIST, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_SALAC_BERRY, .moves = { MOVE_LEAFSTORM, MOVE_SHADOWBALL, MOVE_HURRICANE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SPIRITSHACKLE, MOVE_CURSE, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 160, .spdEv = 96, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_DECIDIUM_Z, .moves = { MOVE_SPIRITSHACKLE, MOVE_LEAFBLADE, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_INCINEROAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_INCINIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_DARKESTLARIAT, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INCINEROAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_RAZOR_FANG, .moves = { MOVE_FLAREBLITZ, MOVE_THROATCHOP, MOVE_CROSSCHOP, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INCINEROAR, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_SHUCA_BERRY, .moves = { MOVE_FLAMETHROWER, MOVE_SNARL, MOVE_WILLOWISP, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INCINEROAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 108, .defEv = 20, .spDefEv = 116, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_EJECT_PACK, .moves = { MOVE_FLAREBLITZ, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PRIMARINA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_PRIMARIUM_Z, .moves = { MOVE_SPARKLINGARIA, MOVE_MOONBLAST, MOVE_ICEBEAM, MOVE_PSYCHIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PRIMARINA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIQUIDVOICE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_RELICSONG, MOVE_MOONBLAST, MOVE_ENERGYBALL, MOVE_SING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PRIMARINA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_MOONBLAST, MOVE_ICEBEAM, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PRIMARINA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_AQUARING, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PRIMARINA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIQUIDVOICE .item = ITEM_LEFTOVERS, .moves = { MOVE_RELICSONG, MOVE_ICYWIND, MOVE_HELPINGHAND, MOVE_LIFEDEW, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOUCANNON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_SALAC_BERRY, .moves = { MOVE_DRILLPECK, MOVE_STEELWING, MOVE_SMACKDOWN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOUCANNON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 92, .atkEv = 252, .spdEv = 164, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_KINGS_ROCK, .moves = { MOVE_BRAVEBIRD, MOVE_ROCKBLAST, MOVE_BULLETSEED, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOUCANNON, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_BEAKBLAST, MOVE_OVERHEAT, MOVE_ROOST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOUCANNON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_QUICK_CLAW, .moves = { MOVE_ROCKBLAST, MOVE_BULLETSEED, MOVE_FEATHERDANCE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GUMSHOOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GUMSHOOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_WIDE_LENS, .moves = { MOVE_HYPERFANG, MOVE_CRUNCH, MOVE_FIREFANG, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GUMSHOOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STAKEOUT .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SUPERFANG, MOVE_STOMPINGTANTRUM, MOVE_YAWN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GUMSHOOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STAKEOUT .item = ITEM_FLAME_ORB, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_SUPERFANG, MOVE_FLING, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VIKAVOLT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPOUNDEYES .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BUGBUZZ, MOVE_THUNDER, MOVE_ENERGYBALL, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIKAVOLT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPOUNDEYES .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_ZAPCANNON, MOVE_GUILLOTINE, MOVE_CHARGE, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIKAVOLT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_DISCHARGE, MOVE_MUDSLAP, MOVE_STICKYWEB, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIKAVOLT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_QUICK_CLAW, .moves = { MOVE_BUGBUZZ, MOVE_ELECTROWEB, MOVE_STICKYWEB, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRABOMINABLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CRABBYTACTICS .item = ITEM_CHOICE_BAND, .moves = { MOVE_ICEHAMMER, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRABOMINABLE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_IRONFIST .item = ITEM_CHESTO_BERRY, .moves = { MOVE_ICEHAMMER, MOVE_DRAINPUNCH, MOVE_BULKUP, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRABOMINABLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_ICY_ROCK, .moves = { MOVE_SCALD, MOVE_ENDEAVOR, MOVE_SUBSTITUTE, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRABOMINABLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_QUICK_CLAW, .moves = { MOVE_ICEHAMMER, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO, //Placeholder Spreads }, { .species = SPECIES_ORICORIO, }, { .species = SPECIES_ORICORIO, }, { .species = SPECIES_ORICORIO, }, { .species = SPECIES_RIBOMBEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHIELDDUST .item = ITEM_FOCUS_SASH, .moves = { MOVE_POLLENPUFF, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RIBOMBEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHIELDDUST .item = ITEM_LIGHT_CLAY, .moves = { MOVE_UTURN, MOVE_POWDER, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RIBOMBEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWEETVEIL .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SILVERWIND, MOVE_QUIVERDANCE, MOVE_DOUBLETEAM, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RIBOMBEE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWEETVEIL .item = ITEM_LIGHT_CLAY, .moves = { MOVE_HELPINGHAND, MOVE_TAILWIND, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LYCANROC, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_FOCUS_SASH, .moves = { MOVE_ACCELEROCK, MOVE_CLOSECOMBAT, MOVE_DRILLRUN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LYCANROC, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEADFAST .item = ITEM_FOCUS_SASH, .moves = { MOVE_ROCKSLIDE, MOVE_SNARL, MOVE_TAUNT, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LYCANROC, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDRUSH .item = ITEM_CHOICE_BAND, .moves = { MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_DRILLRUN, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_LYCANROC_N, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_ACCELEROCK, MOVE_CLOSECOMBAT, MOVE_SUCKERPUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LYCANROC_N, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 252, .spdEv = 188, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_LYCANIUM_Z, .moves = { MOVE_STONEEDGE, MOVE_IRONTAIL, MOVE_CLOSECOMBAT, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LYCANROC_N, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_QUICK_CLAW, .moves = { MOVE_ROCKSLIDE, MOVE_IRONTAIL, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LYCANROC_DUSK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_NORMALIUM_Z, .moves = { MOVE_ACCELEROCK, MOVE_CLOSECOMBAT, MOVE_PSYCHICFANGS, MOVE_HAPPYHOUR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LYCANROC_DUSK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_FOCUS_SASH, .moves = { MOVE_ACCELEROCK, MOVE_COUNTER, MOVE_ENDEAVOR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LYCANROC_DUSK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_ROCKSLIDE, MOVE_STOMPINGTANTRUM, MOVE_PLAYROUGH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WISHIWASHI, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SCHOOLING .item = ITEM_QUICK_CLAW, .moves = { MOVE_AQUATAIL, MOVE_EARTHQUAKE, MOVE_IRONTAIL, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WISHIWASHI, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SCHOOLING .item = ITEM_ZOOM_LENS, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WISHIWASHI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SCHOOLING .item = ITEM_LEFTOVERS, .moves = { MOVE_WHIRLPOOL, MOVE_TOXIC, MOVE_AQUARING, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WISHIWASHI, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 128, .spAtkEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_SCHOOLING .item = ITEM_QUICK_CLAW, .moves = { MOVE_MUDDYWATER, MOVE_EARTHQUAKE, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOXAPEX, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MERCILESS .item = ITEM_POISON_GEM, .moves = { MOVE_SCALD, MOVE_VENOSHOCK, MOVE_TOXICSPIKES, MOVE_BANEFULBUNKER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXAPEX, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EJECT_BUTTON, .moves = { MOVE_KNOCKOFF, MOVE_RECOVER, MOVE_TOXICSPIKES, MOVE_BANEFULBUNKER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXAPEX, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_SCALD, MOVE_RECOVER, MOVE_TOXIC, MOVE_BANEFULBUNKER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXAPEX, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EJECT_PACK, .moves = { MOVE_TOXIC, MOVE_TOXICSPIKES, MOVE_RECOVER, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUDSDALE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA .item = ITEM_CHOICE_BAND, .moves = { MOVE_EARTHQUAKE, MOVE_CLOSECOMBAT, MOVE_HEAVYSLAM, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUDSDALE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA .item = ITEM_PASSHO_BERRY, .moves = { MOVE_HIGHHORSEPOWER, MOVE_BODYPRESS, MOVE_ROAR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUDSDALE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 104, .spDefEv = 152, .ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA .item = ITEM_ROCKY_HELMET, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUDSDALE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA .item = ITEM_ROCKY_HELMET, .moves = { MOVE_EARTHQUAKE, MOVE_BODYPRESS, MOVE_ROAR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARAQUANID, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERBUBBLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_LIQUIDATION, MOVE_LEECHFANG, MOVE_CRUNCH, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARAQUANID, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 96, .atkEv = 220, .spdEv = 192, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERBUBBLE .item = ITEM_SPLASH_PLATE, .moves = { MOVE_LIQUIDATION, MOVE_INFESTATION, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARAQUANID, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_INFESTATION, MOVE_TOXIC, MOVE_AQUARING, MOVE_DOUBLETEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARAQUANID, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERBUBBLE .item = ITEM_SPLASH_PLATE, .moves = { MOVE_LIQUIDATION, MOVE_STICKYWEB, MOVE_WIDEGUARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_LURANTIS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_POWER_HERB, .moves = { MOVE_SOLARBLADE, MOVE_SUPERPOWER, MOVE_POISONJAB, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LURANTIS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_WEATHERBALL, MOVE_SYNTHESIS, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LURANTIS, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_LEFTOVERS, .moves = { MOVE_LEAFSTORM, MOVE_SUPERPOWER, MOVE_DEFOG, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LURANTIS, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_PETALBLIZZARD, MOVE_SUPERPOWER, MOVE_LEECHFANG, MOVE_PSYCHOCUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SHIINOTIC, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_SPORE, MOVE_LEECHSEED, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIINOTIC, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_EFFECTSPORE .item = ITEM_LAX_INCENSE, .moves = { MOVE_MOONBLAST, MOVE_CONFUSERAY, MOVE_STRENGTHSAP, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIINOTIC, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_GIGADRAIN, MOVE_MOONBLAST, MOVE_SLUDGEBOMB, MOVE_CHARGEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIINOTIC, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_POLLENPUFF, MOVE_SPORE, MOVE_LEECHSEED, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SALAZZLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OBLIVIOUS .item = ITEM_LIFE_ORB, .moves = { MOVE_SLUDGEWAVE, MOVE_FLAMETHROWER, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALAZZLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CORROSION .item = ITEM_POISON_GEM, .moves = { MOVE_VENOSHOCK, MOVE_FLAMETHROWER, MOVE_TOXIC, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALAZZLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CORROSION .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_SLUDGEBOMB, MOVE_KNOCKOFF, MOVE_DISABLE, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALAZZLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CORROSION .item = ITEM_FOCUS_SASH, .moves = { MOVE_ENCORE, MOVE_FAKEOUT, MOVE_POISONGAS, MOVE_VENOMDRENCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEWEAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEWEAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 252, .spdEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_QUICK_CLAW, .moves = { MOVE_CLOSECOMBAT, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BEWEAR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_BINDING_BAND, .moves = { MOVE_BIND, MOVE_TOXIC, MOVE_PAINSPLIT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BEWEAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_QUICK_CLAW, .moves = { MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TSAREENA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_CHOICE_BAND, .moves = { MOVE_POWERWHIP, MOVE_HIGHJUMPKICK, MOVE_KNOCKOFF, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TSAREENA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_TROPKICK, MOVE_PLAYROUGH, MOVE_TRIPLEAXEL, MOVE_FEINT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TSAREENA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_QUEENLYMAJESTY .item = ITEM_ZOOM_LENS, .moves = { MOVE_KNOCKOFF, MOVE_SUBSTITUTE, MOVE_GRASSWHISTLE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TSAREENA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .defEv = 128, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWEETVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_TROPKICK, MOVE_GRASSWHISTLE, MOVE_ACUPRESSURE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COMFEY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TRIAGE .item = ITEM_PETAYA_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_ENERGYBALL, MOVE_SYNTHESIS, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COMFEY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NATURALCURE .item = ITEM_GRIP_CLAW, .moves = { MOVE_WRAP, MOVE_LEECHSEED, MOVE_SWEETKISS, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COMFEY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TRIAGE .item = ITEM_BIG_ROOT, .moves = { MOVE_DRAININGKISS, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COMFEY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .defEv = 252, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_TRIAGE .item = ITEM_LEFTOVERS, .moves = { MOVE_FLORALHEALING, MOVE_HELPINGHAND, MOVE_TAILWIND, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORANGURU, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORANGURU, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYCHIC, MOVE_FOULPLAY, MOVE_PROTECT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORANGURU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LIGHT_CLAY, .moves = { MOVE_FOULPLAY, MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORANGURU, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_MENTAL_HERB, .moves = { MOVE_FOULPLAY, MOVE_INSTRUCT, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PASSIMIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PASSIMIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PASSIMIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_SALAC_BERRY, .moves = { MOVE_REVERSAL, MOVE_ACROBATICS, MOVE_ROCKSLIDE, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PASSIMIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_BIG_ROOT, .moves = { MOVE_DRAINPUNCH, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_QUICKGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLISOPOD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_SITRUS_BERRY, .moves = { MOVE_LEECHFANG, MOVE_AQUAJET, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLISOPOD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_EMERGENCYEXIT .item = ITEM_EJECT_BUTTON, .moves = { MOVE_FIRSTIMPRESSION, MOVE_LIQUIDATION, MOVE_LEECHFANG, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLISOPOD, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_LEECHFANG, MOVE_PAINSPLIT, MOVE_TOXIC, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLISOPOD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EMERGENCYEXIT .item = ITEM_QUICK_CLAW, .moves = { MOVE_FIRSTIMPRESSION, MOVE_ROCKSLIDE, MOVE_AQUAJET, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PALOSSAND, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERCOMPACTION .item = ITEM_LEFTOVERS, .moves = { MOVE_SCORCHINGSANDS, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALOSSAND, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_SHADOWBALL, MOVE_SCORCHINGSANDS, MOVE_SANDSTORM, MOVE_SHOREUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALOSSAND, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERCOMPACTION .item = ITEM_SITRUS_BERRY, .moves = { MOVE_INFESTATION, MOVE_TOXIC, MOVE_CURSE, MOVE_SHOREUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PALOSSAND, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_SCORCHINGSANDS, MOVE_STEALTHROCK, MOVE_SANDSTORM, MOVE_SHOREUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PYUKUMUKU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_TOXIC, MOVE_SPITE, MOVE_BLOCK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PYUKUMUKU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_COUNTER, MOVE_MIRRORCOAT, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PYUKUMUKU, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_QUICK_CLAW, .moves = { MOVE_TOXIC, MOVE_CURSE, MOVE_BATONPASS, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PYUKUMUKU, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_TOXIC, MOVE_HELPINGHAND, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SILVALLY_STEEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_RKS_SYSTEM .item = ITEM_STEEL_MEMORY, .moves = { MOVE_MULTIATTACK, MOVE_FLAMETHROWER, MOVE_UTURN, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SILVALLY_GHOST, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RKS_SYSTEM .item = ITEM_GHOST_MEMORY, .moves = { MOVE_SHADOWBALL, MOVE_FLAMETHROWER, MOVE_PARTINGSHOT, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SILVALLY_DRAGON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RKS_SYSTEM .item = ITEM_DRAGON_MEMORY, .moves = { MOVE_DRACOMETEOR, MOVE_FLAMETHROWER, MOVE_FLASHCANNON, MOVE_PARTINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SILVALLY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RKS_SYSTEM .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERVOICE, MOVE_HEATWAVE, MOVE_SHADOWBALL, MOVE_PARTINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SILVALLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RKS_SYSTEM .item = ITEM_ELECTRIC_MEMORY, .moves = { MOVE_TERRAINPULSE, MOVE_HEATWAVE, MOVE_SURF, MOVE_SNARL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_ELECTRIC_TERRAIN_TEAM, }, { .species = SPECIES_MINIOR_SHIELD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHIELDSDOWN .item = ITEM_WHITE_HERB, .moves = { MOVE_STONEEDGE, MOVE_ACROBATICS, MOVE_EARTHQUAKE, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINIOR_SHIELD, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHIELDSDOWN .item = ITEM_ABSORB_BULB, .moves = { MOVE_ANCIENTPOWER, MOVE_CHARGEBEAM, MOVE_CONFUSERAY, MOVE_COSMICPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINIOR_SHIELD, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHIELDSDOWN .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ROCKTOMB, MOVE_UTURN, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINIOR_SHIELD, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 136, .defEv = 100, .spDefEv = 56, .spdEv = 216, .ability = FRONTIER_ABILITY_1, //ABILITY_SHIELDSDOWN .item = ITEM_ROOM_SERVICE, .moves = { MOVE_ROCKSLIDE, MOVE_CONFUSERAY, MOVE_STEALTHROCK, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KOMALA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMATOSE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_RETURN, MOVE_PLAYROUGH, MOVE_WOODHAMMER, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOMALA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_AGUAV_BERRY, .moves = { MOVE_RETURN, MOVE_SUPERPOWER, MOVE_RAPIDSPIN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOMALA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMATOSE .item = ITEM_QUICK_CLAW, .moves = { MOVE_THRASH, MOVE_ROLLOUT, MOVE_DEFENSECURL, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOMALA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_QUICK_CLAW, .moves = { MOVE_RAPIDSPIN, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TURTONATOR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_SEARINGSHOT, MOVE_DRACOMETEOR, MOVE_SCORCHINGSANDS, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TURTONATOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SHELLARMOR .item = ITEM_HEAT_ROCK, .moves = { MOVE_SEARINGSHOT, MOVE_SOLARBEAM, MOVE_DRACOMETEOR, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TURTONATOR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_SHELLTRAP, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TURTONATOR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHELLARMOR .item = ITEM_EJECT_PACK, .moves = { MOVE_HEATWAVE, MOVE_HYPERVOICE, MOVE_DRACOMETEOR, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOGEDEMARU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_AIR_BALLOON, .moves = { MOVE_WILDCHARGE, MOVE_POISONJAB, MOVE_FELLSTINGER, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEDEMARU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_ZINGZAP, MOVE_UTURN, MOVE_FAKEOUT, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEDEMARU, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_ROCKY_HELMET, .moves = { MOVE_ZINGZAP, MOVE_TOXIC, MOVE_WISH, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGEDEMARU, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_LEFTOVERS, .moves = { MOVE_NUZZLE, MOVE_FAKEOUT, MOVE_HELPINGHAND, MOVE_SPIKYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIMIKYU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DISGUISE .item = ITEM_MIMIKIUM_Z, .moves = { MOVE_SHADOWCLAW, MOVE_PLAYROUGH, MOVE_SHADOWSNEAK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIMIKYU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DISGUISE .item = ITEM_LEFTOVERS, .moves = { MOVE_PLAYROUGH, MOVE_WILLOWISP, MOVE_SUBSTITUTE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIMIKYU, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DISGUISE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SHADOWSNEAK, MOVE_INFESTATION, MOVE_CURSE, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIMIKYU, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DISGUISE .item = ITEM_MENTAL_HERB, .moves = { MOVE_SHADOWSNEAK, MOVE_PLAYROUGH, MOVE_WILLOWISP, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BRUXISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_AQUAJET, MOVE_PSYCHICFANGS, MOVE_CRUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRUXISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_WACAN_BERRY, .moves = { MOVE_AQUAJET, MOVE_SCALESHOT, MOVE_SCREECH, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRUXISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_MUSCLE_BAND, .moves = { MOVE_PSYCHICFANGS, MOVE_CRUNCH, MOVE_ICEFANG, MOVE_POISONFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRUXISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DAZZLING .item = ITEM_EJECT_PACK, .moves = { MOVE_WATERFALL, MOVE_PSYCHICFANGS, MOVE_AFTERYOU, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRAMPA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERVOICE, MOVE_DRAGONENERGY, MOVE_THUNDERBOLT, MOVE_FOCUSBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAMPA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_LEFTOVERS, .moves = { MOVE_FLAMETHROWER, MOVE_TOXIC, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAMPA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_SITRUS_BERRY, .moves = { MOVE_DRAGONPULSE, MOVE_FLAMETHROWER, MOVE_GLARE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRAMPA, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAGONENERGY, MOVE_DRAGONPULSE, MOVE_HYPERVOICE, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_DHELMISE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_POLTERGEIST, MOVE_POWERWHIP, MOVE_SYNTHESIS, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DHELMISE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STEELWORKER .item = ITEM_FLOAT_STONE, .moves = { MOVE_POLTERGEIST, MOVE_POWERWHIP, MOVE_HEAVYSLAM, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DHELMISE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_ANCHORSHOT, MOVE_TOXIC, MOVE_SYNTHESIS, MOVE_DOUBLETEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DHELMISE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STEELWORKER .item = ITEM_LEFTOVERS, .moves = { MOVE_ANCHORSHOT, MOVE_KNOCKOFF, MOVE_SYNTHESIS, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KOMMO_O, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BULLETPROOF .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAGONCLAW, MOVE_CLOSECOMBAT, MOVE_POISONJAB, MOVE_CLANGOROUSSOUL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOMMO_O, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_KOMMONIUM_Z, .moves = { MOVE_CLANGINGSCALES, MOVE_AURASPHERE, MOVE_BOOMBURST, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOMMO_O, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLANGINGSCALES, MOVE_CLOSECOMBAT, MOVE_BOOMBURST, MOVE_FLASHCANNON, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOMMO_O, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAGONCLAW, MOVE_BODYPRESS, MOVE_POISONJAB, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KOMMO_O, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SOUNDPROOF .item = ITEM_KOMMONIUM_Z, .moves = { MOVE_CLANGINGSCALES, MOVE_BOOMBURST, MOVE_FLAMETHROWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TAPU_KOKO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE .item = ITEM_CHOICE_BAND, .moves = { MOVE_WILDCHARGE, MOVE_BRAVEBIRD, MOVE_IRONHEAD, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_KOKO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_KOKO, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE .item = ITEM_EXPERT_BELT, .moves = { MOVE_WILDCHARGE, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_KOKO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ELECTRICSURGE .item = ITEM_FAIRIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_VOLTSWITCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_LELE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_PSYCHIC, MOVE_MOONBLAST, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_FIRE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_LELE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_PSYCHIC, MOVE_MOONBLAST, MOVE_FOCUSBLAST, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_LELE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_MOONBLAST, MOVE_NATURESMADNESS, MOVE_DEFOG, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TAPU_LELE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 60, .spAtkEv = 112, .spdEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_PSYCHICSURGE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_PSYCHIC, MOVE_MOONBLAST, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_BULU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GRASSYSURGE .item = ITEM_CHOICE_BAND, .moves = { MOVE_WOODHAMMER, MOVE_HORNLEECH, MOVE_CLOSECOMBAT, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_BULU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GRASSYSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_HORNLEECH, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_BULU, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GRASSYSURGE .item = ITEM_BIG_ROOT, .moves = { MOVE_HORNLEECH, MOVE_NATURESMADNESS, MOVE_LEECHSEED, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_BULU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 56, .spDefEv = 116, .spdEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_GRASSYSURGE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_WOODHAMMER, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TAPU_FINI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_NATURESMADNESS, MOVE_DEFOG, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TAPU_FINI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SCALD, MOVE_MOONBLAST, MOVE_SHADOWBALL, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_FINI, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE .item = ITEM_STICKY_BARB, .moves = { MOVE_SCALD, MOVE_DEFOG, MOVE_TRICK, MOVE_AQUARING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAPU_FINI, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 140, .spAtkEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_MISTYSURGE .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_MUDDYWATER, MOVE_NATURESMADNESS, MOVE_HEALPULSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NIHILEGO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_SCARF, .moves = { MOVE_POWERGEM, MOVE_SLUDGEWAVE, MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIHILEGO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_SHUCA_BERRY, .moves = { MOVE_ACIDSPRAY, MOVE_THUNDERWAVE, MOVE_TOXICSPIKES, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIHILEGO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_BINDING_BAND, .moves = { MOVE_KNOCKOFF, MOVE_BIND, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NIHILEGO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LIGHT_CLAY, .moves = { MOVE_VENOSHOCK, MOVE_TOXIC, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BUZZWOLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_EXPERT_BELT, .moves = { MOVE_LEECHFANG, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUZZWOLE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 248, .defEv = 184, .spDefEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_IRON_BALL, .moves = { MOVE_DRAINPUNCH, MOVE_GYROBALL, MOVE_FLING, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUZZWOLE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 184, .spDefEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUZZWOLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_QUICK_CLAW, .moves = { MOVE_LEECHFANG, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PHEROMOSA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LIFE_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_LUNGE, MOVE_POISONJAB, MOVE_TRIPLEAXEL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHEROMOSA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBUZZ, MOVE_FOCUSBLAST, MOVE_ICEBEAM, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHEROMOSA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_BAND, .moves = { MOVE_UTURN, MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_DRILLRUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHEROMOSA, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_UTURN, MOVE_FOCUSBLAST, MOVE_ICEBEAM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PHEROMOSA, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_ICE_GEM, .moves = { MOVE_CLOSECOMBAT, MOVE_BUGBUZZ, MOVE_BLIZZARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_XURKITREE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_ENERGYBALL, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XURKITREE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_ENERGYBALL, MOVE_TAILGLOW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XURKITREE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_BINDING_BAND, .moves = { MOVE_DAZZLINGGLEAM, MOVE_BIND, MOVE_HYPNOSIS, MOVE_TAILGLOW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_XURKITREE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_QUICK_CLAW, .moves = { MOVE_DISCHARGE, MOVE_DAZZLINGGLEAM, MOVE_VOLTSWITCH, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CELESTEELA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_EXPERT_BELT, .moves = { MOVE_FLASHCANNON, MOVE_AIRSLASH, MOVE_FIREBLAST, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELESTEELA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 8, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_HEAVYSLAM, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELESTEELA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 104, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_MACHO_BRACE, .moves = { MOVE_GYROBALL, MOVE_SMACKDOWN, MOVE_LEECHSEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELESTEELA, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 120, .defEv = 12, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_HEAVYSLAM, MOVE_LEECHSEED, MOVE_FLAMETHROWER, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KARTANA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEAFBLADE, MOVE_SMARTSTRIKE, MOVE_SACREDSWORD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KARTANA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_SCOPE_LENS, .moves = { MOVE_LEAFBLADE, MOVE_NIGHTSLASH, MOVE_PSYCHOCUT, MOVE_SACREDSWORD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KARTANA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_OCCA_BERRY, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_DEFOG, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KARTANA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_MAGO_BERRY, .moves = { MOVE_LEAFBLADE, MOVE_SACREDSWORD, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GUZZLORD, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_SPECS, .moves = { MOVE_LASHOUT, MOVE_COREENFORCER, MOVE_FIREBLAST, MOVE_SLUDGEWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GUZZLORD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_ASSAULT_VEST, .moves = { MOVE_KNOCKOFF, MOVE_DRAGONRUSH, MOVE_DRAINPUNCH, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GUZZLORD, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_SNARL, MOVE_TOXIC, MOVE_IRONDEFENSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GUZZLORD, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .defEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_WIKI_BERRY, .moves = { MOVE_COREENFORCER, MOVE_HEATWAVE, MOVE_SLUDGEWAVE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NAGANADEL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_WISE_GLASSES, .moves = { MOVE_DRAGONPULSE, MOVE_SLUDGEWAVE, MOVE_FLAMETHROWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NAGANADEL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_SLUDGEWAVE, MOVE_FIREBLAST, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NAGANADEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_RAZOR_CLAW, .moves = { MOVE_DRAGONCLAW, MOVE_POISONJAB, MOVE_SHADOWCLAW, MOVE_FELLSTINGER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NAGANADEL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_EJECT_PACK, .moves = { MOVE_DRACOMETEOR, MOVE_SLUDGEBOMB, MOVE_FIREBLAST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STAKATAKA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_BAND, .moves = { MOVE_STONEEDGE, MOVE_GYROBALL, MOVE_EARTHQUAKE, MOVE_BODYPRESS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STAKATAKA, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 14, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_SHUCA_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_GYROBALL, MOVE_STEALTHROCK, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STAKATAKA, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_LEFTOVERS, .moves = { MOVE_GYROBALL, MOVE_BODYPRESS, MOVE_TOXIC, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STAKATAKA, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 14, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_ROCKIUM_Z, .moves = { MOVE_ROCKSLIDE, MOVE_GYROBALL, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BLACEPHALON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 232, .defEv = 4, .spAtkEv = 20, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_FLAMETHROWER, MOVE_SHADOWBALL, MOVE_CALMMIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLACEPHALON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_CHOICE_SPECS, .moves = { MOVE_MINDBLOWN, MOVE_SHADOWBALL, MOVE_PSYSHOCK, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLACEPHALON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spDefEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_STICKY_BARB, .moves = { MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_PAINSPLIT, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLACEPHALON, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BEASTBOOST .item = ITEM_EJECT_PACK, .moves = { MOVE_OVERHEAT, MOVE_HEATWAVE, MOVE_KNOCKOFF, MOVE_AFTERYOU, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, //Gen 8 { .species = SPECIES_RILLABOOM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_GRASSYGLIDE, MOVE_SUPERPOWER, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RILLABOOM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_CHOICE_BAND, .moves = { MOVE_GRASSYGLIDE, MOVE_EARTHQUAKE, MOVE_UTURN, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RILLABOOM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 100, .atkEv = 252, .spdEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_GRASSY_SEED, .moves = { MOVE_GRASSYGLIDE, MOVE_DRAINPUNCH, MOVE_ACROBATICS, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RILLABOOM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 124, .defEv = 36, .spDefEv = 100, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_GRASSYGLIDE, MOVE_UTURN, MOVE_FAKEOUT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CINDERACE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_LIFE_ORB, .moves = { MOVE_PYROBALL, MOVE_HIGHJUMPKICK, MOVE_GUNKSHOT, MOVE_IRONHEAD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CINDERACE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_PYROBALL, MOVE_SUCKERPUNCH, MOVE_UTURN, MOVE_COURTCHANGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CINDERACE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_LIECHI_BERRY, .moves = { MOVE_PYROBALL, MOVE_SUCKERPUNCH, MOVE_REVERSAL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CINDERACE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_LIFE_ORB, .moves = { MOVE_PYROBALL, MOVE_GUNKSHOT, MOVE_LOWKICK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_INTELEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_DARKPULSE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INTELEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_SNIPESHOT, MOVE_ICEBEAM, MOVE_DARKPULSE, MOVE_FOCUSENERGY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INTELEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNIPER .item = ITEM_EXPERT_BELT, .moves = { MOVE_SNIPESHOT, MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_ICESHARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INTELEON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIGHT_CLAY, .moves = { MOVE_MUDDYWATER, MOVE_UTURN, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GREEDENT, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 44, .defEv = 124, .spdEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_CHEEKPOUCH .item = ITEM_APICOT_BERRY, .moves = { MOVE_BODYPRESS, MOVE_PAYBACK, MOVE_SUPERFANG, MOVE_STUFFCHEEKS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GREEDENT, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_FIGY_BERRY, .moves = { MOVE_RETURN, MOVE_PAYBACK, MOVE_GYROBALL, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GREEDENT, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_FOCUS_SASH, .moves = { MOVE_GIGAIMPACT, MOVE_EARTHQUAKE, MOVE_PSYCHICFANGS, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GREEDENT, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 96, .spDefEv = 160, .ability = FRONTIER_ABILITY_1, //ABILITY_CHEEKPOUCH .item = ITEM_SITRUS_BERRY, .moves = { MOVE_GYROBALL, MOVE_SUPERFANG, MOVE_COUNTER, MOVE_STOCKPILE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CORVIKNIGHT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 168, .spDefEv = 88, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_BODYPRESS, MOVE_UTURN, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORVIKNIGHT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MIRRORARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_BRAVEBIRD, MOVE_TAUNT, MOVE_BULKUP, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORVIKNIGHT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 100, .spDefEv = 80, .spdEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_IRONHEAD, MOVE_BODYPRESS, MOVE_IRONDEFENSE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CORVIKNIGHT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 100, .spDefEv = 80, .spdEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_IRONHEAD, MOVE_TAUNT, MOVE_ROOST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORBEETLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 108, .spAtkEv = 8, .spDefEv = 140, .ability = FRONTIER_ABILITY_2, //ABILITY_FRISK .item = ITEM_LEFTOVERS, .moves = { MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_IRONDEFENSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORBEETLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FRISK .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_PSYCHIC, MOVE_UTURN, MOVE_STICKYWEB, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORBEETLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_FRISK .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_BODYPRESS, MOVE_MIRRORCOAT, MOVE_IRONDEFENSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORBEETLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FRISK .item = ITEM_LIGHT_CLAY, .moves = { MOVE_UTURN, MOVE_STICKYWEB, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_THIEVUL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STAKEOUT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DARKPULSE, MOVE_PSYCHIC, MOVE_BURNINGJEALOUSY, MOVE_PARTINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THIEVUL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_FOCUS_SASH, .moves = { MOVE_DARKPULSE, MOVE_PSYCHIC, MOVE_GRASSKNOT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THIEVUL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_EXPERT_BELT, .moves = { MOVE_SNARL, MOVE_BURNINGJEALOUSY, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_HYPERBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_THIEVUL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_FOULPLAY, MOVE_SNARL, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ELDEGOSS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .spAtkEv = 236, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_LEAFSTORM, MOVE_GIGADRAIN, MOVE_POLLENPUFF, MOVE_RAPIDSPIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELDEGOSS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .spAtkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_COTTONDOWN .item = ITEM_HEAT_ROCK, .moves = { MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SUNNYDAY, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELDEGOSS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ELDEGOSS, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_POLLENPUFF, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUBWOOL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYSLAM, MOVE_BODYPRESS, MOVE_PAYBACK, MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUBWOOL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_WILDCHARGE, MOVE_BODYPRESS, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUBWOOL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_COTTONGUARD, MOVE_SUBSTITUTE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DUBWOOL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STEADFAST .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_BODYPRESS, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DREDNAW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_FOCUS_SASH, .moves = { MOVE_HEADSMASH, MOVE_LIQUIDATION, MOVE_ICEFANG, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DREDNAW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_HEADSMASH, MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DREDNAW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HEADSMASH, MOVE_LIQUIDATION, MOVE_ICEFANG, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DREDNAW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_RINDO_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BOLTUND, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_BOLTSTRIKE, MOVE_PLAYROUGH, MOVE_PSYCHICFANGS, MOVE_HONECLAWS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOLTUND, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_EXPERT_BELT, .moves = { MOVE_BOLTSTRIKE, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOLTUND, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_BOLTSTRIKE, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOLTUND, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_DISCHARGE, MOVE_HYPERVOICE, MOVE_SNARL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COALOSSAL, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLAMEBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_FIREBLAST, MOVE_EARTHQUAKE, MOVE_RAPIDSPIN, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COALOSSAL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 252, .spdEv = 180, .ability = FRONTIER_ABILITY_1, //ABILITY_STEAMENGINE .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_FLAREBLITZ, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COALOSSAL, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STEAMENGINE .item = ITEM_POWER_HERB, .moves = { MOVE_BURNUP, MOVE_METEORBEAM, MOVE_SCALD, MOVE_SCORCHINGSANDS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COALOSSAL, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLAMEBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_FIREBLAST, MOVE_HEAVYSLAM, MOVE_RAPIDSPIN, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COALOSSAL, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STEAMENGINE .item = ITEM_AIR_BALLOON, .moves = { MOVE_HEATWAVE, MOVE_EARTHPOWER, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLAPPLE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_LIFE_ORB, .moves = { MOVE_DRACOMETEOR, MOVE_GRAVAPPLE, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAPPLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RIPEN .item = ITEM_YACHE_BERRY, .moves = { MOVE_OUTRAGE, MOVE_GRAVAPPLE, MOVE_SUCKERPUNCH, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAPPLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_OUTRAGE, MOVE_GRAVAPPLE, MOVE_SUCKERPUNCH, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLAPPLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_YACHE_BERRY, .moves = { MOVE_GRAVAPPLE, MOVE_SUCKERPUNCH, MOVE_DRAGONDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_APPLETUN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .spAtkEv = 252, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_DRAGONPULSE, MOVE_APPLEACID, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_APPLETUN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 196, .spDefEv = 64, .ability = FRONTIER_ABILITY_1, //ABILITY_RIPEN .item = ITEM_WIKI_BERRY, .moves = { MOVE_APPLEACID, MOVE_LEECHSEED, MOVE_RECOVER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_APPLETUN, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 64, .defEv = 56, .spDefEv = 136, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_LEFTOVERS, .moves = { MOVE_SEEDBOMB, MOVE_BODYPRESS, MOVE_GYROBALL, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_APPLETUN, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 120, .spDefEv = 136, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_LIGHT_CLAY, .moves = { MOVE_APPLEACID, MOVE_LEECHSEED, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDACONDA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 244, .spdEv = 12, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEDSKIN .item = ITEM_ROCKY_HELMET, .moves = { MOVE_EARTHQUAKE, MOVE_GLARE, MOVE_STEALTHROCK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDACONDA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEDSKIN .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_COIL, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDACONDA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEDSKIN .item = ITEM_FIGY_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_BODYPRESS, MOVE_IRONDEFENSE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDACONDA, .nature = 0, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSPIT .item = ITEM_ROCKY_HELMET, .moves = { MOVE_BULLDOZE, MOVE_ROCKSLIDE, MOVE_GLARE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRAMORANT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GULPMISSILE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_SURF, MOVE_HURRICANE, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRAMORANT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GULPMISSILE .item = ITEM_POWER_HERB, .moves = { MOVE_DIVE, MOVE_BRAVEBIRD, MOVE_THROATCHOP, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRAMORANT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GULPMISSILE .item = ITEM_KEE_BERRY, .moves = { MOVE_SURF, MOVE_STOCKPILE, MOVE_AMNESIA, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CRAMORANT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GULPMISSILE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_SURF, MOVE_ICYWIND, MOVE_TAILWIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BARRASKEWDA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_CHOICE_BAND, .moves = { MOVE_LIQUIDATION, MOVE_CLOSECOMBAT, MOVE_FLIPTURN, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARRASKEWDA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_CLOSECOMBAT, MOVE_PSYCHICFANGS, MOVE_THROATCHOP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARRASKEWDA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_EXPERT_BELT, .moves = { MOVE_LIQUIDATION, MOVE_CLOSECOMBAT, MOVE_DRILLRUN, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARRASKEWDA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROPELLERTAIL .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOXTRICITY_LOW_KEY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PUNKROCK .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SLUDGEBOMB, MOVE_OVERDRIVE, MOVE_VOLTSWITCH, MOVE_BOOMBURST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXTRICITY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PUNKROCK .item = ITEM_LIFE_ORB, .moves = { MOVE_POISONJAB, MOVE_THUNDERPUNCH, MOVE_FIREPUNCH, MOVE_SHIFTGEAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXTRICITY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .spAtkEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_PUNKROCK .item = ITEM_THROAT_SPRAY, .moves = { MOVE_SLUDGEWAVE, MOVE_OVERDRIVE, MOVE_BOOMBURST, MOVE_ACIDSPRAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXTRICITY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PUNKROCK .item = ITEM_THROAT_SPRAY, .moves = { MOVE_SLUDGEWAVE, MOVE_OVERDRIVE, MOVE_BOOMBURST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CENTISKORCH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FIRELASH, MOVE_LEECHFANG, MOVE_POWERWHIP, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CENTISKORCH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_BAND, .moves = { MOVE_RAGINGFURY, MOVE_LEECHFANG, MOVE_THUNDERFANG, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CENTISKORCH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_FIREBLAST, MOVE_BUGBUZZ, MOVE_SCALD, MOVE_SCORCHINGSANDS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CENTISKORCH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_LIFE_ORB, .moves = { MOVE_HEATWAVE, MOVE_BUGBUZZ, MOVE_STRUGGLEBUG, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRAPPLOCT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LIMBER .item = ITEM_LEFTOVERS, .moves = { MOVE_CLOSECOMBAT, MOVE_LIQUIDATION, MOVE_TAUNT, MOVE_OCTOLOCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAPPLOCT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LIMBER .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAINPUNCH, MOVE_SUCKERPUNCH, MOVE_OCTOLOCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAPPLOCT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 240, .defEv = 244, .spDefEv = 24, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DRAINPUNCH, MOVE_POWERUPPUNCH, MOVE_ICEPUNCH, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAPPLOCT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 6, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIMBER .item = ITEM_LEFTOVERS, .moves = { MOVE_SUCKERPUNCH, MOVE_COACHING, MOVE_OCTOLOCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_POLTEAGEIST, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WEAKARMOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_SHADOWBALL, MOVE_GIGADRAIN, MOVE_STOREDPOWER, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLTEAGEIST, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_HEX, MOVE_WILLOWISP, MOVE_STRENGTHSAP, MOVE_AROMATHERAPY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLTEAGEIST, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 252, .spdEv = 220, .ability = FRONTIER_ABILITY_1, //ABILITY_WEAKARMOR .item = ITEM_FLAME_ORB, .moves = { MOVE_HEX, MOVE_TRICK, MOVE_ENDURE, MOVE_MEMENTO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLTEAGEIST, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_FOCUS_SASH, .moves = { MOVE_SHADOWBALL, MOVE_STRENGTHSAP, MOVE_SHELLSMASH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HATTERENE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 244, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYSHOCK, MOVE_DRAININGKISS, MOVE_MYSTICALFIRE, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATTERENE, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATTERENE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_BIG_ROOT, .moves = { MOVE_PSYSHOCK, MOVE_DRAININGKISS, MOVE_GIGADRAIN, MOVE_MYSTICALFIRE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATTERENE, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LIFE_ORB, .moves = { MOVE_EXPANDINGFORCE, MOVE_DAZZLINGGLEAM, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_GRIMMSNARL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .defEv = 84, .spDefEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_PLAYROUGH, MOVE_TAUNT, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRIMMSNARL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 172, .defEv = 252, .spDefEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LAGGING_TAIL, .moves = { MOVE_SPIRITBREAK, MOVE_TRICK, MOVE_TORMENT, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRIMMSNARL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_FIGY_BERRY, .moves = { MOVE_PLAYROUGH, MOVE_DARKESTLARIAT, MOVE_DRAINPUNCH, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRIMMSNARL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .defEv = 84, .spDefEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SPIRITBREAK, MOVE_THUNDERWAVE, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRIMMSNARL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_FOULPLAY, MOVE_TAUNT, MOVE_THUNDERWAVE, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_OBSTAGOON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_KNOCKOFF, MOVE_CLOSECOMBAT, MOVE_OBSTRUCT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OBSTAGOON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RECKLESS .item = ITEM_WIDE_LENS, .moves = { MOVE_DOUBLEEDGE, MOVE_THROATCHOP, MOVE_GUNKSHOT, MOVE_OBSTRUCT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OBSTAGOON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RECKLESS .item = ITEM_NORMAL_GEM, .moves = { MOVE_DOUBLEEDGE, MOVE_THIEF, MOVE_PARTINGSHOT, MOVE_OBSTRUCT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OBSTAGOON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RECKLESS .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_HELPINGHAND, MOVE_PARTINGSHOT, MOVE_OBSTRUCT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PERRSERKER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_CHOICE_BAND, .moves = { MOVE_IRONHEAD, MOVE_CLOSECOMBAT, MOVE_SEEDBOMB, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERRSERKER, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 8, .atkEv = 252, .spDefEv = 248, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_GYROBALL, MOVE_PLAYROUGH, MOVE_CRUNCH, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PERRSERKER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEELYSPIRIT .item = ITEM_LEFTOVERS, .moves = { MOVE_IRONHEAD, MOVE_SEEDBOMB, MOVE_SWORDSDANCE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PERRSERKER, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 8, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEELYSPIRIT .item = ITEM_FOCUS_SASH, .moves = { MOVE_IRONHEAD, MOVE_FAKEOUT, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CURSOLA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WEAKARMOR .item = ITEM_POWER_HERB, .moves = { MOVE_SHADOWBALL, MOVE_METEORBEAM, MOVE_BURNINGJEALOUSY, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CURSOLA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WEAKARMOR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SHADOWBALL, MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_BURNINGJEALOUSY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CURSOLA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PERISHBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_HEX, MOVE_GIGADRAIN, MOVE_WILLOWISP, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CURSOLA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PERISHBODY .item = ITEM_BIG_ROOT, .moves = { MOVE_NIGHTSHADE, MOVE_GIGADRAIN, MOVE_STRENGTHSAP, MOVE_DISABLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SIRFETCHD, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_BAND, .moves = { MOVE_CLOSECOMBAT, MOVE_BRAVEBIRD, MOVE_KNOCKOFF, MOVE_FIRSTIMPRESSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIRFETCHD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_LIFE_ORB, .moves = { MOVE_METEORASSAULT, MOVE_BRAVEBIRD, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIRFETCHD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_POWER_HERB, .moves = { MOVE_METEORASSAULT, MOVE_SKYATTACK, MOVE_SOLARBLADE, MOVE_FIRSTIMPRESSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIRFETCHD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_LIFE_ORB, .moves = { MOVE_METEORASSAULT, MOVE_BRAVEBIRD, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MR_RIME, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SCREENCLEANER .item = ITEM_CHOICE_BAND, .moves = { MOVE_TRIPLEAXEL, MOVE_ZENHEADBUTT, MOVE_STOMPINGTANTRUM, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_RIME, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SCREENCLEANER .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_PSYSHOCK, MOVE_FREEZEDRY, MOVE_RAPIDSPIN, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_RIME, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_TANGLEDFEET .item = ITEM_FIGY_BERRY, .moves = { MOVE_PSYCHIC, MOVE_ICEBEAM, MOVE_FOCUSBLAST, MOVE_ENERGYBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_RIME, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_SCREENCLEANER .item = ITEM_FIGY_BERRY, .moves = { MOVE_PSYCHIC, MOVE_ICEBEAM, MOVE_FOCUSBLAST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RUNERIGUS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WANDERINGSPIRIT .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_WILLOWISP, MOVE_STEALTHROCK, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RUNERIGUS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WANDERINGSPIRIT .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_IRONDEFENSE, MOVE_AMNESIA, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RUNERIGUS, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WANDERINGSPIRIT .item = ITEM_LEFTOVERS, .moves = { MOVE_NIGHTSHADE, MOVE_WILLOWISP, MOVE_DESTINYBOND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RUNERIGUS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WANDERINGSPIRIT .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_WILLOWISP, MOVE_TRICKROOM, MOVE_HAZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ALCREMIE_STRAWBERRY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AROMAVEIL .item = ITEM_LIFE_ORB, .moves = { MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_PSYCHIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALCREMIE_STRAWBERRY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AROMAVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALCREMIE_STRAWBERRY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AROMAVEIL .item = ITEM_CHESTO_BERRY, .moves = { MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_ACIDARMOR, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ALCREMIE_STRAWBERRY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AROMAVEIL .item = ITEM_SITRUS_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_DECORATE, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FALINKS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_LUM_BERRY, .moves = { MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_ZENHEADBUTT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FALINKS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_SHED_SHELL, .moves = { MOVE_CLOSECOMBAT, MOVE_IRONHEAD, MOVE_ROCKSLIDE, MOVE_NORETREAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FALINKS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_SALAC_BERRY, .moves = { MOVE_REVERSAL, MOVE_THROATCHOP, MOVE_NORETREAT, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FALINKS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_SALAC_BERRY, .moves = { MOVE_CLOSECOMBAT, MOVE_ROCKSLIDE, MOVE_NORETREAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PINCURCHIN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_RISINGVOLTAGE, MOVE_TOXICSPIKES, MOVE_SPIKES, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINCURCHIN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_ELECTRIC_SEED, .moves = { MOVE_ZINGZAP, MOVE_LIQUIDATION, MOVE_CURSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINCURCHIN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ELECTRICSURGE .item = ITEM_ELECTRIC_SEED, .moves = { MOVE_ZINGZAP, MOVE_BARBBARRAGE, MOVE_TOXICSPIKES, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINCURCHIN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LEFTOVERS, .moves = { MOVE_DISCHARGE, MOVE_SCALD, MOVE_SPIKES, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FROSMOTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_ICEBEAM, MOVE_BUGBUZZ, MOVE_GIGADRAIN, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROSMOTH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_ICEBEAM, MOVE_HURRICANE, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROSMOTH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_THROAT_SPRAY, .moves = { MOVE_ICEBEAM, MOVE_BUGBUZZ, MOVE_DAZZLINGGLEAM, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROSMOTH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_LEFTOVERS, .moves = { MOVE_ICYWIND, MOVE_STRUGGLEBUG, MOVE_TAILWIND, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STONJOURNER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLIDROCK .item = ITEM_CHOICE_BAND, .moves = { MOVE_STONEEDGE, MOVE_SELFDESTRUCT, MOVE_EARTHQUAKE, MOVE_HEATCRASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STONJOURNER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLIDROCK .item = ITEM_LEFTOVERS, .moves = { MOVE_STONEEDGE, MOVE_BODYPRESS, MOVE_EARTHQUAKE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STONJOURNER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLIDROCK .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_STONEEDGE, MOVE_HEATCRASH, MOVE_EARTHQUAKE, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STONJOURNER, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_POWERSPOT .item = ITEM_AGUAV_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_WIDEGUARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_EISCUE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ICEFACE .item = ITEM_SALAC_BERRY, .moves = { MOVE_ICICLECRASH, MOVE_HEADSMASH, MOVE_BELLYDRUM, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EISCUE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ICEFACE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_ICICLECRASH, MOVE_HEADSMASH, MOVE_LIQUIDATION, MOVE_PSYCHICFANGS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EISCUE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_ICEFACE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ICICLECRASH, MOVE_LIQUIDATION, MOVE_HAIL, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EISCUE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_ICEFACE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ICYWIND, MOVE_WHIRLPOOL, MOVE_HAIL, MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_INDEEDEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_EXPANDINGFORCE, MOVE_MYSTICALFIRE, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INDEEDEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_EXPANDINGFORCE, MOVE_MYSTICALFIRE, MOVE_ENERGYBALL, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INDEEDEE_FEMALE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_EXPANDINGFORCE, MOVE_MYSTICALFIRE, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_HEALINGWISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INDEEDEE_FEMALE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PSYCHICSURGE .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_FOLLOWME, MOVE_HELPINGHAND, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MORPEKO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUNGERSWITCH .item = ITEM_CHOICE_BAND, .moves = { MOVE_AURAWHEEL, MOVE_CRUNCH, MOVE_ICEFANG, MOVE_PSYCHICFANGS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORPEKO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUNGERSWITCH .item = ITEM_FOCUS_SASH, .moves = { MOVE_THUNDERBOLT, MOVE_DARKPULSE, MOVE_NASTYPLOT, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORPEKO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUNGERSWITCH .item = ITEM_LEFTOVERS, .moves = { MOVE_AURAWHEEL, MOVE_FAKEOUT, MOVE_RAPIDSPIN, MOVE_PARTINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORPEKO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUNGERSWITCH .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_AURAWHEEL, MOVE_ELECTROWEB, MOVE_PARTINGSHOT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COPPERAJAH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 100, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEAVYMETAL .item = ITEM_LEFTOVERS, .moves = { MOVE_HEAVYSLAM, MOVE_POWERWHIP, MOVE_HEATCRASH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COPPERAJAH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEAVYMETAL .item = ITEM_ASSAULT_VEST, .moves = { MOVE_HEAVYSLAM, MOVE_POWERWHIP, MOVE_SUPERPOWER, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COPPERAJAH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_IRONHEAD, MOVE_POWERWHIP, MOVE_PLAYROUGH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COPPERAJAH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEAVYMETAL .item = ITEM_LEFTOVERS, .moves = { MOVE_HEAVYSLAM, MOVE_HEATCRASH, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRACOZOLT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_BOLTBEAK, MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRACOZOLT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_POWER_HERB, .moves = { MOVE_DRACOMETEOR, MOVE_DISCHARGE, MOVE_FIREBLAST, MOVE_METEORBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRACOZOLT, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 184, .spAtkEv = 140, .spdEv = 184, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_LEFTOVERS, .moves = { MOVE_DRACOMETEOR, MOVE_BOLTBEAK, MOVE_FIRESPIN, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRACOZOLT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_BOLTBEAK, MOVE_BREAKINGSWIPE, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCTOZOLT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_CHOICE_BAND, .moves = { MOVE_BOLTBEAK, MOVE_ICICLECRASH, MOVE_STONEEDGE, MOVE_LOWKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCTOZOLT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STATIC .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_SURF, MOVE_HYPERVOICE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCTOZOLT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_ICICLECRASH, MOVE_BOLTBEAK, MOVE_STOMPINGTANTRUM, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCTOZOLT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_FOCUS_SASH, .moves = { MOVE_BOLTBEAK, MOVE_ICICLECRASH, MOVE_BULLDOZE, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRACOVISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_OUTRAGE, MOVE_FISHIOUSREND, MOVE_PSYCHICFANGS, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRACOVISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FISHIOUSREND, MOVE_PSYCHICFANGS, MOVE_ROCKSLIDE, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRACOVISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_FISHIOUSREND, MOVE_DRAGONRUSH, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRACOVISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_FISHIOUSREND, MOVE_ICEFANG, MOVE_LEECHFANG, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCTOVISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_CHOICE_BAND, .moves = { MOVE_FISHIOUSREND, MOVE_ICICLECRASH, MOVE_PSYCHICFANGS, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCTOVISH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_POWER_HERB, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_METEORBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCTOVISH, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spAtkEv = 40, .spdEv = 232, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_FISHIOUSREND, MOVE_ICICLECRASH, MOVE_FREEZEDRY, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCTOVISH, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SURF, MOVE_ICYWIND, MOVE_AURORAVEIL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_DURALUDON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_2, //ABILITY_HEAVYMETAL .item = ITEM_ASSAULT_VEST, .moves = { MOVE_OUTRAGE, MOVE_HEAVYSLAM, MOVE_BODYPRESS, MOVE_BREAKINGSWIPE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DURALUDON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTMETAL .item = ITEM_CHOICE_SPECS, .moves = { MOVE_STEELBEAM, MOVE_DRACOMETEOR, MOVE_THUNDERBOLT, MOVE_DARKPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DURALUDON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 80, .spAtkEv = 252, .spdEv = 176, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTMETAL .item = ITEM_BLUNDER_POLICY, .moves = { MOVE_DRACOMETEOR, MOVE_FLASHCANNON, MOVE_THUNDER, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DURALUDON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STALWART .item = ITEM_CHOICE_SPECS, .moves = { MOVE_STEELBEAM, MOVE_DRACOMETEOR, MOVE_THUNDERBOLT, MOVE_DARKPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGAPULT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_SHADOWBALL, MOVE_FLAMETHROWER, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGAPULT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_DRAGON_GEM, .moves = { MOVE_PHANTOMFORCE, MOVE_DRAGONDARTS, MOVE_ACROBATICS, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRAGAPULT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_DRACOMETEOR, MOVE_HEX, MOVE_UTURN, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGAPULT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BREAKINGSWIPE, MOVE_WILLOWISP, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGIELEKI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TRANSISTOR .item = ITEM_MAGNET, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIELEKI, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 244, .spAtkEv = 252, .spdEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_TRANSISTOR .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_RISINGVOLTAGE, MOVE_VOLTSWITCH, MOVE_ELECTROBALL, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIELEKI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TRANSISTOR .item = ITEM_LIGHT_CLAY, .moves = { MOVE_VOLTSWITCH, MOVE_EXPLOSION, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIELEKI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TRANSISTOR .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ELECTROWEB, MOVE_EXPLOSION, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGIDRAGO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRAGONSMAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_OUTRAGE, MOVE_THUNDERFANG, MOVE_FIREFANG, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIDRAGO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRAGONSMAW .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRAGONENERGY, MOVE_DRACOMETEOR, MOVE_DRAGONPULSE, MOVE_HYPERBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIDRAGO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRAGONSMAW .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DRAGONENERGY, MOVE_DRACOMETEOR, MOVE_DRAGONPULSE, MOVE_HYPERBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REGIDRAGO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRAGONSMAW .item = ITEM_LEFTOVERS, .moves = { MOVE_OUTRAGE, MOVE_THUNDERFANG, MOVE_DRAGONDANCE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGIDRAGO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRAGONSMAW .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DRAGONENERGY, MOVE_DRAGONPULSE, MOVE_HYPERBEAM, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_REGIDRAGO, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DRAGONSMAW .item = ITEM_IRON_BALL, .moves = { MOVE_DRAGONENERGY, MOVE_DRAGONPULSE, MOVE_ANCIENTPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_RAPIDASH_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PASTELVEIL .item = ITEM_CHOICE_BAND, .moves = { MOVE_PLAYROUGH, MOVE_PSYSHIELDBASH, MOVE_HIGHHORSEPOWER, MOVE_LOWKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAPIDASH_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PASTELVEIL .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAPIDASH_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PASTELVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_STOREDPOWER, MOVE_MYSTICALFIRE, MOVE_CALMMIND, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAPIDASH_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PASTELVEIL .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLOWBRO_G, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_QUICKDRAW .item = ITEM_QUICK_CLAW, .moves = { MOVE_SHELLSIDEARM, MOVE_ZENHEADBUTT, MOVE_DRAINPUNCH, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWBRO_G, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .spAtkEv = 252, .spdEv = 44, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_PSYCHIC, MOVE_SHELLSIDEARM, MOVE_FLAMETHROWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING_G, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_FUTURESIGHT, MOVE_SLUDGEBOMB, MOVE_EARTHQUAKE, MOVE_FLAMETHROWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWBRO_G, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_COLBUR_BERRY, .moves = { MOVE_SLUDGEBOMB, MOVE_SCALD, MOVE_PROTECT, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SLOWKING_G, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_STOREDPOWER, MOVE_FLAMETHROWER, MOVE_CALMMIND, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 12, .spAtkEv = 124, .spDefEv = 120, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_FUTURESIGHT, MOVE_SLUDGEBOMB, MOVE_FLAMETHROWER, MOVE_SCALD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_TOXIC_ORB, .moves = { MOVE_EERIESPELL, MOVE_HEX, MOVE_TRICK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWKING_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LIGHT_CLAY, .moves = { MOVE_EERIESPELL, MOVE_TOXIC, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WEEZING_G, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MISTYSURGE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_MISTYEXPLOSION, MOVE_SLUDGEWAVE, MOVE_STRANGESTEAM, MOVE_FLAMETHROWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEZING_G, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_NEUTRALIZINGGAS .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_SLUDGEBOMB, MOVE_STRANGESTEAM, MOVE_WILLOWISP, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEZING_G, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 16, .spAtkEv = 112, .spDefEv = 84, .spdEv = 44, .ability = FRONTIER_ABILITY_2, //ABILITY_NEUTRALIZINGGAS .item = ITEM_SITRUS_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_SLUDGEBOMB, MOVE_TOXICSPIKES, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WEEZING_G, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 16, .spAtkEv = 112, .spDefEv = 84, .spdEv = 44, .ability = FRONTIER_ABILITY_2, //ABILITY_NEUTRALIZINGGAS .item = ITEM_SITRUS_BERRY, .moves = { MOVE_DAZZLINGGLEAM, MOVE_SLUDGEBOMB, MOVE_TOXICSPIKES, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARTICUNO_G, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPETITIVE .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_FREEZINGGLARE, MOVE_AIRSLASH, MOVE_SHADOWBALL, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARTICUNO_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPETITIVE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FUTURESIGHT, MOVE_HURRICANE, MOVE_UTURN, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARTICUNO_G, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spAtkEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPETITIVE .item = ITEM_PSYCHIC_GEM, .moves = { MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_AGILITY, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARTICUNO_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPETITIVE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_EXPANDINGFORCE, MOVE_HYPERVOICE, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZAPDOS_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_CHOICE_BAND, .moves = { MOVE_BRAVEBIRD, MOVE_CLOSECOMBAT, MOVE_THUNDEROUSKICK, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAPDOS_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_ASSAULT_VEST, .moves = { MOVE_BRAVEBIRD, MOVE_CLOSECOMBAT, MOVE_THROATCHOP, MOVE_STOMPINGTANTRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAPDOS_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_CLOSECOMBAT, MOVE_BRAVEBIRD, MOVE_BLAZEKICK, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZAPDOS_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLOSECOMBAT, MOVE_DUALWINGBEAT, MOVE_COACHING, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MOLTRES_G, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_HURRICANE, MOVE_FIERYWRATH, MOVE_NASTYPLOT, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MOLTRES_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 116, .spdEv = 144, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FIERYWRATH, MOVE_NASTYPLOT, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MOLTRES_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_LIFE_ORB, .moves = { MOVE_FIERYWRATH, MOVE_AIRSLASH, MOVE_SUBSTITUTE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MOLTRES_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BERSERK .item = ITEM_LIFE_ORB, .moves = { MOVE_FIERYWRATH, MOVE_AIRSLASH, MOVE_TAUNT, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CORSOLA_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_EVIOLITE, .moves = { MOVE_NIGHTSHADE, MOVE_WILLOWISP, MOVE_STRENGTHSAP, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORSOLA_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_EVIOLITE, .moves = { MOVE_NIGHTSHADE, MOVE_WHIRLPOOL, MOVE_WILLOWISP, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CORSOLA_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_EVIOLITE, .moves = { MOVE_NIGHTSHADE, MOVE_PROTECT, MOVE_WILLOWISP, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARMANITAN_G, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GORILLATACTICS .item = ITEM_CHOICE_BAND, .moves = { MOVE_ICICLECRASH, MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARMANITAN_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GORILLATACTICS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICICLECRASH, MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARMANITAN_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ZENMODE .item = ITEM_SALAC_BERRY, .moves = { MOVE_ICICLECRASH, MOVE_EARTHQUAKE, MOVE_BELLYDRUM, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARMANITAN_G, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ZENMODE .item = ITEM_SALAC_BERRY, .moves = { MOVE_ICICLECRASH, MOVE_FIREPUNCH, MOVE_REVERSAL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARMANITAN_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GORILLATACTICS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICICLECRASH, MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARMANITAN_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ZENMODE .item = ITEM_FIRIUM_Z, .moves = { MOVE_ICICLECRASH, MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STUNFISK_G, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MIMICRY .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_STEALTHROCK, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUNFISK_G, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MIMICRY .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_SNAPTRAP, MOVE_PAINSPLIT, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUNFISK_G, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MIMICRY .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_CURSE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, //Hisui { .species = SPECIES_WYRDEER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_BAND, .moves = { MOVE_DOUBLEEDGE, MOVE_PSYSHIELDBASH, MOVE_EARTHQUAKE, MOVE_MEGAHORN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WYRDEER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_SHED_SHELL, .moves = { MOVE_RETURN, MOVE_PSYSHIELDBASH, MOVE_EARTHQUAKE, MOVE_NORETREAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WYRDEER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_UPROAR, MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_NORETREAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WYRDEER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BODYSLAM, MOVE_THUNDERWAVE, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BASCULEGION_M, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_BAND, .moves = { MOVE_WAVECRASH, MOVE_POLTERGEIST, MOVE_FLIPTURN, MOVE_HEADSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULEGION_M, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RATTLED .item = ITEM_FOCUS_SASH, .moves = { MOVE_WATERFALL, MOVE_REVERSAL, MOVE_FLAIL, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULEGION_F, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 6, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_LEFTOVERS, .moves = { MOVE_HEX, MOVE_TOXIC, MOVE_PAINSPLIT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULEGION_M, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY .item = ITEM_LIFE_ORB, .moves = { MOVE_WAVECRASH, MOVE_POLTERGEIST, MOVE_HEADSMASH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BASCULEGION_F, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_MUDDYWATER, MOVE_SHADOWBALL, MOVE_ICYWIND, MOVE_FINALGAMBIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KLEAVOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_STONEAXE, MOVE_LUNGE, MOVE_CLOSECOMBAT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLEAVOR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_STONEAXE, MOVE_LUNGE, MOVE_CLOSECOMBAT, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLEAVOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_SALAC_BERRY, .moves = { MOVE_STONEAXE, MOVE_LUNGE, MOVE_REVERSAL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLEAVOR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEADFAST .item = ITEM_ROCKY_HELMET, .moves = { MOVE_CALMMIND, MOVE_AGILITY, MOVE_ROOST, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KLEAVOR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_FOCUS_SASH, .moves = { MOVE_ROCKSLIDE, MOVE_KNOCKOFF, MOVE_FEINT, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCANINE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_CHOICE_BAND, .moves = { MOVE_RAGINGFURY, MOVE_STONEEDGE, MOVE_CLOSECOMBAT, MOVE_PLAYROUGH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCANINE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_RAGINGFURY, MOVE_STONEEDGE, MOVE_CLOSECOMBAT, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCANINE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_BURNUP, MOVE_MORNINGSUN, MOVE_WILLOWISP, MOVE_TELEPORT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ARCANINE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_ROCKIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_CLOSECOMBAT, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BRAVIARY_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_AIRSLASH, MOVE_PSYCHIC, MOVE_HEATWAVE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAVIARY_H, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 1, .hpEv = 252, .spAtkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_ZOOM_LENS, .moves = { MOVE_HURRICANE, MOVE_ESPERWING, MOVE_HEATWAVE, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAVIARY_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_HURRICANE, MOVE_PSYCHIC, MOVE_HEATWAVE, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAVIARY_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_WIDE_LENS, .moves = { MOVE_HURRICANE, MOVE_ESPERWING, MOVE_HEATWAVE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZOROARK_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_FOCUS_SASH, .moves = { MOVE_SHADOWBALL, MOVE_HYPERVOICE, MOVE_FLAMETHROWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZOROARK_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_THROAT_SPRAY, .moves = { MOVE_SHADOWBALL, MOVE_HYPERVOICE, MOVE_FLAMETHROWER, MOVE_SLUDGEBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZOROARK_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_FOCUS_SASH, .moves = { MOVE_POLTERGEIST, MOVE_RETURN, MOVE_LOWKICK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZOROARK_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_FOCUS_SASH, .moves = { MOVE_BITTERMALICE, MOVE_HYPERVOICE, MOVE_BURNINGJEALOUSY, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ELECTRODE_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_CHOICE_SPECS, .moves = { MOVE_CHLOROBLAST, MOVE_ELECTROBALL, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRODE_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_FOCUS_SASH, .moves = { MOVE_VOLTSWITCH, MOVE_EXPLOSION, MOVE_THUNDERWAVE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRODE_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_MENTAL_HERB, .moves = { MOVE_VOLTSWITCH, MOVE_THUNDERWAVE, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRODE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STATIC .item = ITEM_LIGHT_CLAY, .moves = { MOVE_EXPLOSION, MOVE_TAUNT, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSALUNA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_2, //ABILITY_BULLETPROOF .item = ITEM_CHOICE_BAND, .moves = { MOVE_DOUBLEEDGE, MOVE_HEADLONGRUSH, MOVE_PLAYROUGH, MOVE_HAMMERARM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSALUNA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_HEADLONGRUSH, MOVE_ICEPUNCH, MOVE_GUNKSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSALUNA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 10, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_BULLETPROOF .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_SLEEPTALK, MOVE_REST, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_URSALUNA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_HEADLONGRUSH, MOVE_HAMMERARM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SNEASLER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_CHOICE_BAND, .moves = { MOVE_CLOSECOMBAT, MOVE_GUNKSHOT, MOVE_SHADOWCLAW, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNEASLER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLOSECOMBAT, MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNEASLER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_GUNKSHOT, MOVE_DIG, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNEASLER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_NORMAL_GEM, .moves = { MOVE_CLOSECOMBAT, MOVE_FEINT, MOVE_COACHING, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOODRA_H, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRACOMETEOR, MOVE_HYDROPUMP, MOVE_FIREBLAST, MOVE_THUNDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOODRA_H, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_BODYPRESS, MOVE_TOXIC, MOVE_IRONDEFENSE, MOVE_LIFEDEW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOODRA_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_LEFTOVERS, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_POWERWHIP, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOODRA_H, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 6, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_LEFTOVERS, .moves = { MOVE_BREAKINGSWIPE, MOVE_COUNTER, MOVE_LIFEDEW, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_QWILFISH_H, .nature = 0, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 6, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_THUNDERWAVE, MOVE_TOXICSPIKES, MOVE_SPIKES, MOVE_HAZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OVERQWIL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SWIFTSWIM .item = ITEM_CHOICE_BAND, .moves = { MOVE_THROATCHOP, MOVE_BARBBARRAGE, MOVE_LIQUIDATION, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OVERQWIL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_BUG_GEM, .moves = { MOVE_THROATCHOP, MOVE_BARBBARRAGE, MOVE_LIQUIDATION, MOVE_FELLSTINGER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OVERQWIL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 252, .spdEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_RED_CARD, .moves = { MOVE_AQUAJET, MOVE_THUNDERWAVE, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LILLIGANT_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_LEAFBLADE, MOVE_DRAINPUNCH, MOVE_POISONJAB, MOVE_VICTORYDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIGANT_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEAFBLADE, MOVE_CLOSECOMBAT, MOVE_SLEEPPOWDER, MOVE_VICTORYDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIGANT_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_LEAFBLADE, MOVE_CLOSECOMBAT, MOVE_HEALINGWISH, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIGANT_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_DRAINPUNCH, MOVE_ENCORE, MOVE_TEETERDANCE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_AVALUGG_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_CHOICE_BAND, .moves = { MOVE_MOUNTAINGALE, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AVALUGG_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_MOUNTAINGALE, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AVALUGG_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 6, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_MOUNTAINGALE, MOVE_BODYPRESS, MOVE_GYROBALL, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AVALUGG_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .defEv = 6, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_ICESHARD, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_CHOICE_SCARF, .moves = { MOVE_LEAFBLADE, MOVE_TRIPLEARROWS, MOVE_BRAVEBIRD, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE_H, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_CHOICE_SPECS, .moves = { MOVE_LEAFSTORM, MOVE_AURASPHERE, MOVE_HURRICANE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFBLADE, MOVE_TRIPLEARROWS, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DECIDUEYE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEAFBLADE, MOVE_BRICKBREAK, MOVE_BRAVEBIRD, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TYPHLOSION_H, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ERUPTION, MOVE_INFERNALPARADE, MOVE_FIREBLAST, MOVE_EXTRASENSORY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYPHLOSION_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_BURNUP, MOVE_INFERNALPARADE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYPHLOSION_H, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_SALAC_BERRY, .moves = { MOVE_FIREBLAST, MOVE_INFERNALPARADE, MOVE_REVERSAL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYPHLOSION_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_LIFE_ORB, .moves = { MOVE_BURNINGJEALOUSY, MOVE_INFERNALPARADE, MOVE_FOCUSBLAST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SAMUROTT_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_DARKPULSE, MOVE_SECRETSWORD, MOVE_AIRSLASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAMUROTT_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_CHOICE_SCARF, .moves = { MOVE_LIQUIDATION, MOVE_CEASELESSEDGE, MOVE_MEGAHORN, MOVE_SACREDSWORD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAMUROTT_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_CEASELESSEDGE, MOVE_MEGAHORN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SAMUROTT_H, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_LIFE_ORB, .moves = { MOVE_KNOCKOFF, MOVE_ENCORE, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ENAMORUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_FLYINIUM_Z, .moves = { MOVE_PLAYROUGH, MOVE_FLY, MOVE_SUPERPOWER, MOVE_HAMMERARM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENAMORUS, .nature = NATURE_TIMID, .hpIv = 30, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HEALER .item = ITEM_FOCUS_SASH, .moves = { MOVE_SPRINGTIDESTORM, MOVE_HIDDENPOWER, //TYPE_FLYING MOVE_EARTHPOWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENAMORUS_THERIAN, .nature = NATURE_MODEST, .hpIv = 30, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERCOAT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_FLYING MOVE_EARTHPOWER, MOVE_MYSTICALFIRE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ENAMORUS_THERIAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 6, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERCOAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_DAZZLINGGLEAM, MOVE_EARTHPOWER, MOVE_MYSTICALFIRE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, }; const struct BattleTowerSpread gFrontierLegendarySpreads[] = { { .species = SPECIES_MEWTWO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYSTRIKE, MOVE_FIREBLAST, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_AURASPHERE, MOVE_SHADOWBALL, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_MEWTWONITE_X, .moves = { MOVE_ZENHEADBUTT, MOVE_POWERUPPUNCH, MOVE_STONEEDGE, MOVE_FIREPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_MEWTWONITE_X, .moves = { MOVE_DRAINPUNCH, MOVE_ZENHEADBUTT, MOVE_FOULPLAY, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_MEWTWONITE_X, .moves = { MOVE_DRAINPUNCH, MOVE_ROCKSLIDE, MOVE_HEALPULSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_MEWTWONITE_Y, .moves = { MOVE_PSYSTRIKE, MOVE_THUNDERBOLT, MOVE_AURASPHERE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_MEWTWONITE_Y, .moves = { MOVE_PSYSTRIKE, MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_MEWTWONITE_Y, .moves = { MOVE_PSYSTRIKE, MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEWTWO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_MEWTWONITE_Y, .moves = { MOVE_EXPANDINGFORCE, MOVE_AURASPHERE, MOVE_SHADOWBALL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_MEW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_MEWNIUM_Z, .moves = { MOVE_PSYCHIC, MOVE_EXPANDINGFORCE, MOVE_AURASPHERE, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LUM_BERRY, .moves = { MOVE_PSYCHICFANGS, MOVE_CLOSECOMBAT, MOVE_POLTERGEIST, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEW, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_THUNDERWAVE, MOVE_BARRIER, MOVE_NASTYPLOT, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_BARRIER, MOVE_AMNESIA, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_WIKI_BERRY, .moves = { MOVE_UTURN, MOVE_FAKEOUT, MOVE_STEALTHROCK, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_EXPANDINGFORCE, MOVE_ENCORE, MOVE_PSYCHICTERRAIN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEW, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_ASSAULT_VEST, .moves = { MOVE_BURNINGJEALOUSY, MOVE_SNARL, MOVE_ELECTROWEB, MOVE_POLLENPUFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUGIA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_LIFE_ORB, .moves = { MOVE_AEROBLAST, MOVE_EARTHPOWER, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUGIA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DUALWINGBEAT, MOVE_ZENHEADBUTT, MOVE_EARTHQUAKE, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUGIA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 160, .spdEv = 96, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_PSYCHIC, MOVE_ROOST, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUGIA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_LEFTOVERS, .moves = { MOVE_ICEBEAM, MOVE_WHIRLWIND, MOVE_TOXIC, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUGIA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTISCALE .item = ITEM_LEFTOVERS, .moves = { MOVE_AEROBLAST, MOVE_ICYWIND, MOVE_CALMMIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HO_OH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_CHOICE_BAND, .moves = { MOVE_SACREDFIRE, MOVE_BRAVEBIRD, MOVE_EARTHQUAKE, MOVE_ZENHEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HO_OH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 104, .atkEv = 252, .spdEv = 152, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_SACREDFIRE, MOVE_BRAVEBIRD, MOVE_SUBSTITUTE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HO_OH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAREBLITZ, MOVE_BRAVEBIRD, MOVE_EARTHQUAKE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HO_OH, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 240, .defEv = 204, .spDefEv = 68, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_SACREDFIRE, MOVE_TOXIC, MOVE_DEFOG, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HO_OH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_FLYINIUM_Z, .moves = { MOVE_SACREDFIRE, MOVE_BRAVEBIRD, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELEBI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_LEAFSTORM, MOVE_PSYCHIC, MOVE_EARTHPOWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELEBI, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_GIGADRAIN, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELEBI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ROCKY_HELMET, .moves = { MOVE_GIGADRAIN, MOVE_UTURN, MOVE_LEECHSEED, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CELEBI, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_LIFE_ORB, .moves = { MOVE_ZENHEADBUTT, MOVE_LEAFBLADE, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CELEBI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_AURASPHERE, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CELEBI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_LEFTOVERS, .moves = { MOVE_POLLENPUFF, MOVE_DAZZLINGGLEAM, MOVE_HELPINGHAND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYOGRE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .spAtkEv = 252, .spdEv = 172, .ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_WATERSPOUT, MOVE_SCALD, MOVE_ICEBEAM, MOVE_THUNDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYOGRE, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 32, .atkEv = 252, .defEv = 64, .spdEv = 160, .ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE .item = ITEM_BLUE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_THUNDER, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYOGRE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE .item = ITEM_BLUE_ORB, .moves = { MOVE_ORIGINPULSE, MOVE_THUNDER, MOVE_ICEBEAM, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYOGRE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE .item = ITEM_BLUE_ORB, .moves = { MOVE_WATERSPOUT, MOVE_SCALD, MOVE_ICEBEAM, MOVE_THUNDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYOGRE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 236, .spDefEv = 24, .ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE .item = ITEM_BLUE_ORB, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KYOGRE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DRIZZLE .item = ITEM_BLUE_ORB, .moves = { MOVE_ORIGINPULSE, MOVE_ICEBEAM, MOVE_THUNDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROUDON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT .item = ITEM_CHOICE_BAND, .moves = { MOVE_PRECIPICEBLADES, MOVE_HEATCRASH, MOVE_STONEEDGE, MOVE_HAMMERARM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROUDON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 144, .atkEv = 156, .spDefEv = 56, .spdEv = 152, .ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT .item = ITEM_RED_ORB, .moves = { MOVE_PRECIPICEBLADES, MOVE_ROCKTOMB, MOVE_STEALTHROCK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROUDON, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 100, .spdEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT .item = ITEM_RED_ORB, .moves = { MOVE_PRECIPICEBLADES, MOVE_FIREBLAST, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROUDON, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT .item = ITEM_RED_ORB, .moves = { MOVE_ERUPTION, MOVE_PRECIPICEBLADES, MOVE_SOLARBEAM, MOVE_HEATCRASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROUDON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT .item = ITEM_RED_ORB, .moves = { MOVE_PRECIPICEBLADES, MOVE_HEATCRASH, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GROUDON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DROUGHT .item = ITEM_RED_ORB, .moves = { MOVE_PRECIPICEBLADES, MOVE_HEATCRASH, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAYQUAZA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK .item = ITEM_FLYINIUM_Z, .moves = { MOVE_DRAGONASCENT, MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAYQUAZA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK .item = ITEM_CHOICE_BAND, .moves = { MOVE_DRAGONCLAW, MOVE_DRAGONASCENT, MOVE_EARTHQUAKE, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAYQUAZA, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK .item = ITEM_LIFE_ORB, .moves = { MOVE_DRACOMETEOR, MOVE_DRAGONASCENT, MOVE_HYDROPUMP, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAYQUAZA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK .item = ITEM_FIGY_BERRY, .moves = { MOVE_DRAGONASCENT, MOVE_VCREATE, MOVE_EXTREMESPEED, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RAYQUAZA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK .item = ITEM_FIGY_BERRY, .moves = { MOVE_DRAGONASCENT, MOVE_EXTREMESPEED, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RAYQUAZA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AIRLOCK .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAGONPULSE, MOVE_HURRICANE, MOVE_HYDROPUMP, MOVE_THUNDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_JIRACHI, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_IRONHEAD, MOVE_FIREPUNCH, MOVE_UTURN, MOVE_HEALINGWISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JIRACHI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK .item = ITEM_NORMALIUM_Z, .moves = { MOVE_STOREDPOWER, MOVE_FLASHCANNON, MOVE_THUNDERBOLT, MOVE_HAPPYHOUR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JIRACHI, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_STEELIUM_Z, .moves = { MOVE_DOOMDESIRE, MOVE_MISTBALL, MOVE_AURASPHERE, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JIRACHI, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_METEORMASH, MOVE_BODYSLAM, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_JIRACHI, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_IRONHEAD, MOVE_FOLLOWME, MOVE_TRICKROOM, MOVE_GRAVITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JIRACHI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TRACE .item = ITEM_LIFE_ORB, .moves = { MOVE_EXPANDINGFORCE, MOVE_AURASPHERE, MOVE_FLASHCANNON, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_DEOXYS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXTREMESPEED, MOVE_TAUNT, MOVE_MIRRORCOAT, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEOXYS_ATTACK, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_FOCUS_SASH, .moves = { MOVE_PSYCHOBOOST, MOVE_SUPERPOWER, MOVE_ICEBEAM, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEOXYS_ATTACK, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_PSYCHOBOOST, MOVE_SUPERPOWER, MOVE_EXTREMESPEED, MOVE_DETECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DEOXYS_ATTACK, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_SUPERPOWER, MOVE_SHADOWBALL, MOVE_DETECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_DEOXYS_DEFENSE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_SHELL_BELL, .moves = { MOVE_PSYSHOCK, MOVE_FOCUSBLAST, MOVE_SHADOWBALL, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEOXYS_DEFENSE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_TAUNT, MOVE_SPIKES, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DEOXYS_SPEED, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_TAUNT, MOVE_MAGICCOAT, MOVE_SPIKES, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIALGA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 104, .spAtkEv = 252, .spdEv = 152, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_ROAROFTIME, MOVE_FIREBLAST, MOVE_THUNDERBOLT, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIALGA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FLASHCANNON, MOVE_CLANGINGSCALES, MOVE_EARTHPOWER, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIALGA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_DRACOMETEOR, MOVE_BODYPRESS, MOVE_TOXIC, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIALGA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 244, .spDefEv = 252, .spdEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_FLASHCANNON, MOVE_DRACOMETEOR, MOVE_ROAR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DIALGA_ORIGIN, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_ADAMANT_ORB, .moves = { MOVE_FLASHCANNON, MOVE_CLANGINGSCALES, MOVE_AURASPHERE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALKIA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_EXPERT_BELT, .moves = { MOVE_ORIGINPULSE, MOVE_SPACIALREND, MOVE_THUNDER, MOVE_FIREBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PALKIA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ORIGINPULSE, MOVE_SPACIALREND, MOVE_EARTHPOWER, MOVE_FLAMETHROWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALKIA, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_SPACIALREND, MOVE_POWERGEM, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALKIA_ORIGIN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LUSTROUS_ORB, .moves = { MOVE_HYDROPUMP, MOVE_SPACIALREND, MOVE_THUNDER, MOVE_DRACOMETEOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PALKIA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_BREAKINGSWIPE, MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_BULLDOZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIRATINA_ORIGIN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GRISEOUS_ORB, .moves = { MOVE_POLTERGEIST, MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIRATINA_ORIGIN, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GRISEOUS_ORB, .moves = { MOVE_SHADOWFORCE, MOVE_DRACOMETEOR, MOVE_EARTHQUAKE, MOVE_SHADOWSNEAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIRATINA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAGONPULSE, MOVE_SHADOWBALL, MOVE_AURASPHERE, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIRATINA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAGONTAIL, MOVE_SLEEPTALK, MOVE_TOXIC, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GIRATINA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_DRAGONCLAW, MOVE_STONEEDGE, MOVE_DESTINYBOND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOULHEART .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_SHADOWBALL, MOVE_MOONBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOULHEART .item = ITEM_MAGO_BERRY, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_MOONBLAST, MOVE_TAILGLOW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYDRATION .item = ITEM_ASSAULT_VEST, .moves = { MOVE_LIQUIDATION, MOVE_KNOCKOFF, MOVE_FLIPTURN, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYDRATION .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_REST, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOULHEART .item = ITEM_SALAC_BERRY, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_TAKEHEART, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOULHEART .item = ITEM_AGUAV_BERRY, .moves = { MOVE_SURF, MOVE_DAZZLINGGLEAM, MOVE_ICEBEAM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANAPHY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYDRATION .item = ITEM_WATERIUM_Z, .moves = { MOVE_SURF, MOVE_PSYCHIC, MOVE_TAILGLOW, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_PHIONE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_WATERIUM_Z, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_GRASSKNOT, MOVE_MOONBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHIONE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_SCALD, MOVE_UTURN, MOVE_ICYWIND, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHIONE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_MOONBLAST, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHIONE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 248, .spdEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_HYDRATION .item = ITEM_BINDING_BAND, .moves = { MOVE_WHIRLPOOL, MOVE_TOXIC, MOVE_AQUARING, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PHIONE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRIZZLE .item = ITEM_DAMP_ROCK, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_PROTECT, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARKRAI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_LIFE_ORB, .moves = { MOVE_DARKPULSE, MOVE_ICEBEAM, MOVE_SLUDGEBOMB, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARKRAI, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DARKPULSE, MOVE_ICEBEAM, MOVE_SLUDGEBOMB, MOVE_PSYCHIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARKRAI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS .item = ITEM_WIDE_LENS, .moves = { MOVE_DARKPULSE, MOVE_FOCUSBLAST, MOVE_THUNDER, MOVE_DARKVOID, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARKRAI, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_DARKPULSE, MOVE_ICEBEAM, MOVE_HYPNOSIS, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARKRAI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BADDREAMS .item = ITEM_FOCUS_SASH, .moves = { MOVE_DARKPULSE, MOVE_DARKVOID, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHAYMIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_LIFE_ORB, .moves = { MOVE_SEEDFLARE, MOVE_EARTHPOWER, MOVE_AIRSLASH, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLOWERVEIL .item = ITEM_NORMALIUM_Z, .moves = { MOVE_SEEDFLARE, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_CELEBRATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_LEFTOVERS, .moves = { MOVE_LEAFSTORM, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHAYMIN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_GRASSYGLIDE, MOVE_PLAYROUGH, MOVE_QUICKATTACK, MOVE_ENDEAVOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHAYMIN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLOWERVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_SEEDFLARE, MOVE_FLORALHEALING, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLOWERVEIL .item = ITEM_GRASSY_SEED, .moves = { MOVE_SEEDFLARE, MOVE_FLORALHEALING, MOVE_SYNTHESIS, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN_SKY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LIFE_ORB, .moves = { MOVE_SEEDFLARE, MOVE_AIRSLASH, MOVE_EARTHPOWER, MOVE_HEALINGWISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN_SKY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SEEDFLARE, MOVE_AIRSLASH, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN_SKY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SEEDFLARE, MOVE_AIRSLASH, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHAYMIN_SKY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_SEEDFLARE, MOVE_AIRSLASH, MOVE_LEECHSEED, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHAYMIN_SKY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLOWERVEIL .item = ITEM_FOCUS_SASH, .moves = { MOVE_SEEDFLARE, MOVE_AIRSLASH, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, //Placeholder Spreads }, { .species = SPECIES_ARCEUS, }, { .species = SPECIES_ARCEUS, }, { .species = SPECIES_ARCEUS, }, { .species = SPECIES_ARCEUS, }, { .species = SPECIES_VICTINI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_NORMALIUM_Z, .moves = { MOVE_SEARINGSHOT, MOVE_STOREDPOWER, MOVE_FOCUSBLAST, MOVE_CELEBRATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VICTINI, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_CHOICE_BAND, .moves = { MOVE_VCREATE, MOVE_ZENHEADBUTT, MOVE_BOLTSTRIKE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VICTINI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_BLUEFLARE, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VICTINI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SYNCHRONIZE .item = ITEM_LEFTOVERS, .moves = { MOVE_SEARINGSHOT, MOVE_UTURN, MOVE_LIGHTSCREEN, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VICTINI, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_LIFE_ORB, .moves = { MOVE_VCREATE, MOVE_PSYCHIC, MOVE_BOLTSTRIKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RESHIRAM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_WHITE_HERB, .moves = { MOVE_DRACOMETEOR, MOVE_BLUEFLARE, MOVE_EARTHPOWER, MOVE_FOCUSBLAST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RESHIRAM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_OUTRAGE, MOVE_FLAREBLITZ, MOVE_STONEEDGE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RESHIRAM, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_LIFE_ORB, .moves = { MOVE_SCALESHOT, MOVE_BLUEFLARE, MOVE_EARTHPOWER, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RESHIRAM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_LEFTOVERS, .moves = { MOVE_BLUEFLARE, MOVE_TOXIC, MOVE_ROOST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_RESHIRAM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_EJECT_PACK, .moves = { MOVE_HEATWAVE, MOVE_DRACOMETEOR, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZEKROM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_DRAGONCLAW, MOVE_BOLTSTRIKE, MOVE_CRUNCH, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZEKROM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_OUTRAGE, MOVE_BOLTSTRIKE, MOVE_STONEEDGE, MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZEKROM, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_LIFE_ORB, .moves = { MOVE_SCALESHOT, MOVE_DRACOMETEOR, MOVE_BOLTSTRIKE, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZEKROM, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_HABAN_BERRY, .moves = { MOVE_DRAGONCLAW, MOVE_THUNDERWAVE, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZEKROM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LEFTOVERS, .moves = { MOVE_BREAKINGSWIPE, MOVE_BOLTSTRIKE, MOVE_ROOST, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZEKROM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_PETAYA_BERRY, .moves = { MOVE_RISINGVOLTAGE, MOVE_DRACOMETEOR, MOVE_EARTHPOWER, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_ELECTRIC_TERRAIN_TEAM, }, { .species = SPECIES_KYUREM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REFRIGERATE .item = ITEM_EJECT_PACK, .moves = { MOVE_DRACOMETEOR, MOVE_HYPERVOICE, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_FIRE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYUREM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REFRIGERATE .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_DRAGONCLAW, MOVE_IRONHEAD, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KYUREM, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_ROCKY_HELMET, .moves = { MOVE_GLACIATE, MOVE_BREAKINGSWIPE, MOVE_BODYPRESS, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYUREM_BLACK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICICLESPEAR, MOVE_OUTRAGE, MOVE_FUSIONBOLT, MOVE_IRONHEAD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYUREM_BLACK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_ICIUM_Z, .moves = { MOVE_FREEZESHOCK, MOVE_DRAGONCLAW, MOVE_FUSIONBOLT, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KYUREM_BLACK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TERAVOLT .item = ITEM_LIFE_ORB, .moves = { MOVE_ICICLESPEAR, MOVE_BREAKINGSWIPE, MOVE_FUSIONBOLT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYUREM_WHITE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ICEBEAM, MOVE_DRACOMETEOR, MOVE_FUSIONFLARE, MOVE_EARTHPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYUREM_WHITE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_WHITE_HERB, .moves = { MOVE_ICEBEAM, MOVE_DRACOMETEOR, MOVE_FUSIONFLARE, MOVE_FREEZEDRY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KYUREM_WHITE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TURBOBLAZE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_GLACIATE, MOVE_DRACOMETEOR, MOVE_FUSIONFLARE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KELDEO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTREPIDSWORD .item = ITEM_FOCUS_SASH, .moves = { MOVE_LIQUIDATION, MOVE_CLOSECOMBAT, MOVE_POISONJAB, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KELDEO_RESOLUTE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_SECRETSWORD, MOVE_AURORABEAM, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KELDEO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTREPIDSWORD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_LIQUIDATION, MOVE_CLOSECOMBAT, MOVE_STONEEDGE, MOVE_MEGAHORN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KELDEO_RESOLUTE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_SECRETSWORD, MOVE_CALMMIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KELDEO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_JUSTIFIED .item = ITEM_FOCUS_SASH, .moves = { MOVE_MUDDYWATER, MOVE_ICYWIND, MOVE_COACHING, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MELOETTA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_HYPERVOICE, MOVE_PSYCHIC, MOVE_FOCUSBLAST, MOVE_CELEBRATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELOETTA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPERVOICE, MOVE_LUSTERPURGE, MOVE_UTURN, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELOETTA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_RELICSONG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELOETTA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERVOICE, MOVE_LUSTERPURGE, MOVE_SHADOWBALL, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MELOETTA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERVOICE, MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_DAZZLINGGLEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GENESECT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_UTURN, MOVE_IRONHEAD, MOVE_EXTREMESPEED, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GENESECT, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD .item = ITEM_LIFE_ORB, .moves = { MOVE_UTURN, MOVE_FLASHCANNON, MOVE_FLAMETHROWER, MOVE_THUNDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GENESECT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_BURN_DRIVE, .moves = { MOVE_FLASHCANNON, MOVE_TECHNOBLAST, MOVE_THUNDERBOLT, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GENESECT_DOUSE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_DOUSE_DRIVE, .moves = { MOVE_BUGBUZZ, MOVE_FLASHCANNON, MOVE_TECHNOBLAST, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GENESECT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DOWNLOAD .item = ITEM_ASSAULT_VEST, .moves = { MOVE_UTURN, MOVE_FLASHCANNON, MOVE_ICEBEAM, MOVE_ELECTROWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XERNEAS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PIXILATE .item = ITEM_EJECT_PACK, .moves = { MOVE_RETURN, MOVE_ZENHEADBUTT, MOVE_CLOSECOMBAT, MOVE_HORNLEECH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XERNEAS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FAIRYAURA .item = ITEM_POWER_HERB, .moves = { MOVE_MOONBLAST, MOVE_THUNDERBOLT, MOVE_FOCUSBLAST, MOVE_GEOMANCY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XERNEAS, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FAIRYAURA .item = ITEM_CHOICE_SCARF, .moves = { MOVE_MOONBLAST, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_CLOSECOMBAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_XERNEAS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FAIRYAURA .item = ITEM_FAIRIUM_Z, .moves = { MOVE_DRAININGKISS, MOVE_GEOMANCY, MOVE_INGRAIN, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_XERNEAS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PIXILATE .item = ITEM_POWER_HERB, .moves = { MOVE_HYPERVOICE, MOVE_THUNDERBOLT, MOVE_GEOMANCY, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YVELTAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DARKAURA .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DARKPULSE, MOVE_OBLIVIONWING, MOVE_HEATWAVE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YVELTAL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AERILATE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_KNOCKOFF, MOVE_RETURN, MOVE_DRAGONRUSH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YVELTAL, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AERILATE .item = ITEM_LIFE_ORB, .moves = { MOVE_HYPERVOICE, MOVE_DARKPULSE, MOVE_HEATWAVE, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YVELTAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 72, .spdEv = 184, .ability = FRONTIER_ABILITY_1, //ABILITY_DARKAURA .item = ITEM_LEFTOVERS, .moves = { MOVE_FOULPLAY, MOVE_TOXIC, MOVE_TAUNT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_YVELTAL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DARKAURA .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SUCKERPUNCH, MOVE_OBLIVIONWING, MOVE_SNARL, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZYGARDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AURABREAK .item = ITEM_YACHE_BERRY, .moves = { MOVE_OUTRAGE, MOVE_THOUSANDARROWS, MOVE_EXTREMESPEED, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZYGARDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 252, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWERCONSTRUCT .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_THOUSANDARROWS, MOVE_EXTREMESPEED, MOVE_DRAGONDANCE, MOVE_GLARE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZYGARDE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWERCONSTRUCT .item = ITEM_LEFTOVERS, .moves = { MOVE_THOUSANDWAVES, MOVE_BREAKINGSWIPE, MOVE_TOXIC, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZYGARDE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWERCONSTRUCT .item = ITEM_LEFTOVERS, .moves = { MOVE_THOUSANDARROWS, MOVE_GLARE, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZYGARDE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWERCONSTRUCT .item = ITEM_LEFTOVERS, .moves = { MOVE_COREENFORCER, MOVE_THOUSANDARROWS, MOVE_EXTREMESPEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZYGARDE_10, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AURABREAK .item = ITEM_CHOICE_BAND, .moves = { MOVE_OUTRAGE, MOVE_THOUSANDARROWS, MOVE_IRONTAIL, MOVE_EXTREMESPEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZYGARDE_10, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_AURABREAK .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_OUTRAGE, MOVE_THOUSANDARROWS, MOVE_EXTREMESPEED, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIANCIE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_LEFTOVERS, .moves = { MOVE_DIAMONDSTORM, MOVE_MOONBLAST, MOVE_BODYPRESS, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DIANCIE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_DIANCITE, .moves = { MOVE_DIAMONDSTORM, MOVE_MOONBLAST, MOVE_EARTHPOWER, MOVE_MYSTICALFIRE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DIANCIE, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .spAtkEv = 252, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_DIANCITE, .moves = { MOVE_DIAMONDSTORM, MOVE_MOONBLAST, MOVE_EARTHPOWER, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIANCIE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_SHUCA_BERRY, .moves = { MOVE_DIAMONDSTORM, MOVE_MOONBLAST, MOVE_STEALTHROCK, MOVE_HEALBELL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DIANCIE, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 160, .spAtkEv = 96, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_DIAMONDSTORM, MOVE_DAZZLINGGLEAM, MOVE_TRICKROOM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOPA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERSPACEHOLE, MOVE_SHADOWBALL, MOVE_FOCUSBLAST, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOPA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_SHADOWBALL, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOPA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SHADOWBALL, MOVE_DESTINYBOND, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOPA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICIAN .item = ITEM_PSYCHIC_GEM, .moves = { MOVE_SHADOWBALL, MOVE_HYPERSPACEHOLE, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HOOPA, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_HYPERSPACEHOLE, MOVE_THUNDERBOLT, MOVE_TRICKROOM, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HOOPA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_HOOPA_UNBOUND, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PORTALPOWER .item = ITEM_CHOICE_BAND, .moves = { MOVE_ZENHEADBUTT, MOVE_HYPERSPACEFURY, MOVE_GUNKSHOT, MOVE_FIREPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOPA_UNBOUND, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICIAN .item = ITEM_ROOM_SERVICE, .moves = { MOVE_HYPERSPACEHOLE, MOVE_DRAINPUNCH, MOVE_TOXIC, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HOOPA_UNBOUND, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICIAN .item = ITEM_EJECT_PACK, .moves = { MOVE_HYPERSPACEHOLE, MOVE_HYPERSPACEFURY, MOVE_GUNKSHOT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOPA_UNBOUND, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_DARKPULSE, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_VOLCANION, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_FLAREBLITZ, MOVE_LIQUIDATION, MOVE_EARTHQUAKE, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLCANION, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEAMENGINE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_FIREBLAST, MOVE_STEAMERUPTION, MOVE_STRANGESTEAM, MOVE_EARTHPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLCANION, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEAMENGINE .item = ITEM_SHUCA_BERRY, .moves = { MOVE_STEAMERUPTION, MOVE_FLAMETHROWER, MOVE_SCORCHINGSANDS, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLCANION, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_FLAMETHROWER, MOVE_STEAMERUPTION, MOVE_TOXIC, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLCANION, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEAMENGINE .item = ITEM_WIKI_BERRY, .moves = { MOVE_HEATWAVE, MOVE_STEAMERUPTION, MOVE_STRANGESTEAM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLGALEO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY .item = ITEM_SOLGANIUM_Z, .moves = { MOVE_SUNSTEELSTRIKE, MOVE_ZENHEADBUTT, MOVE_WILDCHARGE, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLGALEO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY .item = ITEM_EXPERT_BELT, .moves = { MOVE_SUNSTEELSTRIKE, MOVE_FLAREBLITZ, MOVE_EARTHQUAKE, MOVE_CLOSECOMBAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLGALEO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BATTLEARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_SUNSTEELSTRIKE, MOVE_TOXIC, MOVE_COSMICPOWER, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLGALEO, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BATTLEARMOR .item = ITEM_BRIGHT_POWDER, .moves = { MOVE_METALBURST, MOVE_TOXIC, MOVE_SUBSTITUTE, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SOLGALEO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FULLMETALBODY .item = ITEM_LIFE_ORB, .moves = { MOVE_SUNSTEELSTRIKE, MOVE_EARTHQUAKE, MOVE_HEATCRASH, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNALA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_MOONGEISTBEAM, MOVE_PSYCHIC, MOVE_MOONBLAST, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNALA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD .item = ITEM_LUNALIUM_Z, .moves = { MOVE_MOONGEISTBEAM, MOVE_PSYSHOCK, MOVE_MOONBLAST, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNALA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD .item = ITEM_MACHO_BRACE, .moves = { MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_TRICK, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUNALA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD .item = ITEM_LEFTOVERS, .moves = { MOVE_PHANTOMFORCE, MOVE_TOXIC, MOVE_ROOST, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LUNALA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWSHIELD .item = ITEM_COLBUR_BERRY, .moves = { MOVE_MOONGEISTBEAM, MOVE_PSYSHOCK, MOVE_ROOST, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MIRRORARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_KNOCKOFF, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_LUM_BERRY, .moves = { MOVE_PHOTONGEYSER, MOVE_EARTHQUAKE, MOVE_XSCISSOR, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_WIKI_BERRY, .moves = { MOVE_PHOTONGEYSER, MOVE_HEATWAVE, MOVE_POWERGEM, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NECROZMA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MIRRORARMOR .item = ITEM_WIKI_BERRY, .moves = { MOVE_PHOTONGEYSER, MOVE_HEATWAVE, MOVE_CALMMIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MIRRORARMOR .item = ITEM_LIFE_ORB, .moves = { MOVE_EXPANDINGFORCE, MOVE_HEATWAVE, MOVE_DARKPULSE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_NECROZMA_DUSK_MANE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_SOLGANIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_SUNSTEELSTRIKE, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA_DUSK_MANE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_SUNSTEELSTRIKE, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA_DAWN_WINGS, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_LUNALIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_MOONGEISTBEAM, MOVE_POWERGEM, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA_DAWN_WINGS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_CHOICE_SPECS, .moves = { MOVE_PHOTONGEYSER, MOVE_MOONGEISTBEAM, MOVE_HEATWAVE, MOVE_EARTHPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA_DUSK_MANE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_DRAGONPULSE, MOVE_EARTHPOWER, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA_DUSK_MANE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_SHADOWCLAW, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NECROZMA_DUSK_MANE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NECROZMA_DAWN_WINGS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_PSYCHICFANGS, MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NECROZMA_DAWN_WINGS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_MOONGEISTBEAM, MOVE_DRAGONPULSE, MOVE_POWERGEM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NECROZMA_DAWN_WINGS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_PHOTONGEYSER, MOVE_DRAGONPULSE, MOVE_HEATWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NECROZMA_DAWN_WINGS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRISMARMOR .item = ITEM_ULTRANECROZIUM_Z, .moves = { MOVE_EXPANDINGFORCE, MOVE_MOONGEISTBEAM, MOVE_HEATWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_PSYCHIC_TERRAIN_TEAM, }, { .species = SPECIES_MAGEARNA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOULHEART .item = ITEM_SHUCA_BERRY, .moves = { MOVE_IRONHEAD, MOVE_BRICKBREAK, MOVE_SPIRITBREAK, MOVE_SHIFTGEAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGEARNA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOULHEART .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELBEAM, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_SHIFTGEAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGEARNA, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SOULHEART .item = ITEM_FAIRIUM_Z, .moves = { MOVE_FLEURCANNON, MOVE_AURASPHERE, MOVE_THUNDERBOLT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGEARNA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_LEFTOVERS, .moves = { MOVE_FLEURCANNON, MOVE_VOLTSWITCH, MOVE_HEARTSWAP, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAGEARNA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_LEFTOVERS, .moves = { MOVE_SPIRITBREAK, MOVE_ELECTROWEB, MOVE_HELPINGHAND, MOVE_CRAFTYSHIELD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MAGEARNA, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 1, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SOULHEART .item = ITEM_LIFE_ORB, .moves = { MOVE_DAZZLINGGLEAM, MOVE_FLASHCANNON, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_MARSHADOW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_CHOICE_BAND, .moves = { MOVE_CLOSECOMBAT, MOVE_POLTERGEIST, MOVE_SHADOWSNEAK, MOVE_ROCKTOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARSHADOW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_SPECTRALTHIEF, MOVE_STONEEDGE, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARSHADOW, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_MARSHADIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_SPECTRALTHIEF, MOVE_SHADOWSNEAK, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARSHADOW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_MARSHADIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_SPECTRALTHIEF, MOVE_SUBSTITUTE, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MARSHADOW, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_FIGHTING_GEM, .moves = { MOVE_DRAINPUNCH, MOVE_THIEF, MOVE_COACHING, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZERAORA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_EJECT_PACK, .moves = { MOVE_PLASMAFISTS, MOVE_CLOSECOMBAT, MOVE_FIREPUNCH, MOVE_PLAYROUGH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZERAORA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_CHOICE_BAND, .moves = { MOVE_PLASMAFISTS, MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_BLAZEKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZERAORA, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_LIFE_ORB, .moves = { MOVE_PLASMAFISTS, MOVE_CLOSECOMBAT, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_WORKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZERAORA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_EJECT_BUTTON, .moves = { MOVE_PLASMAFISTS, MOVE_FAKEOUT, MOVE_TOXIC, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZERAORA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_ASSAULT_VEST, .moves = { MOVE_ELECTROWEB, MOVE_SNARL, MOVE_VOLTSWITCH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZERAORA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_FOCUS_SASH, .moves = { MOVE_RISINGVOLTAGE, MOVE_AURASPHERE, MOVE_ELECTRICTERRAIN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELMETAL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_EXPERT_BELT, .moves = { MOVE_DOUBLEIRONBASH, MOVE_ICEPUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_MELMETAL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DOUBLEIRONBASH, MOVE_SUPERPOWER, MOVE_DARKESTLARIAT, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELMETAL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_DOUBLEIRONBASH, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_ACIDARMOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MELMETAL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CLEARBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_ICEPUNCH, MOVE_TOXIC, MOVE_THUNDERWAVE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_MELMETAL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CLEARBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_DOUBLEIRONBASH, MOVE_HIGHHORSEPOWER, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_MELMETAL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_DOUBLEIRONBASH, MOVE_HIGHHORSEPOWER, MOVE_THUNDERPUNCH, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, //Gen 8 { .species = SPECIES_ZACIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTREPIDSWORD .item = ITEM_CHOICE_BAND, .moves = { MOVE_PLAYROUGH, MOVE_IRONHEAD, MOVE_CLOSECOMBAT, MOVE_WILDCHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZACIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTREPIDSWORD .item = ITEM_RUSTED_SWORD, .moves = { MOVE_PLAYROUGH, MOVE_IRONHEAD, MOVE_QUICKATTACK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZACIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTREPIDSWORD .item = ITEM_RUSTED_SWORD, .moves = { MOVE_IRONHEAD, MOVE_WILDCHARGE, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZACIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTREPIDSWORD .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_PLAYROUGH, MOVE_WILDCHARGE, MOVE_DIG, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZACIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTREPIDSWORD .item = ITEM_FAIRIUM_Z, .moves = { MOVE_PLAYROUGH, MOVE_WILDCHARGE, MOVE_CLOSECOMBAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZACIAN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTREPIDSWORD .item = ITEM_RUSTED_SWORD, .moves = { MOVE_IRONHEAD, MOVE_PLAYROUGH, MOVE_CLOSECOMBAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZAMAZENTA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DAUNTLESSSHIELD .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_IRONHEAD, MOVE_WILDCHARGE, MOVE_HOWL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAMAZENTA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 24, .atkEv = 252, .spdEv = 232, .ability = FRONTIER_ABILITY_1, //ABILITY_DAUNTLESSSHIELD .item = ITEM_RUSTED_SHIELD, .moves = { MOVE_CLOSECOMBAT, MOVE_IRONHEAD, MOVE_PLAYROUGH, MOVE_HOWL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZAMAZENTA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DAUNTLESSSHIELD .item = ITEM_RUSTED_SHIELD, .moves = { MOVE_CLOSECOMBAT, MOVE_IRONHEAD, MOVE_WILDCHARGE, MOVE_METALBURST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZAMAZENTA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DAUNTLESSSHIELD .item = ITEM_LEFTOVERS, .moves = { MOVE_CLOSECOMBAT, MOVE_WILDCHARGE, MOVE_PSYCHICFANGS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZAMAZENTA_CROWNED, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DAUNTLESSSHIELD .item = ITEM_RUSTED_SHIELD, .moves = { MOVE_IRONHEAD, MOVE_PLAYROUGH, MOVE_HELPINGHAND, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ETERNATUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LIFE_ORB, .moves = { MOVE_DYNAMAXCANNON, MOVE_SLUDGEBOMB, MOVE_FLAMETHROWER, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ETERNATUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_POWER_HERB, .moves = { MOVE_DYNAMAXCANNON, MOVE_SLUDGEBOMB, MOVE_FLAMETHROWER, MOVE_METEORBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ETERNATUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_BLACK_SLUDGE, .moves = { MOVE_MYSTICALFIRE, MOVE_TOXIC, MOVE_COSMICPOWER, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ETERNATUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ETERNABEAM, MOVE_MYSTICALFIRE, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_URSHIFU_SINGLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_CHOICE_BAND, .moves = { MOVE_WICKEDBLOW, MOVE_LOWKICK, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSHIFU_SINGLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_DARKINIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_WICKEDBLOW, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSHIFU_SINGLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 240, .atkEv = 164, .spdEv = 104, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_LEFTOVERS, .moves = { MOVE_WICKEDBLOW, MOVE_DRAINPUNCH, MOVE_BULKUP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_URSHIFU_SINGLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_WICKEDBLOW, MOVE_SUCKERPUNCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_URSHIFU_RAPID, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_CHOICE_BAND, .moves = { MOVE_SURGINGSTRIKES, MOVE_CLOSECOMBAT, MOVE_ICEPUNCH, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSHIFU_RAPID, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_FIRIUM_Z, .moves = { MOVE_CLOSECOMBAT, MOVE_SURGINGSTRIKES, MOVE_FIREPUNCH, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_URSHIFU_RAPID, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 92, .spdEv = 164, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_SURGINGSTRIKES, MOVE_BULKUP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_URSHIFU_RAPID, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNSEENFIST .item = ITEM_FOCUS_SASH, .moves = { MOVE_CLOSECOMBAT, MOVE_SURGINGSTRIKES, MOVE_AQUAJET, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZARUDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEAFGUARD .item = ITEM_CHOICE_BAND, .moves = { MOVE_POWERWHIP, MOVE_THROATCHOP, MOVE_CLOSECOMBAT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZARUDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEAFGUARD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_POWERWHIP, MOVE_DARKESTLARIAT, MOVE_CLOSECOMBAT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZARUDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 120, .spdEv = 136, .ability = FRONTIER_ABILITY_1, //ABILITY_LEAFGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_DARKESTLARIAT, MOVE_POWERWHIP, MOVE_JUNGLEHEALING, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ZARUDE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 116, .spDefEv = 12, .spdEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_LEAFGUARD .item = ITEM_SITRUS_BERRY, .moves = { MOVE_POWERWHIP, MOVE_SNARL, MOVE_TAUNT, MOVE_JUNGLEHEALING, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GLASTRIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CHILLINGNEIGH .item = ITEM_CHOICE_BAND, .moves = { MOVE_ICICLECRASH, MOVE_HIGHHORSEPOWER, MOVE_CLOSECOMBAT, MOVE_SMARTSTRIKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLASTRIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CHILLINGNEIGH .item = ITEM_ASSAULT_VEST, .moves = { MOVE_ICICLECRASH, MOVE_HIGHHORSEPOWER, MOVE_SMARTSTRIKE, MOVE_CLOSECOMBAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLASTRIER, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHILLINGNEIGH .item = ITEM_LEFTOVERS, .moves = { MOVE_ICICLECRASH, MOVE_BODYPRESS, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GLASTRIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CHILLINGNEIGH .item = ITEM_LIFE_ORB, .moves = { MOVE_ICICLECRASH, MOVE_CLOSECOMBAT, MOVE_HIGHHORSEPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPECTRIER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GRIMNEIGH .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SHADOWBALL, MOVE_HYPERBEAM, MOVE_DARKPULSE, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPECTRIER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .defEv = 200, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GRIMNEIGH .item = ITEM_LEFTOVERS, .moves = { MOVE_HEX, MOVE_WILLOWISP, MOVE_CALMMIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPECTRIER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GRIMNEIGH .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPECTRIER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 6, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_GRIMNEIGH .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_WILLOWISP, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CALYREX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNNERVE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_LEAFSTORM, MOVE_PSYCHIC, MOVE_POLLENPUFF, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 128, .spAtkEv = 252, .spdEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_UNNERVE .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYCHIC, MOVE_GIGADRAIN, MOVE_CALMMIND, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 6, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_UNNERVE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_LIGHTSCREEN, MOVE_REFLECT, MOVE_HEALPULSE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CALYREX_SHADOW_RIDER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_GRIM .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ASTRALBARRAGE, MOVE_PSYSHOCK, MOVE_GIGADRAIN, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX_SHADOW_RIDER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_GRIM .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_ASTRALBARRAGE, MOVE_EXPANDINGFORCE, MOVE_DRAININGKISS, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX_SHADOW_RIDER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 60, .spAtkEv = 196, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_GRIM .item = ITEM_LEFTOVERS, .moves = { MOVE_ASTRALBARRAGE, MOVE_LEECHSEED, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CALYREX_SHADOW_RIDER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_GRIM .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_ASTRALBARRAGE, MOVE_EXPANDINGFORCE, MOVE_POLLENPUFF, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CALYREX_ICE_RIDER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_CHILLING .item = ITEM_ICIUM_Z, .moves = { MOVE_GLACIALLANCE, MOVE_HIGHHORSEPOWER, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX_ICE_RIDER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 128, .spDefEv = 128, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_CHILLING .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_GLACIALLANCE, MOVE_HIGHHORSEPOWER, MOVE_CLOSECOMBAT, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX_ICE_RIDER, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 248, .atkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_CHILLING .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_GLACIALLANCE, MOVE_HIGHHORSEPOWER, MOVE_SWORDSDANCE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CALYREX_ICE_RIDER, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 248, .atkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_ASONE_CHILLING .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_GLACIALLANCE, MOVE_HIGHHORSEPOWER, MOVE_CLOSECOMBAT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, }; const struct BattleTowerSpread gMiddleCupSpreads[] = { { .species = SPECIES_IVYSAUR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_ROCKY_HELMET, .moves = { MOVE_GIGADRAIN, MOVE_SLEEPPOWDER, MOVE_LEECHSEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_IVYSAUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 248, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_WIKI_BERRY, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARMELEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLARPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_FIREBLAST, MOVE_DRAGONPULSE, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_ANCIENTPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARMELEON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_FLAMECHARGE, MOVE_DRAGONCLAW, MOVE_ROCKSLIDE, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WARTORTLE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 248, .spDefEv = 4, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_AURASPHERE, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WARTORTLE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_FLIPTURN, MOVE_RAPIDSPIN, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WARTORTLE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_FOCUS_SASH, .moves = { MOVE_WATERFALL, MOVE_ICEPUNCH, MOVE_SHELLSMASH, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_METAPOD, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_BUGINIUM_Z, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_STRINGSHOT, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_METAPOD, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_STRINGSHOT, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KAKUNA, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_BUGINIUM_Z, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_STRINGSHOT, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_KAKUNA, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_STRINGSHOT, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PIDGEOTTO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_DUALWINGBEAT, MOVE_UTURN, MOVE_ROOST, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDGEOTTO, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_LIFE_ORB, .moves = { MOVE_BRAVEBIRD, MOVE_RETURN, MOVE_HEATWAVE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU, //Placeholder Spreads }, { .species = SPECIES_PIKACHU, }, { .species = SPECIES_NIDORINA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_POISONIUM_Z, .moves = { MOVE_POISONJAB, MOVE_SUCKERPUNCH, MOVE_RETURN, MOVE_STOMPINGTANTRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORINA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 240, .spDefEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_LEFTOVERS, .moves = { MOVE_VENOSHOCK, MOVE_ICEBEAM, MOVE_TOXICSPIKES, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_FOCUS_SASH, .moves = { MOVE_POISONJAB, MOVE_DOUBLEEDGE, MOVE_SUCKERPUNCH, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORINO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_RIVALRY .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_SLUDGEBOMB, MOVE_EARTHPOWER, MOVE_ICEBEAM, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLEFAIRY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFAIRY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_POWER_HERB, .moves = { MOVE_DRAININGKISS, MOVE_METEORBEAM, MOVE_FLAMETHROWER, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JIGGLYPUFF, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 148, .spAtkEv = 252, .spDefEv = 108, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_FAIRIUM_Z, .moves = { MOVE_FLEURCANNON, MOVE_TRIATTACK, MOVE_FIREBLAST, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JIGGLYPUFF, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_LEFTOVERS, .moves = { MOVE_HYPERVOICE, MOVE_TOXIC, MOVE_WISH, MOVE_TELEPORT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLBAT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LEFTOVERS, .moves = { MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_TOXIC, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_AGUAV_BERRY, .moves = { MOVE_AIRSLASH, MOVE_GIGADRAIN, MOVE_HEATWAVE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLOOM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STENCH .item = ITEM_GRASSY_SEED, .moves = { MOVE_GRASSYGLIDE, MOVE_DRAINPUNCH, MOVE_SYNTHESIS, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLOOM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_BIG_ROOT, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_MOONLIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLIWHIRL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_WATERIUM_Z, .moves = { MOVE_WATERFALL, MOVE_BRICKBREAK, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLIWHIRL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_WATERFALL, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KADABRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_DAZZLINGGLEAM, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KADABRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_ENERGYBALL, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHOKE, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_FACADE, MOVE_PAYBACK, MOVE_MACHPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHOKE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD .item = ITEM_EXPERT_BELT, .moves = { MOVE_DYNAMICPUNCH, MOVE_KNOCKOFF, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEPINBELL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .defEv = 4, .spAtkEv = 248, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEPINBELL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_GRAVAPPLE, MOVE_POISONJAB, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAVELER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAVELER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_LIECHI_BERRY, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAVELER_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPLOSION, MOVE_RETURN, MOVE_STONEEDGE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRAVELER_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ROCKBLAST, MOVE_EARTHQUAKE, MOVE_SUPERPOWER, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNETON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_CHOICE_SCARF, .moves = { MOVE_VOLTSWITCH, MOVE_THUNDERBOLT, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNETON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_MAGO_BERRY, .moves = { MOVE_RISINGVOLTAGE, MOVE_STEELBEAM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNETON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_LEFTOVERS, .moves = { MOVE_VOLTSWITCH, MOVE_TOXIC, MOVE_SUBSTITUTE, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAUNTER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FOCUS_SASH, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_DAZZLINGGLEAM, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAUNTER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_PAINSPLIT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAUNTER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 12, .spAtkEv = 248, .spdEv = 248, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_FIGHTING }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYDON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_ROCKIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_HEADSMASH, MOVE_DOUBLEEDGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYDON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_MEGAHORN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYDON, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_ASSAULT_VEST, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_AVALANCHE, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEADRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 248, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_ELECTRIC MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEADRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_DISABLE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEADRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 248, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_SHELL_BELL, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTABUZZ, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTABUZZ, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT .item = ITEM_LIFE_ORB, .moves = { MOVE_WILDCHARGE, MOVE_VOLTSWITCH, MOVE_CROSSCHOP, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGMAR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 4, .spAtkEv = 248, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_LAVAPLUME, MOVE_SCORCHINGSANDS, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ELECTRIC }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGMAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_SITRUS_BERRY, .moves = { MOVE_FIREPUNCH, MOVE_MACHPUNCH, MOVE_THUNDERPUNCH, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGONAIR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_CHOICE_SPECS, .moves = { MOVE_DRAGONPULSE, MOVE_FIREBLAST, MOVE_HYDROPUMP, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRAGONAIR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE .item = ITEM_LIFE_ORB, .moves = { MOVE_OUTRAGE, MOVE_IRONTAIL, MOVE_EXTREMESPEED, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BAYLEEF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_FIGY_BERRY, .moves = { MOVE_SEEDBOMB, MOVE_BODYSLAM, MOVE_SYNTHESIS, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BAYLEEF, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LEAFGUARD .item = ITEM_LIGHT_CLAY, .moves = { MOVE_LEECHSEED, MOVE_REFLECT, MOVE_LIGHTSCREEN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUILAVA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ERUPTION, MOVE_EXTRASENSORY, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_SWIFT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUILAVA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_FIRIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_BRICKBREAK, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROCONAW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_CRUNCH, MOVE_ICEPUNCH, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROCONAW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_CHOICE_BAND, .moves = { MOVE_WATERFALL, MOVE_AQUAJET, MOVE_ICEPUNCH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGETIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_MOONBLAST, MOVE_AIRSLASH, MOVE_MYSTICALFIRE, MOVE_ANCIENTPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOGETIC, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SUPERLUCK .item = ITEM_LIFE_ORB, .moves = { MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_NASTYPLOT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAAFFY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TANGLINGWOOL .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_POWERGEM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLAAFFY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_LIGHT_CLAY, .moves = { MOVE_THUNDERCAGE, MOVE_TOXIC, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_SITRUS_BERRY, .moves = { MOVE_AQUAJET, MOVE_PLAYROUGH, MOVE_KNOCKOFF, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_ASSAULT_VEST, .moves = { MOVE_WATERFALL, MOVE_PLAYROUGH, MOVE_ICEPUNCH, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKIPLOOM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_LEFTOVERS, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_TOXIC, MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKIPLOOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_FLYING_GEM, .moves = { MOVE_SEEDBOMB, MOVE_ACROBATICS, MOVE_SWORDSDANCE, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PILOSWINE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_LIFE_ORB, .moves = { MOVE_ICESHARD, MOVE_ICICLECRASH, MOVE_EARTHQUAKE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PILOSWINE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICICLESPEAR, MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_DOWNLOAD .item = ITEM_CHOICE_SPECS, .moves = { MOVE_TRIATTACK, MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANALYTIC .item = ITEM_LEFTOVERS, .moves = { MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON2, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TRACE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_SHADOWBALL, MOVE_ICEBEAM, MOVE_CONVERSION, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PUPITAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_SITRUS_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_CRUNCH, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PUPITAR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_LUM_BERRY, .moves = { MOVE_STONEEDGE, MOVE_PURSUIT, MOVE_STEALTHROCK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROVYLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFBLADE, MOVE_ROCKSLIDE, MOVE_QUICKATTACK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROVYLE, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_FLYING_GEM, .moves = { MOVE_LEAFSTORM, MOVE_LEAFBLADE, MOVE_ACROBATICS, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COMBUSKEN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_ELECTRIC MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COMBUSKEN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_FLAREBLITZ, MOVE_LOWKICK, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARSHTOMP, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAMP .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MARSHTOMP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_NORMALIUM_Z, .moves = { MOVE_WATERFALL, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SILCOON, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_POISONSTING, MOVE_ELECTROWEB, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SILCOON, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_POISONSTING, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CASCOON, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_POISONSTING, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CASCOON, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_POISONSTING, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LOMBRE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_SITRUS_BERRY, .moves = { MOVE_HYDROPUMP, MOVE_GIGADRAIN, MOVE_ICEBEAM, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOMBRE, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .defEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_RAINDISH .item = ITEM_ASSAULT_VEST, .moves = { MOVE_GIGADRAIN, MOVE_SCALD, MOVE_ICEBEAM, MOVE_DRAINPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NUZLEAF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_EXPERT_BELT, .moves = { MOVE_LEAFBLADE, MOVE_SUCKERPUNCH, MOVE_ROCKSLIDE, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NUZLEAF, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_GRASS_GEM, .moves = { MOVE_GRASSYGLIDE, MOVE_SUCKERPUNCH, MOVE_BRICKBREAK, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KIRLIA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_PSYSHOCK, MOVE_DAZZLINGGLEAM, MOVE_SHADOWBALL, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KIRLIA, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TRACE .item = ITEM_FOCUS_SASH, .moves = { MOVE_DAZZLINGGLEAM, MOVE_PSYSHOCK, MOVE_DESTINYBOND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIGOROTH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT .item = ITEM_LEFTOVERS, .moves = { MOVE_FOCUSPUNCH, MOVE_RETURN, MOVE_ENCORE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIGOROTH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOUDRED, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_PUNKROCK .item = ITEM_LIFE_ORB, .moves = { MOVE_HYPERVOICE, MOVE_FIREBLAST, MOVE_ICEBEAM, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOUDRED, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LAIRON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_LEFTOVERS, .moves = { MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_ROAR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LAIRON, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_STEELROLLER, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_METALBURST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROSELIA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEAFSTORM, MOVE_SLUDGEBOMB, MOVE_SLEEPPOWDER, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROSELIA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .defEv = 4, .spAtkEv = 248, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIBRAVA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_THROAT_SPRAY, .moves = { MOVE_CLANGINGSCALES, MOVE_EARTHPOWER, MOVE_BOOMBURST, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VIBRAVA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_UTURN, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSCLOPS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_SHELL_BELL, .moves = { MOVE_SHADOWBALL, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSCLOPS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_PRESSURE .item = ITEM_LEFTOVERS, .moves = { MOVE_POLTERGEIST, MOVE_FOCUSPUNCH, MOVE_WILLOWISP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEALEO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 248, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_SIGNALBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEALEO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_AGUAV_BERRY, .moves = { MOVE_LIQUIDATION, MOVE_ICESHARD, MOVE_EARTHQUAKE, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELGON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_ROCKHEAD .item = ITEM_SITRUS_BERRY, .moves = { MOVE_OUTRAGE, MOVE_DOUBLEEDGE, MOVE_FIREFANG, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELGON, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAGONCLAW, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_METANG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_METEORMASH, MOVE_ZENHEADBUTT, MOVE_EARTHQUAKE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_METANG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_SITRUS_BERRY, .moves = { MOVE_METEORMASH, MOVE_ZENHEADBUTT, MOVE_EARTHQUAKE, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROTLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_ASSAULT_VEST, .moves = { MOVE_LEAFBLADE, MOVE_BULLDOZE, MOVE_CRUNCH, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROTLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_LEECHSEED, MOVE_STEALTHROCK, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MONFERNO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_FIRIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_CLOSECOMBAT, MOVE_MACHPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MONFERNO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_LIFE_ORB, .moves = { MOVE_FIREBLAST, MOVE_FOCUSBLAST, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PRINPLUP, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_TOXIC, MOVE_ROOST, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PRINPLUP, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_GRASSKNOT, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARAVIA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DOUBLEEDGE, MOVE_BRAVEBIRD, MOVE_FINALGAMBIT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARAVIA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_RETURN, MOVE_BRAVEBIRD, MOVE_FINALGAMBIT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUXIO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_VOLTTACKLE, MOVE_ICEFANG, MOVE_CRUNCH, MOVE_FACADE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LUXIO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_LEFTOVERS, .moves = { MOVE_VOLTSWITCH, MOVE_SNARL, MOVE_PSYCHICFANGS, MOVE_EERIEIMPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GABITE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDVEIL .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_IRONHEAD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GABITE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_ROCKY_HELMET, .moves = { MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SERVINE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_GRASSIUM_Z, .moves = { MOVE_LEAFSTORM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_GLARE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SERVINE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LEFTOVERS, .moves = { MOVE_LEAFBLADE, MOVE_KNOCKOFF, MOVE_LEECHSEED, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SERVINE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 12, .spAtkEv = 248, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFSTORM, MOVE_WRINGOUT, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIGNITE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_SUPERPOWER, MOVE_THUNDERPUNCH, MOVE_FLAMECHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIGNITE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_CHESTO_BERRY, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_REST, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWOTT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_AQUAJET, MOVE_SACREDSWORD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWOTT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_EXPERT_BELT, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_GRASSKNOT, MOVE_SECRETSWORD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HERDIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_PSYCHICFANGS, MOVE_CRUNCH, MOVE_WILDCHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HERDIER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_FAIRIUM_Z, .moves = { MOVE_RETURN, MOVE_CRUNCH, MOVE_PLAYROUGH, MOVE_BABYDOLLEYES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRANQUILL, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROUD .item = ITEM_FLYINIUM_Z, .moves = { MOVE_SKYATTACK, MOVE_RETURN, MOVE_HEATWAVE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRANQUILL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_LIFE_ORB, .moves = { MOVE_DUALWINGBEAT, MOVE_RETURN, MOVE_UTURN, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOLDORE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_WEAKARMOR .item = ITEM_LIECHI_BERRY, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOLDORE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_CHOICE_BAND, .moves = { MOVE_STONEEDGE, MOVE_HEAVYSLAM, MOVE_EARTHQUAKE, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GURDURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DRAINPUNCH, MOVE_MACHPUNCH, MOVE_ICEPUNCH, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GURDURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_MACHPUNCH, MOVE_KNOCKOFF, MOVE_FACADE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GURDURR, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_DRAINPUNCH, MOVE_THUNDERPUNCH, MOVE_FIREPUNCH, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALPITOAD, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_LEFTOVERS, .moves = { MOVE_SCALD, MOVE_ICYWIND, MOVE_TOXIC, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PALPITOAD, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 248, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_EARTHPOWER, MOVE_SLUDGEWAVE, MOVE_HIDDENPOWER, //TYPE_ELECTRIC }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWADLOON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 248, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_ASSAULT_VEST, .moves = { MOVE_BUGBUZZ, MOVE_GIGADRAIN, MOVE_AIRSLASH, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWADLOON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_BUGBUZZ, MOVE_STICKYWEB, MOVE_TOXIC, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHIRLIPEDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 244, .defEv = 12, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_ENDEAVOR, MOVE_SPIKES, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHIRLIPEDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_BUGINIUM_Z, .moves = { MOVE_POISONJAB, MOVE_SKITTERSMACK, MOVE_TOXICSPIKES, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KROKOROK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_PURSUIT, MOVE_STONEEDGE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KROKOROK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_AQUATAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOTHORITA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 12, .spAtkEv = 248, .spdEv = 248, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_FIGHTING }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOTHORITA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_LEFTOVERS, .moves = { MOVE_PSYSHOCK, MOVE_THUNDERBOLT, MOVE_CHARM, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOTHORITA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_FOCUS_SASH, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_ENERGYBALL, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUOSION, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 252, .defEv = 8, .spAtkEv = 248, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_SITRUS_BERRY, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUOSION, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_ASSAULT_VEST, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_SIGNALBEAM, MOVE_ENERGYBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VANILLISH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SNOWCLOAK .item = ITEM_LIGHT_CLAY, .moves = { MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_AURORAVEIL, MOVE_HAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VANILLISH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 248, .spDefEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_ICIUM_Z, .moves = { MOVE_BLIZZARD, MOVE_SIGNALBEAM, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLANG, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELBEAM, MOVE_THUNDERBOLT, MOVE_POWERGEM, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLANG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_CLEARBODY .item = ITEM_LEFTOVERS, .moves = { MOVE_GEARGRIND, MOVE_WILDCHARGE, MOVE_SHIFTGEAR, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EELEKTRIK, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 248, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERCAGE, MOVE_GIGADRAIN, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EELEKTRIK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_BAND, .moves = { MOVE_WILDCHARGE, MOVE_KNOCKOFF, MOVE_CRUNCH, MOVE_AQUATAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LAMPENT, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 248, .defEv = 8, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_ROOM_SERVICE, .moves = { MOVE_SHADOWBALL, MOVE_FIREBLAST, MOVE_ENERGYBALL, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LAMPENT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_MAGO_BERRY, .moves = { MOVE_SHADOWBALL, MOVE_FLAMETHROWER, MOVE_CALMMIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FRAXURE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_LUM_BERRY, .moves = { MOVE_OUTRAGE, MOVE_POISONJAB, MOVE_SUPERPOWER, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FRAXURE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_RIVALRY .item = ITEM_EJECT_PACK, .moves = { MOVE_DRAGONCLAW, MOVE_SUPERPOWER, MOVE_POISONJAB, MOVE_FIRSTIMPRESSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FRAXURE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_OUTRAGE, MOVE_POISONJAB, MOVE_SUPERPOWER, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZWEILOUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_CHOICE_BAND, .moves = { MOVE_CRUNCH, MOVE_OUTRAGE, MOVE_HEADSMASH, MOVE_ZENHEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZWEILOUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_DARKINIUM_Z, .moves = { MOVE_CRUNCH, MOVE_OUTRAGE, MOVE_FIREFANG, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZWEILOUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_POISONIUM_Z, .moves = { MOVE_DARKPULSE, MOVE_DRAGONPULSE, MOVE_BELCH, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUILLADIN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LEFTOVERS, .moves = { MOVE_WOODHAMMER, MOVE_DRAINPUNCH, MOVE_LEECHSEED, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_QUILLADIN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_ROCKY_HELMET, .moves = { MOVE_SEEDBOMB, MOVE_ROAR, MOVE_SPIKES, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAIXEN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN .item = ITEM_POWER_HERB, .moves = { MOVE_FLAMETHROWER, MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRAIXEN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FIREBLAST, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROGADIER, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_DARKPULSE, MOVE_UTURN, MOVE_GUNKSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROGADIER, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_FOCUS_SASH, .moves = { MOVE_SURF, MOVE_UTURN, MOVE_TAUNT, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROGADIER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_GRASSKNOT, MOVE_DARKPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLETCHINDER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_FLYING_GEM, .moves = { MOVE_ACROBATICS, MOVE_UTURN, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLETCHINDER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_LIFE_ORB, .moves = { MOVE_DUALWINGBEAT, MOVE_WILLOWISP, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLETCHINDER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FLAMETHROWER, MOVE_UTURN, MOVE_TAUNT, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPEWPA, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_POISONPOWDER, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPEWPA, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_RAGEPOWDER, MOVE_STUNSPORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLOETTE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .defEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL .item = ITEM_PETAYA_BERRY, .moves = { MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_SYNTHESIS, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLOETTE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_AROMAVEIL .item = ITEM_LEFTOVERS, .moves = { MOVE_MOONBLAST, MOVE_TOXIC, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DOUBLADE, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWSNEAK, MOVE_GYROBALL, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DOUBLADE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SHADOWCLAW, MOVE_IRONHEAD, MOVE_SACREDSWORD, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DOUBLADE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD .item = ITEM_SITRUS_BERRY, .moves = { MOVE_SHADOWCLAW, MOVE_SACREDSWORD, MOVE_SWORDSDANCE, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLIGGOO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_CHOICE_BAND, .moves = { MOVE_OUTRAGE, MOVE_IRONTAIL, MOVE_ROCKSLIDE, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLIGGOO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 92, .spAtkEv = 252, .spdEv = 164, .ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER .item = ITEM_EJECT_PACK, .moves = { MOVE_DRACOMETEOR, MOVE_SLUDGEBOMB, MOVE_MUDDYWATER, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARTRIX, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .atkEv = 124, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFBLADE, MOVE_BRAVEBIRD, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARTRIX, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 132, .spDefEv = 124, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LEFTOVERS, .moves = { MOVE_LEAFBLADE, MOVE_BATONPASS, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DARTRIX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_ASSAULT_VEST, .moves = { MOVE_DUALWINGBEAT, MOVE_LEAFBLADE, MOVE_KNOCKOFF, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORRACAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAREBLITZ, MOVE_CRUNCH, MOVE_LEECHFANG, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORRACAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_EJECT_PACK, .moves = { MOVE_OVERHEAT, MOVE_FAKEOUT, MOVE_TAUNT, MOVE_PARTINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRIONNE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 4, .spAtkEv = 248, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRIONNE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIQUIDVOICE .item = ITEM_LIFE_ORB, .moves = { MOVE_RELICSONG, MOVE_ICEBEAM, MOVE_DRAININGKISS, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRUMBEAK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_CHOICE_BAND, .moves = { MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_BULLETSEED, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRUMBEAK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_BRAVEBIRD, MOVE_BRICKBREAK, MOVE_ROOST, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARJABUG, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 124, .spDefEv = 132, .ability = FRONTIER_ABILITY_1, //ABILITY_BATTERY .item = ITEM_LEFTOVERS, .moves = { MOVE_ELECTROWEB, MOVE_TOXIC, MOVE_LIGHTSCREEN, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARJABUG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_BATTERY .item = ITEM_ASSAULT_VEST, .moves = { MOVE_SKITTERSMACK, MOVE_WILDCHARGE, MOVE_CRUNCH, MOVE_ACROBATICS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STEENEE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_LEFTOVERS, .moves = { MOVE_TOXIC, MOVE_TEETERDANCE, MOVE_AROMATHERAPY, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STEENEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_LIGHT_CLAY, .moves = { MOVE_RAPIDSPIN, MOVE_SYNTHESIS, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAKAMO_O, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_EJECT_PACK, .moves = { MOVE_CLANGINGSCALES, MOVE_CLOSECOMBAT, MOVE_IRONHEAD, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAKAMO_O, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 164, .defEv = 92, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_BULLETPROOF .item = ITEM_SHELL_BELL, .moves = { MOVE_OUTRAGE, MOVE_CLOSECOMBAT, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, //Gen 8 { .species = SPECIES_THWACKEY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_CHOICE_BAND, .moves = { MOVE_GRASSYGLIDE, MOVE_WOODHAMMER, MOVE_KNOCKOFF, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_THWACKEY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_LIFE_ORB, .moves = { MOVE_GRASSYGLIDE, MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RABOOT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_CHOICE_BAND, .moves = { MOVE_FLAREBLITZ, MOVE_HIGHJUMPKICK, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RABOOT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_FLAREBLITZ, MOVE_HIGHJUMPKICK, MOVE_SUCKERPUNCH, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRIZZILE, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_MUDDYWATER, MOVE_SUCKERPUNCH, MOVE_ICESHARD, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRIZZILE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SURF, MOVE_UTURN, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORVISQUIRE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_FOCUS_SASH, .moves = { MOVE_BRAVEBIRD, MOVE_REVENGE, MOVE_UTURN, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORVISQUIRE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_SKYATTACK, MOVE_RETALIATE, MOVE_REVERSAL, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DOTTLER, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_LIGHT_CLAY, .moves = { MOVE_INFESTATION, MOVE_RECOVER, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DOTTLER, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_LEFTOVERS, .moves = { MOVE_BODYPRESS, MOVE_INFESTATION, MOVE_IRONDEFENSE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARKOL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_SHUCA_BERRY, .moves = { MOVE_HEATCRASH, MOVE_WILLOWISP, MOVE_RAPIDSPIN, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARKOL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_STEAMENGINE .item = ITEM_NORMAL_GEM, .moves = { MOVE_STONEEDGE, MOVE_HEATCRASH, MOVE_HIGHHORSEPOWER, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATTREM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATTREM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spAtkEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LEFTOVERS, .moves = { MOVE_DRAININGKISS, MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORGREM, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_FOCUS_SASH, .moves = { MOVE_DARKPULSE, MOVE_DAZZLINGGLEAM, MOVE_BURNINGJEALOUSY, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORGREM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_SITRUS_BERRY, .moves = { MOVE_FOULPLAY, MOVE_SWAGGER, MOVE_TAUNT, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LINOONE_G, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .atkEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_SNARL, MOVE_SWITCHEROO, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LINOONE_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_NORMALIUM_Z, .moves = { MOVE_GIGAIMPACT, MOVE_THROATCHOP, MOVE_STOMPINGTANTRUM, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_MIME_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_VITALSPIRIT .item = ITEM_LIGHT_CLAY, .moves = { MOVE_FREEZEDRY, MOVE_THUNDERWAVE, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MR_MIME_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_SCREENCLEANER .item = ITEM_EXPERT_BELT, .moves = { MOVE_ICEBEAM, MOVE_PSYSHOCK, MOVE_FOCUSBLAST, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLIGGOO_H, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELBEAM, MOVE_DRACOMETEOR, MOVE_THUNDERBOLT, MOVE_SLUDGEWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLIGGOO_H, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_GYROBALL, MOVE_ROCKSLIDE, MOVE_CURSE, MOVE_LIFEDEW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, }; const struct BattleTowerSpread gLittleCupSpreads[] = { { .species = SPECIES_ABRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 232, .spDefEv = 44, .spdEv = 232, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_ENERGYBALL, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICGUARD .item = ITEM_FOCUS_SASH, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_DAZZLINGGLEAM, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ABRA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_FOCUS_SASH, .moves = { MOVE_PSYSHOCK, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMAURA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 20, .spAtkEv = 220, .spdEv = 232, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BLIZZARD, MOVE_HYPERVOICE, MOVE_EARTHPOWER, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AMAURA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 220, .defEv = 36, .spAtkEv = 240, .spDefEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_REFRIGERATE .item = ITEM_POWER_HERB, .moves = { MOVE_HYPERVOICE, MOVE_METEORBEAM, MOVE_THUNDERBOLT, MOVE_REFLECTTYPE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ANORITH, .nature = NATURE_JOLLY, .hpIv = 9, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_ACCELEROCK, MOVE_AQUAJET, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ANORITH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .atkEv = 200, .defEv = 36, .spDefEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKSLIDE, MOVE_AQUAJET, MOVE_KNOCKOFF, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCHEN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .atkEv = 180, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFEATIST .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKSLIDE, MOVE_DUALWINGBEAT, MOVE_HEADSMASH, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCHEN, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 180, .spAtkEv = 84, .spdEv = 244, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_KLUTZ .item = ITEM_NONE, .moves = { MOVE_DUALWINGBEAT, MOVE_ROCKSLIDE, MOVE_HEATWAVE, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spDefEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_EVIOLITE, .moves = { MOVE_HEAVYSLAM, MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .atkEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_IRONHEAD, MOVE_ROCKSLIDE, MOVE_BODYPRESS, MOVE_METALBURST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AXEW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 220, .spdEv = 220, .ability = FRONTIER_ABILITY_2, //ABILITY_MOLDBREAKER .item = ITEM_EVIOLITE, .moves = { MOVE_OUTRAGE, MOVE_SUPERPOWER, MOVE_IRONTAIL, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AXEW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 220, .spdEv = 220, .ability = FRONTIER_ABILITY_1, //ABILITY_RIVALRY .item = ITEM_CHOICE_SCARF, .moves = { MOVE_OUTRAGE, MOVE_POISONJAB, MOVE_CRUNCH, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZURILL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .defEv = 116, .spDefEv = 80, .ability = FRONTIER_ABILITY_2, //ABILITY_HUGEPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_KNOCKOFF, MOVE_WATERFALL, MOVE_IRONTAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AZURILL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SAPSIPPER .item = ITEM_EVIOLITE, .moves = { MOVE_PERISHSONG, MOVE_CHARM, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BAGON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 240, .defEv = 36, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAGONCLAW, MOVE_ROCKSLIDE, MOVE_FIREFANG, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BAGON, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_DRAGONIUM_Z, .moves = { MOVE_OUTRAGE, MOVE_SHADOWCLAW, MOVE_ZENHEADBUTT, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BALTOY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 200, .spAtkEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SCORCHINGSANDS, MOVE_ICEBEAM, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BALTOY, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 40, .defEv = 236, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_PSYCHIC, MOVE_SHOREUP, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BALTOY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 200, .spAtkEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MULTIEYE .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_EXPANDINGFORCE, MOVE_EARTHPOWER, MOVE_ICEBEAM, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARBOACH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 212, .defEv = 36, .spDefEv = 28, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERBUBBLE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_WATERFALL, MOVE_EARTHQUAKE, MOVE_BOUNCE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BARBOACH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 92, .spAtkEv = 236, .spDefEv = 108, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_ANTICIPATION .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_EARTHPOWER, MOVE_ICEBEAM, MOVE_FUTURESIGHT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELDUM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 232, .atkEv = 232, .defEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_BERRY_JUICE, .moves = { MOVE_IRONHEAD, MOVE_ZENHEADBUTT, MOVE_TAKEDOWN, MOVE_IRONDEFENSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELDUM, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 156, .spAtkEv = 236, .spdEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_CHOICE_SCARF, .moves = { MOVE_STEELBEAM, MOVE_IRONHEAD, MOVE_ZENHEADBUTT, MOVE_HEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELLSPROUT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 76, .spAtkEv = 196, .spDefEv = 40, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SLUDGEBOMB, MOVE_ENERGYBALL, MOVE_SLEEPPOWDER, MOVE_GROWTH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BELLSPROUT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 240, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_SALAC_BERRY, .moves = { MOVE_POWERWHIP, MOVE_POISONJAB, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BERGMITE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 44, .defEv = 236, .spDefEv = 228, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_EVIOLITE, .moves = { MOVE_TOXIC, MOVE_HAIL, MOVE_AURORAVEIL, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BERGMITE, .nature = NATURE_JOLLY, .hpIv = 29, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 220, .spDefEv = 76, .spdEv = 212, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ICICLESPEAR, MOVE_ROCKSLIDE, MOVE_CRUNCH, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BIDOOF, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 124, .atkEv = 76, .defEv = 84, .spDefEv = 196, .spdEv = 28, .ability = FRONTIER_ABILITY_1, //ABILITY_SIMPLE .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_QUICKATTACK, MOVE_AQUATAIL, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BIDOOF, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 248, .defEv = 116, .spDefEv = 116, .spdEv = 28, .ability = FRONTIER_ABILITY_1, //ABILITY_SIMPLE .item = ITEM_EVIOLITE, .moves = { MOVE_QUICKATTACK, MOVE_CRUNCH, MOVE_SUPERPOWER, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BINACLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .atkEv = 180, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_EVIOLITE, .moves = { MOVE_STONEEDGE, MOVE_RAZORSHELL, MOVE_CROSSCHOP, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BINACLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 180, .defEv = 60, .spdEv = 248, .ability = FRONTIER_ABILITY_1, //ABILITY_TOUGHCLAWS .item = ITEM_EVIOLITE, .moves = { MOVE_LIQUIDATION, MOVE_ROCKBLAST, MOVE_BRICKBREAK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLITZLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 240, .defEv = 20, .spDefEv = 20, .spdEv = 228, .ability = FRONTIER_ABILITY_1, //ABILITY_SHOCKINGNEIGH .item = ITEM_BERRY_JUICE, .moves = { MOVE_VOLTTACKLE, MOVE_THUNDEROUSKICK, MOVE_FLAMECHARGE, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLITZLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 204, .defEv = 20, .spAtkEv = 36, .spDefEv = 20, .spdEv = 228, .ability = FRONTIER_ABILITY_2, //ABILITY_MOTORDRIVE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_VOLTTACKLE, MOVE_VOLTSWITCH, MOVE_THUNDEROUSKICK, MOVE_BOUNCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BONSLY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_LIFE_ORB, .moves = { MOVE_HEADSMASH, MOVE_STOMPINGTANTRUM, MOVE_BRICKBREAK, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BONSLY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 76, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKSLIDE, MOVE_COUNTER, MOVE_SUCKERPUNCH, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOUNSWEET, .nature = NATURE_MODEST, .hpIv = 15, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 52, .spAtkEv = 224, .spDefEv = 212, .spdEv = 20, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWEETVEIL .item = ITEM_LIFE_ORB, .moves = { MOVE_ENERGYBALL, MOVE_DAZZLINGGLEAM, MOVE_TEETERDANCE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BOUNSWEET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 196, .spDefEv = 132, .spdEv = 160, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_EVIOLITE, .moves = { MOVE_SEEDBOMB, MOVE_PLAYROUGH, MOVE_RAPIDSPIN, MOVE_AROMATHERAPY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRONZOR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 148, .spAtkEv = 4, .spDefEv = 148, .spdEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_BERRY_JUICE, .moves = { MOVE_DOOMDESIRE, MOVE_PSYCHIC, MOVE_STEALTHROCK, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BRONZOR, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 128, .atkEv = 244, .defEv = 68, .spDefEv = 68, .ability = FRONTIER_ABILITY_2, //ABILITY_HEATPROOF .item = ITEM_EVIOLITE, .moves = { MOVE_HEAVYSLAM, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUDEW, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 236, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_SLUDGEBOMB, MOVE_SLEEPPOWDER, MOVE_SPIKES, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUDEW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 200, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ENERGYBALL, MOVE_SLUDGEBOMB, MOVE_SHADOWBALL, MOVE_EXTRASENSORY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUIZEL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .spAtkEv = 196, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_WATERPULSE, MOVE_MUDSHOT, MOVE_ICYWIND, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUIZEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_BERRY_JUICE, .moves = { MOVE_AQUAJET, MOVE_ROCKTOMB, MOVE_POWERUPPUNCH, MOVE_TAILSLAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUIZEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_AQUAJET, MOVE_BRICKBREAK, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_BULBASAUR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 232, .defEv = 44, .spDefEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_EVIOLITE, .moves = { MOVE_GRASSYGLIDE, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BULBASAUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .defEv = 48, .spAtkEv = 236, .spdEv = 224, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_BULBASAUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .defEv = 48, .spAtkEv = 236, .spdEv = 224, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CHLOROPHYLL .item = ITEM_EVIOLITE, .moves = { MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_SLEEPPOWDER, MOVE_GROWTH, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_BUNEARY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIMBER .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_JUMPKICK, MOVE_TRIPLEAXEL, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUNEARY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .defEv = 84, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_KLUTZ .item = ITEM_FLAME_ORB, .moves = { MOVE_RETURN, MOVE_SWITCHEROO, MOVE_ENCORE, MOVE_ENTRAINMENT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUNNELBY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 228, .defEv = 60, .spdEv = 220, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_RETURN, MOVE_UTURN, MOVE_EARTHQUAKE, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BUNNELBY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 148, .atkEv = 228, .defEv = 132, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_POWERUPPUNCH, MOVE_WILDCHARGE, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BURMY, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 208, .defEv = 104, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_ELECTROWEB, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CACNEA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .atkEv = 156, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_EVIOLITE, .moves = { MOVE_SEEDBOMB, MOVE_DRAINPUNCH, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CACNEA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_EVIOLITE, .moves = { MOVE_SUCKERPUNCH, MOVE_LEECHSEED, MOVE_SYNTHESIS, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARVANHA, .nature = NATURE_ADAMANT, .hpIv = 9, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_CRUNCH, MOVE_PSYCHICFANGS, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CARVANHA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_WATERIUM_Z, .moves = { MOVE_DARKPULSE, MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CARVANHA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_DARKPULSE, MOVE_SCALD, MOVE_PROTECT, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CATERPIE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spAtkEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SHIELDDUST .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_TACKLE, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARMANDER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 12, .spAtkEv = 200, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLARPOWER .item = ITEM_FIRIUM_Z, .moves = { MOVE_BLASTBURN, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_ANCIENTPOWER, MOVE_DRAGONPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARMANDER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 180, .defEv = 92, .spDefEv = 36, .spdEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_NORMALIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_BRICKBREAK, MOVE_THUNDERPUNCH, MOVE_CELEBRATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHARMANDER, .nature = NATURE_TIMID, .hpIv = 21, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 12, .spAtkEv = 224, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLARPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_WEATHERBALL, MOVE_ANCIENTPOWER, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_CHERUBI, .nature = NATURE_MODEST, .hpIv = 9, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .defEv = 80, .spAtkEv = 180, .spdEv = 240, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBEAM, MOVE_WEATHERBALL, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHERUBI, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 164, .defEv = 76, .spAtkEv = 20, .spDefEv = 12, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_EVIOLITE, .moves = { MOVE_ENERGYBALL, MOVE_POLLENPUFF, MOVE_LEECHSEED, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHESPIN, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 48, .defEv = 156, .spDefEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_EVIOLITE, .moves = { MOVE_SEEDBOMB, MOVE_ZENHEADBUTT, MOVE_SPIKES, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHESPIN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 76, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_EVIOLITE, .moves = { MOVE_WOODHAMMER, MOVE_DRAINPUNCH, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIKORITA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 220, .defEv = 160, .spAtkEv = 48, .spDefEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_TOXIC, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIKORITA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_BERRY_JUICE, .moves = { MOVE_SEEDBOMB, MOVE_IRONTAIL, MOVE_DOUBLEEDGE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIMCHAR, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 156, .spAtkEv = 156, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_FIRIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_VACUUMWAVE, MOVE_GUNKSHOT, MOVE_FIREPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHIMCHAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 212, .defEv = 84, .spDefEv = 84, .spdEv = 124, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_EVIOLITE, .moves = { MOVE_FIREPUNCH, MOVE_THUNDERPUNCH, MOVE_POWERUPPUNCH, MOVE_FOCUSPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHINCHOU, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 212, .spAtkEv = 152, .spDefEv = 8, .spdEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_VOLTABSORB .item = ITEM_BERRY_JUICE, .moves = { MOVE_SCALD, MOVE_VOLTSWITCH, MOVE_ICEBEAM, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHINCHOU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 56, .spAtkEv = 232, .spdEv = 144, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HYDROPUMP, MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_DAZZLINGGLEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHINGLING, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 156, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_CLAY, .moves = { MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_LIGHTSCREEN, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHINGLING, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .defEv = 40, .spAtkEv = 188, .spDefEv = 40, .spdEv = 240, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_EVIOLITE, .moves = { MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAMPERL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .spAtkEv = 248, .spdEv = 184, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RATTLED .item = ITEM_DEEP_SEA_TOOTH, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAMPERL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 76, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_SHELLARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_DIVE, MOVE_IRONDEFENSE, MOVE_TOXIC, MOVE_CONFUSERAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAUNCHER, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 12, .atkEv = 92, .defEv = 180, .spAtkEv = 132, .spDefEv = 92, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_EVIOLITE, .moves = { MOVE_AQUAJET, MOVE_ICEBEAM, MOVE_AURASPHERE, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAUNCHER, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 216, .spDefEv = 12, .spdEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_BERRY_JUICE, .moves = { MOVE_WATERPULSE, MOVE_AURASPHERE, MOVE_DRAGONPULSE, MOVE_TERRAINPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLAUNCHER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 100, .spAtkEv = 120, .spDefEv = 92, .ability = FRONTIER_ABILITY_1, //ABILITY_MEGALAUNCHER .item = ITEM_EVIOLITE, .moves = { MOVE_WATERPULSE, MOVE_AQUAJET, MOVE_HELPINGHAND, MOVE_HEALPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFFA, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .spAtkEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_BERRY_JUICE, .moves = { MOVE_PSYCHIC, MOVE_MAGICALLEAF, MOVE_THUNDERWAVE, MOVE_SOFTBOILED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLEFFA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DRAININGKISS, MOVE_FIREBLAST, MOVE_PSYCHIC, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CLEFFA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 220, .defEv = 132, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FRIENDGUARD .item = ITEM_EVIOLITE, .moves = { MOVE_DRAININGKISS, MOVE_MISTYTERRAIN, MOVE_HELPINGHAND, MOVE_HEALPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COMBEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_AIRCUTTER, MOVE_OMINOUSWIND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COMBEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 20, .spDefEv = 20, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_BUGINIUM_Z, .moves = { MOVE_DUALWINGBEAT, MOVE_BUGBITE, MOVE_ENDEAVOR, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORPHISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_EVIOLITE, .moves = { MOVE_CRABHAMMER, MOVE_AQUAJET, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CORPHISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spDefEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BERRY_JUICE, .moves = { MOVE_CRABHAMMER, MOVE_KNOCKOFF, MOVE_TAUNT, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COTTONEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 236, .spDefEv = 40, .spdEv = 232, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_GIGADRAIN, MOVE_DAZZLINGGLEAM, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_COTTONEE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 216, .defEv = 116, .spAtkEv = 60, .spDefEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COTTONDOWN .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_COTTONGUARD, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_COTTONEE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 216, .defEv = 116, .spAtkEv = 60, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_EVIOLITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_ENCORE, MOVE_TAILWIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRABRAWLER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 16, .atkEv = 180, .defEv = 60, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_CRABHAMMER, MOVE_EARTHQUAKE, MOVE_STONEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRABRAWLER, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 220, .atkEv = 136, .spDefEv = 140, .spdEv = 12, .ability = FRONTIER_ABILITY_2, //ABILITY_IRONFIST .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_THUNDERPUNCH, MOVE_ICEPUNCH, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRANIDOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .atkEv = 236, .spdEv = 212, .ability = FRONTIER_ABILITY_2, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HEADSMASH, MOVE_WILDCHARGE, MOVE_SUPERPOWER, MOVE_DOUBLEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRANIDOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .atkEv = 236, .spdEv = 212, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CRANIDOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 140, .atkEv = 236, .defEv = 36, .spDefEv = 36, .spdEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_MOLDBREAKER .item = ITEM_ROCKIUM_Z, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SUPERPOWER, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROAGUNK, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 28, .defEv = 116, .spAtkEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_EVIOLITE, .moves = { MOVE_SLUDGEBOMB, MOVE_VACUUMWAVE, MOVE_SUCKERPUNCH, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROAGUNK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 188, .defEv = 116, .spDefEv = 116, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POISONTOUCH .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CROAGUNK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_BERRY_JUICE, .moves = { MOVE_VACUUMWAVE, MOVE_SLUDGEBOMB, MOVE_DARKPULSE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CUBCHOO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RATTLED .item = ITEM_EVIOLITE, .moves = { MOVE_ICEHAMMER, MOVE_SHADOWCLAW, MOVE_SUPERPOWER, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CUBCHOO, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 196, .defEv = 4, .spAtkEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_SLUSHRUSH .item = ITEM_BERRY_JUICE, .moves = { MOVE_ICEPUNCH, MOVE_SUPERPOWER, MOVE_PLAYROUGH, MOVE_SURF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CUBCHOO, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_SLUSHRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_BLIZZARD, MOVE_SURF, MOVE_SUPERPOWER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_CUBONE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_THICK_CLUB, .moves = { MOVE_BONERUSH, MOVE_ROCKBLAST, MOVE_FIREPUNCH, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CUBONE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 200, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_BATTLEARMOR .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SCORCHINGSANDS, MOVE_ICEBEAM, MOVE_FLAMETHROWER, MOVE_HIDDENPOWER, //TYPE_ELECTRIC }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CYNDAQUIL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 44, .defEv = 12, .spAtkEv = 200, .spDefEv = 16, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ERUPTION, MOVE_FIREBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_EXTRASENSORY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CYNDAQUIL, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 192, .spAtkEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_LIECHI_BERRY, .moves = { MOVE_FLAMECHARGE, MOVE_OVERHEAT, MOVE_REVERSAL, MOVE_ENDURE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARUMAKA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FLAREBLITZ, MOVE_SUPERPOWER, MOVE_UTURN, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARUMAKA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INNERFOCUS .item = ITEM_DARKINIUM_Z, .moves = { MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_BRICKBREAK, MOVE_SNATCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEERLING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 36, .spDefEv = 4, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SAPSIPPER .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_SEEDBOMB, MOVE_WILDCHARGE, MOVE_JUMPKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEERLING, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_EVIOLITE, .moves = { MOVE_HEADBUTT, MOVE_TROPKICK, MOVE_BOUNCE, MOVE_JUMPKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 236, .defEv = 36, .spDefEv = 4, .spdEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_EJECT_PACK, .moves = { MOVE_CRUNCH, MOVE_OUTRAGE, MOVE_SUPERPOWER, MOVE_ZENHEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEINO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 200, .defEv = 36, .spAtkEv = 236, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_EVIOLITE, .moves = { MOVE_DARKPULSE, MOVE_DRAGONPULSE, MOVE_EARTHPOWER, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWPIDER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .defEv = 180, .spAtkEv = 36, .spDefEv = 20, .spdEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERBUBBLE .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_INFESTATION, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DEWPIDER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 196, .defEv = 180, .spDefEv = 20, .spdEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERBUBBLE .item = ITEM_EVIOLITE, .moves = { MOVE_LEECHFANG, MOVE_LIQUIDATION, MOVE_CRUNCH, MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGLETT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_FOCUS_SASH, .moves = { MOVE_EARTHQUAKE, MOVE_REVERSAL, MOVE_SUCKERPUNCH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGLETT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_BEATUP, MOVE_MEMENTO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGLETT_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEELYSPIRIT .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_SUCKERPUNCH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGLETT_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_TANGLINGHAIR .item = ITEM_LIECHI_BERRY, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_SUBSTITUTE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DIGLETT_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_ROCKSLIDE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_DODUO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_EARLYBIRD .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_BRAVEBIRD, MOVE_JUMPKICK, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DODUO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_THRASH, MOVE_BRAVEBIRD, MOVE_JUMPKICK, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRATINI, .nature = NATURE_RASH, .hpIv = 17, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 164, .spAtkEv = 196, .spdEv = 148, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_LIFE_ORB, .moves = { MOVE_DRACOMETEOR, MOVE_FIREBLAST, MOVE_EXTREMESPEED, MOVE_IRONTAIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRATINI, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 28, .atkEv = 248, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_BERRY_JUICE, .moves = { MOVE_OUTRAGE, MOVE_AQUATAIL, MOVE_EXTREMESPEED, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRATINI, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 4, .defEv = 236, .spDefEv = 116, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MARVELSCALE .item = ITEM_EVIOLITE, .moves = { MOVE_DRAGONTAIL, MOVE_CURSE, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DRILBUR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOLDBREAKER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EARTHQUAKE, MOVE_RAPIDSPIN, MOVE_POISONJAB, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRILBUR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 148, .defEv = 116, .spDefEv = 76, .spdEv = 132, .ability = FRONTIER_ABILITY_2, //ABILITY_SANDFORCE .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_RAPIDSPIN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRILBUR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 184, .atkEv = 236, .defEv = 36, .spdEv = 52, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_XSCISSOR, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_DROWZEE, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 220, .atkEv = 212, .defEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_BERRY_JUICE, .moves = { MOVE_ZENHEADBUTT, MOVE_POWERUPPUNCH, MOVE_FOULPLAY, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DROWZEE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 156, .spAtkEv = 20, .spDefEv = 196, .spdEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_EVIOLITE, .moves = { MOVE_PSYCHIC, MOVE_THUNDERWAVE, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DROWZEE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 124, .defEv = 76, .spAtkEv = 252, .spDefEv = 36, .spdEv = 20, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_EXPANDINGFORCE, MOVE_DAZZLINGGLEAM, MOVE_SHADOWBALL, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUCKLETT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .spAtkEv = 244, .spdEv = 244, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COMPETITIVE .item = ITEM_BERRY_JUICE, .moves = { MOVE_AIRSLASH, MOVE_SURF, MOVE_ICEBEAM, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUCKLETT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 244, .spdEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_BRAVEBIRD, MOVE_LIQUIDATION, MOVE_AQUAJET, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUCKLETT, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 180, .defEv = 196, .spAtkEv = 4, .spDefEv = 116, .spdEv = 12, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_EVIOLITE, .moves = { MOVE_SURF, MOVE_HURRICANE, MOVE_RAINDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSKULL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_EVIOLITE, .moves = { MOVE_POLTERGEIST, MOVE_WILLOWISP, MOVE_PAINSPLIT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DUSKULL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 240, .defEv = 36, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_BERRY_JUICE, .moves = { MOVE_POLTERGEIST, MOVE_BODYSLAM, MOVE_SWAGGER, MOVE_PSYCHUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DWEBBLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 240, .defEv = 76, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_STONEEDGE, MOVE_XSCISSOR, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DWEBBLE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_FIRSTIMPRESSION, MOVE_KNOCKOFF, MOVE_STEALTHROCK, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_DWEBBLE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKSLIDE, MOVE_KNOCKOFF, MOVE_WIDEGUARD, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EEVEE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 196, .spDefEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_WISH, MOVE_BATONPASS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, .gigantamax = TRUE, }, { .species = SPECIES_EEVEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY .item = ITEM_FOCUS_SASH, .moves = { MOVE_PROTECT, MOVE_LASTRESORT, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EKANS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 4, .spdEv = 248, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_POISONJAB, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EKANS, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .defEv = 84, .spDefEv = 244, .spdEv = 24, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEDSKIN .item = ITEM_BERRY_JUICE, .moves = { MOVE_GUNKSHOT, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRIKE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLAREBOOST .item = ITEM_FLAME_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_FLAMETHROWER, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRIKE, .nature = NATURE_ADAMANT, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_LIGHTNINGROD .item = ITEM_LIFE_ORB, .moves = { MOVE_WILDCHARGE, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELECTRIKE, .nature = NATURE_QUIRKY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 116, .spDefEv = 116, .spdEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_EVIOLITE, .moves = { MOVE_WILDCHARGE, MOVE_SNARL, MOVE_PROTECT, MOVE_HOWL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELEKID, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 32, .spAtkEv = 240, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDERBOLT, MOVE_CROSSCHOP, MOVE_PSYCHIC, MOVE_WILDCHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELEKID, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 252, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT .item = ITEM_ELECTRIC_GEM, .moves = { MOVE_WILDCHARGE, MOVE_ICEPUNCH, MOVE_BRICKBREAK, MOVE_THIEF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELGYEM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 28, .defEv = 160, .spAtkEv = 160, .spDefEv = 160, .ability = FRONTIER_ABILITY_2, //ABILITY_ANALYTIC .item = ITEM_EVIOLITE, .moves = { MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_THUNDERWAVE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ELGYEM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 252, .spAtkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SYNCHRONIZE .item = ITEM_BERRY_JUICE, .moves = { MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ESPURR, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .atkEv = 36, .spAtkEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_PSYCHIC, MOVE_DARKPULSE, MOVE_ENERGYBALL, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ESPURR, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 20, .atkEv = 248, .defEv = 8, .spAtkEv = 16, .spdEv = 216, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_NORMALIUM_Z, .moves = { MOVE_ZENHEADBUTT, MOVE_PLAYROUGH, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_WORKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ESPURR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 176, .defEv = 4, .spDefEv = 116, .spdEv = 212, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OWNTEMPO .item = ITEM_LIGHT_CLAY, .moves = { MOVE_FAKEOUT, MOVE_THUNDERWAVE, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGCUTE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 196, .spAtkEv = 196, .spDefEv = 80, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_BERRY_JUICE, .moves = { MOVE_GIGADRAIN, MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EXEGGCUTE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 116, .spAtkEv = 196, .spDefEv = 76, .spdEv = 120, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_EVIOLITE, .moves = { MOVE_EXTRASENSORY, MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SUNNYDAY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FEEBAS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_SAFETY_GOGGLES, .moves = { MOVE_WATERFALL, MOVE_HAIL, MOVE_CONFUSERAY, MOVE_HYPNOSIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FEEBAS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_PSYCHIUM_Z, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_DRAGONPULSE, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FENNEKIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 116, .spAtkEv = 184, .spDefEv = 12, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN .item = ITEM_POWER_HERB, .moves = { MOVE_FIREBLAST, MOVE_SOLARBEAM, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FENNEKIN, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 204, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN .item = ITEM_EJECT_PACK, .moves = { MOVE_OVERHEAT, MOVE_PSYSHOCK, MOVE_FOULPLAY, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FERROSEED, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .atkEv = 36, .defEv = 108, .spDefEv = 228, .spdEv = 52, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_EVIOLITE, .moves = { MOVE_BULLETSEED, MOVE_KNOCKOFF, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FERROSEED, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 216, .atkEv = 196, .defEv = 28, .spDefEv = 68, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONBARBS .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELROLLER, MOVE_BULLETSEED, MOVE_KNOCKOFF, MOVE_REVENGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FINNEON, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 44, .defEv = 232, .spAtkEv = 48, .spDefEv = 112, .spdEv = 72, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_BERRY_JUICE, .moves = { MOVE_SCALD, MOVE_UTURN, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FINNEON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .spAtkEv = 208, .spDefEv = 108, .spdEv = 148, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERBUBBLE .item = ITEM_EVIOLITE, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_AIRCUTTER, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLABEBE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 164, .defEv = 204, .spAtkEv = 108, .spDefEv = 12, .spdEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_FLOWERVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_MOONBLAST, MOVE_PSYCHIC, MOVE_CALMMIND, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLABEBE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 164, .defEv = 128, .spAtkEv = 192, .spdEv = 24, .ability = FRONTIER_ABILITY_2, //ABILITY_AROMAVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_MOONBLAST, MOVE_GIGADRAIN, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_MAGICCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLABEBE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 244, .defEv = 204, .spDefEv = 60, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SYMBIOSIS .item = ITEM_BERRY_JUICE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_WISH, MOVE_PROTECT, MOVE_MAGICCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_FLETCHLING, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 92, .spDefEv = 40, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_BERRY_JUICE, .moves = { MOVE_DUALWINGBEAT, MOVE_FLAMECHARGE, MOVE_UTURN, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FLETCHLING, .nature = NATURE_NAIVE, .hpIv = 9, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .atkEv = 120, .spAtkEv = 200, .spdEv = 188, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_LIFE_ORB, .moves = { MOVE_DUALWINGBEAT, MOVE_OVERHEAT, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FOMANTIS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 36, .defEv = 40, .spAtkEv = 196, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_EVIOLITE, .moves = { MOVE_LEAFSTORM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_TOXIC, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FOMANTIS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_BERRY_JUICE, .moves = { MOVE_BULLETSEED, MOVE_LEECHFANG, MOVE_DUALCHOP, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FOONGUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 124, .defEv = 160, .spAtkEv = 64, .spDefEv = 160, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_SPORE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FOONGUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_EFFECTSPORE .item = ITEM_BERRY_JUICE, .moves = { MOVE_ENERGYBALL, MOVE_SLUDGEBOMB, MOVE_FOULPLAY, MOVE_SPORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FRILLISH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 116, .spAtkEv = 76, .spDefEv = 76, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_CURSEDBODY .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_SHADOWBALL, MOVE_WILLOWISP, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FRILLISH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERBUBBLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_WATERSPOUT, MOVE_HYDROPUMP, MOVE_SHADOWBALL, MOVE_DAZZLINGGLEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROAKIE, .nature = NATURE_NAIVE, .hpIv = 17, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .atkEv = 72, .defEv = 36, .spAtkEv = 184, .spDefEv = 28, .spdEv = 188, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_UTURN, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FROAKIE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 28, .atkEv = 228, .defEv = 36, .spDefEv = 4, .spdEv = 212, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROTEAN .item = ITEM_BERRY_JUICE, .moves = { MOVE_WATERFALL, MOVE_ROCKSLIDE, MOVE_ACROBATICS, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GASTLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 28, .spAtkEv = 200, .spDefEv = 80, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GASTLY, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 76, .defEv = 36, .spAtkEv = 196, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWBALL, MOVE_SLUDGEWAVE, MOVE_DESTINYBOND, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GEODUDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 116, .spDefEv = 152, .spdEv = 8, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKBLAST, MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GEODUDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spDefEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_CUSTAP_BERRY, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SUPERPOWER, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GEODUDE_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 36, .defEv = 116, .spAtkEv = 36, .spDefEv = 88, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALVANIZE .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GEODUDE_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKBLAST, MOVE_THUNDERPUNCH, MOVE_EARTHQUAKE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIBLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 204, .defEv = 76, .spDefEv = 76, .spdEv = 100, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_EVIOLITE, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_IRONHEAD, MOVE_SHADOWCLAW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GIBLE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 124, .defEv = 156, .spDefEv = 156, .spdEv = 20, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ROUGHSKIN .item = ITEM_BERRY_JUICE, .moves = { MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GIBLE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .atkEv = 36, .defEv = 236, .spDefEv = 156, .spdEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDVEIL .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_DRAGONCLAW, MOVE_EARTHQUAKE, MOVE_SANDSTORM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLAMEOW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 20, .spDefEv = 16, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_LIMBER .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_SUCKERPUNCH, MOVE_KNOCKOFF, MOVE_PLAYROUGH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLAMEOW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 20, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_OWNTEMPO .item = ITEM_BERRY_JUICE, .moves = { MOVE_FAKEOUT, MOVE_QUICKATTACK, MOVE_FOULPLAY, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLDEEN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 220, .spDefEv = 36, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FISHIOUSREND, MOVE_DRILLRUN, MOVE_MEGAHORN, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLDEEN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 184, .defEv = 36, .spDefEv = 36, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERVEIL .item = ITEM_BERRY_JUICE, .moves = { MOVE_WATERFALL, MOVE_KNOCKOFF, MOVE_POISONJAB, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLETT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 228, .atkEv = 244, .defEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_POLTERGEIST, MOVE_DYNAMICPUNCH, MOVE_MEGAKICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOLETT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 192, .atkEv = 244, .defEv = 36, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_ICEPUNCH, MOVE_DRAINPUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOLETT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 204, .atkEv = 84, .defEv = 116, .spDefEv = 104, .ability = FRONTIER_ABILITY_2, //ABILITY_POWERSPOT .item = ITEM_EVIOLITE, .moves = { MOVE_PHANTOMFORCE, MOVE_DRAINPUNCH, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOOMY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 236, .spAtkEv = 4, .spDefEv = 156, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GOOEY .item = ITEM_EVIOLITE, .moves = { MOVE_DRAGONPULSE, MOVE_SLUDGEWAVE, MOVE_SLEEPTALK, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOOMY, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .atkEv = 36, .defEv = 156, .spAtkEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER .item = ITEM_BERRY_JUICE, .moves = { MOVE_DRAGONBREATH, MOVE_MUDDYWATER, MOVE_SKITTERSMACK, MOVE_ACIDARMOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRIMER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 196, .spDefEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY .item = ITEM_BERRY_JUICE, .moves = { MOVE_GUNKSHOT, MOVE_KNOCKOFF, MOVE_THUNDERPUNCH, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRIMER, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 160, .defEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD .item = ITEM_EVIOLITE, .moves = { MOVE_POISONJAB, MOVE_ROCKSLIDE, MOVE_SHADOWSNEAK, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRIMER_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 196, .spDefEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONTOUCH .item = ITEM_BERRY_JUICE, .moves = { MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_PURSUIT, MOVE_FIREPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRIMER_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 240, .defEv = 196, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONTOUCH .item = ITEM_EVIOLITE, .moves = { MOVE_GUNKSHOT, MOVE_KNOCKOFF, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GRIMER_A, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 36, .defEv = 196, .spAtkEv = 204, .spDefEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_POWEROFALCHEMY .item = ITEM_POISON_GEM, .moves = { MOVE_SLUDGEWAVE, MOVE_BRUTALSWING, MOVE_THIEF, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GROWLITHE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 200, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_BERRY_JUICE, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_CLOSECOMBAT, MOVE_PSYCHICFANGS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROWLITHE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 156, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_WILLOWISP, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GROWLITHE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .defEv = 76, .spAtkEv = 36, .spDefEv = 36, .spdEv = 204, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_HEAT_ROCK, .moves = { MOVE_OVERHEAT, MOVE_SNARL, MOVE_SUNNYDAY, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRUBBIN, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 156, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_BERRY_JUICE, .moves = { MOVE_SKITTERSMACK, MOVE_ELECTROWEB, MOVE_VOLTSWITCH, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GRUBBIN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 100, .atkEv = 180, .spdEv = 228, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_BUG_GEM, .moves = { MOVE_XSCISSOR, MOVE_WILDCHARGE, MOVE_CRUNCH, MOVE_ACROBATICS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GULPIN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 172, .spAtkEv = 12, .spDefEv = 172, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_GOOEY .item = ITEM_EVIOLITE, .moves = { MOVE_SLUDGEWAVE, MOVE_TOXIC, MOVE_PAINSPLIT, MOVE_STOCKPILE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GULPIN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 252, .defEv = 12, .spDefEv = 12, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD .item = ITEM_EVIOLITE, .moves = { MOVE_GUNKSHOT, MOVE_ICEPUNCH, MOVE_FIREPUNCH, MOVE_BULLETSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAPPINY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_FLAMETHROWER, MOVE_ICEBEAM, MOVE_THUNDERWAVE, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HAPPINY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 76, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_FOCUS_SASH, .moves = { MOVE_HYPERVOICE, MOVE_SHADOWBALL, MOVE_HEALBELL, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HAPPINY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 236, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FRIENDGUARD .item = ITEM_EVIOLITE, .moves = { MOVE_ICYWIND, MOVE_PROTECT, MOVE_HELPINGHAND, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HELIOPTILE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 12, .defEv = 172, .spAtkEv = 32, .spDefEv = 96, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_DRYSKIN .item = ITEM_EVIOLITE, .moves = { MOVE_THUNDERBOLT, MOVE_UTURN, MOVE_SURF, MOVE_GLARE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HELIOPTILE, .nature = NATURE_TIMID, .hpIv = 11, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 96, .spAtkEv = 196, .spDefEv = 16, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SOLARPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_RISINGVOLTAGE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_DARKPULSE, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HELIOPTILE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .defEv = 12, .spAtkEv = 204, .spDefEv = 12, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_DRYSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_PARABOLICCHARGE, MOVE_SWIFT, MOVE_VOLTSWITCH, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HIPPOPOTAS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .atkEv = 206, .defEv = 52, .spDefEv = 100, .spdEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_CRUNCH, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HIPPOPOTAS, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .atkEv = 44, .defEv = 132, .spDefEv = 180, .spdEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_WHIRLWIND, MOVE_STEALTHROCK, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HIPPOPOTAS, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .atkEv = 44, .defEv = 52, .spDefEv = 180, .spdEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSTREAM .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SLACKOFF, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HONEDGE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 116, .defEv = 116, .spDefEv = 140, .spdEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD .item = ITEM_EVIOLITE, .moves = { MOVE_IRONHEAD, MOVE_SHADOWSNEAK, MOVE_SACREDSWORD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HONEDGE, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 172, .atkEv = 240, .defEv = 36, .spDefEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_NOGUARD .item = ITEM_BERRY_JUICE, .moves = { MOVE_GYROBALL, MOVE_SHADOWCLAW, MOVE_SHADOWSNEAK, MOVE_CLOSECOMBAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOTHOOT, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 196, .spAtkEv = 12, .spDefEv = 68, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_EVIOLITE, .moves = { MOVE_AIRSLASH, MOVE_HYPNOSIS, MOVE_REFLECT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOTHOOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 228, .spdEv = 208, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_BERRY_JUICE, .moves = { MOVE_AIRSLASH, MOVE_HYPERVOICE, MOVE_SHADOWBALL, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOOTHOOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 228, .spdEv = 208, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TINTEDLENS .item = ITEM_BERRY_JUICE, .moves = { MOVE_HURRICANE, MOVE_HYPERVOICE, MOVE_HEATWAVE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_HOPPIP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 236, .defEv = 36, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_FLYING_GEM, .moves = { MOVE_BULLETSEED, MOVE_ACROBATICS, MOVE_SLEEPPOWDER, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOPPIP, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_EVIOLITE, .moves = { MOVE_LEECHSEED, MOVE_TOXIC, MOVE_STRENGTHSAP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_HORSEA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 200, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_DAMP_ROCK, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HORSEA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 196, .spDefEv = 76, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_DRAGONPULSE, MOVE_FOCUSENERGY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOUNDOUR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_BERRY_JUICE, .moves = { MOVE_CRUNCH, MOVE_FLAREBLITZ, MOVE_THUNDERFANG, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HOUNDOUR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_FLAMETHROWER, MOVE_FIERYWRATH, MOVE_SOLARBEAM, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_IGGLYBUFF, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .spAtkEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_EVIOLITE, .moves = { MOVE_HYPERVOICE, MOVE_HEALBELL, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_IGGLYBUFF, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .defEv = 156, .spAtkEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPETITIVE .item = ITEM_BERRY_JUICE, .moves = { MOVE_HYPERVOICE, MOVE_FIREBLAST, MOVE_SHADOWBALL, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INKAY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 12, .atkEv = 244, .defEv = 12, .spDefEv = 4, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_CONTRARY .item = ITEM_CHOICE_SCARF, .moves = { MOVE_KNOCKOFF, MOVE_PSYCHOCUT, MOVE_SUPERPOWER, MOVE_SWITCHEROO, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_INKAY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 172, .defEv = 16, .spAtkEv = 248, .spDefEv = 72, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_EVIOLITE, .moves = { MOVE_DARKPULSE, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JANGMO_O, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_BULLETPROOF .item = ITEM_BERRY_JUICE, .moves = { MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_BRICKBREAK, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JANGMO_O, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_BERRY_JUICE, .moves = { MOVE_CLANGINGSCALES, MOVE_FOCUSBLAST, MOVE_IRONHEAD, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JOLTIK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 16, .spAtkEv = 220, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_THUNDER, MOVE_GIGADRAIN, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JOLTIK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 164, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWARM .item = ITEM_EVIOLITE, .moves = { MOVE_WILDCHARGE, MOVE_LUNGE, MOVE_CROSSPOISON, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_JOLTIK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 16, .spAtkEv = 220, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWARM .item = ITEM_LIFE_ORB, .moves = { MOVE_BUGBUZZ, MOVE_RISINGVOLTAGE, MOVE_GIGADRAIN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_ELECTRIC_TERRAIN_TEAM, }, { .species = SPECIES_KABUTO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 36, .defEv = 44, .spDefEv = 156, .spdEv = 156, .ability = FRONTIER_ABILITY_2, //ABILITY_BATTLEARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_STONEEDGE, MOVE_KNOCKOFF, MOVE_RAPIDSPIN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KABUTO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 36, .spAtkEv = 236, .spdEv = 40, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_POWER_HERB, .moves = { MOVE_METEORBEAM, MOVE_HYDROPUMP, MOVE_GIGADRAIN, MOVE_THIEF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KARRABLAST, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spDefEv = 80, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_NOGUARD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_MEGAHORN, MOVE_KNOCKOFF, MOVE_DRILLRUN, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KARRABLAST, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_FOCUS_SASH, .moves = { MOVE_XSCISSOR, MOVE_DRILLRUN, MOVE_POISONJAB, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLINK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 40, .spDefEv = 116, .spdEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_CLEARBODY .item = ITEM_EVIOLITE, .moves = { MOVE_GEARGRIND, MOVE_WILDCHARGE, MOVE_RETURN, MOVE_SHIFTGEAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLINK, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 148, .defEv = 40, .spAtkEv = 240, .spDefEv = 40, .spdEv = 40, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELBEAM, MOVE_THUNDERBOLT, MOVE_POWERGEM, MOVE_HIDDENPOWER, //TYPE_FIGHTING }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KLINK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .atkEv = 236, .defEv = 36, .spDefEv = 116, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_EVIOLITE, .moves = { MOVE_STEELROLLER, MOVE_WILDCHARGE, MOVE_GEARGRIND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_ELECTRIC_TERRAIN_TEAM, }, { .species = SPECIES_KOFFING, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 236, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_EVIOLITE, .moves = { MOVE_SLUDGEWAVE, MOVE_WILLOWISP, MOVE_TOXICSPIKES, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KOFFING, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 196, .spDefEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_NEUTRALIZINGGAS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SLUDGEWAVE, MOVE_FIREBLAST, MOVE_THUNDERBOLT, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KRABBY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 36, .spDefEv = 4, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_HYPERCUTTER .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CRABHAMMER, MOVE_KNOCKOFF, MOVE_SUPERPOWER, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KRABBY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 36, .spDefEv = 76, .spdEv = 124, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_EVIOLITE, .moves = { MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_SUPERPOWER, MOVE_AGILITY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KRICKETOT, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 196, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_BERRY_JUICE, .moves = { MOVE_BUGBITE, MOVE_UPROAR, MOVE_MUDSLAP, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_KRICKETOT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_FOCUS_SASH, .moves = { MOVE_STRUGGLEBUG, MOVE_MUDSLAP, MOVE_ENDEAVOR, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LARVESTA, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 4, .defEv = 236, .spDefEv = 156, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_EVIOLITE, .moves = { MOVE_SKITTERSMACK, MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LARVESTA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWARM .item = ITEM_BERRY_JUICE, .moves = { MOVE_BUGBUZZ, MOVE_FLAMETHROWER, MOVE_GIGADRAIN, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LARVITAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 244, .defEv = 40, .spDefEv = 36, .spdEv = 188, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_EVIOLITE, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SUPERPOWER, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LARVITAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 244, .spDefEv = 116, .spdEv = 32, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_IRONDEFENSE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEDYBA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_SWARM .item = ITEM_EVIOLITE, .moves = { MOVE_BUGBUZZ, MOVE_KNOCKOFF, MOVE_REFLECT, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LEDYBA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 120, .atkEv = 196, .defEv = 36, .spdEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUGEPOWER .item = ITEM_BERRY_JUICE, .moves = { MOVE_ACROBATICS, MOVE_ICEPUNCH, MOVE_MACHPUNCH, MOVE_VICTORYDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LICKITUNG, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 76, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_EVIOLITE, .moves = { MOVE_BODYSLAM, MOVE_KNOCKOFF, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LICKITUNG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 236, .defEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_KNOCKOFF, MOVE_BODYPRESS, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILEEP, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 148, .defEv = 60, .spAtkEv = 228, .spDefEv = 60, .spdEv = 12, .ability = FRONTIER_ABILITY_2, //ABILITY_SIMPLE .item = ITEM_POWER_HERB, .moves = { MOVE_METEORBEAM, MOVE_GIGADRAIN, MOVE_EARTHPOWER, MOVE_SLUDGEBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILEEP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 228, .defEv = 140, .spDefEv = 60, .spdEv = 12, .ability = FRONTIER_ABILITY_2, //ABILITY_SIMPLE .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKSLIDE, MOVE_SEEDBOMB, MOVE_RECOVER, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILEEP, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 148, .defEv = 220, .spAtkEv = 28, .spDefEv = 60, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STORMDRAIN .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_GIGADRAIN, MOVE_SANDSTORM, MOVE_RECOVER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIPUP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 196, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_PLAYROUGH, MOVE_FIREFANG, MOVE_PAYBACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LILLIPUP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 196, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT .item = ITEM_NORMAL_GEM, .moves = { MOVE_RETURN, MOVE_PSYCHICFANGS, MOVE_WILDCHARGE, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LITLEO, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .defEv = 52, .spAtkEv = 176, .spDefEv = 80, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_THROAT_SPRAY, .moves = { MOVE_FIREBLAST, MOVE_HYPERVOICE, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LITLEO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 196, .defEv = 52, .spDefEv = 4, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BERRY_JUICE, .moves = { MOVE_FLAREBLITZ, MOVE_RETURN, MOVE_WILDCHARGE, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LITTEN, .nature = NATURE_NAIVE, .hpIv = 9, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spDefEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_LIFE_ORB, .moves = { MOVE_FIREBLAST, MOVE_UTURN, MOVE_CRUNCH, MOVE_FLAMECHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_LITTEN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 160, .defEv = 116, .spDefEv = 116, .spdEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_FLAREBLITZ, MOVE_LEECHFANG, MOVE_SHADOWCLAW, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LITWICK, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 116, .defEv = 76, .spAtkEv = 236, .spDefEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_ROOM_SERVICE, .moves = { MOVE_SHADOWBALL, MOVE_FIREBLAST, MOVE_ENERGYBALL, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LITWICK, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .defEv = 156, .spAtkEv = 76, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_FLAMEBODY .item = ITEM_EVIOLITE, .moves = { MOVE_HEX, MOVE_MYSTICALFIRE, MOVE_PAINSPLIT, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOTAD, .nature = NATURE_MODEST, .hpIv = 19, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_SURF, MOVE_GIGADRAIN, MOVE_ICEBEAM, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_LOTAD, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 196, .spAtkEv = 44, .spDefEv = 116, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_RAINDISH .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_ICEBEAM, MOVE_PROTECT, MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHOP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 36, .spDefEv = 4, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_NOGUARD .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DYNAMICPUNCH, MOVE_KNOCKOFF, MOVE_POISONJAB, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MACHOP, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 196, .defEv = 36, .spdEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_KNOCKOFF, MOVE_FACADE, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGBY, .nature = NATURE_NAIVE, .hpIv = 9, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spAtkEv = 20, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_FLAMEBODY .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAREBLITZ, MOVE_THUNDERPUNCH, MOVE_PSYCHIC, MOVE_HEATWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGBY, .nature = NATURE_JOLLY, .hpIv = 29, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT .item = ITEM_BERRY_JUICE, .moves = { MOVE_FIREPUNCH, MOVE_THUNDERPUNCH, MOVE_MACHPUNCH, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGIKARP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RATTLED .item = ITEM_NORMALIUM_Z, .moves = { MOVE_BOUNCE, MOVE_TACKLE, MOVE_FLAIL, MOVE_SPLASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGIKARP, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 40, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_WATERIUM_Z, .moves = { MOVE_HYDROPUMP, MOVE_BOUNCE, MOVE_FLAIL, MOVE_TACKLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNEMITE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_VOLTSWITCH, MOVE_FLASHCANNON, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAGNEMITE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 76, .defEv = 36, .spAtkEv = 160, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_THUNDERBOLT, MOVE_STEELBEAM, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_MAGNETRISE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAKUHITA, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 180, .atkEv = 196, .defEv = 36, .spDefEv = 36, .spdEv = 60, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_EVIOLITE, .moves = { MOVE_BRICKBREAK, MOVE_KNOCKOFF, MOVE_FORCEPALM, MOVE_WHIRLWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAKUHITA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 80, .atkEv = 196, .defEv = 196, .spDefEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_EVIOLITE, .moves = { MOVE_LOWSWEEP, MOVE_THUNDERPUNCH, MOVE_ICEPUNCH, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANKEY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_VITALSPIRIT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_GUNKSHOT, MOVE_EARTHQUAKE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANKEY, .nature = NATURE_JOLLY, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_LIFE_ORB, .moves = { MOVE_THUNDEROUSKICK, MOVE_SEEDBOMB, MOVE_ROCKSLIDE, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANTYKE, .nature = NATURE_MODEST, .hpIv = 9, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 76, .spAtkEv = 200, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_AIRSLASH, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MANTYKE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 240, .defEv = 116, .spAtkEv = 36, .spDefEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_EVIOLITE, .moves = { MOVE_AIRSLASH, MOVE_SCALD, MOVE_HAZE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAREANIE, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 20, .defEv = 100, .spAtkEv = 92, .spDefEv = 100, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_SLUDGEBOMB, MOVE_SCALD, MOVE_KNOCKOFF, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAREANIE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 216, .atkEv = 252, .defEv = 20, .spDefEv = 20, .ability = FRONTIER_ABILITY_1, //ABILITY_MERCILESS .item = ITEM_BERRY_JUICE, .moves = { MOVE_GUNKSHOT, MOVE_LIQUIDATION, MOVE_KNOCKOFF, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAREEP, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 196, .spDefEv = 76, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TANGLINGWOOL .item = ITEM_EVIOLITE, .moves = { MOVE_THUNDERCAGE, MOVE_THUNDERWAVE, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAREEP, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .defEv = 120, .spAtkEv = 76, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_BERRY_JUICE, .moves = { MOVE_THUNDERCAGE, MOVE_POWERGEM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_COTTONGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MAREEP, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 116, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_TERRAIN_EXTENDER, .moves = { MOVE_RISINGVOLTAGE, MOVE_THUNDERWAVE, MOVE_ELECTRICTERRAIN, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELTAN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 228, .defEv = 236, .spAtkEv = 46, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_AIR_BALLOON, .moves = { MOVE_FLASHCANNON, MOVE_THUNDERBOLT, MOVE_TOXIC, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MELTAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 104, .spAtkEv = 240, .spDefEv = 160, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MAGNETPULL .item = ITEM_BERRY_JUICE, .moves = { MOVE_STEELBEAM, MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_ACIDARMOR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWTH, .nature = NATURE_HASTY, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 4, .spAtkEv = 36, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_KNOCKOFF, MOVE_WATERPULSE, MOVE_AERIALACE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWTH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_NORMAL_GEM, .moves = { MOVE_FAKEOUT, MOVE_COVET, MOVE_THIEF, MOVE_AERIALACE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWTH_A, .nature = NATURE_TIMID, .hpIv = 19, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .defEv = 68, .spAtkEv = 200, .spDefEv = 40, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RATTLED .item = ITEM_LIFE_ORB, .moves = { MOVE_NIGHTDAZE, MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWTH_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 76, .spAtkEv = 200, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_DARKINIUM_Z, .moves = { MOVE_NIGHTDAZE, MOVE_SHOCKWAVE, MOVE_ICYWIND, MOVE_PARTINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIENFOO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HIGHJUMPKICK, MOVE_UTURN, MOVE_KNOCKOFF, MOVE_DRAINPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIENFOO, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 36, .spDefEv = 116, .spdEv = 120, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_FAKEOUT, MOVE_AGILITY, MOVE_BULKUP, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIENFOO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 200, .defEv = 196, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_FAKEOUT, MOVE_COACHING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIME_JR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 76, .spAtkEv = 200, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_DRAININGKISS, MOVE_ICYWIND, MOVE_CHARGEBEAM, MOVE_REFLECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MIME_JR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 236, .spAtkEv = 4, .spDefEv = 36, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_BERRY_JUICE, .moves = { MOVE_TAUNT, MOVE_CALMMIND, MOVE_BARRIER, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MIME_JR, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 76, .spAtkEv = 200, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_DAZZLINGGLEAM, MOVE_ICYWIND, MOVE_ENCORE, MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINCCINO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_LIFE_ORB, .moves = { MOVE_TAILSLAP, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_BONERUSH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MINCCINO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_BERRY_JUICE, .moves = { MOVE_TAILSLAP, MOVE_TRIPLEAXEL, MOVE_KNOCKOFF, MOVE_BONERUSH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORELULL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 236, .spAtkEv = 76, .spDefEv = 156, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_MOONBLAST, MOVE_SPORE, MOVE_STRENGTHSAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MORELULL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 36, .defEv = 76, .spAtkEv = 240, .spDefEv = 80, .spdEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_EFFECTSPORE .item = ITEM_BERRY_JUICE, .moves = { MOVE_MOONBLAST, MOVE_ENERGYBALL, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUDBRAY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .defEv = 36, .spDefEv = 4, .spdEv = 156, .ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_HEAVYSLAM, MOVE_ROCKSLIDE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUDBRAY, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 120, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_STAMINA .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_HEAVYSLAM, MOVE_REST, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUDKIP, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_WATERFALL, MOVE_ROCKSLIDE, MOVE_DOUBLEEDGE, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUDKIP, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_PROTECT, MOVE_WHIRLPOOL, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUNCHLAX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT .item = ITEM_BERRY_JUICE, .moves = { MOVE_BODYSLAM, MOVE_EARTHQUAKE, MOVE_FIREPUNCH, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUNCHLAX, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 196, .spDefEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT .item = ITEM_EVIOLITE, .moves = { MOVE_GIGAIMPACT, MOVE_POWERUPPUNCH, MOVE_EARTHQUAKE, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUNCHLAX, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .atkEv = 236, .defEv = 196, .spDefEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_THICKFAT .item = ITEM_LIFE_ORB, .moves = { MOVE_DOUBLEEDGE, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SEEDBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_MUNNA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .defEv = 76, .spAtkEv = 220, .spDefEv = 76, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_SYNCHRONIZE .item = ITEM_BERRY_JUICE, .moves = { MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_DAZZLINGGLEAM, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MUNNA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .defEv = 156, .spAtkEv = 44, .spDefEv = 156, .spdEv = 84, .ability = FRONTIER_ABILITY_2, //ABILITY_SYNCHRONIZE .item = ITEM_EVIOLITE, .moves = { MOVE_STOREDPOWER, MOVE_CALMMIND, MOVE_MOONLIGHT, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MUNNA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 196, .defEv = 156, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_EVIOLITE, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_TRICKROOM, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NATU, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_HEATWAVE, MOVE_SUCKERPUNCH, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NATU, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_AIRSLASH, MOVE_HEATWAVE, MOVE_GIGADRAIN, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORAN_F, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_FOCUS_SASH, .moves = { MOVE_POISONJAB, MOVE_COUNTER, MOVE_ATTRACT, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORAN_F, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 228, .defEv = 20, .spAtkEv = 196, .spDefEv = 36, .spdEv = 28, .ability = FRONTIER_ABILITY_2, //ABILITY_RIVALRY .item = ITEM_POISONIUM_Z, .moves = { MOVE_SLUDGEBOMB, MOVE_EARTHPOWER, MOVE_ICEBEAM, MOVE_THUNDERBOLT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORAN_M, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 220, .defEv = 36, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_EVIOLITE, .moves = { MOVE_POISONJAB, MOVE_DRILLRUN, MOVE_SUCKERPUNCH, MOVE_HONECLAWS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NIDORAN_M, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 180, .atkEv = 220, .defEv = 36, .spDefEv = 36, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_POISONPOINT .item = ITEM_BERRY_JUICE, .moves = { MOVE_POISONJAB, MOVE_HEADSMASH, MOVE_SHADOWCLAW, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINCADA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .atkEv = 80, .defEv = 200, .spAtkEv = 4, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_BERRY_JUICE, .moves = { MOVE_SKITTERSMACK, MOVE_AERIALACE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NINCADA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .spDefEv = 124, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FINALGAMBIT, MOVE_NONE, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOIBAT, .nature = NATURE_TIMID, .hpIv = 19, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PUNKROCK .item = ITEM_LIFE_ORB, .moves = { MOVE_AEROBLAST, MOVE_DRAGONPULSE, MOVE_HYPERVOICE, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOIBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_EJECT_PACK, .moves = { MOVE_AEROBLAST, MOVE_DRACOMETEOR, MOVE_HEATWAVE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_NOIBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_FLYING_GEM, .moves = { MOVE_HURRICANE, MOVE_DRACOMETEOR, MOVE_HEATWAVE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, { .species = SPECIES_NOSEPASS, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 76, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKBLAST, MOVE_VOLTSWITCH, MOVE_THUNDERWAVE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NOSEPASS, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .spAtkEv = 236, .spDefEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGNETPULL .item = ITEM_EVIOLITE, .moves = { MOVE_POWERGEM, MOVE_EARTHPOWER, MOVE_DISCHARGE, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NUMEL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 236, .spDefEv = 156, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS .item = ITEM_EVIOLITE, .moves = { MOVE_LAVAPLUME, MOVE_EARTHPOWER, MOVE_WILLOWISP, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NUMEL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SIMPLE .item = ITEM_BERRY_JUICE, .moves = { MOVE_FLAMETHROWER, MOVE_FLAMECHARGE, MOVE_EARTHPOWER, MOVE_ANCIENTPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ODDISH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_CHOICE_SPECS, .moves = { MOVE_ENERGYBALL, MOVE_SLUDGEBOMB, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ODDISH, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .defEv = 156, .spDefEv = 156, .spdEv = 40, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_SLUDGEBOMB, MOVE_STRENGTHSAP, MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ODDISH, .nature = NATURE_TIMID, .hpIv = 9, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .defEv = 68, .spAtkEv = 240, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SOLARBEAM, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SUN_TEAM, }, { .species = SPECIES_OMANYTE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .spAtkEv = 200, .spDefEv = 76, .spdEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_POWER_HERB, .moves = { MOVE_METEORBEAM, MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_EARTHPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OMANYTE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .spAtkEv = 196, .spdEv = 156, .ability = FRONTIER_ABILITY_2, //ABILITY_SHELLARMOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_EARTHPOWER, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ONIX, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_ROCKHEAD .item = ITEM_EVIOLITE, .moves = { MOVE_HEADSMASH, MOVE_EARTHQUAKE, MOVE_HEAVYSLAM, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ONIX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_ZENHEADBUTT, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ONIX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 236, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKBLAST, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OSHAWOTT, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 20, .spAtkEv = 252, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_SECRETSWORD, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_OSHAWOTT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_RAZORSHELL, MOVE_SACREDSWORD, MOVE_NIGHTSLASH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANCHAM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 180, .defEv = 100, .spDefEv = 212, .spdEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_IRONFIST .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_PARTINGSHOT, MOVE_GUNKSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANCHAM, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 224, .defEv = 100, .spDefEv = 132, .spdEv = 52, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_BERRY_JUICE, .moves = { MOVE_FOCUSPUNCH, MOVE_KNOCKOFF, MOVE_BULKUP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANPOUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 52, .spAtkEv = 176, .spdEv = 244, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BERRY_JUICE, .moves = { MOVE_HYDROPUMP, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_ICEBEAM, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANPOUR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 12, .atkEv = 252, .spdEv = 244, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_ICIUM_Z, .moves = { MOVE_WATERFALL, MOVE_ICEPUNCH, MOVE_KNOCKOFF, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANSAGE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 12, .spdEv = 244, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_LIFE_ORB, .moves = { MOVE_BULLETSEED, MOVE_KNOCKOFF, MOVE_LOWSWEEP, MOVE_GUNKSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PANSAGE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .defEv = 52, .spDefEv = 212, .spdEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_GANLON_BERRY, .moves = { MOVE_LEECHSEED, MOVE_SUBSTITUTE, MOVE_SPIKYSHIELD, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PANSEAR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .defEv = 212, .spDefEv = 212, .spdEv = 84, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BERRY_JUICE, .moves = { MOVE_FLAMECHARGE, MOVE_WILLOWISP, MOVE_RECYCLE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PANSEAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 252, .defEv = 52, .spDefEv = 52, .spdEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BERRY_JUICE, .moves = { MOVE_FLAREBLITZ, MOVE_FLAMECHARGE, MOVE_KNOCKOFF, MOVE_GUNKSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PARAS, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 40, .defEv = 236, .spDefEv = 156, .ability = FRONTIER_ABILITY_2, //ABILITY_DRYSKIN .item = ITEM_EVIOLITE, .moves = { MOVE_BULLETSEED, MOVE_KNOCKOFF, MOVE_SPORE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PARAS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 196, .defEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_EFFECTSPORE .item = ITEM_EVIOLITE, .moves = { MOVE_LEECHFANG, MOVE_SEEDBOMB, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PATRAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 44, .spDefEv = 44, .spdEv = 180, .ability = FRONTIER_ABILITY_1, //ABILITY_STAKEOUT .item = ITEM_CHOICE_SCARF, .moves = { MOVE_RETURN, MOVE_AQUATAIL, MOVE_CRUNCH, MOVE_SEEDBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PATRAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 4, .defEv = 124, .spDefEv = 124, .spdEv = 180, .ability = FRONTIER_ABILITY_2, //ABILITY_KEENEYE .item = ITEM_EVIOLITE, .moves = { MOVE_HYPNOSIS, MOVE_SWORDSDANCE, MOVE_NASTYPLOT, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PAWNIARD, .nature = NATURE_JOLLY, .hpIv = 9, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 40, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_LIFE_ORB, .moves = { MOVE_SUCKERPUNCH, MOVE_IRONHEAD, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PAWNIARD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 240, .defEv = 36, .spDefEv = 116, .spdEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_DEFIANT .item = ITEM_EVIOLITE, .moves = { MOVE_SUCKERPUNCH, MOVE_IRONHEAD, MOVE_POWERUPPUNCH, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PAWNIARD, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 156, .defEv = 36, .spDefEv = 116, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_INNERFOCUS .item = ITEM_EVIOLITE, .moves = { MOVE_KNOCKOFF, MOVE_BRICKBREAK, MOVE_STEALTHROCK, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PETILIL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 76, .spAtkEv = 200, .spdEv = 232, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_POWER_HERB, .moves = { MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_POLLENPUFF, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PETILIL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .defEv = 116, .spAtkEv = 40, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DANCER .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_AROMATHERAPY, MOVE_ENCORE, MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PETILIL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .defEv = 116, .spAtkEv = 40, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DANCER .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_POLLENPUFF, MOVE_HELPINGHAND, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHANPY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 116, .defEv = 196, .spDefEv = 36, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_PICKUP .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_ICESHARD, MOVE_KNOCKOFF, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHANPY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 196, .defEv = 36, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_HEADSMASH, MOVE_PLAYROUGH, MOVE_SEEDBOMB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PHANTUMP, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 172, .atkEv = 8, .defEv = 132, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HARVEST .item = ITEM_SITRUS_BERRY, .moves = { MOVE_HORNLEECH, MOVE_LEECHSEED, MOVE_WILLOWISP, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PHANTUMP, .nature = NATURE_JOLLY, .hpIv = 13, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 208, .defEv = 52, .spDefEv = 36, .spdEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_LIFE_ORB, .moves = { MOVE_HORNLEECH, MOVE_POLTERGEIST, MOVE_ROCKSLIDE, MOVE_SKITTERSMACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PICHU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 80, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LIFE_ORB, .moves = { MOVE_VOLTTACKLE, MOVE_NUZZLE, MOVE_PLAYROUGH, MOVE_DOUBLEEDGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PICHU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 76, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_STATIC .item = ITEM_FOCUS_SASH, .moves = { MOVE_VOLTTACKLE, MOVE_FAKEOUT, MOVE_TOXIC, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PICHU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 76, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_FOCUS_SASH, .moves = { MOVE_VOLTTACKLE, MOVE_FAKEOUT, MOVE_LIGHTSCREEN, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PIDGEY, .nature = NATURE_JOLLY, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 44, .spdEv = 228, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_LIFE_ORB, .moves = { MOVE_RETURN, MOVE_BRAVEBIRD, MOVE_FEINTATTACK, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDGEY, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 236, .spdEv = 228, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GALEWINGS .item = ITEM_BERRY_JUICE, .moves = { MOVE_BRAVEBIRD, MOVE_DOUBLEEDGE, MOVE_HEATWAVE, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDOVE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 232, .spDefEv = 44, .spdEv = 232, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PROUD .item = ITEM_LIFE_ORB, .moves = { MOVE_DUALWINGBEAT, MOVE_NIGHTSLASH, MOVE_STEELWING, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIDOVE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 104, .defEv = 116, .spDefEv = 36, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_EVIOLITE, .moves = { MOVE_DUALWINGBEAT, MOVE_UTURN, MOVE_ROOST, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKIPEK, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BRAVEBIRD, MOVE_BULLETSEED, MOVE_BRICKBREAK, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKIPEK, .nature = NATURE_JOLLY, .hpIv = 29, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_KEENEYE .item = ITEM_LIFE_ORB, .moves = { MOVE_BRAVEBIRD, MOVE_RETURN, MOVE_BRICKBREAK, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINECO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_BUGBITE, MOVE_EXPLOSION, MOVE_SPIKES, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PINECO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_PINMISSILE, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_RAPIDSPIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIPLUP, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 92, .defEv = 252, .spAtkEv = 16, .spDefEv = 148, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_ROOST, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIPLUP, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 96, .atkEv = 188, .spAtkEv = 28, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DEFIANT .item = ITEM_BERRY_JUICE, .moves = { MOVE_LIQUIDATION, MOVE_BRICKBREAK, MOVE_DRILLPECK, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLIWAG, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERABSORB .item = ITEM_NORMALIUM_Z, .moves = { MOVE_WATERFALL, MOVE_BULLDOZE, MOVE_HYPNOSIS, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POLIWAG, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 116, .spAtkEv = 36, .spDefEv = 116, .spdEv = 204, .ability = FRONTIER_ABILITY_2, //ABILITY_DAMP .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_ATTRACT, MOVE_SWEETKISS, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PONYTA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 76, .defEv = 156, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_FLASHFIRE .item = ITEM_EVIOLITE, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_WILLOWISP, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PONYTA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FIERYNEIGH .item = ITEM_BERRY_JUICE, .moves = { MOVE_FLAREBLITZ, MOVE_WILDCHARGE, MOVE_HIGHHORSEPOWER, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POOCHYENA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_TOXIC_ORB, .moves = { MOVE_CRUNCH, MOVE_PLAYROUGH, MOVE_FACADE, MOVE_FIREFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POOCHYENA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_STRONGJAW .item = ITEM_BERRY_JUICE, .moves = { MOVE_CRUNCH, MOVE_ICEFANG, MOVE_THUNDERFANG, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POPPLIO, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 236, .defEv = 4, .spAtkEv = 232, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYDROPUMP, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POPPLIO, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 244, .defEv = 4, .spdEv = 224, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIQUIDVOICE .item = ITEM_TOXIC_ORB, .moves = { MOVE_FACADE, MOVE_TRIPLEAXEL, MOVE_PLAYROUGH, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_POPPLIO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 84, .spAtkEv = 80, .spDefEv = 148, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIQUIDVOICE .item = ITEM_EVIOLITE, .moves = { MOVE_RELICSONG, MOVE_ICYWIND, MOVE_LIFEDEW, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PSYDUCK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .defEv = 28, .spAtkEv = 240, .spdEv = 240, .ability = FRONTIER_ABILITY_2, //ABILITY_CLOUDNINE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HYDROPUMP, MOVE_SIGNALBEAM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PSYDUCK, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_BERRY_JUICE, .moves = { MOVE_WATERFALL, MOVE_CROSSCHOP, MOVE_SHADOWCLAW, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PUMPKABOO, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 248, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_EVIOLITE, .moves = { MOVE_SEEDBOMB, MOVE_POLTERGEIST, MOVE_LEECHSEED, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PUMPKABOO_M, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 248, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_EVIOLITE, .moves = { MOVE_SEEDBOMB, MOVE_TOXIC, MOVE_LEECHSEED, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PUMPKABOO_L, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 36, .spAtkEv = 164, .spDefEv = 156, .spdEv = 148, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_BERRY_JUICE, .moves = { MOVE_SHADOWBALL, MOVE_GIGADRAIN, MOVE_FIREBLAST, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PUMPKABOO_XL, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 204, .defEv = 36, .spAtkEv = 4, .spDefEv = 236, .spdEv = 28, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HEATPROOF .item = ITEM_EVIOLITE, .moves = { MOVE_SHADOWSNEAK, MOVE_GIGADRAIN, MOVE_WILLOWISP, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PURRLOIN, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .atkEv = 36, .defEv = 140, .spDefEv = 76, .spdEv = 68, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_EVIOLITE, .moves = { MOVE_KNOCKOFF, MOVE_UTURN, MOVE_THUNDERWAVE, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PURRLOIN, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spAtkEv = 84, .spdEv = 228, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_FOCUS_SASH, .moves = { MOVE_FOULPLAY, MOVE_THUNDERWAVE, MOVE_ENCORE, MOVE_COPYCAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RALTS, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 212, .defEv = 140, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_SYNCHRONIZE .item = ITEM_FOCUS_SASH, .moves = { MOVE_TRICKROOM, MOVE_DESTINYBOND, MOVE_MEMENTO, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RALTS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .spAtkEv = 236, .spdEv = 220, .ability = FRONTIER_ABILITY_2, //ABILITY_TRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_THUNDERBOLT, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RALTS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 160, .defEv = 156, .spDefEv = 156, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_EVIOLITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_WILLOWISP, MOVE_HEALPULSE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATTATA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 228, .spdEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_HYPERFANG, MOVE_PSYCHICFANGS, MOVE_FIREFANG, MOVE_THUNDERFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATTATA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 228, .spdEv = 244, .ability = FRONTIER_ABILITY_2, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_WILDCHARGE, MOVE_IRONTAIL, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATTATA_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 228, .defEv = 76, .spDefEv = 24, .spdEv = 180, .ability = FRONTIER_ABILITY_2, //ABILITY_HUSTLE .item = ITEM_LIFE_ORB, .moves = { MOVE_CRUNCH, MOVE_DOUBLEEDGE, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RATTATA_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .spAtkEv = 132, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_DARKPULSE, MOVE_ICYWIND, MOVE_FINALGAMBIT, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REMORAID, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_WATERSPOUT, MOVE_HYDROPUMP, MOVE_FIREBLAST, MOVE_ICEBEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_REMORAID, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_FOCUS_SASH, .moves = { MOVE_WATERFALL, MOVE_BULLETSEED, MOVE_ROCKBLAST, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYHORN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .atkEv = 236, .defEv = 76, .spDefEv = 36, .spdEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_ROCKHEAD .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_HEADSMASH, MOVE_DOUBLEEDGE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RHYHORN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_MEGAHORN, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RIOLU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .defEv = 116, .spDefEv = 36, .spdEv = 44, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PRANKSTER .item = ITEM_EVIOLITE, .moves = { MOVE_HIGHJUMPKICK, MOVE_METEORMASH, MOVE_COPYCAT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RIOLU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 36, .spDefEv = 36, .spdEv = 204, .ability = FRONTIER_ABILITY_1, //ABILITY_STEADFAST .item = ITEM_SCOPE_LENS, .moves = { MOVE_CLOSECOMBAT, MOVE_BLAZEKICK, MOVE_SHADOWCLAW, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROCKRUFF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STEADFAST .item = ITEM_FOCUS_SASH, .moves = { MOVE_STONEEDGE, MOVE_FIREFANG, MOVE_CRUNCH, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROCKRUFF, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_VITALSPIRIT .item = ITEM_BERRY_JUICE, .moves = { MOVE_ACCELEROCK, MOVE_STOMPINGTANTRUM, MOVE_PLAYROUGH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROGGENROLA, .nature = NATURE_ADAMANT, .hpIv = 29, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROGGENROLA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 120, .defEv = 76, .spDefEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_WEAKARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_EXPLOSION, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROWLET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 56, .spDefEv = 36, .spdEv = 180, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_LIFE_ORB, .moves = { MOVE_LEAFBLADE, MOVE_BRAVEBIRD, MOVE_SUCKERPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROWLET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 240, .spDefEv = 36, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LONGREACH .item = ITEM_BERRY_JUICE, .moves = { MOVE_DUALWINGBEAT, MOVE_KNOCKOFF, MOVE_SUBSTITUTE, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RUFFLET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 24, .atkEv = 252, .defEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_RETURN, MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_CLOSECOMBAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_RUFFLET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .atkEv = 252, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_FLYINIUM_Z, .moves = { MOVE_BRAVEBIRD, MOVE_CLOSECOMBAT, MOVE_ROCKSLIDE, MOVE_SHADOWCLAW, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALANDIT, .nature = NATURE_TIMID, .hpIv = 3, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 192, .spDefEv = 60, .spdEv = 220, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OBLIVIOUS .item = ITEM_LIFE_ORB, .moves = { MOVE_SLUDGEWAVE, MOVE_FIREBLAST, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SALANDIT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .defEv = 36, .spAtkEv = 120, .spdEv = 220, .ability = FRONTIER_ABILITY_1, //ABILITY_CORROSION .item = ITEM_BERRY_JUICE, .moves = { MOVE_SLUDGEBOMB, MOVE_FOULPLAY, MOVE_TOXIC, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 16, .atkEv = 180, .defEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_THUNDERFANG, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDILE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANGERPOINT .item = ITEM_FOCUS_SASH, .moves = { MOVE_EARTHQUAKE, MOVE_LASHOUT, MOVE_STONEEDGE, MOVE_POWERTRIP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDILE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 20, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_BULLDOZE, MOVE_ROCKSLIDE, MOVE_SNARL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDSHREW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .atkEv = 236, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSHREW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 156, .defEv = 76, .spDefEv = 44, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_KNOCKOFF, MOVE_RAPIDSPIN, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDSHREW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 240, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SWORDSDANCE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_SANDSHREW_A, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICICLESPEAR, MOVE_IRONHEAD, MOVE_EARTHQUAKE, MOVE_KNOCKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDSHREW_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .atkEv = 236, .defEv = 36, .spDefEv = 156, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWCLOAK .item = ITEM_EVIOLITE, .moves = { MOVE_AVALANCHE, MOVE_IRONHEAD, MOVE_EARTHQUAKE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDSHREW_A, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SLUSHRUSH .item = ITEM_LIFE_ORB, .moves = { MOVE_ICICLESPEAR, MOVE_ROCKSLIDE, MOVE_EARTHQUAKE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_SANDYGAST, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 4, .spAtkEv = 116, .spDefEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERCOMPACTION .item = ITEM_BERRY_JUICE, .moves = { MOVE_SHADOWBALL, MOVE_EARTHPOWER, MOVE_ENERGYBALL, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SANDYGAST, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 76, .defEv = 196, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_WATERCOMPACTION .item = ITEM_EVIOLITE, .moves = { MOVE_POLTERGEIST, MOVE_STRENGTHSAP, MOVE_PAINSPLIT, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SANDYGAST, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 116, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SANDVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_SCORCHINGSANDS, MOVE_SHOREUP, MOVE_INFESTATION, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_SAND_TEAM, }, { .species = SPECIES_SCATTERBUG, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_COMPOUNDEYES .item = ITEM_BERRY_JUICE, .moves = { MOVE_BUGBITE, MOVE_TACKLE, MOVE_STUNSPORE, MOVE_POISONPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCATTERBUG, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 196, .spDefEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FRIENDGUARD .item = ITEM_EVIOLITE, .moves = { MOVE_BUGBITE, MOVE_RAGEPOWDER, MOVE_STRINGSHOT, MOVE_STUNSPORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCRAGGY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 156, .defEv = 36, .spDefEv = 36, .spdEv = 212, .ability = FRONTIER_ABILITY_2, //ABILITY_MOXIE .item = ITEM_EVIOLITE, .moves = { MOVE_KNOCKOFF, MOVE_HIGHJUMPKICK, MOVE_POISONJAB, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCRAGGY, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 200, .atkEv = 156, .defEv = 36, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEDSKIN .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_BULKUP, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SCRAGGY, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 40, .atkEv = 236, .defEv = 36, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INTIMIDATE .item = ITEM_BERRY_JUICE, .moves = { MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_FAKEOUT, MOVE_SNARL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEEDOT, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_PICKPOCKET .item = ITEM_BERRY_JUICE, .moves = { MOVE_SEEDBOMB, MOVE_TOXIC, MOVE_LEECHSEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEEDOT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 204, .defEv = 36, .spDefEv = 196, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_EARLYBIRD .item = ITEM_EVIOLITE, .moves = { MOVE_BULLETSEED, MOVE_SUCKERPUNCH, MOVE_EXPLOSION, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEEL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 236, .spDefEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_AQUAJET, MOVE_DRILLRUN, MOVE_ICICLESPEAR, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEEL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 236, .spDefEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_EVIOLITE, .moves = { MOVE_DIVE, MOVE_TOXIC, MOVE_WHIRLPOOL, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SENTRET, .nature = NATURE_MODEST, .hpIv = 29, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_KEENEYE .item = ITEM_LIFE_ORB, .moves = { MOVE_HYPERVOICE, MOVE_FLAMETHROWER, MOVE_SHADOWBALL, MOVE_SURF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SENTRET, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 120, .atkEv = 228, .defEv = 4, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_HUSTLE .item = ITEM_BERRY_JUICE, .moves = { MOVE_EXTREMESPEED, MOVE_KNOCKOFF, MOVE_BRICKBREAK, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEWADDLE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 156, .defEv = 196, .spAtkEv = 40, .spDefEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_EVIOLITE, .moves = { MOVE_ENERGYBALL, MOVE_AIRSLASH, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_STICKYWEB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SEWADDLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 36, .spDefEv = 196, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_BERRY_JUICE, .moves = { MOVE_SUBSTITUTE, MOVE_AGILITY, MOVE_IRONDEFENSE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SEWADDLE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 196, .spAtkEv = 40, .spDefEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_CHLOROPHYLL .item = ITEM_EVIOLITE, .moves = { MOVE_STRUGGLEBUG, MOVE_ELECTROWEB, MOVE_SYNTHESIS, MOVE_MAGICCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHELLDER, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 36, .spDefEv = 4, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_SKILLLINK .item = ITEM_EVIOLITE, .moves = { MOVE_LIQUIDATION, MOVE_ROCKBLAST, MOVE_ICICLESPEAR, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELLDER, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 240, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SHELLARMOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_GRASS MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELLOS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 228, .defEv = 132, .spAtkEv = 44, .spDefEv = 100, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_STICKYHOLD .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHPOWER, MOVE_CLEARSMOG, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELLOS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .spAtkEv = 224, .spDefEv = 40, .spdEv = 244, .ability = FRONTIER_ABILITY_2, //ABILITY_STORMDRAIN .item = ITEM_CHOICE_SCARF, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELMET, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 148, .spAtkEv = 200, .spDefEv = 160, .ability = FRONTIER_ABILITY_1, //ABILITY_HYDRATION .item = ITEM_BERRY_JUICE, .moves = { MOVE_BUGBUZZ, MOVE_SLUDGEBOMB, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHELMET, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 156, .spDefEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_EVIOLITE, .moves = { MOVE_LEECHFANG, MOVE_RECOVER, MOVE_TOXICSPIKES, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIELDON, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 116, .atkEv = 20, .defEv = 212, .spDefEv = 160, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ROCKBLAST, MOVE_HEAVYSLAM, MOVE_METALBURST, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHIELDON, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .spAtkEv = 180, .spdEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_ANCIENTPOWER, MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_ROCKPOLISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHIELDON, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 20, .defEv = 132, .spAtkEv = 20, .spDefEv = 132, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DAUNTLESSSHIELD .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKSLIDE, MOVE_BLIZZARD, MOVE_TAUNT, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHINX, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 184, .defEv = 84, .spDefEv = 84, .ability = FRONTIER_ABILITY_2, //ABILITY_INTIMIDATE .item = ITEM_BERRY_JUICE, .moves = { MOVE_VOLTTACKLE, MOVE_VOLTSWITCH, MOVE_THIEF, MOVE_ICEFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHINX, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spDefEv = 4, .spdEv = 248, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_VOLTTACKLE, MOVE_FACADE, MOVE_FIREFANG, MOVE_PSYCHICFANGS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHROOMISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 116, .spAtkEv = 36, .spDefEv = 116, .spdEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_EFFECTSPORE .item = ITEM_EVIOLITE, .moves = { MOVE_BULLETSEED, MOVE_SPORE, MOVE_LEECHSEED, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHROOMISH, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 80, .atkEv = 196, .defEv = 116, .spDefEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_POISONHEAL .item = ITEM_TOXIC_ORB, .moves = { MOVE_SEEDBOMB, MOVE_FOCUSPUNCH, MOVE_SPORE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SHUPPET, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 12, .atkEv = 236, .defEv = 168, .spDefEv = 92, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_FOCUS_SASH, .moves = { MOVE_POLTERGEIST, MOVE_KNOCKOFF, MOVE_DESTINYBOND, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SHUPPET, .nature = NATURE_HASTY, .hpIv = 11, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 20, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_INSOMNIA .item = ITEM_LIFE_ORB, .moves = { MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_SUCKERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKIDDO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .atkEv = 76, .defEv = 52, .spDefEv = 140, .spdEv = 180, .ability = FRONTIER_ABILITY_1, //ABILITY_SAPSIPPER .item = ITEM_EVIOLITE, .moves = { MOVE_LEAFBLADE, MOVE_WILDCHARGE, MOVE_BULKUP, MOVE_MILKDRINK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKIDDO, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 132, .spDefEv = 140, .ability = FRONTIER_ABILITY_2, //ABILITY_GRASSPELT .item = ITEM_EVIOLITE, .moves = { MOVE_GRASSYGLIDE, MOVE_BRICKBREAK, MOVE_ROCKSLIDE, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKITTY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_NORMALIZE .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_SUCKERPUNCH, MOVE_FAKEOUT, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKITTY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 76, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_CUTECHARM .item = ITEM_EVIOLITE, .moves = { MOVE_HYPERVOICE, MOVE_ICEBEAM, MOVE_THUNDERBOLT, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKORUPI, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 36, .defEv = 36, .spDefEv = 4, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_BATTLEARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_TAUNT, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKORUPI, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_XSCISSOR, MOVE_POISONJAB, MOVE_DIG, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKRELP, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 116, .spAtkEv = 196, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_EVIOLITE, .moves = { MOVE_SLUDGEWAVE, MOVE_HYDROPUMP, MOVE_TOXICSPIKES, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKRELP, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_BERRY_JUICE, .moves = { MOVE_WATERFALL, MOVE_GUNKSHOT, MOVE_FLIPTURN, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLAKOTH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 196, .defEv = 36, .spDefEv = 76, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT .item = ITEM_EJECT_PACK, .moves = { MOVE_RETURN, MOVE_ICEPUNCH, MOVE_HAMMERARM, MOVE_FIREPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLAKOTH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 196, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_TRUANT .item = ITEM_CHOICE_BAND, .moves = { MOVE_DOUBLEEDGE, MOVE_SHADOWCLAW, MOVE_ROCKSLIDE, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWPOKE, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 76, .spAtkEv = 116, .spDefEv = 196, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_PSYCHIC, MOVE_CALMMIND, MOVE_SLACKOFF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWPOKE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .spAtkEv = 200, .spDefEv = 112, .ability = FRONTIER_ABILITY_2, //ABILITY_OWNTEMPO .item = ITEM_BERRY_JUICE, .moves = { MOVE_HYDROPUMP, MOVE_PSYSHOCK, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_ELECTRIC }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLUGMA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_FLAMEBODY .item = ITEM_EVIOLITE, .moves = { MOVE_MAGMASTORM, MOVE_EARTHPOWER, MOVE_WILLOWISP, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLUGMA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 200, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_MAGMASTORM, MOVE_EARTHPOWER, MOVE_ANCIENTPOWER, MOVE_FLAMECHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SMOOCHUM, .nature = NATURE_TIMID, .hpIv = 9, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS .item = ITEM_LIFE_ORB, .moves = { MOVE_ICEBEAM, MOVE_PSYSHOCK, MOVE_NASTYPLOT, MOVE_LOVELYKISS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SMOOCHUM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 28, .spAtkEv = 240, .spdEv = 240, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICEBEAM, MOVE_PSYCHIC, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNIVY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 16, .spAtkEv = 240, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CONTRARY .item = ITEM_EVIOLITE, .moves = { MOVE_LEAFSTORM, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_GLARE, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNIVY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 236, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_BERRY_JUICE, .moves = { MOVE_LEAFBLADE, MOVE_KNOCKOFF, MOVE_IRONTAIL, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNORUNT, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .atkEv = 36, .defEv = 36, .spAtkEv = 200, .spDefEv = 40, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_FOCUS_SASH, .moves = { MOVE_ICEBEAM, MOVE_ICESHARD, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNORUNT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_ICEBODY .item = ITEM_EVIOLITE, .moves = { MOVE_ICICLECRASH, MOVE_CRUNCH, MOVE_BODYSLAM, MOVE_DISABLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNOVER, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 36, .atkEv = 104, .defEv = 40, .spAtkEv = 184, .spDefEv = 120, .spdEv = 24, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING .item = ITEM_ICY_ROCK, .moves = { MOVE_GIGADRAIN, MOVE_BLIZZARD, MOVE_ICESHARD, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNOVER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 204, .defEv = 36, .spDefEv = 36, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_SNOWWARNING .item = ITEM_BERRY_JUICE, .moves = { MOVE_AVALANCHE, MOVE_WOODHAMMER, MOVE_ICESHARD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNUBBULL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 204, .defEv = 36, .spDefEv = 116, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_PLAYROUGH, MOVE_THUNDERFANG, MOVE_FIREFANG, MOVE_CRUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNUBBULL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 204, .defEv = 36, .spDefEv = 116, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_PLAYROUGH, MOVE_EARTHQUAKE, MOVE_WILDCHARGE, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLOSIS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 76, .defEv = 120, .spAtkEv = 240, .spDefEv = 72, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_PSYSHOCK, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_SIGNALBEAM, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLOSIS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 108, .defEv = 120, .spAtkEv = 240, .spDefEv = 40, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_BERRY_JUICE, .moves = { MOVE_EXPANDINGFORCE, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_PSYCHICTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOLOSIS, .nature = NATURE_QUIET, .hpIv = 30, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 0, .hpEv = 188, .defEv = 40, .spAtkEv = 240, .spDefEv = 40, .ability = FRONTIER_ABILITY_2, //ABILITY_MAGICGUARD .item = ITEM_LIFE_ORB, .moves = { MOVE_PSYCHIC, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_ENERGYBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_SPEAROW, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 36, .spDefEv = 28, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_DOUBLEEDGE, MOVE_DRILLPECK, MOVE_DRILLRUN, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPEAROW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 36, .spDefEv = 28, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DRILLBEAK .item = ITEM_CHOICE_BAND, .moves = { MOVE_DOUBLEEDGE, MOVE_DRILLPECK, MOVE_DRILLRUN, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPHEAL, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 196, .spAtkEv = 80, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OBLIVIOUS .item = ITEM_LEFTOVERS, .moves = { MOVE_ICEBEAM, MOVE_SURF, MOVE_TOXIC, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPHEAL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 80, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_BERRY_JUICE, .moves = { MOVE_ICEBALL, MOVE_ROLLOUT, MOVE_DEFENSECURL, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPINARAK, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MERCILESS .item = ITEM_EVIOLITE, .moves = { MOVE_FIRSTIMPRESSION, MOVE_POISONJAB, MOVE_STICKYWEB, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPINARAK, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 196, .defEv = 36, .spDefEv = 36, .spdEv = 44, .ability = FRONTIER_ABILITY_1, //ABILITY_SNIPER .item = ITEM_NORMALIUM_Z, .moves = { MOVE_MEGAHORN, MOVE_CROSSPOISON, MOVE_NIGHTSLASH, MOVE_SLEEPTALK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPOINK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 32, .spAtkEv = 200, .spDefEv = 40, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_THICKFAT .item = ITEM_EVIOLITE, .moves = { MOVE_PSYSHOCK, MOVE_SHADOWBALL, MOVE_RECOVER, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPOINK, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 36, .spAtkEv = 200, .spDefEv = 40, .spdEv = 232, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_EXTRASENSORY, MOVE_SHADOWBALL, MOVE_POWERGEM, MOVE_HIDDENPOWER, //TYPE_FIGHTING }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPRITZEE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .defEv = 196, .spAtkEv = 12, .spDefEv = 76, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_MOONBLAST, MOVE_CALMMIND, MOVE_WISH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SPRITZEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 36, .spAtkEv = 222, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_AROMAVEIL .item = ITEM_FAIRIUM_Z, .moves = { MOVE_MISTYEXPLOSION, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_NASTYPLOT, MOVE_MISTYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SPRITZEE, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .defEv = 196, .spAtkEv = 12, .spDefEv = 156, .spdEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_HEALER .item = ITEM_BERRY_JUICE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_THUNDERBOLT, MOVE_HELPINGHAND, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SQUIRTLE, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .atkEv = 52, .defEv = 156, .spDefEv = 84, .spdEv = 92, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_EVIOLITE, .moves = { MOVE_WATERFALL, MOVE_FAKEOUT, MOVE_RAPIDSPIN, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SQUIRTLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 136, .spAtkEv = 196, .spDefEv = 4, .spdEv = 172, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_NORMALIUM_Z, .moves = { MOVE_SURF, MOVE_ICEBEAM, MOVE_AURASPHERE, MOVE_CELEBRATE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SQUIRTLE, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 96, .defEv = 236, .spDefEv = 164, .spdEv = 12, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH .item = ITEM_EVIOLITE, .moves = { MOVE_AQUAJET, MOVE_FAKEOUT, MOVE_FOLLOWME, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_STARLY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 4, .spAtkEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_DOUBLEEDGE, MOVE_BRAVEBIRD, MOVE_UTURN, MOVE_STEELWING, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARLY, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spAtkEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RECKLESS .item = ITEM_BERRY_JUICE, .moves = { MOVE_DOUBLEEDGE, MOVE_BRAVEBIRD, MOVE_HEATWAVE, MOVE_QUICKATTACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARYU, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 68, .spAtkEv = 200, .spdEv = 240, .ability = FRONTIER_ABILITY_1, //ABILITY_VICTORYSTAR .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_PSYCHIC, MOVE_BLIZZARD, MOVE_THUNDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STARYU, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 80, .defEv = 156, .spAtkEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_NATURALCURE .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_POWERGEM, MOVE_ICEBEAM, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUFFUL, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 236, .defEv = 36, .spDefEv = 196, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_BRICKBREAK, MOVE_ICEPUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUFFUL, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 160, .defEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CUTECHARM .item = ITEM_EVIOLITE, .moves = { MOVE_FOCUSPUNCH, MOVE_RETURN, MOVE_BIND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUNKY, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .defEv = 60, .spDefEv = 188, .spdEv = 4, .ability = FRONTIER_ABILITY_2, //ABILITY_AFTERMATH .item = ITEM_EVIOLITE, .moves = { MOVE_POISONJAB, MOVE_SUCKERPUNCH, MOVE_DEFOG, MOVE_PURSUIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_STUNKY, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 12, .atkEv = 12, .spAtkEv = 240, .spdEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_STENCH .item = ITEM_BERRY_JUICE, .moves = { MOVE_CRUNCH, MOVE_SLUDGEBOMB, MOVE_FLAMETHROWER, MOVE_TAILSLAP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUNKERN, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .atkEv = 236, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_CHLOROPHYLL .item = ITEM_LIFE_ORB, .moves = { MOVE_SEEDBOMB, MOVE_RETURN, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SUNKERN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 196, .defEv = 40, .spAtkEv = 232, .spDefEv = 40, .ability = FRONTIER_ABILITY_2, //ABILITY_SOLARPOWER .item = ITEM_LIFE_ORB, .moves = { MOVE_SEEDFLARE, MOVE_SLUDGEBOMB, MOVE_EARTHPOWER, MOVE_HIDDENPOWER, //TYPE_ROCK }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SURSKIT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 20, .spAtkEv = 196, .spDefEv = 20, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_FOCUS_SASH, .moves = { MOVE_SCALD, MOVE_ICEBEAM, MOVE_STICKYWEB, MOVE_HAZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SURSKIT, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 20, .spAtkEv = 196, .spDefEv = 20, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH .item = ITEM_EVIOLITE, .moves = { MOVE_HYDROPUMP, MOVE_STRUGGLEBUG, MOVE_ICEBEAM, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWABLU, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 196, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_COTTONCLOUD .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_HEATWAVE, MOVE_COTTONGUARD, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWABLU, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 36, .spAtkEv = 196, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_NATURALCURE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_HYPERVOICE, MOVE_AIRCUTTER, MOVE_HEATWAVE, MOVE_DAZZLINGGLEAM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWINUB, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_FOCUS_SASH, .moves = { MOVE_ICESHARD, MOVE_EARTHQUAKE, MOVE_ENDEAVOR, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWINUB, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_OBLIVIOUS .item = ITEM_BERRY_JUICE, .moves = { MOVE_ICICLECRASH, MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_ICESHARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAILLOW, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_BRAVEBIRD, MOVE_QUICKATTACK, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TAILLOW, .nature = NATURE_RASH, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 76, .spAtkEv = 196, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_LIFE_ORB, .moves = { MOVE_BOOMBURST, MOVE_BRAVEBIRD, MOVE_HEATWAVE, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TEDDIURSA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 196, .defEv = 44, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_QUICKFEET .item = ITEM_TOXIC_ORB, .moves = { MOVE_FACADE, MOVE_CLOSECOMBAT, MOVE_CRUNCH, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TEDDIURSA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_QUICKFEET .item = ITEM_BERRY_JUICE, .moves = { MOVE_RETURN, MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_POWERUPPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TENTACOOL, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 76, .spAtkEv = 4, .spDefEv = 196, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_LIQUIDOOZE .item = ITEM_BERRY_JUICE, .moves = { MOVE_SLUDGEBOMB, MOVE_KNOCKOFF, MOVE_RAPIDSPIN, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TENTACOOL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_CLEARBODY .item = ITEM_EVIOLITE, .moves = { MOVE_WATERFALL, MOVE_POISONJAB, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TEPIG, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 20, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_BLAZE .item = ITEM_LIFE_ORB, .moves = { MOVE_FLAREBLITZ, MOVE_HEADSMASH, MOVE_SUCKERPUNCH, MOVE_WILDCHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TEPIG, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .atkEv = 40, .defEv = 76, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_THICKFAT .item = ITEM_EVIOLITE, .moves = { MOVE_FLAREBLITZ, MOVE_STOMPINGTANTRUM, MOVE_WILLOWISP, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TIMBURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 156, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IRONFIST .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_MACHPUNCH, MOVE_THUNDERPUNCH, MOVE_ICEPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TIMBURR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 196, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FIGHTINIUM_Z, .moves = { MOVE_FOCUSPUNCH, MOVE_MACHPUNCH, MOVE_KNOCKOFF, MOVE_BULKUP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TIMBURR, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 196, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_SHEERFORCE .item = ITEM_BERRY_JUICE, .moves = { MOVE_SUPERPOWER, MOVE_KNOCKOFF, MOVE_ROCKSLIDE, MOVE_POISONJAB, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TIRTOUGA, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .atkEv = 4, .defEv = 252, .spAtkEv = 12, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_SOLIDROCK .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_STONEEDGE, MOVE_KNOCKOFF, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TIRTOUGA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 212, .defEv = 12, .spDefEv = 76, .spdEv = 208, .ability = FRONTIER_ABILITY_2, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_AQUAJET, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TIRTOUGA, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 220, .atkEv = 212, .spDefEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_SOLIDROCK .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_ROCKSLIDE, MOVE_KNOCKOFF, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_TOGEPI, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 156, .spAtkEv = 4, .spDefEv = 76, .spdEv = 36, .ability = FRONTIER_ABILITY_2, //ABILITY_SERENEGRACE .item = ITEM_EVIOLITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_FIREBLAST, MOVE_NASTYPLOT, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOGEPI, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 40, .defEv = 156, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_EVIOLITE, .moves = { MOVE_PLAYROUGH, MOVE_THUNDERWAVE, MOVE_SOFTBOILED, MOVE_FOLLOWME, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TOTODILE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 16, .atkEv = 236, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_EVIOLITE, .moves = { MOVE_WATERFALL, MOVE_ICEPUNCH, MOVE_SUPERPOWER, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOTODILE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .atkEv = 8, .spAtkEv = 248, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_ICEBEAM, MOVE_HIDDENPOWER, //TYPE_ELECTRIC MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRAPINCH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 40, .defEv = 236, .spDefEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_ARENATRAP .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_SUPERPOWER, MOVE_TOXIC, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRAPINCH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 160, .atkEv = 196, .defEv = 76, .spDefEv = 76, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_EJECT_BUTTON, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_CRUNCH, MOVE_FIRSTIMPRESSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRAPINCH, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 236, .atkEv = 196, .defEv = 76, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_EARTHQUAKE, MOVE_ROCKSLIDE, MOVE_CRUNCH, MOVE_SUPERPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .specificTeamType = DOUBLES_TRICK_ROOM_TEAM, }, { .species = SPECIES_TREECKO, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 236, .defEv = 76, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_BERRY_JUICE, .moves = { MOVE_LEAFSTORM, MOVE_BULLETSEED, MOVE_ACROBATICS, MOVE_DRAINPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TREECKO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 200, .defEv = 156, .spdEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_EVIOLITE, .moves = { MOVE_GRASSYGLIDE, MOVE_ROCKSLIDE, MOVE_DRAINPUNCH, MOVE_GRASSYTERRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRUBBISH, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 36, .defEv = 100, .spDefEv = 20, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_STICKYHOLD .item = ITEM_BERRY_JUICE, .moves = { MOVE_GUNKSHOT, MOVE_DRAINPUNCH, MOVE_SPIKES, MOVE_RECYCLE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TRUBBISH, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 112, .atkEv = 196, .defEv = 100, .spDefEv = 100, .ability = FRONTIER_ABILITY_1, //ABILITY_STENCH .item = ITEM_EVIOLITE, .moves = { MOVE_GUNKSHOT, MOVE_ROCKBLAST, MOVE_DRAINPUNCH, MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TURTWIG, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .defEv = 244, .spDefEv = 236, .spdEv = 28, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHELLARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_LEAFBLADE, MOVE_CRUNCH, MOVE_STEALTHROCK, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TURTWIG, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .atkEv = 212, .defEv = 4, .spDefEv = 76, .spdEv = 28, .ability = FRONTIER_ABILITY_1, //ABILITY_OVERGROW .item = ITEM_BERRY_JUICE, .moves = { MOVE_LEAFBLADE, MOVE_CRUNCH, MOVE_SUPERPOWER, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYMPOLE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 116, .spAtkEv = 196, .spDefEv = 76, .spdEv = 84, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_HYDROPUMP, MOVE_SLUDGEBOMB, MOVE_EARTHPOWER, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYMPOLE, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 228, .spdEv = 244, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WATERABSORB .item = ITEM_CHOICE_SCARF, .moves = { MOVE_MUDDYWATER, MOVE_EARTHPOWER, MOVE_SLUDGEWAVE, MOVE_WEATHERBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYNAMO, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spAtkEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_SPARK, MOVE_CHARGEBEAM, MOVE_TACKLE, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYROGUE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_GUTS .item = ITEM_FLAME_ORB, .moves = { MOVE_HIGHJUMPKICK, MOVE_FAKEOUT, MOVE_MACHPUNCH, MOVE_BULLETPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYROGUE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spAtkEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_VITALSPIRIT .item = ITEM_FOCUS_SASH, .moves = { MOVE_HIGHJUMPKICK, MOVE_VACUUMWAVE, MOVE_THIEF, MOVE_RAPIDSPIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRUNT, .nature = NATURE_JOLLY, .hpIv = 23, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 204, .defEv = 16, .spDefEv = 76, .spdEv = 212, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_STURDY .item = ITEM_BERRY_JUICE, .moves = { MOVE_STONEEDGE, MOVE_OUTRAGE, MOVE_EARTHQUAKE, MOVE_DRAGONDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TYRUNT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 220, .spDefEv = 76, .spdEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_EVIOLITE, .moves = { MOVE_SCALESHOT, MOVE_CRUNCH, MOVE_FIREFANG, MOVE_THUNDERFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VANILLITE, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .atkEv = 24, .spAtkEv = 240, .spdEv = 244, .ability = FRONTIER_ABILITY_1, //ABILITY_ICEBODY .item = ITEM_EVIOLITE, .moves = { MOVE_ICEBEAM, MOVE_ICESHARD, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_AUTOTOMIZE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VANILLITE, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 72, .atkEv = 196, .spAtkEv = 236, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_AVALANCHE, MOVE_FLASHCANNON, MOVE_EXPLOSION, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENIPEDE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 44, .spDefEv = 8, .spdEv = 220, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_EVIOLITE, .moves = { MOVE_PINMISSILE, MOVE_POISONJAB, MOVE_SPIKES, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENIPEDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .defEv = 44, .spDefEv = 44, .spdEv = 148, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_FOCUS_SASH, .moves = { MOVE_SKITTERSMACK, MOVE_POISONJAB, MOVE_ENDEAVOR, MOVE_STEELROLLER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENONAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .defEv = 116, .spAtkEv = 36, .spDefEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_COMPOUNDEYES .item = ITEM_EVIOLITE, .moves = { MOVE_SIGNALBEAM, MOVE_SLEEPPOWDER, MOVE_TOXICSPIKES, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VENONAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_TINTEDLENS .item = ITEM_BERRY_JUICE, .moves = { MOVE_LEECHFANG, MOVE_ZENHEADBUTT, MOVE_POISONFANG, MOVE_SLEEPPOWDER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLTORB, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 236, .spDefEv = 4, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_STATIC .item = ITEM_BERRY_JUICE, .moves = { MOVE_THUNDER, MOVE_VOLTSWITCH, MOVE_RAINDANCE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLTORB, .nature = NATURE_MILD, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 40, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_FOCUS_SASH, .moves = { MOVE_THUNDERBOLT, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_EXPLOSION, MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VULLABY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 160, .atkEv = 156, .spDefEv = 76, .spdEv = 116, .ability = FRONTIER_ABILITY_2, //ABILITY_OVERCOAT .item = ITEM_EVIOLITE, .moves = { MOVE_KNOCKOFF, MOVE_BRAVEBIRD, MOVE_DEFOG, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VULLABY, .nature = NATURE_LONELY, .hpIv = 31, .atkIv = 30, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 72, .atkEv = 240, .spAtkEv = 80, .spdEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_BERRY_JUICE, .moves = { MOVE_BRAVEBIRD, MOVE_KNOCKOFF, MOVE_HEATWAVE, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VULLABY, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 160, .spAtkEv = 236, .spDefEv = 76, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_WEAKARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_DARKPULSE, MOVE_AIRSLASH, MOVE_HEATWAVE, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VULPIX_A, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 52, .spAtkEv = 200, .spDefEv = 16, .spdEv = 240, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_LIGHT_CLAY, .moves = { MOVE_BLIZZARD, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_AURORAVEIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VULPIX_A, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 52, .spAtkEv = 220, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNOWWARNING .item = ITEM_CHOICE_SCARF, .moves = { MOVE_BLIZZARD, MOVE_FREEZEDRY, MOVE_DARKPULSE, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WAILMER, .nature = NATURE_SERIOUS, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 8, .defEv = 236, .spAtkEv = 36, .spDefEv = 156, .spdEv = 36, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_HEAVYSLAM, MOVE_ICEBEAM, MOVE_CLEARSMOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WAILMER, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_OBLIVIOUS .item = ITEM_CHOICE_SCARF, .moves = { MOVE_WATERSPOUT, MOVE_SURF, MOVE_ICEBEAM, MOVE_EARTHQUAKE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WEEDLE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spAtkEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_POISONSTING, MOVE_ELECTROWEB, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHISMUR, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 0, .hpEv = 244, .atkEv = 52, .defEv = 12, .spAtkEv = 188, .spDefEv = 12, .ability = FRONTIER_ABILITY_2, //ABILITY_PUNKROCK .item = ITEM_EJECT_PACK, .moves = { MOVE_HYPERVOICE, MOVE_FIREBLAST, MOVE_HAMMERARM, MOVE_ZENHEADBUTT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WHISMUR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .atkEv = 188, .defEv = 12, .spDefEv = 12, .spdEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_BERRY_JUICE, .moves = { MOVE_BODYSLAM, MOVE_FIREPUNCH, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WIMPOD, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 76, .defEv = 196, .spAtkEv = 36, .spDefEv = 4, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_EMERGENCYEXIT .item = ITEM_FOCUS_SASH, .moves = { MOVE_LEECHFANG, MOVE_SCALD, MOVE_TAUNT, MOVE_SPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WIMPOD, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_EMERGENCYEXIT .item = ITEM_LIFE_ORB, .moves = { MOVE_WATERFALL, MOVE_SKITTERSMACK, MOVE_ASSURANCE, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WINGULL, .nature = NATURE_NAIVE, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RAINDISH .item = ITEM_LIFE_ORB, .moves = { MOVE_SCALD, MOVE_HURRICANE, MOVE_KNOCKOFF, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WINGULL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_EVIOLITE, .moves = { MOVE_HURRICANE, MOVE_SCALD, MOVE_SHOCKWAVE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WINGULL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spDefEv = 36, .spdEv = 200, .ability = FRONTIER_ABILITY_2, //ABILITY_HYDRATION .item = ITEM_DAMP_ROCK, .moves = { MOVE_HURRICANE, MOVE_SCALD, MOVE_RAINDANCE, MOVE_WIDEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOOBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 12, .spAtkEv = 236, .spDefEv = 4, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_EVIOLITE, .moves = { MOVE_STOREDPOWER, MOVE_HEATWAVE, MOVE_CALMMIND, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOOBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 12, .spAtkEv = 240, .spDefEv = 16, .spdEv = 240, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SIMPLE .item = ITEM_BERRY_JUICE, .moves = { MOVE_STOREDPOWER, MOVE_AIRSLASH, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOOPER, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 236, .spAtkEv = 40, .spDefEv = 156, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNAWARE .item = ITEM_EVIOLITE, .moves = { MOVE_SCALD, MOVE_EARTHQUAKE, MOVE_YAWN, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOOPER, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 236, .defEv = 76, .spDefEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_WATERABSORB .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_WATERFALL, MOVE_ICEPUNCH, MOVE_CURSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WURMPLE, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spAtkEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_ELECTROWEB, MOVE_POISONSTING, MOVE_STRINGSHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WYNAUT, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 212, .spAtkEv = 8, .spDefEv = 52, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWTAG .item = ITEM_BERRY_JUICE, .moves = { MOVE_MIRRORCOAT, MOVE_COUNTER, MOVE_DESTINYBOND, MOVE_SAFEGUARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WYNAUT, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 60, .spDefEv = 212, .ability = FRONTIER_ABILITY_1, //ABILITY_SHADOWTAG .item = ITEM_FOCUS_SASH, .moves = { MOVE_MIRRORCOAT, MOVE_COUNTER, MOVE_DESTINYBOND, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YAMASK, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 36, .defEv = 236, .spDefEv = 156, .spdEv = 28, .ability = FRONTIER_ABILITY_1, //ABILITY_MUMMY .item = ITEM_EVIOLITE, .moves = { MOVE_HEX, MOVE_KNOCKOFF, MOVE_WILLOWISP, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YAMASK, .nature = NATURE_QUIET, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 0, .hpEv = 192, .spAtkEv = 236, .spDefEv = 80, .ability = FRONTIER_ABILITY_1, //ABILITY_MUMMY .item = ITEM_BERRY_JUICE, .moves = { MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_NASTYPLOT, MOVE_TRICKROOM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YUNGOOS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 196, .defEv = 116, .spDefEv = 36, .spdEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_STAKEOUT .item = ITEM_CHOICE_BAND, .moves = { MOVE_RETURN, MOVE_EARTHQUAKE, MOVE_PURSUIT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YUNGOOS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 200, .defEv = 36, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ADAPTABILITY .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZIGZAGOON, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 140, .atkEv = 196, .defEv = 108, .spDefEv = 28, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_PICKUP .item = ITEM_BERRY_JUICE, .moves = { MOVE_EXTREMESPEED, MOVE_THIEF, MOVE_SEEDBOMB, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZIGZAGOON, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 52, .defEv = 28, .spAtkEv = 200, .spDefEv = 32, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_TOXIC_ORB, .moves = { MOVE_HYPERVOICE, MOVE_SHADOWBALL, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZORUA, .nature = NATURE_NAIVE, .hpIv = 19, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .defEv = 36, .spAtkEv = 196, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_LIFE_ORB, .moves = { MOVE_NIGHTDAZE, MOVE_KNOCKOFF, MOVE_UTURN, MOVE_EXTRASENSORY, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZORUA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 36, .spAtkEv = 200, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_BERRY_JUICE, .moves = { MOVE_NIGHTDAZE, MOVE_BURNINGJEALOUSY, MOVE_SLUDGEBOMB, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZUBAT, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 76, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_INFILTRATOR .item = ITEM_EVIOLITE, .moves = { MOVE_BRAVEBIRD, MOVE_CROSSPOISON, MOVE_UTURN, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZUBAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 76, .spAtkEv = 196, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LIFE_ORB, .moves = { MOVE_AIRSLASH, MOVE_SHADOWBALL, MOVE_GIGADRAIN, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_AIPOM, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .atkEv = 116, .defEv = 76, .spDefEv = 4, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SKILLLINK .item = ITEM_LIFE_ORB, .moves = { MOVE_FURYSWIPES, MOVE_KNOCKOFF, MOVE_BRICKBREAK, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CUTIEFLY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .defEv = 58, .spAtkEv = 196, .spDefEv = 58, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWEETVEIL .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_MOONBLAST, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DRIFLOON, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .spAtkEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_UNBURDEN .item = ITEM_FLYING_GEM, .moves = { MOVE_SHADOWBALL, MOVE_ACROBATICS, MOVE_DESTINYBOND, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GLIGAR, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 156, .atkEv = 40, .defEv = 76, .spDefEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_IMMUNITY .item = ITEM_EVIOLITE, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOTHITA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SHADOWTAG .item = ITEM_CHOICE_SCARF, .moves = { MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ENERGYBALL, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEDITITE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_HUGEPOWER .item = ITEM_EVIOLITE, .moves = { MOVE_DRAINPUNCH, MOVE_ZENHEADBUTT, MOVE_BULLETPUNCH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MISDREAVUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_EVIOLITE, .moves = { MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_NASTYPLOT, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MISDREAVUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICIAN .item = ITEM_ELECTRIC_SEED, .moves = { MOVE_SHADOWBALL, MOVE_THUNDERBOLT, MOVE_DAZZLINGGLEAM, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MURKROW, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 240, .spAtkEv = 80, .spdEv = 188, .ability = FRONTIER_ABILITY_2, //ABILITY_SUPERLUCK .item = ITEM_EVIOLITE, .moves = { MOVE_SUCKERPUNCH, MOVE_OBLIVIONWING, MOVE_HEATWAVE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PORYGON, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 196, .spDefEv = 76, .ability = FRONTIER_ABILITY_2, //ABILITY_DOWNLOAD .item = ITEM_EVIOLITE, .moves = { MOVE_TRIATTACK, MOVE_PSYCHIC, MOVE_THUNDERWAVE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCYTHER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_EVIOLITE, .moves = { MOVE_BUGBITE, MOVE_DUALWINGBEAT, MOVE_SWORDSDANCE, MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCYTHER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_BUGBITE, MOVE_DUALWINGBEAT, MOVE_CLOSECOMBAT, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNEASEL, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_BERRY_JUICE, .moves = { MOVE_KNOCKOFF, MOVE_ICICLECRASH, MOVE_ICESHARD, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SWIRLIX, .nature = NATURE_NAUGHTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spAtkEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNBURDEN .item = ITEM_BERRY_JUICE, .moves = { MOVE_PLAYROUGH, MOVE_RETURN, MOVE_FLAMETHROWER, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TANGELA, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 116, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_KNOCKOFF, MOVE_SLEEPPOWDER, MOVE_LEECHSEED, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TORCHIC, .nature = NATURE_RASH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 200, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SPEEDBOOST .item = ITEM_LIFE_ORB, .moves = { MOVE_FIREBLAST, MOVE_ROCKSLIDE, MOVE_BATONPASS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_TYPE_NULL, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 8, .spDefEv = 248, .ability = FRONTIER_ABILITY_1, //ABILITY_BATTLEARMOR .item = ITEM_EVIOLITE, .moves = { MOVE_RETURN, MOVE_SWORDSDANCE, MOVE_IRONDEFENSE, MOVE_REST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_VULPIX, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 30, .spdIv = 30, .hpEv = 52, .spAtkEv = 196, .spDefEv = 20, .spdEv = 240, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_DROUGHT .item = ITEM_HEAT_ROCK, .moves = { MOVE_FIREBLAST, MOVE_ENERGYBALL, MOVE_HIDDENPOWER, //TYPE_ROCK MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YANMA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_SPEEDBOOST .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_AIRSLASH, MOVE_HYPNOSIS, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_EEVEE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 212, .spAtkEv = 92, .spdEv = 204, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ANTICIPATION .item = ITEM_EEVIUM_Z, .moves = { MOVE_LASTRESORT, MOVE_STOREDPOWER, MOVE_SUBSTITUTE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, //Gen 8 { .species = SPECIES_GROOKEY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_BIG_ROOT, .moves = { MOVE_GRASSYGLIDE, MOVE_DRAINPUNCH, MOVE_LEECHSEED, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROOKEY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GRASSYSURGE .item = ITEM_EVIOLITE, .moves = { MOVE_GRASSYGLIDE, MOVE_DRAINPUNCH, MOVE_KNOCKOFF, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCORBUNNY, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 188, .defEv = 36, .spDefEv = 36, .spdEv = 204, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_BERRY_JUICE, .moves = { MOVE_BLAZEKICK, MOVE_HIGHJUMPKICK, MOVE_GUNKSHOT, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SCORBUNNY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 188, .spdEv = 204, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIBERO .item = ITEM_FLYING_GEM, .moves = { MOVE_BLAZEKICK, MOVE_ACROBATICS, MOVE_SUCKERPUNCH, MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOBBLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .spAtkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SNIPER .item = ITEM_SCOPE_LENS, .moves = { MOVE_MUDDYWATER, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_MUDSHOT, MOVE_ICESHARD, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SOBBLE, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 116, .spAtkEv = 36, .spDefEv = 116, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_TORRENT .item = ITEM_LIGHT_CLAY, .moves = { MOVE_SURF, MOVE_UTURN, MOVE_REFLECT, MOVE_LIGHTSCREEN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKWOVET, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .defEv = 236, .spDefEv = 76, .ability = FRONTIER_ABILITY_1, //ABILITY_CHEEKPOUCH .item = ITEM_EVIOLITE, .moves = { MOVE_BODYSLAM, MOVE_CRUNCH, MOVE_COUNTER, MOVE_SUPERFANG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SKWOVET, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_GLUTTONY .item = ITEM_SALAC_BERRY, .moves = { MOVE_RETURN, MOVE_CRUNCH, MOVE_SEEDBOMB, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROOKIDEE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 220, .spDefEv = 236, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_EVIOLITE, .moves = { MOVE_BRAVEBIRD, MOVE_REVENGE, MOVE_UTURN, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROOKIDEE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 68, .atkEv = 220, .spdEv = 220, .ability = FRONTIER_ABILITY_2, //ABILITY_UNNERVE .item = ITEM_POWER_HERB, .moves = { MOVE_SKYATTACK, MOVE_RETALIATE, MOVE_THIEF, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BLIPBUG, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .defEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TELEPATHY .item = ITEM_EVIOLITE, .moves = { MOVE_INFESTATION, MOVE_SUPERSONIC, MOVE_STICKYWEB, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NICKIT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 64, .spAtkEv = 224, .spDefEv = 20, .spdEv = 200, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_LIFE_ORB, .moves = { MOVE_SNARL, MOVE_MUDSHOT, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_NICKIT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 80, .defEv = 52, .spDefEv = 180, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_EVIOLITE, .moves = { MOVE_FOULPLAY, MOVE_SNARL, MOVE_TAUNT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_GOSSIFLEUR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 36, .defEv = 36, .spAtkEv = 200, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_COTTONDOWN .item = ITEM_EVIOLITE, .moves = { MOVE_SOLARBEAM, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_SUNNYDAY, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GOSSIFLEUR, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 196, .spDefEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_GIGADRAIN, MOVE_LEECHSEED, MOVE_SLEEPPOWDER, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOOLOO, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 156, .spDefEv = 156, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_EVIOLITE, .moves = { MOVE_DOUBLEEDGE, MOVE_WILDCHARGE, MOVE_GRASSYGLIDE, MOVE_COUNTER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WOOLOO, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 36, .defEv = 236, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_FLUFFY .item = ITEM_EVIOLITE, .moves = { MOVE_HEADBUTT, MOVE_COUNTER, MOVE_SWAGGER, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHEWTLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_STRONGJAW .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_ICEFANG, MOVE_JAWLOCK, MOVE_SCALESHOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CHEWTLE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 144, .atkEv = 244, .defEv = 36, .spdEv = 84, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SWIFTSWIM .item = ITEM_BERRY_JUICE, .moves = { MOVE_LIQUIDATION, MOVE_JAWLOCK, MOVE_SUBSTITUTE, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YAMPER, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 228, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RATTLED .item = ITEM_LIFE_ORB, .moves = { MOVE_WILDCHARGE, MOVE_PLAYROUGH, MOVE_DOUBLEEDGE, MOVE_FLAMECHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YAMPER, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 44, .defEv = 196, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_RATTLED .item = ITEM_EVIOLITE, .moves = { MOVE_THUNDERBOLT, MOVE_SNARL, MOVE_THUNDERWAVE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ROLYCOLY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 196, .atkEv = 196, .spdEv = 116, .ability = FRONTIER_ABILITY_1, //ABILITY_STEAMENGINE .item = ITEM_NORMAL_GEM, .moves = { MOVE_STONEEDGE, MOVE_HEATCRASH, MOVE_IRONHEAD, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROLYCOLY, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 116, .defEv = 196, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_FLASHFIRE .item = ITEM_EVIOLITE, .moves = { MOVE_ROCKSLIDE, MOVE_EXPLOSION, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_APPLIN, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 196, .spDefEv = 116, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_BULLETPROOF .item = ITEM_EVIOLITE, .moves = { MOVE_GRASSYGLIDE, MOVE_LEAFSTORM, MOVE_SUCKERPUNCH, MOVE_ATTRACT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SILICOBRA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 220, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSPIT .item = ITEM_BERRY_JUICE, .moves = { MOVE_EARTHQUAKE, MOVE_SKITTERSMACK, MOVE_SCALESHOT, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SILICOBRA, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 60, .defEv = 252, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SANDSPIT .item = ITEM_EVIOLITE, .moves = { MOVE_SANDTOMB, MOVE_GLARE, MOVE_MINIMIZE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARROKUDA, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spdEv = 228, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_CLOSECOMBAT, MOVE_PSYCHICFANGS, MOVE_AQUAJET, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARROKUDA, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 188, .atkEv = 216, .spdEv = 104, .ability = FRONTIER_ABILITY_1, //ABILITY_SWIFTSWIM .item = ITEM_LIFE_ORB, .moves = { MOVE_LIQUIDATION, MOVE_CLOSECOMBAT, MOVE_DRILLRUN, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_TOXEL, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .spAtkEv = 244, .spdEv = 228, .ability = FRONTIER_ABILITY_1, //ABILITY_RATTLED .item = ITEM_POISONIUM_Z, .moves = { MOVE_NUZZLE, MOVE_BELCH, MOVE_ENDEAVOR, MOVE_ENCORE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIZZLIPEDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 36, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FIRELASH, MOVE_LUNGE, MOVE_KNOCKOFF, MOVE_POWERWHIP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SIZZLIPEDE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_FLASHFIRE .item = ITEM_BERRY_JUICE, .moves = { MOVE_FIRELASH, MOVE_LEECHFANG, MOVE_CRUNCH, MOVE_COIL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLOBBOPUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 212, .spDefEv = 116, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_LIQUIDATION, MOVE_ICEPUNCH, MOVE_PAYBACK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CLOBBOPUS, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 240, .defEv = 36, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_TECHNICIAN .item = ITEM_EVIOLITE, .moves = { MOVE_CIRCLETHROW, MOVE_PAYBACK, MOVE_PAINSPLIT, MOVE_TAUNT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SINISTEA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 244, .spDefEv = 4, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_WEAKARMOR .item = ITEM_FOCUS_SASH, .moves = { MOVE_SHADOWBALL, MOVE_GIGADRAIN, MOVE_STOREDPOWER, MOVE_SHELLSMASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SINISTEA, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 76, .spAtkEv = 196, .spDefEv = 4, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_FLAME_ORB, .moves = { MOVE_HEX, MOVE_GIGADRAIN, MOVE_WILLOWISP, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATENNA, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .spAtkEv = 236, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_PSYCHIC, MOVE_DAZZLINGGLEAM, MOVE_MYSTICALFIRE, MOVE_GIGADRAIN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_HATENNA, .nature = NATURE_SERIOUS, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .defEv = 236, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MAGICBOUNCE .item = ITEM_EVIOLITE, .moves = { MOVE_EXPANDINGFORCE, MOVE_DAZZLINGGLEAM, MOVE_HEALPULSE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_IMPIDIMP, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 36, .spAtkEv = 240, .spDefEv = 196, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_LIFE_ORB, .moves = { MOVE_DARKPULSE, MOVE_DAZZLINGGLEAM, MOVE_BURNINGJEALOUSY, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_IMPIDIMP, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 76, .defEv = 196, .spDefEv = 196, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_PRANKSTER .item = ITEM_EVIOLITE, .moves = { MOVE_DRAININGKISS, MOVE_FAKEOUT, MOVE_TAUNT, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MILCERY, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .defEv = 196, .spAtkEv = 36, .spDefEv = 188, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AROMAVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_DAZZLINGGLEAM, MOVE_STOREDPOWER, MOVE_ACIDARMOR, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MILCERY, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 84, .defEv = 196, .spAtkEv = 36, .spDefEv = 188, .spdEv = 4, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AROMAVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_DRAININGKISS, MOVE_CHARM, MOVE_AROMATHERAPY, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_SNOM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 236, .spAtkEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_EVIOLITE, .moves = { MOVE_ICYWIND, MOVE_BUGBUZZ, MOVE_MIRRORCOAT, MOVE_ATTRACT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNOM, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 236, .spAtkEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_ICESCALES .item = ITEM_EVIOLITE, .moves = { MOVE_ICYWIND, MOVE_STRUGGLEBUG, MOVE_MIRRORCOAT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_CUFANT, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 196, .defEv = 44, .spDefEv = 204, .spdEv = 36, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEERFORCE .item = ITEM_LIFE_ORB, .moves = { MOVE_IRONHEAD, MOVE_HIGHHORSEPOWER, MOVE_PLAYROUGH, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_CUFANT, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 100, .atkEv = 204, .defEv = 204, .ability = FRONTIER_ABILITY_1, //ABILITY_SHEERFORCE .item = ITEM_STEELIUM_Z, .moves = { MOVE_STEELROLLER, MOVE_BODYPRESS, MOVE_FISSURE, MOVE_STEALTHROCK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DREEPY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .spAtkEv = 196, .spdEv = 180, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_CURSEDBODY .item = ITEM_BERRY_JUICE, .moves = { MOVE_DRACOMETEOR, MOVE_CURSE, MOVE_CONFUSERAY, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DREEPY, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 132, .spDefEv = 196, .spdEv = 180, .ability = FRONTIER_ABILITY_2, //ABILITY_INFILTRATOR .item = ITEM_EVIOLITE, .moves = { MOVE_DRACOMETEOR, MOVE_SUCKERPUNCH, MOVE_THUNDERWAVE, MOVE_HELPINGHAND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_MEOWTH_G, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_TOUGHCLAWS .item = ITEM_LIFE_ORB, .moves = { MOVE_IRONTAIL, MOVE_CRUNCH, MOVE_PLAYROUGH, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_MEOWTH_G, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_UNNERVE .item = ITEM_EVIOLITE, .moves = { MOVE_IRONHEAD, MOVE_THROATCHOP, MOVE_TAUNT, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PONYTA_G, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 236, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_PASTELVEIL .item = ITEM_EVIOLITE, .moves = { MOVE_PSYCHIC, MOVE_MYSTICALFIRE, MOVE_CALMMIND, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PONYTA_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spDefEv = 76, .spdEv = 196, .ability = FRONTIER_ABILITY_2, //ABILITY_PASTELVEIL .item = ITEM_LIFE_ORB, .moves = { MOVE_ZENHEADBUTT, MOVE_PLAYROUGH, MOVE_WILDCHARGE, MOVE_HIGHHORSEPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWPOKE_G, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .defEv = 76, .spAtkEv = 36, .spDefEv = 196, .spdEv = 76, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_REGENERATOR .item = ITEM_EVIOLITE, .moves = { MOVE_PSYCHIC, MOVE_THUNDERWAVE, MOVE_SLACKOFF, MOVE_TELEPORT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SLOWPOKE_G, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 236, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_GLUTTONY .item = ITEM_FIGY_BERRY, .moves = { MOVE_ZENHEADBUTT, MOVE_LIQUIDATION, MOVE_YAWN, MOVE_BELLYDRUM, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FARFETCHD_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 20, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SCRAPPY .item = ITEM_CHOICE_SCARF, .moves = { MOVE_CLOSECOMBAT, MOVE_BRAVEBIRD, MOVE_KNOCKOFF, MOVE_FINALGAMBIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_FARFETCHD_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 20, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_STEADFAST .item = ITEM_LEEK, .moves = { MOVE_CLOSECOMBAT, MOVE_BRAVEBIRD, MOVE_LEAFBLADE, MOVE_NIGHTSLASH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZIGZAGOON_G, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 52, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_QUICKFEET .item = ITEM_FLAME_ORB, .moves = { MOVE_FACADE, MOVE_PAYBACK, MOVE_TRICK, MOVE_THUNDERWAVE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZIGZAGOON_G, .nature = NATURE_GENTLE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 132, .defEv = 188, .spDefEv = 188, .ability = FRONTIER_ABILITY_2, //ABILITY_GLUTTONY .item = ITEM_STICKY_BARB, .moves = { MOVE_RETALIATE, MOVE_SNARL, MOVE_THUNDERWAVE, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARUMAKA_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_ICEPUNCH, MOVE_FLAREBLITZ, MOVE_SUPERPOWER, MOVE_ROCKSLIDE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_DARUMAKA_G, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 116, .atkEv = 196, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_HUSTLE .item = ITEM_LIFE_ORB, .moves = { MOVE_ICEPUNCH, MOVE_FLAREBLITZ, MOVE_FOCUSPUNCH, MOVE_YAWN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YAMASK_G, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 236, .spAtkEv = 36, .spDefEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_WANDERINGSPIRIT .item = ITEM_EVIOLITE, .moves = { MOVE_HEX, MOVE_EARTHQUAKE, MOVE_WILLOWISP, MOVE_TOXICSPIKES, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_YAMASK_G, .nature = NATURE_RELAXED, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_WANDERINGSPIRIT .item = ITEM_EVIOLITE, .moves = { MOVE_NIGHTSHADE, MOVE_CURSE, MOVE_HAZE, MOVE_DESTINYBOND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROWLITHE_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .defEv = 76, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_FLAREBLITZ, MOVE_STONEEDGE, MOVE_CLOSECOMBAT, MOVE_WILDCHARGE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_GROWLITHE_H, .nature = NATURE_CAREFUL, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .atkEv = 120, .defEv = 156, .spDefEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_INTIMIDATE .item = ITEM_EVIOLITE, .moves = { MOVE_FLAREBLITZ, MOVE_ROCKSLIDE, MOVE_WILLOWISP, MOVE_MORNINGSUN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLTORB_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 36, .defEv = 40, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_SOUNDPROOF .item = ITEM_FOCUS_SASH, .moves = { MOVE_THUNDERBOLT, MOVE_ENERGYBALL, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_MIRRORCOAT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_VOLTORB_H, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 36, .spAtkEv = 236, .spdEv = 196, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_AFTERMATH .item = ITEM_NORMAL_GEM, .moves = { MOVE_ELECTROBALL, MOVE_ENERGYBALL, MOVE_THUNDERWAVE, MOVE_EXPLOSION, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZORUA_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 236, .spDefEv = 36, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_LIFE_ORB, .moves = { MOVE_HYPERVOICE, MOVE_SHADOWBALL, MOVE_BURNINGJEALOUSY, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ZORUA_H, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .spAtkEv = 240, .spDefEv = 40, .spdEv = 196, .ability = FRONTIER_ABILITY_1, //ABILITY_ILLUSION .item = ITEM_EXPERT_BELT, .moves = { MOVE_HYPERVOICE, MOVE_BITTERMALICE, MOVE_BURNINGJEALOUSY, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, //Gen 8 Banned { .species = SPECIES_KUBFU, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_EXPERT_BELT, .moves = { MOVE_CLOSECOMBAT, MOVE_FIREPUNCH, MOVE_ICEPUNCH, MOVE_THUNDERPUNCH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_SNEASEL_H, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 236, .spdEv = 236, .ability = FRONTIER_ABILITY_1, //ABILITY_INNERFOCUS .item = ITEM_LIFE_ORB, .moves = { MOVE_CLOSECOMBAT, MOVE_POISONJAB, MOVE_THROATCHOP, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_BASCULIN_H, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_2, //ABILITY_ADAPTABILITY .item = ITEM_CHOICE_BAND, .moves = { MOVE_WAVECRASH, MOVE_SUPERPOWER, MOVE_HEADSMASH, MOVE_FLIPTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, }; const struct BattleTowerSpread gArceusSpreads[] = { { .species = SPECIES_ARCEUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_SILK_SCARF, .moves = { MOVE_EXTREMESPEED, MOVE_SHADOWCLAW, MOVE_RECOVER, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_LEFTOVERS, .moves = { MOVE_JUDGMENT, MOVE_EARTHPOWER, MOVE_RECOVER, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_ZAP_PLATE, .moves = { MOVE_JUDGMENT, MOVE_ICEBEAM, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 64, .spdEv = 192, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_PIXIE_PLATE, .moves = { MOVE_JUDGMENT, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_BUGINIUM_Z, .moves = { MOVE_XSCISSOR, MOVE_STONEEDGE, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 160, .spdEv = 96, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_DREAD_PLATE, .moves = { MOVE_JUDGMENT, MOVE_TOXIC, MOVE_DEFOG, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 160, .spdEv = 96, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_DRACO_PLATE, .moves = { MOVE_JUDGMENT, MOVE_FIREBLAST, MOVE_WILLOWISP, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_FIST_PLATE, .moves = { MOVE_JUDGMENT, MOVE_ICEBEAM, MOVE_STONEEDGE, MOVE_SHADOWBALL, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_FIRIUM_Z, .moves = { MOVE_FIREBLAST, MOVE_THUNDERBOLT, MOVE_ICEBEAM, MOVE_CALMMIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_SKY_PLATE, .moves = { MOVE_JUDGMENT, MOVE_CALMMIND, MOVE_RECOVER, MOVE_SURF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_SHADOWFORCE, MOVE_BRICKBREAK, MOVE_EXTREMESPEED, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_MEADOW_PLATE, .moves = { MOVE_JUDGMENT, MOVE_FIREBLAST, MOVE_ICEBEAM, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_GROUNDIUM_Z, .moves = { MOVE_EARTHQUAKE, MOVE_STONEEDGE, MOVE_SWORDSDANCE, MOVE_SUBSTITUTE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spDefEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_ICICLE_PLATE, .moves = { MOVE_JUDGMENT, MOVE_THUNDER, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_POISONIUM_Z, .moves = { MOVE_POISONJAB, MOVE_EARTHQUAKE, MOVE_SWORDSDANCE, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 64, .spdEv = 192, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_MIND_PLATE, .moves = { MOVE_JUDGMENT, MOVE_TOXIC, MOVE_ICEBEAM, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_STONE_PLATE, .moves = { MOVE_JUDGMENT, MOVE_WILLOWISP, MOVE_CALMMIND, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_STEELIUM_Z, .moves = { MOVE_IRONHEAD, MOVE_EARTHQUAKE, MOVE_EXTREMESPEED, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 64, .spdEv = 192, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_SPLASH_PLATE, .moves = { MOVE_JUDGMENT, MOVE_ICEBEAM, MOVE_TOXIC, MOVE_RECOVER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_SILK_SCARF, .moves = { MOVE_EXTREMESPEED, MOVE_LASTRESORT, MOVE_NONE, MOVE_NONE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ARCEUS, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_MULTITYPE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_HYPERVOICE, MOVE_HEATWAVE, MOVE_SURF, MOVE_TERRAINPULSE, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, }; const struct BattleTowerSpread gPikachuSpreads[] = { { .species = SPECIES_PIKACHU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_VOLTTACKLE, MOVE_PLAYROUGH, MOVE_EXTREMESPEED, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_PIKANIUM_Z, .moves = { MOVE_VOLTTACKLE, MOVE_NUZZLE, MOVE_EXTREMESPEED, MOVE_FAKEOUT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU_CAP_ORIGINAL, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_PIKASHUNIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_PIKACHU_SURFING, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_THUNDERBOLT, MOVE_SURF, MOVE_GRASSKNOT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU_FLYING, .nature = NATURE_HASTY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LIGHT_BALL, .moves = { MOVE_ELECTROWEB, MOVE_FLY, MOVE_TOXIC, MOVE_WISH, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_PIKACHU_COSPLAY, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 30, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_DISCHARGE, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_FAKEOUT, MOVE_NASTYPLOT, }, .ball = BALL_TYPE_CHERISH_BALL, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_PIKACHU_LIBRE, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_VOLTTACKLE, MOVE_FLYINGPRESS, MOVE_IRONTAIL, MOVE_AGILITY, }, .ball = BALL_TYPE_CHERISH_BALL, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU_POP_STAR, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_THUNDERBOLT, MOVE_DRAININGKISS, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_VOLTSWITCH, }, .ball = BALL_TYPE_CHERISH_BALL, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, { .species = SPECIES_PIKACHU_ROCK_STAR, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_VOLTTACKLE, MOVE_METEORMASH, MOVE_BRICKBREAK, MOVE_AGILITY, }, .ball = BALL_TYPE_CHERISH_BALL, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU_BELLE, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .atkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_VOLTTACKLE, MOVE_ICICLECRASH, MOVE_PLAYROUGH, MOVE_BRICKBREAK, }, .ball = BALL_TYPE_CHERISH_BALL, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_PIKACHU_PHD, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LIGHTNINGROD .item = ITEM_LIGHT_BALL, .moves = { MOVE_RISINGVOLTAGE, MOVE_THUNDERWAVE, MOVE_RAINDANCE, MOVE_ELECTRICTERRAIN, }, .ball = BALL_TYPE_CHERISH_BALL, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, .gigantamax = TRUE, }, }; const struct BattleTowerSpread gWormadamSpreads[] = { { .species = SPECIES_WORMADAM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_SILVERWIND, MOVE_ENERGYBALL, MOVE_ANCIENTPOWER, MOVE_QUIVERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_THROAT_SPRAY, .moves = { MOVE_BUGBUZZ, MOVE_GIGADRAIN, MOVE_ELECTROWEB, MOVE_ANCIENTPOWER, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 8, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_BUGBUZZ, MOVE_GIGADRAIN, MOVE_TOXIC, MOVE_SYNTHESIS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_AGUAV_BERRY, .moves = { MOVE_STRUGGLEBUG, MOVE_ELECTROWEB, MOVE_STRINGSHOT, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WORMADAM_SANDY, .nature = NATURE_ADAMANT, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_ROCK_GEM, .moves = { MOVE_ROCKBLAST, MOVE_EARTHQUAKE, MOVE_BUGBITE, MOVE_THIEF, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM_SANDY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .atkEv = 4, .defEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM_SANDY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 240, .atkEv = 216, .defEv = 52, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_DAMP_ROCK, .moves = { MOVE_EARTHQUAKE, MOVE_SUCKERPUNCH, MOVE_TOXIC, MOVE_RAINDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM_SANDY, .nature = NATURE_IMPISH, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_SMOOTH_ROCK, .moves = { MOVE_BUGBITE, MOVE_BULLDOZE, MOVE_STRINGSHOT, MOVE_SANDSTORM, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_WORMADAM_TRASH, .nature = NATURE_SASSY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_OVERCOAT .item = ITEM_LEFTOVERS, .moves = { MOVE_GYROBALL, MOVE_TOXIC, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM_TRASH, .nature = NATURE_BRAVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 0, .hpEv = 252, .atkEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_FOCUS_SASH, .moves = { MOVE_BUGBITE, MOVE_GYROBALL, MOVE_STEALTHROCK, MOVE_METALBURST, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM_TRASH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .defEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_CHOICE_SPECS, .moves = { MOVE_SILVERWIND, MOVE_FLASHCANNON, MOVE_ANCIENTPOWER, MOVE_HIDDENPOWER, //TYPE_GROUND }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_WORMADAM_TRASH, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_TECHNICIAN .item = ITEM_WIKI_BERRY, .moves = { MOVE_STRUGGLEBUG, MOVE_ELECTROWEB, MOVE_STEALTHROCK, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, }; const struct BattleTowerSpread gRotomSpreads[] = { { .species = SPECIES_ROTOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 8, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_COLBUR_BERRY, .moves = { MOVE_VOLTSWITCH, MOVE_HEX, MOVE_WILLOWISP, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GHOSTIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_HEX, MOVE_VOLTSWITCH, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_THUNDERBOLT, MOVE_SHADOWBALL, MOVE_VOLTSWITCH, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .defEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_SITRUS_BERRY, .moves = { MOVE_ELECTROWEB, MOVE_FOULPLAY, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ROTOM_FAN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spAtkEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_WEAKNESS_POLICY, .moves = { MOVE_THUNDERBOLT, MOVE_AIRSLASH, MOVE_NASTYPLOT, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_FAN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_ASSAULT_VEST, .moves = { MOVE_THUNDERBOLT, MOVE_AIRSLASH, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_GRASS }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_FAN, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spAtkEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_IAPAPA_BERRY, .moves = { MOVE_VOLTSWITCH, MOVE_AIRSLASH, MOVE_WILLOWISP, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_FAN, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .spAtkEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_MOTORDRIVE .item = ITEM_ELECTRIUM_Z, .moves = { MOVE_DISCHARGE, MOVE_AIRSLASH, MOVE_VOLTSWITCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ROTOM_FROST, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_ICIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_BLIZZARD, MOVE_VOLTSWITCH, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_FROST, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .hpEv = 252, .defEv = 36, .spdEv = 220, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_FIRE MOVE_PAINSPLIT, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_FROST, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spAtkEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_VOLTSWITCH, MOVE_BLIZZARD, MOVE_PAINSPLIT, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_FROST, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .defEv = 252, .spAtkEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHARTI_BERRY, .moves = { MOVE_THUNDERBOLT, MOVE_BLIZZARD, MOVE_VOLTSWITCH, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_HAIL_TEAM, }, { .species = SPECIES_ROTOM_HEAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_THUNDERBOLT, MOVE_OVERHEAT, MOVE_VOLTSWITCH, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_HEAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_OVERHEAT, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_HEAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 236, .spAtkEv = 20, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_VOLTSWITCH, MOVE_OVERHEAT, MOVE_WILLOWISP, MOVE_DEFOG, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_HEAT, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 60, .spAtkEv = 108, .spDefEv = 76, .spdEv = 12, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_FIRIUM_Z, .moves = { MOVE_THUNDERBOLT, MOVE_OVERHEAT, MOVE_HIDDENPOWER, //TYPE_ICE MOVE_NASTYPLOT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ROTOM_MOW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 30, .spDefIv = 31, .spdIv = 30, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_LEAFSTORM, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_FIRE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_MOW, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_GRASSIUM_Z, .moves = { MOVE_VOLTSWITCH, MOVE_LEAFSTORM, MOVE_NASTYPLOT, MOVE_WILLOWISP, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_MOW, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 252, .spDefEv = 8, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_VOLTSWITCH, MOVE_LEAFSTORM, MOVE_WILLOWISP, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_MOW, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_WHITE_HERB, .moves = { MOVE_VOLTSWITCH, MOVE_LEAFSTORM, MOVE_WILLOWISP, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ROTOM_WASH, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 248, .defEv = 204, .spdEv = 56, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_LEFTOVERS, .moves = { MOVE_VOLTSWITCH, MOVE_HYDROPUMP, MOVE_NASTYPLOT, MOVE_PAINSPLIT, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_WASH, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .spAtkEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_THUNDERBOLT, MOVE_HYDROPUMP, MOVE_VOLTSWITCH, MOVE_TRICK, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_WASH, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spAtkEv = 252, .spdEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_THUNDERBOLT, MOVE_HYDROPUMP, MOVE_VOLTSWITCH, MOVE_HIDDENPOWER, //TYPE_ICE }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ROTOM_WASH, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 112, .spAtkEv = 76, .spDefEv = 68, .ability = FRONTIER_ABILITY_1, //ABILITY_LEVITATE .item = ITEM_AGUAV_BERRY, .moves = { MOVE_VOLTSWITCH, MOVE_HYDROPUMP, MOVE_THUNDERWAVE, MOVE_PROTECT, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, }; const struct BattleTowerSpread gOricorioSpreads[] = { { .species = SPECIES_ORICORIO, .nature = NATURE_NAIVE, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .atkEv = 252, .spAtkEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_POWER_HERB, .moves = { MOVE_SKYATTACK, MOVE_ACROBATICS, MOVE_REVELATIONDANCE, MOVE_SWORDSDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DANCER .item = ITEM_LEFTOVERS, .moves = { MOVE_REVELATIONDANCE, MOVE_ICYWIND, MOVE_HELPINGHAND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO_Y, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 1, .defIv = 31, .spAtkIv = 30, .spDefIv = 30, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SPECS, .moves = { MOVE_AIRSLASH, MOVE_REVELATIONDANCE, MOVE_HIDDENPOWER, //TYPE_GROUND MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORICORIO_Y, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DANCER .item = ITEM_AGUAV_BERRY, .moves = { MOVE_AGILITY, MOVE_CALMMIND, MOVE_SWORDSDANCE, MOVE_BATONPASS, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO_Y, .nature = NATURE_BOLD, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 252, .spDefEv = 4, .ability = FRONTIER_ABILITY_1, //ABILITY_DANCER .item = ITEM_LEFTOVERS, .moves = { MOVE_REVELATIONDANCE, MOVE_HELPINGHAND, MOVE_SAFEGUARD, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO_P, .nature = NATURE_JOLLY, .hpIv = 31, .atkIv = 31, .defIv = 31, .spAtkIv = 0, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .spDefEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DANCER .item = ITEM_HEAVY_DUTY_BOOTS, .moves = { MOVE_UTURN, MOVE_DEFOG, MOVE_ROOST, MOVE_FEATHERDANCE, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = FALSE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO_P, .nature = NATURE_CALM, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spDefEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DANCER .item = ITEM_LEFTOVERS, .moves = { MOVE_REVELATIONDANCE, MOVE_TEETERDANCE, MOVE_HELPINGHAND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO_S, .nature = NATURE_MODEST, .hpIv = 31, .atkIv = 31, .defIv = 30, .spAtkIv = 30, .spDefIv = 30, .spdIv = 30, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_CHOICE_SCARF, .moves = { MOVE_AIRSLASH, MOVE_REVELATIONDANCE, MOVE_HIDDENPOWER, //TYPE_FIGHTING MOVE_UTURN, }, .ball = BALL_TYPE_RANDOM, .forSingles = TRUE, .forDoubles = TRUE, .modifyMovesDoubles = TRUE, }, { .species = SPECIES_ORICORIO_S, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 31, .spAtkIv = 31, .spDefIv = 31, .spdIv = 31, .hpEv = 252, .defEv = 4, .spdEv = 252, .ability = FRONTIER_ABILITY_1, //ABILITY_DANCER .item = ITEM_LEFTOVERS, .moves = { MOVE_REVELATIONDANCE, MOVE_TAUNT, MOVE_HELPINGHAND, MOVE_TAILWIND, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, }, { .species = SPECIES_ORICORIO_S, .nature = NATURE_TIMID, .hpIv = 31, .atkIv = 0, .defIv = 30, .spAtkIv = 30, .spDefIv = 31, .spdIv = 31, .hpEv = 4, .spAtkEv = 252, .spdEv = 252, .ability = FRONTIER_ABILITY_HIDDEN, //ABILITY_SERENEGRACE .item = ITEM_LIFE_ORB, .moves = { MOVE_REVELATIONDANCE, MOVE_HURRICANE, MOVE_HIDDENPOWER, //TYPE_WATER MOVE_ROOST, }, .ball = BALL_TYPE_RANDOM, .forSingles = FALSE, .forDoubles = TRUE, .modifyMovesDoubles = FALSE, .specificTeamType = DOUBLES_RAIN_TEAM, }, }; #else const struct BattleTowerSpread gFrontierSpreads[] = { { }, }; const struct BattleTowerSpread gMiddleCupSpreads[] = { { }, }; const struct BattleTowerSpread gLittleCupSpreads[] = { { }, }; const struct BattleTowerSpread gFrontierLegendarySpreads[] = { { }, }; const struct BattleTowerSpread gArceusSpreads[] = { { }, }; const struct BattleTowerSpread gPikachuSpreads[] = { { }, }; const struct BattleTowerSpread gWormadamSpreads[] = { { }, }; const struct BattleTowerSpread gRotomSpreads[] = { { }, }; const struct BattleTowerSpread gOricorioSpreads[] = { { }, }; #endif const u16 gNumFrontierSpreads = ARRAY_COUNT(gFrontierSpreads); const u16 gNumFrontierLegendarySpreads = ARRAY_COUNT(gFrontierLegendarySpreads);