using PkmnLib.Static.Moves; namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Prankster is an ability that gives priority to status moves. /// /// Bulbapedia - Prankster /// [Script(ScriptCategory.Ability, "prankster")] public class Prankster : Script, IScriptChangePriority { /// public void ChangePriority(IMoveChoice choice, ref sbyte priority) { if (choice.ChosenMove.MoveData.Category == MoveCategory.Status && priority != sbyte.MaxValue) priority++; } }