From c7c6c1fa4b24e62babac673bebb75f07737893ad Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Mon, 8 Feb 2016 13:33:10 +0100 Subject: [PATCH] Small tweak to Nacatl War-Pride. --- .../src/mage/sets/futuresight/NacatlWarPride.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Mage.Sets/src/mage/sets/futuresight/NacatlWarPride.java b/Mage.Sets/src/mage/sets/futuresight/NacatlWarPride.java index 6f2d21e14eb..c70a6e7b2cd 100644 --- a/Mage.Sets/src/mage/sets/futuresight/NacatlWarPride.java +++ b/Mage.Sets/src/mage/sets/futuresight/NacatlWarPride.java @@ -32,7 +32,6 @@ import java.util.List; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.DelayedTriggeredAbility; import mage.abilities.common.AttacksTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.delayed.AtTheBeginOfNextEndStepDelayedTriggeredAbility; @@ -123,7 +122,7 @@ class NacatlWarPrideEffect extends OneShotEffect { EmptyToken token = new EmptyToken(); CardUtil.copyTo(token).from(origNactalWarPride); token.putOntoBattlefield(1, game, source.getSourceId(), source.getControllerId(), true, true); - + for (UUID tokenId : token.getLastAddedTokenIds()) { // by cards like Doubling Season multiple tokens can be added to the battlefield Permanent tokenPermanent = game.getPermanent(tokenId); if (tokenPermanent != null) { @@ -131,19 +130,15 @@ class NacatlWarPrideEffect extends OneShotEffect { } } } - + if (!copies.isEmpty()) { FixedTargets fixedTargets = new FixedTargets(copies, game); ExileTargetEffect exileEffect = new ExileTargetEffect(); exileEffect.setTargetPointer(fixedTargets); - DelayedTriggeredAbility delayedAbility = new AtTheBeginOfNextEndStepDelayedTriggeredAbility(exileEffect); - delayedAbility.setSourceId(source.getSourceId()); - delayedAbility.setControllerId(source.getControllerId()); - delayedAbility.setSourceObject(source.getSourceObject(game), game); - game.addDelayedTriggeredAbility(delayedAbility); + game.addDelayedTriggeredAbility(new AtTheBeginOfNextEndStepDelayedTriggeredAbility(exileEffect), source); return true; } - + return false; } }