From 8490f8d90b11c5647d3b4ff755e99a91cb4db07f Mon Sep 17 00:00:00 2001 From: Hanmac Date: Fri, 16 Feb 2018 20:55:17 +0100 Subject: [PATCH] Card: fixed CARDNAME & EFFECTSOURCE on the static abilties --- forge-game/src/main/java/forge/game/card/Card.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index 298550120fa..353f743495a 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -1925,7 +1925,12 @@ public class Card extends GameEntity implements Comparable { } final Card host = stAb.getHostCard(); if (isValid(stAb.getParam("ValidAttacker").split(","), host.getController(), host, null)) { - sb.append(stAb.toString()); + String desc = stAb.toString(); + desc = TextUtil.fastReplace(desc, "CARDNAME", host.getName()); + if (host.getEffectSource() != null) { + desc = TextUtil.fastReplace(desc, "EFFECTSOURCE", host.getEffectSource().getName()); + } + sb.append(desc); sb.append("\r\n"); } }