diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java index e938a9f9973..2a7956c90ea 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java @@ -947,10 +947,12 @@ public class ChangeZoneEffect extends SpellAbilityEffect { if (!decider.getController().confirmAction(tgtSA, null, Localizer.getInstance().getMessage("lblDoYouWantPlayCard", CardTranslation.getTranslatedName(tgtCard.getName())))) { continue; } + tgtSA.setSVar("IsCastFromPlayEffect", "True"); // if played, that card cannot be found if (decider.getController().playSaFromPlayEffect(tgtSA)) { fetchList.remove(tgtCard); } + //some kind of reset here? } } final Map runParams = AbilityKey.newMap();