From e45fe26e1b2dc0bf93c3884acba688a1755308f8 Mon Sep 17 00:00:00 2001 From: abbcdfin Date: Sun, 9 Mar 2014 13:46:15 +0000 Subject: [PATCH] Show the card being discarded for discard replacement effects --- .../main/java/forge/game/replacement/ReplacementHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java index e5dd2d76fd5..e81715a37b5 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java @@ -195,7 +195,9 @@ public class ReplacementHandler { } String effectDesc = replacementEffect.toString().replace("CARDNAME", replacementEffect.getHostCard().getName()); - final String question = String.format("Apply replacement effect of %s?\r\n(%s)", replacementEffect.getHostCard(), effectDesc); + final String question = replacementEffect instanceof ReplaceDiscard + ? String.format("Apply replacement effect of %s to %s?\r\n(%s)", replacementEffect.getHostCard(), runParams.get("Card").toString(), effectDesc) + : String.format("Apply replacement effect of %s?\r\n(%s)", replacementEffect.getHostCard(), effectDesc); boolean confirmed = optDecider.getController().confirmReplacementEffect(replacementEffect, effectSA, question); if (!confirmed) { return ReplacementResult.NotReplaced;