From b2bd87b9f4bbe9136877a86c70f78a63cc662994 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sun, 10 Jul 2016 10:09:22 +0200 Subject: [PATCH] [EMN] Some fixes to red cards. --- Mage.Sets/src/mage/sets/eldritchmoon/NahirisWrath.java | 2 +- Mage.Sets/src/mage/sets/eldritchmoon/ShredsOfSanity.java | 4 ++-- .../dynamicvalue/common/DiscardCostCardConvertedMana.java | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Mage.Sets/src/mage/sets/eldritchmoon/NahirisWrath.java b/Mage.Sets/src/mage/sets/eldritchmoon/NahirisWrath.java index 259352bd21b..edd69182152 100644 --- a/Mage.Sets/src/mage/sets/eldritchmoon/NahirisWrath.java +++ b/Mage.Sets/src/mage/sets/eldritchmoon/NahirisWrath.java @@ -117,7 +117,7 @@ class NahirisWrathAdditionalCost extends VariableCostImpl { @Override public Cost getFixedCostsFromAnnouncedValue(int xValue) { - TargetCardInHand target = new TargetCardInHand(xValue, new FilterCard()); + TargetCardInHand target = new TargetCardInHand(xValue, new FilterCard("cards to discard")); return new DiscardTargetCost(target); } } diff --git a/Mage.Sets/src/mage/sets/eldritchmoon/ShredsOfSanity.java b/Mage.Sets/src/mage/sets/eldritchmoon/ShredsOfSanity.java index 48cb179042b..f26efa83929 100644 --- a/Mage.Sets/src/mage/sets/eldritchmoon/ShredsOfSanity.java +++ b/Mage.Sets/src/mage/sets/eldritchmoon/ShredsOfSanity.java @@ -51,8 +51,8 @@ import mage.target.TargetCard; */ public class ShredsOfSanity extends CardImpl { - private final static FilterCard filterInstant = new FilterCard(); - private final static FilterCard filterSorcery = new FilterCard(); + private final static FilterCard filterInstant = new FilterCard("an instant card in your graveyard"); + private final static FilterCard filterSorcery = new FilterCard("a sorcery card in your graveyard"); static { filterInstant.add(new CardTypePredicate(CardType.INSTANT)); diff --git a/Mage/src/main/java/mage/abilities/dynamicvalue/common/DiscardCostCardConvertedMana.java b/Mage/src/main/java/mage/abilities/dynamicvalue/common/DiscardCostCardConvertedMana.java index 6309f6776f1..0b51372789d 100644 --- a/Mage/src/main/java/mage/abilities/dynamicvalue/common/DiscardCostCardConvertedMana.java +++ b/Mage/src/main/java/mage/abilities/dynamicvalue/common/DiscardCostCardConvertedMana.java @@ -2,7 +2,7 @@ package mage.abilities.dynamicvalue.common; import mage.abilities.Ability; import mage.abilities.costs.Cost; -import mage.abilities.costs.common.DiscardCardCost; +import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.effects.Effect; import mage.cards.Card; @@ -16,8 +16,8 @@ public class DiscardCostCardConvertedMana implements DynamicValue { @Override public int calculate(Game game, Ability sourceAbility, Effect effect) { for (Cost cost : sourceAbility.getCosts()) { - if (cost instanceof DiscardCardCost) { - DiscardCardCost discardCost = (DiscardCardCost) cost; + if (cost instanceof DiscardTargetCost) { + DiscardTargetCost discardCost = (DiscardTargetCost) cost; int cmc = 0; for (Card card : discardCost.getCards()) { cmc += card.getConvertedManaCost();