From 2c171e32b953efff3330735fbf257e46a6c46cf8 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 17 Oct 2014 08:17:03 +0200 Subject: [PATCH] * Goblin Charbelcher - Fixed a bug, that the return cards to library step looped endless. --- .../src/mage/sets/mirrodin/GoblinCharbelcher.java | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java b/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java index eea8507f2f4..6de8c2341c5 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java +++ b/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java @@ -131,18 +131,8 @@ class GoblinCharbelcherEffect extends OneShotEffect { if (targetPlayer != null) { targetPlayer.damage(damage, source.getSourceId(), game, false, true); } - } - - TargetCard target = new TargetCard(Zone.LIBRARY, new FilterCard("card to put on the bottom of your library")); - while (player.isInGame() && cards.size() > 1) { - player.choose(Outcome.Neutral, cards, target, game); - Card card = cards.get(target.getFirstTarget(), game); - if (card != null) { - player.moveCardToLibraryWithInfo(card, source.getSourceId(), game, Zone.LIBRARY, false, true); - } - target.clearChosen(); - } - + } + player.putCardsOnBottomOfLibrary(cards, game, source, true); return true; } }