From 0cba94dbcf646e4eef300dc9401499c4656ec1ef Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 28 Jan 2021 14:36:39 +0200 Subject: [PATCH] Added mutually exclusive policy branches :) --- core/src/com/unciv/logic/civilization/PolicyManager.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/logic/civilization/PolicyManager.kt b/core/src/com/unciv/logic/civilization/PolicyManager.kt index a506dbf612..22463127db 100644 --- a/core/src/com/unciv/logic/civilization/PolicyManager.kt +++ b/core/src/com/unciv/logic/civilization/PolicyManager.kt @@ -101,6 +101,7 @@ class PolicyManager { if (policy.name.endsWith("Complete")) return false if (!getAdoptedPolicies().containsAll(policy.requires!!)) return false if (civInfo.gameInfo.ruleSet.getEraNumber(policy.branch.era) > civInfo.getEraNumber()) return false + if (policy.uniqueObjects.any { it.placeholderText=="Incompatible with []" && adoptedPolicies.contains(it.params[0]) }) return false return true }