mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-20 20:59:18 +07:00
TerrainFilter parameters accept any unique that exists in terrains. Unrecognized texts now throw errors. - see #6430
This commit is contained in:
@ -250,7 +250,8 @@ enum class UniqueParameterType(
|
|||||||
in knownValues -> null
|
in knownValues -> null
|
||||||
in ruleset.terrains -> null
|
in ruleset.terrains -> null
|
||||||
in ruleset.tileResources -> 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) =
|
override fun isTranslationWriterGuess(parameterText: String, ruleset: Ruleset) =
|
||||||
parameterText in ruleset.terrains || parameterText != "All" && parameterText in knownValues
|
parameterText in ruleset.terrains || parameterText != "All" && parameterText in knownValues
|
||||||
|
Reference in New Issue
Block a user