From 32696c206b7d92ad9f34d792ad30c73b3b05f379 Mon Sep 17 00:00:00 2001 From: Andrei Bratu Date: Sun, 20 Apr 2025 21:21:23 +0200 Subject: [PATCH] fix the quick issue with the strange thing at the end of conservation but not the full text --- src/Extension/EconTraitExt.cs | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/src/Extension/EconTraitExt.cs b/src/Extension/EconTraitExt.cs index 3a0c5df..393bcc0 100644 --- a/src/Extension/EconTraitExt.cs +++ b/src/Extension/EconTraitExt.cs @@ -264,40 +264,7 @@ public static string GetDisplayNameLocalized(this EconTraitXmlEffect effect, ILa } case EffectSubTypeEnum.Yield: { - switch (effect.UnitType) - { - case EffectUnitTypeEnum.AbstractFruit: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.AbstractFarm: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.AbstractFish: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.Fish: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.Herdable: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.Huntable: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.Tree: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.Gold: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - case EffectUnitTypeEnum.Stone: - return - languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - default: - //Instead of throw excemption, I put a default text. - return languages["stringtablex"][language][300046].Text.Replace(" +%1.1f", string.Empty) + ":"; - //throw new ArgumentOutOfRangeException(nameof(effect.UnitType), effect.UnitType, null); - } + return languages["stringtablex"][language][300046].Text.Replace(" %s%.1f%%", string.Empty) + ":"; } case EffectSubTypeEnum.HitPercentDamageMultiplier: {