Apparently terrain name wasn't a uniquetype yet

This commit is contained in:
Yair Morgenstern
2022-02-01 17:22:08 +02:00
parent 18a86bf472
commit 593fc257b5

View File

@ -178,6 +178,13 @@ enum class UniqueParameterType(val parameterName:String) {
return UniqueType.UniqueComplianceErrorSeverity.RulesetSpecific
}
},
TerrainName("terrainName") {
override fun getErrorSeverity(parameterText: String, ruleset: Ruleset):
UniqueType.UniqueComplianceErrorSeverity? {
if (ruleset.terrains.containsKey(parameterText)) return null
return UniqueType.UniqueComplianceErrorSeverity.RulesetSpecific
}
},
/** Used for region definitions, can be a terrain type with region unique, or "Hybrid" */
RegionType("regionType") {
private val knownValues = setOf("Hybrid")