isTriggerable fixed to reinclude timed uniques

This commit is contained in:
Yair Morgenstern
2023-09-27 23:25:53 +03:00
parent 50e0c0f4e0
commit 45db7ade2e

View File

@ -33,7 +33,7 @@ class Unique(val text: String, val sourceObjectType: UniqueTarget? = null, val s
val isTriggerable = type != null && (
type.targetTypes.contains(UniqueTarget.Triggerable)
|| type.targetTypes.contains(UniqueTarget.UnitTriggerable)
// <for [amount] turns]> in effect makes any unique become a triggerable unique
|| conditionals.any { it.type == UniqueType.ConditionalTimedUnique }
)
val allParams = params + conditionals.flatMap { it.params }