diff --git a/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt b/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt index 6793e3457a..65c1412e87 100644 --- a/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt +++ b/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt @@ -250,7 +250,8 @@ enum class UniqueParameterType( in knownValues -> null in ruleset.terrains -> null in ruleset.tileResources -> null - else -> UniqueType.UniqueComplianceErrorSeverity.WarningOnly + in ruleset.terrains.values.asSequence().flatMap { it.uniques } -> null + else -> UniqueType.UniqueComplianceErrorSeverity.RulesetSpecific } override fun isTranslationWriterGuess(parameterText: String, ruleset: Ruleset) = parameterText in ruleset.terrains || parameterText != "All" && parameterText in knownValues