Resolved #7497 - Fixed Civilopedia crash on terrains

This commit is contained in:
Yair Morgenstern
2022-07-21 18:26:41 +03:00
parent 2f8acff08c
commit 96c9d105f3
2 changed files with 4 additions and 3 deletions

View File

@ -32,12 +32,13 @@ object CivilopediaImageGetters {
tileInfo.baseTerrain = terrain.turnsInto ?: Constants.grassland
}
TerrainType.TerrainFeature -> {
tileInfo.addTerrainFeature(terrain.name)
tileInfo.baseTerrain =
if (terrain.occursOn.isEmpty() || terrain.occursOn.contains(Constants.grassland))
Constants.grassland
else
terrain.occursOn.lastOrNull()!!
tileInfo.setTerrainTransients()
tileInfo.addTerrainFeature(terrain.name)
}
else ->
tileInfo.baseTerrain = terrain.name