mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-24 06:39:16 +07:00
City connections work well when road and railroad required techs are changed (in mods)
This commit is contained in:
@ -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")
|
||||
}
|
||||
|
Reference in New Issue
Block a user