namespace PkmnLib.Plugin.Gen7.Scripts.Abilities;
///
/// Triage is an ability that gives priority to healing moves.
///
/// Bulbapedia - Triage
///
[Script(ScriptCategory.Ability, "triage")]
public class Triage : Script, IScriptChangePriority
{
///
public void ChangePriority(IMoveChoice choice, ref sbyte priority)
{
if (!choice.ChosenMove.MoveData.HasFlag(MoveFlags.Heal))
return;
if (priority == sbyte.MaxValue)
return;
priority++;
}
}