namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Marvel Scale is an ability that increases the Pokémon's Defense by 50% when it has a status condition. /// /// Bulbapedia - Marvel Scale /// [Script(ScriptCategory.Ability, "marvel_scale")] public class MarvelScale : Script { /// public override void ChangeIncomingMoveDefensiveStatValue(IExecutingMove move, IPokemon target, byte hit, uint offensiveStat, StatisticSet statisticSet, Statistic stat, ref uint value) { if (!target.StatusScript.IsEmpty && stat == Statistic.Defense) { value = value.MultiplyOrMax(1.5f); } } }