Fixed crash in tile editor as a result of adding Fallout, which has no "occursOn" terrains

This commit is contained in:
Yair Morgenstern
2019-11-23 21:35:03 +02:00
parent 4844a98af1
commit 1230b00688
6 changed files with 71 additions and 40 deletions

View File

@ -181,7 +181,7 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera
val tileInfo = TileInfo()
if (terrain.type == TerrainType.TerrainFeature) {
tileInfo.baseTerrain = when {
terrain.occursOn == null -> terrain.occursOn!!.first()
terrain.occursOn != null -> terrain.occursOn.first()
else -> "Grassland"
}
tileInfo.terrainFeature = terrain.name