namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Dazzling is an ability that prevents opposing Pokémon from using moves with increased priority. /// This includes moves like Quick Attack, Aqua Jet, and Extreme Speed. /// /// Bulbapedia - Dazzling /// [Script(ScriptCategory.Ability, "dazzling")] public class Dazzling : Script, IScriptFailIncomingMove { /// public void FailIncomingMove(IExecutingMove move, IPokemon target, ref bool fail) { if (move.UseMove.Priority > 0) { fail = true; } } }