Revert "Implement Illusion Level Mod"

This reverts commit 60075830b6.
This commit is contained in:
The Immortal
2018-09-24 15:54:33 +04:00
parent 48e0e8755d
commit 5df0a02fcb
4 changed files with 8 additions and 19 deletions

View File

@@ -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",

View File

@@ -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',

View File

@@ -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;

View File

@@ -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);
}