From d64eaddb0ea802ebe9e1307be36730c4a755c2f8 Mon Sep 17 00:00:00 2001 From: David Higueros <111460331+TheDavSmasher@users.noreply.github.com> Date: Fri, 19 Jun 2026 12:43:28 -0600 Subject: [PATCH] Added remove self method for modifiers --- MiraAPI/Modifiers/BaseModifier.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MiraAPI/Modifiers/BaseModifier.cs b/MiraAPI/Modifiers/BaseModifier.cs index 0e31779..bc65692 100644 --- a/MiraAPI/Modifiers/BaseModifier.cs +++ b/MiraAPI/Modifiers/BaseModifier.cs @@ -128,4 +128,12 @@ public abstract class BaseModifier : IOptionable /// /// True if the player can vent, false otherwise. Null for no effect. public virtual bool? CanVent() => null; + + /// + /// Removes this modifier instance from the player. + /// + public void RemoveSelf() + { + ModifierComponent?.RemoveModifier(this); + } }