Apparently the code already existed, the problem was that the uniquetype wasn't marked as such

This commit is contained in:
Yair Morgenstern 2022-02-01 14:59:52 +02:00
parent 2e9bc1604f
commit b1df775217

View File

@ -486,10 +486,6 @@ open class TileInfo {
improvement.getMatchingUniques(UniqueType.CannotBuildOnTile).any {
unique -> matchesTerrainFilter(unique.params[0])
} -> false
improvement.getMatchingUniques(UniqueType.MustBeNextTo).any { unique ->
neighbors.none { it.matchesFilter(unique.params[0]) }
} -> false
// Road improvements can change on tiles with irremovable improvements - nothing else can, though.
RoadStatus.values().none { it.name == improvement.name || it.removeAction == improvement.name }
&& getTileImprovement().let { it != null && it.hasUnique("Irremovable") } -> false