diff --git a/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt b/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt index 8d9db10962..74e37ebba1 100644 --- a/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt +++ b/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt @@ -158,6 +158,7 @@ object UnitAutomation { if (unit.promotions.canBePromoted()) { val availablePromotions = unit.promotions.getAvailablePromotions() + .filterNot { it.hasUnique(UniqueType.SkipPromotion) } if (availablePromotions.any()) unit.promotions.addPromotion(availablePromotions.toList().random().name) }