From c1844fb58ef01ad3c987fdacfc6a70c24f54fabf Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sun, 4 Apr 2021 19:31:49 +0300 Subject: [PATCH] Fixed water improvement unique crash for mods with non existent improvements --- core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt index 2c3920e193..2dbb3fb73f 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -87,7 +87,7 @@ object UnitActions { val improvement = tile.getTileResource().improvement - if (tile.improvement == null + if (tile.improvement == null && tile.ruleset.tileImprovements.containsKey(improvement) && unit.civInfo.tech.isResearched(tile.ruleset.tileImprovements[improvement]!!.techRequired!!)) return UnitAction(UnitActionType.Create, "Create [$improvement]", action = {