mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-03-21 17:25:10 -05:00
Gen 1 Stadium Rentals: Fix implementation (#11824)
* Implementing Stadium Rentals * pidgeot fix * Duplicate Fixing
This commit is contained in:
parent
79483f6616
commit
c7717be292
|
|
@ -5490,14 +5490,8 @@ export const Formats: import('../sim/dex-formats').FormatList = [
|
|||
desc: `Only Pokémon sets that can be rented through the American Stadium Poké Cup are legal.`,
|
||||
mod: 'gen1stadium',
|
||||
searchShow: false,
|
||||
ruleset: ['Standard', 'Team Preview', 'Stadium Poke Cup Rentals'],
|
||||
banlist: ['All Pokemon'],
|
||||
unbanlist: [
|
||||
'Abra', 'Aerodactyl', 'Alakazam', 'Arbok', 'Articuno', 'Chansey', 'Charizard', 'Clefable', 'Cloyster', 'Dewgong', 'Dodrio', 'Dragonair',
|
||||
'Electabuzz', 'Exeggutor', 'Gengar', 'Geodude', 'Graveler', 'Gyarados', 'Haunter', 'Ivysaur', 'Jolteon', 'Jynx', 'Kabutops', 'Kadabra',
|
||||
'Lapras', 'Meowth', 'Moltres', 'Ninetales', 'Omanyte', 'Omastar', 'Paras', 'Persian', 'Poliwhirl', 'Poliwrath', 'Rapidash', 'Raticate',
|
||||
'Rhyhorn', 'Snorlax', 'Starmie', 'Tangela', 'Tauros', 'Wartortle', 'Zapdos',
|
||||
],
|
||||
ruleset: ['Stadium Sleep Clause', 'Freeze Clause Mod', 'Species Clause', 'Nickname Clause', 'Team Preview', 'Stadium Poke Cup Rentals'],
|
||||
banlist: ['Uber'],
|
||||
},
|
||||
{
|
||||
name: "[Gen 1] Tradebacks OU",
|
||||
|
|
|
|||
|
|
@ -17,181 +17,746 @@ export const Rulesets: import('../../../sim/dex-formats').ModdedFormatDataTable
|
|||
inherit: true,
|
||||
onChangeSet(set, format, setHas, teamHas) {
|
||||
set.level = 50;
|
||||
set.ivs = { hp: 30, atk: 30, def: 30, spa: 30, spd: 30, spe: 30 };
|
||||
switch (this.dex.species.get(set.species).name) {
|
||||
case 'Abra':
|
||||
set.evs = { hp: 97, atk: 88, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
case 'Bulbasaur':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Leech Seed', 'Toxic', 'Body Slam', 'Razor Leaf'];
|
||||
break;
|
||||
case 'Ivysaur':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Razor Leaf', 'Sleep Powder', 'Growth', 'Double-Edge'];
|
||||
break;
|
||||
case 'Venusaur':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Psychic', 'Seismic Toss', 'Reflect', 'Thunder Wave'];
|
||||
break;
|
||||
case 'Aerodactyl':
|
||||
set.evs = { hp: 7, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Fly', 'Hyper Beam', 'Supersonic', 'Dragon Rage'];
|
||||
case 'Charmander':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Flamethrower', 'Slash', 'Dig', 'Fire Spin'];
|
||||
break;
|
||||
case 'Alakazam':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Psybeam', 'Metronome', 'Disable', 'Tri Attack'];
|
||||
break;
|
||||
case 'Arbok':
|
||||
set.evs = { hp: 25, atk: 32, def: 32, spa: 24, spd: 24, spe: 24 };
|
||||
set.moves = ['Glare', 'Wrap', 'Dig', 'Strength'];
|
||||
break;
|
||||
case 'Articuno':
|
||||
set.evs = { hp: 97, atk: 96, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Ice Beam', 'Sky Attack', 'Razor Wind', 'Substitute'];
|
||||
break;
|
||||
case 'Chansey':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Thunder', 'Fire Blast', 'Minimize', 'Rest'];
|
||||
case 'Charmeleon':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Flamethrower', 'Counter', 'Seismic Toss', 'Strength'];
|
||||
break;
|
||||
case 'Charizard':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Fly', 'Swords Dance', 'Fire Spin', 'Fire Blast'];
|
||||
break;
|
||||
case 'Squirtle':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Surf', 'Blizzard', 'Body Slam', 'Dig'];
|
||||
break;
|
||||
case 'Wartortle':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Surf', 'Strength', 'Rest', 'Ice Beam'];
|
||||
break;
|
||||
case 'Blastoise':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Hydro Pump', 'Skull Bash', 'Withdraw', 'Seismic Toss'];
|
||||
break;
|
||||
case 'Caterpie':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['String Shot', 'Tackle'];
|
||||
break;
|
||||
case 'Metapod':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['String Shot', 'Tackle'];
|
||||
break;
|
||||
case 'Butterfree':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Psychic', 'Supersonic', 'Mega Drain', 'Stun Spore'];
|
||||
break;
|
||||
case 'Weedle':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['String Shot', 'Poison Sting'];
|
||||
break;
|
||||
case 'Kakuna':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['String Shot', 'Poison Sting'];
|
||||
break;
|
||||
case 'Beedrill':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Twineedle', 'Hyper Beam', 'Toxic', 'Focus Energy'];
|
||||
break;
|
||||
case 'Pidgey':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Fly', 'Toxic', 'Double-Edge', 'Double Team'];
|
||||
break;
|
||||
case 'Pidgeotto':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Fly', 'Quick Attack', 'Sand Attack', 'Take Down'];
|
||||
break;
|
||||
case 'Pidgeot':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Mirror Move', 'Fly', 'Quick Attack', 'Sand Attack'];
|
||||
break;
|
||||
case 'Rattata':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Super Fang', 'Blizzard', 'Quick Attack', 'Hyper Fang'];
|
||||
break;
|
||||
case 'Raticate':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Hyper Fang', 'Hyper Beam', 'Focus Energy', 'Thunder'];
|
||||
break;
|
||||
case 'Spearow':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Drill Peck', 'Mirror Move', 'Double Team', 'Double-Edge'];
|
||||
break;
|
||||
case 'Fearow':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Drill Peck', 'Mirror Move', 'Fury Attack', 'Swift'];
|
||||
break;
|
||||
case 'Ekans':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Earthquake', 'Acid', 'Screech', 'Body Slam'];
|
||||
break;
|
||||
case 'Arbok':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Glare', 'Wrap', 'Dig', 'Strength'];
|
||||
break;
|
||||
case 'Pikachu':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Thunderbolt', 'Slam', 'Thunder Wave', 'Seismic Toss'];
|
||||
break;
|
||||
case 'Raichu':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Thunder', 'Thunder Wave', 'Flash', 'Mega Kick'];
|
||||
break;
|
||||
case 'Sandshrew':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Earthquake', 'Slash', 'Seismic Toss', 'Sand Attack'];
|
||||
break;
|
||||
case 'Sandslash':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Dig', 'Swift', 'Seismic Toss', 'Sand Attack'];
|
||||
break;
|
||||
case 'Nidoran-F':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Toxic', 'Thunderbolt', 'Body Slam', 'Blizzard'];
|
||||
break;
|
||||
case 'Nidorina':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Toxic', 'Thunder', 'Double-Edge', 'Ice Beam'];
|
||||
break;
|
||||
case 'Nidoqueen':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Toxic', 'Double Kick', 'Bite', 'Earthquake'];
|
||||
break;
|
||||
case 'Nidoran-M':
|
||||
set.evs = { hp: 177, atk: 176, def: 176, spa: 176, spd: 176, spe: 176 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Blizzard', 'Body Slam', 'Thunderbolt', 'Focus Energy'];
|
||||
break;
|
||||
case 'Nidorino':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Double-Edge', 'Horn Drill', 'Focus Energy', 'Thunder'];
|
||||
break;
|
||||
case 'Nidoking':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Earthquake', 'Horn Drill', 'Rage', 'Substitute'];
|
||||
break;
|
||||
case 'Clefairy':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Thunderbolt', 'Psychic', 'Body Slam', 'Blizzard'];
|
||||
break;
|
||||
case 'Clefable':
|
||||
set.evs = { hp: 25, atk: 32, def: 32, spa: 24, spd: 24, spe: 24 };
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Sing', 'Tri Attack', 'Minimize', 'Ice Beam'];
|
||||
break;
|
||||
case 'Vulpix':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Flamethrower', 'Dig', 'Confuse Ray', 'Double-Edge'];
|
||||
break;
|
||||
case 'Ninetales':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Fire Blast', 'Skull Bash', 'Confuse Ray', 'Tail Whip'];
|
||||
break;
|
||||
case 'Jigglypuff':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Sing', 'Body Slam', 'Seismic Toss', 'Psychic'];
|
||||
break;
|
||||
case 'Wigglytuff':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Sing', 'Double-Edge', 'Submission', 'Thunderbolt'];
|
||||
break;
|
||||
case 'Zubat':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Confuse Ray', 'Mega Drain', 'Toxic', 'Double-Edge'];
|
||||
break;
|
||||
case 'Golbat':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Confuse Ray', 'Mega Drain', 'Bite', 'Haze'];
|
||||
break;
|
||||
case 'Oddish':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Petal Dance', 'Toxic', 'Mega Drain', 'Double-Edge'];
|
||||
break;
|
||||
case 'Gloom':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Petal Dance', 'Take Down', 'Mega Drain', 'Stun Spore'];
|
||||
break;
|
||||
case 'Vileplume':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Petal Dance', 'Sleep Powder', 'Acid', 'Cut'];
|
||||
break;
|
||||
case 'Paras':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Spore', 'Slash', 'Dig', 'Mega Drain'];
|
||||
break;
|
||||
case 'Parasect':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Spore', 'Take Down', 'Dig', 'Solar Beam'];
|
||||
break;
|
||||
case 'Venonat':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Psychic', 'Mega Drain', 'Double-Edge', 'Stun Spore'];
|
||||
break;
|
||||
case 'Venomoth':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Psychic', 'Supersonic', 'Solar Beam', 'Swift'];
|
||||
break;
|
||||
case 'Diglett':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Earthquake', 'Slash', 'Sand Attack', 'Rock Slide'];
|
||||
break;
|
||||
case 'Dugtrio':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Dig', 'Sand Attack', 'Toxic', 'Hyper Beam'];
|
||||
break;
|
||||
case 'Meowth':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Slash', 'Thunderbolt', 'Swift', 'Double Team'];
|
||||
break;
|
||||
case 'Persian':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Slash', 'Bubble Beam', 'Mimic', 'Growl'];
|
||||
break;
|
||||
case 'Psyduck':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Surf', 'Confusion', 'Dig', 'Blizzard'];
|
||||
break;
|
||||
case 'Golduck':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Ice Beam', 'Surf', 'Toxic', 'Disable'];
|
||||
break;
|
||||
case 'Mankey':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Submission', 'Rock Slide', 'Seismic Toss', 'Screech'];
|
||||
break;
|
||||
case 'Primeape':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Fury Swipes', 'Rock Slide', 'Low Kick', 'Screech'];
|
||||
break;
|
||||
case 'Growlithe':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Flamethrower', 'Body Slam', 'Reflect', 'Dig'];
|
||||
break;
|
||||
case 'Arcanine':
|
||||
set.evs = { hp: 105, atk: 104, def: 104, spa: 104, spd: 104, spe: 104 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Fire Blast', 'Take Down', 'Dragon Rage', 'Substitute'];
|
||||
break;
|
||||
case 'Poliwag':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Body Slam', 'Blizzard', 'Surf', 'Amnesia'];
|
||||
break;
|
||||
case 'Poliwhirl':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Hypnosis', 'Surf', 'Ice Beam', 'Earthquake'];
|
||||
break;
|
||||
case 'Poliwrath':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Hypnosis', 'Submission', 'Counter', 'Hydro Pump'];
|
||||
break;
|
||||
case 'Abra':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Psychic', 'Seismic Toss', 'Reflect', 'Thunder Wave'];
|
||||
break;
|
||||
case 'Kadabra':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Psychic', 'Counter', 'Recover', 'Dig'];
|
||||
break;
|
||||
case 'Alakazam':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Psybeam', 'Metronome', 'Disable', 'Tri Attack'];
|
||||
break;
|
||||
case 'Machop':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Submission', 'Rock Slide', 'Earthquake', 'Focus Energy'];
|
||||
break;
|
||||
case 'Machoke':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Submission', 'Strength', 'Rock Slide', 'Focus Energy'];
|
||||
break;
|
||||
case 'Machamp':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Low Kick', 'Strength', 'Counter', 'Focus Energy'];
|
||||
break;
|
||||
case 'Bellsprout':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Razor Leaf', 'Growth', 'Mega Drain', 'Stun Spore'];
|
||||
break;
|
||||
case 'Weepinbell':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Razor Leaf', 'Acid', 'Wrap', 'Toxic'];
|
||||
break;
|
||||
case 'Victreebel':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Solar Beam', 'Acid', 'Reflect', 'Slam'];
|
||||
break;
|
||||
case 'Tentacool':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Surf', 'Supersonic', 'Mega Drain', 'Blizzard'];
|
||||
break;
|
||||
case 'Tentacruel':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Acid', 'Supersonic', 'Hydro Pump', 'Cut'];
|
||||
break;
|
||||
case 'Geodude':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Earthquake', 'Seismic Toss', 'Rock Slide', 'Explosion'];
|
||||
break;
|
||||
case 'Graveler':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Earthquake', 'Seismic Toss', 'Strength', 'Self-Destruct'];
|
||||
break;
|
||||
case 'Golem':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Dig', 'Seismic Toss', 'Fire Blast', 'Metronome'];
|
||||
break;
|
||||
case 'Ponyta':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Fire Blast', 'Agility', 'Horn Drill', 'Body Slam'];
|
||||
break;
|
||||
case 'Rapidash':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Fire Blast', 'Stomp', 'Toxic', 'Fire Spin'];
|
||||
break;
|
||||
case 'Slowpoke':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Surf', 'Psychic', 'Thunder Wave', 'Amnesia'];
|
||||
break;
|
||||
case 'Slowbro':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Surf', 'Psychic', 'Disable', 'Withdraw'];
|
||||
break;
|
||||
case 'Magnemite':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Thunderbolt', 'Thunder Wave', 'Supersonic', 'Double-Edge'];
|
||||
break;
|
||||
case 'Magneton':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Thunderbolt', 'Screech', 'Supersonic', 'Swift'];
|
||||
break;
|
||||
case 'Farfetch\u2019d':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Slash', 'Sand Attack', 'Toxic', 'Fly'];
|
||||
break;
|
||||
case 'Doduo':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Drill Peck', 'Tri Attack', 'Double Team', 'Reflect'];
|
||||
break;
|
||||
case 'Dodrio':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Fly', 'Tri Attack', 'Agility', 'Reflect'];
|
||||
break;
|
||||
case 'Seel':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Ice Beam', 'Body Slam', 'Horn Drill', 'Surf'];
|
||||
break;
|
||||
case 'Dewgong':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Aurora Beam', 'Heabutt', 'Rest', 'Surf'];
|
||||
break;
|
||||
case 'Grimer':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Sludge', 'Body Slam', 'Explosion', 'Screech'];
|
||||
break;
|
||||
case 'Muk':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Sludge', 'Thunderbolt', 'Hyper Beam', 'Self-Destruct'];
|
||||
break;
|
||||
case 'Shellder':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Surf', 'Explosion', 'Blizzard', 'Tri Attack'];
|
||||
break;
|
||||
case 'Cloyster':
|
||||
set.evs = { hp: 105, atk: 104, def: 104, spa: 104, spd: 104, spe: 104 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Clamp', 'Spike Cannon', 'Ice Beam', 'Supersonic'];
|
||||
break;
|
||||
case 'Dewgong':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Aurora Beam', 'Headbutt', 'Rest', 'Surf'];
|
||||
case 'Gastly':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Hypnosis', 'Dream Eater', 'Psychic', 'Confuse Ray'];
|
||||
break;
|
||||
case 'Dodrio':
|
||||
set.evs = { hp: 25, atk: 32, def: 32, spa: 24, spd: 24, spe: 24 };
|
||||
set.moves = ['Fly', 'Tri Attack', 'Agility', 'Reflect'];
|
||||
case 'Haunter':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Mega Drain', 'Psychic', 'Explosion', 'Confuse Ray'];
|
||||
break;
|
||||
case 'Dragonair':
|
||||
set.evs = { hp: 49, atk: 44, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Hyper Beam', 'Swift', 'Ice Beam', 'Thunder Wave'];
|
||||
case 'Gengar':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Thunderbolt', 'Night Shade', 'Hypnosis', 'Confuse Ray'];
|
||||
break;
|
||||
case 'Electabuzz':
|
||||
set.evs = { hp: 25, atk: 32, def: 32, spa: 28, spd: 28, spe: 28 };
|
||||
set.moves = ['Thunder Punch', 'Mega Punch', 'Psychic', 'Thunder Wave'];
|
||||
case 'Onix':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Earthquake', 'Rock Slide', 'Strength', 'Explosion'];
|
||||
break;
|
||||
case 'Drowzee':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Hypnois', 'Dream Eater', 'Psychic', 'Tri Attack'];
|
||||
break;
|
||||
case 'Hypno':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Hypnosis', 'Headbutt', 'Dream Eater', 'Meditate'];
|
||||
break;
|
||||
case 'Krabby':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Crabhammer', 'Guillotine', 'Double-Edge', 'Blizzard'];
|
||||
break;
|
||||
case 'Kingler':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Crabhammer', 'Guillotine', 'Stomp', 'Substitute'];
|
||||
break;
|
||||
case 'Voltorb':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Thunderbolt', 'Thunder Wave', 'Swift', 'Explosion'];
|
||||
break;
|
||||
case 'Electrode':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Thunder', 'Thunder Wave', 'Swift', 'Self-Destruct'];
|
||||
break;
|
||||
case 'Exeggcute':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Psychic', 'Explosion', 'Leech Seed', 'Toxic'];
|
||||
break;
|
||||
case 'Exeggutor':
|
||||
set.evs = { hp: 105, atk: 104, def: 104, spa: 104, spd: 104, spe: 104 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Mega Drain', 'Stun Spore', 'Leech Seed', 'Egg Bomb'];
|
||||
break;
|
||||
case 'Gengar':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Thunderbolt', 'Night Shade', 'Hypnosis', 'Confuse Ray'];
|
||||
case 'Cubone':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Earthquake', 'Submission', 'Blizzard', 'Strength'];
|
||||
break;
|
||||
case 'Geodude':
|
||||
set.evs = { hp: 73, atk: 72, def: 64, spa: 72, spd: 72, spe: 64 };
|
||||
set.moves = ['Earthquake', 'Seismic Toss', 'Rock Slide', 'Explosion'];
|
||||
case 'Marowak':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Bonemerang', 'Thrash', 'Fire Blast', 'Focus Energy'];
|
||||
break;
|
||||
case 'Graveler':
|
||||
set.evs = { hp: 49, atk: 44, def: 48, spa: 48, spd: 48, spe: 44 };
|
||||
set.moves = ['Earthquake', 'Seismic Toss', 'Strength', 'Self-Destruct'];
|
||||
case 'Hitmonlee':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['High Jump Kick', 'Mega Kick', 'Metronome', 'Seismic Toss'];
|
||||
break;
|
||||
case 'Hitmonchan':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Submission', 'Thunder Punch', 'Ice Punch', 'Strength'];
|
||||
break;
|
||||
case 'Lickitung':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Strength', 'Blizzard', 'Thunder', 'Fire Blast'];
|
||||
break;
|
||||
case 'Koffing':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Sludge', 'Toxic', 'Thunderbolt', 'Explosion'];
|
||||
break;
|
||||
case 'Weezing':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Sludge', 'Hyper Beam', 'Fire Blast', 'Self-Destruct'];
|
||||
break;
|
||||
case 'Rhyhorn':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Earthquake', 'Body Slam', 'Rock Slide', 'Fire Blast'];
|
||||
break;
|
||||
case 'Rhydon':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Dig', 'Strength', 'Thunder', 'Surf'];
|
||||
break;
|
||||
case 'Chansey':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Thunder', 'Fire Blast', 'Minimize', 'Rest'];
|
||||
break;
|
||||
case 'Tangela':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Mega Drain', 'Growth', 'Toxic', 'Double-Edge'];
|
||||
break;
|
||||
case 'Kangaskhan':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Dizzy Punch', 'Rock Slide', 'Surf', 'Thunderbolt'];
|
||||
break;
|
||||
case 'Horsea':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Hydro Pump', 'Toxic', 'Smokescreen', 'Ice Beam'];
|
||||
break;
|
||||
case 'Seadra':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Surf', 'Toxic', 'Smokescreen', 'Swift'];
|
||||
break;
|
||||
case 'Goldeen':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Surf', 'Supersonic', 'Horn Drill', 'Blizzard'];
|
||||
break;
|
||||
case 'Seaking':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Waterfall', 'Supersonic', 'Horn Attack', 'Ice Beam'];
|
||||
break;
|
||||
case 'Staryu':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Hydro Pump', 'Recover', 'Thunderbolt', 'Psychic'];
|
||||
break;
|
||||
case 'Starmie':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Surf', 'Thunder', 'Swift', 'Harden'];
|
||||
break;
|
||||
case 'Mr. Mime':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Barrier', 'Psychic', 'Metronome', 'Seismic Toss'];
|
||||
break;
|
||||
case 'Scyther':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Slash', 'Wing Attack', 'Leer', 'Double Team'];
|
||||
break;
|
||||
case 'Jynx':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Ice Punch', 'Mega Punch', 'Psychic', 'Lovely Kiss'];
|
||||
break;
|
||||
case 'Electabuzz':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Thunder Punch', 'Mega Punch', 'Psychic', 'Thunder Wave'];
|
||||
break;
|
||||
case 'Magmar':
|
||||
set.evs = { hp: 121, atk: 120, def: 120, spa: 120, spd: 120, spe: 120 };
|
||||
set.ivs = { hp: 6, atk: 8, def: 8, spa: 6, spd: 6, spe: 6 };
|
||||
set.moves = ['Fire Punch', 'Mega Punch', 'Psychic', 'Smokescreen'];
|
||||
break;
|
||||
case 'Pinsir':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Strength', 'Harden', 'Seismic Toss', 'Guillotine'];
|
||||
break;
|
||||
case 'Tauros':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Double-Edge', 'Fire Blast', 'Tail Whip', 'Bide'];
|
||||
break;
|
||||
case 'Magikarp':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Splash', 'Tackle'];
|
||||
break;
|
||||
case 'Gyarados':
|
||||
set.evs = { hp: 105, atk: 104, def: 104, spa: 104, spd: 104, spe: 104 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Surf', 'Dragon Rage', 'Bite', 'Fire Blast'];
|
||||
break;
|
||||
case 'Haunter':
|
||||
set.evs = { hp: 49, atk: 44, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Mega Drain', 'Psychic', 'Explosion', 'Confuse Ray'];
|
||||
break;
|
||||
case 'Ivysaur':
|
||||
set.evs = { hp: 49, atk: 40, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Sleep Powder', 'Razor Leaf', 'Growth', 'Double-Edge'];
|
||||
break;
|
||||
case 'Jolteon':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Thunderbolt', 'Pin Missile', 'Toxic', 'Sand Attack'];
|
||||
break;
|
||||
case 'Jynx':
|
||||
set.evs = { hp: 49, atk: 44, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Ice Punch', 'Mega Punch', 'Psychic', 'Lovely Kiss'];
|
||||
break;
|
||||
case 'Kabutops':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Surf', 'Swords Dance', 'Mega Kick', 'Submission'];
|
||||
break;
|
||||
case 'Kadabra':
|
||||
set.evs = { hp: 49, atk: 40, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Psychic', 'Counter', 'Recover', 'Dig'];
|
||||
break;
|
||||
case 'Lapras':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Ice Beam', 'Solar Beam', 'Body Slam', 'Sing'];
|
||||
break;
|
||||
case 'Meowth':
|
||||
set.evs = { hp: 97, atk: 88, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.moves = ['Slash', 'Thunderbolt', 'Swift', 'Double Team'];
|
||||
case 'Ditto':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Transform'];
|
||||
break;
|
||||
case 'Eevee':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Body Slam', 'Swift', 'Sand Attack', 'Toxic'];
|
||||
break;
|
||||
case 'Vaporeon':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Surf', 'Quick Attack', 'Sand Attack', 'Acid Armor'];
|
||||
break;
|
||||
case 'Jolteon':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Thunderbolt', 'Pin Missile', 'Toxic', 'Sand Attack'];
|
||||
break;
|
||||
case 'Flareon':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Fire Blast', 'Take Down', 'Smog', 'Sand Attack'];
|
||||
break;
|
||||
case 'Omanyte':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Surf', 'Ice Beam', 'Double Edge', 'Double Team'];
|
||||
break;
|
||||
case 'Omastar':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Hydro Pump', 'Submission', 'Spike Cannon', 'Withdraw'];
|
||||
break;
|
||||
case 'Kabuto':
|
||||
set.evs = { hp: 145, atk: 144, def: 144, spa: 144, spd: 144, spe: 144 };
|
||||
set.ivs = { hp: 12, atk: 12, def: 10, spa: 12, spd: 12, spe: 10 };
|
||||
set.moves = ['Hydro Pump', 'Blizzard', 'Slash', 'Double Team'];
|
||||
break;
|
||||
case 'Kabutops':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Surf', 'Swords Dance', 'Mega Kick', 'Submission'];
|
||||
break;
|
||||
case 'Aerodactyl':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Fly', 'Hyper Beam', 'Supersonic', 'Dragon Rage'];
|
||||
break;
|
||||
case 'Snorlax':
|
||||
set.evs = { hp: 113, atk: 112, def: 112, spa: 112, spd: 112, spe: 112 };
|
||||
set.ivs = { hp: 4, atk: 4, def: 4, spa: 4, spd: 4, spe: 6 };
|
||||
set.moves = ['Mega Kick', 'Rock Slide', 'Metronome', 'Rest'];
|
||||
break;
|
||||
case 'Articuno':
|
||||
set.evs = { hp: 97, atk: 96, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Ice Beam', 'Sky Attack', 'Razor Wind', 'Substitute'];
|
||||
break;
|
||||
case 'Zapdos':
|
||||
set.evs = { hp: 97, atk: 96, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Thunderbolt', 'Sky Attack', 'Thunder Wave', 'Flash'];
|
||||
break;
|
||||
case 'Moltres':
|
||||
set.evs = { hp: 97, atk: 96, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Fire Blast', 'Fly', 'Swift', 'Substitute'];
|
||||
break;
|
||||
case 'Ninetales':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Fire Blast', 'Skull Bash', 'Confuse Ray', 'Tail Whip'];
|
||||
case 'Dratini':
|
||||
set.evs = { hp: 161, atk: 160, def: 160, spa: 160, spd: 160, spe: 160 };
|
||||
set.ivs = { hp: 14, atk: 12, def: 14, spa: 14, spd: 14, spe: 14 };
|
||||
set.moves = ['Hyper Beam', 'Body Slam', 'Thunderbolt', 'Thunder Wave'];
|
||||
break;
|
||||
case 'Omanyte':
|
||||
set.evs = { hp: 73, atk: 72, def: 64, spa: 72, spd: 72, spe: 64 };
|
||||
set.moves = ['Surf', 'Ice Beam', 'Double-Edge', 'Double Team'];
|
||||
case 'Dragonair':
|
||||
set.evs = { hp: 129, atk: 128, def: 128, spa: 128, spd: 128, spe: 128 };
|
||||
set.ivs = { hp: 10, atk: 8, def: 10, spa: 10, spd: 10, spe: 8 };
|
||||
set.moves = ['Hyper Beam', 'Swift', 'Ice Beam', 'Thunder Wave'];
|
||||
break;
|
||||
case 'Omastar':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Hydro Pump', 'Submission', 'Spike Cannon', 'Withdraw'];
|
||||
break;
|
||||
case 'Paras':
|
||||
set.evs = { hp: 97, atk: 88, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.moves = ['Spore', 'Slash', 'Dig', 'Mega Drain'];
|
||||
break;
|
||||
case 'Persian':
|
||||
set.evs = { hp: 25, atk: 32, def: 32, spa: 24, spd: 24, spe: 24 };
|
||||
set.moves = ['Slash', 'Bubble Beam', 'Mimic', 'Growl'];
|
||||
break;
|
||||
case 'Poliwhirl':
|
||||
set.evs = { hp: 49, atk: 40, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Hypnosis', 'Surf', 'Ice Beam', 'Earthquake'];
|
||||
break;
|
||||
case 'Poliwrath':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Hypnosis', 'Submission', 'Counter', 'Hydro Pump'];
|
||||
break;
|
||||
case 'Rapidash':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Fire Blast', 'Stomp', 'Toxic', 'Fire Spin'];
|
||||
break;
|
||||
case 'Rhyhorn':
|
||||
set.evs = { hp: 49, atk: 44, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Earthquake', 'Body Slam', 'Rock Slide', 'Fire Blast'];
|
||||
break;
|
||||
case 'Snorlax':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Mega Kick', 'Rock Slide', 'Metronome', 'Rest'];
|
||||
break;
|
||||
case 'Starmie':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Surf', 'Thunder', 'Swift', 'Harden'];
|
||||
break;
|
||||
case 'Tangela':
|
||||
set.evs = { hp: 25, atk: 32, def: 32, spa: 24, spd: 24, spe: 24 };
|
||||
set.moves = ['Mega Drain', 'Growth', 'Toxic', 'Double-Edge'];
|
||||
break;
|
||||
case 'Tauros':
|
||||
set.evs = { hp: 9, atk: 8, def: 8, spa: 8, spd: 8, spe: 16 };
|
||||
set.moves = ['Double-Edge', 'Fire Blast', 'Tail Whip', 'Bide'];
|
||||
break;
|
||||
case 'Wartortle':
|
||||
set.evs = { hp: 49, atk: 40, def: 48, spa: 48, spd: 48, spe: 40 };
|
||||
set.moves = ['Surf', 'Strength', 'Rest', 'Ice Beam'];
|
||||
break;
|
||||
case 'Zapdos':
|
||||
case 'Dragonite':
|
||||
set.evs = { hp: 97, atk: 96, def: 96, spa: 96, spd: 96, spe: 96 };
|
||||
set.ivs = { hp: 0, atk: 0, def: 0, spa: 0, spd: 0, spe: 0 };
|
||||
set.moves = ['Thunderbolt', 'Sky Attack', 'Thunder Wave', 'Flash'];
|
||||
set.moves = ['Slam', 'Dragon Rage', 'Thunder', 'Agility'];
|
||||
}
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user