mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-27 05:46:43 -04:00
Maps no longer spawn ancient ruins in immediate vicinity of civ spawns
This commit is contained in:
parent
ad7d7fba60
commit
d828fdaeca
@ -129,10 +129,11 @@ object GameStarter {
|
|||||||
|
|
||||||
for (civ in gameInfo.civilizations.filter { !it.isBarbarian() }) {
|
for (civ in gameInfo.civilizations.filter { !it.isBarbarian() }) {
|
||||||
val startingLocation = startingLocations[civ]!!
|
val startingLocation = startingLocations[civ]!!
|
||||||
|
for (tile in startingLocation.getTilesInDistance(3))
|
||||||
|
tile.improvement = null // Remove ancient ruins in immediate vicinity
|
||||||
|
|
||||||
fun placeNearStartingPosition(unitName:String) {
|
fun placeNearStartingPosition(unitName: String) {
|
||||||
val newUnit = civ.placeUnitNearTile(startingLocation.position, unitName)
|
civ.placeUnitNearTile(startingLocation.position, unitName)
|
||||||
if (newUnit != null) newUnit.currentTile.improvement = null
|
|
||||||
}
|
}
|
||||||
placeNearStartingPosition(Constants.settler)
|
placeNearStartingPosition(Constants.settler)
|
||||||
placeNearStartingPosition(getWarriorEquivalent(civ))
|
placeNearStartingPosition(getWarriorEquivalent(civ))
|
||||||
@ -144,7 +145,6 @@ object GameStarter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getStartingLocations(civs: List<CivilizationInfo>, tileMap: TileMap): HashMap<CivilizationInfo, TileInfo> {
|
private fun getStartingLocations(civs: List<CivilizationInfo>, tileMap: TileMap): HashMap<CivilizationInfo, TileInfo> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user