diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/VedalkenInfuser.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/VedalkenInfuser.java index fb890eb1f7..c56399331d 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/VedalkenInfuser.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/VedalkenInfuser.java @@ -55,6 +55,8 @@ public class VedalkenInfuser extends CardImpl { this.color.setBlue(true); this.power = new MageInt(1); this.toughness = new MageInt(4); + + // At the beginning of your upkeep, you may put a charge counter on target artifact. Ability ability = new BeginningOfUpkeepTriggeredAbility(new AddCountersTargetEffect(CounterType.CHARGE.createInstance()), TargetController.YOU, true); ability.addTarget(new TargetArtifactPermanent()); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/sets/worldwake/SeersSundial.java b/Mage.Sets/src/mage/sets/worldwake/SeersSundial.java index 0d2c1bf888..827b585398 100644 --- a/Mage.Sets/src/mage/sets/worldwake/SeersSundial.java +++ b/Mage.Sets/src/mage/sets/worldwake/SeersSundial.java @@ -47,7 +47,7 @@ public class SeersSundial extends CardImpl { this.expansionSetCode = "WWK"; // Landfall - Whenever a land enters the battlefield under your control, you may pay {2}. If you do, draw a card. - this.addAbility(new LandfallAbility(new DoIfCostPaid(new DrawCardControllerEffect(1), new ManaCostsImpl("{2}")), true)); + this.addAbility(new LandfallAbility(new DoIfCostPaid(new DrawCardControllerEffect(1), new ManaCostsImpl("{2}")), false)); // optional = false because DoIfCost is already optonal } public SeersSundial(final SeersSundial card) { diff --git a/Mage/src/mage/abilities/dynamicvalue/common/ManacostVariableValue.java b/Mage/src/mage/abilities/dynamicvalue/common/ManacostVariableValue.java index 72ab9fa344..ca6bdd741d 100644 --- a/Mage/src/mage/abilities/dynamicvalue/common/ManacostVariableValue.java +++ b/Mage/src/mage/abilities/dynamicvalue/common/ManacostVariableValue.java @@ -5,6 +5,7 @@ import mage.abilities.dynamicvalue.DynamicValue; import mage.game.Game; public class ManacostVariableValue implements DynamicValue { + @Override public int calculate(Game game, Ability sourceAbility) { return sourceAbility.getManaCostsToPay().getX(); diff --git a/Mage/src/mage/abilities/effects/common/PutOntoBattlefieldTargetEffect.java b/Mage/src/mage/abilities/effects/common/PutOntoBattlefieldTargetEffect.java index b8d272fa97..79a2dbc7bb 100644 --- a/Mage/src/mage/abilities/effects/common/PutOntoBattlefieldTargetEffect.java +++ b/Mage/src/mage/abilities/effects/common/PutOntoBattlefieldTargetEffect.java @@ -25,7 +25,6 @@ * authors and should not be interpreted as representing official policies, either expressed * or implied, of BetaSteward_at_googlemail.com. */ - package mage.abilities.effects.common; import mage.constants.Outcome; @@ -75,31 +74,30 @@ public class PutOntoBattlefieldTargetEffect extends OneShotEffect