Update CityLocationTileRanker.kt (#13829)

This commit is contained in:
EmperorPinguin 2025-08-20 12:09:48 +02:00 committed by GitHub
parent 866597ea73
commit db55209032
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -98,7 +98,7 @@ object CityLocationTileRanker {
if (onCoast) tileValue += 3 if (onCoast) tileValue += 3
// Hills are free production and defence // Hills are free production and defence
if (onHill) tileValue += 7 if (onHill) tileValue += 14
// Observatories are good, but current implementation not mod-friendly // Observatories are good, but current implementation not mod-friendly
if (isNextToMountain) tileValue += 5 if (isNextToMountain) tileValue += 5
// This bonus for settling on river is a bit outsized for the importance, but otherwise they have a habit of settling 1 tile away // This bonus for settling on river is a bit outsized for the importance, but otherwise they have a habit of settling 1 tile away
@ -184,7 +184,7 @@ object CityLocationTileRanker {
if (rankTile.terrainFeatures.isNotEmpty() && rankTile.lastTerrain.hasUnique(UniqueType.ProductionBonusWhenRemoved)) rankTileValue += 0.7f if (rankTile.terrainFeatures.isNotEmpty() && rankTile.lastTerrain.hasUnique(UniqueType.ProductionBonusWhenRemoved)) rankTileValue += 0.7f
//Taking into account yields from forest chopping //Taking into account yields from forest chopping
if (rankTile.isNaturalWonder()) rankTileValue += 10 if (rankTile.isNaturalWonder()) rankTileValue += 4
baseTileMap[rankTile] = rankTileValue baseTileMap[rankTile] = rankTileValue