Allow multiplication for event triggers

This commit is contained in:
yairm210 2024-07-02 10:17:06 +03:00
parent 58e58ccfec
commit 2700ef6963

View File

@ -57,7 +57,8 @@ class EventChoice : ICivilopediaText {
fun triggerChoice(civ: Civilization): Boolean {
var success = false
for (unique in triggeredUniqueObjects)
val stateForConditionals = StateForConditionals(civ)
for (unique in triggeredUniqueObjects.flatMap { it.getMultiplied(stateForConditionals) })
if (UniqueTriggerActivation.triggerUnique(unique, civ)) success = true
return success
}