public override string GetItemDescription(LanguageDatabase lang) { var text = DescriptionCode != null?lang.GetTranslationString(DescriptionCode) : base.GetItemDescription(lang); return(string.Format(text, ItemPower.CurrentCharge.ToString("N0"), ItemPower.MaxCharge.ToString("N0"), ItemPower.TransferRate.In.ToString("N0"), ItemPower.TransferRate.Out.ToString("N0"), lang.GetTranslationString("nimbusfox.powerapi.perCycle"), lang.GetTranslationString("nimbusfox.powerapi.verb.power"))); }
public override string GetItemDescription(LanguageDatabase lang) { var text = base.GetItemDescription(lang); if (text.Contains("{0}")) { text = string.Format(text, lang.GetTranslationString(GetVerb())); } return(text); }