Fixed 'cannot built on [strategic resource]' not working (#5933)

This commit is contained in:
Xander Lenstra 2022-01-09 20:39:07 +01:00 committed by GitHub
parent 24dfad696c
commit 9639365fd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -447,11 +447,11 @@ open class TileInfo {
} -> return false
// Deprecated since 3.18.5
improvement.getMatchingUniques(UniqueType.RequiresTechToBuildOnTile).any {
matchesTerrainFilter(it.params[0]) && !civInfo.tech.isResearched(it.params[1])
matchesTerrainFilter(it.params[0], civInfo) && !civInfo.tech.isResearched(it.params[1])
} -> false
//
improvement.getMatchingUniques(UniqueType.CannotBuildOnTile, StateForConditionals(civInfo=civInfo)).any {
matchesTerrainFilter(it.params[0])
matchesTerrainFilter(it.params[0], civInfo)
} -> false
improvement.uniqueObjects.any {
it.isOfType(UniqueType.ConsumesResources)