diff --git a/core/src/com/unciv/logic/city/CityInfo.kt b/core/src/com/unciv/logic/city/CityInfo.kt index 60fca92734..cc3cc72a7a 100644 --- a/core/src/com/unciv/logic/city/CityInfo.kt +++ b/core/src/com/unciv/logic/city/CityInfo.kt @@ -858,6 +858,7 @@ class CityInfo { && !civInfo.isAtWarWith(viewingCiv) "in foreign cities" -> viewingCiv != civInfo "in annexed cities" -> foundingCiv != civInfo.civName && !isPuppet + "in puppeted cities" -> isPuppet "in holy cities" -> religion.religionThisIsTheHolyCityOf != null "in City-State cities" -> civInfo.isCityState() // This is only used in communication to the user indicating that only in cities with this diff --git a/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt b/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt index 063a717939..3f3509371f 100644 --- a/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt +++ b/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt @@ -188,6 +188,7 @@ enum class UniqueParameterType( "in non-enemy foreign cities", "in foreign cities", "in annexed cities", + "in puppeted cities", "in holy cities", "in City-State cities", "in cities following this religion",