From cea8bdf12c5f46debd035efd25d559e85b64342a Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Mon, 2 Nov 2020 22:02:22 +0200 Subject: [PATCH] Added mod check for unit promotions --- core/src/com/unciv/models/ruleset/Ruleset.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/com/unciv/models/ruleset/Ruleset.kt b/core/src/com/unciv/models/ruleset/Ruleset.kt index f79944267d..29b5a53186 100644 --- a/core/src/com/unciv/models/ruleset/Ruleset.kt +++ b/core/src/com/unciv/models/ruleset/Ruleset.kt @@ -242,6 +242,9 @@ class Ruleset { lines += "${unit.name} upgrades to unit ${unit.upgradesTo} which does not exist!" if (unit.replaces != null && !units.containsKey(unit.replaces!!)) lines += "${unit.replaces} replaces ${unit.replaces} which does not exist!" + for (promotion in unit.promotions) + if (!unitPromotions.containsKey(promotion)) + lines += "${unit.replaces} contains promotion $promotion which does not exist!" } for (building in buildings.values) {