mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-03-21 17:25:10 -05:00
Add New Pet Mod of the Season, Six by Six Random Battle, and Remove Previous PMOTM (#11737)
* Delete data/random-battles/scootopiav2 directory * 6x6 Part 1 * Delete data/mods/scootopiav2 directory * 6x6 Pt 2 * 6x6 Pt 3
This commit is contained in:
parent
d3f6885435
commit
fcd41c87a1
|
|
@ -3384,21 +3384,19 @@ export const Formats: import('../sim/dex-formats').FormatList = [
|
|||
section: "Pet Mods",
|
||||
},
|
||||
{
|
||||
name: "[Gen 9] Scootopia Random Battle",
|
||||
desc: `A Gen 9 Fakemon micrometa featuring the Super Types mechanic, granting 1 Pokemon per team an additional and powerful new typing.`,
|
||||
mod: 'scootopiav2',
|
||||
team: 'randomSC',
|
||||
name: "[Gen 9] Six by Six Random Battle",
|
||||
desc: `A Gen 9 micrometa featuring only 6 Pokemon with 6 forms each.`,
|
||||
mod: 'sixbysix',
|
||||
team: 'random6x6',
|
||||
ruleset: [
|
||||
'Species Clause', 'HP Percentage Mod', 'Cancel Mod', 'Sleep Clause Mod', 'Illusion Level Mod',
|
||||
'Terastal Clause', 'Super Type Moves Rule', 'Data Preview', 'Sprite Viewer',
|
||||
'Terastal Clause', 'Data Preview', 'Sprite Viewer',
|
||||
],
|
||||
onBegin() {
|
||||
this.add(`raw|<div class='broadcast-green'><b>Need help with all of the new moves, abilities, and wacky stuff?<br />Then make sure to check out the <a href="https://docs.google.com/spreadsheets/d/1khgnzqe3xldhLw1LbfjyYDcsltZrgyo8by4Y8EDE4vQ/edit#gid=524466747" target="_blank">Scootopia Spreadsheet</a> or use /dt!</b></div>`);
|
||||
this.add('-message', `Welcome to Scootopia!`);
|
||||
this.add('-message', `This is a fakemon micrometa created by Scoopapa, featuring the Super Types mechanic!`);
|
||||
this.add('-message', `Super Types are powerful additional types that a Pokemon can gain by holding a specific Super Type Orb!`);
|
||||
this.add('-message', `Welcome to Six by Six!`);
|
||||
this.add('-message', `This is a micrometa featuring just 6 Pokemon, each with 6 forms each!`);
|
||||
this.add('-message', `You can find our thread and metagame resources here:`);
|
||||
this.add('-message', `https://www.smogon.com/forums/threads/3742131/`);
|
||||
this.add('-message', `https://www.smogon.com/forums/threads/3769141/`);
|
||||
},
|
||||
onSwitchInPriority: 100,
|
||||
onSwitchIn(pokemon) {
|
||||
|
|
@ -3410,32 +3408,31 @@ export const Formats: import('../sim/dex-formats').FormatList = [
|
|||
},
|
||||
},
|
||||
{
|
||||
name: "[Gen 9] Scootopia", // Roomtours
|
||||
desc: `A Gen 9 Fakemon micrometa featuring the Super Types mechanic, granting 1 Pokemon per team an additional and powerful new typing.`,
|
||||
mod: 'scootopiav2',
|
||||
name: "[Gen 9] Six by Six", // Roomtours
|
||||
desc: `A Gen 9 micrometa featuring only 6 Pokemon with 6 forms each.`,
|
||||
mod: 'sixbysix',
|
||||
searchShow: false,
|
||||
ruleset: ['Standard NatDex', 'Terastal Clause', 'Z-Move Clause', 'Super Type Moves Rule', 'Data Preview', 'Sprite Viewer'],
|
||||
ruleset: ['Standard', 'Sleep Moves Clause', '!Sleep Clause Mod', 'Terastal Clause', 'Data Preview', 'Sprite Viewer'],
|
||||
banlist: [
|
||||
'All Pokemon', 'Crystal Heart', 'Wild Heart',
|
||||
'All Pokemon', 'Last Respects', 'Shed Tail',
|
||||
'King\'s Rock', 'Razor Fang', 'Baton Pass',
|
||||
],
|
||||
unbanlist: [
|
||||
'Arbrella', 'Krachiten', 'Scalaron', 'Rantler', 'Woolora', 'Albatrygon', 'Orchile',
|
||||
'Embuck', 'Cindoe', 'Cobracotta', 'Minillow', 'Crossont', 'Torgeist', 'Platypad', 'Lumoth',
|
||||
'Aurorowl', 'Carapex', 'Dojodo', 'Nunopod', 'Zeploom', 'Brawnkey', 'Salamalix', 'Cinnastar',
|
||||
'MuabBoa', 'Sturgard', 'Harzodia', 'Cyllindrake', 'Kodokai', 'Electangle', 'Dolphena', 'Soleron',
|
||||
'Soleron-Awakened', 'Jaegorm', 'Jaegorm-Collective', 'Elemadillo', 'Axolacred', 'Roscenti',
|
||||
'Blunderbusk', 'Barracoth', 'Jamborai', 'Dracoil', 'Celespirit', 'Noxtrice', 'Avastar',
|
||||
'Faerenheit', 'Cellsius', 'Kelven', 'Salaos', 'Morndos', 'Pythos', 'Corundell', 'Quadringo',
|
||||
'Saphor', 'Fenreil', 'Efflor', 'Flocura', 'Flocura-Nexus',
|
||||
'Kingdra-Classic', 'Kingdra-Brinepool', 'Kingdra-Druid', 'Kingdra-Bard', 'Kingdra-Gourmet', 'Kingdra-Ancient',
|
||||
'Nidoqueen-Classic', 'Nidoqueen-Erudite', 'Nidoqueen-Volcanic',
|
||||
'Nidoqueen-Rosegold', 'Nidoqueen-Shaman', 'Nidoqueen-Jasper',
|
||||
'Bisharp-Centurion', 'Bisharp-Savage', 'Bisharp-Ronin', 'Bisharp-Mantis', 'Bisharp-Revenant', 'Bisharp-Assassin',
|
||||
'Corviknight-Thunderbird', 'Corviknight-Genie', 'Corviknight-Yeti',
|
||||
'Corviknight-Analytical', 'Corviknight-Martian', 'Corviknight-Falcon',
|
||||
'Krookodile-Infernal', 'Krookodile-Abyssal', 'Krookodile-Wetlander',
|
||||
'Krookodile-Cave Dweller', 'Krookodile-Cliffside', 'Krookodile-Quantum',
|
||||
'Ogerpon-Muerta', 'Ogerpon-Easter', 'Ogerpon-Ankh', 'Ogerpon-Eid', 'Ogerpon-Vessel', 'Ogerpon-Kitsune',
|
||||
],
|
||||
onBegin() {
|
||||
this.add(`raw|<div class='broadcast-green'><b>Need help with all of the new moves, abilities, and wacky stuff?<br />Then make sure to check out the <a href="https://docs.google.com/spreadsheets/d/1khgnzqe3xldhLw1LbfjyYDcsltZrgyo8by4Y8EDE4vQ/edit#gid=524466747" target="_blank">Scootopia Spreadsheet</a> or use /dt!</b></div>`);
|
||||
this.add('-message', `Welcome to Scootopia!`);
|
||||
this.add('-message', `This is a fakemon micrometa created by Scoopapa, featuring the Super Types mechanic!`);
|
||||
this.add('-message', `Super Types are powerful additional types that a Pokemon can gain by holding a specific Super Type Orb!`);
|
||||
this.add('-message', `Welcome to Six by Six!`);
|
||||
this.add('-message', `This is a micrometa featuring just 6 Pokemon, each with 6 forms each!`);
|
||||
this.add('-message', `You can find our thread and metagame resources here:`);
|
||||
this.add('-message', `https://www.smogon.com/forums/threads/3742131/`);
|
||||
this.add('-message', `https://www.smogon.com/forums/threads/3769141/`);
|
||||
},
|
||||
onSwitchInPriority: 100,
|
||||
onSwitchIn(pokemon) {
|
||||
|
|
|
|||
|
|
@ -1,135 +0,0 @@
|
|||
export const Abilities: import('../../../sim/dex-abilities').ModdedAbilityDataTable = {
|
||||
mythicalpresence: {
|
||||
name: "Mythical Presence",
|
||||
shortDesc: "Lowers opposing Pokemon Special Attack by 1 stage when switching in.",
|
||||
onStart(pokemon) {
|
||||
let activated = false;
|
||||
for (const target of pokemon.adjacentFoes()) {
|
||||
if (!activated) {
|
||||
this.add('-ability', pokemon, 'Mythical Presence', 'boost');
|
||||
activated = true;
|
||||
}
|
||||
if (target.volatiles['substitute']) {
|
||||
this.add('-immune', target);
|
||||
} else {
|
||||
this.boost({ spa: -1 }, target, pokemon, null, true);
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
powerconstruct: {
|
||||
onResidualOrder: 27,
|
||||
onResidual(pokemon) {
|
||||
if (pokemon.baseSpecies.baseSpecies !== 'Flocura' || pokemon.transformed || !pokemon.hp) return;
|
||||
if (pokemon.species.id === 'flocuranexus' || pokemon.hp > pokemon.maxhp / 2) return;
|
||||
this.add('-activate', pokemon, 'ability: Power Construct');
|
||||
pokemon.formeChange('Flocura-Nexus', this.effect, true);
|
||||
pokemon.baseMaxhp = Math.floor(Math.floor(
|
||||
2 * pokemon.species.baseStats['hp'] + pokemon.set.ivs['hp'] + Math.floor(pokemon.set.evs['hp'] / 4) + 100
|
||||
) * pokemon.level / 100 + 10);
|
||||
const newMaxHP = pokemon.volatiles['dynamax'] ? (2 * pokemon.baseMaxhp) : pokemon.baseMaxhp;
|
||||
pokemon.hp = newMaxHP - (pokemon.maxhp - pokemon.hp);
|
||||
pokemon.maxhp = newMaxHP;
|
||||
this.add('-heal', pokemon, pokemon.getHealth, '[silent]');
|
||||
},
|
||||
flags: { failroleplay: 1, noreceiver: 1, noentrain: 1, notrace: 1, failskillswap: 1, cantsuppress: 1 },
|
||||
name: "Power Construct",
|
||||
rating: 5,
|
||||
num: 211,
|
||||
},
|
||||
battlebond: {
|
||||
shortDesc: "Change to a stronger forme after getting a KO.",
|
||||
onSourceAfterFaint(length, target, source, effect) {
|
||||
if (effect?.effectType !== 'Move') {
|
||||
return;
|
||||
}
|
||||
if (source.species.id === 'soleron' && source.hp && !source.transformed && source.side.foe.pokemonLeft) {
|
||||
this.add('-activate', source, 'ability: Battle Bond');
|
||||
source.formeChange('Soleron-Awakened', this.effect, true);
|
||||
}
|
||||
},
|
||||
onModifyMovePriority: -1,
|
||||
flags: { failroleplay: 1, noreceiver: 1, noentrain: 1, notrace: 1, failskillswap: 1, cantsuppress: 1 },
|
||||
name: "Battle Bond",
|
||||
rating: 4,
|
||||
num: 210,
|
||||
},
|
||||
crystalheart: {
|
||||
shortDesc: "User becomes Crystal type. While Crystal type, 33% boost to Def and SpD",
|
||||
onStart(pokemon) {
|
||||
if (pokemon.hasType('Crystal')) return false;
|
||||
if (!pokemon.addType('Crystal')) return false;
|
||||
pokemon.setType(["Crystal"]);
|
||||
this.add('-start', pokemon, 'typechange', 'Crystal', '[from] ability: Crystal Heart');
|
||||
},
|
||||
onModifyDefPriority: 6,
|
||||
onModifyDef(def, pokemon) {
|
||||
if (pokemon.hasType('Crystal')) return this.chainModify(1 + (1 / 3));
|
||||
},
|
||||
onModifySpDPriority: 6,
|
||||
onModifySpD(spd, pokemon) {
|
||||
if (pokemon.hasType('Crystal')) return this.chainModify(1 + (1 / 3));
|
||||
},
|
||||
name: "Crystal Heart",
|
||||
},
|
||||
wildheart: {
|
||||
onStart(pokemon) {
|
||||
if (pokemon.hasType('Feral')) return false;
|
||||
if (!pokemon.addType('Feral')) return false;
|
||||
pokemon.setType(["Feral"]);
|
||||
this.add('-start', pokemon, 'typechange', "Feral", '[from] ability: Wild Heart');
|
||||
},
|
||||
onModifyAtkPriority: 6,
|
||||
onModifyAtk(atk, pokemon) {
|
||||
if (pokemon.hasType('Feral')) return this.chainModify(1 + (1 / 3));
|
||||
},
|
||||
onModifySpAPriority: 6,
|
||||
onModifySpA(spa, pokemon) {
|
||||
if (pokemon.hasType('Feral')) return this.chainModify(1 + (1 / 3));
|
||||
},
|
||||
name: "Wild Heart",
|
||||
shortDesc: "User becomes Feral type. While Feral type, 33% boost to Atk and SpA",
|
||||
},
|
||||
schooling: {
|
||||
onStart(pokemon) {
|
||||
if (pokemon.baseSpecies.baseSpecies !== 'Jaegorm' || pokemon.transformed) return;
|
||||
if (pokemon.hp > pokemon.maxhp / 4) {
|
||||
if (pokemon.species.id === 'jaegorm') {
|
||||
pokemon.formeChange('Jaegorm-Collective');
|
||||
}
|
||||
} else {
|
||||
if (pokemon.species.id === 'jaegormcollective') {
|
||||
pokemon.formeChange('Jaegorm');
|
||||
}
|
||||
}
|
||||
},
|
||||
onResidualOrder: 27,
|
||||
onResidual(pokemon) {
|
||||
if (
|
||||
pokemon.baseSpecies.baseSpecies !== 'Jaegorm' || pokemon.transformed || !pokemon.hp
|
||||
) return;
|
||||
if (pokemon.hp > pokemon.maxhp / 4) {
|
||||
if (pokemon.species.id === 'jaegorm') {
|
||||
pokemon.formeChange('Jaegorm-Collective');
|
||||
}
|
||||
} else {
|
||||
if (pokemon.species.id === 'jaegormcollective') {
|
||||
pokemon.formeChange('Jaegorm');
|
||||
}
|
||||
}
|
||||
},
|
||||
flags: { failroleplay: 1, noreceiver: 1, noentrain: 1, notrace: 1, failskillswap: 1, cantsuppress: 1 },
|
||||
name: "Schooling",
|
||||
shortDesc: "If user is Jaegorm, changes to Collective Form if it has > 1/4 max HP, else Solo Form.",
|
||||
rating: 3,
|
||||
num: 208,
|
||||
},
|
||||
shellbunker: {
|
||||
onDamage(damage, target, source, effect) {
|
||||
if (effect.effectType !== 'Move' || !target.hurtThisTurn) return damage;
|
||||
return damage / 2;
|
||||
},
|
||||
name: "Shell Bunker",
|
||||
shortDesc: "After taking damage, Def and SpD are doubled for the rest of the turn.",
|
||||
},
|
||||
};
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
export const Conditions: import('../../../sim/dex-conditions').ModdedConditionDataTable = {
|
||||
frz: {
|
||||
name: 'frz',
|
||||
/*
|
||||
start: " [Pokemon] was chilled!",
|
||||
alreadyStarted: " [POKEMON] is already chilled!",
|
||||
end: " [POKEMON] warmed up!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] warmed it up!",
|
||||
endFromMove: " [POKEMON]'s [MOVE] warmed it up!",
|
||||
cant: "[POKEMON] is chilled!",
|
||||
*/
|
||||
effectType: 'Status',
|
||||
onStart(target, source, sourceEffect) {
|
||||
if (sourceEffect && sourceEffect.effectType === 'Ability') {
|
||||
this.add('-status', target, 'frz', '[from] ability: ' + sourceEffect.name, `[of] ${source}`);
|
||||
} else {
|
||||
this.add('-status', target, 'frz');
|
||||
}
|
||||
},
|
||||
onResidualOrder: 9,
|
||||
onResidual(pokemon) {
|
||||
this.damage(pokemon.baseMaxhp / 16);
|
||||
},
|
||||
onModifySpA(spa, pokemon) {
|
||||
return this.chainModify(0.5);
|
||||
},
|
||||
},
|
||||
slp: {
|
||||
name: 'slp',
|
||||
effectType: 'Status',
|
||||
onStart(target, source, sourceEffect) {
|
||||
if (sourceEffect && sourceEffect.effectType === 'Ability') {
|
||||
this.add('-status', target, 'slp', '[from] ability: ' + sourceEffect.name, `[of] ${source}`);
|
||||
} else if (sourceEffect && sourceEffect.effectType === 'Move') {
|
||||
this.add('-status', target, 'slp', '[from] move: ' + sourceEffect.name);
|
||||
} else {
|
||||
this.add('-status', target, 'slp');
|
||||
}
|
||||
// 1-3 turns
|
||||
this.effectState.startTime = 3;
|
||||
const sleepMoves = ["sleeppowder", "spore", "grasswhistle", "darkvoid", "hypnosis"];
|
||||
if (sourceEffect && sourceEffect.effectType === 'Move') {
|
||||
if (sleepMoves.includes(sourceEffect.id)) this.effectState.startTime = 2;
|
||||
}
|
||||
this.effectState.time = this.effectState.startTime;
|
||||
},
|
||||
onBeforeMovePriority: 10,
|
||||
onBeforeMove(pokemon, target, move) {
|
||||
if (pokemon.hasAbility('earlybird')) {
|
||||
pokemon.statusState.time--;
|
||||
}
|
||||
pokemon.statusState.time--;
|
||||
if (pokemon.statusState.time <= 0) {
|
||||
pokemon.cureStatus();
|
||||
return;
|
||||
}
|
||||
this.add('cant', pokemon, 'slp');
|
||||
if (move.sleepUsable) {
|
||||
return;
|
||||
}
|
||||
return false;
|
||||
},
|
||||
onModifySpe(spe, pokemon) {
|
||||
return this.chainModify(0.5);
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
export const FormatsData: import('../../../sim/dex-species').ModdedSpeciesFormatsDataTable = {
|
||||
arbrella: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
krachiten: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
scalaron: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
rantler: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
woolora: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
albatrygon: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
orchile: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
embuck: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
cindoe: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
cobracotta: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
minillow: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
crossont: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
torgeist: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
platypad: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
lumoth: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
aurorowl: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
carapex: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
dojodo: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
nunopod: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
zeploom: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
sturgard: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
brawnkey: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
salamalix: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
cinnastar: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
muabboa: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
harzodia: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
cyllindrake: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
kodokai: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
electangle: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
dolphena: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
soleron: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
jaegorm: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
elemadillo: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
axolacred: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
roscenti: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
blunderbusk: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
barracoth: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
jamborai: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
dracoil: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
celespirit: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
noxtrice: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
avastar: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
faerenheit: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
cellsius: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
kelven: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
salaos: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
morndos: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
pythos: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
corundell: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
quadringo: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
saphor: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
fenreil: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
efflor: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
flocura: {
|
||||
tier: "OU",
|
||||
doublesTier: "DOU",
|
||||
},
|
||||
};
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
export const Items: import('../../../sim/dex-items').ModdedItemDataTable = {
|
||||
crystalorb: {
|
||||
name: "Crystal Orb",
|
||||
num: 1001,
|
||||
desc: "The holder's secondary type is replaced with Crystal. 20% boost to Crystal attacks.",
|
||||
onBeforeSwitchIn(pokemon) {
|
||||
if (this.effectState.usedSuperType && this.effectState.superTypeUser !== pokemon.fullname) return false;
|
||||
if (pokemon.hasType('Crystal')) return false;
|
||||
if (!pokemon.addType('Crystal')) return false;
|
||||
pokemon.setType([pokemon.types[0], "Crystal"]);
|
||||
this.effectState.usedSuperType = true;
|
||||
this.effectState.superTypeUser = "first_switch";
|
||||
},
|
||||
onStart(pokemon) {
|
||||
if (this.effectState.usedSuperType && this.effectState.superTypeUser === "first_switch") {
|
||||
this.add('-message', pokemon.name + " is a Crystal type!");
|
||||
this.effectState.superTypeUser = pokemon.fullname;
|
||||
}
|
||||
if (this.effectState.usedSuperType && this.effectState.superTypeUser === pokemon.fullname) {
|
||||
this.add('-start', pokemon, 'typechange', pokemon.getTypes(true).join('/'), '[silent]');
|
||||
}
|
||||
},
|
||||
onUpdate(pokemon) {
|
||||
if (
|
||||
this.effectState.usedSuperType && this.effectState.superTypeUser === pokemon.fullname && !pokemon.hasType('Crystal')
|
||||
) {
|
||||
pokemon.setType([pokemon.types[0], "Crystal"]);
|
||||
this.add('-start', pokemon, 'typechange', pokemon.getTypes(true).join('/'), '[silent]');
|
||||
}
|
||||
},
|
||||
onTakeItem(item, pokemon, source) {
|
||||
if (source?.hasType("Crystal")) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
},
|
||||
onBasePowerPriority: 15,
|
||||
onBasePower(basePower, user, target, move) {
|
||||
if (move && move.type === 'Crystal') {
|
||||
return this.chainModify([0x1333, 0x1000]);
|
||||
}
|
||||
},
|
||||
gen: 9,
|
||||
},
|
||||
feralorb: {
|
||||
name: "Feral Orb",
|
||||
num: 1002,
|
||||
desc: "The holder's secondary type is replaced with Feral. 20% boost to Feral attacks.",
|
||||
onBeforeSwitchIn(pokemon) {
|
||||
if (this.effectState.usedSuperType && this.effectState.superTypeUser !== pokemon.fullname) return false;
|
||||
if (pokemon.hasType('Feral')) return false;
|
||||
if (!pokemon.addType('Feral')) return false;
|
||||
pokemon.setType([pokemon.types[0], "Feral"]);
|
||||
this.effectState.usedSuperType = true;
|
||||
this.effectState.superTypeUser = "first_switch";
|
||||
},
|
||||
onStart(pokemon) {
|
||||
if (this.effectState.usedSuperType && this.effectState.superTypeUser === "first_switch") {
|
||||
this.add('-message', pokemon.name + " is a Feral type!");
|
||||
this.effectState.superTypeUser = pokemon.fullname;
|
||||
}
|
||||
if (this.effectState.usedSuperType && this.effectState.superTypeUser === pokemon.fullname) {
|
||||
this.add('-start', pokemon, 'typechange', pokemon.getTypes(true).join('/'), '[silent]');
|
||||
}
|
||||
},
|
||||
onUpdate(pokemon) {
|
||||
if (
|
||||
this.effectState.usedSuperType && this.effectState.superTypeUser === pokemon.fullname && !pokemon.hasType('Feral')
|
||||
) {
|
||||
pokemon.setType([pokemon.types[0], "Feral"]);
|
||||
this.add('-start', pokemon, 'typechange', pokemon.getTypes(true).join('/'), '[silent]');
|
||||
}
|
||||
},
|
||||
onTakeItem(item, pokemon, source) {
|
||||
if (source?.hasType("Feral")) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
},
|
||||
onBasePowerPriority: 15,
|
||||
onBasePower(basePower, user, target, move) {
|
||||
if (move && move.type === 'Feral') {
|
||||
return this.chainModify([0x1333, 0x1000]);
|
||||
}
|
||||
},
|
||||
gen: 9,
|
||||
},
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -1,551 +0,0 @@
|
|||
export const Pokedex: import('../../../sim/dex-species').ModdedSpeciesDataTable = {
|
||||
arbrella: {
|
||||
num: 2001,
|
||||
name: "Arbrella",
|
||||
types: ["Grass", "Ground"],
|
||||
baseStats: { hp: 80, atk: 115, def: 100, spa: 80, spd: 80, spe: 75 },
|
||||
abilities: { 0: "Overgrow", H: "Tough Claws" },
|
||||
weightkg: 211,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
krachiten: {
|
||||
num: 2002,
|
||||
name: "Krachiten",
|
||||
types: ["Water", "Bug"],
|
||||
baseStats: { hp: 90, atk: 120, def: 70, spa: 78, spd: 60, spe: 112 },
|
||||
abilities: { 0: "Torrent", H: "Sniper" },
|
||||
weightkg: 59,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
scalaron: {
|
||||
num: 2003,
|
||||
name: "Scalaron",
|
||||
types: ["Fire", "Flying"],
|
||||
baseStats: { hp: 90, atk: 70, def: 90, spa: 100, spd: 105, spe: 75 },
|
||||
abilities: { 0: "Blaze", H: "Filter" },
|
||||
weightkg: 70,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
rantler: {
|
||||
num: 2004,
|
||||
name: "Rantler",
|
||||
types: ["Normal", "Ice"],
|
||||
baseStats: { hp: 68, atk: 118, def: 94, spa: 43, spd: 79, spe: 73 },
|
||||
abilities: { 0: "Intimidate", 1: "Slush Rush", H: "Tough Claws" },
|
||||
weightkg: 67,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
woolora: {
|
||||
num: 2005,
|
||||
name: "Woolora",
|
||||
types: ["Fairy"],
|
||||
baseStats: { hp: 70, atk: 75, def: 70, spa: 95, spd: 115, spe: 70 },
|
||||
abilities: { 0: "Fluffy", 1: "Rattled", H: "Pastel Veil" },
|
||||
weightkg: 50.3,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
albatrygon: {
|
||||
num: 2006,
|
||||
name: "Albatrygon",
|
||||
types: ["Flying"],
|
||||
baseStats: { hp: 80, atk: 105, def: 70, spa: 65, spd: 60, spe: 95 },
|
||||
abilities: { 0: "Prankster", 1: "Klutz", H: "Unburden" },
|
||||
weightkg: 10.1,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
orchile: {
|
||||
num: 2007,
|
||||
name: "Orchile",
|
||||
types: ["Grass", "Fairy"],
|
||||
baseStats: { hp: 65, atk: 60, def: 75, spa: 110, spd: 121, spe: 64 },
|
||||
abilities: { 0: "Sweet Veil", 1: "Aroma Veil", H: "Flower Veil" },
|
||||
weightkg: 45,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
embuck: {
|
||||
num: 2008,
|
||||
name: "Embuck",
|
||||
types: ["Fire", "Fighting"],
|
||||
baseStats: { hp: 90, atk: 125, def: 80, spa: 83, spd: 65, spe: 82 },
|
||||
abilities: { 0: "Intimidate", H: "Flash Fire" },
|
||||
weightkg: 113,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
cindoe: {
|
||||
num: 2009,
|
||||
name: "Cindoe",
|
||||
types: ["Fire", "Dark"],
|
||||
baseStats: { hp: 80, atk: 74, def: 55, spa: 110, spd: 100, spe: 106 },
|
||||
abilities: { 0: "Natural Cure", H: "Flash Fire" },
|
||||
weightkg: 67,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
cobracotta: {
|
||||
num: 2010,
|
||||
name: "Cobracotta",
|
||||
types: ["Grass", "Poison"],
|
||||
baseStats: { hp: 80, atk: 90, def: 95, spa: 80, spd: 115, spe: 35 },
|
||||
abilities: { 0: "Mold Breaker", 1: "Weak Armor", H: "Heatproof" },
|
||||
weightkg: 68,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
minillow: {
|
||||
num: 2011,
|
||||
name: "Minillow",
|
||||
types: ["Water", "Fairy"],
|
||||
baseStats: { hp: 70, atk: 64, def: 75, spa: 90, spd: 95, spe: 81 },
|
||||
abilities: { 0: "Swift Swim", 1: "Dazzling", H: "Adaptability" },
|
||||
weightkg: 22,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
crossont: {
|
||||
num: 2012,
|
||||
name: "Crossont",
|
||||
types: ["Bug", "Fighting"],
|
||||
baseStats: { hp: 80, atk: 125, def: 100, spa: 60, spd: 80, spe: 80 },
|
||||
abilities: { 0: "Sniper", 1: "Long Reach", H: "Gooey" },
|
||||
weightkg: 121,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
torgeist: {
|
||||
num: 2013,
|
||||
name: "Torgeist",
|
||||
types: ["Ghost", "Flying"],
|
||||
baseStats: { hp: 55, atk: 65, def: 95, spa: 115, spd: 100, spe: 105 },
|
||||
abilities: { 0: "Cursed Body", 1: "Clear Body", H: "Merciless" },
|
||||
weightkg: 9.7,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
platypad: {
|
||||
num: 2014,
|
||||
name: "Platypad",
|
||||
types: ["Grass", "Water"],
|
||||
baseStats: { hp: 120, atk: 100, def: 80, spa: 100, spd: 80, spe: 40 },
|
||||
abilities: { 0: "Thick Fat", 1: "Triage", H: "Flower Veil" },
|
||||
weightkg: 89,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
lumoth: {
|
||||
num: 2015,
|
||||
name: "Lumoth",
|
||||
types: ["Bug", "Ghost"],
|
||||
baseStats: { hp: 60, atk: 55, def: 91, spa: 110, spd: 85, spe: 94 },
|
||||
abilities: { 0: "Levitate" },
|
||||
weightkg: 0.5,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
aurorowl: {
|
||||
num: 2016,
|
||||
name: "Aurorowl",
|
||||
types: ["Ice", "Flying"],
|
||||
baseStats: { hp: 70, atk: 70, def: 65, spa: 95, spd: 95, spe: 115 },
|
||||
abilities: { 0: "Snow Cloak", H: "Technician" },
|
||||
weightkg: 15,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
carapex: {
|
||||
num: 2017,
|
||||
name: "Carapex",
|
||||
types: ["Bug", "Flying"],
|
||||
baseStats: { hp: 75, atk: 105, def: 155, spa: 55, spd: 90, spe: 60 },
|
||||
abilities: { 0: "Wind Rider", 1: "Mold Breaker", H: "Sturdy" },
|
||||
weightkg: 135,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
dojodo: {
|
||||
num: 2018,
|
||||
name: "Dojodo",
|
||||
types: ["Fighting"],
|
||||
baseStats: { hp: 90, atk: 115, def: 80, spa: 65, spd: 100, spe: 80 },
|
||||
abilities: { 0: "Iron Fist", 1: "Stamina", H: "Supreme Overlord" },
|
||||
weightkg: 53,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
nunopod: {
|
||||
num: 2019,
|
||||
name: "Nunopod",
|
||||
types: ["Ground", "Bug"],
|
||||
baseStats: { hp: 80, atk: 110, def: 125, spa: 68, spd: 75, spe: 67 },
|
||||
abilities: { 0: "Earth Eater", H: "Opportunist" },
|
||||
weightkg: 68,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
zeploom: {
|
||||
num: 2020,
|
||||
name: "Zeploom",
|
||||
types: ["Grass", "Ground"],
|
||||
baseStats: { hp: 55, atk: 55, def: 145, spa: 65, spd: 150, spe: 45 },
|
||||
abilities: { 0: "Wind Rider", H: "Levitate" },
|
||||
weightkg: 5,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
brawnkey: {
|
||||
num: 2021,
|
||||
name: "Brawnkey",
|
||||
types: ["Steel", "Fighting"],
|
||||
baseStats: { hp: 95, atk: 105, def: 105, spa: 85, spd: 80, spe: 50 },
|
||||
abilities: { 0: "Levitate" },
|
||||
weightkg: 85,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
salamalix: {
|
||||
num: 2022,
|
||||
name: "Salamalix",
|
||||
types: ["Rock", "Steel"],
|
||||
baseStats: { hp: 70, atk: 120, def: 120, spa: 45, spd: 65, spe: 90 },
|
||||
abilities: { 0: "No Guard", 1: "Mold Breaker", H: "Intimidate" },
|
||||
weightkg: 85,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
cinnastar: {
|
||||
num: 2023,
|
||||
name: "Cinnastar",
|
||||
types: ["Rock", "Poison"],
|
||||
baseStats: { hp: 110, atk: 95, def: 80, spa: 95, spd: 80, spe: 80 },
|
||||
abilities: { 0: "Liquid Ooze", H: "Regenerator" },
|
||||
weightkg: 56,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
muabboa: {
|
||||
num: 2024,
|
||||
name: "MuabBoa",
|
||||
types: ["Ground", "Fighting"],
|
||||
baseStats: { hp: 65, atk: 100, def: 75, spa: 55, spd: 65, spe: 120 },
|
||||
abilities: { 0: "Anticipation", 1: "Sand Rush", H: "Inner Focus" },
|
||||
weightkg: 25,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
volvolpa: {
|
||||
num: 2025,
|
||||
name: "Volvolpa",
|
||||
types: ["Electric", "Ice"],
|
||||
baseStats: { hp: 76, atk: 97, def: 64, spa: 70, spd: 102, spe: 121 },
|
||||
abilities: { 0: "Slush Rush", 1: "Volt Absorb", H: "Strong Jaw" },
|
||||
weightkg: 27,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
harzodia: {
|
||||
num: 2026,
|
||||
name: "Harzodia",
|
||||
types: ["Psychic"],
|
||||
baseStats: { hp: 65, atk: 55, def: 75, spa: 125, spd: 75, spe: 95 },
|
||||
abilities: { 0: "Prankster", 1: "Unburden", H: "Solar Power" },
|
||||
weightkg: 35,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
cyllindrake: {
|
||||
num: 2027,
|
||||
name: "Cyllindrake",
|
||||
types: ["Steel", "Dragon"],
|
||||
baseStats: { hp: 70, atk: 85, def: 115, spa: 95, spd: 70, spe: 110 },
|
||||
abilities: { 0: "Heavy Metal", 1: "Punk Rock", H: "Scrappy" },
|
||||
weightkg: 180,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
kodokai: {
|
||||
num: 2028,
|
||||
name: "Kodokai",
|
||||
types: ["Ghost", "Fire"],
|
||||
baseStats: { hp: 110, atk: 65, def: 100, spa: 110, spd: 90, spe: 30 },
|
||||
abilities: { 0: "White Smoke", H: "Aroma Veil" },
|
||||
weightkg: 50,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
electangle: {
|
||||
num: 2029,
|
||||
name: "Electangle",
|
||||
types: ["Steel", "Electric"],
|
||||
baseStats: { hp: 120, atk: 90, def: 110, spa: 90, spd: 90, spe: 25 },
|
||||
abilities: { 0: "Filter" },
|
||||
weightkg: 190,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
dolphena: {
|
||||
num: 2030,
|
||||
name: "Dolphena",
|
||||
types: ["Water", "Dragon"],
|
||||
baseStats: { hp: 95, atk: 125, def: 80, spa: 84, spd: 75, spe: 81 },
|
||||
abilities: { 0: "Anger Point", H: "Mythical Presence" },
|
||||
weightkg: 271,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
elemadillo: {
|
||||
num: 2035,
|
||||
name: "Elemadillo",
|
||||
types: ["Steel", "Electric"],
|
||||
baseStats: { hp: 67, atk: 94, def: 73, spa: 103, spd: 64, spe: 129 },
|
||||
abilities: { 0: "Weak Armor", 1: "Motor Drive", H: "Stalwart" },
|
||||
weightkg: 58,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
axolacred: {
|
||||
num: 2036,
|
||||
name: "Axolacred",
|
||||
types: ["Dragon"],
|
||||
baseStats: { hp: 85, atk: 90, def: 85, spa: 95, spd: 95, spe: 65 },
|
||||
abilities: { 0: "Magic Guard", H: "Purifying Salt" },
|
||||
weightkg: 33,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
roscenti: {
|
||||
num: 2037,
|
||||
name: "Roscenti",
|
||||
types: ["Bug", "Grass"],
|
||||
baseStats: { hp: 80, atk: 115, def: 100, spa: 75, spd: 80, spe: 100 },
|
||||
abilities: { 0: "Sheer Force", 1: "Chlorophyll", H: "Skill Link" },
|
||||
eggGroups: ["Undiscovered"],
|
||||
weightkg: 37,
|
||||
},
|
||||
blunderbusk: {
|
||||
num: 2038,
|
||||
name: "Blunderbusk",
|
||||
types: ["Water"],
|
||||
baseStats: { hp: 73, atk: 67, def: 124, spa: 128, spd: 89, spe: 24 },
|
||||
abilities: { 0: "Mega Launcher", H: "Shell Bunker" },
|
||||
weightkg: 86,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
barracoth: {
|
||||
num: 2039,
|
||||
name: "Barracoth",
|
||||
types: ["Ice", "Water"],
|
||||
baseStats: { hp: 140, atk: 115, def: 110, spa: 55, spd: 65, spe: 35 },
|
||||
abilities: { 0: "Filter", 1: "Thick Fat", H: "Multiscale" },
|
||||
weightkg: 356,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
jamborai: {
|
||||
num: 2040,
|
||||
name: "Jamborai",
|
||||
types: ["Poison", "Psychic"],
|
||||
baseStats: { hp: 75, atk: 55, def: 125, spa: 120, spd: 85, spe: 65 },
|
||||
abilities: { 0: "Clear Body", 1: "Gooey", H: "Water Absorb" },
|
||||
weightkg: 84,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
dracoil: {
|
||||
num: 2041,
|
||||
name: "Dracoil",
|
||||
types: ["Dragon", "Flying"],
|
||||
baseStats: { hp: 105, atk: 106, def: 85, spa: 96, spd: 60, spe: 78 },
|
||||
abilities: { 0: "Mythical Presence", 1: "Gluttony", H: "Marvel Scale" },
|
||||
weightkg: 428,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
celespirit: {
|
||||
num: 2042,
|
||||
name: "Celespirit",
|
||||
types: ["Ghost"],
|
||||
baseStats: { hp: 75, atk: 61, def: 73, spa: 117, spd: 135, spe: 69 },
|
||||
abilities: { 0: "Levitate", H: "Power Spot" },
|
||||
weightkg: 25.8,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
noxtrice: {
|
||||
num: 2043,
|
||||
name: "Noxtrice",
|
||||
types: ["Poison", "Fire"],
|
||||
baseStats: { hp: 65, atk: 118, def: 75, spa: 63, spd: 80, spe: 114 },
|
||||
abilities: { 0: "Poison Touch", H: "Flash Fire" },
|
||||
weightkg: 73.7,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
sturgard: {
|
||||
num: 2055,
|
||||
name: "Sturgard",
|
||||
types: ["Water", "Ground"],
|
||||
baseStats: { hp: 105, atk: 110, def: 105, spa: 65, spd: 70, spe: 70 },
|
||||
abilities: { 0: "Rock Head", 1: "Battle Armor", H: "Mold Breaker" },
|
||||
weightkg: 143,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
avastar: {
|
||||
num: 2034,
|
||||
name: "Avastar",
|
||||
types: ["Psychic", "Steel"],
|
||||
baseStats: { hp: 75, atk: 85, def: 110, spa: 115, spd: 100, spe: 60 },
|
||||
abilities: { 0: "Stalwart", 1: "Heavy Metal", H: "Shell Bunker" },
|
||||
weightkg: 999.9,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
faerenheit: {
|
||||
num: 2044,
|
||||
name: "Faerenheit",
|
||||
types: ["Fire", "Fairy"],
|
||||
baseStats: { hp: 71, atk: 83, def: 127, spa: 97, spd: 109, spe: 83 },
|
||||
abilities: { 0: "Beast Boost" },
|
||||
weightkg: 2.1,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
cellsius: {
|
||||
num: 2045,
|
||||
name: "Cellsius",
|
||||
types: ["Water", "Fairy"],
|
||||
baseStats: { hp: 71, atk: 83, def: 83, spa: 109, spd: 127, spe: 97 },
|
||||
abilities: { 0: "Beast Boost" },
|
||||
weightkg: 2.4,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
kelven: {
|
||||
num: 2046,
|
||||
name: "Kelven",
|
||||
types: ["Ice", "Fairy"],
|
||||
baseStats: { hp: 71, atk: 127, def: 109, spa: 83, spd: 83, spe: 97 },
|
||||
abilities: { 0: "Beast Boost" },
|
||||
weightkg: 2.8,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
salaos: {
|
||||
num: 2047,
|
||||
name: "Salaos",
|
||||
types: ["Dark"],
|
||||
baseStats: { hp: 75, atk: 85, def: 90, spa: 110, spd: 130, spe: 90 },
|
||||
abilities: { 0: "Good as Gold" },
|
||||
weightkg: 74,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
morndos: {
|
||||
num: 2048,
|
||||
name: "Morndos",
|
||||
types: ["Dark", "Flying"],
|
||||
baseStats: { hp: 110, atk: 90, def: 75, spa: 90, spd: 85, spe: 130 },
|
||||
abilities: { 0: "Synchronize" },
|
||||
weightkg: 56,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
pythos: {
|
||||
num: 2049,
|
||||
name: "Pythos",
|
||||
types: ["Dark"],
|
||||
baseStats: { hp: 90, atk: 110, def: 130, spa: 85, spd: 90, spe: 75 },
|
||||
abilities: { 0: "Guts" },
|
||||
weightkg: 178,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
corundell: {
|
||||
num: 2050,
|
||||
name: "Corundell",
|
||||
types: ["Rock", "Electric"],
|
||||
baseStats: { hp: 75, atk: 100, def: 130, spa: 105, spd: 80, spe: 110 },
|
||||
abilities: { 0: "Lightning Rod", H: "Protosynthesis" },
|
||||
weightkg: 137,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
quadringo: {
|
||||
num: 2051,
|
||||
name: "Quadringo",
|
||||
types: ["Fairy", "Dragon"],
|
||||
baseStats: { hp: 80, atk: 120, def: 95, spa: 100, spd: 120, spe: 85 },
|
||||
abilities: { 0: "Hydration", 1: "Pastel Veil", H: "Inner Focus" },
|
||||
weightkg: 156,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
saphor: {
|
||||
num: 2052,
|
||||
name: "Saphor",
|
||||
types: ["Ground", "Normal"],
|
||||
baseStats: { hp: 95, atk: 100, def: 105, spa: 100, spd: 105, spe: 95 },
|
||||
abilities: { 0: "Thick Fat", 1: "Crystal Heart" },
|
||||
weightkg: 638,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
fenreil: {
|
||||
num: 2053,
|
||||
name: "Fenreil",
|
||||
types: ["Dark", "Normal"],
|
||||
baseStats: { hp: 80, atk: 105, def: 97, spa: 105, spd: 97, spe: 116 },
|
||||
abilities: { 0: "Natural Cure", 1: "Wild Heart" },
|
||||
weightkg: 232,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
soleron: {
|
||||
num: 2031,
|
||||
name: "Soleron",
|
||||
types: ["Electric", "Flying"],
|
||||
baseStats: { hp: 70, atk: 75, def: 65, spa: 115, spd: 75, spe: 115 },
|
||||
abilities: { 0: "Battle Bond" },
|
||||
otherFormes: ["Soleron-Awakened"],
|
||||
formeOrder: ["Soleron", "Soleron-Awakened"],
|
||||
weightkg: 12,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
soleronawakened: {
|
||||
num: 2031,
|
||||
name: "Soleron-Awakened",
|
||||
baseSpecies: "Soleron",
|
||||
forme: "Awakened",
|
||||
types: ["Electric", "Flying"],
|
||||
baseStats: { hp: 70, atk: 105, def: 85, spa: 135, spd: 95, spe: 125 },
|
||||
abilities: { 0: "Battle Bond" },
|
||||
requiredAbility: "Battle Bond",
|
||||
battleOnly: "Soleron",
|
||||
weightkg: 24,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
efflor: {
|
||||
num: 2032,
|
||||
name: "Efflor",
|
||||
types: ["Rock", "Grass"],
|
||||
baseStats: { hp: 80, atk: 85, def: 110, spa: 105, spd: 110, spe: 25 },
|
||||
abilities: { 0: "Solid Rock", 1: "Unaware", H: "Seed Sower" },
|
||||
weightkg: 113,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
pictagon: {
|
||||
num: 2055,
|
||||
name: "Pictagon",
|
||||
types: ["Dragon", "Ghost"],
|
||||
baseStats: { hp: 105, atk: 105, def: 60, spa: 80, spd: 85, spe: 95 },
|
||||
abilities: { 0: "Clear Body", 1: "Infiltrator", H: "No Guard" },
|
||||
weightkg: 113,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
jaegorm: {
|
||||
num: 2033,
|
||||
name: "Jaegorm",
|
||||
types: ["Bug", "Psychic"],
|
||||
baseStats: { hp: 60, atk: 65, def: 40, spa: 130, spd: 40, spe: 130 },
|
||||
abilities: { 0: "Schooling" },
|
||||
otherFormes: ["Jaegorm-Collective"],
|
||||
formeOrder: ["Jaegorm", "Jaegorm-Collective"],
|
||||
weightkg: 10,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
jaegormcollective: {
|
||||
num: 2033,
|
||||
name: "Jaegorm-Collective",
|
||||
baseSpecies: "Jaegorm",
|
||||
forme: "Collective",
|
||||
types: ["Bug", "Psychic"],
|
||||
baseStats: { hp: 60, atk: 145, def: 130, spa: 100, spd: 130, spe: 80 },
|
||||
abilities: { 0: "Schooling" },
|
||||
requiredAbility: "Schooling",
|
||||
battleOnly: "Jaegorm",
|
||||
weightkg: 122,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
flocura: {
|
||||
num: 2054,
|
||||
name: "Flocura",
|
||||
types: ["Grass", "Psychic"],
|
||||
baseStats: { hp: 55, atk: 85, def: 55, spa: 107, spd: 180, spe: 118 },
|
||||
abilities: { 0: "Levitate", H: "Power Construct" },
|
||||
otherFormes: ["Flocura-Nexus"],
|
||||
formeOrder: ["Flocura", "Flocura-Nexus"],
|
||||
weightkg: 7.1,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
flocuranexus: {
|
||||
num: 2054,
|
||||
name: "Flocura-Nexus",
|
||||
baseSpecies: "Flocura",
|
||||
forme: "Nexus",
|
||||
types: ["Grass", "Psychic"],
|
||||
baseStats: { hp: 105, atk: 125, def: 105, spa: 137, spd: 180, spe: 48 },
|
||||
abilities: { 0: "Levitate", H: "Power Construct" },
|
||||
requiredAbility: "Power Construct",
|
||||
battleOnly: "Flocura",
|
||||
weightkg: 999,
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
};
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
export const Rulesets: import('../../../sim/dex-formats').ModdedFormatDataTable = {
|
||||
supertypemovesrule: {
|
||||
effectType: 'Rule',
|
||||
name: 'Super Type Moves Rule',
|
||||
desc: 'Prevents pokemon from using Crystal or Feral moves unless they have a matching type.',
|
||||
onBeforeMove(pokemon, target, move) {
|
||||
move = {
|
||||
...this.dex.moves.get(move),
|
||||
hit: move.hit,
|
||||
};
|
||||
if (move.type === "Crystal" && !pokemon.hasType("Crystal")) return false;
|
||||
if (move.type === "Feral" && !pokemon.hasType("Feral")) return false;
|
||||
},
|
||||
onDisableMove(pokemon) {
|
||||
for (const moveSlot of pokemon.moveSlots) {
|
||||
const move = this.dex.moves.get(moveSlot.id);
|
||||
if ((move.type === "Crystal" && !pokemon.hasType("Crystal")) || (move.type === "Feral" && !pokemon.hasType("Feral"))) {
|
||||
pokemon.disableMove(moveSlot.id, false);
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
spriteviewer: {
|
||||
effectType: 'ValidatorRule',
|
||||
name: 'Sprite Viewer',
|
||||
desc: "Displays a fakemon's sprite in chat when it is switched in for the first time",
|
||||
onBegin() {
|
||||
this.add('rule', 'Sprite Viewer: Displays sprites in chat');
|
||||
},
|
||||
onSwitchIn(pokemon) {
|
||||
if (!this.effectState[pokemon.species.id]) {
|
||||
this.add('-message', `${pokemon.species.name}'s Sprite:`);
|
||||
this.add(`raw|<img src="https://raw.githubusercontent.com/scoopapa/DH2/refs/heads/main/data/mods/scootopia/sprites/front/${pokemon.species.id}.png" height="96" width="96">`);
|
||||
this.effectState[pokemon.species.id] = true;
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
@ -1,530 +0,0 @@
|
|||
export const TypeChart: import('../../../sim/dex-data').ModdedTypeDataTable = {
|
||||
bug: {
|
||||
damageTaken: {
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 2,
|
||||
Fire: 1,
|
||||
Flying: 1,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 2,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 1,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { atk: 30, def: 30, spd: 30 },
|
||||
HPdvs: { atk: 13, def: 13 },
|
||||
},
|
||||
dark: {
|
||||
damageTaken: {
|
||||
prankster: 3,
|
||||
Bug: 1,
|
||||
Dark: 2,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 1,
|
||||
Fighting: 1,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 2,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 3,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 1,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: {},
|
||||
},
|
||||
dragon: {
|
||||
damageTaken: {
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 1,
|
||||
Electric: 2,
|
||||
Fairy: 1,
|
||||
Fighting: 0,
|
||||
Fire: 2,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 0,
|
||||
Ice: 1,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 2,
|
||||
Crystal: 0,
|
||||
Feral: 2,
|
||||
},
|
||||
HPivs: { atk: 30 },
|
||||
HPdvs: { def: 14 },
|
||||
},
|
||||
electric: {
|
||||
damageTaken: {
|
||||
par: 3,
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 2,
|
||||
Fairy: 0,
|
||||
Fighting: 0,
|
||||
Fire: 0,
|
||||
Flying: 2,
|
||||
Ghost: 0,
|
||||
Grass: 0,
|
||||
Ground: 1,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 2,
|
||||
Water: 0,
|
||||
Crystal: 2,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { spa: 30 },
|
||||
HPdvs: { atk: 14 },
|
||||
},
|
||||
fairy: {
|
||||
damageTaken: {
|
||||
Bug: 2,
|
||||
Dark: 2,
|
||||
Dragon: 3,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 2,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 1,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 1,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 1,
|
||||
},
|
||||
},
|
||||
fighting: {
|
||||
damageTaken: {
|
||||
Bug: 2,
|
||||
Dark: 2,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 1,
|
||||
Fighting: 0,
|
||||
Fire: 0,
|
||||
Flying: 1,
|
||||
Ghost: 0,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 1,
|
||||
Rock: 2,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 2,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { def: 30, spa: 30, spd: 30, spe: 30 },
|
||||
HPdvs: { atk: 12, def: 12 },
|
||||
},
|
||||
fire: {
|
||||
damageTaken: {
|
||||
brn: 3,
|
||||
Bug: 2,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 2,
|
||||
Fighting: 0,
|
||||
Fire: 2,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 1,
|
||||
Ice: 2,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 1,
|
||||
Steel: 2,
|
||||
Water: 1,
|
||||
Crystal: 1,
|
||||
Feral: 2,
|
||||
},
|
||||
HPivs: { atk: 30, spa: 30, spe: 30 },
|
||||
HPdvs: { atk: 14, def: 12 },
|
||||
},
|
||||
flying: {
|
||||
damageTaken: {
|
||||
Bug: 2,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 1,
|
||||
Fairy: 0,
|
||||
Fighting: 2,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 3,
|
||||
Ice: 1,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 1,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 1,
|
||||
},
|
||||
HPivs: { hp: 30, atk: 30, def: 30, spa: 30, spd: 30 },
|
||||
HPdvs: { atk: 12, def: 13 },
|
||||
},
|
||||
ghost: {
|
||||
damageTaken: {
|
||||
trapped: 3,
|
||||
Bug: 2,
|
||||
Dark: 1,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 3,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 1,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 0,
|
||||
Normal: 3,
|
||||
Poison: 2,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 1,
|
||||
Feral: 2,
|
||||
},
|
||||
HPivs: { def: 30, spd: 30 },
|
||||
HPdvs: { atk: 13, def: 14 },
|
||||
},
|
||||
grass: {
|
||||
damageTaken: {
|
||||
powder: 3,
|
||||
Bug: 1,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 2,
|
||||
Fairy: 0,
|
||||
Fighting: 0,
|
||||
Fire: 1,
|
||||
Flying: 1,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 2,
|
||||
Ice: 1,
|
||||
Normal: 0,
|
||||
Poison: 1,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 2,
|
||||
Crystal: 0,
|
||||
Feral: 1,
|
||||
},
|
||||
HPivs: { atk: 30, spa: 30 },
|
||||
HPdvs: { atk: 14, def: 14 },
|
||||
},
|
||||
ground: {
|
||||
damageTaken: {
|
||||
sandstorm: 3,
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 3,
|
||||
Fairy: 0,
|
||||
Fighting: 0,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 1,
|
||||
Ground: 0,
|
||||
Ice: 1,
|
||||
Normal: 0,
|
||||
Poison: 2,
|
||||
Psychic: 0,
|
||||
Rock: 2,
|
||||
Steel: 0,
|
||||
Water: 1,
|
||||
Crystal: 0,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { spa: 30, spd: 30 },
|
||||
HPdvs: { atk: 12 },
|
||||
},
|
||||
ice: {
|
||||
damageTaken: {
|
||||
hail: 3,
|
||||
frz: 3,
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 1,
|
||||
Fire: 1,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 2,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 1,
|
||||
Steel: 1,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { atk: 30, def: 30 },
|
||||
HPdvs: { def: 13 },
|
||||
},
|
||||
normal: {
|
||||
damageTaken: {
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 1,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 3,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 1,
|
||||
},
|
||||
},
|
||||
poison: {
|
||||
damageTaken: {
|
||||
psn: 3,
|
||||
tox: 3,
|
||||
Bug: 2,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 2,
|
||||
Fighting: 2,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 1,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 2,
|
||||
Psychic: 1,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 2,
|
||||
},
|
||||
HPivs: { def: 30, spa: 30, spd: 30 },
|
||||
HPdvs: { atk: 12, def: 14 },
|
||||
},
|
||||
psychic: {
|
||||
damageTaken: {
|
||||
Bug: 1,
|
||||
Dark: 1,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 2,
|
||||
Fire: 0,
|
||||
Flying: 0,
|
||||
Ghost: 1,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 0,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 2,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { atk: 30, spe: 30 },
|
||||
HPdvs: { def: 12 },
|
||||
},
|
||||
rock: {
|
||||
damageTaken: {
|
||||
sandstorm: 3,
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 0,
|
||||
Fairy: 0,
|
||||
Fighting: 1,
|
||||
Fire: 2,
|
||||
Flying: 2,
|
||||
Ghost: 0,
|
||||
Grass: 1,
|
||||
Ground: 1,
|
||||
Ice: 0,
|
||||
Normal: 2,
|
||||
Poison: 2,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 1,
|
||||
Water: 1,
|
||||
Crystal: 0,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { def: 30, spd: 30, spe: 30 },
|
||||
HPdvs: { atk: 13, def: 12 },
|
||||
},
|
||||
steel: {
|
||||
damageTaken: {
|
||||
psn: 3,
|
||||
tox: 3,
|
||||
sandstorm: 3,
|
||||
Bug: 2,
|
||||
Dark: 0,
|
||||
Dragon: 2,
|
||||
Electric: 0,
|
||||
Fairy: 2,
|
||||
Fighting: 1,
|
||||
Fire: 1,
|
||||
Flying: 2,
|
||||
Ghost: 0,
|
||||
Grass: 2,
|
||||
Ground: 1,
|
||||
Ice: 2,
|
||||
Normal: 2,
|
||||
Poison: 3,
|
||||
Psychic: 2,
|
||||
Rock: 2,
|
||||
Steel: 2,
|
||||
Water: 0,
|
||||
Crystal: 2,
|
||||
Feral: 0,
|
||||
},
|
||||
HPivs: { spd: 30 },
|
||||
HPdvs: { atk: 13 },
|
||||
},
|
||||
water: {
|
||||
damageTaken: {
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 0,
|
||||
Electric: 1,
|
||||
Fairy: 0,
|
||||
Fighting: 0,
|
||||
Fire: 2,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 1,
|
||||
Ground: 0,
|
||||
Ice: 2,
|
||||
Normal: 0,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 2,
|
||||
Water: 2,
|
||||
Crystal: 0,
|
||||
Feral: 1,
|
||||
},
|
||||
HPivs: { atk: 30, def: 30, spa: 30 },
|
||||
HPdvs: { atk: 14, def: 13 },
|
||||
},
|
||||
crystal: {
|
||||
damageTaken: {
|
||||
brn: 3,
|
||||
sandstorm: 3,
|
||||
Bug: 0,
|
||||
Dark: 2,
|
||||
Dragon: 0,
|
||||
Electric: 1,
|
||||
Fairy: 0,
|
||||
Fighting: 1,
|
||||
Fire: 2,
|
||||
Flying: 0,
|
||||
Ghost: 0,
|
||||
Grass: 0,
|
||||
Ground: 2,
|
||||
Ice: 0,
|
||||
Normal: 2,
|
||||
Poison: 0,
|
||||
Psychic: 0,
|
||||
Rock: 2,
|
||||
Steel: 1,
|
||||
Water: 2,
|
||||
Crystal: 2,
|
||||
Feral: 2,
|
||||
},
|
||||
},
|
||||
feral: {
|
||||
damageTaken: {
|
||||
slp: 3,
|
||||
Bug: 0,
|
||||
Dark: 0,
|
||||
Dragon: 1,
|
||||
Electric: 0,
|
||||
Fairy: 2,
|
||||
Fighting: 0,
|
||||
Fire: 1,
|
||||
Flying: 0,
|
||||
Ghost: 2,
|
||||
Grass: 0,
|
||||
Ground: 0,
|
||||
Ice: 2,
|
||||
Normal: 0,
|
||||
Poison: 1,
|
||||
Psychic: 0,
|
||||
Rock: 0,
|
||||
Steel: 0,
|
||||
Water: 0,
|
||||
Crystal: 0,
|
||||
Feral: 0,
|
||||
},
|
||||
},
|
||||
};
|
||||
113
data/mods/sixbysix/formats-data.ts
Normal file
113
data/mods/sixbysix/formats-data.ts
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
export const FormatsData: import('../../../sim/dex-species').ModdedSpeciesFormatsDataTable = {
|
||||
kingdraclassic: {
|
||||
tier: "OU",
|
||||
},
|
||||
kingdrabrinepool: {
|
||||
tier: "OU",
|
||||
},
|
||||
kingdradruid: {
|
||||
tier: "OU",
|
||||
},
|
||||
kingdrabard: {
|
||||
tier: "OU",
|
||||
},
|
||||
kingdragourmet: {
|
||||
tier: "OU",
|
||||
},
|
||||
kingdraancient: {
|
||||
tier: "OU",
|
||||
},
|
||||
nidoqueenclassic: {
|
||||
tier: "OU",
|
||||
},
|
||||
nidoqueenerudite: {
|
||||
tier: "OU",
|
||||
},
|
||||
nidoqueenvolcanic: {
|
||||
tier: "OU",
|
||||
},
|
||||
nidoqueenrosegold: {
|
||||
tier: "OU",
|
||||
},
|
||||
nidoqueenshaman: {
|
||||
tier: "OU",
|
||||
},
|
||||
nidoqueenjasper: {
|
||||
tier: "OU",
|
||||
},
|
||||
bisharpcenturion: {
|
||||
tier: "OU",
|
||||
},
|
||||
bisharpsavage: {
|
||||
tier: "OU",
|
||||
},
|
||||
bisharpronin: {
|
||||
tier: "OU",
|
||||
},
|
||||
bisharpmantis: {
|
||||
tier: "OU",
|
||||
},
|
||||
bisharprevenant: {
|
||||
tier: "OU",
|
||||
},
|
||||
bisharpassassin: {
|
||||
tier: "OU",
|
||||
},
|
||||
corviknightthunderbird: {
|
||||
tier: "OU",
|
||||
},
|
||||
corviknightgenie: {
|
||||
tier: "OU",
|
||||
},
|
||||
corviknightyeti: {
|
||||
tier: "OU",
|
||||
},
|
||||
corviknightanalytical: {
|
||||
tier: "OU",
|
||||
},
|
||||
corviknightmartian: {
|
||||
tier: "OU",
|
||||
},
|
||||
corviknightfalcon: {
|
||||
tier: "OU",
|
||||
},
|
||||
krookodileinfernal: {
|
||||
tier: "OU",
|
||||
},
|
||||
krookodileabyssal: {
|
||||
tier: "OU",
|
||||
},
|
||||
krookodilewetlander: {
|
||||
tier: "OU",
|
||||
},
|
||||
krookodilecavedweller: {
|
||||
tier: "OU",
|
||||
},
|
||||
krookodilecliffside: {
|
||||
tier: "OU",
|
||||
},
|
||||
krookodilequantum: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerponmuerta: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerponeaster: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerponankh: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerponeid: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerponvessel: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerponkitsune: {
|
||||
tier: "OU",
|
||||
},
|
||||
ogerpontealtera: {
|
||||
tier: "Illegal",
|
||||
},
|
||||
};
|
||||
32
data/mods/sixbysix/items.ts
Normal file
32
data/mods/sixbysix/items.ts
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
export const Items: import('../../../sim/dex-items').ModdedItemDataTable = {
|
||||
cornerstonemask: {
|
||||
name: "Cornerstone Mask",
|
||||
spritenum: 758,
|
||||
fling: {
|
||||
basePower: 60,
|
||||
},
|
||||
num: 2406,
|
||||
gen: 9,
|
||||
desc: "No competitive use.",
|
||||
},
|
||||
hearthflamemask: {
|
||||
name: "Hearthflame Mask",
|
||||
spritenum: 760,
|
||||
fling: {
|
||||
basePower: 60,
|
||||
},
|
||||
desc: "No competitive use.",
|
||||
num: 2408,
|
||||
gen: 9,
|
||||
},
|
||||
wellspringmask: {
|
||||
name: "Wellspring Mask",
|
||||
spritenum: 759,
|
||||
fling: {
|
||||
basePower: 60,
|
||||
},
|
||||
desc: "No competitive use.",
|
||||
num: 2407,
|
||||
gen: 9,
|
||||
},
|
||||
};
|
||||
2580
data/mods/sixbysix/learnsets.ts
Normal file
2580
data/mods/sixbysix/learnsets.ts
Normal file
File diff suppressed because it is too large
Load Diff
542
data/mods/sixbysix/pokedex.ts
Normal file
542
data/mods/sixbysix/pokedex.ts
Normal file
|
|
@ -0,0 +1,542 @@
|
|||
export const Pokedex: import('../../../sim/dex-species').ModdedSpeciesDataTable = {
|
||||
kingdra: {
|
||||
inherit: true,
|
||||
otherFormes: ["Kingdra-Classic", "Kingdra-Brinepool", "Kingdra-Druid", "Kingdra-Bard", "Kingdra-Gourmet", "Kingdra-Ancient"],
|
||||
formeOrder: ["Kingdra", "Kingdra-Classic", "Kingdra-Brinepool", "Kingdra-Druid", "Kingdra-Bard", "Kingdra-Gourmet", "Kingdra-Ancient"],
|
||||
},
|
||||
kingdraclassic: {
|
||||
num: 230,
|
||||
name: "Kingdra-Classic",
|
||||
baseSpecies: "Kingdra",
|
||||
forme: "Classic",
|
||||
types: ["Water", "Dragon"],
|
||||
baseStats: { hp: 90, atk: 70, def: 80, spa: 130, spd: 90, spe: 90 },
|
||||
abilities: { 0: "Berserk", 1: "Heatproof", H: "Dry Skin" },
|
||||
heightm: 1.8,
|
||||
weightkg: 152,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Water 1", "Dragon"],
|
||||
},
|
||||
kingdrabrinepool: {
|
||||
num: 230,
|
||||
name: "Kingdra-Brinepool",
|
||||
baseSpecies: "Kingdra",
|
||||
forme: "Brinepool",
|
||||
types: ["Water", "Poison"],
|
||||
baseStats: { hp: 130, atk: 35, def: 105, spa: 130, spd: 85, spe: 65 },
|
||||
abilities: { 0: "Storm Drain", 1: "Purifying Salt", H: "Dry Skin" },
|
||||
heightm: 1.8,
|
||||
weightkg: 152,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Water 1", "Dragon"],
|
||||
},
|
||||
kingdradruid: {
|
||||
num: 230,
|
||||
name: "Kingdra-Druid",
|
||||
baseSpecies: "Kingdra",
|
||||
forme: "Druid",
|
||||
types: ["Steel", "Dragon"],
|
||||
baseStats: { hp: 105, atk: 65, def: 90, spa: 120, spd: 120, spe: 50 },
|
||||
abilities: { 0: "Berserk", 1: "Heatproof", H: "Water Absorb" },
|
||||
heightm: 1.8,
|
||||
weightkg: 152,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Water 1", "Dragon"],
|
||||
},
|
||||
kingdrabard: {
|
||||
num: 230,
|
||||
name: "Kingdra-Bard",
|
||||
baseSpecies: "Kingdra",
|
||||
forme: "Bard",
|
||||
types: ["Water", "Fairy"],
|
||||
baseStats: { hp: 90, atk: 70, def: 80, spa: 130, spd: 100, spe: 80 },
|
||||
abilities: { 0: "Punk Rock", 1: "Cute Charm", H: "Dancer" },
|
||||
heightm: 1.8,
|
||||
weightkg: 152,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Water 1", "Dragon"],
|
||||
},
|
||||
kingdragourmet: {
|
||||
num: 230,
|
||||
name: "Kingdra-Gourmet",
|
||||
baseSpecies: "Kingdra",
|
||||
forme: "Gourmet",
|
||||
types: ["Normal", "Dragon"],
|
||||
baseStats: { hp: 110, atk: 110, def: 80, spa: 90, spd: 100, spe: 60 },
|
||||
abilities: { 0: "Emergency Exit", 1: "Thick Fat", H: "Poison Heal" },
|
||||
heightm: 1.8,
|
||||
weightkg: 152,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Water 1", "Dragon"],
|
||||
},
|
||||
kingdraancient: {
|
||||
num: 230,
|
||||
name: "Kingdra-Ancient",
|
||||
baseSpecies: "Kingdra",
|
||||
forme: "Ancient",
|
||||
types: ["Fire", "Grass"],
|
||||
baseStats: { hp: 89, atk: 89, def: 91, spa: 111, spd: 91, spe: 79 },
|
||||
abilities: { 0: "Competitive", 1: "Heatproof", H: "Protosynthesis" },
|
||||
heightm: 1.8,
|
||||
weightkg: 152,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Water 1", "Dragon"],
|
||||
},
|
||||
nidoqueen: {
|
||||
inherit: true,
|
||||
otherFormes: ["Nidoqueen-Classic", "Nidoqueen-Erudite", "Nidoqueen-Volcanic", "Nidoqueen-Rosegold", "Nidoqueen-Shaman", "Nidoqueen-Jasper"],
|
||||
formeOrder: ["Nidoqueen", "Nidoqueen-Classic", "Nidoqueen-Erudite", "Nidoqueen-Volcanic", "Nidoqueen-Rosegold", "Nidoqueen-Shaman", "Nidoqueen-Jasper"],
|
||||
},
|
||||
nidoqueenclassic: {
|
||||
num: 31,
|
||||
name: "Nidoqueen-Classic",
|
||||
baseSpecies: "Nidoqueen",
|
||||
forme: "Classic",
|
||||
types: ["Poison", "Ground"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 135, atk: 115, def: 60, spa: 90, spd: 85, spe: 55 },
|
||||
abilities: { 0: "Poison Point", 1: "Cheek Pouch", H: "Serene Grace" },
|
||||
heightm: 1.3,
|
||||
weightkg: 60,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
nidoqueenerudite: {
|
||||
num: 31,
|
||||
name: "Nidoqueen-Erudite",
|
||||
baseSpecies: "Nidoqueen",
|
||||
forme: "Erudite",
|
||||
types: ["Psychic", "Ground"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 95, atk: 100, def: 80, spa: 115, spd: 110, spe: 40 },
|
||||
abilities: { 0: "Cute Charm", 1: "Regenerator", H: "Serene Grace" },
|
||||
heightm: 1.3,
|
||||
weightkg: 60,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
nidoqueenvolcanic: {
|
||||
num: 31,
|
||||
name: "Nidoqueen-Volcanic",
|
||||
baseSpecies: "Nidoqueen",
|
||||
forme: "Volcanic",
|
||||
types: ["Fire", "Ground"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 125, atk: 75, def: 100, spa: 110, spd: 75, spe: 55 },
|
||||
abilities: { 0: "Flame Body", 1: "Cheek Pouch", H: "Sheer Force" },
|
||||
heightm: 1.3,
|
||||
weightkg: 60,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
nidoqueenrosegold: {
|
||||
num: 31,
|
||||
name: "Nidoqueen-Rosegold",
|
||||
baseSpecies: "Nidoqueen",
|
||||
forme: "Rosegold",
|
||||
types: ["Poison", "Grass"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 125, atk: 70, def: 100, spa: 100, spd: 85, spe: 60 },
|
||||
abilities: { 0: "Rough Skin", 1: "Cheek Pouch", H: "Shield Dust" },
|
||||
heightm: 1.3,
|
||||
weightkg: 60,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
nidoqueenshaman: {
|
||||
num: 31,
|
||||
name: "Nidoqueen-Shaman",
|
||||
baseSpecies: "Nidoqueen",
|
||||
forme: "Shaman",
|
||||
types: ["Poison", "Ghost"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 95, atk: 120, def: 60, spa: 90, spd: 80, spe: 95 },
|
||||
abilities: { 0: "Toxic Chain", 1: "Regenerator", H: "Sheer Force" },
|
||||
heightm: 1.3,
|
||||
weightkg: 60,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
nidoqueenjasper: {
|
||||
num: 31,
|
||||
name: "Nidoqueen-Jasper",
|
||||
baseSpecies: "Nidoqueen",
|
||||
forme: "Jasper",
|
||||
types: ["Poison", "Rock"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 135, atk: 125, def: 70, spa: 80, spd: 85, spe: 45 },
|
||||
abilities: { 0: "Clear Body", 1: "Earth Eater", H: "Sand Stream" },
|
||||
heightm: 1.3,
|
||||
weightkg: 60,
|
||||
color: "Blue",
|
||||
prevo: '',
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
bisharp: {
|
||||
inherit: true,
|
||||
otherFormes: ["Bisharp-Centurion", "Bisharp-Savage", "Bisharp-Ronin", "Bisharp-Mantis", "Bisharp-Revenant", "Bisharp-Assassin"],
|
||||
formeOrder: ["Bisharp", "Bisharp-Centurion", "Bisharp-Savage", "Bisharp-Ronin", "Bisharp-Mantis", "Bisharp-Revenant", "Bisharp-Assassin"],
|
||||
},
|
||||
bisharpcenturion: {
|
||||
num: 625,
|
||||
name: "Bisharp-Centurion",
|
||||
baseSpecies: "Bisharp",
|
||||
forme: "Centurion",
|
||||
types: ["Fighting", "Steel"],
|
||||
baseStats: { hp: 70, atk: 140, def: 115, spa: 55, spd: 70, spe: 70 },
|
||||
abilities: { 0: "Overcoat", 1: "Technician", H: "Solar Power" },
|
||||
heightm: 1.6,
|
||||
weightkg: 70,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Human-Like"],
|
||||
},
|
||||
bisharpsavage: {
|
||||
num: 625,
|
||||
name: "Bisharp-Savage",
|
||||
baseSpecies: "Bisharp",
|
||||
forme: "Savage",
|
||||
types: ["Grass", "Steel"],
|
||||
baseStats: { hp: 90, atk: 110, def: 135, spa: 40, spd: 80, spe: 65 },
|
||||
abilities: { 0: "Bulletproof", 1: "Technician", H: "Leaf Guard" },
|
||||
heightm: 1.6,
|
||||
weightkg: 70,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Human-Like"],
|
||||
},
|
||||
bisharpronin: {
|
||||
num: 625,
|
||||
name: "Bisharp-Ronin",
|
||||
baseSpecies: "Bisharp",
|
||||
forme: "Ronin",
|
||||
types: ["Fighting", "Poison"],
|
||||
baseStats: { hp: 70, atk: 115, def: 110, spa: 45, spd: 70, spe: 110 },
|
||||
abilities: { 0: "Overcoat", 1: "Technician", H: "Dry Skin" },
|
||||
heightm: 1.6,
|
||||
weightkg: 70,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Human-Like"],
|
||||
},
|
||||
bisharpmantis: {
|
||||
num: 625,
|
||||
name: "Bisharp-Mantis",
|
||||
baseSpecies: "Bisharp",
|
||||
forme: "Mantis",
|
||||
types: ["Dark", "Bug"],
|
||||
baseStats: { hp: 80, atk: 120, def: 105, spa: 45, spd: 85, spe: 85 },
|
||||
abilities: { 0: "Overcoat", 1: "Sharpness", H: "Orichalcum Pulse" },
|
||||
heightm: 1.6,
|
||||
weightkg: 70,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Human-Like"],
|
||||
},
|
||||
bisharprevenant: {
|
||||
num: 625,
|
||||
name: "Bisharp-Revenant",
|
||||
baseSpecies: "Bisharp",
|
||||
forme: "Revenant",
|
||||
types: ["Ghost", "Steel"],
|
||||
baseStats: { hp: 80, atk: 135, def: 120, spa: 45, spd: 70, spe: 70 },
|
||||
abilities: { 0: "Magic Bounce", 1: "Mirror Armor", H: "Justified" },
|
||||
heightm: 1.6,
|
||||
weightkg: 70,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Human-Like"],
|
||||
},
|
||||
bisharpassassin: {
|
||||
num: 625,
|
||||
name: "Bisharp-Assassin",
|
||||
baseSpecies: "Bisharp",
|
||||
forme: "Assassin",
|
||||
types: ["Fighting", "Ice"],
|
||||
baseStats: { hp: 80, atk: 130, def: 110, spa: 55, spd: 70, spe: 75 },
|
||||
abilities: { 0: "Dazzling", 1: "No Guard", H: "Slush Rush" },
|
||||
heightm: 1.6,
|
||||
weightkg: 70,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Human-Like"],
|
||||
},
|
||||
corviknight: {
|
||||
inherit: true,
|
||||
otherFormes: ["Corviknight-Thunderbird", "Corviknight-Genie", "Corviknight-Yeti", "Corviknight-Analytical", "Corviknight-Martian", "Corviknight-Falcon"],
|
||||
formeOrder: ["Corviknight", "Corviknight-Thunderbird", "Corviknight-Genie", "Corviknight-Yeti", "Corviknight-Analytical", "Corviknight-Martian", "Corviknight-Falcon"],
|
||||
},
|
||||
corviknightthunderbird: {
|
||||
num: 823,
|
||||
name: "Corviknight-Thunderbird",
|
||||
baseSpecies: "Corviknight",
|
||||
forme: "Thunderbird",
|
||||
types: ["Flying", "Electric"],
|
||||
baseStats: { hp: 85, atk: 55, def: 105, spa: 115, spd: 85, spe: 85 },
|
||||
abilities: { 0: "Pickpocket", 1: "Quick Feet", H: "Drizzle" },
|
||||
heightm: 2.2,
|
||||
weightkg: 75,
|
||||
color: "Purple",
|
||||
prevo: '',
|
||||
eggGroups: ["Flying"],
|
||||
},
|
||||
corviknightgenie: {
|
||||
num: 823,
|
||||
name: "Corviknight-Genie",
|
||||
baseSpecies: "Corviknight",
|
||||
forme: "Genie",
|
||||
types: ["Flying", "Ground"],
|
||||
baseStats: { hp: 89, atk: 45, def: 95, spa: 120, spd: 90, spe: 91 },
|
||||
abilities: { 0: "Intimidate", 1: "Sand Force", H: "Prankster" },
|
||||
heightm: 2.2,
|
||||
weightkg: 75,
|
||||
color: "Purple",
|
||||
prevo: '',
|
||||
eggGroups: ["Flying"],
|
||||
},
|
||||
corviknightyeti: {
|
||||
num: 823,
|
||||
name: "Corviknight-Yeti",
|
||||
baseSpecies: "Corviknight",
|
||||
forme: "Yeti",
|
||||
types: ["Flying", "Ice"],
|
||||
baseStats: { hp: 85, atk: 55, def: 80, spa: 95, spd: 110, spe: 110 },
|
||||
abilities: { 0: "Mummy", 1: "Quick Feet", H: "Snow Warning" },
|
||||
heightm: 2.2,
|
||||
weightkg: 75,
|
||||
color: "Purple",
|
||||
prevo: '',
|
||||
eggGroups: ["Flying"],
|
||||
},
|
||||
corviknightanalytical: {
|
||||
num: 823,
|
||||
name: "Corviknight-Analytical",
|
||||
baseSpecies: "Corviknight",
|
||||
forme: "Analytical",
|
||||
types: ["Psychic", "Electric"],
|
||||
baseStats: { hp: 85, atk: 55, def: 80, spa: 110, spd: 85, spe: 115 },
|
||||
abilities: { 0: "Pickpocket", 1: "Flare Boost", H: "Psychic Surge" },
|
||||
heightm: 2.2,
|
||||
weightkg: 75,
|
||||
color: "Purple",
|
||||
prevo: '',
|
||||
eggGroups: ["Flying"],
|
||||
},
|
||||
corviknightmartian: {
|
||||
num: 823,
|
||||
name: "Corviknight-Martian",
|
||||
baseSpecies: "Corviknight",
|
||||
forme: "Martian",
|
||||
types: ["Psychic", "Steel"],
|
||||
baseStats: { hp: 95, atk: 45, def: 120, spa: 100, spd: 105, spe: 65 },
|
||||
abilities: { 0: "Iron Barbs", 1: "Quick Feet", H: "Hadron Engine" },
|
||||
heightm: 2.2,
|
||||
weightkg: 75,
|
||||
color: "Purple",
|
||||
prevo: '',
|
||||
eggGroups: ["Flying"],
|
||||
},
|
||||
corviknightfalcon: {
|
||||
num: 823,
|
||||
name: "Corviknight-Falcon",
|
||||
baseSpecies: "Corviknight",
|
||||
forme: "Falcon",
|
||||
types: ["Flying", "Fighting"],
|
||||
baseStats: { hp: 86, atk: 95, def: 75, spa: 75, spd: 85, spe: 114 },
|
||||
abilities: { 0: "Pickpocket", 1: "Guts", H: "Delta Stream" },
|
||||
heightm: 2.2,
|
||||
weightkg: 75,
|
||||
color: "Purple",
|
||||
prevo: '',
|
||||
eggGroups: ["Flying"],
|
||||
},
|
||||
krookodile: {
|
||||
inherit: true,
|
||||
otherFormes: ["Krookodile-Infernal", "Krookodile-Abyssal", "Krookodile-Wetlander", "Krookodile-Cave Dweller", "Krookodile-Cliffside", "Krookodile-Quantum"],
|
||||
formeOrder: ["Krookodile", "Krookodile-Infernal", "Krookodile-Abyssal", "Krookodile-Wetlander", "Krookodile-Cave Dweller", "Krookodile-Cliffside", "Krookodile-Quantum"],
|
||||
},
|
||||
krookodileinfernal: {
|
||||
num: 553,
|
||||
name: "Krookodile-Infernal",
|
||||
baseSpecies: "Krookodile",
|
||||
forme: "Infernal",
|
||||
types: ["Fire", "Dark"],
|
||||
baseStats: { hp: 90, atk: 80, def: 85, spa: 105, spd: 90, spe: 100 },
|
||||
abilities: { 0: "Magic Guard", 1: "Wonder Skin", H: "Sturdy" },
|
||||
heightm: 1.5,
|
||||
weightkg: 96.3,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Field"],
|
||||
},
|
||||
krookodileabyssal: {
|
||||
num: 553,
|
||||
name: "Krookodile-Abyssal",
|
||||
baseSpecies: "Krookodile",
|
||||
forme: "Abyssal",
|
||||
types: ["Ground", "Dark"],
|
||||
baseStats: { hp: 90, atk: 120, def: 85, spa: 75, spd: 90, spe: 90 },
|
||||
abilities: { 0: "Rock Head", 1: "Wonder Skin", H: "Multiscale" },
|
||||
heightm: 1.5,
|
||||
weightkg: 96.3,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Field"],
|
||||
},
|
||||
krookodilewetlander: {
|
||||
num: 553,
|
||||
name: "Krookodile-Wetlander",
|
||||
baseSpecies: "Krookodile",
|
||||
forme: "Wetlander",
|
||||
types: ["Grass", "Water"],
|
||||
baseStats: { hp: 100, atk: 100, def: 75, spa: 85, spd: 110, spe: 80 },
|
||||
abilities: { 0: "Rock Head", 1: "Wonder Skin", H: "Wind Rider" },
|
||||
heightm: 1.5,
|
||||
weightkg: 96.3,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Field"],
|
||||
},
|
||||
krookodilecavedweller: {
|
||||
num: 553,
|
||||
name: "Krookodile-Cave Dweller",
|
||||
baseSpecies: "Krookodile",
|
||||
forme: "Cave Dweller",
|
||||
types: ["Fire", "Rock"],
|
||||
baseStats: { hp: 80, atk: 110, def: 75, spa: 85, spd: 80, spe: 120 },
|
||||
abilities: { 0: "Magic Guard", 1: "Wonder Skin", H: "Sturdy" },
|
||||
heightm: 1.5,
|
||||
weightkg: 96.3,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Field"],
|
||||
},
|
||||
krookodilecliffside: {
|
||||
num: 553,
|
||||
name: "Krookodile-Cliffside",
|
||||
baseSpecies: "Krookodile",
|
||||
forme: "Cliffside",
|
||||
types: ["Dragon", "Dark"],
|
||||
baseStats: { hp: 90, atk: 70, def: 85, spa: 115, spd: 80, spe: 110 },
|
||||
abilities: { 0: "Intimidate", 1: "Merciless", H: "Mold Breaker" },
|
||||
heightm: 1.5,
|
||||
weightkg: 96.3,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Field"],
|
||||
},
|
||||
krookodilequantum: {
|
||||
num: 553,
|
||||
name: "Krookodile-Quantum",
|
||||
baseSpecies: "Krookodile",
|
||||
forme: "Quantum",
|
||||
types: ["Electric", "Rock"],
|
||||
baseStats: { hp: 95, atk: 100, def: 85, spa: 85, spd: 85, spe: 100 },
|
||||
abilities: { 0: "Rock Head", 1: "Prankster", H: "Sturdy" },
|
||||
heightm: 1.5,
|
||||
weightkg: 96.3,
|
||||
color: "Red",
|
||||
prevo: '',
|
||||
eggGroups: ["Field"],
|
||||
},
|
||||
ogerpon: {
|
||||
inherit: true,
|
||||
otherFormes: ["Ogerpon-Muerta", "Ogerpon-Easter", "Ogerpon-Ankh", "Ogerpon-Eid", "Ogerpon-Vessel", "Ogerpon-Kitsune"],
|
||||
formeOrder: ["Ogerpon", "Ogerpon-Muerta", "Ogerpon-Easter", "Ogerpon-Ankh", "Ogerpon-Eid", "Ogerpon-Vessel", "Ogerpon-Kitsune"],
|
||||
},
|
||||
ogerponmuerta: {
|
||||
num: 1017,
|
||||
name: "Ogerpon-Muerta",
|
||||
baseSpecies: "Ogerpon",
|
||||
forme: "Muerta",
|
||||
types: ["Fairy", "Ghost"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 90, atk: 120, def: 70, spa: 100, spd: 90, spe: 130 },
|
||||
abilities: { 0: "Wandering Spirit" },
|
||||
heightm: 1.2,
|
||||
weightkg: 39.8,
|
||||
color: "Green",
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
ogerponeaster: {
|
||||
num: 1017,
|
||||
name: "Ogerpon-Easter",
|
||||
baseSpecies: "Ogerpon",
|
||||
forme: "Easter",
|
||||
types: ["Fairy", "Normal"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 105, atk: 95, def: 95, spa: 110, spd: 80, spe: 115 },
|
||||
abilities: { 0: "Pickpocket" },
|
||||
heightm: 1.2,
|
||||
weightkg: 39.8,
|
||||
color: "Green",
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
ogerponankh: {
|
||||
num: 1017,
|
||||
name: "Ogerpon-Ankh",
|
||||
baseSpecies: "Ogerpon",
|
||||
forme: "Ankh",
|
||||
types: ["Ghost"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 85, atk: 130, def: 70, spa: 130, spd: 90, spe: 95 },
|
||||
abilities: { 0: "Mummy", H: "Good as Gold" },
|
||||
heightm: 1.2,
|
||||
weightkg: 39.8,
|
||||
color: "Green",
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
ogerponeid: {
|
||||
num: 1017,
|
||||
name: "Ogerpon-Eid",
|
||||
baseSpecies: "Ogerpon",
|
||||
forme: "Eid",
|
||||
types: ["Water", "Ghost"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 95, atk: 98, def: 100, spa: 105, spd: 110, spe: 92 },
|
||||
abilities: { 0: "Tangling Hair" },
|
||||
heightm: 1.2,
|
||||
weightkg: 39.8,
|
||||
color: "Green",
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
ogerponvessel: {
|
||||
num: 1017,
|
||||
name: "Ogerpon-Vessel",
|
||||
baseSpecies: "Ogerpon",
|
||||
forme: "Vessel",
|
||||
types: ["Bug", "Fighting"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 95, atk: 115, def: 80, spa: 80, spd: 80, spe: 150 },
|
||||
abilities: { 0: "Trace" },
|
||||
heightm: 1.2,
|
||||
weightkg: 39.8,
|
||||
color: "Green",
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
ogerponkitsune: {
|
||||
num: 1017,
|
||||
name: "Ogerpon-Kitsune",
|
||||
baseSpecies: "Ogerpon",
|
||||
forme: "Kitsune",
|
||||
types: ["Fairy"],
|
||||
gender: "F",
|
||||
baseStats: { hp: 100, atk: 100, def: 100, spa: 100, spd: 100, spe: 100 },
|
||||
abilities: { 0: "Protean" },
|
||||
heightm: 1.2,
|
||||
weightkg: 39.8,
|
||||
color: "Green",
|
||||
eggGroups: ["Undiscovered"],
|
||||
},
|
||||
};
|
||||
17
data/mods/sixbysix/rulesets.ts
Normal file
17
data/mods/sixbysix/rulesets.ts
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
export const Rulesets: import('../../../sim/dex-formats').ModdedFormatDataTable = {
|
||||
spriteviewer: {
|
||||
effectType: 'ValidatorRule',
|
||||
name: 'Sprite Viewer',
|
||||
desc: "Displays a fakemon's sprite in chat when it is switched in for the first time",
|
||||
onBegin() {
|
||||
this.add('rule', 'Sprite Viewer: Displays sprites in chat');
|
||||
},
|
||||
onSwitchIn(pokemon) {
|
||||
if (!this.effectState[pokemon.species.id]) {
|
||||
this.add('-message', `${pokemon.species.name}'s Sprite:`);
|
||||
this.add(`raw|<img src="https://raw.githubusercontent.com/scoopapa/DH2/refs/heads/main/data/mods/sixbysix/sprites/front/${pokemon.species.id}.png" height="96" width="96">`);
|
||||
this.effectState[pokemon.species.id] = true;
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
export const Scripts: ModdedBattleScriptsData = {
|
||||
gen: 9,
|
||||
};
|
||||
export const Scripts: ModdedBattleScriptsData = {
|
||||
gen: 9,
|
||||
};
|
||||
|
|
@ -1,856 +0,0 @@
|
|||
{
|
||||
"albatrygon": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Sticky Web", "Taunt", "Encore", "Brave Bird", "Memento", "Parting Shot"],
|
||||
"abilities": ["Prankster"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Tidy Up", "Brave Bird", "Drill Peck", "Feral Rush", "Feral Bite", "Sacred Sword"],
|
||||
"abilities": ["Prankster"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"aurorowl": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Frost Breath", "Air Cutter", "Focus Blast", "Nasty Plot"],
|
||||
"abilities": ["Technician"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"arbrella": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Earthquake", "Wood Hammer", "Swords Dance", "Synthesis", "Stone Edge", "Superpower"],
|
||||
"abilities": ["Tough Claws"]
|
||||
},
|
||||
{
|
||||
"role": "Choice Scarf",
|
||||
"movepool": ["Earthquake", "Wood Hammer", "Stone Edge", "Superpower"],
|
||||
"abilities": ["Tough Claws"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"avastar": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Thunder Wave", "Heavy Slam", "Psychic", "Recover", "Teleport"],
|
||||
"abilities": ["Shell Bunker"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Calm Mind", "Psychic", "Flash Cannon", "Recover", "Thunderbolt"],
|
||||
"abilities": ["Shell Bunker"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"axolacred": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Stealth Rock", "Dragon Tail", "Roost", "Core Enforcer", "Scald", "Defog", "Shed Tail"],
|
||||
"abilities": ["Magic Guard"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Feral Rush", "Core Enforcer", "Flip Turn", "Recover"],
|
||||
"abilities": ["Magic Guard"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"barracoth": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Sheer Cold", "Flip Turn", "Triple Axel", "Slack Off"],
|
||||
"abilities": ["Multiscale", "Filter"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"blunderbusk": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Hydro Pump", "Aura Sphere", "Ice Beam", "Dark Pulse", "Dragon Pulse"],
|
||||
"abilities": ["Mega Launcher"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"brawnkey": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Stealth Rock", "Drain Punch", "Iron Head", "Chilly Reception", "Spikes"],
|
||||
"abilities": ["Levitate"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Iron Defense", "Body Press", "Iron Head", "Stealth Rock"],
|
||||
"abilities": ["Levitate"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Bulk Up", "Drain Punch", "Iron Head", "Stealth Rock"],
|
||||
"abilities": ["Levitate"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"carapex": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Tailwind", "Acrobatics", "Earthquake", "Stone Edge"],
|
||||
"abilities": ["Wind Rider"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Stealth Rock", "Roost", "Body Press", "Knock Off", "Crystal Bash", "U-Turn"],
|
||||
"abilities": ["Wind Rider"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"celespirit": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Sheer Cold", "Moonlight", "Hex", "Ice Beam", "Moonblast"],
|
||||
"abilities": ["Levitate"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Calm Mind", "Crystal Burst", "Shadow Ball", "Moonlight"],
|
||||
"abilities": ["Levitate"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"cellsius": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Calm Mind", "Hydro Pump", "Moonblast", "Ice Beam", "Psychic"],
|
||||
"abilities": ["Beast Boost"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Hydro Pump", "Moonblast", "Ice Beam", "Flip Turn", "Psychic"],
|
||||
"abilities": ["Beast Boost"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"cindoe": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Overheat", "Fiery Wrath", "Parting Shot", "Morning Sun"],
|
||||
"abilities": ["Natural Cure"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Nasty Plot", "Fiery Wrath", "Fire Blast", "Morning Sun"],
|
||||
"abilities": ["Natural Cure"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
|
||||
"movepool": ["Nasty Plot", "Fiery Wrath", "Crystal Burst", "Morning Sun"],
|
||||
"abilities": ["Natural Cure"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"cinnastar": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "AV Pivot",
|
||||
"movepool": ["Sludge Bomb", "Earth Power", "Focus Blast", "Mortal Spin"],
|
||||
"abilities": ["Regenerator"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Earth Power", "Mortal Spin", "Recover", "Stealth Rock", "Power Gem"],
|
||||
"abilities": ["Regenerator"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"cobracotta": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Poison Fang", "Leech Seed", "Knock Off", "Synthesis", "Stealth Rock", "Power Whip"],
|
||||
"abilities": ["Heatproof"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corundell": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Meteor Beam", "Power Gem", "Overheat", "Earth Power", "Volt Switch", "Energy Ball"],
|
||||
"abilities": ["Lightning Rod"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"crossont": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Spikes", "Recover", "Knock Off", "Circle Throw"],
|
||||
"abilities": ["Mold Breaker", "Sniper"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
|
||||
"movepool": ["Crystal Cutter", "Close Combat", "Bulk Up", "Substitute"],
|
||||
"abilities": ["Sniper"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"cyllindrake": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Body Press", "Rapid Spin", "Morning Sun", "Stealth Rock", "Boomburst"],
|
||||
"abilities": ["Scrappy"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Stealth Rock", "Rapid Spin", "Steel Beam", "Fire Blast"],
|
||||
"abilities": ["Scrappy"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["Feral Shriek", "Flash Cannon", "Earth Power", "Feral Spray", "Rapid Spin"],
|
||||
"abilities": ["Punk Rock"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dojodo": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Bulk Up", "Drain Punch", "Jet Punch", "Knock Off", "Substitute"],
|
||||
"abilities": ["Supreme Overlord"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
|
||||
"movepool": ["Bulk Up", "Drain Punch", "Crystal Bash", "Jet Punch", "Crystal Healing"],
|
||||
"abilities": ["Supreme Overlord"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dolphena": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Coil", "Scale Shot", "Iron Tail", "Liquidation"],
|
||||
"abilities": ["Mythical Presence"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Dragon Dance", "Scale Shot", "Liquidation", "Iron Head", "Substitute"],
|
||||
"abilities": ["Mythical Presence"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Coil", "Scale Shot", "Iron Tail", "Liquidation"],
|
||||
|
||||
"abilities": ["Mythical Presence"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Defog", "Flip Turn", "Moonlight", "Dragon Tail"],
|
||||
"abilities": ["Mythical Presence"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dracoil": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Defog", "Roost", "U-Turn", "Hurricane", "Fire Blast", "Glare", "Draco Meteor", "Earthquake"],
|
||||
"abilities": ["Mythical Presence"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Dragon Dance", "Acrobatics", "Substitute", "Earthquake"],
|
||||
"abilities": ["Gluttony"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Dragon Dance", "Dragon Rush", "Coil", "Earthquake", "Dual Wingbeat"],
|
||||
"abilities": ["Mythical Presence"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Feral Bite", "Dragon Tail", "Roost", "Glare", "Defog"],
|
||||
"abilities": ["Mythical Presence"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"efflor": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Giga Drain", "Leech Seed", "Rapid Spin", "Stealth Rock", "Chilly Reception"],
|
||||
"abilities": ["Seed Sower"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Curse", "Stone Edge", "Body Press", "Synthesis"],
|
||||
"abilities": ["Unaware"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"electangle": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Gyro Ball", "Stealth Rock", "Body Press", "Volt Switch", "Discharge"],
|
||||
"abilities": ["Filter"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"elemadillo": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Flash Cannon", "Thunderbolt", "Volt Switch", "Energy Ball"],
|
||||
"abilities": ["Motor Drive", "Weak Armor"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["Feral Power", "Flash Cannon", "Earth Power", "Feral Resilience"],
|
||||
"abilities": ["Motor Drive", "Weak Armor"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"embuck": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Blaze Kick", "Will-o-Wisp", "Morning Sun", "U-Turn", "Close Combat"],
|
||||
"abilities": ["Intimidate"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Blaze Kick", "Crystal Bash", "Will-o-Wisp", "Morning Sun", "U-Turn"],
|
||||
"abilities": ["Intimidate"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Flare Blitz", "Wild Charge", "U-Turn", "Close Combat"],
|
||||
"abilities": ["Intimidate"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"faerenheit": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Lava Plume", "Moonblast", "Morning Sun"],
|
||||
"abilities": ["Beast Boost"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
|
||||
"movepool": ["Calm Mind", "Lava Plume", "Crystal Cage", "Morning Sun"],
|
||||
"abilities": ["Beast Boost"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"fenreil": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Double Edge", "Knock Off", "Superpower", "U-Turn"],
|
||||
"abilities": ["Natural Cure"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["Feral Bite", "Knock Off", "Iron Head", "Feral Shred"],
|
||||
"abilities": ["Natural Cure"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"flocura": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Stealth Rock", "Thunder Wave", "U-Turn", "Leaf Storm"],
|
||||
"abilities": ["Power Construct"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Nasty Plot", "Giga Drain", "Psychic", "Earth Power"],
|
||||
"abilities": ["Levitate"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
|
||||
"movepool": ["Nasty Plot", "Giga Drain", "Feral Power", "Earth Power"],
|
||||
"abilities": ["Levitate"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Leaf Storm", "U-Turn", "Psychic", "Earth Power"],
|
||||
"abilities": ["Levitate"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Leech Seed", "U-Turn", "Thunder Wave", "Psychic", "Giga Drain", "Stealth Rock"],
|
||||
"abilities": ["Power Construct"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"harzodia": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Light Screen", "Reflect", "Teleport", "Thunder Wave", "Psychic"],
|
||||
"abilities": ["Prankster"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Meteor Beam", "Psychic", "Shadow Ball", "Calm Mind", "Focus Blast"],
|
||||
"abilities": ["Unburden"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"jaegorm": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["First Impression", "U-Turn", "Photon Ray", "Knock Off", "Superpower", "Earthquake"],
|
||||
"abilities": ["Schooling"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"jamborai": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Mortal Spin", "Recover", "Pyschic", "Scald", "Teleport"],
|
||||
"abilities": ["Water Absorb"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Recover", "Pyschic", "Scald", "Sludge Bomb", "Stored Power"],
|
||||
"abilities": ["Water Absorb"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Mortal Spin", "Recover", "Crystal Cage", "Crystal Healing", "Teleport"],
|
||||
"abilities": ["Gooey"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
|
||||
"movepool": ["Crystal Fortification", "Recover", "Stored Power", "Crystal Beam"],
|
||||
"abilities": ["Gooey"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"kodokai": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Crystal Cage", "Hex", "Will-o-Wisp", "Moonlight"],
|
||||
"abilities": ["Aroma Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Wish", "Hex", "Will-o-Wisp", "Moonlight"],
|
||||
"abilities": ["Aroma Veil"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krachiten": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["First Impression", "U-Turn", "Liquidation", "Rapid Spin"],
|
||||
"abilities": ["Torrent"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["Crystal Cutter", "U-Turn", "Aqua Cutter", "Superpower", "Rapid Spin"],
|
||||
"abilities": ["Sniper"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"lumoth": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Quiver Dance", "Hex", "Sleep Powder", "Bug Buzz"],
|
||||
"abilities": ["Levitate"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"minillow": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Nasty Plot", "Agility", "Hydro Pump", "Moonblast", "Substitute"],
|
||||
"abilities": ["Adaptability"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"muabboa": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Earthquake", "U-Turn", "Close Combat", "Knock Off"],
|
||||
"abilities": ["Inner Focus"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
|
||||
"movepool": ["Swords Dance", "Earthquake", "Feral Rush", "Close Combat"],
|
||||
"abilities": ["Inner Focus"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"noxtrice": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Poison Jab", "Flare Blitz", "Roost", "U-Turn"],
|
||||
"abilities": ["Poison Touch"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Gunk Shot", "Flare Blitz", "Earthquake", "Dragon Dance"],
|
||||
"abilities": ["Poison Touch"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Gunk Shot", "Feral Rush", "Earthquake", "Dragon Dance"],
|
||||
"abilities": ["Flash Fire"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nunopod": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Earthquake", "Body Press", "Triple Axel", "Flip Turn", "Stealth Rock", "Rapid Spin", "Recover"],
|
||||
"abilities": ["Opportunist"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Crystal Bash", "Body Press", "Earthquake", "Flip Turn", "Stealth Rock", "Rapid Spin", "Recover"],
|
||||
"abilities": ["Opportunist"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"orchile": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Moonblast", "Earth Power", "Will-o-Wisp", "Strength Sap", "Spikes"],
|
||||
"abilities": ["Flower Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Moonblast", "Earth Power", "Calm Mind", "Strength Sap"],
|
||||
"abilities": ["Flower Veil"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"platypad": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Revival Blessing", "Wave Crash", "Flip Turn", "Synthesis"],
|
||||
"abilities": ["Flower Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
|
||||
"movepool": ["Feral Resilience", "Feral Breath", "Giga Drain", "Synthesis"],
|
||||
"abilities": ["Triage"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"pythos": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Coil", "Knock Off", "Iron Tail", "Sucker Punch", "Superpower", "Facade"],
|
||||
"abilities": ["Guts"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"quadringo": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Defog", "Roost", "Dragon Tail", "Earthquake", "Moonblast"],
|
||||
"abilities": ["Pastel Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Moonblast", "Mystical Fire", "Roost"],
|
||||
"abilities": ["Pastel Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Moonblast", "Draco Meteor", "Mystical Fire", "Earthquake"],
|
||||
"abilities": ["Pastel Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["Feral Rush", "Earthquake", "Feral Shred", "Roost"],
|
||||
"abilities": ["Pastel Veil"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"rantler": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Double Edge", "Ice Spinner", "Superpower", "Earthquake"],
|
||||
"abilities": ["Slush Rush"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Swords Dance", "Double Edge", "Ice Spinner", "Superpower", "Earthquake", "Quick Attack"],
|
||||
"abilities": ["Slush Rush"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Double Edge", "Ice Spinner", "Superpower", "Quick Attack", "Fake Out"],
|
||||
"abilities": ["Tough Claws"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"roscenti": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["First Impression", "U-Turn", "Superpower", "Rock Blast", "Bullet Seed"],
|
||||
"abilities": ["Skill Link"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["First Impression", "U-Turn", "Feral Rush", "Drill Run", "Iron Tail"],
|
||||
"abilities": ["Sheer Force"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["First Impression", "U-Turn", "Crystal Tail", "Superpower", "Rock Slide"],
|
||||
"abilities": ["Sheer Force"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"salamalix": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Stealth Rock", "Spikes", "Stone Edge", "Close Combat", "Iron Head"],
|
||||
"abilities": ["Intimidate"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Swords Dance", "Iron Head", "Close Combat", "Accelerock"],
|
||||
"abilities": ["Intimidate"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"salaos": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Toxic", "Recover", "Fiery Wrath", "Scald", "Flamethrower", "Toxic Spikes"],
|
||||
"abilities": ["Good as Gold"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Toxic", "Recover", "Crystal Cage", "Flamethrower", "Toxic Spikes"],
|
||||
"abilities": ["Good as Gold"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"saphor": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Stealth Rock", "Earthquake", "Body Slam", "Slack Off", "Roar", "Heal Bell"],
|
||||
"abilities": ["Thick Fat"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Stealth Rock", "Crystal Tail", "Crystal Shard", "Slack Off", "Roar", "Crystal Healing"],
|
||||
"abilities": ["Thick Fat"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
|
||||
"movepool": ["Bulk Up", "Crystal Cutter", "Slack Off", "Body Press"],
|
||||
"abilities": ["Thick Fat"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
|
||||
"movepool": ["Calm Mind", "Crystal Cage", "Slack Off", "Focus Blast"],
|
||||
"abilities": ["Thick Fat"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Headlong Rush", "Double Edge", "Heavy Slam", "Superpower", "Stone Edge"],
|
||||
"abilities": ["Thick Fat"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"scalaron": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Flamethrower", "Hurricane", "Roost", "U-Turn", "Defog", "Toxic", "Will-o-Wisp"],
|
||||
"abilities": ["Filter"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
|
||||
"movepool": ["Flamethrower", "Crystal Cage", "Roost", "U-Turn", "Defog", "Will-o-Wisp", "Crystal Shard"],
|
||||
"abilities": ["Filter"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"soleron": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Thunderbolt", "Hurricane", "Heat Wave", "U-Turn", "Air Slash", "Volt Switch", "Roost"],
|
||||
"abilities": ["Battle Bond"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Thunderbolt", "Feral Power", "Feral Spray", "Volt Switch", "Roost"],
|
||||
|
||||
"abilities": ["Battle Bond"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Thunderbolt", "Crystal Burst", "Heat Wave", "Volt Switch", "Hurricane"],
|
||||
|
||||
"abilities": ["Battle Bond"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"torgeist": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Toxic Thread", "Hex", "Hurricane", "Heat Wave", "Pain Split", "Taunt"],
|
||||
"abilities": ["Merciless"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
|
||||
"movepool": ["Toxic Thread", "Hex", "Feral Power", "Pain Split", "Taunt", "Nasty Plot"],
|
||||
"abilities": ["Merciless"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
|
||||
"movepool": ["Will-o-Wisp", "Hex", "Feral Power", "Nasty Plot"],
|
||||
"abilities": ["Cursed Body"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"woolora": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Cotton Guard", "Stored Power", "Draining Kiss"],
|
||||
"abilities": ["Fluffy", "Pastel Veil"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Moonlight", "Stored Power", "Moonblast"],
|
||||
"abilities": ["Fluffy"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"zeploom": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Energy Siphon", "Synthesis", "Stealth Rock", "U-Turn", "Defog", "Toxic", "Earth Power"],
|
||||
"abilities": ["Wind Rider"]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
557
data/random-battles/sixbysix/random-sets.json
Normal file
557
data/random-battles/sixbysix/random-sets.json
Normal file
|
|
@ -0,0 +1,557 @@
|
|||
{
|
||||
"kingdraancient": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Bulky Setup",
|
||||
"movepool": ["Fire Blast", "Agility", "Energy Ball", "Hydro Pump"],
|
||||
"abilities": ["Protosynthesis"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Giga Drain", "Fire Blast", "Flip Turn", "Synthesis"],
|
||||
"abilities": ["Competitive"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"kingdrabard": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Hydro Pump", "Agility", "Psychic Noise", "Alluring Voice"],
|
||||
"abilities": ["Punk Rock"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Hydro Pump", "Flip Turn", "Psychic Noise", "Alluring Voice"],
|
||||
"abilities": ["Punk Rock"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"kingdrabrinepool": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Scald", "Protect", "Knock Off", "Mortal Spin"],
|
||||
"abilities": ["Purifying Salt"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Hydro Pump", "Water Shuriken", "Sludge Wave", "Flip Turn"],
|
||||
"abilities": ["Purifying Salt", "Storm Drain"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"kingdraclassic": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Hydro Pump", "Draco Meteor", "Agility", "Ice Beam"],
|
||||
"abilities": ["Berserk"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Hydro Pump", "Draco Meteor", "Flip Turn", "Ice Beam"],
|
||||
"abilities": ["Berserk"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"kingdradruid": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Tachyon Cutter", "Draco Meteor", "Flamethrower", "Ice Beam"],
|
||||
"abilities": ["Berserk"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Tachyon Cutter", "Protect", "Flamethrower", "Calm Mind"],
|
||||
"abilities": ["Berserk"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Doom Desire", "Parting Shot", "Draco Meteor", "Protect"],
|
||||
"abilities": ["Berserk", "Heatproof"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"kingdragourmet": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Facade", "Baneful Bunker", "Knock Off", "Toxic"],
|
||||
"abilities": ["Poison Heal"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Facade", "Fake Out", "Knock Off", "Flip Turn"],
|
||||
"abilities": ["Poison Heal"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nidoqueenclassic": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Barb Barrage", "Earthquake", "Spikes", "Slack Off"],
|
||||
"abilities": ["Poison Point"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Poison Jab", "Earthquake", "Ice Punch", "Slack Off"],
|
||||
"abilities": ["Sheer Force"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nidoqueenerudite": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Earth Power", "Psychic", "Slack Off"],
|
||||
"abilities": ["Sheer Force"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Trick Room", "Earth Power", "Psychic", "Ice Beam"],
|
||||
"abilities": ["Sheer Force"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Future Sight", "Earth Power", "Roar", "Chilly Reception"],
|
||||
"abilities": ["Regenerator"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nidoqueenjasper": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Salt Cure", "Earthquake", "Protect", "Glare"],
|
||||
"abilities": ["Earth Eater"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Accelerock", "Earthquake", "Gunk Rock", "Stone Edge"],
|
||||
"abilities": ["Earth Eater"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nidoqueenrosegold": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Slack Off", "Giga Drain", "Earth Power", "Toxic Spikes"],
|
||||
"abilities": ["Rough Skin"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Spiky Shield", "Earth Power", "Sludge Bomb", "Leech Seed"],
|
||||
"abilities": ["Rough Skin"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nidoqueenshaman": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Poltergeist", "Poison Jab", "Superpower", "Shadow Sneak"],
|
||||
"abilities": ["Toxic Chain"]
|
||||
},
|
||||
{
|
||||
"role": "AV Pivot",
|
||||
"movepool": ["Poltergeist", "Poison Jab", "Earthquake", "Shadow Sneak"],
|
||||
"abilities": ["Regenerator"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"nidoqueenvolcanic": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Protect", "Lava Plume", "Earth Power", "Wish"],
|
||||
"abilities": ["Flame Body"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Thunderbolt", "Fire Blast", "Earth Power", "Ice Beam"],
|
||||
"abilities": ["Sheer Force"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Protect", "Fire Blast", "Earth Power", "Wish"],
|
||||
"abilities": ["Sheer Force"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bisharpassassin": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Triple Axel", "Dynamic Punch", "Parting Shot", "Ice Shard"],
|
||||
"abilities": ["No Guard"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Triple Axel", "Dynamic Punch", "Curse", "Ice Shard"],
|
||||
"abilities": ["No Guard"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bisharpcenturion": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Bullet Punch", "Superpower", "Switcheroo", "Iron Head"],
|
||||
"abilities": ["Technician"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Bullet Punch", "Drain Punch", "Bulk Up", "Iron Head"],
|
||||
"abilities": ["Technician"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Bullet Punch", "Drain Punch", "Swords Dance", "Iron Head"],
|
||||
"abilities": ["Technician"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bisharpmantis": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Ceaseless Edge", "Leech Life", "First Impression", "Bitter Blade"],
|
||||
"abilities": ["Orichalcum Pulse"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Sucker Punch", "Leech Life", "Swords Dance", "Bitter Blade"],
|
||||
"abilities": ["Orichalcum Pulse"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bisharprevenant": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Recover", "Shadow Sneak", "Sacred Sword", "Poltergeist"],
|
||||
"abilities": ["Magic Bounce"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Recover", "Shadow Sneak", "Swords Dance", "Behemoth Blade"],
|
||||
"abilities": ["Magic Bounce"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bisharpronin": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Barb Barrage", "U-turn", "Sacred Sword", "Stealth Rock"],
|
||||
"abilities": ["Technician"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Barb Barrage", "U-turn", "Sacred Sword", "Bulldoze"],
|
||||
"abilities": ["Technician"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bisharpsavage": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Leech Seed", "Bullet Punch", "Power Whip", "Thunder Wave"],
|
||||
"abilities": ["Technician"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Bulk Up", "Bullet Punch", "Power Whip", "Body Press"],
|
||||
"abilities": ["Technician"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corviknightanalytical": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Psychic", "Thunderbolt", "U-turn", "Heat Wave"],
|
||||
"abilities": ["Psychic Surge"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Reflect", "Light Screen", "U-turn", "Psychic"],
|
||||
"abilities": ["Psychic Surge"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Bulky Setup",
|
||||
"movepool": ["Psychic", "Thunderbolt", "Calm Mind", "Heat Wave"],
|
||||
"abilities": ["Psychic Surge"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corviknightfalcon": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Brave Bird", "Close Combat", "U-turn", "Knock Off"],
|
||||
"abilities": ["Guts"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Reflect", "Light Screen", "U-turn", "Taunt"],
|
||||
"abilities": ["Delta Stream"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corviknightgenie": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Bulky Setup",
|
||||
"movepool": ["Earth Power", "Calm Mind", "Heat Wave", "Rest"],
|
||||
"abilities": ["Prankster"]
|
||||
},
|
||||
{
|
||||
"role": "AV Pivot",
|
||||
"movepool": ["Scorching Sands", "U-turn", "Heat Wave", "Thunderbolt"],
|
||||
"abilities": ["Intimidate"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Reflect", "Light Screen", "U-turn", "Earth Power"],
|
||||
"abilities": ["Prankster"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corviknightmartian": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Bulky Attacker",
|
||||
"movepool": ["Trick Room", "Teleport", "Thunderbolt", "Psychic"],
|
||||
"abilities": ["Hadron Engine"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Support",
|
||||
"movepool": ["Doom Desire", "Teleport", "Thunderbolt", "Psychic"],
|
||||
"abilities": ["Hadron Engine"]
|
||||
},
|
||||
{
|
||||
"role": "Bulky Setup",
|
||||
"movepool": ["Calm Mind", "Flash Cannon", "Thunderbolt", "Psychic Noise"],
|
||||
"abilities": ["Hadron Engine"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corviknightthunderbird": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Thunder", "Hurricane", "U-turn", "Roost"],
|
||||
"abilities": ["Drizzle"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Reflect", "Light Screen", "U-turn", "Hurricane"],
|
||||
"abilities": ["Drizzle"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"corviknightyeti": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Blizzard", "Bleakwind Storm", "Volt Switch", "Roost"],
|
||||
"abilities": ["Snow Warning"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Reflect", "Light Screen", "U-turn", "Blizzard"],
|
||||
"abilities": ["Snow Warning"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krookodileabyssal": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Dragon Dance", "Earthquake", "Knock Off", "Flare Blitz"],
|
||||
"abilities": ["Multiscale"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Parting Shot", "Earthquake", "Knock Off", "Flare Blitz"],
|
||||
"abilities": ["Multiscale"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krookodilecavedweller": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Parting Shot", "Earthquake", "Stone Edge", "Flare Blitz"],
|
||||
"abilities": ["Magic Guard"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Explosion", "Earthquake", "Stone Edge", "Flare Blitz"],
|
||||
"abilities": ["Magic Guard"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krookodilecliffside": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Parting Shot", "Dark Pulse", "Draco Meteor", "Flamethrower"],
|
||||
"abilities": ["Intimidate"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Switcheroo", "Dark Pulse", "Draco Meteor", "Flamethrower"],
|
||||
"abilities": ["Intimidate"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krookodileinfernal": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Parting Shot", "Magma Storm", "Fiery Wrath", "Eruption"],
|
||||
"abilities": ["Magic Guard"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Parting Shot", "Fire Lash", "Knock Off", "Will-O-Wisp"],
|
||||
"abilities": ["Magic Guard"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krookodilequantum": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Parting Shot", "Volt Tackle", "Head Smash", "Earthquake"],
|
||||
"abilities": ["Rock Head"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Parting Shot", "Encore", "Head Smash", "Volt Tackle"],
|
||||
"abilities": ["Prankster"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"krookodilewetlander": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Synthesis", "Wave Crash", "Wood Hammer", "Knock Off"],
|
||||
"abilities": ["Wind Rider", "Wonder Skin"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Parting Shot", "Wave Crash", "Wood Hammer", "Knock Off"],
|
||||
"abilities": ["Wind Rider", "Wonder Skin"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ogerponankh": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Swords Dance", "Poltergeist", "Earthquake", "Stone Edge"],
|
||||
"abilities": ["Good as Gold"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["U-turn", "Shadow Ball", "Earth Power", "Dazzling Gleam"],
|
||||
"abilities": ["Good as Gold"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ogerponeaster": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["U-turn", "Moonblast", "Hyper Voice", "Mystical Fire"],
|
||||
"abilities": ["Pickpocket"]
|
||||
},
|
||||
{
|
||||
"role": "Setup Sweeper",
|
||||
"movepool": ["Calm Mind", "Moonblast", "Soft-Boiled", "Mystical Fire"],
|
||||
"abilities": ["Pickpocket"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ogerponeid": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Knock Off", "Recover", "Surf", "Shadow Ball"],
|
||||
"abilities": ["Tangling Hair"]
|
||||
},
|
||||
{
|
||||
"role": "Fast Support",
|
||||
"movepool": ["Hex", "Recover", "Surf", "Toxic"],
|
||||
"abilities": ["Tangling Hair"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ogerponkitsune": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Knock Off", "U-turn", "Earth Power", "Power Whip"],
|
||||
"abilities": ["Protean"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ogerponmuerta": {
|
||||
"level": 100,
|
||||
"sets": [
|
||||
{
|
||||
"role": "Fast Attacker",
|
||||
"movepool": ["Poltergeist", "Moonblast", "U-turn", "Will-O-Wisp"],
|
||||
"abilities": ["Wandering Spirit"]
|
||||
},
|
||||
{
|
||||
"role": "Wallbreaker",
|
||||
"movepool": ["Poltergeist", "Moonblast", "U-turn", "Shadow Sneak"],
|
||||
"abilities": ["Wandering Spirit"]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user