diff --git a/core/src/com/unciv/models/ruleset/Building.kt b/core/src/com/unciv/models/ruleset/Building.kt index 6a10f19fa1..0ffb7b4612 100644 --- a/core/src/com/unciv/models/ruleset/Building.kt +++ b/core/src/com/unciv/models/ruleset/Building.kt @@ -666,7 +666,7 @@ class Building : RulesetStatsObject(), INonPerpetualConstruction { } val cannotBeBuiltWithUnique = uniqueObjects .firstOrNull { it.isOfType(UniqueType.CannotBeBuiltWith) } - if (cannotBeBuiltWithUnique != null && cityConstructions.isBuilt(cannotBeBuiltWithUnique.params[0])) + if (cannotBeBuiltWithUnique != null && cityConstructions.containsBuildingOrEquivalent(cannotBeBuiltWithUnique.params[0])) rejectionReasons.add(RejectionReason.CannotBeBuiltWith.apply { errorMessage = cannotBeBuiltWithUnique.text }) for ((resource, amount) in getResourceRequirements())