diff --git a/config/formats.js b/config/formats.js index 5d9c63eb43..0ab7bdad51 100644 --- a/config/formats.js +++ b/config/formats.js @@ -21,7 +21,7 @@ let Formats = [ mod: 'gen7', team: 'random', - ruleset: ['PotD', 'Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['PotD', 'Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 7] Unrated Random Battle", @@ -30,7 +30,7 @@ let Formats = [ team: 'random', challengeShow: false, rated: false, - ruleset: ['PotD', 'Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['PotD', 'Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 7] OU", @@ -245,7 +245,7 @@ let Formats = [ mod: 'gen7', gameType: 'doubles', team: 'random', - ruleset: ['PotD', 'Pokemon', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['PotD', 'Pokemon', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 7] Doubles OU", @@ -874,7 +874,7 @@ let Formats = [ mod: 'gen7', team: 'random', searchShow: false, - ruleset: ['Pokemon', 'Same Type Clause', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['Pokemon', 'Same Type Clause', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 7] Challenge Cup 1v1", @@ -904,7 +904,7 @@ let Formats = [ mod: 'gen7', team: 'randomHC', - ruleset: ['Pokemon', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['Pokemon', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 7] Doubles Hackmons Cup", @@ -913,14 +913,14 @@ let Formats = [ gameType: 'doubles', team: 'randomHC', searchShow: false, - ruleset: ['Pokemon', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['Pokemon', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 6] Random Battle", mod: 'gen6', team: 'random', - ruleset: ['PotD', 'Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['PotD', 'Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 6] Battle Factory", @@ -936,7 +936,7 @@ let Formats = [ mod: 'gen5', team: 'random', - ruleset: ['Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod', 'Illusion Level Mod'], + ruleset: ['Pokemon', 'Sleep Clause Mod', 'HP Percentage Mod', 'Cancel Mod'], }, { name: "[Gen 4] Random Battle", diff --git a/data/rulesets.js b/data/rulesets.js index 5733cfec1e..ab4552523c 100644 --- a/data/rulesets.js +++ b/data/rulesets.js @@ -724,15 +724,6 @@ let BattleFormats = { this.add('rule', 'Switch Priority Clause Mod: Faster Pokémon switch first'); }, }, - illusionlevelmod: { - effectType: 'Rule', - name: 'Illusion Level Mod', - desc: "Makes Illusion also copy levels - normally, Illusion copies everything except levels, which isn't a problem in tiers where everyone is level 100 or 50, but is a problem in Randbats because the level balancing makes Zoroark much weaker than intended", - onStart: function () { - this.add('rule', 'Illusion Level Mod: Illusion also fakes levels'); - this.illusionCopiesLevels = true; - }, - }, freezeclausemod: { effectType: 'Rule', name: 'Freeze Clause Mod', diff --git a/sim/battle.js b/sim/battle.js index 8c7622f732..5ea8c1bdf8 100644 --- a/sim/battle.js +++ b/sim/battle.js @@ -120,7 +120,6 @@ class Battle extends Dex.ModdedDex { this.currentRequest = ''; this.lastMoveLine = 0; this.reportPercentages = false; - this.illusionCopiesLevels = false; this.supportCancel = false; this.events = null; diff --git a/sim/pokemon.js b/sim/pokemon.js index 33e4b88b6f..69c36e9ef9 100644 --- a/sim/pokemon.js +++ b/sim/pokemon.js @@ -331,7 +331,6 @@ class Pokemon { */ getDetailsInner(side) { if (this.illusion) { - if (this.battle.illusionCopiesLevels) return this.illusion.details + '|' + this.getHealthInner(side); let illusionDetails = this.illusion.species + (this.level === 100 ? '' : ', L' + this.level) + (this.illusion.gender === '' ? '' : ', ' + this.illusion.gender) + (this.illusion.set.shiny ? ', shiny' : ''); return illusionDetails + '|' + this.getHealthInner(side); }