From 9b5a04697cd6a7f4e546c4d2bec444901c2cd11b Mon Sep 17 00:00:00 2001 From: Jeff Date: Tue, 18 Apr 2017 09:26:38 -0500 Subject: [PATCH] - Applied fix suggested by Stravant for the Flashback Ability issue. Bug #3132 --- Mage/src/main/java/mage/abilities/AbilityImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/AbilityImpl.java b/Mage/src/main/java/mage/abilities/AbilityImpl.java index ad0c40cb2e6..b975a30fe1b 100644 --- a/Mage/src/main/java/mage/abilities/AbilityImpl.java +++ b/Mage/src/main/java/mage/abilities/AbilityImpl.java @@ -293,10 +293,12 @@ public abstract class AbilityImpl implements Ability { // // We apply this now, *AFTER* the user has made the choice to pay an alternative cost for the // spell. You can also still cast a spell with an unplayable cost by... not paying it's mana cost. - if (getAbilityType() == AbilityType.SPELL && getManaCostsToPay().isEmpty() && !noMana) { + //if (getAbilityType() == AbilityType.SPELL && getManaCostsToPay().isEmpty() && !noMana) { + // return false; + //} + if (getAbilityType() == AbilityType.SPELL && (getManaCostsToPay().isEmpty() && getCosts().isEmpty()) && !noMana) { return false; } - // 20121001 - 601.2b // If the spell has a variable cost that will be paid as it's being cast (such as an {X} in // its mana cost; see rule 107.3), the player announces the value of that variable.