From bf3108a0d058ac9b99a6751b01a482e332556400 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 19 Nov 2013 16:34:48 +0100 Subject: [PATCH] * Spell - Using correct zone for from zone instead of constant Zone.Hand. --- Mage/src/mage/game/stack/Spell.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Mage/src/mage/game/stack/Spell.java b/Mage/src/mage/game/stack/Spell.java index a55f28f3d2..922a7a17cd 100644 --- a/Mage/src/mage/game/stack/Spell.java +++ b/Mage/src/mage/game/stack/Spell.java @@ -184,14 +184,14 @@ public class Spell> implements StackObject, Card { } else if (this.getCardType().contains(CardType.ENCHANTMENT) && this.getSubtype().contains("Aura")) { if (ability.getTargets().stillLegal(ability, game)) { updateOptionalCosts(0); - if (card.putOntoBattlefield(game, Zone.HAND, ability.getId(), controllerId)) { + if (card.putOntoBattlefield(game, fromZone, ability.getId(), controllerId)) { return ability.resolve(game); } return false; } if (this.getCardType().contains(CardType.CREATURE)) { // e.g. Creature with Bestow (rule confirmation yet missing) updateOptionalCosts(0); - result = card.putOntoBattlefield(game, Zone.HAND, ability.getId(), controllerId); + result = card.putOntoBattlefield(game, fromZone, ability.getId(), controllerId); return result; } else { //20091005 - 608.2b @@ -201,7 +201,7 @@ public class Spell> implements StackObject, Card { } } else { updateOptionalCosts(0); - result = card.putOntoBattlefield(game, Zone.HAND, ability.getId(), controllerId); + result = card.putOntoBattlefield(game, fromZone, ability.getId(), controllerId); return result; } }