Exemplo n.º 1
0
    /*
     * m - Magnitude
     * s - Max Duration
     * d - Duration Remaining
     * r - Ratio magnitude/damage
     */
    public string GetTooltipDescription()
    {
        string ret = effect.tooltipDescription;

        ret = ret.Replace("%m", magnitude.ToString("N2"));
        ret = ret.Replace("%s", initialDuration.ToString());
        ret = ret.Replace("%d", durationRemaining.ToString());
        ret = ret.Replace("%r", (magnitude / initialDuration).ToString("N2"));

        if (effect.GetType() == typeof(Buff))
        {
            Buff buff = (Buff)effect;
            ret = ret.Replace("%stat", (buff.stat.ToString()));
        }

        return(ret);
    }