From fbe978a9c970fc75baae4e5e602c93b997dd5c8b Mon Sep 17 00:00:00 2001
From: Yoshiblaze <53023564+Yoshiblaze@users.noreply.github.com>
Date: Wed, 1 Oct 2025 14:41:03 -0400
Subject: [PATCH] Add October PMotM: Blank Canvas Random Battle (#11463)
* Blank Canvas Rands: Initial Commit
* Add in all Item hardcodes
* a couple more set adjustments
* Update data/mods/blankcanvas/rulesets.ts
* Apply suggestions from code review
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
---
config/formats.ts | 58 +-
data/mods/blankcanvas/formats-data.ts | 295 ++
data/mods/blankcanvas/learnsets.ts | 3703 +++++++++++++++++
data/mods/blankcanvas/moves.ts | 26 +
data/mods/blankcanvas/pokedex.ts | 881 ++++
data/mods/blankcanvas/rulesets.ts | 17 +
data/mods/blankcanvas/scripts.ts | 3 +
.../blankcanvas/random-sets.json | 1196 ++++++
.../{donotuse => blankcanvas}/teams.ts | 222 +-
data/random-battles/donotuse/random-sets.json | 1330 ------
sim/teams.ts | 2 -
11 files changed, 6310 insertions(+), 1423 deletions(-)
create mode 100644 data/mods/blankcanvas/formats-data.ts
create mode 100644 data/mods/blankcanvas/learnsets.ts
create mode 100644 data/mods/blankcanvas/moves.ts
create mode 100644 data/mods/blankcanvas/pokedex.ts
create mode 100644 data/mods/blankcanvas/rulesets.ts
create mode 100644 data/mods/blankcanvas/scripts.ts
create mode 100644 data/random-battles/blankcanvas/random-sets.json
rename data/random-battles/{donotuse => blankcanvas}/teams.ts (81%)
delete mode 100644 data/random-battles/donotuse/random-sets.json
diff --git a/config/formats.ts b/config/formats.ts
index 735c96f3e6..ee7c2de728 100644
--- a/config/formats.ts
+++ b/config/formats.ts
@@ -2863,16 +2863,16 @@ export const Formats: import('../sim/dex-formats').FormatList = [
section: "Pet Mods",
},
{
- name: "[Gen 9] Do Not Use Random Battle",
- desc: `A National Dex random battle format where only Pokémon with 280 BST or less (with some exceptions) are allowed.`,
- mod: 'gen9',
- team: 'randomDNU',
- ruleset: ['Species Clause', 'HP Percentage Mod', 'Cancel Mod', 'Sleep Clause Mod', 'Illusion Level Mod', 'Terastal Clause'],
+ name: "[Gen 9] Blank Canvas Random Battle",
+ desc: `A Gen 9 micrometa feautring only Fakemon made by teams of players with a limited budget.`,
+ mod: 'blankcanvas',
+ team: 'randomBLC',
+ ruleset: ['Species Clause', 'HP Percentage Mod', 'Cancel Mod', 'Sleep Clause Mod', 'Illusion Level Mod', 'Terastal Clause', 'Data Preview', 'Sprite Viewer'],
onBegin() {
- this.add(`raw|Welcome to Do Not Use Random Battle!`);
- this.add(`raw|Do Not Use is a Solomod where ONLY Pokémon with 280 BST or less are allowed!`);
- this.add(`raw|(with some exceptions, like Luvdisc and Capsakid.)`);
- this.add(`raw|You are invited to come the Pet Mods room to discuss the metagame.`);
+ this.add('-message', `Welcome to Blank Canvas Random Battle!`);
+ this.add('-message', `This is a Gen 9 micrometa feautring only Fakemon made by teams of players with a limited budget!`);
+ this.add('-message', `You can find our thread and metagame resources here:`);
+ this.add('-message', `https://www.smogon.com/forums/threads/3748841/`);
},
onSwitchInPriority: 100,
onSwitchIn(pokemon) {
@@ -2884,23 +2884,37 @@ export const Formats: import('../sim/dex-formats').FormatList = [
},
},
{
- name: "[Gen 9] National Dex Do Not Use", // roomtours
- desc: `A National Dex solomod where only Pokémon with 280 BST or less are allowed.`,
- mod: 'gen9',
+ name: "[Gen 9] Blank Canvas Expanded", // roomtours
+ desc: `A Gen 9 micrometa feautring only Fakemon made by teams of players with a limited budget.`,
+ mod: 'blankcanvas',
searchShow: false,
- ruleset: ['Standard NatDex', 'Terastal Clause', 'Z-Move Clause'],
- banlist: ['Dewpider', 'Diglett-Alola', 'Flittle', 'Shedinja', 'Smeargle', 'Wattrel', 'Wingull', 'Wishiwashi', 'Zigzagoon-Base', 'Arena Trap', 'Cute Charm', 'Huge Power', 'Hustle', 'Moody', 'Pure Power', 'Shadow Tag', 'Baton Pass'],
+ ruleset: ['Standard', 'Terastal Clause', 'Data Preview', 'Sleep Moves Clause', '!Sleep Clause Mod', 'Sprite Viewer'],
+ banlist: ['All Pokemon', 'Arena Trap', 'Moody', 'Shadow Tag', 'King\'s Rock', 'Baton Pass', 'Last Respects', 'Shed Tail', 'Razor Fang', 'Light Clay'],
+ unbanlist: [
+ 'Actaniathan', 'Flarenheit', 'Groundead', 'Deadward', 'Obaki', 'Sylravage', 'Twinkaton', 'Fausteil', 'Geoporka',
+ 'Porcupyre', 'Plasmage', 'Seaode', 'Bellolysk', 'Tryonite', 'Scarachnid', 'Serpvoltidae', 'Maldractice', 'Geigeramp',
+ 'Bufferfly', 'Dastard', 'Sheepquake', 'Cottentration', 'Sorrowcean', 'Psyllapse', 'Haarstorm', 'Borealis', 'Bazhigangquan',
+ 'Leechmonner', 'Iron Crest', 'Odonata', 'Hebicikuga', 'Devestial', 'Lundicare', 'Lyvamp', 'Strumorthio', 'Iron Mike',
+ 'Badjur', 'Eolikopter', 'Freightmare', 'Frostengu', 'Goblantern', 'Hippaint', 'Jackoswarm', 'Jokerpent', 'Kadraoke',
+ 'Treatmint', 'Turvarpega', 'Goodjur', 'Liftaton', 'Triceracotta', 'Woolverine', 'Combustoad', 'Hearthind', 'Koiryu',
+ 'Pestiligy', 'Saxum', 'Sascratch', 'Guttergar', 'Rakasa', 'Thermostatic', 'Formaldehydra', 'Arachnode', 'Arsenstorm',
+ 'Blobbiam', 'Brasspecter', 'Bugswarm', 'Bulionage', 'Capricorrie', 'Copperhead', 'Craggon', 'Crystuit', 'Drakkannon',
+ 'Faeruin', 'Karmalice', 'Martorse', 'Massassin', 'Mohawtter', 'Mon Mothra', 'Parasike', 'Pinaturbo', 'Piss', 'Vipult',
+ 'Fettogre', 'Florustitia', 'Searytch', 'Sleet Shell', 'Snabterra', 'Socknbuskn', 'Thaumaton', 'Versalyre',
+ 'Lavalisk', 'Llanfairwyrm', 'Primordialith', 'Reversadusa', 'Sculptera', 'Wizhazard', 'Yamateraph',
+ ],
onBegin() {
- this.add('-message', `Welcome to Do Not Use!`);
- this.add('-message', `This is a National Dex metagame where only Pokemon with less than 280 BST are allowed, plus a select few others!`);
+ this.add('-message', `Welcome to Blank Canvas!`);
+ this.add('-message', `This is a Gen 9 micrometa feautring only Fakemon made by teams of players with a limited budget!`);
this.add('-message', `You can find our thread and metagame resources here:`);
- this.add('-message', `https://www.smogon.com/forums/threads/3734326/`);
+ this.add('-message', `https://www.smogon.com/forums/threads/3748841/`);
},
- onValidateSet(set) {
- const species = this.dex.species.get(set.species);
- if (species.bst > 280) {
- if (['Luvdisc', 'Unown', 'Capsakid', 'Snorunt', 'Swablu', 'Beldum'].includes(species.baseSpecies)) return;
- return [`Only Pok\u00e9mon with a BST of 280 or lower are allowed.`, `(${species.name}'s BST is ${species.bst}.)`];
+ onSwitchInPriority: 100,
+ onSwitchIn(pokemon) {
+ if ((pokemon.illusion || pokemon).getTypes(true, true).join('/') !==
+ this.dex.forGen(9).species.get((pokemon.illusion || pokemon).species.name).types.join('/') &&
+ !pokemon.terastallized) {
+ this.add('-start', pokemon, 'typechange', (pokemon.illusion || pokemon).getTypes(true).join('/'), '[silent]');
}
},
},
diff --git a/data/mods/blankcanvas/formats-data.ts b/data/mods/blankcanvas/formats-data.ts
new file mode 100644
index 0000000000..b074262a17
--- /dev/null
+++ b/data/mods/blankcanvas/formats-data.ts
@@ -0,0 +1,295 @@
+export const FormatsData: import('../../../sim/dex-species').ModdedSpeciesFormatsDataTable = {
+ piss: {
+ tier: "UU",
+ },
+ snabterra: {
+ tier: "UU",
+ },
+ drakkannon: {
+ tier: "UU",
+ },
+ arsenstorm: {
+ tier: "UU",
+ },
+ badjur: {
+ tier: "UU",
+ },
+ vipult: {
+ tier: "UU",
+ },
+ fettogre: {
+ tier: "UU",
+ },
+ crystuit: {
+ tier: "UU",
+ },
+ monmothra: {
+ tier: "UU",
+ },
+ wizhazard: {
+ tier: "UU",
+ },
+ jackoswarm: {
+ tier: "UU",
+ },
+ kadraoke: {
+ tier: "UU",
+ },
+ karmalice: {
+ tier: "UU",
+ },
+ goblantern: {
+ tier: "UU",
+ },
+ hippaint: {
+ tier: "UU",
+ },
+ pinaturbo: {
+ tier: "UU",
+ },
+ eolikopter: {
+ tier: "UU",
+ },
+ mohawtter: {
+ tier: "UU",
+ },
+ arachnode: {
+ tier: "UU",
+ },
+ blobbiam: {
+ tier: "UU",
+ },
+ florustitia: {
+ tier: "UU",
+ },
+ primordialith: {
+ tier: "UU",
+ },
+ faeruin: {
+ tier: "UU",
+ },
+ versalyre: {
+ tier: "UU",
+ },
+ capricorrie: {
+ tier: "UU",
+ },
+ reversadusa: {
+ tier: "UU",
+ },
+ llanfairwyrm: {
+ tier: "UU",
+ },
+ frostengu: {
+ tier: "UU",
+ },
+ bulionage: {
+ tier: "UU",
+ },
+ yamateraph: {
+ tier: "UU",
+ },
+ bugswarm: {
+ tier: "UU",
+ },
+ freightmare: {
+ tier: "UU",
+ },
+ brasspecter: {
+ tier: "UU",
+ },
+ copperhead: {
+ tier: "UU",
+ },
+ thaumaton: {
+ tier: "UU",
+ },
+ sculptera: {
+ tier: "UU",
+ },
+ lavalisk: {
+ tier: "UU",
+ },
+ martorse: {
+ tier: "UU",
+ },
+ parasike: {
+ tier: "UU",
+ },
+ massassin: {
+ tier: "UU",
+ },
+ searytch: {
+ tier: "UU",
+ },
+ jokerpent: {
+ tier: "UU",
+ },
+ socknbuskn: {
+ tier: "UU",
+ },
+ sleetshell: {
+ tier: "UU",
+ },
+ craggon: {
+ tier: "UU",
+ },
+ // Meta B
+ flarenheit: {
+ tier: "OU",
+ },
+ groundead: {
+ tier: "OU",
+ },
+ actaniathan: {
+ tier: "OU",
+ },
+ deadward: {
+ tier: "OU",
+ },
+ obaki: {
+ tier: "OU",
+ },
+ sylravage: {
+ tier: "OU",
+ },
+ twinkaton: {
+ tier: "OU",
+ },
+ fausteil: {
+ tier: "OU",
+ },
+ geoporka: {
+ tier: "OU",
+ },
+ seaode: {
+ tier: "OU",
+ },
+ plasmage: {
+ tier: "OU",
+ },
+ porcupyre: {
+ tier: "OU",
+ },
+ bellolysk: {
+ tier: "OU",
+ },
+ tryonite: {
+ tier: "OU",
+ },
+ scarachnid: {
+ tier: "OU",
+ },
+ geigeramp: {
+ tier: "OU",
+ },
+ maldractice: {
+ tier: "OU",
+ },
+ serpvoltidae: {
+ tier: "OU",
+ },
+ sheepquake: {
+ tier: "OU",
+ },
+ bufferfly: {
+ tier: "OU",
+ },
+ dastard: {
+ tier: "OU",
+ },
+ cottentration: {
+ tier: "OU",
+ },
+ sorrowcean: {
+ tier: "OU",
+ },
+ psyllapse: {
+ tier: "OU",
+ },
+ haarstorm: {
+ tier: "OU",
+ },
+ borealis: {
+ tier: "OU",
+ },
+ bazhigangquan: {
+ tier: "OU",
+ },
+ leechmonner: {
+ tier: "OU",
+ },
+ ironcrest: {
+ tier: "OU",
+ },
+ odonata: {
+ tier: "OU",
+ },
+ hebicikuga: {
+ tier: "OU",
+ },
+ devestial: {
+ tier: "OU",
+ },
+ lundicare: {
+ tier: "OU",
+ },
+ // Meta C
+ lyvamp: {
+ tier: "RU",
+ },
+ treatmint: {
+ tier: "RU",
+ },
+ turvarpega: {
+ tier: "RU",
+ },
+ goodjur: {
+ tier: "RU",
+ },
+ liftaton: {
+ tier: "RU",
+ },
+ triceracotta: {
+ tier: "RU",
+ },
+ woolverine: {
+ tier: "RU",
+ },
+ combustoad: {
+ tier: "RU",
+ },
+ hearthind: {
+ tier: "RU",
+ },
+ koiryu: {
+ tier: "RU",
+ },
+ pestiligy: {
+ tier: "RU",
+ },
+ saxum: {
+ tier: "RU",
+ },
+ sascratch: {
+ tier: "RU",
+ },
+ guttergar: {
+ tier: "RU",
+ },
+ rakasa: {
+ tier: "RU",
+ },
+ thermostatic: {
+ tier: "RU",
+ },
+ formaldehydra: {
+ tier: "RU",
+ },
+ strumorthio: {
+ tier: "RU",
+ },
+ ironmike: {
+ tier: "RU",
+ },
+};
diff --git a/data/mods/blankcanvas/learnsets.ts b/data/mods/blankcanvas/learnsets.ts
new file mode 100644
index 0000000000..b7ab798f8e
--- /dev/null
+++ b/data/mods/blankcanvas/learnsets.ts
@@ -0,0 +1,3703 @@
+export const Learnsets: import('../../../sim/dex-species').ModdedLearnsetDataTable = {
+ piss: {
+ learnset: {
+ collisioncourse: ["9L1"],
+ spiritbreak: ["9L1"],
+ explosion: ["9L1"],
+ doubleedge: ["9L1"],
+ thunderwave: ["9L1"],
+ extremespeed: ["9L1"],
+ firepunch: ["9L1"],
+ uturn: ["9L1"],
+ afteryou: ["9L1"],
+ bind: ["9L1"],
+ block: ["9L1"],
+ celebrate: ["9L1"],
+ confide: ["9L1"],
+ conversion: ["9L1"],
+ conversion2: ["9L1"],
+ copycat: ["9L1"],
+ covet: ["9L1"],
+ crushclaw: ["9L1"],
+ crushgrip: ["9L1"],
+ defensecurl: ["9L1"],
+ doodle: ["9L1"],
+ echoedvoice: ["9L1"],
+ entrainment: ["9L1"],
+ falseswipe: ["9L1"],
+ feint: ["9L1"],
+ flail: ["9L1"],
+ followme: ["9L1"],
+ furyattack: ["9L1"],
+ furyswipes: ["9L1"],
+ happyhour: ["9L1"],
+ harden: ["9L1"],
+ headbutt: ["9L1"],
+ helpinghand: ["9L1"],
+ hornattack: ["9L1"],
+ horndrill: ["9L1"],
+ leer: ["9L1"],
+ lockon: ["9L1"],
+ meanlook: ["9L1"],
+ megakick: ["9L1"],
+ megapunch: ["9L1"],
+ metronome: ["9L1"],
+ mimic: ["9L1"],
+ minimize: ["9L1"],
+ nobleroar: ["9L1"],
+ payday: ["9L1"],
+ playnice: ["9L1"],
+ pound: ["9L1"],
+ present: ["9L1"],
+ psychup: ["9L1"],
+ recycle: ["9L1"],
+ relicsong: ["9L1"],
+ retaliate: ["9L1"],
+ round: ["9L1"],
+ safeguard: ["9L1"],
+ scaryface: ["9L1"],
+ scratch: ["9L1"],
+ simplebeam: ["9L1"],
+ sing: ["9L1"],
+ slam: ["9L1"],
+ slash: ["9L1"],
+ smokescreen: ["9L1"],
+ spitup: ["9L1"],
+ splash: ["9L1"],
+ stockpile: ["9L1"],
+ stomp: ["9L1"],
+ strength: ["9L1"],
+ stuffcheeks: ["9L1"],
+ supersonic: ["9L1"],
+ swallow: ["9L1"],
+ sweetscent: ["9L1"],
+ swift: ["9L1"],
+ tackle: ["9L1"],
+ tailwhip: ["9L1"],
+ tearfullook: ["9L1"],
+ teatime: ["9L1"],
+ teeterdance: ["9L1"],
+ terrainpulse: ["9L1"],
+ thrash: ["9L1"],
+ tickle: ["9L1"],
+ uproar: ["9L1"],
+ visegrip: ["9L1"],
+ wrap: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ taunt: ["9L1"],
+ flareblitz: ["9L1"],
+ },
+ },
+ snabterra: {
+ learnset: {
+ knockoff: ["9L1"],
+ flareblitz: ["9L1"],
+ diamondstorm: ["9L1"],
+ precipiceblades: ["9L1"],
+ firstimpression: ["9L1"],
+ uturn: ["9L1"],
+ megahorn: ["9L1"],
+ bugbite: ["9L1"],
+ fellstinger: ["9L1"],
+ dig: ["9L1"],
+ furycutter: ["9L1"],
+ skittersmack: ["9L1"],
+ pounce: ["9L1"],
+ defendorder: ["9L1"],
+ stringshot: ["9L1"],
+ stompingtantrum: ["9L1"],
+ fissure: ["9L1"],
+ bulldoze: ["9L1"],
+ bonerush: ["9L1"],
+ sandtomb: ["9L1"],
+ sandattack: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ waterfall: ["9L1"],
+ bulkup: ["9L1"],
+ },
+ },
+ drakkannon: {
+ learnset: {
+ aurasphere: ["9L1"],
+ darkpulse: ["9L1"],
+ dragonpulse: ["9L1"],
+ terrainpulse: ["9L1"],
+ breakingswipe: ["9L1"],
+ counter: ["9L1"],
+ dragonbreath: ["9L1"],
+ finalgambit: ["9L1"],
+ rocksmash: ["9L1"],
+ scaleshot: ["9L1"],
+ vacuumwave: ["9L1"],
+ lowkick: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ sludgebomb: ["9L1"],
+ taunt: ["9L1"],
+ disable: ["9L1"],
+ rapidspin: ["9L1"],
+ },
+ },
+ arsenstorm: {
+ learnset: {
+ defog: ["9L1"],
+ earthpower: ["9L1"],
+ mortalspin: ["9L1"],
+ shoreup: ["9L1"],
+ sludgebomb: ["9L1"],
+ spikes: ["9L1"],
+ purify: ["9L1"],
+ venoshock: ["9L1"],
+ acidspray: ["9L1"],
+ sludge: ["9L1"],
+ poisongas: ["9L1"],
+ bulldoze: ["9L1"],
+ dig: ["9L1"],
+ mudshot: ["9L1"],
+ mudslap: ["9L1"],
+ stompingtantrum: ["9L1"],
+ sandattack: ["9L1"],
+ poisonsting: ["9L1"],
+ poisontail: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ badjur: {
+ learnset: {
+ //acupressure: ["9L1"],
+ bestow: ["9L1"],
+ block: ["9L1"],
+ covet: ["9L1"],
+ doubleslap: ["9L1"],
+ entrainment: ["9L1"],
+ falseswipe: ["9L1"],
+ flail: ["9L1"],
+ furyswipes: ["9L1"],
+ growl: ["9L1"],
+ headbutt: ["9L1"],
+ magicpowder: ["9L1"],
+ metronome: ["9L1"],
+ mimic: ["9L1"],
+ odorsleuth: ["9L1"],
+ payday: ["9L1"],
+ psychup: ["9L1"],
+ retaliate: ["9L1"],
+ scratch: ["9L1"],
+ //spikes: ["9L1"],
+ spotlight: ["9L1"],
+ stunspore: ["9L1"],
+ bodyslam: ["9L1"],
+ tailwhip: ["9L1"],
+ tickle: ["9L1"],
+ uturn: ["9L1"],
+ uproar: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ howl: ["9L1"],
+ wildcharge: ["9L1"],
+ playrough: ["9L1"],
+ },
+ },
+ vipult: {
+ learnset: {
+ sludgebomb: ["9L1"],
+ poisonjab: ["9L1"],
+ darkpulse: ["9L1"],
+ crunch: ["9L1"],
+ knockoff: ["9L1"],
+ uturn: ["9L1"],
+ mortalspin: ["9L1"],
+ acidspray: ["9L1"],
+ gastroacid: ["9L1"],
+ poisonfang: ["9L1"],
+ toxicthread: ["9L1"],
+ comeuppance: ["9L1"],
+ jawlock: ["9L1"],
+ topsyturvy: ["9L1"],
+ torment: ["9L1"],
+ flatter: ["9L1"],
+ fling: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ fettogre: {
+ learnset: {
+ painsplit: ["9L1"],
+ flipturn: ["9L1"],
+ shadowball: ["9L1"],
+ shadowclaw: ["9L1"],
+ bodypress: ["9L1"],
+ nightshade: ["9L1"],
+ leechseed: ["9L1"],
+ astonish: ["9L1"],
+ confuseray: ["9L1"],
+ lick: ["9L1"],
+ phantomforce: ["9L1"],
+ shadowpunch: ["9L1"],
+ spite: ["9L1"],
+ armthrust: ["9L1"],
+ axekick: ["9L1"],
+ coaching: ["9L1"],
+ counter: ["9L1"],
+ doublekick: ["9L1"],
+ dynamicpunch: ["9L1"],
+ finalgambit: ["9L1"],
+ flyingpress: ["9L1"],
+ forcepalm: ["9L1"],
+ lowsweep: ["9L1"],
+ quickguard: ["9L1"],
+ reversal: ["9L1"],
+ rocksmash: ["9L1"],
+ triplekick: ["9L1"],
+ upperhand: ["9L1"],
+ vacuumwave: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ crystuit: {
+ learnset: {
+ stealthrock: ["9L1"],
+ explosion: ["9L1"],
+ rockslide: ["9L1"],
+ powergem: ["9L1"],
+ zingzap: ["9L1"],
+ thunderbolt: ["9L1"],
+ voltswitch: ["9L1"],
+ taunt: ["9L1"],
+ thunderwave: ["9L1"],
+ icebeam: ["9L1"],
+ meteorbeam: ["9L1"],
+ ancientpower: ["9L1"],
+ charge: ["9L1"],
+ chargebeam: ["9L1"],
+ eerieimpulse: ["9L1"],
+ electricterrain: ["9L1"],
+ electroball: ["9L1"],
+ electroweb: ["9L1"],
+ magnetrise: ["9L1"],
+ risingvoltage: ["9L1"],
+ sandstorm: ["9L1"],
+ zapcannon: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ trailblaze: ["9L1"],
+ },
+ },
+ monmothra: {
+ learnset: {
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ //quiverdance: ["9L1"],
+ drainingkiss: ["9L1"],
+ mysticalfire: ["9L1"],
+ stickyweb: ["9L1"],
+ earthpower: ["9L1"],
+ uturn: ["9L1"],
+ moonlight: ["9L1"],
+ moonblast: ["9L1"],
+ stunspore: ["9L1"],
+ vacuumwave: ["9L1"],
+ nightdaze: ["9L1"],
+ aromaticmist: ["9L1"],
+ babydolleyes: ["9L1"],
+ charm: ["9L1"],
+ dazzlinggleam: ["9L1"],
+ decorate: ["9L1"],
+ disarmingvoice: ["9L1"],
+ fairylock: ["9L1"],
+ fairywind: ["9L1"],
+ floralhealing: ["9L1"],
+ mistyexplosion: ["9L1"],
+ mistyterrain: ["9L1"],
+ sweetkiss: ["9L1"],
+ bugbite: ["9L1"],
+ defendorder: ["9L1"],
+ fellstinger: ["9L1"],
+ furycutter: ["9L1"],
+ pinmissile: ["9L1"],
+ pollenpuff: ["9L1"],
+ pounce: ["9L1"],
+ ragepowder: ["9L1"],
+ skittersmack: ["9L1"],
+ stringshot: ["9L1"],
+ strugglebug: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ wizhazard: {
+ learnset: {
+ trickroom: ["9L1"],
+ psychicfangs: ["9L1"],
+ irondefense: ["9L1"],
+ psychic: ["9L1"],
+ trick: ["9L1"],
+ flashcannon: ["9L1"],
+ shelter: ["9L1"],
+ takeheart: ["9L1"],
+ dreameater: ["9L1"],
+ hypnosis: ["9L1"],
+ magicpowder: ["9L1"],
+ metalburst: ["9L1"],
+ metalsound: ["9L1"],
+ prismaticlaser: ["9L1"],
+ psybeam: ["9L1"],
+ psychicterrain: ["9L1"],
+ mysticalfire: ["9L1"],
+ dazzlinggleam: ["9L1"],
+ frostbreath: ["9L1"],
+ paraboliccharge: ["9L1"],
+ storedpower: ["9L1"],
+ psystrike: ["9L1"],
+ teleport: ["9L1"],
+ stealthrock: ["9L1"],
+ leechseed: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ jackoswarm: {
+ learnset: {
+ defog: ["9L1"],
+ flashcannon: ["9L1"],
+ airslash: ["9L1"],
+ ironhead: ["9L1"],
+ drillpeck: ["9L1"],
+ irondefense: ["9L1"],
+ metalsound: ["9L1"],
+ roost: ["9L1"],
+ stealthrock: ["9L1"],
+ earthpower: ["9L1"],
+ featherdance: ["9L1"],
+ magnetbomb: ["9L1"],
+ gust: ["9L1"],
+ peck: ["9L1"],
+ metalclaw: ["9L1"],
+ pluck: ["9L1"],
+ skyattack: ["9L1"],
+ steelwing: ["9L1"],
+ fly: ["9L1"],
+ aircutter: ["9L1"],
+ aerialace: ["9L1"],
+ dualwingbeat: ["9L1"],
+ heavyslam: ["9L1"],
+ hardpress: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ kadraoke: {
+ learnset: {
+ agility: ["9L1"],
+ allyswitch: ["9L1"],
+ clangingscales: ["9L1"],
+ confusion: ["9L1"],
+ disarmingvoice: ["9L1"],
+ dragonbreath: ["9L1"],
+ dragoncheer: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ dragonrush: ["9L1"],
+ fireblast: ["9L1"],
+ gravity: ["9L1"],
+ healpulse: ["9L1"],
+ hypnosis: ["9L1"],
+ imprison: ["9L1"],
+ magicroom: ["9L1"],
+ psybeam: ["9L1"],
+ psychic: ["9L1"],
+ psychicfangs: ["9L1"],
+ psychicnoise: ["9L1"],
+ psychicterrain: ["9L1"],
+ roleplay: ["9L1"],
+ scaleshot: ["9L1"],
+ sparklingaria: ["9L1"],
+ uproar: ["9L1"],
+ wonderroom: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ slackoff: ["9L1"],
+ takeheart: ["9L1"],
+ },
+ },
+ karmalice: {
+ learnset: {
+ fakeout: ["9L1"],
+ icespinner: ["9L1"],
+ icebeam: ["9L1"],
+ thunderbolt: ["9L1"],
+ thunderpunch: ["9L1"],
+ voltswitch: ["9L1"],
+ //freezedry: ["9L1"],
+ //hypervoice: ["9L1"],
+ magnetrise: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ risingvoltage: ["9L1"],
+ paraboliccharge: ["9L1"],
+ electroweb: ["9L1"],
+ charge: ["9L1"],
+ magneticflux: ["9L1"],
+ iceburn: ["9L1"],
+ snowscape: ["9L1"],
+ iciclecrash: ["9L1"],
+ freezeshock: ["9L1"],
+ frostbreath: ["9L1"],
+ taunt: ["9L1"],
+ electricterrain: ["9L1"],
+ switcheroo: ["9L1"],
+ courtchange: ["9L1"],
+ },
+ },
+ goblantern: {
+ learnset: {
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ leafblade: ["9L1"],
+ energyball: ["9L1"],
+ taunt: ["9L1"],
+ thunderwave: ["9L1"],
+ torchsong: ["9L1"],
+ matchagotcha: ["9L1"],
+ willowisp: ["9L1"],
+ leechseed: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ firespin: ["9L1"],
+ worryseed: ["9L1"],
+ syrupbomb: ["9L1"],
+ burningjealousy: ["9L1"],
+ junglehealing: ["9L1"],
+ grassyterrain: ["9L1"],
+ sunnyday: ["9L1"],
+ synthesis: ["9L1"],
+ copycat: ["9L1"],
+ dragonpulse: ["9L1"],
+ earthpower: ["9L1"],
+ },
+ },
+ hippaint: {
+ learnset: {
+ calmmind: ["9L1"],
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ toxicspikes: ["9L1"],
+ watershuriken: ["9L1"],
+ workup: ["9L1"],
+ firepledge: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ watergun: ["9L1"],
+ waterpulse: ["9L1"],
+ mudshot: ["9L1"],
+ wavecrash: ["9L1"],
+ earthquake: ["9L1"],
+ bulldoze: ["9L1"],
+ fling: ["9L1"],
+ smokescreen: ["9L1"],
+ stompingtantrum: ["9L1"],
+ rockslide: ["9L1"],
+ raindance: ["9L1"],
+ swift: ["9L1"],
+ sandattack: ["9L1"],
+ mudslap: ["9L1"],
+ },
+ },
+ pinaturbo: {
+ learnset: {
+ dazzlinggleam: ["9L1"],
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ earthpower: ["9L1"],
+ willowisp: ["9L1"],
+ partingshot: ["9L1"],
+ courtchange: ["9L1"],
+ blastburn: ["9L1"],
+ burningjealousy: ["9L1"],
+ burnup: ["9L1"],
+ ember: ["9L1"],
+ firepledge: ["9L1"],
+ firespin: ["9L1"],
+ flamewheel: ["9L1"],
+ incinerate: ["9L1"],
+ sunnyday: ["9L1"],
+ taunt: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ eolikopter: {
+ learnset: {
+ voltswitch: ["9L1"],
+ airslash: ["9L1"],
+ drillpeck: ["9L1"],
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ thunderclap: ["9L1"],
+ defog: ["9L1"],
+ aeroblast: ["9L1"],
+ paraboliccharge: ["9L1"],
+ zapcannon: ["9L1"],
+ risingvoltage: ["9L1"],
+ dazzlinggleam: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ wingattack: ["9L1"],
+ thundershock: ["9L1"],
+ tackle: ["9L1"],
+ aircutter: ["9L1"],
+ tailwind: ["9L1"],
+ shockwave: ["9L1"],
+ wildcharge: ["9L1"],
+ supercellslam: ["9L1"],
+ charge: ["9L1"],
+ electricterrain: ["9L1"],
+ spark: ["9L1"],
+ gust: ["9L1"],
+ skyattack: ["9L1"],
+ fly: ["9L1"],
+ roost: ["9L1"],
+ },
+ },
+ mohawtter: {
+ learnset: {
+ defog: ["9L1"],
+ leechseed: ["9L1"],
+ burningbulwark: ["9L1"],
+ wish: ["9L1"],
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ leafblade: ["9L1"],
+ energyball: ["9L1"],
+ scald: ["9L1"],
+ flipturn: ["9L1"],
+ watergun: ["9L1"],
+ waterpulse: ["9L1"],
+ hydrocannon: ["9L1"],
+ leafage: ["9L1"],
+ magicalleaf: ["9L1"],
+ waterpledge: ["9L1"],
+ grasspledge: ["9L1"],
+ absorb: ["9L1"],
+ megadrain: ["9L1"],
+ gigadrain: ["9L1"],
+ withdraw: ["9L1"],
+ ingrain: ["9L1"],
+ pound: ["9L1"],
+ round: ["9L1"],
+ sunnyday: ["9L1"],
+ raindance: ["9L1"],
+ growth: ["9L1"],
+ petalblizzard: ["9L1"],
+ confide: ["9L1"],
+ swagger: ["9L1"],
+ captivate: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ arachnode: {
+ learnset: {
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ defog: ["9L1"],
+ thundercage: ["9L1"],
+ topsyturvy: ["9L1"],
+ toxic: ["9L1"],
+ thunderwave: ["9L1"],
+ recover: ["9L1"],
+ voltswitch: ["9L1"],
+ earthpower: ["9L1"],
+ charge: ["9L1"],
+ chargebeam: ["9L1"],
+ eerieimpulse: ["9L1"],
+ electricterrain: ["9L1"],
+ electroweb: ["9L1"],
+ magnetrise: ["9L1"],
+ paraboliccharge: ["9L1"],
+ shockwave: ["9L1"],
+ spark: ["9L1"],
+ thundershock: ["9L1"],
+ gigadrain: ["9L1"],
+ stealthrock: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ blobbiam: {
+ learnset: {
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ flipturn: ["9L1"],
+ mistyterrain: ["9L1"],
+ charm: ["9L1"],
+ dive: ["9L1"],
+ lifedew: ["9L1"],
+ raindance: ["9L1"],
+ tripledive: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ defog: ["9L1"],
+ icepunch: ["9L1"],
+ spiritbreak: ["9L1"],
+ knockoff: ["9L1"],
+ healbell: ["9L1"],
+ disarmingvoice: ["9L1"],
+ bubble: ["9L1"],
+ watergun: ["9L1"],
+ bubblebeam: ["9L1"],
+ waterfall: ["9L1"],
+ babydolleyes: ["9L1"],
+ soak: ["9L1"],
+ pound: ["9L1"],
+ helpinghand: ["9L1"],
+ },
+ },
+ florustitia: {
+ learnset: {
+ leafblade: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ dragondance: ["9L1"],
+ energyball: ["9L1"],
+ sacredsword: ["9L1"],
+ poisonjab: ["9L1"],
+ grassyglide: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ vacuumwave: ["9L1"],
+ armthrust: ["9L1"],
+ doublekick: ["9L1"],
+ flyingpress: ["9L1"],
+ forcepalm: ["9L1"],
+ lowsweep: ["9L1"],
+ reversal: ["9L1"],
+ rocksmash: ["9L1"],
+ triplekick: ["9L1"],
+ upperhand: ["9L1"],
+ cottonspore: ["9L1"],
+ forestscurse: ["9L1"],
+ grassyterrain: ["9L1"],
+ ingrain: ["9L1"],
+ sleeppowder: ["9L1"],
+ spicyextract: ["9L1"],
+ worryseed: ["9L1"],
+ aquaring: ["9L1"],
+ lifedew: ["9L1"],
+ raindance: ["9L1"],
+ soak: ["9L1"],
+ withdraw: ["9L1"],
+ razorleaf: ["9L1"],
+ branchpoke: ["9L1"],
+ tropkick: ["9L1"],
+ vinewhip: ["9L1"],
+ leechseed: ["9L1"],
+ knockoff: ["9L1"],
+ },
+ },
+ primordialith: {
+ learnset: {
+ rapidspin: ["9L1"],
+ clearsmog: ["9L1"],
+ diamondstorm: ["9L1"],
+ powergem: ["9L1"],
+ taunt: ["9L1"],
+ stoneaxe: ["9L1"],
+ rockslide: ["9L1"],
+ softboiled: ["9L1"],
+ knockoff: ["9L1"],
+ stompingtantrum: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ rockthrow: ["9L1"],
+ rocktomb: ["9L1"],
+ ancientpower: ["9L1"],
+ sandattack: ["9L1"],
+ rockblast: ["9L1"],
+ tackle: ["9L1"],
+ leer: ["9L1"],
+ },
+ },
+ faeruin: {
+ learnset: {
+ defog: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ poltergeist: ["9L1"],
+ earthquake: ["9L1"],
+ reflect: ["9L1"],
+ lightscreen: ["9L1"],
+ rapidspin: ["9L1"],
+ bulkup: ["9L1"],
+ spiritshackle: ["9L1"],
+ memento: ["9L1"],
+ encore: ["9L1"],
+ pound: ["9L1"],
+ astonish: ["9L1"],
+ phantomforce: ["9L1"],
+ disarmingvoice: ["9L1"],
+ babydolleyes: ["9L1"],
+ charm: ["9L1"],
+ mistyterrain: ["9L1"],
+ craftyshield: ["9L1"],
+ confuseray: ["9L1"],
+ spite: ["9L1"],
+ ominouswind: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ versalyre: {
+ learnset: {
+ drillpeck: ["9L1"],
+ airslash: ["9L1"],
+ spiritbreak: ["9L1"],
+ stoneedge: ["9L1"],
+ liquidation: ["9L1"],
+ bravebird: ["9L1"],
+ drillrun: ["9L1"],
+ firelash: ["9L1"],
+ mountaingale: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ bounce: ["9L1"],
+ fly: ["9L1"],
+ skyattack: ["9L1"],
+ peck: ["9L1"],
+ pluck: ["9L1"],
+ wingattack: ["9L1"],
+ aircutter: ["9L1"],
+ gust: ["9L1"],
+ featherdance: ["9L1"],
+ },
+ },
+ capricorrie: {
+ learnset: {
+ auroraveil: ["9L1"],
+ mountaingale: ["9L1"],
+ icespinner: ["9L1"],
+ iceshard: ["9L1"],
+ icebeam: ["9L1"],
+ chillyreception: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ spikes: ["9L1"],
+ mightycleave: ["9L1"],
+ aurorabeam: ["9L1"],
+ powdersnow: ["9L1"],
+ snowscape: ["9L1"],
+ stompingtantrum: ["9L1"],
+ bulldoze: ["9L1"],
+ mudshot: ["9L1"],
+ mudslap: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ reversadusa: {
+ learnset: {
+ psychicfangs: ["9L1"],
+ psychic: ["9L1"],
+ crunch: ["9L1"],
+ darkpulse: ["9L1"],
+ drainpunch: ["9L1"],
+ //psychoboost: ["9L1"],
+ partingshot: ["9L1"],
+ aurasphere: ["9L1"],
+ taunt: ["9L1"],
+ toxic: ["9L1"],
+ moonlight: ["9L1"],
+ topsyturvy: ["9L1"],
+ switcheroo: ["9L1"],
+ muddywater: ["9L1"],
+ glaciate: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ confusion: ["9L1"],
+ psybeam: ["9L1"],
+ zenheadbutt: ["9L1"],
+ psywave: ["9L1"],
+ feintattack: ["9L1"],
+ nightslash: ["9L1"],
+ snarl: ["9L1"],
+ tackle: ["9L1"],
+ pound: ["9L1"],
+ leer: ["9L1"],
+ knockoff: ["9L1"],
+ superpower: ["9L1"],
+ },
+ },
+ llanfairwyrm: {
+ learnset: {
+ flareblitz: ["9L1"],
+ gunkshot: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ glare: ["9L1"],
+ stoneaxe: ["9L1"],
+ scaleshot: ["9L1"],
+ glaiverush: ["9L1"],
+ dragontail: ["9L1"],
+ roost: ["9L1"],
+ dragondance: ["9L1"],
+ dragonrush: ["9L1"],
+ bonerush: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ twister: ["9L1"],
+ dragonbreath: ["9L1"],
+ slash: ["9L1"],
+ growl: ["9L1"],
+ scratch: ["9L1"],
+ },
+ },
+ frostengu: {
+ learnset: {
+ aurasphere: ["9L1"],
+ brickbreak: ["9L1"],
+ focusblast: ["9L1"],
+ highjumpkick: ["9L1"],
+ icespinner: ["9L1"],
+ icebeam: ["9L1"],
+ tripleaxel: ["9L1"],
+ blizzard: ["9L1"],
+ uturn: ["9L1"],
+ incinerate: ["9L1"],
+ vacuumwave: ["9L1"],
+ boneclub: ["9L1"],
+ muddywater: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ drillrun: ["9L1"],
+ icywind: ["9L1"],
+ avalanche: ["9L1"],
+ karatechop: ["9L1"],
+ aurorabeam: ["9L1"],
+ powdersnow: ["9L1"],
+ leer: ["9L1"],
+ armthrust: ["9L1"],
+ revenge: ["9L1"],
+ pound: ["9L1"],
+ helpinghand: ["9L1"],
+ },
+ },
+ bulionage: {
+ learnset: {
+ defog: ["9L1"],
+ crunch: ["9L1"],
+ darkpulse: ["9L1"],
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ jawlock: ["9L1"],
+ taunt: ["9L1"],
+ flipturn: ["9L1"],
+ suckerpunch: ["9L1"],
+ poisonfang: ["9L1"],
+ thunderfang: ["9L1"],
+ junglehealing: ["9L1"],
+ assurance: ["9L1"],
+ beatup: ["9L1"],
+ bite: ["9L1"],
+ brutalswing: ["9L1"],
+ comeuppance: ["9L1"],
+ fling: ["9L1"],
+ payback: ["9L1"],
+ snarl: ["9L1"],
+ thief: ["9L1"],
+ torment: ["9L1"],
+ aquaring: ["9L1"],
+ brine: ["9L1"],
+ dive: ["9L1"],
+ lifedew: ["9L1"],
+ muddywater: ["9L1"],
+ raindance: ["9L1"],
+ soak: ["9L1"],
+ watergun: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ slackoff: ["9L1"],
+ },
+ },
+ yamateraph: {
+ learnset: {
+ flareblitz: ["9L1"],
+ liquidation: ["9L1"],
+ rockslide: ["9L1"],
+ stoneedge: ["9L1"],
+ hypervoice: ["9L1"],
+ bodyslam: ["9L1"],
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ encore: ["9L1"],
+ tidyup: ["9L1"],
+ psychicfangs: ["9L1"],
+ temperflare: ["9L1"],
+ doubleedge: ["9L1"],
+ thunderfang: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ tackle: ["9L1"],
+ growl: ["9L1"],
+ charm: ["9L1"],
+ babydolleyes: ["9L1"],
+ fairywind: ["9L1"],
+ disarmingvoice: ["9L1"],
+ mistyterrain: ["9L1"],
+ slash: ["9L1"],
+ furyswipes: ["9L1"],
+ followme: ["9L1"],
+ helpinghand: ["9L1"],
+ },
+ },
+ bugswarm: {
+ learnset: {
+ knockoff: ["9L1"],
+ morningsun: ["9L1"],
+ firepunch: ["9L1"],
+ flamethrower: ["9L1"],
+ bitterblade: ["9L1"],
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ leechlife: ["9L1"],
+ uturn: ["9L1"],
+ temperflare: ["9L1"],
+ firespin: ["9L1"],
+ fellstinger: ["9L1"],
+ defendorder: ["9L1"],
+ pounce: ["9L1"],
+ paraboliccharge: ["9L1"],
+ gigadrain: ["9L1"],
+ flamecharge: ["9L1"],
+ lifedew: ["9L1"],
+ stealthrock: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ freightmare: {
+ learnset: {
+ destinybond: ["9L1"],
+ psyshock: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ nastyplot: ["9L1"],
+ earthpower: ["9L1"],
+ stealthrock: ["9L1"],
+ astonish: ["9L1"],
+ confuseray: ["9L1"],
+ spite: ["9L1"],
+ hardpress: ["9L1"],
+ metalburst: ["9L1"],
+ metalsound: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ brasspecter: {
+ learnset: {
+ poltergeist: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ haze: ["9L1"],
+ swordsdance: ["9L1"],
+ gigatonhammer: ["9L1"],
+ shadowsneak: ["9L1"],
+ axekick: ["9L1"],
+ protect: ["9L1"],
+ substitute: ["9L1"],
+ facade: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ takedown: ["9L1"],
+ terablast: ["9L1"],
+ astonish: ["9L1"],
+ ominouswind: ["9L1"],
+ phantomforce: ["9L1"],
+ shadowpunch: ["9L1"],
+ spite: ["9L1"],
+ metalsound: ["9L1"],
+ hardpress: ["9L1"],
+ metalclaw: ["9L1"],
+ pound: ["9L1"],
+ leer: ["9L1"],
+ },
+ },
+ copperhead: {
+ learnset: {
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ spikes: ["9L1"],
+ irondefense: ["9L1"],
+ bodypress: ["9L1"],
+ recover: ["9L1"],
+ thunderwave: ["9L1"],
+ poisonfang: ["9L1"],
+ crosspoison: ["9L1"],
+ dualchop: ["9L1"],
+ bite: ["9L1"],
+ metalburst: ["9L1"],
+ metalsound: ["9L1"],
+ metalclaw: ["9L1"],
+ hardpress: ["9L1"],
+ mudslap: ["9L1"],
+ mudshot: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ thaumaton: {
+ learnset: {
+ workup: ["9L1"],
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ steelbeam: ["9L1"],
+ firepledge: ["9L1"],
+ toxic: ["9L1"],
+ grasspledge: ["9L1"],
+ voltswitch: ["9L1"],
+ acid: ["9L1"],
+ belch: ["9L1"],
+ crosspoison: ["9L1"],
+ gastroacid: ["9L1"],
+ poisongas: ["9L1"],
+ poisonpowder: ["9L1"],
+ poisonsting: ["9L1"],
+ poisontail: ["9L1"],
+ sludge: ["9L1"],
+ smog: ["9L1"],
+ toxicthread: ["9L1"],
+ venoshock: ["9L1"],
+ hardpress: ["9L1"],
+ irontail: ["9L1"],
+ metalburst: ["9L1"],
+ metalclaw: ["9L1"],
+ metalsound: ["9L1"],
+ smartstrike: ["9L1"],
+ steelwing: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ sculptera: {
+ learnset: {
+ bulletseed: ["9L1"],
+ rockslide: ["9L1"],
+ powergem: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ rockblast: ["9L1"],
+ bonerush: ["9L1"],
+ scaleshot: ["9L1"],
+ armthrust: ["9L1"],
+ pinmissile: ["9L1"],
+ stealthrock: ["9L1"],
+ taunt: ["9L1"],
+ stuffcheeks: ["9L1"],
+ sandstorm: ["9L1"],
+ tarshot: ["9L1"],
+ breakingswipe: ["9L1"],
+ dragonrush: ["9L1"],
+ twister: ["9L1"],
+ rockthrow: ["9L1"],
+ rocktomb: ["9L1"],
+ rollout: ["9L1"],
+ wideguard: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ honeclaws: ["9L1"],
+ },
+ },
+ lavalisk: {
+ learnset: {
+ trailblaze: ["9L1"],
+ stoneedge: ["9L1"],
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ firelash: ["9L1"],
+ gunkshot: ["9L1"],
+ mortalspin: ["9L1"],
+ slackoff: ["9L1"],
+ toxicspikes: ["9L1"],
+ tackle: ["9L1"],
+ leer: ["9L1"],
+ round: ["9L1"],
+ ember: ["9L1"],
+ smog: ["9L1"],
+ flameburst: ["9L1"],
+ blastburn: ["9L1"],
+ flamewheel: ["9L1"],
+ firespin: ["9L1"],
+ acid: ["9L1"],
+ gastroacid: ["9L1"],
+ poisontail: ["9L1"],
+ belch: ["9L1"],
+ sludge: ["9L1"],
+ poisonfang: ["9L1"],
+ poisonsting: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ earthquake: ["9L1"],
+ swordsdance: ["9L1"],
+ },
+ },
+ martorse: {
+ learnset: {
+ wish: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ encore: ["9L1"],
+ uturn: ["9L1"],
+ swordsdance: ["9L1"],
+ firelash: ["9L1"],
+ willowisp: ["9L1"],
+ burningjealousy: ["9L1"],
+ sunnyday: ["9L1"],
+ incinerate: ["9L1"],
+ firespin: ["9L1"],
+ dig: ["9L1"],
+ fissure: ["9L1"],
+ sandtomb: ["9L1"],
+ stompingtantrum: ["9L1"],
+ mudslap: ["9L1"],
+ mudshot: ["9L1"],
+ bulldoze: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ parasike: {
+ learnset: {
+ psychicfangs: ["9L1"],
+ psychic: ["9L1"],
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ firstimpression: ["9L1"],
+ uturn: ["9L1"],
+ meditate: ["9L1"],
+ axekick: ["9L1"],
+ bugbite: ["9L1"],
+ leechlife: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ confusion: ["9L1"],
+ psybeam: ["9L1"],
+ dreameater: ["9L1"],
+ hypnosis: ["9L1"],
+ psychicterrain: ["9L1"],
+ pollenpuff: ["9L1"],
+ strugglebug: ["9L1"],
+ tackle: ["9L1"],
+ leer: ["9L1"],
+ instruct: ["9L1"],
+ },
+ },
+ massassin: {
+ learnset: {
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ crunch: ["9L1"],
+ darkpulse: ["9L1"],
+ drainpunch: ["9L1"],
+ bulkup: ["9L1"],
+ armthrust: ["9L1"],
+ reversal: ["9L1"],
+ forcepalm: ["9L1"],
+ counter: ["9L1"],
+ revenge: ["9L1"],
+ ceaselessedge: ["9L1"],
+ knockoff: ["9L1"],
+ suckerpunch: ["9L1"],
+ assurance: ["9L1"],
+ fling: ["9L1"],
+ bite: ["9L1"],
+ payback: ["9L1"],
+ partingshot: ["9L1"],
+ irontail: ["9L1"],
+ slackoff: ["9L1"],
+ poisonfang: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ trickroom: ["9L1"],
+ victorydance: ["9L1"],
+ kowtowcleave: ["9L1"],
+ closecombat: ["9L1"],
+ playrough: ["9L1"],
+ poisonjab: ["9L1"],
+ },
+ },
+ searytch: {
+ learnset: {
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ mysticalfire: ["9L1"],
+ moonblast: ["9L1"],
+ willowisp: ["9L1"],
+ aromaticmist: ["9L1"],
+ charm: ["9L1"],
+ decorate: ["9L1"],
+ disarmingvoice: ["9L1"],
+ fairylock: ["9L1"],
+ mistyexplosion: ["9L1"],
+ mistyterrain: ["9L1"],
+ sweetkiss: ["9L1"],
+ burningjealousy: ["9L1"],
+ ember: ["9L1"],
+ firespin: ["9L1"],
+ flamewheel: ["9L1"],
+ incinerate: ["9L1"],
+ sunnyday: ["9L1"],
+ nastyplot: ["9L1"],
+ drainingkiss: ["9L1"],
+ thunderbolt: ["9L1"],
+ slackoff: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ jokerpent: {
+ learnset: {
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ dragontail: ["9L1"],
+ uturn: ["9L1"],
+ meteormash: ["9L1"],
+ recover: ["9L1"],
+ glare: ["9L1"],
+ coil: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ toxic: ["9L1"],
+ knockoff: ["9L1"],
+ barbbarrage: ["9L1"],
+ sludgebomb: ["9L1"],
+ poisonjab: ["9L1"],
+ dracometeor: ["9L1"],
+ twister: ["9L1"],
+ dragonrush: ["9L1"],
+ dragonbreath: ["9L1"],
+ dragoncheer: ["9L1"],
+ happyhour: ["9L1"],
+ leer: ["9L1"],
+ smog: ["9L1"],
+ acid: ["9L1"],
+ poisontail: ["9L1"],
+ belch: ["9L1"],
+ sludge: ["9L1"],
+ sludgewave: ["9L1"],
+ },
+ },
+ socknbuskn: {
+ learnset: {
+ closecombat: ["9L1"],
+ uturn: ["9L1"],
+ sacredsword: ["9L1"],
+ rapidspin: ["9L1"],
+ fakeout: ["9L1"],
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ doubleedge: ["9L1"],
+ machpunch: ["9L1"],
+ drainpunch: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ helpinghand: ["9L1"],
+ followme: ["9L1"],
+ megapunch: ["9L1"],
+ leer: ["9L1"],
+ headbutt: ["9L1"],
+ payday: ["9L1"],
+ rocksmash: ["9L1"],
+ vacuumwave: ["9L1"],
+ karatechop: ["9L1"],
+ focusblast: ["9L1"],
+ tackle: ["9L1"],
+ },
+ },
+ sleetshell: {
+ learnset: {
+ tripleaxel: ["9L1"],
+ playrough: ["9L1"],
+ icespinner: ["9L1"],
+ icebeam: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ sunsteelstrike: ["9L1"],
+ knockoff: ["9L1"],
+ mightycleave: ["9L1"],
+ swordsdance: ["9L1"],
+ sunnyday: ["9L1"],
+ rollout: ["9L1"],
+ aurorabeam: ["9L1"],
+ frostbreath: ["9L1"],
+ mist: ["9L1"],
+ powdersnow: ["9L1"],
+ sheercold: ["9L1"],
+ snowscape: ["9L1"],
+ hardpress: ["9L1"],
+ metalclaw: ["9L1"],
+ metalsound: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ craggon: {
+ learnset: {
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ dracometeor: ["9L1"],
+ dragontail: ["9L1"],
+ spikes: ["9L1"],
+ substitute: ["9L1"],
+ protect: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ facade: ["9L1"],
+ defog: ["9L1"],
+ mudbomb: ["9L1"],
+ dragonbreath: ["9L1"],
+ dragoncheer: ["9L1"],
+ sandattack: ["9L1"],
+ dragonrage: ["9L1"],
+ sandtomb: ["9L1"],
+ earthquake: ["9L1"],
+ rockslide: ["9L1"],
+ },
+ },
+ flarenheit: {
+ learnset: {
+ icespinner: ["9L1"],
+ icebeam: ["9L1"],
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ iceshard: ["9L1"],
+ pyroball: ["9L1"],
+ willowisp: ["9L1"],
+ tripleaxel: ["9L1"],
+ mountaingale: ["9L1"],
+ liquidation: ["9L1"],
+ uturn: ["9L1"],
+ icywind: ["9L1"],
+ aurorabeam: ["9L1"],
+ frostbreath: ["9L1"],
+ glaciate: ["9L1"],
+ mist: ["9L1"],
+ powdersnow: ["9L1"],
+ sheercold: ["9L1"],
+ snowscape: ["9L1"],
+ burningjealousy: ["9L1"],
+ ember: ["9L1"],
+ firespin: ["9L1"],
+ flamewheel: ["9L1"],
+ incinerate: ["9L1"],
+ sunnyday: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ groundead: {
+ learnset: {
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ stealthrock: ["9L1"],
+ spikes: ["9L1"],
+ poltergeist: ["9L1"],
+ shoreup: ["9L1"],
+ destinybond: ["9L1"],
+ suckerpunch: ["9L1"],
+ stoneedge: ["9L1"],
+ irontail: ["9L1"],
+ armthrust: ["9L1"],
+ thunderfang: ["9L1"],
+ rockpolish: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ swordsdance: ["9L1"],
+ shadowsneak: ["9L1"],
+ rapidspin: ["9L1"],
+ },
+ },
+ actaniathan: {
+ learnset: {
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ defog: ["9L1"],
+ flipturn: ["9L1"],
+ freezedry: ["9L1"],
+ toxic: ["9L1"],
+ doomdesire: ["9L1"],
+ recover: ["9L1"],
+ tackle: ["9L1"],
+ growl: ["9L1"],
+ round: ["9L1"],
+ watergun: ["9L1"],
+ waterpulse: ["9L1"],
+ octazooka: ["9L1"],
+ hydrocannon: ["9L1"],
+ raindance: ["9L1"],
+ mirrorshot: ["9L1"],
+ metalburst: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ deadward: {
+ learnset: {
+ crunch: ["9L1"],
+ darkpulse: ["9L1"],
+ airslash: ["9L1"],
+ drillpeck: ["9L1"],
+ knockoff: ["9L1"],
+ uturn: ["9L1"],
+ bravebird: ["9L1"],
+ roost: ["9L1"],
+ taunt: ["9L1"],
+ suckerpunch: ["9L1"],
+ defog: ["9L1"],
+ drainpunch: ["9L1"],
+ wish: ["9L1"],
+ forcepalm: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ obaki: {
+ learnset: {
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ vacuumwave: ["9L1"],
+ machpunch: ["9L1"],
+ focusblast: ["9L1"],
+ calmmind: ["9L1"],
+ willowisp: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ revelationdance: ["9L1"],
+ psychic: ["9L1"],
+ psyshock: ["9L1"],
+ confusion: ["9L1"],
+ confuseray: ["9L1"],
+ reflect: ["9L1"],
+ curse: ["9L1"],
+ },
+ },
+ sylravage: {
+ learnset: {
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ toxic: ["9L1"],
+ voltswitch: ["9L1"],
+ closecombat: ["9L1"],
+ ivycudgel: ["9L1"],
+ junglehealing: ["9L1"],
+ machpunch: ["9L1"],
+ headlongrush: ["9L1"],
+ trick: ["9L1"],
+ acid: ["9L1"],
+ belch: ["9L1"],
+ corrosivegas: ["9L1"],
+ crosspoison: ["9L1"],
+ gastroacid: ["9L1"],
+ poisonpowder: ["9L1"],
+ poisonsting: ["9L1"],
+ poisontail: ["9L1"],
+ smog: ["9L1"],
+ venoshock: ["9L1"],
+ counter: ["9L1"],
+ armthrust: ["9L1"],
+ coaching: ["9L1"],
+ forcepalm: ["9L1"],
+ lowsweep: ["9L1"],
+ quickguard: ["9L1"],
+ reversal: ["9L1"],
+ rocksmash: ["9L1"],
+ upperhand: ["9L1"],
+ vacuumwave: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ grassyglide: ["9L1"],
+ energyball: ["9L1"],
+ leafblade: ["9L1"],
+ },
+ },
+ twinkaton: {
+ learnset: {
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ knockoff: ["9L1"],
+ willowisp: ["9L1"],
+ swordsdance: ["9L1"],
+ gigatonhammer: ["9L1"],
+ wish: ["9L1"],
+ spiritbreak: ["9L1"],
+ stealthrock: ["9L1"],
+ springtidestorm: ["9L1"],
+ makeitrain: ["9L1"],
+ workup: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ aromaticmist: ["9L1"],
+ babydolleyes: ["9L1"],
+ charm: ["9L1"],
+ decorate: ["9L1"],
+ disarmingvoice: ["9L1"],
+ fairylock: ["9L1"],
+ fairywind: ["9L1"],
+ floralhealing: ["9L1"],
+ mistyexplosion: ["9L1"],
+ mistyterrain: ["9L1"],
+ sweetkiss: ["9L1"],
+ irontail: ["9L1"],
+ hardpress: ["9L1"],
+ metalburst: ["9L1"],
+ metalclaw: ["9L1"],
+ metalsound: ["9L1"],
+ steelwing: ["9L1"],
+ },
+ },
+ fausteil: {
+ learnset: {
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ ember: ["9L1"],
+ incinerate: ["9L1"],
+ drillpeck: ["9L1"],
+ airslash: ["9L1"],
+ wingattack: ["9L1"],
+ peck: ["9L1"],
+ gust: ["9L1"],
+ silktrap: ["9L1"],
+ flipturn: ["9L1"],
+ roost: ["9L1"],
+ bitterblade: ["9L1"],
+ knockoff: ["9L1"],
+ willowisp: ["9L1"],
+ defog: ["9L1"],
+ playrough: ["9L1"],
+ wish: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ geoporka: {
+ learnset: {
+ leafblade: ["9L1"],
+ energyball: ["9L1"],
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ strengthsap: ["9L1"],
+ knockoff: ["9L1"],
+ //leechseed: ["9L1"],
+ bulkup: ["9L1"],
+ dig: ["9L1"],
+ toxic: ["9L1"],
+ stunspore: ["9L1"],
+ highhorsepower: ["9L1"],
+ gigadrain: ["9L1"],
+ earthpower: ["9L1"],
+ absorb: ["9L1"],
+ grassyterrain: ["9L1"],
+ ingrain: ["9L1"],
+ leafage: ["9L1"],
+ magicalleaf: ["9L1"],
+ megadrain: ["9L1"],
+ razorleaf: ["9L1"],
+ spore: ["9L1"],
+ tropkick: ["9L1"],
+ vinewhip: ["9L1"],
+ worryseed: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ },
+ },
+ seaode: {
+ learnset: {
+ rockslide: ["9L1"],
+ powergem: ["9L1"],
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ wavecrash: ["9L1"],
+ woodhammer: ["9L1"],
+ flipturn: ["9L1"],
+ dive: ["9L1"],
+ chillingwater: ["9L1"],
+ stoneaxe: ["9L1"],
+ stealthrock: ["9L1"],
+ stoneedge: ["9L1"],
+ rockpolish: ["9L1"],
+ leechlife: ["9L1"],
+ bulldoze: ["9L1"],
+ irontail: ["9L1"],
+ poisonfang: ["9L1"],
+ thunderfang: ["9L1"],
+ rapidspin: ["9L1"],
+ recover: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ plasmage: {
+ learnset: {
+ psychicfangs: ["9L1"],
+ psychic: ["9L1"],
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ psychoboost: ["9L1"],
+ electroshot: ["9L1"],
+ psyshock: ["9L1"],
+ moonblast: ["9L1"],
+ recover: ["9L1"],
+ calmmind: ["9L1"],
+ voltswitch: ["9L1"],
+ overheat: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ porcupyre: {
+ learnset: {
+ crunch: ["9L1"],
+ darkpulse: ["9L1"],
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ recover: ["9L1"],
+ knockoff: ["9L1"],
+ circlethrow: ["9L1"],
+ heatcrash: ["9L1"],
+ blazekick: ["9L1"],
+ willowisp: ["9L1"],
+ taunt: ["9L1"],
+ uturn: ["9L1"],
+ burningbulwark: ["9L1"],
+ stealthrock: ["9L1"],
+ rollout: ["9L1"],
+ assurance: ["9L1"],
+ beatup: ["9L1"],
+ bite: ["9L1"],
+ brutalswing: ["9L1"],
+ faketears: ["9L1"],
+ flatter: ["9L1"],
+ fling: ["9L1"],
+ payback: ["9L1"],
+ quash: ["9L1"],
+ snarl: ["9L1"],
+ thief: ["9L1"],
+ torment: ["9L1"],
+ burningjealousy: ["9L1"],
+ burnup: ["9L1"],
+ ember: ["9L1"],
+ firespin: ["9L1"],
+ flamewheel: ["9L1"],
+ incinerate: ["9L1"],
+ sunnyday: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ bellolysk: {
+ learnset: {
+ recover: ["9L1"],
+ spikes: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ //dragonenergy: ["9L1"],
+ //steelbeam: ["9L1"],
+ earthpower: ["9L1"],
+ earthquake: ["9L1"],
+ behemothbash: ["9L1"],
+ shiftgear: ["9L1"],
+ dragondarts: ["9L1"],
+ makeitrain: ["9L1"],
+ irondefense: ["9L1"],
+ bodypress: ["9L1"],
+ thunderbolt: ["9L1"],
+ thunderwave: ["9L1"],
+ dragontail: ["9L1"],
+ dragoncheer: ["9L1"],
+ twister: ["9L1"],
+ hypervoice: ["9L1"],
+ stompingtantrum: ["9L1"],
+ metalsound: ["9L1"],
+ fireblast: ["9L1"],
+ protect: ["9L1"],
+ terablast: ["9L1"],
+ substitute: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ facade: ["9L1"],
+ snore: ["9L1"],
+ takedown: ["9L1"],
+ },
+ },
+ tryonite: {
+ learnset: {
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ rockslide: ["9L1"],
+ powergem: ["9L1"],
+ rapidspin: ["9L1"],
+ quiverdance: ["9L1"],
+ solarbeam: ["9L1"],
+ meteorbeam: ["9L1"],
+ weatherball: ["9L1"],
+ stealthrock: ["9L1"],
+ stickyweb: ["9L1"],
+ uturn: ["9L1"],
+ sunnyday: ["9L1"],
+ focusblast: ["9L1"],
+ aurasphere: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ },
+ },
+ scarachnid: {
+ learnset: {
+ astonish: ["9L1"],
+ bugbite: ["9L1"],
+ bugbuzz: ["9L1"],
+ facade: ["9L1"],
+ fellstinger: ["9L1"],
+ furycutter: ["9L1"],
+ leechlife: ["9L1"],
+ lunge: ["9L1"],
+ phantomforce: ["9L1"],
+ pounce: ["9L1"],
+ protect: ["9L1"],
+ rest: ["9L1"],
+ shadowball: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowsneak: ["9L1"],
+ skittersmack: ["9L1"],
+ sleeptalk: ["9L1"],
+ spiritshackle: ["9L1"],
+ spite: ["9L1"],
+ stompingtantrum: ["9L1"],
+ stringshot: ["9L1"],
+ strugglebug: ["9L1"],
+ substitute: ["9L1"],
+ switcheroo: ["9L1"],
+ swordsdance: ["9L1"],
+ takedown: ["9L1"],
+ taunt: ["9L1"],
+ terablast: ["9L1"],
+ uturn: ["9L1"],
+ },
+ },
+ geigeramp: {
+ learnset: {
+ acidspray: ["9L1"],
+ chargebeam: ["9L1"],
+ corrosivegas: ["9L1"],
+ discharge: ["9L1"],
+ eerieimpulse: ["9L1"],
+ electricterrain: ["9L1"],
+ facade: ["9L1"],
+ focusblast: ["9L1"],
+ mortalspin: ["9L1"],
+ nuzzle: ["9L1"],
+ paraboliccharge: ["9L1"],
+ poisongas: ["9L1"],
+ poisonjab: ["9L1"],
+ protect: ["9L1"],
+ rest: ["9L1"],
+ selfdestruct: ["9L1"],
+ shockwave: ["9L1"],
+ sleeptalk: ["9L1"],
+ sludge: ["9L1"],
+ sludgebomb: ["9L1"],
+ snore: ["9L1"],
+ stockpile: ["9L1"],
+ substitute: ["9L1"],
+ takedown: ["9L1"],
+ taunt: ["9L1"],
+ terablast: ["9L1"],
+ thunderbolt: ["9L1"],
+ thundercage: ["9L1"],
+ thunderclap: ["9L1"],
+ thundershock: ["9L1"],
+ toxicspikes: ["9L1"],
+ venoshock: ["9L1"],
+ willowisp: ["9L1"],
+ },
+ },
+ maldractice: {
+ learnset: {
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ outrage: ["9L1"],
+ gunkshot: ["9L1"],
+ sludge: ["9L1"],
+ smog: ["9L1"],
+ poisonfang: ["9L1"],
+ dragonrush: ["9L1"],
+ dualchop: ["9L1"],
+ dragontail: ["9L1"],
+ firelash: ["9L1"],
+ bulldoze: ["9L1"],
+ dragondance: ["9L1"],
+ toxic: ["9L1"],
+ toxicspikes: ["9L1"],
+ acidarmor: ["9L1"],
+ softboiled: ["9L1"],
+ healbell: ["9L1"],
+ safeguard: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ serpvoltidae: {
+ learnset: {
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ mortalspin: ["9L1"],
+ voltswitch: ["9L1"],
+ thunderclap: ["9L1"],
+ encore: ["9L1"],
+ venoshock: ["9L1"],
+ waterpledge: ["9L1"],
+ shoreup: ["9L1"],
+ spikes: ["9L1"],
+ banefulbunker: ["9L1"],
+ grasspledge: ["9L1"],
+ stuffcheeks: ["9L1"],
+ copycat: ["9L1"],
+ recycle: ["9L1"],
+ jawlock: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ bulldoze: ["9L1"],
+ electroball: ["9L1"],
+ magnetrise: ["9L1"],
+ mudshot: ["9L1"],
+ mudslap: ["9L1"],
+ sandattack: ["9L1"],
+ shockwave: ["9L1"],
+ spark: ["9L1"],
+ stompingtantrum: ["9L1"],
+ thunderfang: ["9L1"],
+ coil: ["9L1"],
+ },
+ },
+ sheepquake: {
+ learnset: {
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ triattack: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ shadowball: ["9L1"],
+ rapidspin: ["9L1"],
+ energyball: ["9L1"],
+ thunderbolt: ["9L1"],
+ calmmind: ["9L1"],
+ slackoff: ["9L1"],
+ spikes: ["9L1"],
+ bulldoze: ["9L1"],
+ mudshot: ["9L1"],
+ mudslap: ["9L1"],
+ protect: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ bufferfly: {
+ learnset: {
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ drainpunch: ["9L1"],
+ axekick: ["9L1"],
+ megahorn: ["9L1"],
+ earthquake: ["9L1"],
+ facade: ["9L1"],
+ firstimpression: ["9L1"],
+ bulkup: ["9L1"],
+ flyingpress: ["9L1"],
+ knockoff: ["9L1"],
+ icefang: ["9L1"],
+ poisonfang: ["9L1"],
+ protect: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ substitute: ["9L1"],
+ takedown: ["9L1"],
+ terablast: ["9L1"],
+ uturn: ["9L1"],
+ },
+ },
+ dastard: {
+ learnset: {
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ noretreat: ["9L1"],
+ storedpower: ["9L1"],
+ drainpunch: ["9L1"],
+ dragondance: ["9L1"],
+ taunt: ["9L1"],
+ superpower: ["9L1"],
+ knockoff: ["9L1"],
+ burningjealousy: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ aromaticmist: ["9L1"],
+ babydolleyes: ["9L1"],
+ charm: ["9L1"],
+ decorate: ["9L1"],
+ disarmingvoice: ["9L1"],
+ fairylock: ["9L1"],
+ fairywind: ["9L1"],
+ floralhealing: ["9L1"],
+ mistyexplosion: ["9L1"],
+ mistyterrain: ["9L1"],
+ sweetkiss: ["9L1"],
+ acid: ["9L1"],
+ acidspray: ["9L1"],
+ belch: ["9L1"],
+ corrosivegas: ["9L1"],
+ crosspoison: ["9L1"],
+ gastroacid: ["9L1"],
+ poisonfang: ["9L1"],
+ poisongas: ["9L1"],
+ poisonpowder: ["9L1"],
+ poisonsting: ["9L1"],
+ poisontail: ["9L1"],
+ sludge: ["9L1"],
+ smog: ["9L1"],
+ toxicthread: ["9L1"],
+ venoshock: ["9L1"],
+ flamethrower: ["9L1"],
+ fireblast: ["9L1"],
+ },
+ },
+ cottentration: {
+ learnset: {
+ leafblade: ["9L1"],
+ energyball: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ solarbeam: ["9L1"],
+ solarblade: ["9L1"],
+ sunnyday: ["9L1"],
+ round: ["9L1"],
+ healpulse: ["9L1"],
+ leafstorm: ["9L1"],
+ seismictoss: ["9L1"],
+ focusblast: ["9L1"],
+ vacuumwave: ["9L1"],
+ flamethrower: ["9L1"],
+ psychic: ["9L1"],
+ scorchingsands: ["9L1"],
+ synthesis: ["9L1"],
+ grassyterrain: ["9L1"],
+ leechseed: ["9L1"],
+ spikyshield: ["9L1"],
+ cottonspore: ["9L1"],
+ cottonguard: ["9L1"],
+ growth: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ calmmind: ["9L1"],
+ },
+ },
+ sorrowcean: {
+ learnset: {
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ shadowball: ["9L1"],
+ shadowclaw: ["9L1"],
+ fling: ["9L1"],
+ round: ["9L1"],
+ raindance: ["9L1"],
+ confide: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ moongeistbeam: ["9L1"],
+ flipturn: ["9L1"],
+ aurasphere: ["9L1"],
+ calmmind: ["9L1"],
+ hex: ["9L1"],
+ scald: ["9L1"],
+ moonblast: ["9L1"],
+ banefulbunker: ["9L1"],
+ },
+ },
+ psyllapse: {
+ learnset: {
+ psychicfangs: ["9L1"],
+ psychic: ["9L1"],
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ thunderwave: ["9L1"],
+ defog: ["9L1"],
+ trick: ["9L1"],
+ charm: ["9L1"],
+ lunardance: ["9L1"],
+ partingshot: ["9L1"],
+ encore: ["9L1"],
+ //perishsong: ["9L1"],
+ recover: ["9L1"],
+ luminacrash: ["9L1"],
+ mistball: ["9L1"],
+ painsplit: ["9L1"],
+ thunderouskick: ["9L1"],
+ raindance: ["9L1"],
+ stringshot: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ mirrorcoat: ["9L1"],
+ allyswitch: ["9L1"],
+ amnesia: ["9L1"],
+ confusion: ["9L1"],
+ cosmicpower: ["9L1"],
+ dreameater: ["9L1"],
+ gravity: ["9L1"],
+ guardsplit: ["9L1"],
+ guardswap: ["9L1"],
+ healpulse: ["9L1"],
+ hyperspacehole: ["9L1"],
+ hypnosis: ["9L1"],
+ imprison: ["9L1"],
+ instruct: ["9L1"],
+ magicpowder: ["9L1"],
+ magicroom: ["9L1"],
+ powersplit: ["9L1"],
+ powerswap: ["9L1"],
+ powertrick: ["9L1"],
+ prismaticlaser: ["9L1"],
+ psybeam: ["9L1"],
+ psychicterrain: ["9L1"],
+ roleplay: ["9L1"],
+ skillswap: ["9L1"],
+ speedswap: ["9L1"],
+ wonderroom: ["9L1"],
+ quickattack: ["9L1"],
+ reflecttype: ["9L1"],
+ feint: ["9L1"],
+ acupressure: ["9L1"],
+ afteryou: ["9L1"],
+ attract: ["9L1"],
+ bind: ["9L1"],
+ block: ["9L1"],
+ celebrate: ["9L1"],
+ confide: ["9L1"],
+ conversion: ["9L1"],
+ conversion2: ["9L1"],
+ covet: ["9L1"],
+ crushclaw: ["9L1"],
+ crushgrip: ["9L1"],
+ cut: ["9L1"],
+ defensecurl: ["9L1"],
+ doodle: ["9L1"],
+ doublehit: ["9L1"],
+ doubleteam: ["9L1"],
+ echoedvoice: ["9L1"],
+ endure: ["9L1"],
+ entrainment: ["9L1"],
+ falseswipe: ["9L1"],
+ flail: ["9L1"],
+ focusenergy: ["9L1"],
+ followme: ["9L1"],
+ furyattack: ["9L1"],
+ furyswipes: ["9L1"],
+ gigaimpact: ["9L1"],
+ growl: ["9L1"],
+ growth: ["9L1"],
+ guillotine: ["9L1"],
+ happyhour: ["9L1"],
+ harden: ["9L1"],
+ helpinghand: ["9L1"],
+ holdback: ["9L1"],
+ holdhands: ["9L1"],
+ hornattack: ["9L1"],
+ horndrill: ["9L1"],
+ howl: ["9L1"],
+ hyperbeam: ["9L1"],
+ leer: ["9L1"],
+ lockon: ["9L1"],
+ meanlook: ["9L1"],
+ megakick: ["9L1"],
+ megapunch: ["9L1"],
+ metronome: ["9L1"],
+ mimic: ["9L1"],
+ minimize: ["9L1"],
+ nobleroar: ["9L1"],
+ payday: ["9L1"],
+ playnice: ["9L1"],
+ pound: ["9L1"],
+ powershift: ["9L1"],
+ present: ["9L1"],
+ psychup: ["9L1"],
+ recycle: ["9L1"],
+ relicsong: ["9L1"],
+ retaliate: ["9L1"],
+ round: ["9L1"],
+ safeguard: ["9L1"],
+ scaryface: ["9L1"],
+ scratch: ["9L1"],
+ screech: ["9L1"],
+ selfdestruct: ["9L1"],
+ simplebeam: ["9L1"],
+ sing: ["9L1"],
+ slam: ["9L1"],
+ slash: ["9L1"],
+ smokescreen: ["9L1"],
+ spitup: ["9L1"],
+ splash: ["9L1"],
+ stockpile: ["9L1"],
+ stomp: ["9L1"],
+ strength: ["9L1"],
+ stuffcheeks: ["9L1"],
+ supersonic: ["9L1"],
+ swagger: ["9L1"],
+ swallow: ["9L1"],
+ sweetscent: ["9L1"],
+ swift: ["9L1"],
+ tackle: ["9L1"],
+ tailwhip: ["9L1"],
+ takedown: ["9L1"],
+ tearfullook: ["9L1"],
+ teatime: ["9L1"],
+ teeterdance: ["9L1"],
+ terrainpulse: ["9L1"],
+ thrash: ["9L1"],
+ tickle: ["9L1"],
+ uproar: ["9L1"],
+ visegrip: ["9L1"],
+ workup: ["9L1"],
+ wrap: ["9L1"],
+ yawn: ["9L1"],
+ },
+ },
+ haarstorm: {
+ learnset: {
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ uturn: ["9L1"],
+ encore: ["9L1"],
+ explosion: ["9L1"],
+ memento: ["9L1"],
+ trickroom: ["9L1"],
+ tackle: ["9L1"],
+ leer: ["9L1"],
+ selfdestruct: ["9L1"],
+ smokescreen: ["9L1"],
+ fling: ["9L1"],
+ poltergeist: ["9L1"],
+ shadowsneak: ["9L1"],
+ boltstrike: ["9L1"],
+ defog: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ blazingtorque: ["9L1"],
+ stealthrock: ["9L1"],
+ },
+ },
+ borealis: {
+ learnset: {
+ icespinner: ["9L1"],
+ icebeam: ["9L1"],
+ drillpeck: ["9L1"],
+ airslash: ["9L1"],
+ pound: ["9L1"],
+ leer: ["9L1"],
+ triattack: ["9L1"],
+ fling: ["9L1"],
+ iceshard: ["9L1"],
+ blizzard: ["9L1"],
+ hurricane: ["9L1"],
+ focusblast: ["9L1"],
+ darkpulse: ["9L1"],
+ defog: ["9L1"],
+ tailglow: ["9L1"],
+ roost: ["9L1"],
+ chillingwater: ["9L1"],
+ aerialace: ["9L1"],
+ aircutter: ["9L1"],
+ bounce: ["9L1"],
+ featherdance: ["9L1"],
+ fly: ["9L1"],
+ gust: ["9L1"],
+ peck: ["9L1"],
+ pluck: ["9L1"],
+ skyattack: ["9L1"],
+ tailwind: ["9L1"],
+ wingattack: ["9L1"],
+ haze: ["9L1"],
+ aurorabeam: ["9L1"],
+ frostbreath: ["9L1"],
+ glaciate: ["9L1"],
+ icywind: ["9L1"],
+ mist: ["9L1"],
+ powdersnow: ["9L1"],
+ snowscape: ["9L1"],
+ nightdaze: ["9L1"],
+ scaryface: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ bazhigangquan: {
+ learnset: {
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ machpunch: ["9L1"],
+ bulletpunch: ["9L1"],
+ taunt: ["9L1"],
+ tackle: ["9L1"],
+ leer: ["9L1"],
+ fling: ["9L1"],
+ trailblaze: ["9L1"],
+ bulkup: ["9L1"],
+ bodypress: ["9L1"],
+ drainpunch: ["9L1"],
+ triplekick: ["9L1"],
+ forcepalm: ["9L1"],
+ upperhand: ["9L1"],
+ metalclaw: ["9L1"],
+ armthrust: ["9L1"],
+ pounce: ["9L1"],
+ aerialace: ["9L1"],
+ rocktomb: ["9L1"],
+ irondefense: ["9L1"],
+ toxicspikes: ["9L1"],
+ //recover: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ leechmonner: {
+ learnset: {
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ firstimpression: ["9L1"],
+ dive: ["9L1"],
+ strugglebug: ["9L1"],
+ muddywater: ["9L1"],
+ flipturn: ["9L1"],
+ leechlife: ["9L1"],
+ infestation: ["9L1"],
+ furycutter: ["9L1"],
+ pounce: ["9L1"],
+ bugbite: ["9L1"],
+ earthquake: ["9L1"],
+ poisonjab: ["9L1"],
+ iciclecrash: ["9L1"],
+ bulkup: ["9L1"],
+ toxic: ["9L1"],
+ stickyweb: ["9L1"],
+ ragepowder: ["9L1"],
+ recover: ["9L1"],
+ aquaring: ["9L1"],
+ lifedew: ["9L1"],
+ stringshot: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ ironcrest: {
+ learnset: {
+ drillpeck: ["9L1"],
+ airslash: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ acrobatics: ["9L1"],
+ revelationdance: ["9L1"],
+ secretsword: ["9L1"],
+ closecombat: ["9L1"],
+ psychic: ["9L1"],
+ thunderbolt: ["9L1"],
+ poltergeist: ["9L1"],
+ flareblitz: ["9L1"],
+ roost: ["9L1"],
+ uturn: ["9L1"],
+ taunt: ["9L1"],
+ electricterrain: ["9L1"],
+ aerialace: ["9L1"],
+ aircutter: ["9L1"],
+ featherdance: ["9L1"],
+ fly: ["9L1"],
+ gust: ["9L1"],
+ peck: ["9L1"],
+ pluck: ["9L1"],
+ skyattack: ["9L1"],
+ wingattack: ["9L1"],
+ counter: ["9L1"],
+ armthrust: ["9L1"],
+ lowsweep: ["9L1"],
+ quickguard: ["9L1"],
+ reversal: ["9L1"],
+ rocksmash: ["9L1"],
+ vacuumwave: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ calmmind: ["9L1"],
+ victorydance: ["9L1"],
+ },
+ },
+ odonata: {
+ learnset: {
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ firstimpression: ["9L1"],
+ leechlife: ["9L1"],
+ dragondance: ["9L1"],
+ dragonhammer: ["9L1"],
+ dragontail: ["9L1"],
+ ironhead: ["9L1"],
+ sunsteelstrike: ["9L1"],
+ bugbite: ["9L1"],
+ fellstinger: ["9L1"],
+ furycutter: ["9L1"],
+ pinmissile: ["9L1"],
+ pollenpuff: ["9L1"],
+ pounce: ["9L1"],
+ ragepowder: ["9L1"],
+ skittersmack: ["9L1"],
+ stringshot: ["9L1"],
+ strugglebug: ["9L1"],
+ breakingswipe: ["9L1"],
+ dragonbreath: ["9L1"],
+ dragoncheer: ["9L1"],
+ dragonrush: ["9L1"],
+ twister: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ fly: ["9L1"],
+ bounce: ["9L1"],
+ gigaimpact: ["9L1"],
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ airslash: ["9L1"],
+ drillpeck: ["9L1"],
+ quickattack: ["9L1"],
+ ragingbull: ["9L1"],
+ },
+ },
+ hebicikuga: {
+ learnset: {
+ lunge: ["9L1"],
+ bugbuzz: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ uturn: ["9L1"],
+ tailglow: ["9L1"],
+ tripleaxel: ["9L1"],
+ scaleshot: ["9L1"],
+ aurasphere: ["9L1"],
+ clangingscales: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ dragondarts: ["9L1"],
+ dualwingbeat: ["9L1"],
+ spacialrend: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ pinmissile: ["9L1"],
+ fellstinger: ["9L1"],
+ dragonbreath: ["9L1"],
+ },
+ },
+ devestial: {
+ learnset: {
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ moonlight: ["9L1"],
+ moonblast: ["9L1"],
+ powergem: ["9L1"],
+ stuffcheeks: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ stompingtantrum: ["9L1"],
+ extrasensory: ["9L1"],
+ psybeam: ["9L1"],
+ stomp: ["9L1"],
+ recycle: ["9L1"],
+ bulldoze: ["9L1"],
+ sandtomb: ["9L1"],
+ drainingkiss: ["9L1"],
+ rocktomb: ["9L1"],
+ stealthrock: ["9L1"],
+ gravity: ["9L1"],
+ trickroom: ["9L1"],
+ },
+ },
+ lundicare: {
+ learnset: {
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ weatherball: ["9L1"],
+ judgment: ["9L1"],
+ moonblast: ["9L1"],
+ moonlight: ["9L1"],
+ bloodmoon: ["9L1"],
+ moongeistbeam: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ aromaticmist: ["9L1"],
+ babydolleyes: ["9L1"],
+ charm: ["9L1"],
+ decorate: ["9L1"],
+ disarmingvoice: ["9L1"],
+ fairylock: ["9L1"],
+ floralhealing: ["9L1"],
+ mistyexplosion: ["9L1"],
+ mistyterrain: ["9L1"],
+ sweetkiss: ["9L1"],
+ reflecttype: ["9L1"],
+ feint: ["9L1"],
+ bind: ["9L1"],
+ block: ["9L1"],
+ conversion: ["9L1"],
+ conversion2: ["9L1"],
+ copycat: ["9L1"],
+ covet: ["9L1"],
+ endure: ["9L1"],
+ focusenergy: ["9L1"],
+ followme: ["9L1"],
+ furyattack: ["9L1"],
+ helpinghand: ["9L1"],
+ holdhands: ["9L1"],
+ hyperbeam: ["9L1"],
+ leer: ["9L1"],
+ lockon: ["9L1"],
+ metronome: ["9L1"],
+ recycle: ["9L1"],
+ stuffcheeks: ["9L1"],
+ swift: ["9L1"],
+ tackle: ["9L1"],
+ terrainpulse: ["9L1"],
+ thrash: ["9L1"],
+ tickle: ["9L1"],
+ uproar: ["9L1"],
+ yawn: ["9L1"],
+ },
+ },
+ lyvamp: {
+ learnset: {
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ drillpeck: ["9L1"],
+ airslash: ["9L1"],
+ rapidspin: ["9L1"],
+ stoneaxe: ["9L1"],
+ highhorsepower: ["9L1"],
+ firepunch: ["9L1"],
+ powerwhip: ["9L1"],
+ voltswitch: ["9L1"],
+ thunderwave: ["9L1"],
+ taunt: ["9L1"],
+ icefang: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ supercellslam: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ aerialace: ["9L1"],
+ aircutter: ["9L1"],
+ bounce: ["9L1"],
+ gust: ["9L1"],
+ mirrormove: ["9L1"],
+ skydrop: ["9L1"],
+ //wingattack: ["9L1"],
+ tailwind: ["9L1"],
+ pluck: ["9L1"],
+ peck: ["9L1"],
+ wildcharge: ["9L1"],
+ spark: ["9L1"],
+ electricterrain: ["9L1"],
+ paraboliccharge: ["9L1"],
+ thunder: ["9L1"],
+ electroball: ["9L1"],
+ hyperfang: ["9L1"],
+ firefang: ["9L1"],
+ fly: ["9L1"],
+ furyswipes: ["9L1"],
+ bite: ["9L1"],
+ leechlife: ["9L1"],
+ jawlock: ["9L1"],
+ bloodmoon: ["9L1"],
+ detect: ["9L1"],
+ meanlook: ["9L1"],
+ tackle: ["9L1"],
+ scratch: ["9L1"],
+ slash: ["9L1"],
+ steelwing: ["9L1"],
+ gigadrain: ["9L1"],
+ megadrain: ["9L1"],
+ absorb: ["9L1"],
+ nastyplot: ["9L1"],
+ covet: ["9L1"],
+ thief: ["9L1"],
+ quash: ["9L1"],
+ followme: ["9L1"],
+ cut: ["9L1"],
+ crushgrip: ["9L1"],
+ endure: ["9L1"],
+ wingattack: ["9L1"],
+ },
+ },
+ treatmint: {
+ learnset: {
+ leafblade: ["9L1"],
+ energyball: ["9L1"],
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ wish: ["9L1"],
+ calmmind: ["9L1"],
+ whirlwind: ["9L1"],
+ surf: ["9L1"],
+ psyshock: ["9L1"],
+ healbell: ["9L1"],
+ toxic: ["9L1"],
+ matchagotcha: ["9L1"],
+ toxicspikes: ["9L1"],
+ uturn: ["9L1"],
+ scorchingsands: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ worryseed: ["9L1"],
+ ragepowder: ["9L1"],
+ smokescreen: ["9L1"],
+ mist: ["9L1"],
+ poisonpowder: ["9L1"],
+ clearsmog: ["9L1"],
+ magicalleaf: ["9L1"],
+ ingrain: ["9L1"],
+ petalblizzard: ["9L1"],
+ razorleaf: ["9L1"],
+ },
+ },
+ turvarpega: {
+ learnset: {
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ drillpeck: ["9L1"],
+ airslash: ["9L1"],
+ spikes: ["9L1"],
+ rockslide: ["9L1"],
+ flareblitz: ["9L1"],
+ shadowclaw: ["9L1"],
+ encore: ["9L1"],
+ knockoff: ["9L1"],
+ bravebird: ["9L1"],
+ roost: ["9L1"],
+ bulldoze: ["9L1"],
+ bulkup: ["9L1"],
+ seismictoss: ["9L1"],
+ fly: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ goodjur: {
+ learnset: {
+ psychicfangs: ["9L1"],
+ psychic: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ secretsword: ["9L1"],
+ calmmind: ["9L1"],
+ trick: ["9L1"],
+ psyshock: ["9L1"],
+ healingwish: ["9L1"],
+ powergem: ["9L1"],
+ focusblast: ["9L1"],
+ voltswitch: ["9L1"],
+ thunderbolt: ["9L1"],
+ psychicnoise: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ liftaton: {
+ learnset: {
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ mightycleave: ["9L1"],
+ thunderbolt: ["9L1"],
+ defog: ["9L1"],
+ voltswitch: ["9L1"],
+ toxic: ["9L1"],
+ roar: ["9L1"],
+ gigatonhammer: ["9L1"],
+ makeitrain: ["9L1"],
+ lunarblessing: ["9L1"],
+ bulletpunch: ["9L1"],
+ stompingtantrum: ["9L1"],
+ metalburst: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ triceracotta: {
+ learnset: {
+ bulldoze: ["9L1"],
+ earthpower: ["9L1"],
+ facade: ["9L1"],
+ highhorsepower: ["9L1"],
+ ironhead: ["9L1"],
+ matchagotcha: ["9L1"],
+ megahorn: ["9L1"],
+ protect: ["9L1"],
+ rest: ["9L1"],
+ shadowball: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowpunch: ["9L1"],
+ shadowsneak: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ substitute: ["9L1"],
+ takedown: ["9L1"],
+ terablast: ["9L1"],
+ tripleaxel: ["9L1"],
+ uturn: ["9L1"],
+ ancientpower: ["9L1"],
+ astonish: ["9L1"],
+ confuseray: ["9L1"],
+ counter: ["9L1"],
+ curse: ["9L1"],
+ defensecurl: ["9L1"],
+ dig: ["9L1"],
+ drillrun: ["9L1"],
+ //facade: ["9L1"],
+ fissure: ["9L1"],
+ gravity: ["9L1"],
+ growl: ["9L1"],
+ hex: ["9L1"],
+ hornattack: ["9L1"],
+ imprison: ["9L1"],
+ irondefense: ["9L1"],
+ memento: ["9L1"],
+ mudshot: ["9L1"],
+ mudslap: ["9L1"],
+ nightshade: ["9L1"],
+ powersplit: ["9L1"],
+ reflect: ["9L1"],
+ rollout: ["9L1"],
+ sandattack: ["9L1"],
+ sandtomb: ["9L1"],
+ sandstorm: ["9L1"],
+ spite: ["9L1"],
+ stomp: ["9L1"],
+ stompingtantrum: ["9L1"],
+ tackle: ["9L1"],
+ //takedown: ["9L1"],
+ torment: ["9L1"],
+ },
+ },
+ woolverine: {
+ learnset: {
+ crunch: ["9L1"],
+ darkpulse: ["9L1"],
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ stealthrock: ["9L1"],
+ icepunch: ["9L1"],
+ spiritbreak: ["9L1"],
+ meteormash: ["9L1"],
+ trickroom: ["9L1"],
+ suckerpunch: ["9L1"],
+ drainpunch: ["9L1"],
+ highhorsepower: ["9L1"],
+ partingshot: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ charm: ["9L1"],
+ taunt: ["9L1"],
+ thief: ["9L1"],
+ camouflage: ["9L1"],
+ },
+ },
+ combustoad: {
+ learnset: {
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ partingshot: ["9L1"],
+ spikes: ["9L1"],
+ sacredfire: ["9L1"],
+ stealthrock: ["9L1"],
+ willowisp: ["9L1"],
+ taunt: ["9L1"],
+ knockoff: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ ember: ["9L1"],
+ smog: ["9L1"],
+ smokescreen: ["9L1"],
+ rocktomb: ["9L1"],
+ bulldoze: ["9L1"],
+ belch: ["9L1"],
+ clearsmog: ["9L1"],
+ hypnosis: ["9L1"],
+ pound: ["9L1"],
+ bounce: ["9L1"],
+ stockpile: ["9L1"],
+ swallow: ["9L1"],
+ },
+ },
+ hearthind: {
+ learnset: {
+ temperflare: ["9L1"],
+ flamethrower: ["9L1"],
+ brickbreak: ["9L1"],
+ aurasphere: ["9L1"],
+ flareblitz: ["9L1"],
+ thunderouskick: ["9L1"],
+ acrobatics: ["9L1"],
+ fireblast: ["9L1"],
+ sunnyday: ["9L1"],
+ hornleech: ["9L1"],
+ bulkup: ["9L1"],
+ willowisp: ["9L1"],
+ uturn: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ ember: ["9L1"],
+ flamewheel: ["9L1"],
+ incinerate: ["9L1"],
+ inferno: ["9L1"],
+ overheat: ["9L1"],
+ coaching: ["9L1"],
+ leafage: ["9L1"],
+ doublekick: ["9L1"],
+ focusblast: ["9L1"],
+ takeheart: ["9L1"],
+ revenge: ["9L1"],
+ detect: ["9L1"],
+ charm: ["9L1"],
+ babydolleyes: ["9L1"],
+ mistyterrain: ["9L1"],
+ firespin: ["9L1"],
+ trailblaze: ["9L1"],
+ tropkick: ["9L1"],
+ counter: ["9L1"],
+ absorb: ["9L1"],
+ megadrain: ["9L1"],
+ gigadrain: ["9L1"],
+ megakick: ["9L1"],
+ grassyterrain: ["9L1"],
+ },
+ },
+ koiryu: {
+ learnset: {
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ icebeam: ["9L1"],
+ blizzard: ["9L1"],
+ freezingglare: ["9L1"],
+ takeheart: ["9L1"],
+ energyball: ["9L1"],
+ raindance: ["9L1"],
+ confide: ["9L1"],
+ dracometeor: ["9L1"],
+ roost: ["9L1"],
+ scald: ["9L1"],
+ dragontail: ["9L1"],
+ lifedew: ["9L1"],
+ vacuumwave: ["9L1"],
+ flipturn: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ brine: ["9L1"],
+ waterfall: ["9L1"],
+ aquatail: ["9L1"],
+ dragonbreath: ["9L1"],
+ dragonrush: ["9L1"],
+ },
+ },
+ pestiligy: {
+ learnset: {
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ uturn: ["9L1"],
+ malignantchain: ["9L1"],
+ bleakwindstorm: ["9L1"],
+ chillyreception: ["9L1"],
+ aurasphere: ["9L1"],
+ recover: ["9L1"],
+ toxic: ["9L1"],
+ workup: ["9L1"],
+ acidspray: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ astonish: ["9L1"],
+ destinybond: ["9L1"],
+ grudge: ["9L1"],
+ nightshade: ["9L1"],
+ nightmare: ["9L1"],
+ ominouswind: ["9L1"],
+ spite: ["9L1"],
+ acid: ["9L1"],
+ corrosivegas: ["9L1"],
+ poisonpowder: ["9L1"],
+ sludge: ["9L1"],
+ smog: ["9L1"],
+ scaryface: ["9L1"],
+ meanlook: ["9L1"],
+ branchpoke: ["9L1"],
+ worryseed: ["9L1"],
+ furycutter: ["9L1"],
+ xscissor: ["9L1"],
+ cut: ["9L1"],
+ },
+ },
+ saxum: {
+ learnset: {
+ rockslide: ["9L1"],
+ powergem: ["9L1"],
+ highhorsepower: ["9L1"],
+ earthpower: ["9L1"],
+ shellsmash: ["9L1"],
+ diamondstorm: ["9L1"],
+ meteorbeam: ["9L1"],
+ taunt: ["9L1"],
+ earthquake: ["9L1"],
+ ironhead: ["9L1"],
+ flashcannon: ["9L1"],
+ overheat: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ sascratch: {
+ learnset: {
+ icespinner: ["9L1"],
+ icebeam: ["9L1"],
+ rockslide: ["9L1"],
+ powergem: ["9L1"],
+ mightycleave: ["9L1"],
+ swordsdance: ["9L1"],
+ switcheroo: ["9L1"],
+ knockoff: ["9L1"],
+ stealthrock: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ icefang: ["9L1"],
+ iciclespear: ["9L1"],
+ sheercold: ["9L1"],
+ snowscape: ["9L1"],
+ mist: ["9L1"],
+ frostbreath: ["9L1"],
+ powdersnow: ["9L1"],
+ ancientpower: ["9L1"],
+ rockthrow: ["9L1"],
+ rocktomb: ["9L1"],
+ rockblast: ["9L1"],
+ fissure: ["9L1"],
+ slash: ["9L1"],
+ scratch: ["9L1"],
+ stockpile: ["9L1"],
+ swagger: ["9L1"],
+ slam: ["9L1"],
+ growl: ["9L1"],
+ howl: ["9L1"],
+ metronome: ["9L1"],
+ spite: ["9L1"],
+ thief: ["9L1"],
+ beatup: ["9L1"],
+ fling: ["9L1"],
+ comeuppance: ["9L1"],
+ assurance: ["9L1"],
+ astonish: ["9L1"],
+ lick: ["9L1"],
+ shadowclaw: ["9L1"],
+ crushclaw: ["9L1"],
+ crushgrip: ["9L1"],
+ },
+ },
+ guttergar: {
+ learnset: {
+ liquidation: ["9L1"],
+ surf: ["9L1"],
+ earthquake: ["9L1"],
+ rapidspin: ["9L1"],
+ taunt: ["9L1"],
+ darkestlariat: ["9L1"],
+ snarl: ["9L1"],
+ amnesia: ["9L1"],
+ firstimpression: ["9L1"],
+ toxic: ["9L1"],
+ swordsdance: ["9L1"],
+ aquajet: ["9L1"],
+ dragontail: ["9L1"],
+ corrosivegas: ["9L1"],
+ wavecrash: ["9L1"],
+ raindance: ["9L1"],
+ hydropump: ["9L1"],
+ waterpulse: ["9L1"],
+ watergun: ["9L1"],
+ icebeam: ["9L1"],
+ splash: ["9L1"],
+ rollout: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ rakasa: {
+ learnset: {
+ psychicfangs: ["9L1"],
+ psychic: ["9L1"],
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ mysticalpower: ["9L1"],
+ takeheart: ["9L1"],
+ reflect: ["9L1"],
+ lightscreen: ["9L1"],
+ healingwish: ["9L1"],
+ trickroom: ["9L1"],
+ recover: ["9L1"],
+ drainingkiss: ["9L1"],
+ trick: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ magicroom: ["9L1"],
+ wonderroom: ["9L1"],
+ helpinghand: ["9L1"],
+ allyswitch: ["9L1"],
+ babydolleyes: ["9L1"],
+ cosmicpower: ["9L1"],
+ flatter: ["9L1"],
+ metronome: ["9L1"],
+ mistyexplosion: ["9L1"],
+ psybeam: ["9L1"],
+ confusion: ["9L1"],
+ followme: ["9L1"],
+ healpulse: ["9L1"],
+ zenheadbutt: ["9L1"],
+ raindance: ["9L1"],
+ sunnyday: ["9L1"],
+ tickle: ["9L1"],
+ thief: ["9L1"],
+ },
+ },
+ thermostatic: {
+ learnset: {
+ thunderpunch: ["9L1"],
+ thunderbolt: ["9L1"],
+ thunderclap: ["9L1"],
+ thunderwave: ["9L1"],
+ flamethrower: ["9L1"],
+ icebeam: ["9L1"],
+ heatwave: ["9L1"],
+ paraboliccharge: ["9L1"],
+ voltswitch: ["9L1"],
+ defog: ["9L1"],
+ discharge: ["9L1"],
+ chillingwater: ["9L1"],
+ smog: ["9L1"],
+ ember: ["9L1"],
+ thundershock: ["9L1"],
+ flameburst: ["9L1"],
+ risingvoltage: ["9L1"],
+ spark: ["9L1"],
+ haze: ["9L1"],
+ mist: ["9L1"],
+ gust: ["9L1"],
+ aircutter: ["9L1"],
+ electricterrain: ["9L1"],
+ magnetrise: ["9L1"],
+ eerieimpulse: ["9L1"],
+ icywind: ["9L1"],
+ tailwind: ["9L1"],
+ twister: ["9L1"],
+ charge: ["9L1"],
+ chargebeam: ["9L1"],
+ shockwave: ["9L1"],
+ frostbreath: ["9L1"],
+ fairywind: ["9L1"],
+ aromaticmist: ["9L1"],
+ endure: ["9L1"],
+ focusenergy: ["9L1"],
+ mistyterrain: ["9L1"],
+ safeguard: ["9L1"],
+ screech: ["9L1"],
+ smokescreen: ["9L1"],
+ swift: ["9L1"],
+ tackle: ["9L1"],
+ growl: ["9L1"],
+ sunnyday: ["9L1"],
+ raindance: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ formaldehydra: {
+ learnset: {
+ poisonjab: ["9L1"],
+ sludgebomb: ["9L1"],
+ dragonclaw: ["9L1"],
+ dragonpulse: ["9L1"],
+ slackoff: ["9L1"],
+ toxicspikes: ["9L1"],
+ knockoff: ["9L1"],
+ darkpulse: ["9L1"],
+ temperflare: ["9L1"],
+ dragondarts: ["9L1"],
+ mortalspin: ["9L1"],
+ dragontail: ["9L1"],
+ acidarmor: ["9L1"],
+ shellsidearm: ["9L1"],
+ acid: ["9L1"],
+ brine: ["9L1"],
+ scaryface: ["9L1"],
+ belch: ["9L1"],
+ astonish: ["9L1"],
+ dragonrage: ["9L1"],
+ gastroacid: ["9L1"],
+ triattack: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ strumorthio: {
+ learnset: {
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ shadowclaw: ["9L1"],
+ shadowball: ["9L1"],
+ fierydance: ["9L1"],
+ defog: ["9L1"],
+ trickroom: ["9L1"],
+ sunnyday: ["9L1"],
+ solarbeam: ["9L1"],
+ lightscreen: ["9L1"],
+ helpinghand: ["9L1"],
+ recover: ["9L1"],
+ bittermalice: ["9L1"],
+ mysticalfire: ["9L1"],
+ toxic: ["9L1"],
+ thunderwave: ["9L1"],
+ hex: ["9L1"],
+ stealthrock: ["9L1"],
+ peck: ["9L1"],
+ pluck: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ },
+ },
+ ironmike: {
+ learnset: {
+ playrough: ["9L1"],
+ alluringvoice: ["9L1"],
+ bodyslam: ["9L1"],
+ hypervoice: ["9L1"],
+ energyball: ["9L1"],
+ discharge: ["9L1"],
+ willowisp: ["9L1"],
+ electricterrain: ["9L1"],
+ moonblast: ["9L1"],
+ flamethrower: ["9L1"],
+ frostbreath: ["9L1"],
+ rapidspin: ["9L1"],
+ recover: ["9L1"],
+ taunt: ["9L1"],
+ takedown: ["9L1"],
+ rest: ["9L1"],
+ sleeptalk: ["9L1"],
+ snore: ["9L1"],
+ protect: ["9L1"],
+ facade: ["9L1"],
+ substitute: ["9L1"],
+ terablast: ["9L1"],
+ spiritbreak: ["9L1"],
+ swift: ["9L1"],
+ },
+ },
+};
diff --git a/data/mods/blankcanvas/moves.ts b/data/mods/blankcanvas/moves.ts
new file mode 100644
index 0000000000..2b0816aee6
--- /dev/null
+++ b/data/mods/blankcanvas/moves.ts
@@ -0,0 +1,26 @@
+export const Moves: import('../../../sim/dex-moves').ModdedMoveDataTable = {
+ meditate: {
+ inherit: true,
+ isNonstandard: null,
+ },
+ dragonrage: {
+ inherit: true,
+ isNonstandard: null,
+ },
+ boneclub: {
+ inherit: true,
+ isNonstandard: null,
+ },
+ powershift: {
+ inherit: true,
+ isNonstandard: null,
+ },
+ blazingtorque: {
+ inherit: true,
+ isNonstandard: null,
+ },
+ camouflage: {
+ inherit: true,
+ isNonstandard: null,
+ },
+};
diff --git a/data/mods/blankcanvas/pokedex.ts b/data/mods/blankcanvas/pokedex.ts
new file mode 100644
index 0000000000..ad9eaee236
--- /dev/null
+++ b/data/mods/blankcanvas/pokedex.ts
@@ -0,0 +1,881 @@
+export const Pokedex: import('../../../sim/dex-species').ModdedSpeciesDataTable = {
+ piss: {
+ num: 9001,
+ name: "Piss",
+ types: ["Normal"],
+ baseStats: { hp: 70, atk: 95, def: 60, spa: 50, spd: 60, spe: 95 },
+ abilities: { 0: "Magic Guard" },
+ weightkg: 382,
+ eggGroups: ["Undiscovered"],
+ },
+ snabterra: {
+ num: 9002,
+ name: "Snabterra",
+ types: ["Bug", "Ground"],
+ baseStats: { hp: 85, atk: 110, def: 85, spa: 40, spd: 80, spe: 85 },
+ abilities: { 0: "Compound Eyes" },
+ weightkg: 600,
+ eggGroups: ["Undiscovered"],
+ },
+ drakkannon: {
+ num: 9003,
+ name: "Drakkannon",
+ types: ["Fighting", "Dragon"],
+ baseStats: { hp: 80, atk: 50, def: 95, spa: 100, spd: 105, spe: 73 },
+ abilities: { 0: "Mega Launcher" },
+ weightkg: 59,
+ eggGroups: ["Undiscovered"],
+ },
+ arsenstorm: {
+ num: 9004,
+ name: "Arsenstorm",
+ types: ["Poison", "Ground"],
+ baseStats: { hp: 110, atk: 50, def: 65, spa: 80, spd: 90, spe: 55 },
+ abilities: { 0: "Neutralizing Gas", H: "Levitate" },
+ weightkg: 15,
+ eggGroups: ["Undiscovered"],
+ },
+ badjur: {
+ num: 9005,
+ name: "Badjur",
+ types: ["Normal"],
+ baseStats: { hp: 85, atk: 100, def: 75, spa: 60, spd: 75, spe: 80 },
+ abilities: { 0: "Poison Heal" },
+ weightkg: 16,
+ eggGroups: ["Undiscovered"],
+ },
+ vipult: {
+ num: 9006,
+ name: "Vipult",
+ types: ["Poison", "Dark"],
+ baseStats: { hp: 100, atk: 65, def: 70, spa: 100, spd: 100, spe: 70 },
+ abilities: { 0: "Intimidate" },
+ weightkg: 23,
+ eggGroups: ["Undiscovered"],
+ },
+ fettogre: {
+ num: 9007,
+ name: "Fettogre",
+ types: ["Ghost", "Fighting"],
+ baseStats: { hp: 70, atk: 45, def: 140, spa: 45, spd: 80, spe: 55 },
+ abilities: { 0: "Immunity", H: "Oblivious" },
+ weightkg: 200,
+ eggGroups: ["Undiscovered"],
+ },
+ crystuit: {
+ num: 9008,
+ name: "Crystuit",
+ types: ["Rock", "Electric"],
+ baseStats: { hp: 70, atk: 50, def: 80, spa: 105, spd: 70, spe: 110 },
+ abilities: { 0: "Sturdy", H: "Levitate" },
+ weightkg: 420.6,
+ eggGroups: ["Undiscovered"],
+ },
+ monmothra: {
+ num: 9009,
+ name: "Mon Mothra",
+ types: ["Fairy", "Bug"],
+ baseStats: { hp: 80, atk: 50, def: 70, spa: 100, spd: 70, spe: 90 },
+ abilities: { 0: "Fluffy", H: "Tinted Lens" },
+ weightkg: 50,
+ eggGroups: ["Undiscovered"],
+ },
+ wizhazard: {
+ num: 9010,
+ name: "Wizhazard",
+ types: ["Psychic", "Steel"],
+ baseStats: { hp: 95, atk: 40, def: 90, spa: 100, spd: 70, spe: 60 },
+ abilities: { 0: "Magic Bounce", H: "Battle Armor" },
+ weightkg: 69,
+ eggGroups: ["Undiscovered"],
+ },
+ jackoswarm: {
+ num: 9011,
+ name: "Jack-o-swarm",
+ types: ["Steel", "Flying"],
+ baseStats: { hp: 90, atk: 50, def: 95, spa: 70, spd: 90, spe: 70 },
+ abilities: { 0: "Pickpocket", H: "Rough Skin" },
+ weightkg: 74.8,
+ eggGroups: ["Undiscovered"],
+ },
+ kadraoke: {
+ num: 9012,
+ name: "Kadraoke",
+ types: ["Psychic", "Dragon"],
+ baseStats: { hp: 90, atk: 30, def: 80, spa: 85, spd: 100, spe: 85 },
+ abilities: { 0: "Punk Rock" },
+ weightkg: 19.7,
+ eggGroups: ["Undiscovered"],
+ },
+ karmalice: {
+ num: 9013,
+ name: "Karmalice",
+ types: ["Ice", "Electric"],
+ baseStats: { hp: 70, atk: 55, def: 40, spa: 105, spd: 55, spe: 111 },
+ abilities: { 0: "Refrigerate" },
+ weightkg: 690,
+ eggGroups: ["Undiscovered"],
+ },
+ goblantern: {
+ num: 9014,
+ name: "Goblantern",
+ types: ["Fire", "Grass"],
+ baseStats: { hp: 90, atk: 40, def: 80, spa: 100, spd: 80, spe: 77 },
+ abilities: { 0: "Prankster" },
+ weightkg: 3,
+ eggGroups: ["Undiscovered"],
+ },
+ hippaint: {
+ num: 9015,
+ name: "Hippaint",
+ types: ["Water", "Ground"],
+ baseStats: { hp: 70, atk: 40, def: 70, spa: 110, spd: 85, spe: 80 },
+ abilities: { 0: "Pastel Veil" },
+ weightkg: 90,
+ eggGroups: ["Undiscovered"],
+ },
+ pinaturbo: {
+ num: 9016,
+ name: "Pinaturbo",
+ types: ["Fire"],
+ baseStats: { hp: 70, atk: 70, def: 60, spa: 100, spd: 95, spe: 115 },
+ abilities: { 0: "Mold Breaker", H: "Regenerator" },
+ weightkg: 126,
+ eggGroups: ["Undiscovered"],
+ },
+ eolikopter: {
+ num: 9017,
+ name: "Eolikopter",
+ types: ["Flying", "Electric"],
+ baseStats: { hp: 90, atk: 50, def: 80, spa: 100, spd: 70, spe: 110 },
+ abilities: { 0: "Cloud Nine", H: "Static" },
+ weightkg: 400,
+ eggGroups: ["Undiscovered"],
+ },
+ mohawtter: {
+ num: 9018,
+ name: "Mohawtter",
+ types: ["Water", "Grass"],
+ baseStats: { hp: 85, atk: 50, def: 70, spa: 70, spd: 110, spe: 55 },
+ abilities: { 0: "Tablets of Ruin", H: "Hydration" },
+ weightkg: 32,
+ eggGroups: ["Undiscovered"],
+ },
+ arachnode: {
+ num: 9019,
+ name: "Arachnode",
+ types: ["Electric"],
+ baseStats: { hp: 105, atk: 30, def: 75, spa: 85, spd: 100, spe: 60 },
+ abilities: { 0: "Clear Body", H: "Thick Fat" },
+ weightkg: 61.5,
+ eggGroups: ["Undiscovered"],
+ },
+ blobbiam: {
+ num: 9020,
+ name: "Blobbiam",
+ types: ["Water", "Fairy"],
+ baseStats: { hp: 95, atk: 100, def: 110, spa: 20, spd: 80, spe: 75 },
+ abilities: { 0: "Volt Absorb" },
+ weightkg: 12,
+ eggGroups: ["Undiscovered"],
+ },
+ florustitia: {
+ num: 9021,
+ name: "Florustitia",
+ types: ["Grass", "Fighting"],
+ baseStats: { hp: 70, atk: 85, def: 60, spa: 40, spd: 95, spe: 100 },
+ abilities: { 0: "Sharpness", H: "Grassy Surge" },
+ weightkg: 110,
+ eggGroups: ["Undiscovered"],
+ },
+ primordialith: {
+ num: 9022,
+ name: "Primordialith",
+ types: ["Rock"],
+ baseStats: { hp: 100, atk: 100, def: 100, spa: 35, spd: 90, spe: 30 },
+ abilities: { 0: "Sand Stream", H: "Vital Spirit" },
+ weightkg: 90,
+ eggGroups: ["Undiscovered"],
+ },
+ faeruin: {
+ num: 9023,
+ name: "Faeruin",
+ types: ["Ghost", "Fairy"],
+ baseStats: { hp: 90, atk: 96, def: 70, spa: 40, spd: 80, spe: 93 },
+ abilities: { 0: "Prankster", H: "Wandering Spirit" },
+ weightkg: 33,
+ eggGroups: ["Undiscovered"],
+ },
+ versalyre: {
+ num: 9024,
+ name: "Versalyre",
+ types: ["Flying"],
+ baseStats: { hp: 70, atk: 110, def: 65, spa: 30, spd: 70, spe: 90 },
+ abilities: { 0: "Protean" },
+ weightkg: 2,
+ eggGroups: ["Undiscovered"],
+ },
+ capricorrie: {
+ num: 9025,
+ name: "Capricorrie",
+ types: ["Ice", "Ground"],
+ baseStats: { hp: 100, atk: 110, def: 80, spa: 50, spd: 70, spe: 90 },
+ abilities: { 0: "Snow Warning", H: "Vital Spirit" },
+ weightkg: 146,
+ eggGroups: ["Undiscovered"],
+ },
+ reversadusa: {
+ num: 9026,
+ name: "Reversadusa",
+ types: ["Psychic", "Dark"],
+ baseStats: { hp: 90, atk: 90, def: 80, spa: 70, spd: 70, spe: 95 },
+ abilities: { 0: "Contrary" },
+ weightkg: 55.2,
+ eggGroups: ["Undiscovered"],
+ },
+ llanfairwyrm: {
+ num: 9027,
+ name: "Llanfairwyrm",
+ types: ["Dragon"],
+ baseStats: { hp: 85, atk: 120, def: 100, spa: 55, spd: 90, spe: 70 },
+ abilities: { 0: "Rough Skin" },
+ weightkg: 600,
+ eggGroups: ["Undiscovered"],
+ },
+ frostengu: {
+ num: 9028,
+ name: "Frostengu",
+ types: ["Fighting", "Ice"],
+ baseStats: { hp: 50, atk: 110, def: 50, spa: 110, spd: 50, spe: 87 },
+ abilities: { 0: "No Guard" },
+ weightkg: 68,
+ eggGroups: ["Undiscovered"],
+ },
+ bulionage: {
+ num: 9029,
+ name: "Bulionage",
+ types: ["Dark", "Water"],
+ baseStats: { hp: 95, atk: 90, def: 85, spa: 40, spd: 120, spe: 50 },
+ abilities: { 0: "Strong Jaw", 1: "Thermal Exchange", H: "White Smoke" },
+ weightkg: 300,
+ eggGroups: ["Undiscovered"],
+ },
+ yamateraph: {
+ num: 9030,
+ name: "Yamateraph",
+ types: ["Normal", "Fairy"],
+ baseStats: { hp: 90, atk: 110, def: 80, spa: 15, spd: 80, spe: 105 },
+ abilities: { 0: "Psychic Surge", H: "Vital Spirit" },
+ weightkg: 255,
+ eggGroups: ["Undiscovered"],
+ },
+ bugswarm: {
+ num: 9031,
+ name: "Bugswarm",
+ types: ["Fire", "Bug"],
+ baseStats: { hp: 100, atk: 90, def: 70, spa: 70, spd: 70, spe: 60 },
+ abilities: { 0: "Triage" },
+ weightkg: 420,
+ eggGroups: ["Undiscovered"],
+ },
+ freightmare: {
+ num: 9032,
+ name: "Freightmare",
+ types: ["Ghost", "Steel"],
+ baseStats: { hp: 100, atk: 40, def: 80, spa: 105, spd: 85, spe: 74 },
+ abilities: { 0: "Sand Rush", H: "Steam Engine" },
+ weightkg: 720,
+ eggGroups: ["Undiscovered"],
+ },
+ brasspecter: {
+ num: 9033,
+ name: "Brasspecter",
+ types: ["Steel", "Ghost"],
+ baseStats: { hp: 110, atk: 95, def: 100, spa: 40, spd: 95, spe: 35 },
+ abilities: { 0: "Tough Claws" },
+ weightkg: 40,
+ eggGroups: ["Undiscovered"],
+ },
+ copperhead: {
+ num: 9034,
+ name: "Copperhead",
+ types: ["Ground", "Steel"],
+ baseStats: { hp: 85, atk: 80, def: 100, spa: 50, spd: 90, spe: 50 },
+ abilities: { 0: "Water Absorb" },
+ weightkg: 101.9,
+ eggGroups: ["Undiscovered"],
+ },
+ thaumaton: {
+ num: 9035,
+ name: "Thaumaton",
+ types: ["Poison", "Steel"],
+ baseStats: { hp: 95, atk: 70, def: 70, spa: 100, spd: 100, spe: 75 },
+ abilities: { 0: "Unburden", H: "Flash Fire" },
+ weightkg: 666,
+ eggGroups: ["Undiscovered"],
+ },
+ sculptera: {
+ num: 9036,
+ name: "Sculptera",
+ types: ["Rock", "Dragon"],
+ baseStats: { hp: 100, atk: 105, def: 70, spa: 40, spd: 85, spe: 85 },
+ abilities: { 0: "Skill Link", H: "Defiant" },
+ weightkg: 729,
+ eggGroups: ["Undiscovered"],
+ },
+ lavalisk: {
+ num: 9037,
+ name: "Lavalisk",
+ types: ["Poison", "Fire"],
+ baseStats: { hp: 100, atk: 105, def: 80, spa: 40, spd: 80, spe: 76 },
+ abilities: { 0: "Mold Breaker" },
+ weightkg: 150,
+ eggGroups: ["Undiscovered"],
+ },
+ martorse: {
+ num: 9038,
+ name: "Martorse",
+ types: ["Ground", "Fire"],
+ baseStats: { hp: 75, atk: 90, def: 70, spa: 35, spd: 90, spe: 105 },
+ abilities: { 0: "Trace", H: "Prankster" },
+ weightkg: 173,
+ eggGroups: ["Undiscovered"],
+ },
+ parasike: {
+ num: 9039,
+ name: "Parasike",
+ types: ["Psychic", "Bug"],
+ baseStats: { hp: 50, atk: 90, def: 75, spa: 50, spd: 55, spe: 109 },
+ abilities: { 0: "Strong Jaw", H: "Tinted Lens" },
+ weightkg: 0.8,
+ eggGroups: ["Undiscovered"],
+ },
+ massassin: {
+ num: 9040,
+ name: "Massassin",
+ types: ["Fighting", "Dark"],
+ baseStats: { hp: 110, atk: 110, def: 80, spa: 50, spd: 80, spe: 30 },
+ abilities: { 0: "Quark Drive" },
+ weightkg: 888,
+ eggGroups: ["Undiscovered"],
+ tags: ["Paradox"],
+ },
+ searytch: {
+ num: 9041,
+ name: "Searytch",
+ types: ["Fairy", "Fire"],
+ baseStats: { hp: 85, atk: 30, def: 75, spa: 105, spd: 100, spe: 60 },
+ abilities: { 0: "Stamina" },
+ weightkg: 42,
+ eggGroups: ["Undiscovered"],
+ },
+ jokerpent: {
+ num: 9042,
+ name: "Jokerpent",
+ types: ["Dragon", "Poison"],
+ baseStats: { hp: 100, atk: 70, def: 100, spa: 30, spd: 75, spe: 20 },
+ abilities: { 0: "Unaware" },
+ weightkg: 67,
+ eggGroups: ["Undiscovered"],
+ },
+ socknbuskn: {
+ num: 9043,
+ name: "Socknbusk\u2019n",
+ types: ["Normal", "Fighting"],
+ baseStats: { hp: 95, atk: 95, def: 75, spa: 40, spd: 70, spe: 110 },
+ abilities: { 0: "Scrappy" },
+ weightkg: 65,
+ eggGroups: ["Undiscovered"],
+ },
+ sleetshell: {
+ num: 8045,
+ name: "Sleet Shell",
+ types: ["Ice", "Steel"],
+ baseStats: { hp: 83, atk: 95, def: 107, spa: 47, spd: 71, spe: 103 },
+ abilities: { 0: "Protosynthesis" },
+ weightkg: 674.5,
+ eggGroups: ["Undiscovered"],
+ tags: ["Paradox"],
+ },
+ craggon: {
+ num: 9044,
+ name: "Craggon",
+ types: ["Dragon", "Ground"],
+ baseStats: { hp: 120, atk: 81, def: 81, spa: 82, spd: 81, spe: 100 },
+ abilities: { 0: "Natural Cure", H: "Emergency Exit" },
+ weightkg: 404,
+ eggGroups: ["Undiscovered"],
+ },
+ // Meta B
+ flarenheit: {
+ num: 9045,
+ name: "Flarenheit",
+ types: ["Ice", "Fire"],
+ baseStats: { hp: 55, atk: 110, def: 50, spa: 70, spd: 40, spe: 130 },
+ abilities: { 0: "Motor Drive", H: "Surge Surfer" },
+ weightkg: 45.1,
+ eggGroups: ["Undiscovered"],
+ },
+ groundead: {
+ num: 9046,
+ name: "Groundead",
+ types: ["Ground", "Ghost"],
+ baseStats: { hp: 80, atk: 115, def: 110, spa: 50, spd: 80, spe: 50 },
+ abilities: { 0: "Misty Surge", 1: "Solid Rock", H: "Earth Eater" },
+ weightkg: 0.2,
+ eggGroups: ["Undiscovered"],
+ },
+ actaniathan: {
+ num: 9047,
+ name: "Actaniathan",
+ types: ["Water", "Steel"],
+ baseStats: { hp: 100, atk: 40, def: 80, spa: 105, spd: 105, spe: 50 },
+ abilities: { 0: "Torrent", H: "Lightning Rod" },
+ weightkg: 800,
+ eggGroups: ["Undiscovered"],
+ },
+ deadward: {
+ num: 9048,
+ name: "Deadward",
+ types: ["Dark", "Flying"],
+ baseStats: { hp: 90, atk: 100, def: 85, spa: 40, spd: 90, spe: 110 },
+ abilities: { 0: "Filter", H: "Intimidate" },
+ weightkg: 66.6,
+ eggGroups: ["Undiscovered"],
+ },
+ obaki: {
+ num: 9049,
+ name: "Obaki",
+ types: ["Fighting", "Ghost"],
+ baseStats: { hp: 85, atk: 75, def: 65, spa: 125, spd: 105, spe: 55 },
+ abilities: { 0: "Purifying Salt" },
+ weightkg: 40,
+ eggGroups: ["Undiscovered"],
+ },
+ sylravage: {
+ num: 9050,
+ name: "Sylravage",
+ types: ["Grass", "Fighting"],
+ baseStats: { hp: 103, atk: 110, def: 86, spa: 41, spd: 80, spe: 80 },
+ abilities: { 0: "Defiant", H: "Grassy Surge" },
+ weightkg: 72,
+ eggGroups: ["Undiscovered"],
+ },
+ twinkaton: {
+ num: 9051,
+ name: "Twinkaton",
+ types: ["Fairy", "Steel"],
+ baseStats: { hp: 90, atk: 75, def: 75, spa: 75, spd: 120, spe: 45 },
+ abilities: { 0: "Mold Breaker", H: "Filter" },
+ weightkg: 90,
+ eggGroups: ["Undiscovered"],
+ },
+ fausteil: {
+ num: 9052,
+ name: "Fausteil",
+ types: ["Fire", "Flying"],
+ baseStats: { hp: 110, atk: 90, def: 80, spa: 35, spd: 110, spe: 50 },
+ abilities: { 0: "Flame Body" },
+ weightkg: 26,
+ eggGroups: ["Undiscovered"],
+ },
+ geoporka: {
+ num: 9053,
+ name: "Geoporka",
+ types: ["Grass", "Poison"],
+ baseStats: { hp: 100, atk: 85, def: 80, spa: 70, spd: 95, spe: 45 },
+ abilities: { 0: "Thick Fat" },
+ weightkg: 38,
+ eggGroups: ["Undiscovered"],
+ },
+ seaode: {
+ num: 9054,
+ name: "Seaode",
+ types: ["Rock", "Water"],
+ baseStats: { hp: 70, atk: 110, def: 100, spa: 40, spd: 70, spe: 95 },
+ abilities: { 0: "Rock Head" },
+ weightkg: 121,
+ eggGroups: ["Undiscovered"],
+ },
+ plasmage: {
+ num: 9055,
+ name: "Plasmage",
+ types: ["Psychic", "Electric"],
+ baseStats: { hp: 100, atk: 55, def: 70, spa: 105, spd: 75, spe: 115 },
+ abilities: { 0: "Magician" },
+ weightkg: 85,
+ eggGroups: ["Undiscovered"],
+ },
+ porcupyre: {
+ num: 9056,
+ name: "Porcupyre",
+ types: ["Dark", "Fire"],
+ baseStats: { hp: 90, atk: 90, def: 125, spa: 40, spd: 80, spe: 70 },
+ abilities: { 0: "Bulletproof", H: "Rough Skin" },
+ weightkg: 66.6,
+ eggGroups: ["Undiscovered"],
+ },
+ bellolysk: {
+ num: 9057,
+ name: "Bellolysk",
+ types: ["Dragon", "Steel"],
+ baseStats: { hp: 100, atk: 90, def: 85, spa: 105, spd: 75, spe: 70 },
+ abilities: { 0: "Magic Guard", H: "Multiscale" },
+ weightkg: 999,
+ eggGroups: ["Undiscovered"],
+ },
+ tryonite: {
+ num: 9058,
+ name: "Tryonite",
+ types: ["Bug", "Ground"],
+ baseStats: { hp: 75, atk: 75, def: 90, spa: 100, spd: 105, spe: 90 },
+ abilities: { 0: "Drought", H: "Sturdy" },
+ weightkg: 7,
+ eggGroups: ["Undiscovered"],
+ },
+ scarachnid: {
+ num: 9059,
+ name: "Scarachnid",
+ types: ["Ghost", "Bug"],
+ baseStats: { hp: 81, atk: 112, def: 70, spa: 31, spd: 70, spe: 121 },
+ abilities: { 0: "Regenerator", H: "Perish Body" },
+ weightkg: 14,
+ eggGroups: ["Undiscovered"],
+ },
+ geigeramp: {
+ num: 9060,
+ name: "Geigeramp",
+ types: ["Poison", "Electric"],
+ baseStats: { hp: 100, atk: 50, def: 100, spa: 100, spd: 100, spe: 75 },
+ abilities: { 0: "Levitate" },
+ weightkg: 20,
+ eggGroups: ["Undiscovered"],
+ },
+ maldractice: {
+ num: 9061,
+ name: "Maldractice",
+ types: ["Dragon", "Poison"],
+ baseStats: { hp: 110, atk: 100, def: 60, spa: 20, spd: 115, spe: 40 },
+ abilities: { 0: "Own Tempo", H: "Corrosion" },
+ weightkg: 67,
+ eggGroups: ["Undiscovered"],
+ },
+ serpvoltidae: {
+ num: 9062,
+ name: "Serpvoltidae",
+ types: ["Electric", "Ground"],
+ baseStats: { hp: 110, atk: 45, def: 90, spa: 115, spd: 90, spe: 45 },
+ abilities: { 0: "Teravolt", 1: "Shed Skin", H: "Natural Cure" },
+ weightkg: 69,
+ eggGroups: ["Undiscovered"],
+ },
+ sheepquake: {
+ num: 9063,
+ name: "Sheepquake",
+ types: ["Normal", "Ground"],
+ baseStats: { hp: 110, atk: 30, def: 95, spa: 85, spd: 95, spe: 95 },
+ abilities: { 0: "Sheer Force" },
+ weightkg: 126,
+ eggGroups: ["Undiscovered"],
+ },
+ bufferfly: {
+ num: 9064,
+ name: "Bufferfly",
+ types: ["Fighting", "Bug"],
+ baseStats: { hp: 105, atk: 110, def: 70, spa: 20, spd: 90, spe: 65 },
+ abilities: { 0: "Magic Bounce" },
+ weightkg: 121,
+ eggGroups: ["Undiscovered"],
+ },
+ dastard: {
+ num: 9065,
+ name: "Dastard",
+ types: ["Fairy", "Poison"],
+ baseStats: { hp: 80, atk: 90, def: 110, spa: 100, spd: 80, spe: 100 },
+ abilities: { 0: "Competitive" },
+ weightkg: 55,
+ eggGroups: ["Undiscovered"],
+ },
+ cottentration: {
+ num: 9066,
+ name: "Cottentration",
+ types: ["Grass", "Fighting"],
+ baseStats: { hp: 50, atk: 50, def: 50, spa: 110, spd: 110, spe: 110 },
+ abilities: { 0: "Chlorophyll" },
+ weightkg: 0.8,
+ eggGroups: ["Undiscovered"],
+ },
+ sorrowcean: {
+ num: 9067,
+ name: "Sorrowcean",
+ types: ["Water", "Ghost"],
+ baseStats: { hp: 85, atk: 30, def: 85, spa: 100, spd: 70, spe: 108 },
+ abilities: { 0: "Flare Boost", H: "Illusion" },
+ weightkg: 15,
+ eggGroups: ["Undiscovered"],
+ },
+ psyllapse: {
+ num: 9068,
+ name: "Psyllapse",
+ types: ["Psychic", "Normal"],
+ baseStats: { hp: 100, atk: 95, def: 85, spa: 95, spd: 85, spe: 60 },
+ abilities: { 0: "Prankster" },
+ weightkg: 70,
+ eggGroups: ["Undiscovered"],
+ },
+ haarstorm: {
+ num: 9069,
+ name: "Haarstorm",
+ types: ["Ghost", "Electric"],
+ baseStats: { hp: 80, atk: 90, def: 75, spa: 30, spd: 115, spe: 105 },
+ abilities: { 0: "Neutralizing Gas", H: "Natural Cure" },
+ weightkg: 9,
+ eggGroups: ["Undiscovered"],
+ },
+ borealis: {
+ num: 9070,
+ name: "Borealis",
+ types: ["Ice", "Flying"],
+ baseStats: { hp: 95, atk: 75, def: 90, spa: 95, spd: 90, spe: 131 },
+ abilities: { 0: "Supreme Overlord" },
+ weightkg: 63,
+ eggGroups: ["Undiscovered"],
+ },
+ bazhigangquan: {
+ num: 9071,
+ name: "Bazhigangquan",
+ types: ["Fighting", "Steel"],
+ baseStats: { hp: 101, atk: 104, def: 100, spa: 35, spd: 61, spe: 68 },
+ abilities: { 0: "Technician" },
+ weightkg: 219,
+ eggGroups: ["Undiscovered"],
+ },
+ leechmonner: {
+ num: 9072,
+ name: "Leechmonner",
+ types: ["Water", "Bug"],
+ baseStats: { hp: 105, atk: 115, def: 70, spa: 40, spd: 110, spe: 65 },
+ abilities: { 0: "Drizzle", H: "Water Veil" },
+ weightkg: 922,
+ eggGroups: ["Undiscovered"],
+ },
+ ironcrest: {
+ num: 9073,
+ name: "Iron Crest",
+ types: ["Flying", "Fighting"],
+ baseStats: { hp: 72, atk: 96, def: 78, spa: 114, spd: 72, spe: 98 },
+ abilities: { 0: "Quark Drive" },
+ weightkg: 1.9,
+ eggGroups: ["Undiscovered"],
+ tags: ["Paradox"],
+ },
+ odonata: {
+ num: 9074,
+ name: "Odonata",
+ types: ["Flying", "Dragon"],
+ baseStats: { hp: 125, atk: 100, def: 80, spa: 60, spd: 80, spe: 75 },
+ abilities: { 0: "Shield Dust", 1: "Aerilate", H: "Tough Claws" },
+ weightkg: 45,
+ eggGroups: ["Undiscovered"],
+ },
+ hebicikuga: {
+ num: 9075,
+ name: "Hebicikuga",
+ types: ["Bug", "Dragon"],
+ baseStats: { hp: 85, atk: 115, def: 75, spa: 80, spd: 95, spe: 115 },
+ abilities: { 0: "Soul-Heart", H: "Technician" },
+ weightkg: 382.5,
+ eggGroups: ["Undiscovered"],
+ },
+ devestial: {
+ num: 9076,
+ name: "Devestial",
+ types: ["Fairy", "Ground"],
+ baseStats: { hp: 110, atk: 105, def: 100, spa: 115, spd: 90, spe: 80 },
+ abilities: { 0: "Cud Chew" },
+ weightkg: 340,
+ eggGroups: ["Undiscovered"],
+ },
+ lundicare: {
+ num: 9077,
+ name: "Lundicare",
+ types: ["Normal", "Fairy"],
+ baseStats: { hp: 101, atk: 81, def: 103, spa: 101, spd: 109, spe: 111 },
+ abilities: { 0: "Prism Armor", H: "Trace" },
+ weightkg: 606,
+ eggGroups: ["Undiscovered"],
+ },
+ // Meta C
+ lyvamp: {
+ num: 9078,
+ name: "Lyvamp",
+ types: ["Electric", "Flying"],
+ baseStats: { hp: 96, atk: 100, def: 70, spa: 41, spd: 70, spe: 91 },
+ abilities: { 0: "Regenerator", H: "Insomnia" },
+ weightkg: 189,
+ eggGroups: ["Undiscovered"],
+ },
+ treatmint: {
+ num: 9079,
+ name: "Treatmint",
+ types: ["Grass", "Poison"],
+ baseStats: { hp: 100, atk: 25, def: 90, spa: 100, spd: 70, spe: 45 },
+ abilities: { 0: "Filter", H: "Natural Cure" },
+ weightkg: 8.4,
+ eggGroups: ["Undiscovered"],
+ },
+ turvarpega: {
+ num: 9080,
+ name: "Turvarpega",
+ types: ["Ground", "Flying"],
+ baseStats: { hp: 100, atk: 100, def: 85, spa: 30, spd: 70, spe: 55 },
+ abilities: { 0: "Rock Head", H: "Big Pecks" },
+ weightkg: 680,
+ eggGroups: ["Undiscovered"],
+ },
+ goodjur: {
+ num: 9081,
+ name: "Goodjur",
+ types: ["Psychic", "Fighting"],
+ baseStats: { hp: 70, atk: 25, def: 60, spa: 120, spd: 70, spe: 90 },
+ abilities: { 0: "Natural Cure" },
+ weightkg: 42.5,
+ eggGroups: ["Undiscovered"],
+ },
+ liftaton: {
+ num: 9082,
+ name: "Liftaton",
+ types: ["Steel"],
+ baseStats: { hp: 110, atk: 90, def: 80, spa: 80, spd: 85, spe: 20 },
+ abilities: { 0: "Mold Breaker" },
+ weightkg: 180,
+ eggGroups: ["Undiscovered"],
+ },
+ triceracotta: {
+ num: 9083,
+ name: "Triceracotta",
+ types: ["Ground", "Ghost"],
+ baseStats: { hp: 84, atk: 111, def: 95, spa: 35, spd: 75, spe: 84 },
+ abilities: { 0: "Flash Fire", H: "Technician" },
+ weightkg: 100,
+ eggGroups: ["Undiscovered"],
+ },
+ woolverine: {
+ num: 9084,
+ name: "Woolverine",
+ types: ["Dark", "Fairy"],
+ baseStats: { hp: 70, atk: 120, def: 70, spa: 40, spd: 70, spe: 70 },
+ abilities: { 0: "Lingering Aroma", H: "Fluffy" },
+ weightkg: 40,
+ eggGroups: ["Undiscovered"],
+ },
+ combustoad: {
+ num: 9085,
+ name: "Combustoad",
+ types: ["Fire", "Ground"],
+ baseStats: { hp: 70, atk: 95, def: 70, spa: 63, spd: 70, spe: 108 },
+ abilities: { 0: "Neutralizing Gas" },
+ weightkg: 2,
+ eggGroups: ["Undiscovered"],
+ },
+ hearthind: {
+ num: 9086,
+ name: "Hearthind",
+ types: ["Fire", "Fighting"],
+ baseStats: { hp: 71, atk: 93, def: 68, spa: 20, spd: 66, spe: 122 },
+ abilities: { 0: "Grassy Surge" },
+ weightkg: 11.3,
+ eggGroups: ["Undiscovered"],
+ },
+ koiryu: {
+ num: 9087,
+ name: "Koiryu",
+ types: ["Water", "Dragon"],
+ baseStats: { hp: 90, atk: 25, def: 60, spa: 100, spd: 90, spe: 60 },
+ abilities: { 0: "Multiscale", 1: "Water Veil", H: "Torrent" },
+ weightkg: 829.7,
+ eggGroups: ["Undiscovered"],
+ },
+ pestiligy: {
+ num: 9088,
+ name: "Pestiligy",
+ types: ["Poison", "Ghost"],
+ baseStats: { hp: 105, atk: 15, def: 107, spa: 77, spd: 96, spe: 61 },
+ abilities: { 0: "Liquid Ooze", H: "Sheer Force" },
+ weightkg: 11.3,
+ eggGroups: ["Undiscovered"],
+ },
+ saxum: {
+ num: 9089,
+ name: "Saxum",
+ types: ["Rock", "Ground"],
+ baseStats: { hp: 70, atk: 100, def: 70, spa: 100, spd: 70, spe: 65 },
+ abilities: { 0: "Levitate" },
+ weightkg: 430,
+ eggGroups: ["Undiscovered"],
+ },
+ sascratch: {
+ num: 9090,
+ name: "Sascratch",
+ types: ["Ice", "Rock"],
+ baseStats: { hp: 70, atk: 100, def: 95, spa: 50, spd: 60, spe: 110 },
+ abilities: { 0: "Tough Claws", 1: "Unnerve", H: "Perish Body" },
+ weightkg: 20,
+ eggGroups: ["Undiscovered"],
+ },
+ guttergar: {
+ num: 9091,
+ name: "Guttergar",
+ types: ["Water"],
+ baseStats: { hp: 116, atk: 108, def: 55, spa: 30, spd: 104, spe: 63 },
+ abilities: { 0: "Mold Breaker", H: "Water Veil" },
+ weightkg: 106,
+ eggGroups: ["Undiscovered"],
+ },
+ rakasa: {
+ num: 9092,
+ name: "Rakasa",
+ types: ["Psychic", "Fairy"],
+ baseStats: { hp: 101, atk: 31, def: 79, spa: 105, spd: 81, spe: 23 },
+ abilities: { 0: "Prankster" },
+ weightkg: 19,
+ eggGroups: ["Undiscovered"],
+ },
+ thermostatic: {
+ num: 9093,
+ name: "Thermostatic",
+ types: ["Electric"],
+ baseStats: { hp: 90, atk: 50, def: 105, spa: 90, spd: 85, spe: 35 },
+ abilities: { 0: "Electromorphosis", H: "Wind Power" },
+ weightkg: 60,
+ eggGroups: ["Undiscovered"],
+ },
+ formaldehydra: {
+ num: 9094,
+ name: "Formaldehydra",
+ types: ["Poison", "Dragon"],
+ baseStats: { hp: 95, atk: 100, def: 110, spa: 60, spd: 85, spe: 60 },
+ abilities: { 0: "Rough Skin", H: "Stench" },
+ weightkg: 165.5,
+ eggGroups: ["Undiscovered"],
+ },
+ strumorthio: {
+ num: 9095,
+ name: "Strumorthio",
+ types: ["Normal", "Ghost"],
+ baseStats: { hp: 90, atk: 20, def: 87, spa: 95, spd: 95, spe: 20 },
+ abilities: { 0: "Early Bird", H: "Levitate" },
+ weightkg: 110,
+ eggGroups: ["Undiscovered"],
+ },
+ ironmike: {
+ num: 9096,
+ name: "Iron Mike",
+ types: ["Fairy", "Normal"],
+ baseStats: { hp: 88, atk: 30, def: 68, spa: 106, spd: 76, spe: 106 },
+ abilities: { 0: "Quark Drive" },
+ weightkg: 51.8,
+ eggGroups: ["Undiscovered"],
+ tags: ["Paradox"],
+ },
+};
diff --git a/data/mods/blankcanvas/rulesets.ts b/data/mods/blankcanvas/rulesets.ts
new file mode 100644
index 0000000000..b0a3cd9068
--- /dev/null
+++ b/data/mods/blankcanvas/rulesets.ts
@@ -0,0 +1,17 @@
+export const Rulesets: import('../../../sim/dex-formats').ModdedFormatDataTable = {
+ spriteviewer: {
+ effectType: 'ValidatorRule',
+ name: 'Sprite Viewer',
+ desc: "Displays a fakemon's sprite in chat when it is switched in for the first time",
+ onBegin() {
+ this.add('rule', 'Sprite Viewer: Displays sprites in chat');
+ },
+ onSwitchIn(pokemon) {
+ if (!this.effectState[pokemon.species.id]) {
+ this.add('-message', `${pokemon.species.name}'s Sprite:`);
+ this.add(`raw|
`);
+ this.effectState[pokemon.species.id] = true;
+ }
+ },
+ },
+};
diff --git a/data/mods/blankcanvas/scripts.ts b/data/mods/blankcanvas/scripts.ts
new file mode 100644
index 0000000000..49611260ed
--- /dev/null
+++ b/data/mods/blankcanvas/scripts.ts
@@ -0,0 +1,3 @@
+export const Scripts: ModdedBattleScriptsData = {
+ gen: 9,
+};
diff --git a/data/random-battles/blankcanvas/random-sets.json b/data/random-battles/blankcanvas/random-sets.json
new file mode 100644
index 0000000000..7576c8078e
--- /dev/null
+++ b/data/random-battles/blankcanvas/random-sets.json
@@ -0,0 +1,1196 @@
+{
+ "sylravage": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Grassy Glide", "Ivy Cudgel", "Close Combat", "Headlong Rush", "Poison Jab", "Volt Switch"],
+ "abilities": ["Grassy Surge"],
+ "teraTypes": ["Grass"]
+ }
+ ]
+ },
+ "capricorrie": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Aurora Veil", "Chilly Reception", "High Horsepower", "Mountain Gale", "Mighty Cleave", "Spikes"],
+ "abilities": ["Snow Warning"],
+ "teraTypes": ["Ice"]
+ }
+ ]
+ },
+ "snabterra": {
+ "level": 93,
+ "sets": [
+ {
+ "role": "Wallbreaker",
+ "movepool": ["First Impression", "Precipice Blades", "Flare Blitz", "U-turn"],
+ "abilities": ["Compound Eyes"],
+ "teraTypes": ["Fire"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Precipice Blades", "Diamond Storm", "Waterfall", "Megahorn", "Bulk Up"],
+ "abilities": ["Compound Eyes"],
+ "teraTypes": ["Water"]
+ },
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Precipice Blades", "Diamond Storm", "Knock Off", "Flare Blitz", "U-Turn"],
+ "abilities": ["Compound Eyes"],
+ "teraTypes": ["Fire", "Dark", "Rock"]
+ }
+ ]
+ },
+ "searytch": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Slack Off", "Will-O-Wisp", "Moonblast", "Flamethrower", "Mystical Fire"],
+ "abilities": ["Stamina"],
+ "teraTypes": ["Fairy"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Slack Off", "Will-O-Wisp", "Moonblast", "Flamethrower", "Nasty Plot"],
+ "abilities": ["Stamina"],
+ "teraTypes": ["Fairy"]
+ }
+ ]
+ },
+ "lundicare": {
+ "level": 80,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Blood Moon", "Moonblast", "Moongeist Beam", "Moonlight", "Judgement"],
+ "abilities": ["Trace"],
+ "teraTypes": ["Normal"]
+ },
+ {
+ "role": "Fast Bulky Setup",
+ "movepool": ["Blood Moon", "Moonblast", "Moongeist Beam", "Moonlight", "Stuff Cheeks"],
+ "abilities": ["Trace", "Prism Armor"],
+ "teraTypes": ["Normal"]
+ }
+ ]
+ },
+ "tryonite": {
+ "level": 83,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Stealth Rock", "Sticky Web", "U-turn", "Earth Power", "Rapid Spin", "Weather Ball"],
+ "abilities": ["Sturdy", "Drought"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Quiver Dance", "Earth Power", "Power Gem", "Bug Buzz", "Weather Ball"],
+ "abilities": ["Drought"],
+ "teraTypes": ["Ground"]
+ }
+ ]
+ },
+ "seaode": {
+ "level": 81,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Wave Crash", "Stone Axe", "Flip Turn", "Wood Hammer", "Rapid Spin", "Stone Edge"],
+ "abilities": ["Rock Head"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "serpvoltidae": {
+ "level": 81,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Spikes", "Mortal Spin", "Shore Up", "Earth Power", "Thunderbolt", "Volt Switch"],
+ "abilities": ["Teravolt", "Shed Skin", "Natural Cure"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Shore Up", "Earth Power", "Thunderbolt", "Volt Switch", "Thunderclap", "Grass Pledge"],
+ "abilities": ["Teravolt"],
+ "teraTypes": ["Ground"]
+ }
+ ]
+ },
+ "sheepquake": {
+ "level": 81,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Earth Power", "Tri Attack", "Spikes", "Slack Off", "Shadow Ball"],
+ "abilities": ["Sheer Force"],
+ "teraTypes": ["Normal"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Earth Power", "Tri Attack", "Calm Mind", "Slack Off", "Shadow Ball", "Thunderbolt"],
+ "abilities": ["Sheer Force"],
+ "teraTypes": ["Normal"]
+ }
+ ]
+ },
+ "sorrowcean": {
+ "level": 79,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Surf", "Moongeist Beam", "Flip Turn", "Moonblast", "Aura Sphere", "Calm Mind"],
+ "abilities": ["Flare Boost"],
+ "teraTypes": ["Water"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Scald", "Hex", "Substitute", "Calm Mind", "Baneful Bunker", "Moongeist Beam"],
+ "abilities": ["Flare Boost", "Illusion"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "blobbiam": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Liquidation", "Flip Turn", "Play Rough", "Knock Off", "Ice Punch"],
+ "abilities": ["Volt Absorb"],
+ "teraTypes": ["Water"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Knock Off", "Spirit Break", "Play Rough", "Defog", "Flip Turn", "Heal Bell"],
+ "abilities": ["Volt Absorb"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "badjur": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Fast Setup",
+ "movepool": ["Facade", "Protect", "Howl", "Play Rough", "Wild Charge", "U-turn"],
+ "abilities": ["Poison Heal"],
+ "teraTypes": ["Normal"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Facade", "Protect", "Stun Spore", "U-turn", "Play Rough"],
+ "abilities": ["Poison Heal"],
+ "teraTypes": ["Normal"]
+ }
+ ]
+ },
+ "hippaint": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Calm Mind", "Surf", "Earth Power", "Fire Pledge", "Water Shuriken"],
+ "abilities": ["Pastel Veil"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "dastard": {
+ "level": 84,
+ "sets": [
+ {
+ "role": "Fast Bulky Setup",
+ "movepool": ["No Retreat", "Sludge Bomb", "Alluring Voice", "Flamethrower", "Fire Blast"],
+ "abilities": ["Competitive"],
+ "teraTypes": ["Fairy"]
+ }
+ ]
+ },
+ "parasike": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["First Impression", "U-turn", "Leech Life", "Axe Kick", "Psychic Fangs"],
+ "abilities": ["Tinted Lens"],
+ "teraTypes": ["Bug"]
+ }
+ ]
+ },
+ "goblantern": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Torch Song", "Matcha Gotcha", "Earth Power", "Synthesis", "Will-O-Wisp", "Thunder Wave"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Fire"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Torch Song", "Matcha Gotcha", "Earth Power", "Synthesis", "Leech Seed", "Thunder Wave"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Fire"]
+ }
+ ]
+ },
+ "craggon": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Rest", "Spikes", "Dragon Tail", "Earthquake"],
+ "abilities": ["Natural Cure"],
+ "teraTypes": ["Dragon"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Rest", "Spikes", "Dragon Tail", "Earth Power", "Draco Meteor"],
+ "abilities": ["Natural Cure"],
+ "teraTypes": ["Dragon"]
+ }
+ ]
+ },
+ "arachnode": {
+ "level": 93,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Thunder Cage", "Volt Switch", "Recover", "Earth Power", "Toxic", "Stealth Rock"],
+ "abilities": ["Thick Fat"],
+ "teraTypes": ["Electric"]
+ }
+ ]
+ },
+ "mohawtter": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Burning Bulwark", "Wish", "Scald", "Flip Turn", "Giga Drain", "Leech Seed"],
+ "abilities": ["Tablets of Ruin"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "geigeramp": {
+ "level": 85,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Mortal Spin", "Thunder Cage", "Thunderclap", "Nuzzle", "Will-O-Wisp", "Toxic Spikes"],
+ "abilities": ["Levitate"],
+ "teraTypes": ["Poison"]
+ }
+ ]
+ },
+ "llanfairwyrm": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Stone Axe", "Roost", "Glare", "Dragon Tail", "Dragon Claw"],
+ "abilities": ["Rough Skin"],
+ "teraTypes": ["Dragon"]
+ },
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Scale Shot", "Roost", "Flare Blitz", "Bone Rush", "Gunk Shot", "Glare"],
+ "abilities": ["Rough Skin"],
+ "teraTypes": ["Dragon"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Dragon Dance", "Roost", "Glaive Rush", "Flare Blitz", "Gunk Shot"],
+ "abilities": ["Rough Skin"],
+ "teraTypes": ["Dragon"]
+ }
+ ]
+ },
+ "arsenstorm": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Earth Power", "Sludge Bomb", "Shore Up", "Mortal Spin", "Spikes", "Defog"],
+ "abilities": ["Neutralizing Gas", "Levitate"],
+ "teraTypes": ["Poison"]
+ }
+ ]
+ },
+ "karmalice": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Thunderbolt", "Volt Switch", "Fake Out", "Tera Blast", "Switcheroo"],
+ "abilities": ["Refrigerate"],
+ "teraTypes": ["Ice"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Tera Blast", "Volt Switch", "Taunt", "Court Change", "Thunderbolt"],
+ "abilities": ["Refrigerate"],
+ "teraTypes": ["Ice"]
+ }
+ ]
+ },
+ "reversadusa": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Superpower", "Knock Off", "Parting Shot", "Psychic Fangs", "Toxic", "Substitute"],
+ "abilities": ["Contrary"],
+ "teraTypes": ["Dark"]
+ }
+ ]
+ },
+ "primordialith": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Stone Axe", "Knock Off", "Soft-Boiled", "Rapid Spin", "Diamond Storm", "Stomping Tantrum"],
+ "abilities": ["Sand Stream", "Vital Spirit"],
+ "teraTypes": ["Rock"]
+ }
+ ]
+ },
+ "piss": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Extreme Speed", "Double-Edge", "Flare Blitz", "U-turn", "Collision Course"],
+ "abilities": ["Magic Guard"],
+ "teraTypes": ["Normal"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Extreme Speed", "Flare Blitz", "U-turn", "Thunder Wave", "Taunt", "Double-Edge"],
+ "abilities": ["Magic Guard"],
+ "teraTypes": ["Normal"]
+ }
+ ]
+ },
+ "lavalisk": {
+ "level": 91,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Fire Lash", "Mortal Spin", "Slack Off", "Poison Jab", "Toxic Spikes"],
+ "abilities": ["Mold Breaker"],
+ "teraTypes": ["Poison"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Fire Lash", "Swords Dance", "Slack Off", "Poison Jab", "Earthquake", "Gunk Shot"],
+ "abilities": ["Mold Breaker"],
+ "teraTypes": ["Poison"]
+ }
+ ]
+ },
+ "frostengu": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Blizzard", "Focus Blast", "Incinerate", "U-turn"],
+ "abilities": ["No Guard"],
+ "teraTypes": ["Fighting"]
+ },
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Triple Axel", "High Jump Kick", "Drill Run", "U-turn"],
+ "abilities": ["No Guard"],
+ "teraTypes": ["Fighting"]
+ }
+ ]
+ },
+ "monmothra": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Sticky Web", "Moonblast", "U-turn", "Stun Spore", "Moonlight"],
+ "abilities": ["Fluffy"],
+ "teraTypes": ["Fairy"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Moonblast", "Earth Power", "Bug Buzz", "Mystical Fire", "U-turn"],
+ "abilities": ["Tinted Lens"],
+ "teraTypes": ["Fairy"]
+ }
+ ]
+ },
+ "sculptera": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Hone Claws", "Scale Shot", "Rock Blast", "Bone Rush"],
+ "abilities": ["Skill Link"],
+ "teraTypes": ["Dragon"]
+ }
+ ]
+ },
+ "martorse": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Protect", "Wish", "Fire Lash", "Will-O-Wisp", "U-turn"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Protect", "Wish", "Fire Lash", "Encore", "U-turn"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Fire Lash", "Encore", "Will-O-Wisp", "U-turn", "High Horsepower", "Swords Dance"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Ground"]
+ }
+ ]
+ },
+ "jokerpent": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Knock Off", "Dragon Tail", "Recover", "Toxic", "Glare", "U-turn"],
+ "abilities": ["Unaware"],
+ "teraTypes": ["Poison"]
+ },
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Coil", "Recover", "Knock Off", "Barb Barrage", "Glare", "Dragon Tail"],
+ "abilities": ["Unaware"],
+ "teraTypes": ["Poison"]
+ }
+ ]
+ },
+ "jackoswarm": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Air Slash", "Roost", "Stealth Rock", "Earth Power", "Flash Cannon", "Defog"],
+ "abilities": ["Rough Skin"],
+ "teraTypes": ["Steel"]
+ }
+ ]
+ },
+ "freightmare": {
+ "level": 91,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Stealth Rock", "Shadow Ball", "Flash Cannon", "Earth Power", "Destiny Bond"],
+ "abilities": ["Sand Rush", "Steam Engine"],
+ "teraTypes": ["Ghost"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Nasty Plot", "Shadow Ball", "Flash Cannon", "Earth Power"],
+ "abilities": ["Sand Rush"],
+ "teraTypes": ["Ghost"]
+ }
+ ]
+ },
+ "faeruin": {
+ "level": 91,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Poltergeist", "Rapid Spin", "Play Rough", "Encore", "Defog", "Memento"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Ghost"]
+ },
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Poltergeist", "Rapid Spin", "Play Rough", "Bulk Up", "Earthquake", "Substitute"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Ghost"]
+ }
+ ]
+ },
+ "eolikopter": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Thunderbolt", "Aeroblast", "Roost", "Volt Switch", "Defog", "Thunderclap"],
+ "abilities": ["Static"],
+ "teraTypes": ["Flying"]
+ }
+ ]
+ },
+ "haarstorm": {
+ "level": 84,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Blazing Torque", "Bolt Strike", "Poltergeist", "U-Turn"],
+ "abilities": ["Natural Cure"],
+ "teraTypes": ["Ghost"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Defog", "Shadow Sneak", "Bolt Strike", "U-Turn"],
+ "abilities": ["Neutralizing Gas"],
+ "teraTypes": ["Ghost"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Stealth Rock", "Poltergeist", "Bolt Strike", "U-Turn"],
+ "abilities": ["Neutralizing Gas"],
+ "teraTypes": ["Ghost"]
+ }
+ ]
+ },
+ "bulionage": {
+ "level": 91,
+ "sets": [
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Jaw Lock", "Flip Turn", "Slack Off", "Poison Fang"],
+ "abilities": ["Strong Jaw"],
+ "teraTypes": ["Dark"]
+ },
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Crunch", "Liquidation", "Slack Off", "Thunder Fang", "Sucker Punch"],
+ "abilities": ["Strong Jaw"],
+ "teraTypes": ["Dark"]
+ }
+ ]
+ },
+ "twinkaton": {
+ "level": 84,
+ "sets": [
+ {
+ "role": "AV Pivot",
+ "movepool": ["Gigaton Hammer", "Knock Off", "Spirit Break", "Make It Rain", "Springtide Storm"],
+ "abilities": ["Filter"],
+ "teraTypes": ["Fairy"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Gigaton Hammer", "Knock Off", "Stealth Rock", "Wish", "Protect", "Will-O-Wisp"],
+ "abilities": ["Filter"],
+ "teraTypes": ["Fairy"]
+ }
+ ]
+ },
+ "florustitia": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Setup",
+ "movepool": ["Sacred Sword", "Leaf Blade", "Poison Jab", "Dragon Dance", "Knock Off"],
+ "abilities": ["Sharpness"],
+ "teraTypes": ["Grass"]
+ }
+ ]
+ },
+ "fettogre": {
+ "level": 85,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Leech Seed", "Substitute", "Body Press", "Flip Turn"],
+ "abilities": ["Immunity", "Oblivious"],
+ "teraTypes": ["Ghost"]
+ },
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Leech Seed", "Substitute", "Body Press", "Night Shade"],
+ "abilities": ["Immunity", "Oblivious"],
+ "teraTypes": ["Ghost"]
+ }
+ ]
+ },
+ "scarachnid": {
+ "level": 86,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Taunt", "Spirit Shackle", "U-Turn", "Lunge"],
+ "abilities": ["Regenerator"],
+ "teraTypes": ["Ghost"]
+ },
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Spirit Shackle", "U-Turn", "Lunge", "Swords Dance", "Stomping Tantrum", "Taunt"],
+ "abilities": ["Regenerator"],
+ "teraTypes": ["Ghost"]
+ }
+ ]
+ },
+ "devestial": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Stuff Cheeks", "Moonblast", "Earth Power", "Moonlight"],
+ "abilities": ["Cud Chew"],
+ "teraTypes": ["Fairy"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Stealth Rock", "Moonblast", "Earth Power", "Moonlight", "Power Gem"],
+ "abilities": ["Cud Chew"],
+ "teraTypes": ["Fairy"]
+ }
+ ]
+ },
+ "bugswarm": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Bitter Blade", "Knock Off", "U-Turn", "Stealth Rock", "Leech Life"],
+ "abilities": ["Triage"],
+ "teraTypes": ["Fire"]
+ }
+ ]
+ },
+ "porcupyre": {
+ "level": 84,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Burning Bulwark", "Knock Off", "Stealth Rock", "Recover", "Circle Throw", "Blaze Kick"],
+ "abilities": ["Rough Skin", "Bulletproof"],
+ "teraTypes": ["Dark"]
+ }
+ ]
+ },
+ "copperhead": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["High Horsepower", "Iron Defense", "Body Press", "Recover"],
+ "abilities": ["Water Absorb"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Spikes", "Iron Head", "Thunder Wave", "Recover", "High Horsepower"],
+ "abilities": ["Water Absorb"],
+ "teraTypes": ["Ground"]
+ }
+ ]
+ },
+ "crystuit": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Thunder Wave", "Stealth Rock", "Taunt", "Volt Switch", "Power Gem"],
+ "abilities": ["Sturdy"],
+ "teraTypes": ["Rock"]
+ },
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Taunt", "Meteor Beam", "Ice Beam", "Thunderbolt"],
+ "abilities": ["Levitate"],
+ "teraTypes": ["Rock"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Power Gem", "Ice Beam", "Volt Switch", "Thunderbolt"],
+ "abilities": ["Levitate"],
+ "teraTypes": ["Rock"]
+ }
+ ]
+ },
+ "psyllapse": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Lumina Crash", "Parting Shot", "Recover", "Encore", "Thunder Wave", "Defog"],
+ "abilities": ["Prankster"],
+ "teraTypes": ["Psychic"]
+ }
+ ]
+ },
+ "plasmage": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Electro Shot", "Psychic", "Thunderbolt", "Moonblast", "Overheat", "Psycho Boost"],
+ "abilities": ["Magician"],
+ "teraTypes": ["Psychic"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Volt Switch", "Thunderbolt", "Psychic", "Psyshock", "Psycho Boost", "Moonblast"],
+ "abilities": ["Magician"],
+ "teraTypes": ["Psychic"]
+ }
+ ]
+ },
+ "odonata": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Fast Bulky Setup",
+ "movepool": ["Dragon Dance", "Dragon Hammer", "Drill Peck", "Sunsteel Strike", "Liquidation"],
+ "abilities": ["Tough Claws"],
+ "teraTypes": ["Flying"]
+ }
+ ]
+ },
+ "obaki": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Calm Mind", "Revelation Dance", "Shadow Ball", "Will-O-Wisp", "Psychic", "Vacuum Wave"],
+ "abilities": ["Purifying Salt"],
+ "teraTypes": ["Fighting"]
+ }
+ ]
+ },
+ "maldractice": {
+ "level": 78,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Toxic", "Soft-Boiled", "Heal Bell", "Gunk Shot", "Toxic Spikes", "Dragon Tail"],
+ "abilities": ["Corrosion"],
+ "teraTypes": ["Dragon"]
+ },
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Outrage", "Gunk Shot", "Fire Lash", "Poison Jab", "Dragon Dance"],
+ "abilities": ["Own Tempo"],
+ "teraTypes": ["Dragon"]
+ }
+ ]
+ },
+ "drakkannon": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "AV Pivot",
+ "movepool": ["Aura Sphere", "Rapid Spin", "Dragon Pulse", "Sludge Bomb", "Dark Pulse"],
+ "abilities": ["Mega Launcher"],
+ "teraTypes": ["Fighting"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Aura Sphere", "Dragon Pulse", "Sludge Bomb", "Dark Pulse", "Vacuum Wave"],
+ "abilities": ["Mega Launcher"],
+ "teraTypes": ["Fighting"]
+ }
+ ]
+ },
+ "leechmonner": {
+ "level": 79,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Recover", "Sticky Web", "Flip Turn", "Toxic", "Liquidation"],
+ "abilities": ["Drizzle"],
+ "teraTypes": ["Water"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Bulk Up", "Liquidation", "Leech Life", "Earthquake", "Icicle Crash", "Recover"],
+ "abilities": ["Drizzle"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "ironcrest": {
+ "level": 81,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Victory Dance", "Acrobatics", "Close Combat", "Flare Blitz", "Poltergeist"],
+ "abilities": ["Quark Drive"],
+ "teraTypes": ["Flying"]
+ },
+ {
+ "role": "Fast Bulky Setup",
+ "movepool": ["Calm Mind", "Secret Sword", "Revelation Dance", "Thunderbolt", "Psychic", "Roost"],
+ "abilities": ["Quark Drive"],
+ "teraTypes": ["Flying"]
+ }
+ ]
+ },
+ "hebicikuga": {
+ "level": 80,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Tail Glow", "Clanging Scales", "Bug Buzz", "Aura Sphere"],
+ "abilities": ["Soul-Heart"],
+ "teraTypes": ["Bug"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Dragon Darts", "Lunge", "Triple Axel", "U-Turn", "Dual Wingbeat"],
+ "abilities": ["Technician"],
+ "teraTypes": ["Bug"]
+ }
+ ]
+ },
+ "yamateraph": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Tidy Up", "Play Rough", "Body Slam", "Flare Blitz", "Psychic Fangs", "Encore"],
+ "abilities": ["Psychic Surge"],
+ "teraTypes": ["Normal"]
+ }
+ ]
+ },
+ "wizhazard": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Take Heart", "Stored Power", "Leech Seed", "Iron Defense", "Mystical Fire"],
+ "abilities": ["Magic Bounce"],
+ "teraTypes": ["Psychic"]
+ },
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Psystrike", "Flash Cannon", "Dazzling Gleam", "Mystical Fire", "Trick"],
+ "abilities": ["Magic Guard"],
+ "teraTypes": ["Psychic"]
+ }
+ ]
+ },
+ "socknbuskn": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["U-Turn", "Rapid Spin", "Close Combat", "Body Slam", "Mach Punch", "Fake Out"],
+ "abilities": ["Scrappy"],
+ "teraTypes": ["Normal"]
+ }
+ ]
+ },
+ "groundead": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Swords Dance", "Rapid Spin", "Poltergeist", "High Horsepower"],
+ "abilities": ["Misty Surge", "Earth Eater"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Rapid Spin", "Shore Up", "Stealth Rock", "Spikes", "Shadow Sneak", "Poltergeist"],
+ "abilities": ["Misty Surge", "Earth Eater"],
+ "teraTypes": ["Ground"]
+ },
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Poltergeist", "Shadow Sneak", "High Horsepower", "Stone Edge"],
+ "abilities": ["Misty Surge", "Earth Eater"],
+ "teraTypes": ["Ground"]
+ }
+ ]
+ },
+ "geoporka": {
+ "level": 83,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Strength Sap", "Knock Off", "Stun Spore", "Leaf Blade", "Toxic"],
+ "abilities": ["Thick Fat"],
+ "teraTypes": ["Grass"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Bulk Up", "Leaf Blade", "Poison Jab", "Strength Sap", "Knock Off"],
+ "abilities": ["Thick Fat"],
+ "teraTypes": ["Grass"]
+ }
+ ]
+ },
+ "bellolysk": {
+ "level": 81,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Make It Rain", "Recover", "Spikes", "Dragon Tail", "Thunder Wave"],
+ "abilities": ["Magic Guard"],
+ "teraTypes": ["Dragon"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Dragon Darts", "Behemoth Bash", "Shift Gear", "Earthquake", "Recover"],
+ "abilities": ["Magic Guard", "Multiscale"],
+ "teraTypes": ["Dragon"]
+ },
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Make It Rain", "Dragon Pulse", "Recover", "Earth Power", "Fire Blast"],
+ "abilities": ["Magic Guard"],
+ "teraTypes": ["Dragon"]
+ }
+ ]
+ },
+ "fausteil": {
+ "level": 82,
+ "sets": [
+ {
+ "role": "Fast Support",
+ "movepool": ["Bitter Blade", "Flip Turn", "Roost", "Knock Off", "Will-O-Wisp", "Defog"],
+ "abilities": ["Flame Body"],
+ "teraTypes": ["Fire"]
+ }
+ ]
+ },
+ "deadward": {
+ "level": 86,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Brave Bird", "Knock Off", "U-Turn", "Roost", "Wish", "Defog"],
+ "abilities": ["Intimidate"],
+ "teraTypes": ["Dark"]
+ }
+ ]
+ },
+ "bufferfly": {
+ "level": 84,
+ "sets": [
+ {
+ "role": "AV Pivot",
+ "movepool": ["U-Turn", "Drain Punch", "Axe Kick", "Megahorn", "Earthquake", "Knock Off"],
+ "abilities": ["Magic Bounce"],
+ "teraTypes": ["Fighting"]
+ },
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Bulk Up", "Drain Punch", "Megahorn", "Knock Off", "Earthquake"],
+ "abilities": ["Magic Bounce"],
+ "teraTypes": ["Fighting"]
+ }
+ ]
+ },
+ "versalyre": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Brave Bird", "Drill Run", "Fire Lash", "Liquidation", "Mountain Gale", "Spirit Break", "Stone Edge"],
+ "abilities": ["Protean"],
+ "teraTypes": ["Flying"]
+ }
+ ]
+ },
+ "pinaturbo": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Flamethrower", "Earth Power", "Dazzling Gleam", "Parting Shot"],
+ "abilities": ["Regenerator"],
+ "teraTypes": ["Fire"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Flamethrower", "Earth Power", "Court Change", "Parting Shot", "Taunt", "Will-O-Wisp"],
+ "abilities": ["Regenerator"],
+ "teraTypes": ["Fire"]
+ },
+ {
+ "role": "AV Pivot",
+ "movepool": ["Flamethrower", "Fire Spin", "Earth Power", "Dazzling Gleam"],
+ "abilities": ["Regenerator"],
+ "teraTypes": ["Fire"]
+ }
+ ]
+ },
+ "sleetshell": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Bulky Setup",
+ "movepool": ["Swords Dance", "Ice Spinner", "Triple Axel", "Sunsteel Strike", "Knock Off", "Mighty Cleave"],
+ "abilities": ["Protosynthesis"],
+ "teraTypes": ["Ice"]
+ },
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Ice Spinner", "Triple Axel", "Sunsteel Strike", "Knock Off", "Mighty Cleave", "Play Rough"],
+ "abilities": ["Protosynthesis"],
+ "teraTypes": ["Ice"]
+ }
+ ]
+ },
+ "brasspecter": {
+ "level": 93,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Swords Dance", "Shadow Sneak", "Poltergeist", "Gigaton Hammer", "Iron Head", "Axe Kick"],
+ "abilities": ["Tough Claws"],
+ "teraTypes": ["Steel"]
+ },
+ {
+ "role": "Bulky Attacker",
+ "movepool": ["Poltergeist", "Shadow Sneak", "Iron Head", "Axe Kick"],
+ "abilities": ["Tough Claws"],
+ "teraTypes": ["Steel"]
+ }
+ ]
+ },
+ "cottentration": {
+ "level": 84,
+ "sets": [
+ {
+ "role": "Wallbreaker",
+ "movepool": ["Sunny Day", "Solar Beam", "Flamethrower", "Focus Blast", "Scorching Sands"],
+ "abilities": ["Chlorophyll"],
+ "teraTypes": ["Grass"]
+ },
+ {
+ "role": "Fast Support",
+ "movepool": ["Substitute", "Leech Seed", "Spiky Shield", "Seismic Toss"],
+ "abilities": ["Chlorophyll"],
+ "teraTypes": ["Grass"]
+ },
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Calm Mind", "Energy Ball", "Aura Sphere", "Focus Blast", "Flamethrower", "Scorching Sands"],
+ "abilities": ["Chlorophyll"],
+ "teraTypes": ["Grass"]
+ }
+ ]
+ },
+ "massassin": {
+ "level": 90,
+ "sets": [
+ {
+ "role": "Fast Bulky Setup",
+ "movepool": ["Trick Room", "Close Combat", "Knock Off", "Sucker Punch", "Poison Jab", "Play Rough"],
+ "abilities": ["Quark Drive"],
+ "teraTypes": ["Fighting"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Ceaseless Edge", "Close Combat", "Knock Off", "Slack Off", "Parting Shot", "Sucker Punch"],
+ "abilities": ["Quark Drive"],
+ "teraTypes": ["Fighting"]
+ }
+ ]
+ },
+ "borealis": {
+ "level": 76,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Ice Beam", "Hurricane", "Air Slash", "Tail Glow", "Dark Pulse", "Focus Blast"],
+ "abilities": ["Supreme Overlord"],
+ "teraTypes": ["Ice"]
+ }
+ ]
+ },
+ "thaumaton": {
+ "level": 89,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Work Up", "Sludge Bomb", "Steel Beam", "Flash Cannon", "Fire Pledge", "Grass Pledge"],
+ "abilities": ["Unburden"],
+ "teraTypes": ["Poison"]
+ }
+ ]
+ },
+ "flarenheit": {
+ "level": 76,
+ "sets": [
+ {
+ "role": "Fast Attacker",
+ "movepool": ["Pyro Ball", "Mountain Gale", "U-Turn", "Liquidation", "Will-O-Wisp"],
+ "abilities": ["Motor Drive"],
+ "teraTypes": ["Ice"]
+ }
+ ]
+ },
+ "vipult": {
+ "level": 88,
+ "sets": [
+ {
+ "role": "AV Pivot",
+ "movepool": ["Knock Off", "Dark Pulse", "Acid Spray", "Sludge Bomb", "Mortal Spin", "U-turn"],
+ "abilities": ["Intimidate"],
+ "teraTypes": ["Flying"]
+ },
+ {
+ "role": "Bulky Support",
+ "movepool": ["Knock Off", "Sludge Bomb", "Mortal Spin", "U-turn"],
+ "abilities": ["Intimidate"],
+ "teraTypes": ["Flying"]
+ }
+ ]
+ },
+ "bazhigangquan": {
+ "level": 81,
+ "sets": [
+ {
+ "role": "Bulky Setup",
+ "movepool": ["Mach Punch", "Bullet Punch", "Bulk Up", "Rock Tomb", "Taunt", "Drain Punch"],
+ "abilities": ["Technician"],
+ "teraTypes": ["Fighting"]
+ }
+ ]
+ },
+ "actaniathan": {
+ "level": 79,
+ "sets": [
+ {
+ "role": "Bulky Support",
+ "movepool": ["Flip Turn", "Surf", "Doom Desire", "Recover", "Defog", "Toxic"],
+ "abilities": ["Lightning Rod"],
+ "teraTypes": ["Water"]
+ }
+ ]
+ },
+ "kadraoke": {
+ "level": 87,
+ "sets": [
+ {
+ "role": "Setup Sweeper",
+ "movepool": ["Agility", "Clanging Scales", "Psychic Noise", "Sparkling Aria", "Fire Blast"],
+ "abilities": ["Punk Rock"],
+ "teraTypes": ["Psychic"]
+ },
+ {
+ "role": "AV Pivot",
+ "movepool": ["Clanging Scales", "Psychic Noise", "Sparkling Aria", "Fire Blast"],
+ "abilities": ["Punk Rock"],
+ "teraTypes": ["Psychic"]
+ }
+ ]
+ }
+}
diff --git a/data/random-battles/donotuse/teams.ts b/data/random-battles/blankcanvas/teams.ts
similarity index 81%
rename from data/random-battles/donotuse/teams.ts
rename to data/random-battles/blankcanvas/teams.ts
index b3bc078a1f..0f66dbc082 100644
--- a/data/random-battles/donotuse/teams.ts
+++ b/data/random-battles/blankcanvas/teams.ts
@@ -61,7 +61,7 @@ const NO_LEAD_POKEMON = [
const DOUBLES_NO_LEAD_POKEMON = [
'Basculegion', 'Houndstone', 'Iron Bundle', 'Roaring Moon', 'Zacian', 'Zamazenta',
];
-export class RandomDNUTeams extends RandomTeams {
+export class RandomBLCTeams extends RandomTeams {
override cullMovePool(
types: string[],
moves: Set,
@@ -200,6 +200,7 @@ export class RandomDNUTeams extends RandomTeams {
[['dragonpulse', 'spacialrend'], 'dracometeor'],
['heavyslam', 'flashcannon'],
['alluringvoice', 'dazzlinggleam'],
+ ['defog', 'rapidspin'],
// These status moves are redundant with each other
['taunt', 'disable'],
@@ -217,34 +218,20 @@ export class RandomDNUTeams extends RandomTeams {
['healbell', 'stealthrock'],
// Araquanid and Magnezone
['mirrorcoat', ['hydropump', 'bodypress']],
- // Marill
- ['seismictoss', 'liquidation'],
- // Hatenna
- ['calmmind', 'mysticalfire'],
- // Jigglypuff
- [['toxic', 'thunderwave'], 'encore'],
- ['calmmind', 'nastyplot'],
- // Impidimp
- ['dazzlinggleam', 'thunderwave'],
- // Combee
- ['lunge', 'bugbuzz'],
- // Nidoran-F
- ['sludgebomb', 'poisonjab'],
- // Wattrel
- ['thunder', 'thunderbolt'],
- ['voltswitch', 'uturn'],
- // Nacli
- ['rockslide', 'stoneedge'],
- // Cleffa and Impidimp
- [['alluringvoice', 'dazzlinggleam'], 'drainingkiss'],
- // Fletchling
- ['bravebird', 'dualwingbeat'],
- // Gossifleur
- ['sleeppowder', 'stunspore'],
- // Swablu
- ['defog', 'cottonguard'],
- // Pidove
- ['nightslash', ['quickattack', 'roost']],
+ // Plasmage
+ ['electroshot', 'psychoboost'],
+ // Seaode
+ ['stoneedge', 'stoneaxe'],
+ // Geigeramp
+ ['willowisp', 'nuzzle'],
+ // Martorse
+ ['willowisp', 'encore'],
+ // Faeruin
+ ['substitute', 'rapidspin'],
+ // Geoporka
+ ['toxic', 'stunspore'],
+ // Blobbiam
+ ['spiritbreak', 'playrough'],
];
for (const pair of incompatiblePairs) this.incompatibleMoves(moves, movePool, pair[0], pair[1]);
@@ -370,10 +357,18 @@ export class RandomDNUTeams extends RandomTeams {
}
}
- // Enforce Focus Energy on Spearow
- if (species.id === 'spearow') {
- if (movePool.includes('focusenergy')) {
- counter = this.addMove('focusenergy', moves, types, abilities, teamDetails, species, isLead, isDoubles,
+ // Enforce Roost on Fausteil
+ if (species.id === 'fausteil') {
+ if (movePool.includes('roost')) {
+ counter = this.addMove('roost', moves, types, abilities, teamDetails, species, isLead, isDoubles,
+ movePool, teraType, role);
+ }
+ }
+
+ // Enforce Sunny Day on Wallbreaker Cottentration
+ if (species.id === 'cottentration') {
+ if (movePool.includes('sunnyday')) {
+ counter = this.addMove('sunnyday', moves, types, abilities, teamDetails, species, isLead, isDoubles,
movePool, teraType, role);
}
}
@@ -648,20 +643,128 @@ export class RandomDNUTeams extends RandomTeams {
}
return this.sample(species.requiredItems);
}
- if (role === 'AV Pivot') return 'Assault Vest';
- if (species.id === 'pikachu') return 'Light Ball';
- if (species.id === 'regieleki') return 'Magnet';
- if (species.id === 'smeargle') return 'Focus Sash';
- if (species.id === 'nickit') return 'Throat Spray';
- if (species.id === 'lechonk' && moves.has('stuffcheeks')) return 'Salac Berry';
- if (species.id === 'spearow') return 'Razor Claw';
- if (species.id === 'pidove' && moves.has('nightslash')) return 'Scope Lens';
- if (['shedinja', 'luvdisc', 'nymble', 'fletchling'].includes(species.id)) return 'Heavy-Duty Boots';
- if ((ability === 'Guts' || moves.has('facade')) && !moves.has('sleeptalk')) {
- return (types.includes('Fire') || ability === 'Toxic Boost') ? 'Toxic Orb' : 'Flame Orb';
+ // buncha BC specific hardcodes
+ if (species.id === 'badjur') return 'Toxic Orb';
+ if (species.id === 'vipult' && role === 'Bulky Support') return this.sample(['Black Sludge', 'Heavy-Duty Boots']);
+ if (
+ (species.id === 'lundicare' && role === 'Fast Bulky Setup' && moves.has('stuffcheeks')) ||
+ (species.id === 'devestial' && role === 'Bulky Setup')
+ ) {
+ return 'Petaya Berry';
}
- if (ability === 'Sheer Force' && counter.get('sheerforce')) return 'Life Orb';
- if (moves.has('raindance') || moves.has('sunnyday')) return 'Life Orb';
+ if (
+ [
+ 'goblantern', 'lavalisk', 'eolikopter', 'scarachnid', 'bugswarm', 'leechmonner',
+ 'hebicikuga', 'socknbuskn', 'fausteil', 'deadward', 'borealis', 'flarenheit',
+ ].includes(species.id) ||
+ (species.id === 'searytch' && role === 'Bulky Attacker') ||
+ (species.id === 'monmothra' && role === 'Bulky Support') ||
+ (['crystuit', 'pinaturbo'].includes(species.id) && role === 'Fast Support')
+ ) {
+ return 'Heavy-Duty Boots';
+ }
+ if (
+ ['dastard', 'geigeramp', 'arsenstorm', 'jokerpent', 'geoporka'].includes(species.id) ||
+ (species.id === 'maldractice' && role === 'Bulky Support')
+ ) {
+ return 'Black Sludge';
+ }
+ if (counter.get('skilllink') && ability !== 'Skill Link') return 'Loaded Dice';
+ if (ability === 'Sand Stream') return 'Smooth Rock';
+ if (ability === 'Drought' && role !== 'Setup Sweeper') return 'Heat Rock';
+ if (moves.has('meteorbeam') || (moves.has('electroshot') && !teamDetails.rain)) return 'Power Herb';
+ if (moves.has('sunnyday') || ['piss', 'sculptera'].includes(species.id)) return 'Life Orb';
+ if (species.id === 'plasmage' && moves.has('psychoboost') && role === 'Setup Sweeper') return 'Eject Pack';
+ if (['craggon', 'jackoswarm'].includes(species.id)) return this.sample(['Rocky Helmet', 'Leftovers']);
+ if (species.id === 'thaumaton') return (moves.has('steelbeam')) ? 'Sitrus Berry' : 'Air Balloon';
+ if (species.id === 'kadraoke' && role === 'Setup Sweeper') return 'Throat Spray';
+ if (species.id === 'sylravage') return this.sample(['Choice Band', 'Choice Scarf']);
+ if (species.id === 'capricorrie') return this.sample(['Heavy-Duty Boots', 'Life Orb']);
+ if (['snabterra', 'maldractice'].includes(species.id) && role === 'Wallbreaker') return 'Choice Band';
+ if (species.id === 'snabterra' && role === 'Bulky Attacker') return 'Heavy-Duty Boots';
+ if (species.id === 'snabterra' && role === 'Bulky Setup') return this.sample(['Leftovers', 'Sitrus Berry']);
+ if (species.id === 'searytch') return (role === 'Bulky Support') ? 'Leftovers' : 'Heavy-Duty Boots';
+ if (species.id === 'lundicare' && role === 'Fast Attacker') return this.sample(['Leftovers', 'Earth Plate']);
+ if (species.id === 'tryonite' && ability === 'Sturdy') return 'Leftovers';
+ if (species.id === 'tryonite' && role === 'Setup Sweeper') return this.sample(['Heavy-Duty Boots', 'Life Orb']);
+ if (species.id === 'ironcrest' && role === 'Setup Sweeper') return 'Booster Energy';
+ if (species.id === 'seaode') return this.sample(['Heavy-Duty Boots', 'Life Orb', 'Choice Band', 'Choice Scarf']);
+ if (['serpvoltidae', 'twinkaton', 'devestial'].includes(species.id) && role === 'Bulky Support') return 'Leftovers';
+ if (species.id === 'serpvoltidae' && role === 'Bulky Attacker' && !moves.has('shoreup')) {
+ return this.sample(['Choice Specs', 'Life Orb']);
+ }
+ if (species.id === 'serpvoltidae' && role === 'Bulky Attacker' && moves.has('shoreup')) return 'Life Orb';
+ if (species.id === 'sheepquake') return this.sample(['Leftovers', 'Life Orb']);
+ if (ability === 'Flare Boost') return 'Flame Orb';
+ if (species.id === 'sorrowcean' && ability !== 'Flare Boost') return 'Leftovers';
+ if (species.id === 'blobbiam' && role === 'Bulky Attacker') {
+ return this.sample(['Heavy-Duty Boots', 'Choice Band', 'Choice Scarf']);
+ }
+ if (
+ (['blobbiam', 'massassin', 'martorse'].includes(species.id) && role === 'Bulky Support') ||
+ ['mohawtter', 'arachnode', 'porcupyre', 'bazhigangquan', 'actaniathan'].includes(species.id)
+ ) {
+ return this.sample(['Heavy-Duty Boots', 'Leftovers']);
+ }
+ if (species.id === 'hippaint' && !moves.has('calmmind')) return this.sample(['Choice Specs', 'Life Orb']);
+ if (species.id === 'hippaint' && moves.has('calmmind')) return 'Life Orb';
+ if (species.id === 'parasike') return this.sample(['Heavy-Duty Boots', 'Choice Band', 'Silver Powder']);
+ if (species.id === 'llanfairwyrm' && role === 'Bulky Support') return this.sample(['Rocky Helmet', 'Leftovers']);
+ if (species.id === 'llanfairwyrm' && role === 'Bulky Setup') return this.sample(['Heavy-Duty Boots', 'Life Orb']);
+ if (species.id === 'karmalice') {
+ return (moves.has('fakeout') || role === 'Fast Support') ? 'Heavy-Duty Boots' : 'Choice Specs';
+ }
+ if (species.id === 'reversadusa' && !moves.has('substitute')) return this.sample(['Heavy-Duty Boots', 'Life Orb']);
+ if (species.id === 'reversadusa' && moves.has('substitute')) return 'Leftovers';
+ if (species.id === 'primordialith' && ability === 'Vital Spirit') return 'Leftovers';
+ if (['frostengu', 'monmothra', 'drakkannon'].includes(species.id) && role === 'Fast Attacker') {
+ return this.sample(['Choice Specs', 'Choice Scarf']);
+ }
+ if (species.id === 'frostengu' && role === 'Wallbreaker') return this.sample(['Choice Band', 'Choice Scarf']);
+ if (species.id === 'sleetshell' && role === 'Fast Attacker') return this.sample(['Choice Band', 'Choice Scarf']);
+ if (['martorse', 'faeruin'].includes(species.id) && role === 'Fast Support') {
+ return this.sample(['Heavy-Duty Boots', 'Leftovers']);
+ }
+ if (species.id === 'martorse' && role === 'Fast Attacker') return this.sample(['Heavy-Duty Boots', 'Life Orb']);
+ if (species.id === 'freightmare') return (role === 'Fast Support') ? 'Leftovers' : 'Life Orb';
+ if (species.id === 'faeruin' && role === 'Setup Sweeper' && !moves.has('substitute')) {
+ return this.sample(['Heavy-Duty Boots', 'Life Orb']);
+ }
+ if (species.id === 'faeruin' && role === 'Setup Sweeper' && moves.has('substitute')) return 'Leftovers';
+ if (species.id === 'haarstorm') {
+ if (role === 'Fast Attacker') return 'Choice Scarf';
+ if (role === 'Bulky Support') return 'Leftovers';
+ if (role === 'Fast Support') return 'Life Orb';
+ }
+ if (species.id === 'bulionage') return this.sample(['Leftovers', 'Clear Amulet']);
+ if (['fettogre', 'copperhead', 'psyllapse', 'obaki'].includes(species.id)) return 'Leftovers';
+ if (species.id === 'crystuit' && role === 'Fast Attacker') return this.sample(['Choice Specs', 'Choice Scarf']);
+ if (species.id === 'odonata') return this.sample(['Heavy-Duty Boots', 'Lum Berry']);
+ if (species.id === 'yamateraph') return this.sample(['Leftovers', 'Lum Berry']);
+ if (species.id === 'wizhazard') {
+ if (role === 'Wallbreaker') return 'Choice Specs';
+ if (role === 'Bulky Setup') return 'Leftovers';
+ }
+ if (species.id === 'groundead') return (role === 'Wallbreaker') ? 'Choice Band' : 'Leftovers';
+ if (species.id === 'bellolysk') {
+ if (role === 'Bulky Setup') return this.sample(['Leftovers', 'Life Orb']);
+ if (role === 'Bulky Support') return 'Leftovers';
+ if (role === 'Wallbreaker') return 'Life Orb';
+ }
+ if (species.id === 'sorrowcean' && role !== 'AV Pivot') return 'Leftovers';
+ if (species.id === 'versalyre') return 'Choice Scarf';
+ if (species.id === 'pinaturbo' && role === 'Wallbreaker') return 'Life Orb';
+ if (species.id === 'brasspecter') {
+ if (role === 'Bulky Attacker') return 'Choice Band';
+ if (role === 'Bulky Setup') return 'Leftovers';
+ }
+ if (species.id === 'cottentration' && role !== 'Wallbreaker') return 'Leftovers';
+
+ // backups to catch stuff that falls through the cracks
+ if ((ability === 'Guts' || moves.has('facade')) && !moves.has('sleeptalk')) {
+ return (types.includes('Fire') || ability === 'Toxic Boost' || ability === 'Poison Heal') ? 'Toxic Orb' : 'Flame Orb';
+ }
+ if (ability === 'Magic Guard' || (ability === 'Sheer Force' && counter.get('sheerforce'))) return 'Life Orb';
if (['healingwish', 'switcheroo', 'trick'].some(m => moves.has(m))) {
if (
species.baseStats.spe >= 60 && species.baseStats.spe <= 108 &&
@@ -683,7 +786,7 @@ export class RandomDNUTeams extends RandomTeams {
return 'Choice Specs';
}
if (ability === 'Poison Heal' || ability === 'Quick Feet') return 'Toxic Orb';
- if (moves.has('acrobatics') && ability !== 'Protosynthesis') return '';
+ if (moves.has('acrobatics') && ability !== 'Quark Drive' && ability !== 'Protosynthesis') return '';
if (moves.has('auroraveil') || moves.has('lightscreen') && moves.has('reflect')) return 'Light Clay';
if (ability === 'Gluttony') return `${this.sample(['Aguav', 'Figy', 'Iapapa', 'Mago', 'Wiki'])} Berry`;
if (
@@ -805,25 +908,6 @@ export class RandomDNUTeams extends RandomTeams {
ivs.atk = 0;
}
- // Hidden Power Grass IVs
- if (species.id === 'luvdisc' && moves.has('hiddenpower')) {
- ivs.atk = 0;
- ivs.spa = 30;
- }
-
- // Hidden Power Psychic IVs
- if (species.id === 'unown') {
- ivs.atk = 0;
- ivs.spe = 30;
- }
-
- // Hidden Power Fire IVs
- if (['fomantis', 'nincada', 'petilil', 'cherubi'].includes(species.id) && moves.has('hiddenpower')) {
- ivs.atk = 0;
- ivs.spa = 30;
- ivs.spe = 30;
- }
-
// Enforce Tera Type after all set generation is done to prevent infinite generation
if (this.forceTeraType) teraType = this.forceTeraType;
@@ -848,7 +932,7 @@ export class RandomDNUTeams extends RandomTeams {
override randomSets: { [species: string]: RandomTeamsTypes.RandomSpeciesData } = require('./random-sets.json');
- randomDNUTeam() {
+ randomBLCTeam() {
this.enforceNoDirectCustomBanlistChanges();
const seed = this.prng.getSeed();
@@ -890,7 +974,7 @@ export class RandomDNUTeams extends RandomTeams {
if (['ogerpon', 'ogerponhearthflame', 'terapagos'].includes(species.id) && teamDetails.teraBlast) continue;
// Illusion shouldn't be on the last slot
- if (species.baseSpecies === 'Zoroark' && pokemon.length >= (this.maxTeamSize - 1)) continue;
+ if (species.baseSpecies === 'Sorrowcean' && pokemon.length >= (this.maxTeamSize - 1)) continue;
const types = species.types;
const typeCombo = types.slice().sort().join();
@@ -1061,4 +1145,4 @@ export class RandomDNUTeams extends RandomTeams {
}
}
-export default RandomDNUTeams;
+export default RandomBLCTeams;
diff --git a/data/random-battles/donotuse/random-sets.json b/data/random-battles/donotuse/random-sets.json
deleted file mode 100644
index 291475d152..0000000000
--- a/data/random-battles/donotuse/random-sets.json
+++ /dev/null
@@ -1,1330 +0,0 @@
-{
- "applin": {
- "level": 94,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Draco Meteor", "Sucker Punch", "Grassy Glide", "Pounce"],
- "abilities": ["Bulletproof"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "arrokuda": {
- "level": 84,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Flip Turn", "Liquidation", "Crunch", "Poison Jab", "Close Combat"],
- "abilities": ["Swift Swim"],
- "teraTypes": ["Water", "Dark"]
- },
- {
- "role": "Wallbreaker",
- "movepool": ["Flip Turn", "Liquidation", "Crunch", "Aqua Jet", "Close Combat"],
- "abilities": ["Swift Swim"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "azurill": {
- "level": 90,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Whirlpool", "Perish Song", "Rest", "Seismic Toss"],
- "abilities": ["Sap Sipper"],
- "teraTypes": ["Normal", "Fighting"]
- }
- ]
- },
- "beldum": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Iron Head", "Zen Headbutt", "Steel Beam", "Iron Defense"],
- "abilities": ["Clear Body"],
- "teraTypes": ["Psychic"]
- }
- ]
- },
- "bidoof": {
- "level": 84,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Swords Dance", "Curse", "Double-Edge", "Crunch", "Aqua Tail", "Quick Attack"],
- "abilities": ["Simple"],
- "teraTypes": ["Normal", "Dark"]
- },
- {
- "role": "Fast Support",
- "movepool": ["Stealth Rock", "Thunder Wave", "Taunt", "Crunch", "Return", "Super Fang"],
- "abilities": ["Unaware"],
- "teraTypes": ["Normal", "Dark"]
- }
- ]
- },
- "bounsweet": {
- "level": 88,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Giga Drain", "Rapid Spin", "Toxic", "Synthesis", "Aromatherapy"],
- "abilities": ["Oblivious"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "bramblin": {
- "level": 84,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Poltergeist", "Power Whip", "Shadow Sneak", "Rapid Spin", "Strength Sap", "Spikes"],
- "abilities": ["Wind Rider", "Infiltrator"],
- "teraTypes": ["Normal"]
- },
- {
- "role": "Fast Support",
- "movepool": ["Poltergeist", "Power Whip", "Shadow Sneak", "Rapid Spin", "Strength Sap"],
- "abilities": ["Wind Rider", "Infiltrator"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "budew": {
- "level": 80,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Giga Drain", "Sludge Bomb", "Spikes", "Synthesis"],
- "abilities": ["Natural Cure"],
- "teraTypes": ["Poison"]
- },
- {
- "role": "Fast Attacker",
- "movepool": ["Giga Drain", "Sludge Bomb", "Shadow Ball", "Synthesis", "Extrasensory", "Growth", "Leaf Storm"],
- "abilities": ["Natural Cure"],
- "teraTypes": ["Poison", "Ghost"]
- }
- ]
- },
- "bunnelby": {
- "level": 86,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Return", "Earthquake", "Swords Dance", "Quick Attack"],
- "abilities": ["Pickup"],
- "teraTypes": ["Ground"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Bulk Up", "Return", "Earthquake", "Recycle"],
- "abilities": ["Cheek Pouch"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "capsakid": {
- "level": 88,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Seed Bomb", "Zen Headbutt", "Crunch", "Stomping Tantrum", "Growth"],
- "abilities": ["Chlorophyll", "Insomnia"],
- "teraTypes": ["Grass", "Psychic"]
- },
- {
- "role": "Fast Support",
- "movepool": ["Leech Seed", "Substitute", "Protect", "Stomping Tantrum"],
- "abilities": ["Insomnia"],
- "teraTypes": ["Grass"]
- },
- {
- "role": "Bulky Support",
- "movepool": ["Leech Seed", "Substitute", "Protect", "Crunch"],
- "abilities": ["Insomnia"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "charcadet": {
- "level": 90,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Fire Blast", "Night Shade", "Overheat", "Flamethrower", "Will-O-Wisp", "Destiny Bond", "Clear Smog"],
- "abilities": ["Flame Body"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "cherubi": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Sunny Day", "Growth", "Giga Drain", "Weather Ball"],
- "abilities": ["Chlorophyll"],
- "teraTypes": ["Grass"]
- },
- {
- "role": "Wallbreaker",
- "movepool": ["Energy Ball", "Hidden Power Fire", "Dazzling Gleam", "Healing Wish"],
- "abilities": ["Chlorophyll"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "cleffa": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Seismic Toss", "Toxic", "Thunder Wave", "Wish", "Protect"],
- "abilities": ["Magic Guard"],
- "teraTypes": ["Fighting"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Calm Mind", "Soft-Boiled", "Alluring Voice", "Fire Blast", "Draining Kiss", "Psyshock"],
- "abilities": ["Magic Guard"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "combee": {
- "level": 90,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Dual Wingbeat", "Lunge", "Endeavor", "Bug Buzz", "Tailwind"],
- "abilities": ["Hustle"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "cottonee": {
- "level": 84,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Stun Spore", "Knock Off", "Giga Drain", "Dazzling Gleam", "Encore", "Taunt"],
- "abilities": ["Prankster"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "dewpider": {
- "level": 78,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Surf", "Hydro Pump", "Ice Beam", "Bug Buzz", "Scald", "Sticky Web"],
- "abilities": ["Water Bubble"],
- "teraTypes": ["Ice"]
- }
- ]
- },
- "diglett": {
- "level": 84,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Earthquake", "Sucker Punch", "Swords Dance", "Endeavor", "Stealth Rock"],
- "abilities": ["Sand Force"],
- "teraTypes": ["Ground"]
- },
- {
- "role": "Fast Attacker",
- "movepool": ["Earthquake", "Stone Edge", "Sucker Punch", "Pursuit", "Swords Dance"],
- "abilities": ["Sand Force"],
- "teraTypes": ["Ground"]
- }
- ]
- },
- "diglettalola": {
- "level": 78,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Earthquake", "Iron Head", "Sucker Punch", "Swords Dance", "Pursuit", "Stone Edge"],
- "abilities": ["Tangling Hair"],
- "teraTypes": ["Earthquake", "Dark"]
- }
- ]
- },
- "dreepy": {
- "level": 88,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Curse", "Thunder Wave", "Draco Meteor", "Disable"],
- "abilities": ["Clear Body", "Cursed Body"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "feebas": {
- "level": 94,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Scald", "Ice Beam", "Toxic", "Haze"],
- "abilities": ["Adaptability"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "fletchling": {
- "level": 86,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Brave Bird", "Dual Wingbeat", "Return", "Quick Attack", "Swords Dance", "Taunt", "U-turn"],
- "abilities": ["Gale Wings"],
- "teraTypes": ["Normal"]
- },
- {
- "role": "Bulky Support",
- "movepool": ["Hurricane", "Air Slash", "Overheat", "Roost", "Defog", "U-turn", "Taunt"],
- "abilities": ["Gale Wings"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "flittle": {
- "level": 76,
- "sets": [
- {
- "role": "Fast Bulky Setup",
- "movepool": ["Calm Mind", "Psychic", "Psyshock", "Protect", "Substitute", "Tera Blast"],
- "abilities": ["Speed Boost"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "fomantis": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Leaf Storm", "Synthesis", "Superpower", "Poison Jab", "Hidden Power Fire"],
- "abilities": ["Contrary"],
- "teraTypes": ["Fighting"]
- }
- ]
- },
- "gossifleur": {
- "level": 84,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Giga Drain", "Rapid Spin", "Aromatherapy", "Synthesis", "Stun Spore", "Sleep Powder"],
- "abilities": ["Regenerator"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "happiny": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Seismic Toss", "Rest", "Thunder Wave", "Toxic", "Heal Bell", "Copycat"],
- "abilities": ["Natural Cure"],
- "teraTypes": ["Fighting"]
- }
- ]
- },
- "hatenna": {
- "level": 82,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Psyshock", "Psychic", "Nuzzle", "Healing Wish", "Mystical Fire", "Giga Drain", "Aromatherapy"],
- "abilities": ["Magic Bounce"],
- "teraTypes": ["Psychic"]
- },
- {
- "role": "Fast Bulky Setup",
- "movepool": ["Psyshock", "Psychic", "Calm Mind", "Mystical Fire", "Giga Drain"],
- "abilities": ["Magic Bounce"],
- "teraTypes": ["Fire"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Psychic", "Mystical Fire", "Calm Mind", "Rest", "Sleep Talk"],
- "abilities": ["Magic Bounce"],
- "teraTypes": ["Psychic"]
- }
- ]
- },
- "hoothoot": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Air Slash", "Nasty Plot", "Agility", "Roost", "Hyper Voice"],
- "abilities": ["Tinted Lens"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "hoppip": {
- "level": 90,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Acrobatics", "Seed Bomb", "Swords Dance", "Encore", "Strength Sap"],
- "abilities": ["Infiltrator"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "impidimp": {
- "level": 88,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Nasty Plot", "Draining Kiss", "Dazzling Gleam", "Dark Pulse", "Thunder Wave", "Parting Shot"],
- "abilities": ["Prankster"],
- "teraTypes": ["Fairy"]
- },
- {
- "role": "Fast Support",
- "movepool": ["Reflect", "Light Screen", "Dazzling Gleam", "Thunder Wave", "Parting Shot"],
- "abilities": ["Prankster"],
- "teraTypes": ["Fairy", "Electric"]
- }
- ]
- },
- "jigglypuff": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Calm Mind", "Nasty Plot", "Alluring Voice", "Fire Blast", "Psychic Noise"],
- "abilities": ["Competitive"],
- "teraTypes": ["Flying"]
- },
- {
- "role": "Bulky Support",
- "movepool": ["Wish", "Protect", "Seismic Toss", "Knock Off", "Toxic", "Thunder Wave", "Encore"],
- "abilities": ["Competitive"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "kirlia": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Calm Mind", "Psychic", "Psyshock", "Mystical Fire", "Alluring Voice"],
- "abilities": ["Trace"],
- "teraTypes": ["Fairy", "Fire"]
- },
- {
- "role": "Bulky Support",
- "movepool": ["Wish", "Protect", "Alluring Voice", "Teleport"],
- "abilities": ["Trace"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "lechonk": {
- "level": 92,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Double-Edge", "Body Slam", "Play Rough", "Iron Head", "Seed Bomb", "Yawn"],
- "abilities": ["Thick Fat"],
- "teraTypes": ["Fairy"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Double-Edge", "Body Slam", "Play Rough", "Iron Head", "Stuff Cheeks"],
- "abilities": ["Aroma Veil"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "ledyba": {
- "level": 88,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["U-turn", "Reflect", "Light Screen", "Roost"],
- "abilities": ["Swarm"],
- "teraTypes": ["Dark"]
- },
- {
- "role": "Fast Support",
- "movepool": ["U-turn", "Reflect", "Light Screen", "Toxic"],
- "abilities": ["Swarm"],
- "teraTypes": ["Dark"]
- },
- {
- "role": "Fast Bulky Setup",
- "movepool": ["U-turn", "Reflect", "Light Screen", "Knock Off"],
- "abilities": ["Swarm"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "lillipup": {
- "level": 84,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Return", "Pursuit", "Yawn", "Roar"],
- "abilities": ["Vital Spirit"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "litwick": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Shadow Ball", "Fire Blast", "Flamethrower", "Overheat", "Energy Ball", "Trick Room"],
- "abilities": ["Flash Fire"],
- "teraTypes": ["Grass"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Shadow Ball", "Fire Blast", "Energy Ball", "Trick Room", "Calm Mind"],
- "abilities": ["Flash Fire"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "lotad": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Scald", "Leech Seed", "Giga Drain", "Synthesis"],
- "abilities": ["Swift Swim"],
- "teraTypes": ["Steel"]
- },
- {
- "role": "Setup Sweeper",
- "movepool": ["Surf", "Rain Dance", "Energy Ball", "Ice Beam", "Scald"],
- "abilities": ["Swift Swim"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "makuhita": {
- "level": 84,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Close Combat", "Facade", "Knock Off", "Bullet Punch"],
- "abilities": ["Guts"],
- "teraTypes": ["Normal"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Drain Punch", "Thunder Punch", "Ice Punch", "Bullet Punch", "Bulk Up", "Poison Jab"],
- "abilities": ["Sheer Force"],
- "teraTypes": ["Electric"]
- }
- ]
- },
- "mareep": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Thunderbolt", "Signal Beam", "Volt Switch", "Heal Bell", "Toxic"],
- "abilities": ["Static"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "marill": {
- "level": 80,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Belly Drum", "Aqua Jet", "Knock Off", "Play Rough"],
- "abilities": ["Sap Sipper"],
- "teraTypes": ["Water"]
- },
- {
- "role": "Bulky Attacker",
- "movepool": ["Liquidation", "Play Rough", "Rest", "Sleep Talk", "Seismic Toss"],
- "abilities": ["Sap Sipper"],
- "teraTypes": ["Ground"]
- }
- ]
- },
- "meditite": {
- "level": 82,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Bulk Up", "Close Combat", "Drain Punch", "Zen Headbutt", "Poison Jab"],
- "abilities": ["Telepathy"],
- "teraTypes": ["Fighting"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Calm Mind", "Focus Blast", "Psyshock", "Recover"],
- "abilities": ["Telepathy"],
- "teraTypes": ["Poison"]
- }
- ]
- },
- "milcery": {
- "level": 85,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Acid Armor", "Stored Power", "Draining Kiss", "Recover"],
- "abilities": ["Aroma Veil"],
- "teraTypes": ["Poison"]
- }
- ]
- },
- "nacli": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Recover", "Stone Edge", "Rock Slide", "Earthquake", "Stealth Rock"],
- "abilities": ["Purifying Salt"],
- "teraTypes": ["Fairy"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Recover", "Stone Edge", "Rock Slide", "Earthquake", "Curse", "Iron Defense"],
- "abilities": ["Purifying Salt"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "nickit": {
- "level": 88,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Nasty Plot", "Snarl", "Mud Shot", "Round"],
- "abilities": ["Unburden"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "nidoranf": {
- "level": 83,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Toxic Spikes", "Poison Jab", "Sucker Punch", "Sludge Bomb", "Earth Power", "Super Fang"],
- "abilities": ["Poison Point"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "nincada": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Bug Buzz", "Giga Drain", "Shadow Ball", "Hidden Power Fire"],
- "abilities": ["Compound Eyes"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "noibat": {
- "level": 87,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Draco Meteor", "Hurricane", "Roost", "U-turn", "Heat Wave"],
- "abilities": ["Infiltrator"],
- "teraTypes": ["Steel"]
- },
- {
- "role": "Wallbreaker",
- "movepool": ["Draco Meteor", "Hurricane", "Switcheroo", "U-turn", "Heat Wave"],
- "abilities": ["Infiltrator"],
- "teraTypes": ["Steel"]
- }
- ]
- },
- "nymble": {
- "level": 80,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["U-turn", "Leech Life", "First Impression", "Sucker Punch"],
- "abilities": ["Tinted Lens"],
- "teraTypes": ["Bug"]
- }
- ]
- },
- "patrat": {
- "level": 89,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Swords Dance", "Return", "Crunch", "Seed Bomb", "Aqua Tail", "Zen Headbutt"],
- "abilities": ["Analytic"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "pawmi": {
- "level": 88,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Nuzzle", "Wish", "Protect", "Volt Switch", "Thunderbolt"],
- "abilities": ["Static", "Natural Cure"],
- "teraTypes": ["Flying"]
- },
- {
- "role": "Fast Attacker",
- "movepool": ["Nuzzle", "Volt Switch", "Fake Out", "Thunderbolt"],
- "abilities": ["Static", "Natural Cure"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "petilil": {
- "level": 84,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Energy Ball", "Hidden Power Fire", "Pollen Puff", "Healing Wish"],
- "abilities": ["Chlorophyll"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "pichu": {
- "level": 86,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Volt Tackle", "Iron Tail", "Volt Switch", "Double-Edge", "Play Rough"],
- "abilities": ["Lightning Rod"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "pidgey": {
- "level": 88,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Defog", "Roost", "Return", "Brave Bird", "U-turn"],
- "abilities": ["Big Pecks"],
- "teraTypes": ["Electric"]
- }
- ]
- },
- "pidove": {
- "level": 88,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Defog", "Wish", "Dual Wingbeat", "Protect", "U-turn"],
- "abilities": ["Super Luck"],
- "teraTypes": ["Electric"]
- },
- {
- "role": "Fast Attacker",
- "movepool": ["Return", "Night Slash", "Dual Wingbeat", "Quick Attack", "Roost", "U-turn"],
- "abilities": ["Super Luck"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "pikipek": {
- "level": 81,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Bullet Seed", "Knock Off", "Return", "Brave Bird", "U-turn"],
- "abilities": ["Skill Link"],
- "teraTypes": ["Grass"]
- },
- {
- "role": "Setup Sweeper",
- "movepool": ["Bullet Seed", "Knock Off", "Return", "Brave Bird", "Swords Dance"],
- "abilities": ["Skill Link"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "poochyena": {
- "level": 87,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Sucker Punch", "Heal Bell", "Taunt", "Roar", "Foul Play", "Yawn"],
- "abilities": ["Rattled"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "rattata": {
- "level": 80,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Facade", "U-turn", "Crunch", "Iron Tail"],
- "abilities": ["Guts"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "rattataalola": {
- "level": 82,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Double-Edge", "U-turn", "Crunch", "Pursuit", "Switcheroo"],
- "abilities": ["Thick Fat"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "rellor": {
- "level": 86,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Gunk Shot", "Lunge", "Cosmic Power", "Recover"],
- "abilities": ["Shed Skin"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "rockruff": {
- "level": 82,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Stealth Rock", "Sucker Punch", "Stone Edge", "Stomping Tantrum", "Iron Head"],
- "abilities": ["Vital Spirit"],
- "teraTypes": ["Rock"]
- },
- {
- "role": "Setup Sweeper",
- "movepool": ["Swords Dance", "Sucker Punch", "Stone Edge", "Stomping Tantrum", "Iron Head"],
- "abilities": ["Vital Spirit"],
- "teraTypes": ["Rock"]
- }
- ]
- },
- "roggenrola": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Stealth Rock", "Rock Slide", "Earthquake", "Explosion"],
- "abilities": ["Sturdy"],
- "teraTypes": ["Ghost"]
- },
- {
- "role": "Bulky Attacker",
- "movepool": ["Iron Defense", "Rock Slide", "Earthquake", "Body Press"],
- "abilities": ["Sturdy"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "rolycoly": {
- "level": 84,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Stealth Rock", "Spikes", "Will-O-Wisp", "Power Gem", "Rapid Spin"],
- "abilities": ["Flash Fire"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "rookidee": {
- "level": 88,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Spite", "Taunt", "Air Slash", "Roost", "U-turn"],
- "abilities": ["Unnerve"],
- "teraTypes": ["Steel"]
- }
- ]
- },
- "seedot": {
- "level": 85,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Sunny Day", "Swords Dance", "Seed Bomb", "Sucker Punch", "Body Slam"],
- "abilities": ["Chlorophyll"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "sentret": {
- "level": 84,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Tidy Up", "Body Slam", "Knock Off", "Super Fang"],
- "abilities": ["Frisk"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "shedinja": {
- "level": 76,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Poltergeist", "Swords Dance", "X-Scissor", "Sucker Punch", "Shadow Sneak", "Will-O-Wisp"],
- "abilities": ["Wonder Guard"],
- "teraTypes": ["Electric"]
- }
- ]
- },
- "shinx": {
- "level": 85,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Trailblaze", "Howl", "Facade", "Wild Charge", "Iron Tail", "Psychic Fangs"],
- "abilities": ["Guts"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "skitty": {
- "level": 84,
- "sets": [
- {
- "role": "Bulky Setup",
- "movepool": ["Calm Mind", "Hyper Voice", "Thunderbolt", "Ice Beam", "Shadow Ball"],
- "abilities": ["Wonder Skin"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "skwovet": {
- "level": 85,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Trailblaze", "Belly Drum", "Double-Edge", "Iron Tail"],
- "abilities": ["Cheek Pouch"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "slakoth": {
- "level": 88,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Pursuit", "Rock Slide", "Double-Edge", "Hammer Arm"],
- "abilities": ["Truant"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "slugma": {
- "level": 85,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Stealth Rock", "Power Gem", "Lava Plume", "Earth Power", "Recover"],
- "abilities": ["Flame Body"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "smoliv": {
- "level": 89,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Tera Blast", "Leech Seed", "Substitute", "Protect"],
- "abilities": ["Harvest"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "snom": {
- "level": 91,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Bug Buzz", "Icy Wind", "Rest", "Sleep Talk"],
- "abilities": ["Ice Scales"],
- "teraTypes": ["Water"]
- },
- {
- "role": "Bulky Support",
- "movepool": ["Bug Buzz", "Mirror Coat", "Rest", "Sleep Talk"],
- "abilities": ["Ice Scales"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "spearow": {
- "level": 85,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Focus Energy", "Drill Peck", "Double-Edge", "Drill Run", "Quick Attack"],
- "abilities": ["Sniper"],
- "teraTypes": ["Ground"]
- }
- ]
- },
- "spinarak": {
- "level": 85,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Sticky Web", "Sucker Punch", "Knock Off", "Toxic Spikes", "Megahorn"],
- "abilities": ["Insomnia"],
- "teraTypes": ["Ghost"]
- },
- {
- "role": "Setup Sweeper",
- "movepool": ["Hone Claws", "Sucker Punch", "Knock Off", "Poison Jab", "Megahorn"],
- "abilities": ["Insomnia"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "starly": {
- "level": 83,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Brave Bird", "U-turn", "Double-Edge", "Pursuit", "Steel Wing"],
- "abilities": ["Reckless"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "sunkern": {
- "level": 90,
- "sets": [
- {
- "role": "Setup Sweeper",
- "movepool": ["Sunny Day", "Growth", "Weather Ball", "Solar Beam"],
- "abilities": ["Chlorophyll"],
- "teraTypes": ["Fire"]
- }
- ]
- },
- "surskit": {
- "level": 82,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Sticky Web", "Bug Buzz", "Surf", "Ice Beam", "Giga Drain", "Hydro Pump"],
- "abilities": ["Swift Swim"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "swinub": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Earthquake", "Icicle Crash", "Ice Shard", "Superpower", "Stealth Rock"],
- "abilities": ["Thick Fat"],
- "teraTypes": ["Dragon"]
- }
- ]
- },
- "tadbulb": {
- "level": 84,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Acid Spray", "Parabolic Charge", "Volt Switch", "Muddy Water"],
- "abilities": ["Static"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "taillow": {
- "level": 81,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Boomburst", "Hurricane", "U-turn", "Heat Wave"],
- "abilities": ["Scrappy"],
- "teraTypes": ["Normal"]
- },
- {
- "role": "Wallbreaker",
- "movepool": ["Facade", "Pursuit", "U-turn", "Brave Bird"],
- "abilities": ["Guts"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "tarountula": {
- "level": 84,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Sticky Web", "Leech Life", "Circle Throw", "Spikes", "Toxic Spikes"],
- "abilities": ["Stakeout"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "togepi": {
- "level": 85,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Wish", "Protect", "Heal Bell", "Seismic Toss"],
- "abilities": ["Serene Grace"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "tynamo": {
- "level": 91,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Spark", "Charge Beam", "Tera Blast", "Knock Off", "Thunder Wave"],
- "abilities": ["Levitate"],
- "teraTypes": ["Ice"]
- }
- ]
- },
- "tyrogue": {
- "level": 85,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["High Jump Kick", "Mach Punch", "Rapid Spin", "Rock Slide", "Earthquake", "Fake Out"],
- "abilities": ["Guts"],
- "teraTypes": ["Fighting"]
- },
- {
- "role": "Fast Bulky Setup",
- "movepool": ["High Jump Kick", "Bulk Up", "Rapid Spin", "Rock Slide", "Earthquake"],
- "abilities": ["Guts"],
- "teraTypes": ["Fighting"]
- }
- ]
- },
- "venipede": {
- "level": 80,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Toxic Spikes", "Spikes", "Poison Jab", "Protect"],
- "abilities": ["Speed Boost"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "wattrel": {
- "level": 75,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Hurricane", "Roost", "Thunder", "Thunderbolt", "Volt Switch", "U-turn"],
- "abilities": ["Volt Absorb"],
- "teraTypes": ["Flying"]
- }
- ]
- },
- "whismur": {
- "level": 89,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Hyper Voice", "Ice Beam", "Whirlwind", "Seismic Toss", "Shadow Ball", "Flamethrower"],
- "abilities": ["Rattled"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "wiglett": {
- "level": 84,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Liquidation", "Throat Chop", "Foul Play", "Stomping Tantrum", "Sucker Punch", "Memento"],
- "abilities": ["Gooey"],
- "teraTypes": ["Water"]
- }
- ]
- },
- "wimpod": {
- "level": 84,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Spikes", "Taunt", "Bug Buzz", "Scald"],
- "abilities": ["Wimp Out"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "wooloo": {
- "level": 85,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Facade", "Rest", "Sleep Talk", "Thunder Wave"],
- "abilities": ["Fluffy"],
- "teraTypes": ["Ghost"]
- },
- {
- "role": "Bulky Attacker",
- "movepool": ["Double-Edge", "Counter", "Rest", "Sleep Talk"],
- "abilities": ["Fluffy"],
- "teraTypes": ["Ghost"]
- }
- ]
- },
- "wooper": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Recover", "Scald", "Liquidation", "Earthquake", "Stealth Rock"],
- "abilities": ["Unaware"],
- "teraTypes": ["Dark"]
- },
- {
- "role": "Bulky Setup",
- "movepool": ["Recover", "Scald", "Liquidation", "Earthquake", "Curse"],
- "abilities": ["Unaware"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "wooperpaldea": {
- "level": 82,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Recover", "Poison Jab", "Earthquake", "Toxic", "Spikes", "Toxic Spikes"],
- "abilities": ["Unaware"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "yamper": {
- "level": 89,
- "sets": [
- {
- "role": "Bulky Attacker",
- "movepool": ["Nuzzle", "Play Rough", "Wild Charge", "Volt Switch", "Crunch", "Double-Edge"],
- "abilities": ["Rattled"],
- "teraTypes": ["Fairy"]
- }
- ]
- },
- "yungoos": {
- "level": 81,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Double-Edge", "Crunch", "Earthquake", "U-turn"],
- "abilities": ["Adaptability"],
- "teraTypes": ["Normal"]
- }
- ]
- },
- "zigzagoongalar": {
- "level": 82,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Body Slam", "Knock Off", "Trick", "Parting Shot", "Gunk Shot", "Taunt"],
- "abilities": ["Quick Feet"],
- "teraTypes": ["Dark"]
- }
- ]
- },
- "zubat": {
- "level": 83,
- "sets": [
- {
- "role": "Fast Support",
- "movepool": ["Taunt", "Toxic", "Roost", "Brave Bird", "Defog", "Sludge Bomb"],
- "abilities": ["Infiltrator"],
- "teraTypes": ["Steel"]
- },
- {
- "role": "Setup Sweeper",
- "movepool": ["Nasty Plot", "Sludge Bomb", "Giga Drain", "Shadow Ball"],
- "abilities": ["Infiltrator"],
- "teraTypes": ["Steel"]
- }
- ]
- },
- "luvdisc": {
- "level": 80,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Surf", "Ice Beam", "Hydro Pump", "Toxic", "Flip Turn", "Hidden Power Grass"],
- "abilities": ["Swift Swim"],
- "teraTypes": ["Grass"]
- }
- ]
- },
- "unown": {
- "level": 94,
- "sets": [
- {
- "role": "Wallbreaker",
- "movepool": ["Hidden Power Psychic"],
- "abilities": ["Levitate"],
- "teraTypes": ["Psychic"]
- }
- ]
- },
- "snorunt": {
- "level": 83,
- "sets": [
- {
- "role": "Fast Attacker",
- "movepool": ["Ice Beam", "Ice Shard", "Switcheroo", "Spikes", "Shadow Ball"],
- "abilities": ["Inner Focus"],
- "teraTypes": ["Ice"]
- }
- ]
- },
- "swablu": {
- "level": 80,
- "sets": [
- {
- "role": "Bulky Support",
- "movepool": ["Brave Bird", "Toxic", "Defog", "Roost", "Cotton Guard"],
- "abilities": ["Natural Cure"],
- "teraTypes": ["Steel"]
- }
- ]
- }
-}
diff --git a/sim/teams.ts b/sim/teams.ts
index afd36816e1..39a419ed32 100644
--- a/sim/teams.ts
+++ b/sim/teams.ts
@@ -632,8 +632,6 @@ export const Teams = new class Teams {
const formatID = toID(format);
if (mod === 'gen9ssb') {
TeamGenerator = require(`../data/mods/gen9ssb/random-teams`).default;
- } else if (formatID.includes('gen9donotuserandombattle')) {
- TeamGenerator = require(`../data/random-battles/donotuse/teams`).default;
} else if (formatID.includes('gen9babyrandombattle')) {
TeamGenerator = require(`../data/random-battles/gen9baby/teams`).default;
} else if (formatID.includes('gen9randombattle') && format.ruleTable?.has('+pokemontag:cap')) {