namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Vital Spirit is an ability that prevents the Pokémon from falling asleep. /// /// Bulbapedia - Vital Spirit /// [Script(ScriptCategory.Ability, "vital_spirit")] public class VitalSpirit : Script { /// public override void PreventStatusChange(IPokemon pokemon, StringKey status, bool selfInflicted, ref bool preventStatus) { if (status == ScriptUtils.ResolveName() && !selfInflicted) { preventStatus = true; } } }