Made Ethereal Shroud handle immunities better, removed log spam of eeveelutions

This commit is contained in:
Deukhoofd committed 2016-02-27 18:56:21 +01:00
1 parent 1fc7b2ecbf
commit 7107926865
4 files changed
+4 -3

No files matched your search

-1
View File
@@ -769,7 +769,6 @@
}
}
learnable.splice(remindex, 1);
console.log(learnable);
}
return _.chain(learnable).flatten().sort().unique().value();
};
-1
View File
@@ -769,7 +769,6 @@
}
}
learnable.splice(remindex, 1);
console.log(learnable);
}
return _.chain(learnable).flatten().sort().unique().value();
};
+4
View File
@@ -472,6 +472,10 @@ class @Pokemon
return false if options.move?.ignoresImmunities()
multiplier = @effectivenessOf(type, options)
if @hasAbility("Ethereal Shroud")
ghosteffect = util.typeEffectiveness(type, ["Ghost"])
if ghosteffect < 1
multiplier *= ghosteffect
return multiplier == 0
effectivenessOf: (type, options) ->
-1
View File
@@ -139,7 +139,6 @@ self.learnableMoves = (Generations, pokemon, forGeneration) ->
if "Hydro Pump" in ele and "Flare Blitz" in ele and "Psychic" in ele and pokemon.species != 'Eevee'
remindex = index
learnable.splice(remindex, 1)
console.log(learnable)
_.chain(learnable).flatten().sort().unique().value()