diff --git a/MiraAPI/Hud/CustomActionButton.cs b/MiraAPI/Hud/CustomActionButton.cs
index 4799f2e..70996b2 100644
--- a/MiraAPI/Hud/CustomActionButton.cs
+++ b/MiraAPI/Hud/CustomActionButton.cs
@@ -19,6 +19,11 @@ public abstract class CustomActionButton
///
public abstract string Name { get; }
+ ///
+ /// Gets the initial cooldown duration in seconds.
+ ///
+ public virtual float InitialCooldown => Cooldown;
+
///
/// Gets the button's cooldown duration in seconds.
///
@@ -82,7 +87,7 @@ public abstract class CustomActionButton
}
UsesLeft = MaxUses;
- Timer = Cooldown;
+ Timer = InitialCooldown;
EffectActive = false;
Button = Object.Instantiate(HudManager.Instance.AbilityButton, parent);