From 7610013628cfda1b47ffce3a66c7a0df38b899e3 Mon Sep 17 00:00:00 2001 From: North Date: Wed, 29 Aug 2012 23:12:36 +0300 Subject: [PATCH] Improved message for DredgeAbility --- Mage/src/mage/abilities/keyword/DredgeAbility.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Mage/src/mage/abilities/keyword/DredgeAbility.java b/Mage/src/mage/abilities/keyword/DredgeAbility.java index 497ddab1b4e..eb887d36d71 100644 --- a/Mage/src/mage/abilities/keyword/DredgeAbility.java +++ b/Mage/src/mage/abilities/keyword/DredgeAbility.java @@ -92,9 +92,13 @@ class DredgeEffect extends ReplacementEffectImpl { @Override public boolean replaceEvent(GameEvent event, Ability source, Game game) { + Card sourceCard = game.getCard(source.getSourceId()); + if (sourceCard == null) { + return false; + } StringBuilder sb = new StringBuilder(); sb.append("Put exactly ").append(amount).append(" cards from the top of your library into your graveyard?"); - sb.append(" If you do, return this card from your graveyard to your hand. Otherwise, draw a card."); + sb.append(" If you do, return ").append(sourceCard.getName()).append(" from your graveyard to your hand. Otherwise, draw a card."); Player player = game.getPlayer(source.getControllerId()); if (player != null && player.getLibrary().size() >= amount && player.chooseUse(outcome, sb.toString(), game)) {