diff --git a/core/src/com/unciv/logic/map/MapUnit.kt b/core/src/com/unciv/logic/map/MapUnit.kt index a2c3ef173d..0e3522ac05 100644 --- a/core/src/com/unciv/logic/map/MapUnit.kt +++ b/core/src/com/unciv/logic/map/MapUnit.kt @@ -769,7 +769,7 @@ class MapUnit { if ((filter == "Wounded" || filter == "wounded units") && health < 100) return true if (hasUnique(filter)) return true if ((filter == "Barbarians" || filter == "Barbarian") && civInfo.isBarbarian()) return true - + if (filter == "Embarked" && isEmbarked()) return true return false } diff --git a/core/src/com/unciv/models/ruleset/Building.kt b/core/src/com/unciv/models/ruleset/Building.kt index b1ca79baec..5df8a11a8d 100644 --- a/core/src/com/unciv/models/ruleset/Building.kt +++ b/core/src/com/unciv/models/ruleset/Building.kt @@ -102,7 +102,7 @@ class Building : NamedStats(), IConstruction { val stats = unique.params[0] if (!tileBonusHashmap.containsKey(stats)) tileBonusHashmap[stats] = ArrayList() tileBonusHashmap[stats]!!.add(unique.params[1]) - } else finalUniques += unique.text + } else if (unique.placeholderText != "Consumes [] []") finalUniques += unique.text for ((key, value) in tileBonusHashmap) finalUniques += "[stats] from [tileFilter] tiles in this city".fillPlaceholders(key, value.joinToString { it.tr() }) return finalUniques