From b495398c0e644934d9ec2a6cdfd22c937f0833d4 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Mon, 2 Nov 2020 21:49:42 +0200 Subject: [PATCH] Tile editor can handle resources that don't naturally appear on any terrain --- core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt b/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt index dc4858f297..c6d76b1ef3 100644 --- a/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt +++ b/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt @@ -348,6 +348,7 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera }) for (resource in ruleset.tileResources.values) { + if (resource.terrainsCanBeFoundOn.none { ruleset.terrains.containsKey(it) }) continue // This resource can't be placed val resourceHex = getHex(Color.WHITE, ImageGetter.getResourceImage(resource.name, 40f)) resourceHex.onClick { tileAction = { it.resource = resource.name }