From 32f457f17164a9efbacfd18809e39c4448ba388f Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Wed, 18 Jan 2012 06:48:55 +0000 Subject: [PATCH] changes to fix issues with zcTriggers for transformed cards --- .../java/forge/card/spellability/AbilityTriggered.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/card/spellability/AbilityTriggered.java b/src/main/java/forge/card/spellability/AbilityTriggered.java index 11ba55b14b3..89a79f10a05 100644 --- a/src/main/java/forge/card/spellability/AbilityTriggered.java +++ b/src/main/java/forge/card/spellability/AbilityTriggered.java @@ -23,6 +23,7 @@ import forge.Card; import forge.CardList; import forge.Command; import forge.ZCTrigger; +import forge.card.CardCharacteristics; /** *

@@ -89,7 +90,13 @@ public class AbilityTriggered extends Ability implements Command { this.restrictions = ((AbilityTriggered) this.todo).restrictions; } else { this.setStackDescription("Triggered ability: " + sourceCard + " " + situation); - this.restrictions = new String[] { "named " + sourceCard.getName() }; + if (!sourceCard.isInAlternateState()) { + this.restrictions = new String[] { "named " + sourceCard.getName() }; + } + else { + CardCharacteristics origChar = sourceCard.getState("Original"); + this.restrictions = new String[] { "named " + origChar.getName() }; + } } }