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
This commit is contained in:
Xander Lenstra 2021-06-19 20:40:06 +02:00 committed by GitHub
parent 772531a35f
commit 45a7b5da9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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) {