/* * 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); }