mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-28 14:24:43 -04:00
Workers stop building (most) duplicate roads connecting cities. (#3391)
This commit is contained in:
parent
4a0c69741e
commit
93a26f635c
@ -75,7 +75,7 @@ class WorkerAutomation(val unit: MapUnit) {
|
||||
if(citiesThatNeedConnecting.none()) return false // do nothing.
|
||||
|
||||
val citiesThatNeedConnectingBfs = citiesThatNeedConnecting
|
||||
.sortedBy { it.getCenterTile().aerialDistanceTo(unit.getTile()) }
|
||||
.sortedBy { it.getCenterTile().aerialDistanceTo(unit.civInfo.getCapital().getCenterTile()) }
|
||||
.map { city -> BFS(city.getCenterTile()){it.isLand && unit.movement.canPassThrough(it)} }
|
||||
|
||||
val connectedCities = unit.civInfo.cities.filter { it.isCapital() || it.cityStats.isConnectedToCapital(targetRoad) }
|
||||
|
Loading…
x
Reference in New Issue
Block a user