mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-12 10:59:55 +07:00
Population assigned to tiles of other cities do not auto-unassign
This commit is contained in:
parent
f605a0c00f
commit
b64391d767
@ -110,9 +110,9 @@ class PopulationManager {
|
||||
|
||||
fun unassignExtraPopulation() {
|
||||
for(tile in cityInfo.workedTiles.map { cityInfo.tileMap[it] }) {
|
||||
if (tile.getCity() != cityInfo)
|
||||
if (tile.getOwner() != cityInfo.civInfo)
|
||||
cityInfo.workedTiles = cityInfo.workedTiles.withoutItem(tile.position)
|
||||
if(tile.aerialDistanceTo(cityInfo.getCenterTile()) > 3)
|
||||
if (tile.aerialDistanceTo(cityInfo.getCenterTile()) > 3)
|
||||
cityInfo.workedTiles = cityInfo.workedTiles.withoutItem(tile.position)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user