diff --git a/Mage.Sets/src/mage/cards/a/AbandonHope.java b/Mage.Sets/src/mage/cards/a/AbandonHope.java index fab2833581..3c3e6e538c 100644 --- a/Mage.Sets/src/mage/cards/a/AbandonHope.java +++ b/Mage.Sets/src/mage/cards/a/AbandonHope.java @@ -35,8 +35,9 @@ public final class AbandonHope extends CardImpl { this.addAbility(ability); // Look at target opponent's hand and choose X cards from it. That player discards those cards. - ManacostVariableValue manaX = ManacostVariableValue.instance; - this.getSpellAbility().addEffect(new DiscardCardYouChooseTargetEffect(manaX, TargetController.ANY)); + this.getSpellAbility().addEffect( + new DiscardCardYouChooseTargetEffect(ManacostVariableValue.instance, TargetController.ANY) + .setText("Look at target opponent's hand and choose X cards from it. That player discards those cards")); this.getSpellAbility().addTarget(new TargetOpponent()); this.getSpellAbility().setCostAdjuster(AbandonHopeAdjuster.instance); } diff --git a/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardCardYouChooseTargetEffect.java b/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardCardYouChooseTargetEffect.java index 403fde557a..4ba0596c82 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardCardYouChooseTargetEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardCardYouChooseTargetEffect.java @@ -33,7 +33,7 @@ public class DiscardCardYouChooseTargetEffect extends OneShotEffect { private static final FilterCard filterOneCard = new FilterCard("one card"); public DiscardCardYouChooseTargetEffect() { - this(new FilterCard("a card")); + this(StaticFilters.FILTER_CARD_A); } public DiscardCardYouChooseTargetEffect(TargetController targetController) { @@ -170,7 +170,7 @@ public class DiscardCardYouChooseTargetEffect extends OneShotEffect { } else { if (numberCardsToReveal instanceof StaticValue) { sb.append(" reveals "); - sb.append(CardUtil.numberToText(((StaticValue) numberCardsToReveal).getValue()) + " cards"); + sb.append(CardUtil.numberToText(((StaticValue) numberCardsToReveal).getValue())).append(" cards"); sb.append(" from their hand"); } else { sb.append(" reveals a number of cards from their hand equal to ");