- Flickering Ward | Open
- Name:Flickering Ward
ManaCost:W
Types:Enchantment Aura
Text:no text
K:Enchant creature
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseColor | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a color.
SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInHumanDeck
A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:CARDNAME has protection from the chosen color. | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove Flickering Ward.
A:AB$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/flickering_ward.jpg
End
At the moment the enchanted creature can't access the ChosenColor because it's stored on the aura card. Is there any way to pass the chosen color on to the enchanted creature to make this work? If not, is there a way to script the condition 'ChosenColor is White' in which case a static ability with a conditional can be set up for each color? There's 4 other auras with the exact same phrasing.
Edit: Actually the second option is better because it won't cause any issues if the enchanted creature already has a chosen color.