diff --git a/src/forge/card/abilityFactory/AbilityFactory_ChangeZone.java b/src/forge/card/abilityFactory/AbilityFactory_ChangeZone.java index 526b9f26a87..d4dda9a6f43 100644 --- a/src/forge/card/abilityFactory/AbilityFactory_ChangeZone.java +++ b/src/forge/card/abilityFactory/AbilityFactory_ChangeZone.java @@ -1347,7 +1347,13 @@ public class AbilityFactory_ChangeZone { return false; } else if (origin.equals("Graveyard")){ - + Target tgt = af.getAbTgt(); + if (tgt != null){ + if(AllZoneUtil.getPlayerGraveyard(AllZone.HumanPlayer).isEmpty()) + return false; + tgt.resetTargets(); + tgt.addTarget(AllZone.HumanPlayer); + } } else if (origin.equals("Exile")){