diff --git a/core/src/com/unciv/logic/GameStarter.kt b/core/src/com/unciv/logic/GameStarter.kt index 19d055d73e..7242ac2558 100644 --- a/core/src/com/unciv/logic/GameStarter.kt +++ b/core/src/com/unciv/logic/GameStarter.kt @@ -129,10 +129,11 @@ object GameStarter { for (civ in gameInfo.civilizations.filter { !it.isBarbarian() }) { val startingLocation = startingLocations[civ]!! + for (tile in startingLocation.getTilesInDistance(3)) + tile.improvement = null // Remove ancient ruins in immediate vicinity - fun placeNearStartingPosition(unitName:String) { - val newUnit = civ.placeUnitNearTile(startingLocation.position, unitName) - if (newUnit != null) newUnit.currentTile.improvement = null + fun placeNearStartingPosition(unitName: String) { + civ.placeUnitNearTile(startingLocation.position, unitName) } placeNearStartingPosition(Constants.settler) placeNearStartingPosition(getWarriorEquivalent(civ)) @@ -144,7 +145,6 @@ object GameStarter { } } } - } private fun getStartingLocations(civs: List, tileMap: TileMap): HashMap {