Allow modded harbor-type buildings to connect cities to capital (#7254)

This commit is contained in:
OptimizedForDensity
2022-06-23 14:53:32 -04:00
committed by GitHub
parent ccf9f1c8b0
commit e69789a683
2 changed files with 4 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import com.unciv.logic.city.CityInfo
import com.unciv.logic.map.BFS
import com.unciv.logic.map.RoadStatus
import com.unciv.logic.map.TileInfo
import com.unciv.models.ruleset.unique.UniqueType
import kotlin.collections.set
class CapitalConnectionsFinder(private val civInfo: CivilizationInfo) {
@ -80,7 +81,7 @@ class CapitalConnectionsFinder(private val civInfo: CivilizationInfo) {
}
private fun CityInfo.containsHarbor() =
this.cityConstructions.containsBuildingOrEquivalent(harbor)
this.cityConstructions.builtBuildingUniqueMap.getUniques(UniqueType.ConnectTradeRoutes).any()
private fun check(cityToConnectFrom: CityInfo,
transportType: String,