namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Hyper Cutter is an ability that prevents the Pokémon's Attack stat from being lowered by other Pokémon. /// /// Bulbapedia - Hyper Cutter /// [Script(ScriptCategory.Ability, "hyper_cutter")] public class HyperCutter : Script { /// public override void PreventStatBoostChange(IPokemon target, Statistic stat, sbyte amount, bool selfInflicted, ref bool prevent) { if (stat != Statistic.Attack) return; // Prevent the Attack stat from being lowered by any means if (amount < 0 && !selfInflicted) prevent = true; } }