diff --git a/config/formats.ts b/config/formats.ts
index fd7297bc5a..fd8ee124cf 100644
--- a/config/formats.ts
+++ b/config/formats.ts
@@ -5670,10 +5670,23 @@ export const Formats: FormatList = [
`• Smogon Thread`,
],
mod: 'moderngen1',
- searchShow: false,
ruleset: ['Standard', 'Partial Trapping Clause', 'Protect Clause', 'Field Effect Clause', 'Sleep Moves Clause', '+No Ability', '-All Abilities', '-All Items'],
banlist: ['Uber', 'Fake Out', 'Confuse Ray', 'Supersonic', 'Swagger', 'Sweet Kiss', 'Shell Smash', 'Teeter Dance', 'Flatter'],
},
+ {
+ name: "[Gen 1] Modern Gen 1: Crossover",
+ threads: [
+ `• Smogon Thread`,
+ ],
+ mod: 'moderngen1crossover',
+ ruleset: ['Standard', 'Data Mod', '+No Ability', '-All Abilities', '-All Items'],
+ banlist: ['All Pokemon'],
+ unbanlist: ["Faenuce", "Aqualloy", "Hemerati", "Particlage", "Tanphero", "Turrarbon", "Bondra", "Elscythe",
+ "Frostava", "Blossifoul", "Drigike", "Henchinel", "Cladipon", "Killidinal", "Amber Eyes", "Birreteel", "Negusurp",
+ "Mossebble", "Kodorath", "Monkessu", "Toxiwyrn", "Deseroud", "Contamicow", "Whonhef", "Hydrarsh", "Snailmer",
+ "Myrmand", "Eledrake", "Itsufall", "Chiseame", "Marblazard", "Tapu Wifi", "Ungawurm", "Everird",
+ "Flocura", "Jaegorm", "Noxon", "Ramppyre", "Stormulex", "Raccatoskr", "Porynoirz", "Pingray", "Baloon", "Polbearab", "Iron Convector", "Saurosphere", "Gargoyle"],
+ },
{
name: "[Gen 1] Modern Gen 1 Random Battle",
desc: `Pokémon, items, abilities, and moves are redesigned for OU, and new items, abilities, and moves are added, all without changing base stats.`,
diff --git a/data/mods/gen1backtothepast/pokedex.ts b/data/mods/gen1backtothepast/pokedex.ts
index 20e9aa44b8..faff520cdc 100644
--- a/data/mods/gen1backtothepast/pokedex.ts
+++ b/data/mods/gen1backtothepast/pokedex.ts
@@ -617,6 +617,7 @@ export const Pokedex: import('../../../sim/dex-species').ModdedSpeciesDataTable
masquerain: {
inherit: true,
baseStats: {hp: 70, atk: 60, def: 62, spa: 100, spd: 100, spe: 80},
+ types: ["Bug", "Water"],
gen: 1,
},
cursola: {
diff --git a/data/mods/moderngen1crossover/formats-data.ts b/data/mods/moderngen1crossover/formats-data.ts
new file mode 100644
index 0000000000..25a76a2023
--- /dev/null
+++ b/data/mods/moderngen1crossover/formats-data.ts
@@ -0,0 +1,146 @@
+export const FormatsData: {[k: string]: ModdedSpeciesFormatsData} = {
+ faenuce: {
+ tier: "OU",
+ },
+ aqualloy: {
+ tier: "OU",
+ },
+ hemerati: {
+ tier: "OU",
+ },
+ particlage: {
+ tier: "OU",
+ },
+ tanphero: {
+ tier: "OU",
+ },
+ turrarbon: {
+ tier: "OU",
+ },
+ bondra: {
+ tier: "OU",
+ },
+ elscythe: {
+ tier: "OU",
+ },
+ frostava: {
+ tier: "OU",
+ },
+ blossifoul: {
+ tier: "OU",
+ },
+ drigike: {
+ tier: "OU",
+ },
+ henchinel: {
+ tier: "OU",
+ },
+ cladipon: {
+ tier: "OU",
+ },
+ killidinal: {
+ tier: "OU",
+ },
+ ambereyes: {
+ tier: "OU",
+ },
+ birreteel: {
+ tier: "OU",
+ },
+ negusurp: {
+ tier: "OU",
+ },
+ mossebble: {
+ tier: "OU",
+ },
+ kodorath: {
+ tier: "OU",
+ },
+ monkessu: {
+ tier: "OU",
+ },
+ toxiwyrn: {
+ tier: "OU",
+ },
+ deseroud: {
+ tier: "OU",
+ },
+ contamicow: {
+ tier: "OU",
+ },
+ whonhef: {
+ tier: "OU",
+ },
+ hydrarsh: {
+ tier: "OU",
+ },
+ snailmer: {
+ tier: "OU",
+ },
+ myrmand: {
+ tier: "OU",
+ },
+ eledrake: {
+ tier: "OU",
+ },
+ itsufall: {
+ tier: "OU",
+ },
+ chiseame: {
+ tier: "OU",
+ },
+ marblazard: {
+ tier: "OU",
+ },
+ tapuwifi: {
+ tier: "OU",
+ },
+ ungawurm: {
+ tier: "OU",
+ },
+ flocura: {
+ tier: "OU",
+ },
+ jaegorm: {
+ tier: "OU",
+ },
+ jaegormcollective: {
+ tier: "Illegal",
+ },
+ noxon: {
+ tier: "OU",
+ },
+ ramppyre: {
+ tier: "OU",
+ },
+ stormulex: {
+ tier: "OU",
+ },
+ raccatoskr: {
+ tier: "OU",
+ },
+ porynoirz: {
+ tier: "OU",
+ },
+ pingray: {
+ tier: "OU",
+ },
+ baloon: {
+ tier: "OU",
+ },
+ polbearab: {
+ tier: "OU",
+ },
+ ironconvector: {
+ tier: "OU",
+ },
+ saurosphere: {
+ tier: "OU",
+ },
+ gargoyle: {
+ tier: "OU",
+ },
+ everird: {
+ tier: "OU",
+ },
+};
diff --git a/data/mods/moderngen1crossover/learnsets.ts b/data/mods/moderngen1crossover/learnsets.ts
new file mode 100644
index 0000000000..cead3c4976
--- /dev/null
+++ b/data/mods/moderngen1crossover/learnsets.ts
@@ -0,0 +1,1334 @@
+export const Learnsets = {
+ faenuce: {learnset: {
+ bodyslam: ["1L1"],
+ burnup: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ drainingkiss: ["1L1"],
+ earthpower: ["1L1"],
+ fireblast: ["1L1"],
+ flamecharge: ["1L1"],
+ flamethrower: ["1L1"],
+ focusblast: ["1L1"],
+ heatcrash: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ lavaplume: ["1L1"],
+ morningsun: ["1L1"],
+ nightshade: ["1L1"],
+ psychic: ["1L1"],
+ rest: ["1L1"],
+ shockwave: ["1L1"],
+ solarbeam: ["1L1"],
+ substitute: ["1L1"],
+ swordsdance: ["1L1"],
+ toxic: ["1L1"],
+ willowisp: ["1L1"],
+ zenheadbutt: ["1L1"],
+ }},
+ aqualloy: {learnset: {
+ aquajet: ["1L1"],
+ blizzard: ["1L1"],
+ bodyslam: ["1L1"],
+ boomburst: ["1L1"],
+ flipturn: ["1L1"],
+ haze: ["1L1"],
+ hydropump: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ irondefense: ["1L1"],
+ recover: ["1L1"],
+ refresh: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ shadowball: ["1L1"],
+ steelbeam: ["1L1"],
+ substitute: ["1L1"],
+ surf: ["1L1"],
+ thunderbolt: ["1L1"],
+ toxic: ["1L1"],
+ wavecrash: ["1L1"],
+ }},
+ hemerati: {learnset: {
+ aurasphere: ["1L1"],
+ closecombat: ["1L1"],
+ counter: ["1L1"],
+ earthquake: ["1L1"],
+ focusblast: ["1L1"],
+ focuspunch: ["1L1"],
+ poisonjab: ["1L1"],
+ pollenpuff: ["1L1"],
+ seismictoss: ["1L1"],
+ stoneedge: ["1L1"],
+ upperhand: ["1L1"],
+ uturn: ["1L1"],
+ aromatherapy: ["1L1"],
+ energyball: ["1L1"],
+ leafblade: ["1L1"],
+ leafstorm: ["1L1"],
+ rest: ["1L1"],
+ shockwave: ["1L1"],
+ solarbeam: ["1L1"],
+ substitute: ["1L1"],
+ synthesis: ["1L1"],
+ toxic: ["1L1"],
+ }},
+ particlage: {learnset: {
+ aquacutter: ["1L1"],
+ assurance: ["1L1"],
+ bodyslam: ["1L1"],
+ brickbreak: ["1L1"],
+ charge: ["1L1"],
+ discharge: ["1L1"],
+ doubleedge: ["1L1"],
+ doubleshock: ["1L1"],
+ eerieimpulse: ["1L1"],
+ electroball: ["1L1"],
+ expandingforce: ["1L1"],
+ grassknot: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ nightslash: ["1L1"],
+ outrage: ["1L1"],
+ quickattack: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ signalbeam: ["1L1"],
+ substitute: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ voltswitch: ["1L1"],
+ workup: ["1L1"],
+ }},
+ tanphero: {learnset: {
+ bodyslam: ["1L1"],
+ boltstrike: ["1L1"],
+ bulldoze: ["1L1"],
+ chargebeam: ["1L1"],
+ counter: ["1L1"],
+ discharge: ["1L1"],
+ earthquake: ["1L1"],
+ highhorsepower: ["1L1"],
+ hyperbeam: ["1L1"],
+ irontail: ["1L1"],
+ nuzzle: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ reversal: ["1L1"],
+ rockpolish: ["1L1"],
+ rockslide: ["1L1"],
+ rocktomb: ["1L1"],
+ stompingtantrum: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ superpower: ["1L1"],
+ toxic: ["1L1"],
+ voltswitch: ["1L1"],
+ zapcannon: ["1L1"],
+ }},
+ turrarbon: {learnset: {
+ aurasphere: ["1L1"],
+ bodypress: ["1L1"],
+ bodyslam: ["1L1"],
+ chargebeam: ["1L1"],
+ discharge: ["1L1"],
+ earthquake: ["1L1"],
+ energyball: ["1L1"],
+ flashcannon: ["1L1"],
+ heavyslam: ["1L1"],
+ icebeam: ["1L1"],
+ irondefense: ["1L1"],
+ nuzzle: ["1L1"],
+ rest: ["1L1"],
+ shadowball: ["1L1"],
+ sludgebomb: ["1L1"],
+ steelbeam: ["1L1"],
+ substitute: ["1L1"],
+ superpower: ["1L1"],
+ technoblast: ["1L1"],
+ thunderbolt: ["1L1"],
+ toxic: ["1L1"],
+ voltswitch: ["1L1"],
+ zapcannon: ["1L1"],
+ }},
+ bondra: {learnset: {
+ beatup: ["1L1"],
+ bodyslam: ["1L1"],
+ brutalswing: ["1L1"],
+ closecombat: ["1L1"],
+ energyball: ["1L1"],
+ explosion: ["1L1"],
+ fireblast: ["1L1"],
+ firefang: ["1L1"],
+ flamecharge: ["1L1"],
+ flareblitz: ["1L1"],
+ glare: ["1L1"],
+ headlongrush: ["1L1"],
+ headsmash: ["1L1"],
+ hyperbeam: ["1L1"],
+ leechseed: ["1L1"],
+ overheat: ["1L1"],
+ powerwhip: ["1L1"],
+ rest: ["1L1"],
+ substitute: ["1L1"],
+ superfang: ["1L1"],
+ synthesis: ["1L1"],
+ syrupbomb: ["1L1"],
+ thunderfang: ["1L1"],
+ toxic: ["1L1"],
+ triattack: ["1L1"],
+ uturn: ["1L1"],
+ willowisp: ["1L1"],
+ workup: ["1L1"],
+ }},
+ elscythe: {learnset: {
+ aromatherapy: ["1L1"],
+ chargebeam: ["1L1"],
+ darkpulse: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ drainingkiss: ["1L1"],
+ gigadrain: ["1L1"],
+ grassknot: ["1L1"],
+ hex: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ leafstorm: ["1L1"],
+ mistyexplosion: ["1L1"],
+ moonblast: ["1L1"],
+ nightshade: ["1L1"],
+ razorleaf: ["1L1"],
+ rest: ["1L1"],
+ shadowball: ["1L1"],
+ shadowclaw: ["1L1"],
+ shadowsneak: ["1L1"],
+ substitute: ["1L1"],
+ swordsdance: ["1L1"],
+ synthesis: ["1L1"],
+ taunt: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ }},
+ frostava: {learnset: {
+ chillingwater: ["1L1"],
+ chillyreception: ["1L1"],
+ doubleedge: ["1L1"],
+ endure: ["1L1"],
+ flashcannon: ["1L1"],
+ glaciallance: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ iceshard: ["1L1"],
+ icespinner: ["1L1"],
+ icywind: ["1L1"],
+ lightscreen: ["1L1"],
+ mist: ["1L1"],
+ psychicnoise: ["1L1"],
+ recover: ["1L1"],
+ reflect: ["1L1"],
+ rest: ["1L1"],
+ substitute: ["1L1"],
+ toxic: ["1L1"],
+ }},
+ blossifoul: {learnset: {
+ bodyslam: ["1L1"],
+ doomdesire: ["1L1"],
+ earthquake: ["1L1"],
+ fireblast: ["1L1"],
+ flowertrick: ["1L1"],
+ foulplay: ["1L1"],
+ gunkshot: ["1L1"],
+ leafstorm: ["1L1"],
+ leechseed: ["1L1"],
+ mortalspin: ["1L1"],
+ protect: ["1L1"],
+ rest: ["1L1"],
+ sludgebomb: ["1L1"],
+ sludgewave: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ synthesis: ["1L1"],
+ toxic: ["1L1"],
+ toxicthread: ["1L1"],
+ trailblaze: ["1L1"],
+ }},
+ drigike: {learnset: {
+ amnesia: ["1L1"],
+ assist: ["1L1"],
+ brine: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ diamondstorm: ["1L1"],
+ earthpower: ["1L1"],
+ fireblast: ["1L1"],
+ flashcannon: ["1L1"],
+ flipturn: ["1L1"],
+ morningsun: ["1L1"],
+ overheat: ["1L1"],
+ poisonjab: ["1L1"],
+ psychocut: ["1L1"],
+ reflecttype: ["1L1"],
+ rockpolish: ["1L1"],
+ saltcure: ["1L1"],
+ sandattack: ["1L1"],
+ scorchingsands: ["1L1"],
+ shoreup: ["1L1"],
+ spikyshield: ["1L1"],
+ stoneedge: ["1L1"],
+ storedpower: ["1L1"],
+ surf: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ }},
+ henchinel: {learnset: {
+ beatup: ["1L1"],
+ bodyslam: ["1L1"],
+ crunch: ["1L1"],
+ dualchop: ["1L1"],
+ faketears: ["1L1"],
+ firepunch: ["1L1"],
+ foulplay: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ icepunch: ["1L1"],
+ matblock: ["1L1"],
+ memento: ["1L1"],
+ nastyplot: ["1L1"],
+ partingshot: ["1L1"],
+ payback: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ revenge: ["1L1"],
+ ruination: ["1L1"],
+ scaryface: ["1L1"],
+ shadowclaw: ["1L1"],
+ substitute: ["1L1"],
+ suckerpunch: ["1L1"],
+ throatchop: ["1L1"],
+ thunderpunch: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ wickedblow: ["1L1"],
+ }},
+ cladipon: {learnset: {
+ anchorshot: ["1L1"],
+ bodypress: ["1L1"],
+ bodyslam: ["1L1"],
+ brickbreak: ["1L1"],
+ bulldoze: ["1L1"],
+ drainpunch: ["1L1"],
+ flashcannon: ["1L1"],
+ focuspunch: ["1L1"],
+ forcepalm: ["1L1"],
+ heavyslam: ["1L1"],
+ hyperbeam: ["1L1"],
+ irondefense: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ seismictoss: ["1L1"],
+ spinout: ["1L1"],
+ substitute: ["1L1"],
+ thunderbolt: ["1L1"],
+ toxic: ["1L1"],
+ zenheadbutt: ["1L1"],
+ }},
+ kilidinal: {learnset: {
+ acrobatics: ["1L1"],
+ aerialace: ["1L1"],
+ airslash: ["1L1"],
+ bravebird: ["1L1"],
+ doubleedge: ["1L1"],
+ dualwingbeat: ["1L1"],
+ earthpower: ["1L1"],
+ focusblast: ["1L1"],
+ foulplay: ["1L1"],
+ grassknot: ["1L1"],
+ heatwave: ["1L1"],
+ honeclaws: ["1L1"],
+ oblivionwing: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ roost: ["1L1"],
+ seedbomb: ["1L1"],
+ substitute: ["1L1"],
+ suckerpunch: ["1L1"],
+ swordsdance: ["1L1"],
+ toxic: ["1L1"],
+ uturn: ["1L1"],
+ }},
+ ambereyes: {learnset: {
+ astonish: ["1L1"],
+ bodyslam: ["1L1"],
+ brickbreak: ["1L1"],
+ counter: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ doubleedge: ["1L1"],
+ hex: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ nightshade: ["1L1"],
+ powergem: ["1L1"],
+ return: ["1L1"],
+ }},
+ birreteel: {learnset: {
+ aquastep: ["1L1"],
+ chillyreception: ["1L1"],
+ darkpulse: ["1L1"],
+ disable: ["1L1"],
+ foulplay: ["1L1"],
+ futuresight: ["1L1"],
+ glare: ["1L1"],
+ irondefense: ["1L1"],
+ lashout: ["1L1"],
+ lightscreen: ["1L1"],
+ magiccoat: ["1L1"],
+ meanlook: ["1L1"],
+ mirrorcoat: ["1L1"],
+ nastyplot: ["1L1"],
+ powertrip: ["1L1"],
+ reflect: ["1L1"],
+ rest: ["1L1"],
+ snarl: ["1L1"],
+ spite: ["1L1"],
+ substitute: ["1L1"],
+ takeheart: ["1L1"],
+ taunt: ["1L1"],
+ torment: ["1L1"],
+ toxic: ["1L1"],
+ }},
+ negusurp: {learnset: {
+ bodyslam: ["1L1"],
+ doubleedge: ["1L1"],
+ explosion: ["1L1"],
+ flashcannon: ["1L1"],
+ heavyslam: ["1L1"],
+ hyperbeam: ["1L1"],
+ ironhead: ["1L1"],
+ metalclaw: ["1L1"],
+ naturesmadness: ["1L1"],
+ return: ["1L1"],
+ rocktomb: ["1L1"],
+ shadowball: ["1L1"],
+ steelbeam: ["1L1"],
+ uturn: ["1L1"],
+ }},
+ mossebble: {learnset: {
+ chargebeam: ["1L1"],
+ confusion: ["1L1"],
+ icepunch: ["1L1"],
+ magnetrise: ["1L1"],
+ moonlight: ["1L1"],
+ painsplit: ["1L1"],
+ protect: ["1L1"],
+ psychic: ["1L1"],
+ psychicnoise: ["1L1"],
+ psyshock: ["1L1"],
+ scald: ["1L1"],
+ thunderpunch: ["1L1"],
+ torchsong: ["1L1"],
+ willowisp: ["1L1"],
+ }},
+ kodorath: {learnset: {
+ attackorder: ["1L1"],
+ bodyslam: ["1L1"],
+ brickbreak: ["1L1"],
+ closecombat: ["1L1"],
+ curse: ["1L1"],
+ defendorder: ["1L1"],
+ doubleedge: ["1L1"],
+ endeavor: ["1L1"],
+ firstimpression: ["1L1"],
+ healorder: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ irondefense: ["1L1"],
+ leafstorm: ["1L1"],
+ lunge: ["1L1"],
+ mimic: ["1L1"],
+ nightshade: ["1L1"],
+ pounce: ["1L1"],
+ powerwhip: ["1L1"],
+ rest: ["1L1"],
+ shadowball: ["1L1"],
+ shadowsneak: ["1L1"],
+ skittersmack: ["1L1"],
+ substitute: ["1L1"],
+ swordsdance: ["1L1"],
+ toxic: ["1L1"],
+ uturn: ["1L1"],
+ }},
+ monkessu: {learnset: {
+ aromatherapy: ["1L1"],
+ assurance: ["1L1"],
+ block: ["1L1"],
+ bodyslam: ["1L1"],
+ bulldoze: ["1L1"],
+ doubleedge: ["1L1"],
+ earthpower: ["1L1"],
+ earthquake: ["1L1"],
+ explosion: ["1L1"],
+ futuresight: ["1L1"],
+ growth: ["1L1"],
+ hyperbeam: ["1L1"],
+ leechseed: ["1L1"],
+ mimic: ["1L1"],
+ partingshot: ["1L1"],
+ pursuit: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ rockslide: ["1L1"],
+ rockthrow: ["1L1"],
+ rocktomb: ["1L1"],
+ rollout: ["1L1"],
+ shedtail: ["1L1"],
+ solarbeam: ["1L1"],
+ stompingtantrum: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ synthesis: ["1L1"],
+ toxic: ["1L1"],
+ }},
+ toxiwyrn: {learnset: {
+ bodyslam: ["1L1"],
+ breakingswipe: ["1L1"],
+ doubleedge: ["1L1"],
+ dracometeor: ["1L1"],
+ dragonbreath: ["1L1"],
+ dragonclaw: ["1L1"],
+ dragondance: ["1L1"],
+ dragonpulse: ["1L1"],
+ dragonrush: ["1L1"],
+ flamethrower: ["1L1"],
+ glaiverush: ["1L1"],
+ headbutt: ["1L1"],
+ honeclaws: ["1L1"],
+ hyperbeam: ["1L1"],
+ ironhead: ["1L1"],
+ malignantchain: ["1L1"],
+ moonlight: ["1L1"],
+ poisonsting: ["1L1"],
+ rest: ["1L1"],
+ rocksmash: ["1L1"],
+ scaryface: ["1L1"],
+ screech: ["1L1"],
+ sludgebomb: ["1L1"],
+ sludgewave: ["1L1"],
+ substitute: ["1L1"],
+ surf: ["1L1"],
+ toxic: ["1L1"],
+ venomdrench: ["1L1"],
+ }},
+ deseroud: {learnset: {
+ bite: ["1L1"],
+ bodyslam: ["1L1"],
+ bulldoze: ["1L1"],
+ crunch: ["1L1"],
+ doubleedge: ["1L1"],
+ earthquake: ["1L1"],
+ grassknot: ["1L1"],
+ hammerarm: ["1L1"],
+ heatwave: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ mudshot: ["1L1"],
+ precipiceblades: ["1L1"],
+ rest: ["1L1"],
+ rockslide: ["1L1"],
+ rocktomb: ["1L1"],
+ scorchingsands: ["1L1"],
+ shoreup: ["1L1"],
+ steelwing: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ superpower: ["1L1"],
+ taunt: ["1L1"],
+ thousandarrows: ["1L1"],
+ toxic: ["1L1"],
+ uturn: ["1L1"],
+ wingattack: ["1L1"],
+ }},
+ contamicow: {learnset: {
+ acidspray: ["1L1"],
+ assurance: ["1L1"],
+ bodyslam: ["1L1"],
+ closecombat: ["1L1"],
+ comeuppance: ["1L1"],
+ crosspoison: ["1L1"],
+ earthquake: ["1L1"],
+ fierywrath: ["1L1"],
+ fireblast: ["1L1"],
+ firefang: ["1L1"],
+ gunkshot: ["1L1"],
+ headcharge: ["1L1"],
+ icefang: ["1L1"],
+ jawlock: ["1L1"],
+ lashout: ["1L1"],
+ overheat: ["1L1"],
+ partingshot: ["1L1"],
+ playrough: ["1L1"],
+ poisonfang: ["1L1"],
+ poisongas: ["1L1"],
+ punishment: ["1L1"],
+ rest: ["1L1"],
+ sludgebomb: ["1L1"],
+ sludgewave: ["1L1"],
+ substitute: ["1L1"],
+ suckerpunch: ["1L1"],
+ thunderfang: ["1L1"],
+ toxic: ["1L1"],
+ wildcharge: ["1L1"],
+ }},
+ whonhef: {learnset: {
+ aircutter: ["1L1"],
+ aquacutter: ["1L1"],
+ behemothblade: ["1L1"],
+ bitterblade: ["1L1"],
+ collisioncourse: ["1L1"],
+ doubleedge: ["1L1"],
+ hyperbeam: ["1L1"],
+ judgement: ["1L1"],
+ mightycleave: ["1L1"],
+ milkdrink: ["1L1"],
+ pounce: ["1L1"],
+ psychocut: ["1L1"],
+ quickattack: ["1L1"],
+ rage: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ smartstrike: ["1L1"],
+ spitup: ["1L1"],
+ stockpile: ["1L1"],
+ substitute: ["1L1"],
+ swallow: ["1L1"],
+ swordsdance: ["1L1"],
+ toxic: ["1L1"],
+ vacuumwave: ["1L1"],
+ xscissor: ["1L1"],
+ }},
+ hydrarsh: {learnset: {
+ amnesia: ["1L1"],
+ aquatail: ["1L1"],
+ bite: ["1L1"],
+ blizzard: ["1L1"],
+ bodyslam: ["1L1"],
+ brine: ["1L1"],
+ crunch: ["1L1"],
+ curse: ["1L1"],
+ doubleedge: ["1L1"],
+ dragonpulse: ["1L1"],
+ drillrun: ["1L1"],
+ earthquake: ["1L1"],
+ endure: ["1L1"],
+ fishousrend: ["1L1"],
+ hyperbeam: ["1L1"],
+ hyperfang: ["1L1"],
+ icefang: ["1L1"],
+ ironhead: ["1L1"],
+ irontail: ["1L1"],
+ mudshot: ["1L1"],
+ psychicfangs: ["1L1"],
+ recover: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ shoreup: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ superpower: ["1L1"],
+ toxic: ["1L1"],
+ }},
+ snailmer: {learnset: {
+ acidarmor: ["1L1"],
+ aquajet: ["1L1"],
+ aquaring: ["1L1"],
+ avalanche: ["1L1"],
+ bodypress: ["1L1"],
+ bodyslam: ["1L1"],
+ brine: ["1L1"],
+ chillingwater: ["1L1"],
+ curse: ["1L1"],
+ doubleedge: ["1L1"],
+ earthquake: ["1L1"],
+ flipturn: ["1L1"],
+ frostbreath: ["1L1"],
+ hydropump: ["1L1"],
+ hyperbeam: ["1L1"],
+ icywind: ["1L1"],
+ irondefense: ["1L1"],
+ jetpunch: ["1L1"],
+ lightscreen: ["1L1"],
+ magiccoat: ["1L1"],
+ meteormash: ["1L1"],
+ razorshell: ["1L1"],
+ recover: ["1L1"],
+ reflect: ["1L1"],
+ refresh: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ scald: ["1L1"],
+ signalbeam: ["1L1"],
+ smartstrike: ["1L1"],
+ substitute: ["1L1"],
+ surf: ["1L1"],
+ toxic: ["1L1"],
+ voltswitch: ["1L1"],
+ withdraw: ["1L1"],
+ }},
+ myrmand: {learnset: {
+ acidspray: ["1L1"],
+ anchorshot: ["1L1"],
+ bugbuzz: ["1L1"],
+ doubleedge: ["1L1"],
+ drillrun: ["1L1"],
+ earthquake: ["1L1"],
+ finalgambit: ["1L1"],
+ firefang: ["1L1"],
+ gyroball: ["1L1"],
+ heatwave: ["1L1"],
+ highhorsepower: ["1L1"],
+ hyperbeam: ["1L1"],
+ infestation: ["1L1"],
+ irondefense: ["1L1"],
+ lunge: ["1L1"],
+ megahorn: ["1L1"],
+ pounce: ["1L1"],
+ recover: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ sandtomb: ["1L1"],
+ shoreup: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ thousandwaves: ["1L1"],
+ toxic: ["1L1"],
+ toxicthread: ["1L1"],
+ uturn: ["1L1"],
+ wrap: ["1L1"],
+ }},
+ eledrake: {learnset: {
+ acrobatics: ["1L1"],
+ bitterblade: ["1L1"],
+ bodyslam: ["1L1"],
+ curse: ["1L1"],
+ detect: ["1L1"],
+ doubleedge: ["1L1"],
+ dragonbreath: ["1L1"],
+ dragondance: ["1L1"],
+ dragonpulse: ["1L1"],
+ flamethrower: ["1L1"],
+ focusblast: ["1L1"],
+ heatwave: ["1L1"],
+ honeclaws: ["1L1"],
+ hydropump: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ mimic: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ roost: ["1L1"],
+ sacredfire: ["1L1"],
+ skyattack: ["1L1"],
+ spacialrend: ["1L1"],
+ substitute: ["1L1"],
+ surf: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ toxic: ["1L1"],
+ uturn: ["1L1"],
+ }},
+ itsufall: {learnset: {
+ bodyslam: ["1L1"],
+ calmmind: ["1L1"],
+ doubleedge: ["1L1"],
+ firepunch: ["1L1"],
+ futuresight: ["1L1"],
+ hex: ["1L1"],
+ hyperbeam: ["1L1"],
+ icepunch: ["1L1"],
+ icywind: ["1L1"],
+ nastyplot: ["1L1"],
+ nightslash: ["1L1"],
+ psychic: ["1L1"],
+ psychicnoise: ["1L1"],
+ psychocut: ["1L1"],
+ psyshock: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ shadowball: ["1L1"],
+ shadowclaw: ["1L1"],
+ slash: ["1L1"],
+ snarl: ["1L1"],
+ substitute: ["1L1"],
+ thunderpunch: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ uturn: ["1L1"],
+ }},
+ chiseame: {learnset: {
+ aquatail: ["1L1"],
+ brine: ["1L1"],
+ doubleedge: ["1L1"],
+ dracometeor: ["1L1"],
+ dragonbreath: ["1L1"],
+ dragonrage: ["1L1"],
+ earthquake: ["1L1"],
+ flipturn: ["1L1"],
+ headbutt: ["1L1"],
+ hydropump: ["1L1"],
+ hyperbeam: ["1L1"],
+ icywind: ["1L1"],
+ incinerate: ["1L1"],
+ irontail: ["1L1"],
+ mudshot: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ scald: ["1L1"],
+ shedtail: ["1L1"],
+ substitute: ["1L1"],
+ tailwhip: ["1L1"],
+ toxic: ["1L1"],
+ twister: ["1L1"],
+ }},
+ marblazard: {learnset: {
+ bodypress: ["1L1"],
+ bodyslam: ["1L1"],
+ breakingswipe: ["1L1"],
+ brickbreak: ["1L1"],
+ calmmind: ["1L1"],
+ chipaway: ["1L1"],
+ crunch: ["1L1"],
+ dracometeor: ["1L1"],
+ dragonpulse: ["1L1"],
+ focusblast: ["1L1"],
+ harden: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ irondefense: ["1L1"],
+ ironhead: ["1L1"],
+ irontail: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ rockslide: ["1L1"],
+ rocktomb: ["1L1"],
+ shadowball: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ temperflare: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ workup: ["1L1"],
+ }},
+ tapuwifi: {learnset: {
+ avalance: ["1L1"],
+ blizzard: ["1L1"],
+ calmmind: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ drainingkiss: ["1L1"],
+ endure: ["1L1"],
+ faketears: ["1L1"],
+ grassknot: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ iceshard: ["1L1"],
+ irondefense: ["1L1"],
+ lightscreen: ["1L1"],
+ meanlook: ["1L1"],
+ moonblast: ["1L1"],
+ naturepower: ["1L1"],
+ naturesmadness: ["1L1"],
+ powdersnow: ["1L1"],
+ psychup: ["1L1"],
+ reflect: ["1L1"],
+ rest: ["1L1"],
+ storedpower: ["1L1"],
+ substitute: ["1L1"],
+ taunt: ["1L1"],
+ toxic: ["1L1"],
+ withdraw: ["1L1"],
+ }},
+ ungawurm: {learnset: {
+ agility: ["1L1"],
+ crunch: ["1L1"],
+ curse: ["1L1"],
+ doubleedge: ["1L1"],
+ earthquake: ["1L1"],
+ explosion: ["1L1"],
+ extremespeed: ["1L1"],
+ fireblast: ["1L1"],
+ flamethrower: ["1L1"],
+ gigadrain: ["1L1"],
+ growl: ["1L1"],
+ healbell: ["1L1"],
+ hiddenpower: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ icywind: ["1L1"],
+ leer: ["1L1"],
+ lightscreen: ["1L1"],
+ psychic: ["1L1"],
+ psychoshift: ["1L1"],
+ reflect: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ screech: ["1L1"],
+ selfdestruct: ["1L1"],
+ shadowball: ["1L1"],
+ substitute: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ yawn: ["1L1"],
+ }},
+ everird: {learnset: {
+ acrobatics: ["1L1"],
+ bravebird: ["1L1"],
+ bulldoze: ["1L1"],
+ curse: ["1L1"],
+ doubleedge: ["1L1"],
+ dragonhammer: ["1L1"],
+ energyball: ["1L1"],
+ faketears: ["1L1"],
+ flamethrower: ["1L1"],
+ hyperbeam: ["1L1"],
+ icywind: ["1L1"],
+ irondefense: ["1L1"],
+ poisonfang: ["1L1"],
+ psychic: ["1L1"],
+ rest: ["1L1"],
+ return: ["1L1"],
+ sludgebomb: ["1L1"],
+ sludgewave: ["1L1"],
+ substitute: ["1L1"],
+ taunt: ["1L1"],
+ thunderbolt: ["1L1"],
+ venomdrench: ["1L1"],
+ }},
+ flocura: {learnset: {
+ acrobatics: ["1L1"],
+ aerialace: ["1L1"],
+ amnesia: ["1L1"],
+ aromatherapy: ["1L1"],
+ aurasphere: ["1L1"],
+ bodyslam: ["1L1"],
+ cosmicpower: ["1L1"],
+ cottonspore: ["1L1"],
+ darkpulse: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ doubleedge: ["1L1"],
+ earthpower: ["1L1"],
+ endure: ["1L1"],
+ energyball: ["1L1"],
+ focusblast: ["1L1"],
+ gigadrain: ["1L1"],
+ hex: ["1L1"],
+ hyperbeam: ["1L1"],
+ leafstorm: ["1L1"],
+ leechseed: ["1L1"],
+ lunge: ["1L1"],
+ painsplit: ["1L1"],
+ petalblizzard: ["1L1"],
+ pollenpuff: ["1L1"],
+ powergem: ["1L1"],
+ psychic: ["1L1"],
+ psychocut: ["1L1"],
+ rest: ["1L1"],
+ seedbomb: ["1L1"],
+ shadowball: ["1L1"],
+ strengthsap: ["1L1"],
+ stunspore: ["1L1"],
+ substitute: ["1L1"],
+ takedown: ["1L1"],
+ taunt: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ uturn: ["1L1"],
+ workup: ["1L1"],
+ }},
+ jaegorm: {learnset: {
+ aurasphere: ["1L1"],
+ bodyslam: ["1L1"],
+ brickbreak: ["1L1"],
+ bugbuzz: ["1L1"],
+ bulldoze: ["1L1"],
+ crosschop: ["1L1"],
+ darkestlariant: ["1L1"],
+ darkpulse: ["1L1"],
+ doubleedge: ["1L1"],
+ extrasensory: ["1L1"],
+ firstimpression: ["1L1"],
+ focusblast: ["1L1"],
+ futuresight: ["1L1"],
+ gigadrain: ["1L1"],
+ hyperbeam: ["1L1"],
+ leechlife: ["1L1"],
+ lunge: ["1L1"],
+ mirrorcoat: ["1L1"],
+ mysticalfire: ["1L1"],
+ outrage: ["1L1"],
+ photongeyser: ["1L1"],
+ pounce: ["1L1"],
+ psychic: ["1L1"],
+ psychicnoise: ["1L1"],
+ psychocut: ["1L1"],
+ psyshock: ["1L1"],
+ rockslide: ["1L1"],
+ rocktomb: ["1L1"],
+ stoneedge: ["1L1"],
+ strugglebug: ["1L1"],
+ superpower: ["1L1"],
+ triattack: ["1L1"],
+ uturn: ["1L1"],
+ xscissor: ["1L1"],
+ zenheadbutt: ["1L1"],
+ }},
+ noxon: {learnset: {
+ acidarmor: ["1L1"],
+ calmmind: ["1L1"],
+ cosmicpower: ["1L1"],
+ honeclaws: ["1L1"],
+ lightscreen: ["1L1"],
+ reflect: ["1L1"],
+ rest: ["1L1"],
+ substitute: ["1L1"],
+ workup: ["1L1"],
+ }},
+ ramppyre: {learnset: {
+ ancientpower: ["1L1"],
+ brutalswing: ["1L1"],
+ endure: ["1L1"],
+ hyperbeam: ["1L1"],
+ moonblast: ["1L1"],
+ moonlight: ["1L1"],
+ nightslash: ["1L1"],
+ partingshot: ["1L1"],
+ playrough: ["1L1"],
+ powerwhip: ["1L1"],
+ psychic: ["1L1"],
+ rest: ["1L1"],
+ round: ["1L1"],
+ substitute: ["1L1"],
+ suckerpunch: ["1L1"],
+ superpower: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ }},
+ stormulex: {learnset: {
+ agility: ["1L1"],
+ assurance: ["1L1"],
+ batonpass: ["1L1"],
+ charge: ["1L1"],
+ chargebeam: ["1L1"],
+ defensecurl: ["1L1"],
+ discharge: ["1L1"],
+ doubleedge: ["1L1"],
+ doublekick: ["1L1"],
+ echoedvoice: ["1L1"],
+ eerieimpulse: ["1L1"],
+ electroball: ["1L1"],
+ fireblast: ["1L1"],
+ flamecharge: ["1L1"],
+ flamethrower: ["1L1"],
+ flareblitz: ["1L1"],
+ focusenergy: ["1L1"],
+ growl: ["1L1"],
+ headbutt: ["1L1"],
+ healbell: ["1L1"],
+ leer: ["1L1"],
+ morningsun: ["1L1"],
+ overheat: ["1L1"],
+ sandattack: ["1L1"],
+ stompingtantrum: ["1L1"],
+ swordsdance: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ willowisp: ["1L1"],
+ workup: ["1L1"],
+ zapcannon: ["1L1"],
+ zenheadbutt: ["1L1"],
+ }},
+ raccatoskr: {learnset: {
+ brickbreak: ["1L1"],
+ brutalswing: ["1L1"],
+ grassyglide: ["1L1"],
+ headsmash: ["1L1"],
+ heavyslam: ["1L1"],
+ hyperbeam: ["1L1"],
+ magiccoat: ["1L1"],
+ magnetrise: ["1L1"],
+ painsplit: ["1L1"],
+ rockpolish: ["1L1"],
+ rockslide: ["1L1"],
+ stoneedge: ["1L1"],
+ substitute: ["1L1"],
+ voltswitch: ["1L1"],
+ wildcharge: ["1L1"],
+ }},
+ porynoirz: {learnset: {
+ agility: ["1L1"],
+ astonish: ["1L1"],
+ blizzard: ["1L1"],
+ bodyslam: ["1L1"],
+ brickbreak: ["1L1"],
+ calmmind: ["1L1"],
+ charge: ["1L1"],
+ chargebeam: ["1L1"],
+ conversion: ["1L1"],
+ conversion2: ["1L1"],
+ curse: ["1L1"],
+ darkpulse: ["1L1"],
+ defensecurl: ["1L1"],
+ destinybond: ["1L1"],
+ disable: ["1L1"],
+ discharge: ["1L1"],
+ doubleedge: ["1L1"],
+ earthquake: ["1L1"],
+ eerieimpulse: ["1L1"],
+ electroweb: ["1L1"],
+ endure: ["1L1"],
+ facade: ["1L1"],
+ firepunch: ["1L1"],
+ focusblast: ["1L1"],
+ focuspunch: ["1L1"],
+ foulplay: ["1L1"],
+ futuresight: ["1L1"],
+ gigaimpact: ["1L1"],
+ gravity: ["1L1"],
+ hardpress: ["1L1"],
+ haze: ["1L1"],
+ hex: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ icepunch: ["1L1"],
+ icywind: ["1L1"],
+ imprison: ["1L1"],
+ leechlife: ["1L1"],
+ leer: ["1L1"],
+ lockon: ["1L1"],
+ magnetrise: ["1L1"],
+ meanlook: ["1L1"],
+ memento: ["1L1"],
+ metronome: ["1L1"],
+ nastyplot: ["1L1"],
+ nightshade: ["1L1"],
+ painsplit: ["1L1"],
+ payback: ["1L1"],
+ protect: ["1L1"],
+ psybeam: ["1L1"],
+ psychic: ["1L1"],
+ psychup: ["1L1"],
+ psyshock: ["1L1"],
+ recover: ["1L1"],
+ rest: ["1L1"],
+ rockslide: ["1L1"],
+ rocktomb: ["1L1"],
+ shadowball: ["1L1"],
+ shadowpunch: ["1L1"],
+ shadowsneak: ["1L1"],
+ skittersmack: ["1L1"],
+ solarbeam: ["1L1"],
+ substitute: ["1L1"],
+ swift: ["1L1"],
+ tackle: ["1L1"],
+ takedown: ["1L1"],
+ taunt: ["1L1"],
+ terablast: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderpunch: ["1L1"],
+ thundershock: ["1L1"],
+ thunderwave: ["1L1"],
+ triattack: ["1L1"],
+ uproar: ["1L1"],
+ willowisp: ["1L1"],
+ zapcannon: ["1L1"],
+ zenheadbutt: ["1L1"],
+ }},
+ pingray: {learnset: {
+ agility: ["1L1"],
+ avalanche: ["1L1"],
+ blizzard: ["1L1"],
+ brine: ["1L1"],
+ confide: ["1L1"],
+ cosmicpower: ["1L1"],
+ curse: ["1L1"],
+ dazzlinggleam: ["1L1"],
+ doubleedge: ["1L1"],
+ facade: ["1L1"],
+ flashcannon: ["1L1"],
+ flipturn: ["1L1"],
+ grassknot: ["1L1"],
+ hydropump: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ icywind: ["1L1"],
+ lightscreen: ["1L1"],
+ painsplit: ["1L1"],
+ powergem: ["1L1"],
+ psychic: ["1L1"],
+ psychocut: ["1L1"],
+ psyshock: ["1L1"],
+ rapidspin: ["1L1"],
+ recover: ["1L1"],
+ reflect: ["1L1"],
+ reflecttype: ["1L1"],
+ rest: ["1L1"],
+ rollout: ["1L1"],
+ scald: ["1L1"],
+ substitute: ["1L1"],
+ surf: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ toxic: ["1L1"],
+ triattack: ["1L1"],
+ waterfall: ["1L1"],
+ zapcannon: ["1L1"],
+ }},
+ baloon: {learnset: {
+ aircutter: ["1L1"],
+ assurance: ["1L1"],
+ bodypress: ["1L1"],
+ clangingscales: ["1L1"],
+ cottonguard: ["1L1"],
+ darkestlariat: ["1L1"],
+ drumbeating: ["1L1"],
+ healbell: ["1L1"],
+ heartswap: ["1L1"],
+ hypervoice: ["1L1"],
+ icywind: ["1L1"],
+ machpunch: ["1L1"],
+ mistyexplosion: ["1L1"],
+ moonblast: ["1L1"],
+ painsplit: ["1L1"],
+ playrough: ["1L1"],
+ rest: ["1L1"],
+ seismictoss: ["1L1"],
+ storedpower: ["1L1"],
+ substitute: ["1L1"],
+ toxic: ["1L1"],
+ volttackle: ["1L1"],
+ watergun: ["1L1"],
+ }},
+ polbearab: {learnset: {
+ bodypress: ["1L1"],
+ bulkup: ["1L1"],
+ closecombat: ["1L1"],
+ crunch: ["1L1"],
+ drainpunch: ["1L1"],
+ earthquake: ["1L1"],
+ facade: ["1L1"],
+ icepunch: ["1L1"],
+ iceshard: ["1L1"],
+ iciclecrash: ["1L1"],
+ lowkick: ["1L1"],
+ nuzzle: ["1L1"],
+ seedbomb: ["1L1"],
+ swordsdance: ["1L1"],
+ thunderpunch: ["1L1"],
+ thunderwave: ["1L1"],
+ tripleaxel: ["1L1"],
+ }},
+ ironconvector: {learnset: {
+ blizzard: ["1L1"],
+ bugbuzz: ["1L1"],
+ charge: ["1L1"],
+ chargebeam: ["1L1"],
+ darkpulse: ["1L1"],
+ electroweb: ["1L1"],
+ firefang: ["1L1"],
+ firstimpression: ["1L1"],
+ hyperbeam: ["1L1"],
+ icebeam: ["1L1"],
+ icefang: ["1L1"],
+ iceshard: ["1L1"],
+ iciclespear: ["1L1"],
+ icywind: ["1L1"],
+ leechlife: ["1L1"],
+ magnetrise: ["1L1"],
+ mist: ["1L1"],
+ paraboliccharge: ["1L1"],
+ rest: ["1L1"],
+ supercellslam: ["1L1"],
+ thunder: ["1L1"],
+ thunderbolt: ["1L1"],
+ thunderwave: ["1L1"],
+ uturn: ["1L1"],
+ voltswitch: ["1L1"],
+ zapcannon: ["1L1"],
+ }},
+ saurosphere: {learnset: {
+ agility: ["1L1"],
+ bite: ["1L1"],
+ bodypress: ["1L1"],
+ circlethrow: ["1L1"],
+ crunch: ["1L1"],
+ dracometeor: ["1L1"],
+ dragonbreath: ["1L1"],
+ dragonclaw: ["1L1"],
+ dragonpulse: ["1L1"],
+ dragonrage: ["1L1"],
+ dragontail: ["1L1"],
+ earthquake: ["1L1"],
+ electroball: ["1L1"],
+ endure: ["1L1"],
+ energyball: ["1L1"],
+ fireblast: ["1L1"],
+ firefang: ["1L1"],
+ flamethrower: ["1L1"],
+ flipturn: ["1L1"],
+ gust: ["1L1"],
+ iceball: ["1L1"],
+ icebeam: ["1L1"],
+ icefang: ["1L1"],
+ irondefense: ["1L1"],
+ mistball: ["1L1"],
+ mudbomb: ["1L1"],
+ rest: ["1L1"],
+ rockslide: ["1L1"],
+ rockthrow: ["1L1"],
+ rocktomb: ["1L1"],
+ rollout: ["1L1"],
+ shadowball: ["1L1"],
+ substitute: ["1L1"],
+ tackle: ["1L1"],
+ thunderfang: ["1L1"],
+ }},
+ gargoyle: {learnset: {
+ agility: ["1L1"],
+ bodyslam: ["1L1"],
+ doubleedge: ["1L1"],
+ dracometeor: ["1L1"],
+ dragonrage: ["1L1"],
+ earthquake: ["1L1"],
+ fireblast: ["1L1"],
+ firepunch: ["1L1"],
+ hyperbeam: ["1L1"],
+ icepunch: ["1L1"],
+ karatechop: ["1L1"],
+ lowkick: ["1L1"],
+ machpunch: ["1L1"],
+ meditate: ["1L1"],
+ megakick: ["1L1"],
+ megapunch: ["1L1"],
+ metronome: ["1L1"],
+ mimic: ["1L1"],
+ rage: ["1L1"],
+ razorwind: ["1L1"],
+ rest: ["1L1"],
+ rockslide: ["1L1"],
+ rollingkick: ["1L1"],
+ skyattack: ["1L1"],
+ stoneedge: ["1L1"],
+ strength: ["1L1"],
+ submission: ["1L1"],
+ substitute: ["1L1"],
+ takedown: ["1L1"],
+ thrash: ["1L1"],
+ thunderpunch: ["1L1"],
+ toxic: ["1L1"],
+ }},
+
+}
\ No newline at end of file
diff --git a/data/mods/moderngen1crossover/moves.ts b/data/mods/moderngen1crossover/moves.ts
new file mode 100644
index 0000000000..2285c75691
--- /dev/null
+++ b/data/mods/moderngen1crossover/moves.ts
@@ -0,0 +1,2870 @@
+export const Moves: {[k: string]: ModdedMoveData} = {
+ accelerock: {
+ inherit: true,
+ gen: 1,
+ },
+ acidspray: {
+ inherit: true,
+ gen: 1,
+ },
+ acrobatics: {
+ inherit: true,
+ gen: 1,
+ },
+ acupressure: {
+ inherit: true,
+ gen: 1,
+ },
+ aerialace: {
+ inherit: true,
+ gen: 1,
+ },
+ aeroblast: {
+ inherit: true,
+ gen: 1,
+ },
+ afteryou: {
+ inherit: true,
+ gen: 1,
+ },
+ aircutter: {
+ inherit: true,
+ gen: 1,
+ },
+ airslash: {
+ inherit: true,
+ gen: 1,
+ },
+ allyswitch: {
+ inherit: true,
+ gen: 1,
+ },
+ anchorshot: {
+ inherit: true,
+ gen: 1,
+ },
+ ancientpower: {
+ inherit: true,
+ gen: 1,
+ },
+ appleacid: {
+ inherit: true,
+ gen: 1,
+ },
+ aquacutter: {
+ inherit: true,
+ gen: 1,
+ },
+ aquajet: {
+ inherit: true,
+ gen: 1,
+ },
+ aquaring: {
+ inherit: true,
+ gen: 1,
+ },
+ aquastep: {
+ inherit: true,
+ gen: 1,
+ },
+ aquatail: {
+ inherit: true,
+ gen: 1,
+ },
+ armorcannon: {
+ inherit: true,
+ gen: 1,
+ },
+ armthrust: {
+ inherit: true,
+ gen: 1,
+ },
+ aromatherapy: {
+ inherit: true,
+ gen: 1,
+ },
+ aromaticmist: {
+ inherit: true,
+ gen: 1,
+ },
+ assist: {
+ inherit: true,
+ gen: 1,
+ },
+ assurance: {
+ inherit: true,
+ gen: 1,
+ },
+ astonish: {
+ inherit: true,
+ gen: 1,
+ },
+ astralbarrage: {
+ inherit: true,
+ gen: 1,
+ },
+ attackorder: {
+ inherit: true,
+ gen: 1,
+ },
+ attract: {
+ inherit: true,
+ gen: 1,
+ },
+ aurasphere: {
+ inherit: true,
+ gen: 1,
+ },
+ aurawheel: {
+ inherit: true,
+ gen: 1,
+ },
+ auroraveil: {
+ inherit: true,
+ gen: 1,
+ },
+ autotomize: {
+ inherit: true,
+ gen: 1,
+ },
+ avalanche: {
+ inherit: true,
+ gen: 1,
+ },
+ axekick: {
+ inherit: true,
+ gen: 1,
+ },
+ babydolleyes: {
+ inherit: true,
+ gen: 1,
+ },
+ baddybad: {
+ inherit: true,
+ gen: 1,
+ },
+ banefulbunker: {
+ inherit: true,
+ gen: 1,
+ },
+ barbbarrage: {
+ inherit: true,
+ gen: 1,
+ },
+ batonpass: {
+ inherit: true,
+ gen: 1,
+ },
+ beakblast: {
+ inherit: true,
+ gen: 1,
+ },
+ beatup: {
+ inherit: true,
+ gen: 1,
+ },
+ behemothbash: {
+ inherit: true,
+ gen: 1,
+ },
+ behemothblade: {
+ inherit: true,
+ gen: 1,
+ },
+ belch: {
+ inherit: true,
+ gen: 1,
+ },
+ bellydrum: {
+ inherit: true,
+ gen: 1,
+ },
+ bestow: {
+ inherit: true,
+ gen: 1,
+ },
+ bitterblade: {
+ inherit: true,
+ gen: 1,
+ },
+ bittermalice: {
+ inherit: true,
+ gen: 1,
+ },
+ blastburn: {
+ inherit: true,
+ gen: 1,
+ },
+ blazekick: {
+ inherit: true,
+ gen: 1,
+ },
+ blazingtorque: {
+ inherit: true,
+ gen: 1,
+ },
+ bleakwindstorm: {
+ inherit: true,
+ gen: 1,
+ },
+ block: {
+ inherit: true,
+ gen: 1,
+ },
+ bloodmoon: {
+ inherit: true,
+ gen: 1,
+ },
+ bloomdoom: {
+ inherit: true,
+ gen: 1,
+ },
+ blueflare: {
+ inherit: true,
+ gen: 1,
+ },
+ bodypress: {
+ inherit: true,
+ gen: 1,
+ },
+ boltbeak: {
+ inherit: true,
+ gen: 1,
+ },
+ boltstrike: {
+ inherit: true,
+ gen: 1,
+ },
+ bonerush: {
+ inherit: true,
+ gen: 1,
+ },
+ boomburst: {
+ inherit: true,
+ gen: 1,
+ },
+ bounce: {
+ inherit: true,
+ gen: 1,
+ },
+ bouncybubble: {
+ inherit: true,
+ gen: 1,
+ },
+ branchpoke: {
+ inherit: true,
+ gen: 1,
+ },
+ bravebird: {
+ inherit: true,
+ gen: 1,
+ },
+ breakingswipe: {
+ inherit: true,
+ gen: 1,
+ },
+ brickbreak: {
+ inherit: true,
+ gen: 1,
+ },
+ brine: {
+ inherit: true,
+ gen: 1,
+ },
+ brutalswing: {
+ inherit: true,
+ gen: 1,
+ },
+ bugbite: {
+ inherit: true,
+ gen: 1,
+ },
+ bugbuzz: {
+ inherit: true,
+ gen: 1,
+ },
+ bulkup: {
+ inherit: true,
+ gen: 1,
+ },
+ bulldoze: {
+ inherit: true,
+ gen: 1,
+ },
+ bulletpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ bulletseed: {
+ inherit: true,
+ gen: 1,
+ },
+ burningjealousy: {
+ inherit: true,
+ gen: 1,
+ },
+ burnup: {
+ inherit: true,
+ gen: 1,
+ },
+ buzzybuzz: {
+ inherit: true,
+ gen: 1,
+ },
+ calmmind: {
+ inherit: true,
+ gen: 1,
+ },
+ camouflage: {
+ inherit: true,
+ gen: 1,
+ },
+ captivate: {
+ inherit: true,
+ gen: 1,
+ },
+ catastropika: {
+ inherit: true,
+ gen: 1,
+ },
+ ceaselessedge: {
+ inherit: true,
+ gen: 1,
+ },
+ celebrate: {
+ inherit: true,
+ gen: 1,
+ },
+ charge: {
+ inherit: true,
+ gen: 1,
+ },
+ chargebeam: {
+ inherit: true,
+ gen: 1,
+ },
+ charm: {
+ inherit: true,
+ gen: 1,
+ },
+ chatter: {
+ inherit: true,
+ gen: 1,
+ },
+ chillingwater: {
+ inherit: true,
+ gen: 1,
+ },
+ chillyreception: {
+ inherit: true,
+ gen: 1,
+ },
+ chipaway: {
+ inherit: true,
+ gen: 1,
+ },
+ chloroblast: {
+ inherit: true,
+ gen: 1,
+ },
+ circlethrow: {
+ inherit: true,
+ gen: 1,
+ },
+ clangingscales: {
+ inherit: true,
+ gen: 1,
+ },
+ clangoroussoul: {
+ inherit: true,
+ gen: 1,
+ },
+ clangoroussoulblaze: {
+ inherit: true,
+ gen: 1,
+ },
+ clearsmog: {
+ inherit: true,
+ gen: 1,
+ },
+ closecombat: {
+ inherit: true,
+ gen: 1,
+ },
+ coaching: {
+ inherit: true,
+ gen: 1,
+ },
+ coil: {
+ inherit: true,
+ gen: 1,
+ },
+ collisioncourse: {
+ inherit: true,
+ gen: 1,
+ },
+ combattorque: {
+ inherit: true,
+ gen: 1,
+ },
+ comeuppance: {
+ inherit: true,
+ gen: 1,
+ },
+ confide: {
+ inherit: true,
+ gen: 1,
+ },
+ continentalcrush: {
+ inherit: true,
+ gen: 1,
+ },
+ conversion2: {
+ inherit: true,
+ gen: 1,
+ },
+ copycat: {
+ inherit: true,
+ gen: 1,
+ },
+ coreenforcer: {
+ inherit: true,
+ gen: 1,
+ },
+ corkscrewcrash: {
+ inherit: true,
+ gen: 1,
+ },
+ corrosivegas: {
+ inherit: true,
+ gen: 1,
+ },
+ cosmicpower: {
+ inherit: true,
+ gen: 1,
+ },
+ cottonguard: {
+ inherit: true,
+ gen: 1,
+ },
+ cottonspore: {
+ inherit: true,
+ gen: 1,
+ },
+ courtchange: {
+ inherit: true,
+ gen: 1,
+ },
+ covet: {
+ inherit: true,
+ gen: 1,
+ },
+ craftyshield: {
+ inherit: true,
+ gen: 1,
+ },
+ crosschop: {
+ inherit: true,
+ gen: 1,
+ },
+ crosspoison: {
+ inherit: true,
+ gen: 1,
+ },
+ crunch: {
+ inherit: true,
+ gen: 1,
+ },
+ crushclaw: {
+ inherit: true,
+ gen: 1,
+ },
+ crushgrip: {
+ inherit: true,
+ gen: 1,
+ },
+ curse: {
+ inherit: true,
+ gen: 1,
+ },
+ darkestlariat: {
+ inherit: true,
+ gen: 1,
+ },
+ darkpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ darkvoid: {
+ inherit: true,
+ gen: 1,
+ },
+ dazzlinggleam: {
+ inherit: true,
+ gen: 1,
+ },
+ decorate: {
+ inherit: true,
+ gen: 1,
+ },
+ defendorder: {
+ inherit: true,
+ gen: 1,
+ },
+ defog: {
+ inherit: true,
+ gen: 1,
+ },
+ destinybond: {
+ inherit: true,
+ gen: 1,
+ },
+ detect: {
+ inherit: true,
+ gen: 1,
+ },
+ devastatingdrake: {
+ inherit: true,
+ gen: 1,
+ },
+ diamondstorm: {
+ inherit: true,
+ gen: 1,
+ },
+ disarmingvoice: {
+ inherit: true,
+ gen: 1,
+ },
+ discharge: {
+ inherit: true,
+ gen: 1,
+ },
+ direclaw: {
+ inherit: true,
+ gen: 1,
+ },
+ dive: {
+ inherit: true,
+ gen: 1,
+ },
+ doodle: {
+ inherit: true,
+ gen: 1,
+ },
+ doomdesire: {
+ inherit: true,
+ gen: 1,
+ },
+ doublehit: {
+ inherit: true,
+ gen: 1,
+ },
+ doubleironbash: {
+ inherit: true,
+ gen: 1,
+ },
+ doubleshock: {
+ inherit: true,
+ gen: 1,
+ },
+ doubleslap: {
+ inherit: true,
+ gen: 1,
+ },
+ dracometeor: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonascent: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonbreath: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonclaw: {
+ inherit: true,
+ gen: 1,
+ },
+ dragondance: {
+ inherit: true,
+ gen: 1,
+ },
+ dragondarts: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonenergy: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonhammer: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ dragonrush: {
+ inherit: true,
+ gen: 1,
+ },
+ dragontail: {
+ inherit: true,
+ gen: 1,
+ },
+ drainingkiss: {
+ inherit: true,
+ gen: 1,
+ },
+ drainpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ drillrun: {
+ inherit: true,
+ gen: 1,
+ },
+ drumbeating: {
+ inherit: true,
+ gen: 1,
+ },
+ dualchop: {
+ inherit: true,
+ gen: 1,
+ },
+ dualwingbeat: {
+ inherit: true,
+ gen: 1,
+ },
+ dynamaxcannon: {
+ inherit: true,
+ gen: 1,
+ },
+ dynamicpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ earthpower: {
+ inherit: true,
+ gen: 1,
+ },
+ echoedvoice: {
+ inherit: true,
+ gen: 1,
+ },
+ eerieimpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ eeriespell: {
+ inherit: true,
+ gen: 1,
+ },
+ electricterrain: {
+ inherit: true,
+ gen: 1,
+ },
+ electrify: {
+ inherit: true,
+ gen: 1,
+ },
+ electroball: {
+ inherit: true,
+ gen: 1,
+ },
+ electrodrift: {
+ inherit: true,
+ gen: 1,
+ },
+ electroweb: {
+ inherit: true,
+ gen: 1,
+ },
+ embargo: {
+ inherit: true,
+ gen: 1,
+ },
+ encore: {
+ inherit: true,
+ gen: 1,
+ },
+ endeavor: {
+ inherit: true,
+ gen: 1,
+ },
+ endure: {
+ inherit: true,
+ gen: 1,
+ },
+ energyball: {
+ inherit: true,
+ gen: 1,
+ },
+ entrainment: {
+ inherit: true,
+ gen: 1,
+ },
+ eruption: {
+ inherit: true,
+ gen: 1,
+ },
+ esperwing: {
+ inherit: true,
+ gen: 1,
+ },
+ eternabeam: {
+ inherit: true,
+ gen: 1,
+ },
+ expandingforce: {
+ inherit: true,
+ gen: 1,
+ },
+ extrasensory: {
+ inherit: true,
+ gen: 1,
+ },
+ extremeevoboost: {
+ inherit: true,
+ gen: 1,
+ },
+ extremespeed: {
+ inherit: true,
+ gen: 1,
+ },
+ facade: {
+ inherit: true,
+ gen: 1,
+ },
+ fairylock: {
+ inherit: true,
+ gen: 1,
+ },
+ fairywind: {
+ inherit: true,
+ gen: 1,
+ },
+ fakeout: {
+ inherit: true,
+ gen: 1,
+ },
+ faketears: {
+ inherit: true,
+ gen: 1,
+ },
+ falsesurrender: {
+ inherit: true,
+ gen: 1,
+ },
+ falseswipe: {
+ inherit: true,
+ gen: 1,
+ },
+ featherdance: {
+ inherit: true,
+ gen: 1,
+ },
+ feint: {
+ inherit: true,
+ gen: 1,
+ },
+ feintattack: {
+ inherit: true,
+ gen: 1,
+ },
+ fellstinger: {
+ inherit: true,
+ gen: 1,
+ },
+ fierydance: {
+ inherit: true,
+ gen: 1,
+ },
+ fierywrath: {
+ inherit: true,
+ gen: 1,
+ },
+ filletaway: {
+ inherit: true,
+ gen: 1,
+ },
+ finalgambit: {
+ inherit: true,
+ gen: 1,
+ },
+ firefang: {
+ inherit: true,
+ gen: 1,
+ },
+ firelash: {
+ inherit: true,
+ gen: 1,
+ },
+ firepledge: {
+ inherit: true,
+ gen: 1,
+ },
+ firstimpression: {
+ inherit: true,
+ gen: 1,
+ },
+ fishiousrend: {
+ inherit: true,
+ gen: 1,
+ },
+ flail: {
+ inherit: true,
+ gen: 1,
+ },
+ flameburst: {
+ inherit: true,
+ gen: 1,
+ },
+ flamecharge: {
+ inherit: true,
+ gen: 1,
+ },
+ flamewheel: {
+ inherit: true,
+ gen: 1,
+ },
+ flareblitz: {
+ inherit: true,
+ gen: 1,
+ },
+ flashcannon: {
+ inherit: true,
+ gen: 1,
+ },
+ flatter: {
+ inherit: true,
+ gen: 1,
+ },
+ fleurcannon: {
+ inherit: true,
+ gen: 1,
+ },
+ fling: {
+ inherit: true,
+ gen: 1,
+ },
+ flipturn: {
+ inherit: true,
+ gen: 1,
+ },
+ floatyfall: {
+ inherit: true,
+ gen: 1,
+ },
+ floralhealing: {
+ inherit: true,
+ gen: 1,
+ },
+ flowershield: {
+ inherit: true,
+ gen: 1,
+ },
+ flowertrick: {
+ inherit: true,
+ gen: 1,
+ },
+ flyingpress: {
+ inherit: true,
+ gen: 1,
+ },
+ focusblast: {
+ inherit: true,
+ gen: 1,
+ },
+ focuspunch: {
+ inherit: true,
+ gen: 1,
+ },
+ followme: {
+ inherit: true,
+ gen: 1,
+ },
+ forcepalm: {
+ inherit: true,
+ gen: 1,
+ },
+ foresight: {
+ inherit: true,
+ gen: 1,
+ },
+ forestscurse: {
+ inherit: true,
+ gen: 1,
+ },
+ foulplay: {
+ inherit: true,
+ gen: 1,
+ },
+ freezedry: {
+ inherit: true,
+ gen: 1,
+ },
+ freezeshock: {
+ inherit: true,
+ gen: 1,
+ },
+ freezingglare: {
+ inherit: true,
+ gen: 1,
+ },
+ freezyfrost: {
+ inherit: true,
+ gen: 1,
+ },
+ frenzyplant: {
+ inherit: true,
+ gen: 1,
+ },
+ frostbreath: {
+ inherit: true,
+ gen: 1,
+ },
+ frustration: {
+ inherit: true,
+ gen: 1,
+ },
+ furyswipes: {
+ inherit: true,
+ gen: 1,
+ },
+ fusionbolt: {
+ inherit: true,
+ gen: 1,
+ },
+ fusionflare: {
+ inherit: true,
+ gen: 1,
+ },
+ futuresight: {
+ inherit: true,
+ gen: 1,
+ },
+ gastroacid: {
+ inherit: true,
+ gen: 1,
+ },
+ geargrind: {
+ inherit: true,
+ gen: 1,
+ },
+ gearup: {
+ inherit: true,
+ gen: 1,
+ },
+ genesissupernova: {
+ inherit: true,
+ gen: 1,
+ },
+ geomancy: {
+ inherit: true,
+ gen: 1,
+ },
+ gigadrain: {
+ inherit: true,
+ gen: 1,
+ },
+ gigaimpact: {
+ inherit: true,
+ gen: 1,
+ },
+ gigatonhammer: {
+ inherit: true,
+ gen: 1,
+ },
+ gigavolthavoc: {
+ inherit: true,
+ gen: 1,
+ },
+ glaciallance: {
+ inherit: true,
+ gen: 1,
+ },
+ glaciate: {
+ inherit: true,
+ gen: 1,
+ },
+ glaiverush: {
+ inherit: true,
+ gen: 1,
+ },
+ glitzyglow: {
+ inherit: true,
+ gen: 1,
+ },
+ grassknot: {
+ inherit: true,
+ gen: 1,
+ },
+ grasspledge: {
+ inherit: true,
+ gen: 1,
+ },
+ grasswhistle: {
+ inherit: true,
+ gen: 1,
+ },
+ grassyglide: {
+ inherit: true,
+ gen: 1,
+ },
+ grassyterrain: {
+ inherit: true,
+ gen: 1,
+ },
+ gravapple: {
+ inherit: true,
+ gen: 1,
+ },
+ gravity: {
+ inherit: true,
+ gen: 1,
+ },
+ grudge: {
+ inherit: true,
+ gen: 1,
+ },
+ guardianofalola: {
+ inherit: true,
+ gen: 1,
+ },
+ guardsplit: {
+ inherit: true,
+ gen: 1,
+ },
+ guardswap: {
+ inherit: true,
+ gen: 1,
+ },
+ gunkshot: {
+ inherit: true,
+ gen: 1,
+ },
+ gyroball: {
+ inherit: true,
+ gen: 1,
+ },
+ hail: {
+ inherit: true,
+ gen: 1,
+ },
+ hammerarm: {
+ inherit: true,
+ gen: 1,
+ },
+ happyhour: {
+ inherit: true,
+ gen: 1,
+ },
+ headcharge: {
+ inherit: true,
+ gen: 1,
+ },
+ headlongrush: {
+ inherit: true,
+ gen: 1,
+ },
+ headsmash: {
+ inherit: true,
+ gen: 1,
+ },
+ healbell: {
+ inherit: true,
+ gen: 1,
+ },
+ healblock: {
+ inherit: true,
+ gen: 1,
+ },
+ healingwish: {
+ inherit: true,
+ gen: 1,
+ },
+ healorder: {
+ inherit: true,
+ gen: 1,
+ },
+ healpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ heartstamp: {
+ inherit: true,
+ gen: 1,
+ },
+ heartswap: {
+ inherit: true,
+ gen: 1,
+ },
+ heatcrash: {
+ inherit: true,
+ gen: 1,
+ },
+ heatwave: {
+ inherit: true,
+ gen: 1,
+ },
+ heavyslam: {
+ inherit: true,
+ gen: 1,
+ },
+ helpinghand: {
+ inherit: true,
+ gen: 1,
+ },
+ hex: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpower: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerbug: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerdark: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerdragon: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerelectric: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerfighting: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerfire: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerflying: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerghost: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowergrass: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerground: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerice: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerpoison: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerpsychic: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerrock: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowersteel: {
+ inherit: true,
+ gen: 1,
+ },
+ hiddenpowerwater: {
+ inherit: true,
+ gen: 1,
+ },
+ highhorsepower: {
+ inherit: true,
+ gen: 1,
+ },
+ holdback: {
+ inherit: true,
+ gen: 1,
+ },
+ holdhands: {
+ inherit: true,
+ gen: 1,
+ },
+ honeclaws: {
+ inherit: true,
+ gen: 1,
+ },
+ hornleech: {
+ inherit: true,
+ gen: 1,
+ },
+ howl: {
+ inherit: true,
+ gen: 1,
+ },
+ hurricane: {
+ inherit: true,
+ gen: 1,
+ },
+ hydrocannon: {
+ inherit: true,
+ gen: 1,
+ },
+ hydrosteam: {
+ inherit: true,
+ gen: 1,
+ },
+ hydrovortex: {
+ inherit: true,
+ gen: 1,
+ },
+ hyperdrill: {
+ inherit: true,
+ gen: 1,
+ },
+ hyperspacefury: {
+ inherit: true,
+ gen: 1,
+ },
+ hyperspacehole: {
+ inherit: true,
+ gen: 1,
+ },
+ hypervoice: {
+ inherit: true,
+ gen: 1,
+ },
+ iceball: {
+ inherit: true,
+ gen: 1,
+ },
+ iceburn: {
+ inherit: true,
+ gen: 1,
+ },
+ icefang: {
+ inherit: true,
+ gen: 1,
+ },
+ icehammer: {
+ inherit: true,
+ gen: 1,
+ },
+ iceshard: {
+ inherit: true,
+ gen: 1,
+ },
+ icespinner: {
+ inherit: true,
+ gen: 1,
+ },
+ iciclecrash: {
+ inherit: true,
+ gen: 1,
+ },
+ iciclespear: {
+ inherit: true,
+ gen: 1,
+ },
+ icywind: {
+ inherit: true,
+ gen: 1,
+ },
+ imprison: {
+ inherit: true,
+ gen: 1,
+ },
+ incinerate: {
+ inherit: true,
+ gen: 1,
+ },
+ infernalparade: {
+ inherit: true,
+ gen: 1,
+ },
+ inferno: {
+ inherit: true,
+ gen: 1,
+ },
+ infernooverdrive: {
+ inherit: true,
+ gen: 1,
+ },
+ infestation: {
+ inherit: true,
+ gen: 1,
+ },
+ ingrain: {
+ inherit: true,
+ gen: 1,
+ },
+ instruct: {
+ inherit: true,
+ gen: 1,
+ },
+ iondeluge: {
+ inherit: true,
+ gen: 1,
+ },
+ irondefense: {
+ inherit: true,
+ gen: 1,
+ },
+ ironhead: {
+ inherit: true,
+ gen: 1,
+ },
+ irontail: {
+ inherit: true,
+ gen: 1,
+ },
+ ivycudgel: {
+ inherit: true,
+ gen: 1,
+ },
+ jawlock: {
+ inherit: true,
+ gen: 1,
+ },
+ jetpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ judgment: {
+ inherit: true,
+ gen: 1,
+ },
+ junglehealing: {
+ inherit: true,
+ gen: 1,
+ },
+ kingsshield: {
+ inherit: true,
+ gen: 1,
+ },
+ knockoff: {
+ inherit: true,
+ gen: 1,
+ },
+ kowtowcleave: {
+ inherit: true,
+ gen: 1,
+ },
+ landswrath: {
+ inherit: true,
+ gen: 1,
+ },
+ laserfocus: {
+ inherit: true,
+ gen: 1,
+ },
+ lashout: {
+ inherit: true,
+ gen: 1,
+ },
+ lastresort: {
+ inherit: true,
+ gen: 1,
+ },
+ lastrespects: {
+ inherit: true,
+ gen: 1,
+ },
+ lavaplume: {
+ inherit: true,
+ gen: 1,
+ },
+ leafage: {
+ inherit: true,
+ gen: 1,
+ },
+ leafblade: {
+ inherit: true,
+ gen: 1,
+ },
+ leafstorm: {
+ inherit: true,
+ gen: 1,
+ },
+ leaftornado: {
+ inherit: true,
+ gen: 1,
+ },
+ letssnuggleforever: {
+ inherit: true,
+ gen: 1,
+ },
+ lifedew: {
+ inherit: true,
+ gen: 1,
+ },
+ lightofruin: {
+ inherit: true,
+ gen: 1,
+ },
+ lightthatburnsthesky: {
+ inherit: true,
+ gen: 1,
+ },
+ liquidation: {
+ inherit: true,
+ gen: 1,
+ },
+ lockon: {
+ inherit: true,
+ gen: 1,
+ },
+ lowsweep: {
+ inherit: true,
+ gen: 1,
+ },
+ luckychant: {
+ inherit: true,
+ gen: 1,
+ },
+ luminacrash: {
+ inherit: true,
+ gen: 1,
+ },
+ lunarblessing: {
+ inherit: true,
+ gen: 1,
+ },
+ lunardance: {
+ inherit: true,
+ gen: 1,
+ },
+ lunge: {
+ inherit: true,
+ gen: 1,
+ },
+ lusterpurge: {
+ inherit: true,
+ gen: 1,
+ },
+ machpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ magicalleaf: {
+ inherit: true,
+ gen: 1,
+ },
+ magicaltorque: {
+ inherit: true,
+ gen: 1,
+ },
+ magiccoat: {
+ inherit: true,
+ gen: 1,
+ },
+ magicpowder: {
+ inherit: true,
+ gen: 1,
+ },
+ magicroom: {
+ inherit: true,
+ gen: 1,
+ },
+ magmastorm: {
+ inherit: true,
+ gen: 1,
+ },
+ magnetbomb: {
+ inherit: true,
+ gen: 1,
+ },
+ magneticflux: {
+ inherit: true,
+ gen: 1,
+ },
+ magnetrise: {
+ inherit: true,
+ gen: 1,
+ },
+ magnitude: {
+ inherit: true,
+ gen: 1,
+ },
+ makeitrain: {
+ inherit: true,
+ gen: 1,
+ },
+ maliciousmoonsault: {
+ inherit: true,
+ gen: 1,
+ },
+ matblock: {
+ inherit: true,
+ gen: 1,
+ },
+ matchagotcha: {
+ inherit: true,
+ gen: 1,
+ },
+ meanlook: {
+ inherit: true,
+ gen: 1,
+ },
+ mefirst: {
+ inherit: true,
+ gen: 1,
+ },
+ megahorn: {
+ inherit: true,
+ gen: 1,
+ },
+ memento: {
+ inherit: true,
+ gen: 1,
+ },
+ menacingmoonrazemaelstrom: {
+ inherit: true,
+ gen: 1,
+ },
+ metalburst: {
+ inherit: true,
+ gen: 1,
+ },
+ metalclaw: {
+ inherit: true,
+ gen: 1,
+ },
+ metalsound: {
+ inherit: true,
+ gen: 1,
+ },
+ meteorassault: {
+ inherit: true,
+ gen: 1,
+ },
+ meteorbeam: {
+ inherit: true,
+ gen: 1,
+ },
+ meteormash: {
+ inherit: true,
+ gen: 1,
+ },
+ milkdrink: {
+ inherit: true,
+ gen: 1,
+ },
+ mindblown: {
+ inherit: true,
+ gen: 1,
+ },
+ mindreader: {
+ inherit: true,
+ gen: 1,
+ },
+ miracleeye: {
+ inherit: true,
+ gen: 1,
+ },
+ mirrorcoat: {
+ inherit: true,
+ gen: 1,
+ },
+ mirrorshot: {
+ inherit: true,
+ gen: 1,
+ },
+ mistball: {
+ inherit: true,
+ gen: 1,
+ },
+ mistyexplosion: {
+ inherit: true,
+ gen: 1,
+ },
+ mistyterrain: {
+ inherit: true,
+ gen: 1,
+ },
+ moonblast: {
+ inherit: true,
+ gen: 1,
+ },
+ moongeistbeam: {
+ inherit: true,
+ gen: 1,
+ },
+ moonlight: {
+ inherit: true,
+ gen: 1,
+ },
+ morningsun: {
+ inherit: true,
+ gen: 1,
+ },
+ mortalspin: {
+ inherit: true,
+ gen: 1,
+ },
+ mountaingale: {
+ inherit: true,
+ gen: 1,
+ },
+ mudbomb: {
+ inherit: true,
+ gen: 1,
+ },
+ mudshot: {
+ inherit: true,
+ gen: 1,
+ },
+ mudslap: {
+ inherit: true,
+ gen: 1,
+ },
+ mudsport: {
+ inherit: true,
+ gen: 1,
+ },
+ muddywater: {
+ inherit: true,
+ gen: 1,
+ },
+ multiattack: {
+ inherit: true,
+ gen: 1,
+ },
+ mysticalfire: {
+ inherit: true,
+ gen: 1,
+ },
+ mysticalpower: {
+ inherit: true,
+ gen: 1,
+ },
+ nastyplot: {
+ inherit: true,
+ gen: 1,
+ },
+ naturalgift: {
+ inherit: true,
+ gen: 1,
+ },
+ naturepower: {
+ inherit: true,
+ gen: 1,
+ },
+ naturesmadness: {
+ inherit: true,
+ gen: 1,
+ },
+ needlearm: {
+ inherit: true,
+ gen: 1,
+ },
+ neverendingnightmare: {
+ inherit: true,
+ gen: 1,
+ },
+ nightdaze: {
+ inherit: true,
+ gen: 1,
+ },
+ nightmare: {
+ inherit: true,
+ gen: 1,
+ },
+ nightslash: {
+ inherit: true,
+ gen: 1,
+ },
+ nobleroar: {
+ inherit: true,
+ gen: 1,
+ },
+ noretreat: {
+ inherit: true,
+ gen: 1,
+ },
+ noxioustorque: {
+ inherit: true,
+ gen: 1,
+ },
+ nuzzle: {
+ inherit: true,
+ gen: 1,
+ },
+ oblivionwing: {
+ inherit: true,
+ gen: 1,
+ },
+ obstruct: {
+ inherit: true,
+ gen: 1,
+ },
+ oceanicoperetta: {
+ inherit: true,
+ gen: 1,
+ },
+ octazooka: {
+ inherit: true,
+ gen: 1,
+ },
+ octolock: {
+ inherit: true,
+ gen: 1,
+ },
+ odorsleuth: {
+ inherit: true,
+ gen: 1,
+ },
+ ominouswind: {
+ inherit: true,
+ gen: 1,
+ },
+ orderup: {
+ inherit: true,
+ gen: 1,
+ },
+ originpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ outrage: {
+ inherit: true,
+ gen: 1,
+ },
+ overdrive: {
+ inherit: true,
+ gen: 1,
+ },
+ overheat: {
+ inherit: true,
+ gen: 1,
+ },
+ painsplit: {
+ inherit: true,
+ gen: 1,
+ },
+ paleowave: {
+ inherit: true,
+ gen: 1,
+ },
+ paraboliccharge: {
+ inherit: true,
+ gen: 1,
+ },
+ partingshot: {
+ inherit: true,
+ gen: 1,
+ },
+ payback: {
+ inherit: true,
+ gen: 1,
+ },
+ perishsong: {
+ inherit: true,
+ gen: 1,
+ },
+ petalblizzard: {
+ inherit: true,
+ gen: 1,
+ },
+ phantomforce: {
+ inherit: true,
+ gen: 1,
+ },
+ photongeyser: {
+ inherit: true,
+ gen: 1,
+ },
+ pikapapow: {
+ inherit: true,
+ gen: 1,
+ },
+ plasmafists: {
+ inherit: true,
+ gen: 1,
+ },
+ playnice: {
+ inherit: true,
+ gen: 1,
+ },
+ playrough: {
+ inherit: true,
+ gen: 1,
+ },
+ pluck: {
+ inherit: true,
+ gen: 1,
+ },
+ poisonfang: {
+ inherit: true,
+ gen: 1,
+ },
+ poisonjab: {
+ inherit: true,
+ gen: 1,
+ },
+ poisontail: {
+ inherit: true,
+ gen: 1,
+ },
+ pollenpuff: {
+ inherit: true,
+ gen: 1,
+ },
+ poltergeist: {
+ inherit: true,
+ gen: 1,
+ },
+ populationbomb: {
+ inherit: true,
+ gen: 1,
+ },
+ pounce: {
+ inherit: true,
+ gen: 1,
+ },
+ powder: {
+ inherit: true,
+ gen: 1,
+ },
+ powdersnow: {
+ inherit: true,
+ gen: 1,
+ },
+ powergem: {
+ inherit: true,
+ gen: 1,
+ },
+ powershift: {
+ inherit: true,
+ gen: 1,
+ },
+ powersplit: {
+ inherit: true,
+ gen: 1,
+ },
+ powerswap: {
+ inherit: true,
+ gen: 1,
+ },
+ powertrick: {
+ inherit: true,
+ gen: 1,
+ },
+ powertrip: {
+ inherit: true,
+ gen: 1,
+ },
+ poweruppunch: {
+ inherit: true,
+ gen: 1,
+ },
+ powerwhip: {
+ inherit: true,
+ gen: 1,
+ },
+ precipiceblades: {
+ inherit: true,
+ gen: 1,
+ },
+ present: {
+ inherit: true,
+ gen: 1,
+ },
+ prismaticlaser: {
+ inherit: true,
+ gen: 1,
+ },
+ protect: {
+ inherit: true,
+ gen: 1,
+ },
+ psyblade: {
+ inherit: true,
+ gen: 1,
+ },
+ psychup: {
+ inherit: true,
+ gen: 1,
+ },
+ psychicfangs: {
+ inherit: true,
+ gen: 1,
+ },
+ psychicterrain: {
+ inherit: true,
+ gen: 1,
+ },
+ psychoboost: {
+ inherit: true,
+ gen: 1,
+ },
+ psychocut: {
+ inherit: true,
+ gen: 1,
+ },
+ psychoshift: {
+ inherit: true,
+ gen: 1,
+ },
+ psyshieldbash: {
+ inherit: true,
+ gen: 1,
+ },
+ psyshock: {
+ inherit: true,
+ gen: 1,
+ },
+ psystrike: {
+ inherit: true,
+ gen: 1,
+ },
+ pulverizingpancake: {
+ inherit: true,
+ gen: 1,
+ },
+ punishment: {
+ inherit: true,
+ gen: 1,
+ },
+ purify: {
+ inherit: true,
+ gen: 1,
+ },
+ pursuit: {
+ inherit: true,
+ gen: 1,
+ },
+ pyroball: {
+ inherit: true,
+ gen: 1,
+ },
+ quash: {
+ inherit: true,
+ gen: 1,
+ },
+ quickguard: {
+ inherit: true,
+ gen: 1,
+ },
+ quiverdance: {
+ inherit: true,
+ gen: 1,
+ },
+ ragefist: {
+ inherit: true,
+ gen: 1,
+ },
+ ragepowder: {
+ inherit: true,
+ gen: 1,
+ },
+ ragingbull: {
+ inherit: true,
+ gen: 1,
+ },
+ ragingfury: {
+ inherit: true,
+ gen: 1,
+ },
+ raindance: {
+ inherit: true,
+ gen: 1,
+ },
+ rapidspin: {
+ inherit: true,
+ gen: 1,
+ },
+ razorshell: {
+ inherit: true,
+ gen: 1,
+ },
+ recycle: {
+ inherit: true,
+ gen: 1,
+ },
+ reflecttype: {
+ inherit: true,
+ gen: 1,
+ },
+ refresh: {
+ inherit: true,
+ gen: 1,
+ },
+ relicsong: {
+ inherit: true,
+ gen: 1,
+ },
+ retaliate: {
+ inherit: true,
+ gen: 1,
+ },
+ return: {
+ inherit: true,
+ gen: 1,
+ },
+ revelationdance: {
+ inherit: true,
+ gen: 1,
+ },
+ revenge: {
+ inherit: true,
+ gen: 1,
+ },
+ reversal: {
+ inherit: true,
+ gen: 1,
+ },
+ revivalblessing: {
+ inherit: true,
+ gen: 1,
+ },
+ risingvoltage: {
+ inherit: true,
+ gen: 1,
+ },
+ roaroftime: {
+ inherit: true,
+ gen: 1,
+ },
+ rockblast: {
+ inherit: true,
+ gen: 1,
+ },
+ rockclimb: {
+ inherit: true,
+ gen: 1,
+ },
+ rockpolish: {
+ inherit: true,
+ gen: 1,
+ },
+ rocksmash: {
+ inherit: true,
+ gen: 1,
+ },
+ rocktomb: {
+ inherit: true,
+ gen: 1,
+ },
+ rockwrecker: {
+ inherit: true,
+ gen: 1,
+ },
+ roleplay: {
+ inherit: true,
+ gen: 1,
+ },
+ rollout: {
+ inherit: true,
+ gen: 1,
+ },
+ roost: {
+ inherit: true,
+ gen: 1,
+ },
+ rototiller: {
+ inherit: true,
+ gen: 1,
+ },
+ round: {
+ inherit: true,
+ gen: 1,
+ },
+ ruination: {
+ inherit: true,
+ gen: 1,
+ },
+ sacredfire: {
+ inherit: true,
+ gen: 1,
+ },
+ sacredsword: {
+ inherit: true,
+ gen: 1,
+ },
+ safeguard: {
+ inherit: true,
+ gen: 1,
+ },
+ saltcure: {
+ inherit: true,
+ gen: 1,
+ },
+ sandsearstorm: {
+ inherit: true,
+ gen: 1,
+ },
+ sandstorm: {
+ inherit: true,
+ gen: 1,
+ },
+ sandtomb: {
+ inherit: true,
+ gen: 1,
+ },
+ sappyseed: {
+ inherit: true,
+ gen: 1,
+ },
+ savagespinout: {
+ inherit: true,
+ gen: 1,
+ },
+ scald: {
+ inherit: true,
+ gen: 1,
+ },
+ scaleshot: {
+ inherit: true,
+ gen: 1,
+ },
+ scaryface: {
+ inherit: true,
+ gen: 1,
+ },
+ scorchingsands: {
+ inherit: true,
+ gen: 1,
+ },
+ searingshot: {
+ inherit: true,
+ gen: 1,
+ },
+ searingsunrazesmash: {
+ inherit: true,
+ gen: 1,
+ },
+ secretpower: {
+ inherit: true,
+ gen: 1,
+ },
+ secretsword: {
+ inherit: true,
+ gen: 1,
+ },
+ seedbomb: {
+ inherit: true,
+ gen: 1,
+ },
+ seedflare: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowball: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowbone: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowclaw: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowforce: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowsneak: {
+ inherit: true,
+ gen: 1,
+ },
+ shadowstrike: {
+ inherit: true,
+ gen: 1,
+ },
+ shatteredpsyche: {
+ inherit: true,
+ gen: 1,
+ },
+ shedtail: {
+ inherit: true,
+ gen: 1,
+ },
+ sheercold: {
+ inherit: true,
+ gen: 1,
+ ohko: 'Ice',
+ },
+ shellsidearm: {
+ inherit: true,
+ gen: 1,
+ },
+ shellsmash: {
+ inherit: true,
+ gen: 1,
+ },
+ shelltrap: {
+ inherit: true,
+ gen: 1,
+ },
+ shelter: {
+ inherit: true,
+ gen: 1,
+ },
+ shiftgear: {
+ inherit: true,
+ gen: 1,
+ },
+ shockwave: {
+ inherit: true,
+ gen: 1,
+ },
+ shoreup: {
+ inherit: true,
+ gen: 1,
+ },
+ signalbeam: {
+ inherit: true,
+ gen: 1,
+ },
+ silktrap: {
+ inherit: true,
+ gen: 1,
+ },
+ silverwind: {
+ inherit: true,
+ gen: 1,
+ },
+ simplebeam: {
+ inherit: true,
+ gen: 1,
+ },
+ sinisterarrowraid: {
+ inherit: true,
+ gen: 1,
+ },
+ sizzlyslide: {
+ inherit: true,
+ gen: 1,
+ },
+ sketch: {
+ inherit: true,
+ gen: 1,
+ },
+ skillswap: {
+ inherit: true,
+ gen: 1,
+ },
+ skittersmack: {
+ inherit: true,
+ gen: 1,
+ },
+ skydrop: {
+ inherit: true,
+ gen: 1,
+ },
+ skyuppercut: {
+ inherit: true,
+ gen: 1,
+ },
+ slackoff: {
+ inherit: true,
+ gen: 1,
+ },
+ sleeptalk: {
+ inherit: true,
+ gen: 1,
+ },
+ sludgebomb: {
+ inherit: true,
+ gen: 1,
+ },
+ sludgewave: {
+ inherit: true,
+ gen: 1,
+ },
+ smackdown: {
+ inherit: true,
+ gen: 1,
+ },
+ smartstrike: {
+ inherit: true,
+ gen: 1,
+ },
+ smellingsalts: {
+ inherit: true,
+ gen: 1,
+ },
+ snaptrap: {
+ inherit: true,
+ gen: 1,
+ },
+ snarl: {
+ inherit: true,
+ gen: 1,
+ },
+ snatch: {
+ inherit: true,
+ gen: 1,
+ },
+ snipeshot: {
+ inherit: true,
+ gen: 1,
+ },
+ snore: {
+ inherit: true,
+ gen: 1,
+ sleepUsable: true,
+ },
+ snowscape: {
+ inherit: true,
+ gen: 1,
+ },
+ soak: {
+ inherit: true,
+ gen: 1,
+ },
+ solarblade: {
+ inherit: true,
+ gen: 1,
+ },
+ soulstealing7starstrike: {
+ inherit: true,
+ gen: 1,
+ },
+ spacialrend: {
+ inherit: true,
+ gen: 1,
+ },
+ spark: {
+ inherit: true,
+ gen: 1,
+ },
+ sparklingaria: {
+ inherit: true,
+ gen: 1,
+ },
+ sparklyswirl: {
+ inherit: true,
+ gen: 1,
+ },
+ spectralthief: {
+ inherit: true,
+ gen: 1,
+ },
+ speedswap: {
+ inherit: true,
+ gen: 1,
+ },
+ spicyextract: {
+ inherit: true,
+ gen: 1,
+ },
+ spiderweb: {
+ inherit: true,
+ gen: 1,
+ },
+ spikes: {
+ inherit: true,
+ gen: 1,
+ },
+ spikyshield: {
+ inherit: true,
+ gen: 1,
+ },
+ spinout: {
+ inherit: true,
+ gen: 1,
+ },
+ spiritbreak: {
+ inherit: true,
+ gen: 1,
+ },
+ spiritshackle: {
+ inherit: true,
+ gen: 1,
+ },
+ spitup: {
+ inherit: true,
+ gen: 1,
+ },
+ spite: {
+ inherit: true,
+ gen: 1,
+ },
+ splinteredstormshards: {
+ inherit: true,
+ gen: 1,
+ },
+ splishysplash: {
+ inherit: true,
+ gen: 1,
+ },
+ spotlight: {
+ inherit: true,
+ gen: 1,
+ },
+ springtidestorm: {
+ inherit: true,
+ gen: 1,
+ },
+ stealthrock: {
+ inherit: true,
+ gen: 1,
+ },
+ steameruption: {
+ inherit: true,
+ gen: 1,
+ },
+ steamroller: {
+ inherit: true,
+ gen: 1,
+ },
+ steelbeam: {
+ inherit: true,
+ gen: 1,
+ },
+ steelroller: {
+ inherit: true,
+ gen: 1,
+ },
+ steelwing: {
+ inherit: true,
+ gen: 1,
+ },
+ stickyweb: {
+ inherit: true,
+ gen: 1,
+ },
+ stockpile: {
+ inherit: true,
+ gen: 1,
+ },
+ stokedsparksurfer: {
+ inherit: true,
+ gen: 1,
+ },
+ stompingtantrum: {
+ inherit: true,
+ gen: 1,
+ },
+ stoneaxe: {
+ inherit: true,
+ gen: 1,
+ },
+ stoneedge: {
+ inherit: true,
+ gen: 1,
+ },
+ storedpower: {
+ inherit: true,
+ gen: 1,
+ },
+ stormthrow: {
+ inherit: true,
+ gen: 1,
+ },
+ strangesteam: {
+ inherit: true,
+ gen: 1,
+ },
+ strengthsap: {
+ inherit: true,
+ gen: 1,
+ },
+ strugglebug: {
+ inherit: true,
+ gen: 1,
+ },
+ stuffcheeks: {
+ inherit: true,
+ gen: 1,
+ },
+ subzeroslammer: {
+ inherit: true,
+ gen: 1,
+ },
+ suckerpunch: {
+ inherit: true,
+ gen: 1,
+ },
+ sunnyday: {
+ inherit: true,
+ gen: 1,
+ },
+ sunsteelstrike: {
+ inherit: true,
+ gen: 1,
+ },
+ superpower: {
+ inherit: true,
+ gen: 1,
+ },
+ supersonicskystrike: {
+ inherit: true,
+ gen: 1,
+ },
+ surgingstrikes: {
+ inherit: true,
+ gen: 1,
+ },
+ swagger: {
+ inherit: true,
+ gen: 1,
+ },
+ swallow: {
+ inherit: true,
+ gen: 1,
+ },
+ sweetkiss: {
+ inherit: true,
+ gen: 1,
+ },
+ sweetscent: {
+ inherit: true,
+ gen: 1,
+ },
+ switcheroo: {
+ inherit: true,
+ gen: 1,
+ },
+ synchronoise: {
+ inherit: true,
+ gen: 1,
+ },
+ synthesis: {
+ inherit: true,
+ gen: 1,
+ },
+ syrupbomb: {
+ inherit: true,
+ gen: 1,
+ },
+ tailglow: {
+ inherit: true,
+ gen: 1,
+ },
+ tailslap: {
+ inherit: true,
+ gen: 1,
+ },
+ tailwind: {
+ inherit: true,
+ gen: 1,
+ },
+ takeheart: {
+ inherit: true,
+ gen: 1,
+ },
+ tarshot: {
+ inherit: true,
+ gen: 1,
+ },
+ taunt: {
+ inherit: true,
+ gen: 1,
+ },
+ tearfullook: {
+ inherit: true,
+ gen: 1,
+ },
+ teatime: {
+ inherit: true,
+ gen: 1,
+ },
+ technoblast: {
+ inherit: true,
+ gen: 1,
+ },
+ tectonicrage: {
+ inherit: true,
+ gen: 1,
+ },
+ teeterdance: {
+ inherit: true,
+ gen: 1,
+ },
+ telekinesis: {
+ inherit: true,
+ gen: 1,
+ },
+ terablast: {
+ inherit: true,
+ gen: 1,
+ },
+ terrainpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ thief: {
+ inherit: true,
+ gen: 1,
+ },
+ thousandarrows: {
+ inherit: true,
+ isNonstandard: null,
+ gen: 1,
+ },
+ thousandwaves: {
+ inherit: true,
+ isNonstandard: null,
+ gen: 1,
+ },
+ throatchop: {
+ inherit: true,
+ gen: 1,
+ },
+ thundercage: {
+ inherit: true,
+ gen: 1,
+ },
+ thunderfang: {
+ inherit: true,
+ gen: 1,
+ },
+ thunderouskick: {
+ inherit: true,
+ gen: 1,
+ },
+ tickle: {
+ inherit: true,
+ gen: 1,
+ },
+ tidyup: {
+ inherit: true,
+ gen: 1,
+ },
+ topsyturvy: {
+ inherit: true,
+ gen: 1,
+ },
+ torchsong: {
+ inherit: true,
+ gen: 1,
+ },
+ torment: {
+ inherit: true,
+ gen: 1,
+ },
+ toxicspikes: {
+ inherit: true,
+ gen: 1,
+ },
+ toxicthread: {
+ inherit: true,
+ gen: 1,
+ },
+ trailblaze: {
+ inherit: true,
+ gen: 1,
+ },
+ trick: {
+ inherit: true,
+ gen: 1,
+ },
+ trickortreat: {
+ inherit: true,
+ gen: 1,
+ },
+ trickroom: {
+ inherit: true,
+ gen: 1,
+ },
+ triplearrows: {
+ inherit: true,
+ gen: 1,
+ },
+ tripleaxel: {
+ inherit: true,
+ gen: 1,
+ },
+ tripledive: {
+ inherit: true,
+ gen: 1,
+ },
+ triplekick: {
+ inherit: true,
+ gen: 1,
+ },
+ tropkick: {
+ inherit: true,
+ gen: 1,
+ },
+ trumpcard: {
+ inherit: true,
+ gen: 1,
+ },
+ twinbeam: {
+ inherit: true,
+ gen: 1,
+ },
+ twinkletackle: {
+ inherit: true,
+ gen: 1,
+ },
+ twister: {
+ inherit: true,
+ gen: 1,
+ },
+ uturn: {
+ inherit: true,
+ gen: 1,
+ },
+ uproar: {
+ inherit: true,
+ gen: 1,
+ },
+ vacuumwave: {
+ inherit: true,
+ gen: 1,
+ },
+ vcreate: {
+ inherit: true,
+ gen: 1,
+ },
+ veeveevolley: {
+ inherit: true,
+ gen: 1,
+ },
+ venomdrench: {
+ inherit: true,
+ gen: 1,
+ },
+ venoshock: {
+ inherit: true,
+ gen: 1,
+ },
+ victorydance: {
+ inherit: true,
+ gen: 1,
+ },
+ vitalthrow: {
+ inherit: true,
+ gen: 1,
+ },
+ voltswitch: {
+ inherit: true,
+ gen: 1,
+ },
+ volttackle: {
+ inherit: true,
+ gen: 1,
+ },
+ wakeupslap: {
+ inherit: true,
+ gen: 1,
+ },
+ waterpledge: {
+ inherit: true,
+ gen: 1,
+ },
+ waterpulse: {
+ inherit: true,
+ gen: 1,
+ },
+ watershuriken: {
+ inherit: true,
+ gen: 1,
+ },
+ watersport: {
+ inherit: true,
+ gen: 1,
+ },
+ waterspout: {
+ inherit: true,
+ gen: 1,
+ },
+ wavecrash: {
+ inherit: true,
+ gen: 1,
+ },
+ weatherball: {
+ inherit: true,
+ gen: 1,
+ },
+ whirlpool: {
+ inherit: true,
+ gen: 1,
+ },
+ wickedblow: {
+ inherit: true,
+ gen: 1,
+ },
+ wickedtorque: {
+ inherit: true,
+ gen: 1,
+ },
+ wideguard: {
+ inherit: true,
+ gen: 1,
+ },
+ wildboltstorm: {
+ inherit: true,
+ gen: 1,
+ },
+ wildcharge: {
+ inherit: true,
+ gen: 1,
+ },
+ willowisp: {
+ inherit: true,
+ gen: 1,
+ },
+ wish: {
+ inherit: true,
+ gen: 1,
+ },
+ wonderroom: {
+ inherit: true,
+ gen: 1,
+ },
+ woodhammer: {
+ inherit: true,
+ gen: 1,
+ },
+ workup: {
+ inherit: true,
+ gen: 1,
+ },
+ worryseed: {
+ inherit: true,
+ gen: 1,
+ },
+ wringout: {
+ inherit: true,
+ gen: 1,
+ },
+ xscissor: {
+ inherit: true,
+ gen: 1,
+ },
+ yawn: {
+ inherit: true,
+ gen: 1,
+ },
+ zapcannon: {
+ inherit: true,
+ gen: 1,
+ },
+ zenheadbutt: {
+ inherit: true,
+ gen: 1,
+ },
+ zingzap: {
+ inherit: true,
+ gen: 1,
+ },
+ zippyzap: {
+ inherit: true,
+ gen: 1,
+ },
+};
diff --git a/data/mods/moderngen1crossover/pokedex.ts b/data/mods/moderngen1crossover/pokedex.ts
new file mode 100644
index 0000000000..33d84f8cf9
--- /dev/null
+++ b/data/mods/moderngen1crossover/pokedex.ts
@@ -0,0 +1,437 @@
+export const Pokedex: {[k: string]: ModdedSpeciesData} = {
+ faenuce: {
+ num: 1.5,
+ name: "Faenuce",
+ types: ["Fire", "Fairy"],
+ baseStats: {hp: 70, atk: 100, def: 80, spa: 95, spd: 80, spe: 105},
+ abilities: {0: "No Ability"},
+ weightkg: 17.6,
+ gen: 1,
+ },
+ aqualloy: {
+ num: 2.5,
+ name: "Aqualloy",
+ types: ["Water", "Steel"],
+ baseStats: {hp: 75, atk: 90, def: 70, spa: 110, spd: 70, spe: 115},
+ abilities: {0: "No Ability"},
+ weightkg: 67.8,
+ gen: 1,
+ },
+ hemerati: {
+ num: 3.5,
+ name: "Hemerati",
+ types: ["Grass", "Fighting"],
+ baseStats: {hp: 89, atk: 73, def: 87, spa: 111, spd: 83, spe: 121},
+ abilities: {0: "No Ability"},
+ weightkg: 34,
+ gen: 1,
+ },
+ particlage: {
+ num: 4.5,
+ name: "Particlage",
+ types: ["Electric"],
+ baseStats: {hp: 89, atk: 73, def: 87, spa: 111, spd: 83, spe: 121},
+ abilities: {0: "No Ability"},
+ weightkg: 1,
+ gen: 1,
+ },
+ tanphero: {
+ num: 5.5,
+ name: "Tanphero",
+ types: ["Ground", "Electric"],
+ baseStats: {hp: 120, atk: 120, def: 95, spa: 85, spd: 105, spe: 55},
+ abilities: {0: "No Ability"},
+ weightkg: 655.4,
+ gen: 1,
+ },
+ turrarbon: {
+ num: 6.5,
+ name: "Turrarbon",
+ types: ["Steel"],
+ baseStats: {hp: 150, atk: 100, def: 80, spa: 95, spd: 80, spe: 40},
+ abilities: {0: "No Ability"},
+ weightkg: 999.9,
+ gen: 1,
+ },
+ bondra: {
+ num: 7.5,
+ name: "Bondra",
+ types: ["Grass", "Fire"],
+ baseStats: {hp: 103, atk: 113, def: 93, spa: 43, spd: 93, spe: 113},
+ abilities: {0: "No Ability"},
+ weightkg: 312,
+ gen: 1,
+ },
+ elscythe: {
+ num: 8.5,
+ name: "Elscythe",
+ types: ["Fairy", "Ghost"],
+ baseStats: {hp: 90, atk: 100, def: 90, spa: 80, spd: 100, spe: 90},
+ abilities: {0: "No Ability"},
+ weightkg: 65.4,
+ gen: 1,
+ },
+ frostava: {
+ num: 9.5,
+ name: "Frostava",
+ types: ["Ice"],
+ baseStats: {hp: 83, atk: 80, def: 65, spa: 100, spd: 82, spe: 130},
+ abilities: {0: "No Ability"},
+ weightkg: 95.2,
+ gen: 1,
+ },
+ blossifoul: {
+ num: 10.5,
+ name: "Blossifoul",
+ types: ["Grass", "Poison"],
+ baseStats: {hp: 200, atk: 115, def: 135, spa: 100, spd: 15, spe: 85},
+ abilities: {0: "No Ability"},
+ weightkg: 55.4,
+ gen: 1,
+ },
+ drigike: {
+ num: 11.5,
+ name: "Drigike",
+ types: ["Rock"],
+ baseStats: {hp: 65, atk: 80, def: 60, spa: 135, spd: 65, spe: 80},
+ abilities: {0: "No Ability"},
+ weightkg: 445,
+ gen: 1,
+ },
+ henchinel: {
+ num: 12.5,
+ name: "Henchinel",
+ types: ["Dark"],
+ baseStats: {hp: 155, atk: 110, def: 120, spa: 55, spd: 100, spe: 60},
+ abilities: {0: "No Ability"},
+ weightkg: 245,
+ gen: 1,
+ },
+ cladipon: {
+ num: 13.5,
+ name: "Cladipon",
+ types: ["Steel", "Fighting"],
+ baseStats: {hp: 60, atk: 125, def: 80, spa: 80, spd: 80, spe: 110},
+ abilities: {0: "No Ability"},
+ weightkg: 140,
+ gen: 1,
+ },
+ killidinal: {
+ num: 14.5,
+ name: "Killidinal",
+ types: ["Flying"],
+ baseStats: {hp: 70, atk: 100, def: 110, spa: 50, spd: 110, spe: 108},
+ abilities: {0: "No Ability"},
+ weightkg: 18.1,
+ gen: 1,
+ },
+ ambereyes: {
+ num: 15.5,
+ name: "Amber Eyes",
+ types: ["Dark"],
+ baseStats: {hp: 103, atk: 81, def: 101, spa: 81, spd: 101, spe: 103},
+ abilities: {0: "No Ability"},
+ weightkg: 80,
+ gen: 1,
+ },
+ birreteel: {
+ num: 16.5,
+ name: "Birreteel",
+ types: ["Psychic", "Steel"],
+ baseStats: {hp: 90, atk: 70, def: 90, spa: 100, spd: 90, spe: 80},
+ abilities: {0: "No Ability"},
+ weightkg: 82,
+ gen: 1,
+ },
+ negusurp: {
+ num: 17.5,
+ name: "Negusurp",
+ types: ["Bug"],
+ baseStats: {hp: 115, atk: 90, def: 90, spa: 72, spd: 80, spe: 97},
+ abilities: {0: "No Ability"},
+ weightkg: 17.5,
+ gen: 1,
+ },
+ mossebble: {
+ num: 18.5,
+ name: "Mossebble",
+ types: ["Grass", "Rock"],
+ baseStats: {hp: 50, atk: 85, def: 60, spa: 230, spd: 60, spe: 115},
+ abilities: {0: "No Ability"},
+ weightkg: 120,
+ gen: 1,
+ },
+ kodorath: {
+ num: 19.5,
+ name: "Kodorath",
+ types: ["Ghost"],
+ baseStats: {hp: 90, atk: 120, def: 90, spa: 75, spd: 90, spe: 95},
+ abilities: {0: "No Ability"},
+ weightkg: 42.3,
+ gen: 1,
+ },
+ monkessu: {
+ num: 20.5,
+ name: "Monkessu",
+ types: ["Normal"],
+ baseStats: {hp: 85, atk: 110, def: 55, spa: 90, spd: 60, spe: 135},
+ abilities: {0: "No Ability"},
+ weightkg: 102.1,
+ gen: 1,
+ },
+ toxiwyrn: {
+ num: 21.5,
+ name: "Toxiwyrn",
+ types: ["Dragon", "Poison"],
+ baseStats: {hp: 88, atk: 100, def: 88, spa: 115, spd: 88, spe: 88},
+ abilities: {0: "No Ability"},
+ weightkg: 88,
+ gen: 1,
+ },
+ deseroud: {
+ num: 22.5,
+ name: "Deseroud",
+ types: ["Ground", "Flying"],
+ baseStats: {hp: 80, atk: 95, def: 112, spa: 50, spd: 77, spe: 70},
+ abilities: {0: "No Ability"},
+ weightkg: 167,
+ gen: 1,
+ },
+ contamicow: {
+ num: 23.5,
+ name: "Contamicow",
+ types: ["Dark", "Poison"],
+ baseStats: {hp: 80, atk: 110, def: 73, spa: 73, spd: 120, spe: 109},
+ abilities: {0: "No Ability"},
+ weightkg: 408.2,
+ gen: 1,
+ },
+ whonhef: {
+ num: 24.5,
+ name: "Whonhef",
+ types: ["Normal", "Fighting"],
+ baseStats: {hp: 80, atk: 110, def: 73, spa: 73, spd: 120, spe: 109},
+ abilities: {0: "No Ability"},
+ weightkg: 108.8,
+ gen: 1,
+ },
+ hydrarsh: {
+ num: 25.5,
+ name: "Hydrarsh",
+ types: ["Water", "Ground"],
+ baseStats: {hp: 100, atk: 95, def: 85, spa: 95, spd: 85, spe: 65},
+ abilities: {0: "No Ability"},
+ weightkg: 75,
+ gen: 1,
+ },
+ snailmer: {
+ num: 26.5,
+ name: "Snailmer",
+ types: ["Water"],
+ baseStats: {hp: 133, atk: 67, def: 63, spa: 97, spd: 73, spe: 37},
+ abilities: {0: "No Ability"},
+ weightkg: 240,
+ gen: 1,
+ },
+ myrmand: {
+ num: 27.5,
+ name: "Myrmand",
+ types: ["Ground", "Bug"],
+ baseStats: {hp: 95, atk: 100, def: 85, spa: 70, spd: 85, spe: 5},
+ abilities: {0: "No Ability"},
+ weightkg: 1.2,
+ gen: 1,
+ },
+ eledrake: {
+ num: 28.5,
+ name: "Eledrake",
+ types: ["Flying", "Dragon"],
+ baseStats: {hp: 80, atk: 72, def: 80, spa: 72, spd: 80, spe: 124},
+ abilities: {0: "No Ability"},
+ weightkg: 21.2,
+ gen: 1,
+ },
+ itsufall: {
+ num: 29.5,
+ name: "Itsufall",
+ types: ["Dark", "Psychic"],
+ baseStats: {hp: 80, atk: 75, def: 70, spa: 135, spd: 80, spe: 95},
+ abilities: {0: "No Ability"},
+ weightkg: 55,
+ gen: 1,
+ },
+ chiseame: {
+ num: 30.5,
+ name: "Chiseame",
+ types: ["Dragon", "Water"],
+ baseStats: {hp: 100, atk: 72, def: 90, spa: 100, spd: 90, spe: 104},
+ abilities: {0: "No Ability"},
+ weightkg: 132.8,
+ gen: 1,
+ },
+ marblazard: {
+ num: 31.5,
+ name: "Marblazard",
+ types: ["Dragon", "Normal"],
+ baseStats: {hp: 70, atk: 95, def: 130, spa: 75, spd: 85, spe: 115},
+ abilities: {0: "No Ability"},
+ weightkg: 312,
+ gen: 1,
+ },
+ tapuwifi: {
+ num: 32.5,
+ name: "Tapu Wifi",
+ types: ["Ice", "Fairy"],
+ baseStats: {hp: 70, atk: 95, def: 130, spa: 75, spd: 85, spe: 115},
+ abilities: {0: "No Ability"},
+ weightkg: 24.5,
+ gen: 1,
+ },
+ ungawurm: {
+ num: 33.5,
+ name: "Ungawurm",
+ types: ["Normal"],
+ baseStats: {hp: 125, atk: 90, def: 70, spa: 70, spd: 100, spe: 30},
+ abilities: {0: "No Ability"},
+ weightkg: 300,
+ gen: 1,
+ },
+ everird: {
+ num: 34.5,
+ name: "Everird",
+ types: ["Poison", "Flying"],
+ baseStats: {hp: 90, atk: 60, def: 90, spa: 90, spd: 90, spe: 122},
+ abilities: {0: "No Ability"},
+ weightkg: 200,
+ gen: 1,
+ },
+ flocura: {
+ num: 35.5,
+ name: "Flocura",
+ types: ["Grass", "Ghost"],
+ baseStats: {hp: 55, atk: 95, def: 55, spa: 105, spd: 180, spe: 110},
+ abilities: {0: "No Ability"},
+ weightkg: 7.1,
+ gen: 1,
+ },
+ jaegorm: {
+ num: 36.5,
+ name: "Jaegorm",
+ types: ["Bug", "Psychic"],
+ baseStats: {hp: 60, atk: 65, def: 40, spa: 130, spd: 40, spe: 130},
+ abilities: {0: "No Ability"},
+ weightkg: 10,
+ otherFormes: ["Jaegorm-Collective"],
+ formeOrder: ["Jaegorm", "Jaegorm-Collective"],
+ },
+ jaegormcollective: {
+ num: 37.5,
+ name: "Jaegorm-Collective",
+ baseSpecies: "Jaegorm",
+ forme: "Mega",
+ types: ["Bug", "Psychic"],
+ baseStats: {hp: 60, atk: 145, def: 130, spa: 100, spd: 130, spe: 80},
+ abilities: {0: "No Ability"},
+ requiredMove: "Photon Geyser",
+ weightkg: 122,
+ },
+ noxon: {
+ num: 38.5,
+ name: "Noxon",
+ types: ["Dark"],
+ baseStats: {hp: 80, atk: 130, def: 80, spa: 130, spd: 80, spe: 80},
+ abilities: {0: "No Ability"},
+ weightkg: 46,
+ gen: 1,
+ },
+ ramppyre: {
+ num: 39.5,
+ name: "Ramppyre",
+ types: ["Fire", "Electric"],
+ baseStats: {hp: 130, atk: 85, def: 90, spa: 100, spd: 85, spe: 110},
+ abilities: {0: "No Ability"},
+ weightkg: 212,
+ gen: 1,
+ },
+ stormulex: {
+ num: 40.5,
+ name: "Stormulex",
+ types: ["Rock", "Electric"],
+ baseStats: {hp: 91, atk: 129, def: 96, spa: 40, spd: 84, spe: 60},
+ abilities: {0: "No Ability"},
+ weightkg: 125,
+ gen: 1,
+ },
+ raccatoskr: {
+ num: 41.5,
+ name: "Raccatoskr",
+ types: ["Fairy", "Dragon"],
+ baseStats: {hp: 56, atk: 56, def: 137, spa: 95, spd: 127, spe: 56},
+ abilities: {0: "No Ability"},
+ weightkg: 4.4,
+ gen: 1,
+ },
+ porynoirz: {
+ num: 42.5,
+ name: "Porynoir-Z",
+ types: ["Normal", "Ghost"],
+ baseStats: {hp: 65, atk: 90, def: 102, spa: 116, spd: 105, spe: 67},
+ abilities: {0: "No Ability"},
+ weightkg: 70.3,
+ gen: 1,
+ },
+ pingray: {
+ num: 43.5,
+ name: "Pingray",
+ types: ["Electric", "Psychic"],
+ baseStats: {hp: 60, atk: 75, def: 85, spa: 100, spd: 85, spe: 115},
+ abilities: {0: "No Ability"},
+ weightkg: 3.6,
+ gen: 1,
+ },
+ baloon: {
+ num: 44.5,
+ name: "Baloon",
+ types: ["Fairy"],
+ baseStats: {hp: 137, atk: 124, def: 142, spa: 102, spd: 12, spe: 83},
+ abilities: {0: "No Ability"},
+ weightkg: 0.1,
+ gen: 1,
+ },
+ polbearab: {
+ num: 45.5,
+ name: "Polbearab",
+ types: ["Ice", "Fighting"],
+ baseStats: {hp: 95, atk: 98, def: 130, spa: 55, spd: 101, spe: 101},
+ abilities: {0: "No Ability"},
+ weightkg: 135,
+ gen: 1,
+ },
+ ironconvector: {
+ num: 46.5,
+ name: "Iron Convector",
+ types: ["Bug", "Ice"],
+ baseStats: {hp: 88, atk: 116, def: 48, spa: 130, spd: 106, spe: 82},
+ abilities: {0: "No Ability"},
+ weightkg: 55,
+ gen: 1,
+ },
+ saurosphere: {
+ num: 47.5,
+ name: "Saurosphere",
+ types: ["Dragon"],
+ baseStats: {hp: 120, atk: 76, def: 80, spa: 90, spd: 100, spe: 61},
+ abilities: {0: "No Ability"},
+ weightkg: 203,
+ gen: 1,
+ },
+ gargoyle: {
+ num: 48.5,
+ name: "Gargoyle",
+ types: ["Dragon", "Fighting"],
+ baseStats: {hp: 111, atk: 111, def: 99, spa: 99, spd: 99, spe: 66},
+ abilities: {0: "No Ability"},
+ weightkg: 720,
+ gen: 1,
+ },
+};
\ No newline at end of file
diff --git a/data/mods/moderngen1crossover/rulesets.ts b/data/mods/moderngen1crossover/rulesets.ts
new file mode 100644
index 0000000000..6ba2303b72
--- /dev/null
+++ b/data/mods/moderngen1crossover/rulesets.ts
@@ -0,0 +1,44 @@
+export const Rulesets: {[k: string]: ModdedFormatData} = {
+ partialtrappingclause: {
+ effectType: 'ValidatorRule',
+ name: 'Partial Trapping Clause',
+ desc: "Bans moves that partially trap the opponent",
+ banlist: ['Infestation', 'Magma Storm', 'Sand Tomb', 'Snap Trap', 'Thunder Cage', 'Whirlpool', 'Wrap', 'Bind', 'Fire Spin', 'Clamp'],
+ onBegin() {
+ this.add('rule', 'Partial Trapping Clause: Partial Trapping moves are banned');
+ },
+ },
+ fieldeffectclause: {
+ effectType: 'ValidatorRule',
+ name: 'Field Effect Clause',
+ desc: "Bans moves that set a field effect",
+ banlist: ['Spikes', 'Toxic Spikes', 'Stealth Rock', 'Sticky Web', 'Stone Axe', 'Ceaseless Edge', 'Wonder Room', 'Trick Room', 'Magic Room', 'Lucky Chant', 'Tailwind', 'Safeguard', 'Gravity'],
+ onBegin() {
+ this.add('rule', 'Field Effect Clause: Field Effects are banned');
+ },
+ },
+ mg1mod: {
+ effectType: 'Rule',
+ name: 'MG1 Mod',
+ desc: 'At the start of a battle, gives each player a link to the Modern Gen 1 thread so they can use it to get information about new additions to the metagame.',
+ onBegin() {
+ this.add('-message', `Welcome to Modern Gen 1!`);
+ this.add('-message', `This is essentially Gen 9 National Dex OU but played with Gen 1 mechanics!`);
+ this.add('-message', `You can find our thread and metagame resources here:`);
+ this.add('-message', `https://www.smogon.com/forums/threads/gen-9-modern-gen-1.3711533/`);
+ },
+ },
+ uselessmovesclause: {
+ effectType: 'ValidatorRule',
+ name: 'Useless Moves Clause',
+ desc: "Bans moves that have no effect (to aid in teambuilding).",
+ banlist: [
+ 'Conversion 2', 'Electric Terrain', 'Electrify', 'Encore', 'Flower Shield', 'Grassy Terrain', 'Hail', 'Healing Wish', 'Heart Swap',
+ 'Ion Deluge', 'Laser Focus', 'Lunar Dance', 'Misty Terrain', 'Perish Song', 'Psych Up', 'Psychic Terrain', 'Rain Dance', 'Revival Blessing',
+ 'Sandstorm', 'Sleep Talk', 'Snowscape', 'Speed Swap', 'Sunny Day', 'Wish', 'Jungle Healing', 'Lunar Blessing', 'Life Dew',
+ ],
+ onBegin() {
+ this.add('rule', 'Useless Moves Clause: Prevents trainers from bringing moves with no effect');
+ },
+ },
+};
diff --git a/data/mods/moderngen1crossover/scripts.ts b/data/mods/moderngen1crossover/scripts.ts
new file mode 100644
index 0000000000..b8e1fb1f8d
--- /dev/null
+++ b/data/mods/moderngen1crossover/scripts.ts
@@ -0,0 +1,20 @@
+export const Scripts: ModdedBattleScriptsData = {
+ inherit: 'gen1',
+ gen: 1,
+ init() {
+ for (const i in this.data.Pokedex) {
+ this.modData('Pokedex', i).gen = 1;
+ this.modData('Pokedex', i).gender = 'N';
+ this.modData('Pokedex', i).eggGroups = null;
+ }
+ const specialTypes = ['Fire', 'Water', 'Grass', 'Ice', 'Electric', 'Dark', 'Psychic', 'Dragon'];
+ for (const i in this.data.Moves) {
+ this.modData('Moves', i).gen = 1;
+ if (this.data.Moves[i].category === 'Status') continue;
+ const newCategory = specialTypes.includes(this.data.Moves[i].type) ? 'Special' : 'Physical';
+ if (newCategory !== this.data.Moves[i].category) {
+ this.modData('Moves', i).category = newCategory;
+ }
+ }
+ },
+};
diff --git a/data/mods/moderngen1crossover/sprites/back/baloon.png b/data/mods/moderngen1crossover/sprites/back/baloon.png
new file mode 100644
index 0000000000..4314b58f0a
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/baloon.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/flocura.png b/data/mods/moderngen1crossover/sprites/back/flocura.png
new file mode 100644
index 0000000000..081ca42478
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/flocura.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/jaegorm.png b/data/mods/moderngen1crossover/sprites/back/jaegorm.png
new file mode 100644
index 0000000000..8c2f26d6dc
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/jaegorm.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/jaegormcollective.png b/data/mods/moderngen1crossover/sprites/back/jaegormcollective.png
new file mode 100644
index 0000000000..9ada827bc4
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/jaegormcollective.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/noxon.png b/data/mods/moderngen1crossover/sprites/back/noxon.png
new file mode 100644
index 0000000000..2dea8ea399
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/noxon.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/pingray.png b/data/mods/moderngen1crossover/sprites/back/pingray.png
new file mode 100644
index 0000000000..e808bac8ef
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/pingray.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/porynoirz.png b/data/mods/moderngen1crossover/sprites/back/porynoirz.png
new file mode 100644
index 0000000000..34eea06d92
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/porynoirz.png differ
diff --git a/data/mods/moderngen1crossover/sprites/back/raccatoskr.png b/data/mods/moderngen1crossover/sprites/back/raccatoskr.png
new file mode 100644
index 0000000000..3eff0148ba
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/back/raccatoskr.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/baloon.png b/data/mods/moderngen1crossover/sprites/front/baloon.png
new file mode 100644
index 0000000000..d0862a2498
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/baloon.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/flocura.png b/data/mods/moderngen1crossover/sprites/front/flocura.png
new file mode 100644
index 0000000000..9481a7eecb
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/flocura.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/gargoyle.png b/data/mods/moderngen1crossover/sprites/front/gargoyle.png
new file mode 100644
index 0000000000..16fca32c69
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/gargoyle.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/jaegorm.png b/data/mods/moderngen1crossover/sprites/front/jaegorm.png
new file mode 100644
index 0000000000..03ab510bdb
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/jaegorm.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/jaegormcollective.png b/data/mods/moderngen1crossover/sprites/front/jaegormcollective.png
new file mode 100644
index 0000000000..9e4d60f680
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/jaegormcollective.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/noxon.png b/data/mods/moderngen1crossover/sprites/front/noxon.png
new file mode 100644
index 0000000000..912fc5b41b
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/noxon.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/pingray.png b/data/mods/moderngen1crossover/sprites/front/pingray.png
new file mode 100644
index 0000000000..af67532058
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/pingray.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/porynoirz.png b/data/mods/moderngen1crossover/sprites/front/porynoirz.png
new file mode 100644
index 0000000000..dca7bf978b
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/porynoirz.png differ
diff --git a/data/mods/moderngen1crossover/sprites/front/raccatoskr.png b/data/mods/moderngen1crossover/sprites/front/raccatoskr.png
new file mode 100644
index 0000000000..a59dbb8150
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/front/raccatoskr.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/baloon.png b/data/mods/moderngen1crossover/sprites/icons/baloon.png
new file mode 100644
index 0000000000..ef1c7a4c9f
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/baloon.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/flocura.png b/data/mods/moderngen1crossover/sprites/icons/flocura.png
new file mode 100644
index 0000000000..80ae338db6
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/flocura.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/gargoyle.png b/data/mods/moderngen1crossover/sprites/icons/gargoyle.png
new file mode 100644
index 0000000000..c0e10ddb5f
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/gargoyle.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/jaegorm.png b/data/mods/moderngen1crossover/sprites/icons/jaegorm.png
new file mode 100644
index 0000000000..d23adfc4cc
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/jaegorm.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/jaegormcollective.png b/data/mods/moderngen1crossover/sprites/icons/jaegormcollective.png
new file mode 100644
index 0000000000..2b2120d20f
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/jaegormcollective.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/noxon.png b/data/mods/moderngen1crossover/sprites/icons/noxon.png
new file mode 100644
index 0000000000..61e40540ca
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/noxon.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/pingray.png b/data/mods/moderngen1crossover/sprites/icons/pingray.png
new file mode 100644
index 0000000000..bc53fabe29
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/pingray.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/porynoirz.png b/data/mods/moderngen1crossover/sprites/icons/porynoirz.png
new file mode 100644
index 0000000000..7ef2caa041
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/porynoirz.png differ
diff --git a/data/mods/moderngen1crossover/sprites/icons/raccatoskr.png b/data/mods/moderngen1crossover/sprites/icons/raccatoskr.png
new file mode 100644
index 0000000000..c078735661
Binary files /dev/null and b/data/mods/moderngen1crossover/sprites/icons/raccatoskr.png differ
diff --git a/data/random-battles/gen2doubles/sets.json b/data/random-battles/gen2doubles/sets.json
index 929d28206f..2bafc035cf 100644
--- a/data/random-battles/gen2doubles/sets.json
+++ b/data/random-battles/gen2doubles/sets.json
@@ -779,7 +779,7 @@
},
{
"role": "Bulky Support",
- "movepool": ["psychic", "safeguard", "fireblast", "thunderwave"]
+ "movepool": ["psychic", "safeguard", "fireblast", "thunderwave", "protect"]
}
]
},