mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-11 16:29:48 +07:00
Population assigned to tiles of other cities do not auto-unassign
This commit is contained in:
@ -110,9 +110,9 @@ class PopulationManager {
|
|||||||
|
|
||||||
fun unassignExtraPopulation() {
|
fun unassignExtraPopulation() {
|
||||||
for(tile in cityInfo.workedTiles.map { cityInfo.tileMap[it] }) {
|
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)
|
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)
|
cityInfo.workedTiles = cityInfo.workedTiles.withoutItem(tile.position)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user