namespace PkmnLib.Plugin.Gen7.Scripts.Abilities; /// /// Liquid Ooze is an ability that damages attackers using draining moves instead of healing them. /// /// Bulbapedia - Liquid Ooze /// [Script(ScriptCategory.Ability, "liquid_ooze")] public class LiquidOoze : Script, IScriptCustomTrigger { /// public void CustomTrigger(StringKey eventName, ICustomTriggerArgs args) { if (eventName != CustomTriggers.ModifyDrain || args is not CustomTriggers.ModifyDrainArgs parameters) return; parameters.Invert = true; } }