diff --git a/Mage.Sets/src/mage/sets/mirrodin/ExtraplanarLens.java b/Mage.Sets/src/mage/sets/mirrodin/ExtraplanarLens.java index 9d85c13d07..dc703c4389 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/ExtraplanarLens.java +++ b/Mage.Sets/src/mage/sets/mirrodin/ExtraplanarLens.java @@ -129,6 +129,7 @@ class ExtraplanarLensTriggeredAbility extends TriggeredAbilityImpl { public ExtraplanarLensTriggeredAbility() { super(Zone.BATTLEFIELD, new AddManaOfAnyTypeProducedEffect()); + this.usesStack = false; } public ExtraplanarLensTriggeredAbility(final ExtraplanarLensTriggeredAbility ability) { diff --git a/Mage.Sets/src/mage/sets/shadowmoor/Valleymaker.java b/Mage.Sets/src/mage/sets/shadowmoor/Valleymaker.java index 235b5a204a..3bf42bef6b 100644 --- a/Mage.Sets/src/mage/sets/shadowmoor/Valleymaker.java +++ b/Mage.Sets/src/mage/sets/shadowmoor/Valleymaker.java @@ -74,7 +74,7 @@ public class Valleymaker extends CardImpl { this.addAbility(ability); // {tap}, Sacrifice a Forest: Choose a player. That player adds {G}{G}{G} to his or her mana pool. - Ability ability2 = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddManaToManaPoolTargetControllerEffect(new Mana(0,3,0,0,0,0,0), "chosen player"), new TapSourceCost()); + Ability ability2 = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddManaToManaPoolTargetControllerEffect(new Mana(0,3,0,0,0,0,0), "chosen player"), new TapSourceCost(), false); ability2.addCost(new SacrificeTargetCost(new TargetControlledPermanent(filter2))); ability2.addTarget(new TargetPlayer(1, 1, true)); this.addAbility(ability2); diff --git a/Mage/src/mage/abilities/common/SimpleActivatedAbility.java b/Mage/src/mage/abilities/common/SimpleActivatedAbility.java index 9b9b93d93d..980428b840 100644 --- a/Mage/src/mage/abilities/common/SimpleActivatedAbility.java +++ b/Mage/src/mage/abilities/common/SimpleActivatedAbility.java @@ -52,6 +52,11 @@ public class SimpleActivatedAbility extends ActivatedAbilityImpl { public SimpleActivatedAbility(Zone zone, Effect effect, Cost cost) { super(zone, effect, cost); } + + public SimpleActivatedAbility(Zone zone, Effect effect, Cost cost, boolean usesStack) { + super(zone, effect, cost); + this.usesStack = usesStack; + } public SimpleActivatedAbility(SimpleActivatedAbility ability) { super(ability);