public override StatModHelper Modify(StatModHelper stat)
    {
        var percent = 0f;

        for (int i = 0; i < stat.statsMods.Count; i++)
        {
            if (stat.statsMods[i] is PercentAddModifier)
            {
                percent += stat.statsMods[i].Value;
            }
        }

        float statOldValue = UtilityFunctions.ReversePercentage(stat.value, percent);

        stat.value += (stat.value * ((percent + Value) / 100f));

        return(stat);
    }
Ejemplo n.º 2
0
    public override StatModHelper Modify(StatModHelper stat)
    {
        stat.value += (stat.value * (Value / 100f));

        return(stat);
    }
Ejemplo n.º 3
0
 public abstract StatModHelper Modify(StatModHelper stat);