From de640d059c70a4e5c6cef83e1b87011738381e5b Mon Sep 17 00:00:00 2001 From: Zzooouhh Date: Sun, 24 Dec 2017 16:06:15 +0100 Subject: [PATCH] Last Rites fix --- Mage.Sets/src/mage/cards/l/LastRites.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Mage.Sets/src/mage/cards/l/LastRites.java b/Mage.Sets/src/mage/cards/l/LastRites.java index ea05312b0a6..151775f5e1a 100644 --- a/Mage.Sets/src/mage/cards/l/LastRites.java +++ b/Mage.Sets/src/mage/cards/l/LastRites.java @@ -33,6 +33,7 @@ import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.discard.DiscardCardYouChooseTargetEffect; +import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.cards.Cards; @@ -100,6 +101,12 @@ class LastRitesEffect extends OneShotEffect { controller.chooseTarget(outcome, cardsInHand, target, source, game); int discardCount = target.getTargets().size(); if (discardCount > 0) { + for (UUID cardId : target.getTargets()) { + Card card = game.getCard(cardId); + if (card != null) { + controller.discard(card, source, game); + } + } if (targetPlayer != null) { FilterCard filter = new FilterCard((discardCount > 1 ? "" : "a") + " nonland card" + (discardCount > 1 ? "s" : "")); filter.add(Predicates.not(new CardTypePredicate(CardType.LAND)));