From 45a7b5da9cadc45d78a3b427055db4048b1b7d69 Mon Sep 17 00:00:00 2001 From: Xander Lenstra <71121390+xlenstra@users.noreply.github.com> Date: Sat, 19 Jun 2021 20:40:06 +0200 Subject: [PATCH] Fixed autocracy complete bonus not continuing after updating to 3.15.2 (#4195) * Fixed autocracy complete bonus not continuing after updating to 3.15.2 * Forgot a line --- .../com/unciv/logic/civilization/PolicyManager.kt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/core/src/com/unciv/logic/civilization/PolicyManager.kt b/core/src/com/unciv/logic/civilization/PolicyManager.kt index f15f15d7af..9d324c187e 100644 --- a/core/src/com/unciv/logic/civilization/PolicyManager.kt +++ b/core/src/com/unciv/logic/civilization/PolicyManager.kt @@ -1,6 +1,7 @@ package com.unciv.logic.civilization import com.unciv.models.ruleset.Policy +import com.unciv.models.ruleset.Unique import com.unciv.models.ruleset.UniqueMap import com.unciv.models.ruleset.UniqueTriggerActivation import kotlin.math.min @@ -68,9 +69,17 @@ class PolicyManager { for (policyName in adoptedPolicies) addPolicyToTransients(getPolicyByName(policyName)) // Deprecated since 3.14.17, left for backwards compatibility - if (cultureBuildingsAdded.isEmpty() && legalismState.isNotEmpty()) { - cultureBuildingsAdded.putAll(legalismState) - } + if (cultureBuildingsAdded.isEmpty() && legalismState.isNotEmpty()) { + cultureBuildingsAdded.putAll(legalismState) + } + // + + // Deprecated since 3.15.2, left for backwards compatibility + if (autocracyCompletedTurns != 0) { + civInfo.temporaryUniques.add(Pair(Unique("+[25]% attack strength to all [Military] units for [50] turns"), autocracyCompletedTurns)) + autocracyCompletedTurns = 0 + } + // } fun addPolicyToTransients(policy: Policy) {