getLastTerrain simple patch (#4971)

This commit is contained in:
SomeTroglodyte
2021-08-23 19:18:54 +02:00
committed by GitHub
parent b4ad34988c
commit 7afffe3a89

View File

@ -135,7 +135,8 @@ open class TileInfo {
fun getCity(): CityInfo? = owningCity
fun getLastTerrain(): Terrain = when {
terrainFeatures.isNotEmpty() -> getTerrainFeatures().last()
terrainFeatures.isNotEmpty() -> ruleset.terrains[terrainFeatures.last()]
?: getBaseTerrain() // defense against rare edge cases involving baseTerrain Hill deprecation
naturalWonder != null -> getNaturalWonder()
else -> getBaseTerrain()
}