diff --git a/Mage.Sets/src/mage/sets/onslaught/SecludedSteppe.java b/Mage.Sets/src/mage/sets/onslaught/SecludedSteppe.java index 9df4b1cea19..4086e65da8b 100644 --- a/Mage.Sets/src/mage/sets/onslaught/SecludedSteppe.java +++ b/Mage.Sets/src/mage/sets/onslaught/SecludedSteppe.java @@ -33,7 +33,7 @@ import mage.Constants.Rarity; import mage.abilities.common.EntersBattlefieldTappedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.keyword.CyclingAbility; -import mage.abilities.mana.BlackManaAbility; +import mage.abilities.mana.WhiteManaAbility; import mage.cards.CardImpl; /** @@ -49,7 +49,7 @@ public class SecludedSteppe extends CardImpl { // Secluded Steppe enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {W} to your mana pool. - this.addAbility(new BlackManaAbility()); + this.addAbility(new WhiteManaAbility()); // Cycling {W} this.addAbility(new CyclingAbility(new ManaCostsImpl("{W}"))); } diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrBattlesphere.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrBattlesphere.java index 1d405d10a99..d386ffb4c7f 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrBattlesphere.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/MyrBattlesphere.java @@ -97,7 +97,7 @@ class MyrBattlesphereAbility extends TriggeredAbilityImpl { public MyrBattlesphereEffect() { super(Outcome.Damage); + staticText = "{source} deals X damage to defending player"; } public MyrBattlesphereEffect(final MyrBattlesphereEffect effect) { diff --git a/Mage/src/mage/abilities/costs/common/TapVariableTargetCost.java b/Mage/src/mage/abilities/costs/common/TapVariableTargetCost.java index 5de4c4ab8a9..ae15122055a 100644 --- a/Mage/src/mage/abilities/costs/common/TapVariableTargetCost.java +++ b/Mage/src/mage/abilities/costs/common/TapVariableTargetCost.java @@ -28,6 +28,7 @@ package mage.abilities.costs.common; +import java.util.Iterator; import java.util.UUID; import mage.Constants.Outcome; import mage.abilities.Ability; @@ -66,17 +67,15 @@ public class TapVariableTargetCost extends CostImpl imple @Override public boolean pay(Ability ability, Game game, UUID sourceId, UUID controllerId, boolean noMana) { amountPaid = 0; - while (true) { - target.clearChosen(); - if (target.canChoose(sourceId, controllerId, game) && target.choose(Outcome.Tap, controllerId, sourceId, game)) { - Permanent permanent = game.getPermanent(target.getFirstTarget()); + target.clearChosen(); + if (target.canChoose(sourceId, controllerId, game) && target.choose(Outcome.Tap, controllerId, sourceId, game)) { + for (Iterator it = target.getTargets().iterator(); it.hasNext();) { + UUID uuid = (UUID) it.next(); + Permanent permanent = game.getPermanent(uuid); if (permanent != null && permanent.tap(game)) { amountPaid++; } } - else { - break; - } } paid = true; return true;