Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Offensive Inversions
- Atk and SpA switch
- Physical moves become special
- Special moves become physical
- Status moves are not affected
- (Code-wise) Something like
- {
- name: "Offensive Inversions",
- section: "Other Metagames",
- mods: 'offensiveinvertions',
- searchShow: false,
- ruleset: ['Pokemon', 'Standard', 'Team Preview', 'Swagger Clause', 'Baton Pass Clause'],
- banlist: ['Uber', 'Soul Dew', 'Gengarite', 'Kangaskhanite', 'Lucarionite', 'Mawilite', 'Salamencite'],
- onModifyMove: function(move, pokemon) {
- if (move.category === "Physical") {
- return move.category === "Special";
- } else if (move.category === "Special") {
- return move.category === "Physical";
- } else {
- return move.category === "Status";
- }
- }
- }
- (Complete BattleScripts code)
- exports.BattleScripts = {
- init: function () {
- for (var i in this.data.Pokedex) {
- this.modData('Pokedex', i).baseStats['atk'] = this.data.Pokedex[i].baseStats['spa'];
- this.modData('Pokedex', i).baseStats['spa'] = this.data.Pokedex[i].baseStats['atk'];
- }
- }
- };
- ======================================
- Defensive Inversions
- Def and SpD switch
- Physical and Special moves become ineffective
- Status moves have a 50/50 chance of becoming physical/special
- All use-able moves now have 80 base power
- (Code-wise) Something like
- {
- name: "Defensive Inversions",
- section: "Other Metagames",
- mods: 'defensiveinversions',
- searchShow: false,
- ruleset: ['Pokemon', 'Standard', 'Team Preview', 'Swagger Clause', 'Baton Pass Clause'],
- banlist: ['Uber', 'Soul Dew', 'Gengarite', 'Kangaskhanite', 'Lucarionite', 'Mawilite', 'Salamencite'],
- onModifyMove: function (move, pokemon) {
- if (move.category === "Status") {
- if (Math.random(10) <= 5) {
- return move.category === "Physical";
- } else {
- return move.category === "Special";
- }
- move.basePower === 80;
- } else {
- move.basePower === true;
- move.priority === 0;
- move.secondary === false;
- move.target === "self";
- move.isViable === false;
- move.boosts === false;
- move.drain === [0, 0];
- }
- }
- }
- (Complete BattleScripts code)
- exports.BattleScripts = {
- init: function () {
- for (var i in this.data.Pokedex) {
- this.modData('Pokedex', i).baseStats['def'] = this.data.Pokedex[i].baseStats['spd'];
- this.modData('Pokedex', i).baseStats['spd'] = this.data.Pokedex[i].baseStats['def'];
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement