diff --git a/Mage/src/main/java/mage/abilities/AbilityImpl.java b/Mage/src/main/java/mage/abilities/AbilityImpl.java index d15005ecf3c..eb45dd8344d 100644 --- a/Mage/src/main/java/mage/abilities/AbilityImpl.java +++ b/Mage/src/main/java/mage/abilities/AbilityImpl.java @@ -441,11 +441,7 @@ public abstract class AbilityImpl implements Ability { if (this instanceof SpellAbility) { // A player can't apply two alternative methods of casting or two alternative costs to a single spell. switch (((SpellAbility) this).getSpellAbilityCastMode()) { - case NORMAL: - default: - canUseAlternativeCost = true; - canUseAdditionalCost = true; - break; + case FLASHBACK: case MADNESS: // from Snapcaster Mage: @@ -456,6 +452,11 @@ public abstract class AbilityImpl implements Ability { // mandatory additional costs the spell has, such as that of Tormenting Voice. (2018-12-07) canUseAdditionalCost = true; break; + case NORMAL: + default: + canUseAlternativeCost = true; + canUseAdditionalCost = true; + break; } }