mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-30 14:48:56 +07:00
Allow modded harbor-type buildings to connect cities to capital (#7254)
This commit is contained in:

committed by
GitHub

parent
ccf9f1c8b0
commit
e69789a683
@ -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,
|
||||
|
Reference in New Issue
Block a user