diff --git a/forge-gui/src/main/java/forge/player/TargetSelection.java b/forge-gui/src/main/java/forge/player/TargetSelection.java index 7ebee9ccfd6..790c1890685 100644 --- a/forge-gui/src/main/java/forge/player/TargetSelection.java +++ b/forge-gui/src/main/java/forge/player/TargetSelection.java @@ -93,6 +93,10 @@ public class TargetSelection { // Cancel ability if there aren't any valid Candidates return false; } + if (tgt.getMandatory() && !hasCandidates && hasEnoughTargets) { + // Mandatory target selection, that has no candidates but enough targets (Min == 0, but no choices) + return true; + } final List zone = tgt.getZone(); final boolean mandatory = tgt.getMandatory() && hasCandidates;