mirror of
https://github.com/magefree/mage.git
synced 2026-01-24 20:29:19 -08:00
* Added a test.
This commit is contained in:
parent
e7e290e787
commit
dcfb593059
2 changed files with 66 additions and 4 deletions
|
|
@ -61,13 +61,13 @@ public class FlickeringWard extends CardImpl {
|
|||
this.getSpellAbility().addTarget(auraTarget);
|
||||
this.getSpellAbility().addEffect(new AttachEffect(Outcome.Protect));
|
||||
this.addAbility(new EnchantAbility(auraTarget.getTargetName()));
|
||||
|
||||
|
||||
// As Flickering Ward enters the battlefield, choose a color.
|
||||
this.addAbility(new AsEntersBattlefieldAbility(new ChooseColorEffect(Outcome.Benefit)));
|
||||
|
||||
|
||||
// Enchanted creature has protection from the chosen color. This effect doesn't remove Flickering Ward.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ProtectionChosenColorAttachedEffect(true)));
|
||||
|
||||
|
||||
// {W}: Return Flickering Ward to its owner's hand.
|
||||
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new ReturnToHandSourceEffect(), new ManaCostsImpl("{W}")));
|
||||
}
|
||||
|
|
@ -80,4 +80,4 @@ public class FlickeringWard extends CardImpl {
|
|||
public FlickeringWard copy() {
|
||||
return new FlickeringWard(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue