From cc54678fd00067ab8ed4ea1c882654762a5c74ce Mon Sep 17 00:00:00 2001 From: Sloth Date: Wed, 30 Jan 2013 19:06:23 +0000 Subject: [PATCH] - Cipher will now only trigger when damage is dealt to players. --- .../java/forge/card/abilityfactory/effects/EncodeEffect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/forge/card/abilityfactory/effects/EncodeEffect.java b/src/main/java/forge/card/abilityfactory/effects/EncodeEffect.java index 2b7f6ececc1..2490c4cfa15 100644 --- a/src/main/java/forge/card/abilityfactory/effects/EncodeEffect.java +++ b/src/main/java/forge/card/abilityfactory/effects/EncodeEffect.java @@ -91,7 +91,7 @@ public class EncodeEffect extends SpellEffect { // add trigger final int numEncoded = choice.getEncoded().size(); final StringBuilder cipherTrigger = new StringBuilder(); - cipherTrigger.append("Mode$ DamageDone | ValidSource$ Card.Self | Execute$ PlayEncoded").append(numEncoded); + cipherTrigger.append("Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ PlayEncoded").append(numEncoded); cipherTrigger.append(" | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ "); cipherTrigger.append("Whenever CARDNAME deals combat damage to a player, its controller may cast a copy of "); cipherTrigger.append(movedCard).append(" without paying its mana cost.");