From f0ce653b605029baf12f218b489867cf2e1b29d1 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 23 Oct 2014 13:35:42 +0200 Subject: [PATCH] * Iname Life Aspect - Fixed that the triggered abiliy did not work correctly. --- .../src/mage/sets/championsofkamigawa/InameLifeAspect.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/InameLifeAspect.java b/Mage.Sets/src/mage/sets/championsofkamigawa/InameLifeAspect.java index 8db970ff3c7..33097f406ab 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/InameLifeAspect.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/InameLifeAspect.java @@ -33,7 +33,8 @@ import mage.constants.Rarity; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; -import mage.abilities.effects.common.ExileSourceEffect; +import mage.abilities.costs.common.ExileSourceFromGraveCost; +import mage.abilities.effects.common.DoIfCostPaid; import mage.abilities.effects.common.ReturnToHandTargetEffect; import mage.cards.CardImpl; import mage.filter.FilterCard; @@ -62,8 +63,7 @@ public class InameLifeAspect extends CardImpl { this.toughness = new MageInt(4); // When Iname, Life Aspect dies, you may exile it. If you do, return any number of target Spirit cards from your graveyard to your hand. - Ability ability = new DiesTriggeredAbility(new ExileSourceEffect(), true); - ability.addEffect(new ReturnToHandTargetEffect()); + Ability ability = new DiesTriggeredAbility(new DoIfCostPaid(new ReturnToHandTargetEffect(), new ExileSourceFromGraveCost(), "Exile to return Spirit cards?"), false); ability.addTarget(new TargetCardInYourGraveyard(0, Integer.MAX_VALUE, filter)); this.addAbility(ability); }