City connections work well when road and railroad required techs are changed (in mods)

This commit is contained in:
Yair Morgenstern
2020-10-16 14:42:01 +03:00
parent 12ad8a0c7d
commit 6d422d6674

View File

@ -14,14 +14,15 @@ class CapitalConnectionsFinder(private val civInfo: CivilizationInfo) {
private val allCivCities = civInfo.gameInfo.getCities()
private val theWheelIsResearched = civInfo.tech.isResearched("The Wheel")
private val railroadIsResearched = civInfo.tech.isResearched("Railroad")
private val road = RoadStatus.Road.name
private val railroad = RoadStatus.Railroad.name
private val harborFromRoad = "Harbor-Road"
private val harborFromRailroad = "Harbor-Railroad"
private val ruleset = civInfo.gameInfo.ruleSet
private val theWheelIsResearched = ruleset.tileImprovements.containsKey(road) && civInfo.tech.isResearched(ruleset.tileImprovements[road]!!.techRequired!!)
private val railroadIsResearched = ruleset.tileImprovements.containsKey(railroad) && civInfo.tech.isResearched(ruleset.tileImprovements[railroad]!!.techRequired!!)
init {
citiesReachedToMediums[civInfo.getCapital()] = hashSetOf("Start")
}