From d8bb67cffe8666c95f2515042469656c9ae8e9bd Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Wed, 27 May 2020 10:24:57 +0200 Subject: [PATCH] * Distended Mindbender - Fixed the not working card selection from target players hand. --- Mage.Sets/src/mage/cards/d/DistendedMindbender.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/cards/d/DistendedMindbender.java b/Mage.Sets/src/mage/cards/d/DistendedMindbender.java index cff8d820f64..8b6c5813b8b 100644 --- a/Mage.Sets/src/mage/cards/d/DistendedMindbender.java +++ b/Mage.Sets/src/mage/cards/d/DistendedMindbender.java @@ -24,6 +24,7 @@ import mage.target.common.TargetCardInHand; import mage.target.common.TargetOpponent; import java.util.UUID; +import mage.constants.Zone; /** * @author fireshoes @@ -91,13 +92,13 @@ class DistendedMindbenderEffect extends OneShotEffect { return false; } opponent.revealCards(source, opponent.getHand(), game); - TargetCard targetThreeOrLess = new TargetCardInHand(1, filterThreeOrLess); - TargetCard targetFourOrGreater = new TargetCardInHand(1, filterFourOrGreater); + TargetCard targetThreeOrLess = new TargetCard(1, Zone.HAND, filterThreeOrLess); + TargetCard targetFourOrGreater = new TargetCard(1, Zone.HAND, filterFourOrGreater); Cards toDiscard = new CardsImpl(); - if (controller.choose(Outcome.Benefit, opponent.getHand(), targetThreeOrLess, game)) { + if (controller.chooseTarget(Outcome.Benefit, opponent.getHand(), targetThreeOrLess, source, game)) { toDiscard.addAll(targetThreeOrLess.getTargets()); } - if (controller.choose(Outcome.Benefit, opponent.getHand(), targetFourOrGreater, game)) { + if (controller.chooseTarget(Outcome.Benefit, opponent.getHand(), targetFourOrGreater, source, game)) { toDiscard.addAll(targetFourOrGreater.getTargets()); } opponent.discard(toDiscard, source, game);