From 766c4f8bf6170f46aa8389f39d2894b9c85bd4b7 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 10 Jan 2020 08:53:35 +0100 Subject: [PATCH] * Fixed card movement handling. --- .../mage/abilities/effects/keyword/ExploreSourceEffect.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java index 05e8f1e9b99..b31964fc2aa 100644 --- a/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/keyword/ExploreSourceEffect.java @@ -108,15 +108,13 @@ public class ExploreSourceEffect extends OneShotEffect { cardWasRevealed = true; if (card != null) { if (card.isLand()) { - permanentController.moveCardToHandWithInfo(card, source.getSourceId(), game); - card.moveToZone(Zone.HAND, source.getSourceId(), game, true); + permanentController.moveCards(card, Zone.HAND, source, game); } else { if (game.getState().getZone(permanentId) == Zone.BATTLEFIELD) { // needed in case LKI object is used permanent.addCounters(CounterType.P1P1.createInstance(), source, game); } if (permanentController.chooseUse(Outcome.Neutral, "Put " + card.getLogName() + " in your graveyard?", source, game)) { - card.moveToZone(Zone.GRAVEYARD, source.getSourceId(), game, true); - game.informPlayers(permanentController.getLogName() + " puts " + card.getLogName() + " into their graveyard."); + permanentController.moveCards(card, Zone.GRAVEYARD, source, game); } else { game.informPlayers(permanentController.getLogName() + " leaves " + card.getLogName() + " on top of their library."); }