mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-20 20:59:18 +07:00
Worker will not waste time on oasis.
This commit is contained in:

committed by
Yair Morgenstern

parent
ef0c39ac93
commit
d630c742b9
@ -47,7 +47,8 @@ class WorkerAutomation(val unit: MapUnit) {
|
|||||||
val citiesToNumberOfUnimprovedTiles = HashMap<String, Int>()
|
val citiesToNumberOfUnimprovedTiles = HashMap<String, Int>()
|
||||||
for (city in unit.civInfo.cities) {
|
for (city in unit.civInfo.cities) {
|
||||||
citiesToNumberOfUnimprovedTiles[city.name] =
|
citiesToNumberOfUnimprovedTiles[city.name] =
|
||||||
city.getTiles().count { it.isLand && tileCanBeImproved(it, unit.civInfo) }
|
city.getTiles().count { it.isLand && it.civilianUnit == null
|
||||||
|
&& tileCanBeImproved(it, unit.civInfo) }
|
||||||
}
|
}
|
||||||
|
|
||||||
val mostUndevelopedCity = unit.civInfo.cities
|
val mostUndevelopedCity = unit.civInfo.cities
|
||||||
@ -186,6 +187,7 @@ class WorkerAutomation(val unit: MapUnit) {
|
|||||||
tile.containsUnfinishedGreatImprovement() -> null
|
tile.containsUnfinishedGreatImprovement() -> null
|
||||||
tile.terrainFeature == Constants.jungle -> "Trading post"
|
tile.terrainFeature == Constants.jungle -> "Trading post"
|
||||||
tile.terrainFeature == "Marsh" -> "Remove Marsh"
|
tile.terrainFeature == "Marsh" -> "Remove Marsh"
|
||||||
|
tile.terrainFeature == "Oasis" -> null
|
||||||
tile.terrainFeature == Constants.forest -> "Lumber mill"
|
tile.terrainFeature == Constants.forest -> "Lumber mill"
|
||||||
tile.baseTerrain == Constants.hill -> "Mine"
|
tile.baseTerrain == Constants.hill -> "Mine"
|
||||||
tile.baseTerrain in listOf(Constants.grassland,Constants.desert,Constants.plains) -> "Farm"
|
tile.baseTerrain in listOf(Constants.grassland,Constants.desert,Constants.plains) -> "Farm"
|
||||||
|
Reference in New Issue
Block a user