Advertisement
Langur

OM Ideas

Dec 3rd, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Offensive Inversions
  2.  
  3. Atk and SpA switch
  4.  
  5. Physical moves become special
  6. Special moves become physical
  7. Status moves are not affected
  8.  
  9. (Code-wise) Something like
  10.  
  11.     {
  12.         name: "Offensive Inversions",
  13.         section: "Other Metagames",
  14.  
  15.         mods: 'offensiveinvertions',
  16.         searchShow: false,
  17.         ruleset: ['Pokemon', 'Standard', 'Team Preview', 'Swagger Clause', 'Baton Pass Clause'],
  18.         banlist: ['Uber', 'Soul Dew', 'Gengarite', 'Kangaskhanite', 'Lucarionite', 'Mawilite', 'Salamencite'],
  19.         onModifyMove: function(move, pokemon) {
  20.             if (move.category === "Physical") {
  21.                 return move.category === "Special";
  22.             } else if (move.category === "Special") {
  23.                 return move.category === "Physical";
  24.             } else {
  25.                 return move.category === "Status";
  26.             }
  27.         }
  28.     }
  29.  
  30. (Complete BattleScripts code)
  31.  
  32. exports.BattleScripts = {
  33.     init: function () {
  34.         for (var i in this.data.Pokedex) {
  35.             this.modData('Pokedex', i).baseStats['atk'] = this.data.Pokedex[i].baseStats['spa'];
  36.             this.modData('Pokedex', i).baseStats['spa'] = this.data.Pokedex[i].baseStats['atk'];
  37.         }
  38.     }
  39. };
  40. ======================================
  41.  
  42. Defensive Inversions
  43.  
  44. Def and SpD switch
  45.  
  46. Physical and Special moves become ineffective
  47. Status moves have a 50/50 chance of becoming physical/special
  48. All use-able moves now have 80 base power
  49.  
  50. (Code-wise) Something like
  51.  
  52.     {
  53.         name: "Defensive Inversions",
  54.         section: "Other Metagames",
  55.  
  56.         mods: 'defensiveinversions',
  57.         searchShow: false,
  58.         ruleset: ['Pokemon', 'Standard', 'Team Preview', 'Swagger Clause', 'Baton Pass Clause'],
  59.         banlist: ['Uber', 'Soul Dew', 'Gengarite', 'Kangaskhanite', 'Lucarionite', 'Mawilite', 'Salamencite'],
  60.         onModifyMove: function (move, pokemon) {
  61.             if (move.category === "Status") {
  62.                 if (Math.random(10) <= 5) {
  63.                     return move.category === "Physical";
  64.                 }  else {
  65.                     return move.category === "Special";
  66.                 }
  67.                 move.basePower === 80;
  68.             } else {
  69.                 move.basePower === true;
  70.                 move.priority === 0;
  71.                 move.secondary === false;
  72.                 move.target === "self";
  73.                 move.isViable === false;
  74.                 move.boosts === false;
  75.                 move.drain === [0, 0];
  76.             }
  77.         }
  78.     }
  79.  
  80. (Complete BattleScripts code)
  81.  
  82. exports.BattleScripts = {
  83.     init: function () {
  84.         for (var i in this.data.Pokedex) {
  85.             this.modData('Pokedex', i).baseStats['def'] = this.data.Pokedex[i].baseStats['spd'];
  86.             this.modData('Pokedex', i).baseStats['spd'] = this.data.Pokedex[i].baseStats['def'];
  87.         }
  88.     }
  89. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement