From 36c8ce78cc75dd68186e3c4e13194726f0f85536 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 17 Mar 2022 23:30:56 +0200 Subject: [PATCH] Fixed hidden unit uniques being shown to users in construction table - #6131 --- core/src/com/unciv/models/ruleset/unit/BaseUnit.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt b/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt index dbe2fab86d..321cde4ba1 100644 --- a/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt +++ b/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt @@ -86,10 +86,11 @@ class BaseUnit : RulesetObject(), INonPerpetualConstruction { lines += "$strengthLine$movement${Fonts.movement}" if (replacementTextForUniques != "") lines += replacementTextForUniques - else for (unique in uniques.filterNot { - it.startsWith("Hidden ") && it.endsWith(" disabled") || it == UniqueType.Unbuildable.text + else for (unique in uniqueObjects.filterNot { + it.type == UniqueType.Unbuildable + || it.type?.flags?.contains(UniqueFlag.HiddenToUsers) == true }) - lines += unique.tr() + lines += unique.text.tr() if (promotions.isNotEmpty()) { val prefix = "Free promotion${if (promotions.size == 1) "" else "s"}:".tr() + " "