← Back to all addons

Stamina + abilities & UI Bar 🏃‍♂️💨

Posted by Mr.Titan on Sep 19, 2025 at 11:01 PM

ExperimentalFeature
🔥 1

Change CharacterBase.cs

Add the following, after the method “ConsumeMana”:

public void RecoverStamina(int value, EEffectVisualFlags visualFlags = EEffectVisualFlags.None)
{
    int missingStamina = m_stats[EStat.Stamina] - m_currentStats[EStat.Stamina];
    m_currentStats[EStat.Stamina] += math.min(value, missingStamina);
    //GameManager.NotificationSystem.manaRecovered.Invoke(this, value, visualFlags); (this is optional)
}
public void ConsumeStamina(int value, EEffectVisualFlags visualFlags = EEffectVisualFlags.None)
{
    m_currentStats[EStat.Stamina] -= math.min(value, m_currentStats[EStat.Stamina]);
    //GameManager.NotificationSystem.staminaConsumed.Invoke(this, value, visualFlags); (this is optional)
}

(DO NOT COMMENT, FEATURE STILL BEING MADE)

💬 Comments (0)

Be the first to comment! Join our Discord to share your thoughts.

Want to continue the conversation?