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"] } ] },