From 06f46a44d880c777a9ecfa7849c345684db92b8e Mon Sep 17 00:00:00 2001 From: SeventhM <127357473+SeventhM@users.noreply.github.com> Date: Sun, 10 Dec 2023 12:59:54 -0800 Subject: [PATCH] Allow conditionals for unit actions (#10682) --- .../screens/worldscreen/unit/actions/UnitActionsFromUniques.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt b/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt index 97c980ea1b..be6984e010 100644 --- a/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt +++ b/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt @@ -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))