diff --git a/src/main/java/forge/card/spellability/TargetSelection.java b/src/main/java/forge/card/spellability/TargetSelection.java index 16018cc10c6..e1f9e89a847 100644 --- a/src/main/java/forge/card/spellability/TargetSelection.java +++ b/src/main/java/forge/card/spellability/TargetSelection.java @@ -213,6 +213,13 @@ public class TargetSelection { return this.subSelection.chooseTargets(); } } + + if (!this.target.hasCandidates(this.ability, true)) { + // Cancel ability if there aren't any valid Candidates + this.bCancel = true; + this.req.finishedTargeting(); + return false; + } this.chooseValidInput();