diff --git a/core/src/com/unciv/logic/map/tile/Tile.kt b/core/src/com/unciv/logic/map/tile/Tile.kt index 1bfa8bef7d..b8fd41573a 100644 --- a/core/src/com/unciv/logic/map/tile/Tile.kt +++ b/core/src/com/unciv/logic/map/tile/Tile.kt @@ -512,6 +512,7 @@ class Tile : IsPartOfGameInfoSerialization, Json.Serializable { "Land" -> return isLand Constants.coastal -> return isCoastalTile() Constants.river -> return isAdjacentToRiver() + "unowned" -> return getOwner() == null "your" -> return observingCiv != null && getOwner() == observingCiv "Foreign Land", "Foreign" -> return observingCiv != null && !isFriendlyTerritory(observingCiv) "Friendly Land", "Friendly" -> return observingCiv != null && isFriendlyTerritory(observingCiv) diff --git a/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt b/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt index 497acf2573..8aa2153377 100644 --- a/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt +++ b/core/src/com/unciv/models/ruleset/unique/UniqueParameterType.kt @@ -315,7 +315,7 @@ enum class UniqueParameterType( override val staticKnownValues = setOf( "Terrain", Constants.coastal, Constants.river, "Open terrain", "Rough terrain", "Water resource", - "resource", "Foreign Land", "Foreign", "Friendly Land", "Friendly", "Enemy Land", "Enemy", "your", + "resource", "Foreign Land", "Foreign", "Friendly Land", "Friendly", "Enemy Land", "Enemy", "your", "unowned", "Featureless", Constants.freshWaterFilter, "non-fresh water", "Natural Wonder", "Impassable", "Land", "Water" ) + ResourceType.entries.map { it.name + " resource" } + Constants.all