diff --git a/Mage.Common/src/main/java/mage/view/StackAbilityView.java b/Mage.Common/src/main/java/mage/view/StackAbilityView.java index 74d917a5510..150f041021e 100644 --- a/Mage.Common/src/main/java/mage/view/StackAbilityView.java +++ b/Mage.Common/src/main/java/mage/view/StackAbilityView.java @@ -92,9 +92,7 @@ public class StackAbilityView extends CardView { List targetList = new ArrayList<>(); for (Effect effect : mode.getEffects()) { TargetPointer targetPointer = effect.getTargetPointer(); - if (targetPointer instanceof FixedTarget) { - targetList.add(((FixedTarget) targetPointer).getTarget()); - } + targetList.addAll(targetPointer.getTargets(game, ability)); } if (!targetList.isEmpty()) { overrideTargets(targetList);