From d58a438ba950c12aebca89c5143f534e250c983d Mon Sep 17 00:00:00 2001 From: Jeff Date: Wed, 28 Jun 2017 16:33:26 -0500 Subject: [PATCH] - Fixed Bug #3541. Nomad Mythmaker. --- Mage.Sets/src/mage/cards/n/NomadMythmaker.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Mage.Sets/src/mage/cards/n/NomadMythmaker.java b/Mage.Sets/src/mage/cards/n/NomadMythmaker.java index bee96d0973f..461bd1a18a4 100644 --- a/Mage.Sets/src/mage/cards/n/NomadMythmaker.java +++ b/Mage.Sets/src/mage/cards/n/NomadMythmaker.java @@ -57,7 +57,7 @@ import mage.target.common.TargetControlledPermanent; */ public class NomadMythmaker extends CardImpl { - private static final FilterCard FILTER = new FilterCard("Aura card"); + private static final FilterCard FILTER = new FilterCard("Aura card from a graveyard"); static { FILTER.add(new CardTypePredicate(CardType.ENCHANTMENT)); @@ -65,7 +65,7 @@ public class NomadMythmaker extends CardImpl { } public NomadMythmaker(UUID ownerId, CardSetInfo setInfo) { - super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}"); + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); this.subtype.add("Human"); this.subtype.add("Nomad"); this.subtype.add("Cleric"); @@ -114,16 +114,15 @@ class NomadMythmakerEffect extends OneShotEffect { || aura == null) { return false; } - FilterControlledCreaturePermanent FILTER = new FilterControlledCreaturePermanent("Aura card in a graveyard"); + FilterControlledCreaturePermanent FILTER = new FilterControlledCreaturePermanent("Choose a creature you control"); TargetControlledPermanent target = new TargetControlledPermanent(FILTER); target.setNotTarget(true); - if (target.canChoose(source.getControllerId(), game) - && controller.choose(Outcome.PutCardInPlay, target, source.getSourceId(), game)) { + if (controller.choose(Outcome.PutCardInPlay, target, source.getSourceId(), game)) { Permanent permanent = game.getPermanent(target.getFirstTarget()); if (permanent != null && !permanent.cantBeAttachedBy(aura, game)) { game.getState().setValue("attachTo:" + aura.getId(), permanent); - controller.moveCards(aura, Zone.BATTLEFIELD, source, game); + aura.putOntoBattlefield(game, Zone.GRAVEYARD, source.getSourceId(), controller.getId()); return permanent.addAttachment(aura.getId(), game); } }