namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Tinted Lens is an ability that doubles the damage of not very effective moves. /// /// Bulbapedia - Tinted Lens /// [Script(ScriptCategory.Ability, "tinted_lens")] public class TintedLens : Script, IScriptChangeMoveDamage { /// public void ChangeMoveDamage(IExecutingMove move, IPokemon target, byte hit, ref uint damage) { if (move.GetHitData(target, hit).Effectiveness < 1.0f) { damage = damage.MultiplyOrMax(2); } } }