namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Pure Power is an ability that doubles the Pokémon's Attack stat. /// /// Bulbapedia - Pure Power /// [Script(ScriptCategory.Ability, "pure_power")] public class PurePower : Script, IScriptChangeOffensiveStatValue { /// public void ChangeOffensiveStatValue(IExecutingMove move, IPokemon target, byte hit, uint defensiveStat, ImmutableStatisticSet targetStats, Statistic stat, ref uint value) { if (stat == Statistic.Attack) { value = value.MultiplyOrMax(2); } } }