From d1b918abc3eb9da9c1c93900539035a42300d9b3 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Sun, 19 May 2024 16:15:28 +0300 Subject: [PATCH] Added ruleset validation for preferred victory type --- .../com/unciv/models/ruleset/validation/RulesetValidator.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt b/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt index f41037d917..f38560056f 100644 --- a/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt +++ b/core/src/com/unciv/models/ruleset/validation/RulesetValidator.kt @@ -571,6 +571,9 @@ class RulesetValidator(val ruleset: Ruleset) { lines.add("${nation.name} can settle cities, but has no city names!", sourceObject = nation) } + if (nation.preferredVictoryType != Constants.neutralVictoryType && nation.preferredVictoryType !in ruleset.victories) + lines.add("${nation.name}'s preferredVictoryType is ${nation.preferredVictoryType} which does not exist!", sourceObject = nation) + // https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast val constrastRatio = nation.getContrastRatio() if (constrastRatio < 3) {