From aac45f2ad2ab647859edb32545e7085e7f00ea7f Mon Sep 17 00:00:00 2001 From: Dilnu Date: Mon, 7 Nov 2016 08:07:39 -0500 Subject: [PATCH] Fix Warp World not putting anything onto the Battlefield. Warp World was falsely claiming that the revealed cards were in a Player's Hand. The zones code that checks correctness determined this was a lie. --- Mage.Sets/src/mage/cards/w/WarpWorld.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/w/WarpWorld.java b/Mage.Sets/src/mage/cards/w/WarpWorld.java index e0c9f8deed..5717d330ba 100644 --- a/Mage.Sets/src/mage/cards/w/WarpWorld.java +++ b/Mage.Sets/src/mage/cards/w/WarpWorld.java @@ -152,7 +152,7 @@ class WarpWorldEffect extends OneShotEffect { if (card != null && (card.getCardType().contains(CardType.ARTIFACT) || card.getCardType().contains(CardType.CREATURE) || card.getCardType().contains(CardType.LAND))) { - card.putOntoBattlefield(game, Zone.HAND, source.getSourceId(), player.getId()); + card.putOntoBattlefield(game, Zone.LIBRARY, source.getSourceId(), player.getId()); cards.remove(card); } } @@ -166,7 +166,7 @@ class WarpWorldEffect extends OneShotEffect { CardsImpl cards = cardsRevealed.get(player.getId()); for (Card card : cards.getCards(game)) { if (card != null && card.getCardType().contains(CardType.ENCHANTMENT)) { - card.putOntoBattlefield(game, Zone.HAND, source.getSourceId(), player.getId()); + card.putOntoBattlefield(game, Zone.LIBRARY, source.getSourceId(), player.getId()); cards.remove(card); } }