diff --git a/Mage.Sets/src/mage/sets/planarchaos/Calciderm.java b/Mage.Sets/src/mage/sets/planarchaos/Calciderm.java index 1a9e9161fa0..337dee6e369 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/Calciderm.java +++ b/Mage.Sets/src/mage/sets/planarchaos/Calciderm.java @@ -58,7 +58,7 @@ public class Calciderm extends CardImpl { this.addAbility(ShroudAbility.getInstance()); // Vanishing 4 this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.TIME.createInstance(4)))); - this.addAbility(new VanishingUpkeepAbility()); + this.addAbility(new VanishingUpkeepAbility(4)); this.addAbility(new VanishingSacrificeAbility()); } diff --git a/Mage.Sets/src/mage/sets/planarchaos/KeldonMarauders.java b/Mage.Sets/src/mage/sets/planarchaos/KeldonMarauders.java index e722a5a2f9d..894b371b842 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/KeldonMarauders.java +++ b/Mage.Sets/src/mage/sets/planarchaos/KeldonMarauders.java @@ -61,7 +61,7 @@ public class KeldonMarauders extends CardImpl { // Vanishing 2 this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.TIME.createInstance(2)))); - this.addAbility(new VanishingUpkeepAbility()); + this.addAbility(new VanishingUpkeepAbility(2)); this.addAbility(new VanishingSacrificeAbility()); // When Keldon Marauders enters the battlefield or leaves the battlefield, it deals 1 damage to target player. Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(1), false); diff --git a/Mage/src/mage/abilities/keyword/VanishingSacrificeAbility.java b/Mage/src/mage/abilities/keyword/VanishingSacrificeAbility.java index 007649b33a4..fe56c77b535 100644 --- a/Mage/src/mage/abilities/keyword/VanishingSacrificeAbility.java +++ b/Mage/src/mage/abilities/keyword/VanishingSacrificeAbility.java @@ -11,6 +11,7 @@ import mage.game.permanent.Permanent; public class VanishingSacrificeAbility extends TriggeredAbilityImpl { public VanishingSacrificeAbility() { super(Zone.BATTLEFIELD, new SacrificeSourceEffect()); + this.setRuleVisible(false); } public VanishingSacrificeAbility(final VanishingSacrificeAbility ability) { @@ -32,9 +33,5 @@ public class VanishingSacrificeAbility extends TriggeredAbilityImpl(This permanent enters the battlefield with ").append(CardUtil.numberToText(vanishingAmount)) + .append(" time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)").toString(); } } @@ -56,4 +65,4 @@ class VanishingEffect extends OneShotEffect { public VanishingEffect copy() { return new VanishingEffect(this); } -} \ No newline at end of file +}