Allow conditionals for unit actions (#10682)

This commit is contained in:
SeventhM
2023-12-10 12:59:54 -08:00
committed by GitHub
parent 69ce160ff9
commit 06f46a44d8

View File

@ -168,6 +168,7 @@ object UnitActionsFromUniques {
// extends an existing unit action
if (unique.conditionals.any { it.type == UniqueType.UnitActionExtraLimitedTimes }) continue
if (!unique.isTriggerable) continue
if (!unique.conditionalsApply(StateForConditionals(civInfo = unit.civ, unit = unit, tile = unit.currentTile))) continue
if (!UnitActionModifiers.canUse(unit, unique)) continue
val baseTitle = if (unique.isOfType(UniqueType.OneTimeEnterGoldenAgeTurns))