diff --git a/Mage/src/main/java/mage/game/mulligan/LondonMulligan.java b/Mage/src/main/java/mage/game/mulligan/LondonMulligan.java index 86917145d8c..7bf13dccabf 100644 --- a/Mage/src/main/java/mage/game/mulligan/LondonMulligan.java +++ b/Mage/src/main/java/mage/game/mulligan/LondonMulligan.java @@ -102,7 +102,7 @@ public class LondonMulligan extends Mulligan { } player.drawCards(numCards, null, game); - while (player.getHand().size() > newHandSize) { + while (player.canRespond() && player.getHand().size() > newHandSize) { Target target = new TargetCardInHand(new FilterCard("card (" + (player.getHand().size() - newHandSize) + " more) to put on the bottom of your library")); player.chooseTarget(Outcome.Discard, target, null, game); player.putCardsOnBottomOfLibrary(new CardsImpl(target.getTargets()), game, null, true);