From b4f3f974dc299f83bcb0c32d1f331be7625839e7 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Sat, 4 Nov 2023 18:50:56 -0400 Subject: [PATCH] remove superfluous reminder text --- Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java | 5 ----- Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java | 8 +------- Mage.Sets/src/mage/cards/g/Gleancrawler.java | 4 ---- Mage.Sets/src/mage/cards/g/GoldForgeGarrison.java | 8 +------- Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java | 8 +------- Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java | 6 ------ Mage.Sets/src/mage/cards/s/SynthesisPod.java | 3 --- Mage.Sets/src/mage/cards/t/TempleOfCivilization.java | 7 +------ Mage.Sets/src/mage/cards/t/TempleOfCultivation.java | 7 +------ Mage.Sets/src/mage/cards/t/TempleOfPower.java | 11 +++-------- Mage.Sets/src/mage/cards/t/TempleOfTheDead.java | 9 ++------- Mage.Sets/src/mage/cards/t/TheCore.java | 7 ------- Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java | 5 ----- Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java | 6 ------ Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java | 8 +------- 15 files changed, 11 insertions(+), 91 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java b/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java index cf58633d4d6..d2a33a32c43 100644 --- a/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java +++ b/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java @@ -2,11 +2,9 @@ package mage.cards.a; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.DrawCardSourceControllerEffect; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.mana.AnyColorManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -26,9 +24,6 @@ public final class ArcumsAstrolabe extends CardImpl { this.supertype.add(SuperType.SNOW); // ({S} can be paid with one mana from a snow permanent.) - this.addAbility(new SimpleStaticAbility( - new InfoEffect("({S} can be paid with one mana from a snow source.)") - )); // When Arcum's Astrolabe enters the battlefield, draw a card. this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(1))); diff --git a/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java b/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java index 7d8d049d2da..736b79fb0ca 100644 --- a/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java +++ b/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java @@ -1,13 +1,10 @@ - package mage.cards.a; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect; import mage.abilities.mana.AnyColorManaAbility; import mage.cards.CardImpl; @@ -32,15 +29,12 @@ public final class AtzalCaveOfEternity extends CardImpl { this.nightCard = true; // (Transforms from Journey to Eternity.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Journey to Eternity.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {t}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); // {3}{B}{G}, {T}: Return target creature card from your graveyard to the battlefield. - ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ReturnFromGraveyardToBattlefieldTargetEffect(), new ManaCostsImpl<>("{3}{B}{G}")); + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ReturnFromGraveyardToBattlefieldTargetEffect(), new ManaCostsImpl<>("{3}{B}{G}")); ability.addCost(new TapSourceCost()); ability.addTarget(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE_YOUR_GRAVEYARD)); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/cards/g/Gleancrawler.java b/Mage.Sets/src/mage/cards/g/Gleancrawler.java index 0bd1536904c..b25cfc0ace7 100644 --- a/Mage.Sets/src/mage/cards/g/Gleancrawler.java +++ b/Mage.Sets/src/mage/cards/g/Gleancrawler.java @@ -2,8 +2,6 @@ package mage.cards.g; import mage.MageInt; import mage.abilities.common.BeginningOfEndStepTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.ReturnToHandFromGraveyardAllEffect; import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; @@ -11,7 +9,6 @@ import mage.cards.CardSetInfo; import mage.constants.CardType; import mage.constants.SubType; import mage.constants.TargetController; -import mage.constants.Zone; import mage.filter.FilterCard; import mage.filter.common.FilterCreatureCard; import mage.filter.predicate.card.PutIntoGraveFromBattlefieldThisTurnPredicate; @@ -38,7 +35,6 @@ public final class Gleancrawler extends CardImpl { this.toughness = new MageInt(6); // ({B/G} can be paid with either {B} or {G}.) - this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("({B/G} can be paid with either {B} or {G}.)"))); // Trample this.addAbility(TrampleAbility.getInstance()); diff --git a/Mage.Sets/src/mage/cards/g/GoldForgeGarrison.java b/Mage.Sets/src/mage/cards/g/GoldForgeGarrison.java index 27b0424cb9c..5fd3930da98 100644 --- a/Mage.Sets/src/mage/cards/g/GoldForgeGarrison.java +++ b/Mage.Sets/src/mage/cards/g/GoldForgeGarrison.java @@ -1,15 +1,12 @@ - package mage.cards.g; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.mana.AddManaOfAnyColorEffect; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -29,15 +26,12 @@ public final class GoldForgeGarrison extends CardImpl { this.nightCard = true; // (Transforms from Golden Guardian.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Golden Guardian.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add two mana of any one color. this.addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, new AddManaOfAnyColorEffect(2), new TapSourceCost())); // {4}, {T}: Create a 4/4 colorless Golem artifact creature token. - ability = new SimpleActivatedAbility(new CreateTokenEffect(new GoldForgeGarrisonGolemToken(), 1), new GenericManaCost(4)); + Ability ability = new SimpleActivatedAbility(new CreateTokenEffect(new GoldForgeGarrisonGolemToken(), 1), new GenericManaCost(4)); ability.addCost(new TapSourceCost()); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java b/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java index 36a285f7f5c..01043b63781 100644 --- a/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java +++ b/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java @@ -1,4 +1,3 @@ - package mage.cards.m; import java.util.ArrayList; @@ -8,12 +7,10 @@ import java.util.UUID; import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DamagePlayersEffect; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.mana.AnyColorManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; @@ -41,15 +38,12 @@ public final class MetzaliTowerOfTriumph extends CardImpl { this.nightCard = true; // (Transforms from Path of Mettle.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Path of Mettle.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {t}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); // {1}{R}, {T}: Metzali, Tower of Triumph deals 2 damage to each opponent. - ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamagePlayersEffect(2, TargetController.OPPONENT), new ManaCostsImpl<>("{1}{R}")); + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamagePlayersEffect(2, TargetController.OPPONENT), new ManaCostsImpl<>("{1}{R}")); ability.addCost(new TapSourceCost()); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java b/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java index 04598ed4805..e83c6d87bb0 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java @@ -1,18 +1,14 @@ - package mage.cards.s; import java.util.UUID; import mage.Mana; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.dynamicvalue.common.ControllerLifeCount; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.mana.DynamicManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; import mage.constants.SuperType; -import mage.constants.Zone; /** * @@ -28,8 +24,6 @@ public final class SanctumOfTheSun extends CardImpl { this.nightCard = true; // (Transforms from Azor's Gateway.) - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, - new InfoEffect("(Transforms from Azor's Gateway.)")).setRuleAtTheTop(true)); // {T}: Add X mana of any one color, where X is your life total. this.addAbility(new DynamicManaAbility(new Mana(0, 0, 0, 0, 0, 0, 1, 0), ControllerLifeCount.instance, new TapSourceCost(), diff --git a/Mage.Sets/src/mage/cards/s/SynthesisPod.java b/Mage.Sets/src/mage/cards/s/SynthesisPod.java index b196eaceb8b..ba02fa84161 100644 --- a/Mage.Sets/src/mage/cards/s/SynthesisPod.java +++ b/Mage.Sets/src/mage/cards/s/SynthesisPod.java @@ -2,13 +2,11 @@ package mage.cards.s; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.Cost; import mage.abilities.costs.CostImpl; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.InfoEffect; import mage.cards.*; import mage.constants.CardType; import mage.constants.Outcome; @@ -33,7 +31,6 @@ public final class SynthesisPod extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}{U/P}"); // ({U/P} can be paid with either {U} or 2 life.) - this.addAbility(new SimpleStaticAbility(new InfoEffect("({U/P} can be paid with either {U} or 2 life.)"))); // {1}{U/P}, {T}, Exile a spell you control: Target opponent reveals cards from the top of their library until they reveal a card with mana value equal to 1 plus the exiled spell's mana value. Exile that card, then that player shuffles. You may cast that exiled card without paying its mana cost. Ability ability = new SimpleActivatedAbility(new SynthesisPodEffect(), new ManaCostsImpl<>("{1}{U/P}")); diff --git a/Mage.Sets/src/mage/cards/t/TempleOfCivilization.java b/Mage.Sets/src/mage/cards/t/TempleOfCivilization.java index 822413abd75..2fa4a1e9f63 100644 --- a/Mage.Sets/src/mage/cards/t/TempleOfCivilization.java +++ b/Mage.Sets/src/mage/cards/t/TempleOfCivilization.java @@ -2,11 +2,9 @@ package mage.cards.t; import mage.abilities.Ability; import mage.abilities.common.ActivateIfConditionActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.TransformSourceEffect; import mage.abilities.mana.WhiteManaAbility; import mage.cards.CardImpl; @@ -29,15 +27,12 @@ public final class TempleOfCivilization extends CardImpl { this.nightCard = true; // (Transforms from Ojer Taq, Deepest Foundation.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Ojer Taq, Deepest Foundation.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add {W}. this.addAbility(new WhiteManaAbility()); // {2}{W}, {T}: Transform Temple of Civilization. Activate only if you attacked with three or more creatures this turn and only as a sorcery. - ability = new ActivateIfConditionActivatedAbility( + Ability ability = new ActivateIfConditionActivatedAbility( Zone.BATTLEFIELD, new TransformSourceEffect(), new ManaCostsImpl("{2}{W}"), diff --git a/Mage.Sets/src/mage/cards/t/TempleOfCultivation.java b/Mage.Sets/src/mage/cards/t/TempleOfCultivation.java index 960497b7df0..b1d9b365e29 100644 --- a/Mage.Sets/src/mage/cards/t/TempleOfCultivation.java +++ b/Mage.Sets/src/mage/cards/t/TempleOfCultivation.java @@ -2,12 +2,10 @@ package mage.cards.t; import mage.abilities.Ability; import mage.abilities.common.ActivateIfConditionActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.IntCompareCondition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.dynamicvalue.common.PermanentsYouControlCount; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.TransformSourceEffect; import mage.abilities.hint.ValueHint; import mage.abilities.mana.GreenManaAbility; @@ -31,15 +29,12 @@ public final class TempleOfCultivation extends CardImpl { this.nightCard = true; // (Transforms from Ojer Kaslem, Deepest Growth.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Ojer Kaslem, Deepest Growth.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add {G}. this.addAbility(new GreenManaAbility()); // {2}{G}, {T}: Transform Temple of Cultivation. Activate only if you control ten or more permanents and only as a sorcery. - ability = new ActivateIfConditionActivatedAbility( + Ability ability = new ActivateIfConditionActivatedAbility( Zone.BATTLEFIELD, new TransformSourceEffect(), new ManaCostsImpl("{2}{G}"), diff --git a/Mage.Sets/src/mage/cards/t/TempleOfPower.java b/Mage.Sets/src/mage/cards/t/TempleOfPower.java index a3c1b1b7a89..9056b7038f5 100644 --- a/Mage.Sets/src/mage/cards/t/TempleOfPower.java +++ b/Mage.Sets/src/mage/cards/t/TempleOfPower.java @@ -3,11 +3,9 @@ package mage.cards.t; import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.ActivateIfConditionActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.TransformSourceEffect; import mage.abilities.hint.Hint; import mage.abilities.mana.RedManaAbility; @@ -39,18 +37,15 @@ public final class TempleOfPower extends CardImpl { this.nightCard = true; // (Transforms from Ojer Axonil, Deepest Might.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Ojer Axonil, Deepest Might.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add {R}. this.addAbility(new RedManaAbility()); // {2}{R}, {T}: Transform Temple of Power. Activate only if red sources you controlled dealt 4 or more noncombat damage this turn and only as a sorcery. - ability = new ActivateIfConditionActivatedAbility( + Ability ability = new ActivateIfConditionActivatedAbility( Zone.BATTLEFIELD, new TransformSourceEffect(), - new ManaCostsImpl("{2}{R}"), + new ManaCostsImpl<>("{2}{R}"), TempleOfPowerCondition.instance, TimingRule.SORCERY ); @@ -165,4 +160,4 @@ class TempleOfPowerWatcher extends Watcher { int damageForPlayer(UUID playerId) { return damageMap.getOrDefault(playerId, 0); } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/cards/t/TempleOfTheDead.java b/Mage.Sets/src/mage/cards/t/TempleOfTheDead.java index c6ae928776e..9e326692c93 100644 --- a/Mage.Sets/src/mage/cards/t/TempleOfTheDead.java +++ b/Mage.Sets/src/mage/cards/t/TempleOfTheDead.java @@ -2,11 +2,9 @@ package mage.cards.t; import mage.abilities.Ability; import mage.abilities.common.ActivateIfConditionActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.TransformSourceEffect; import mage.abilities.mana.BlackManaAbility; import mage.cards.CardImpl; @@ -29,15 +27,12 @@ public final class TempleOfTheDead extends CardImpl { this.nightCard = true; // (Transforms from Aclazotz, Deepest Betrayal.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Aclazotz, Deepest Betrayal.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add {B}. this.addAbility(new BlackManaAbility()); // {2}{B}, {T}: Transform Temple of the Dead. Activate only if a player has one or fewer cards in hand and only as a sorcery. - ability = new ActivateIfConditionActivatedAbility( + Ability ability = new ActivateIfConditionActivatedAbility( Zone.BATTLEFIELD, new TransformSourceEffect(), new ManaCostsImpl("{2}{B}"), @@ -79,4 +74,4 @@ enum TempleOfTheDeadCondition implements Condition { public String toString() { return "if a player has one or fewer cards in hand"; } -} \ No newline at end of file +} diff --git a/Mage.Sets/src/mage/cards/t/TheCore.java b/Mage.Sets/src/mage/cards/t/TheCore.java index 3a5ff4dd054..07a9cc149d1 100644 --- a/Mage.Sets/src/mage/cards/t/TheCore.java +++ b/Mage.Sets/src/mage/cards/t/TheCore.java @@ -1,20 +1,16 @@ package mage.cards.t; import mage.Mana; -import mage.abilities.Ability; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.common.DescendCondition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.common.CardsInControllerGraveyardCount; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.mana.DynamicManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.AbilityWord; import mage.constants.CardType; import mage.constants.SuperType; -import mage.constants.Zone; import mage.filter.StaticFilters; import java.util.UUID; @@ -33,9 +29,6 @@ public final class TheCore extends CardImpl { // (Transforms from Matzalantli.) this.nightCard = true; - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Matzalantli.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // Fathomless descent -- {T}: Add X mana of any one color, where X is the number of permanent cards in your graveyard. this.addAbility(new DynamicManaAbility( diff --git a/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java b/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java index a9a95a055f0..ace8541ab57 100644 --- a/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java +++ b/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java @@ -1,15 +1,12 @@ - package mage.cards.t; import java.util.UUID; import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.mana.AnyColorManaAbility; import mage.cards.Card; import mage.cards.CardImpl; @@ -39,8 +36,6 @@ public final class TombOfTheDuskRose extends CardImpl { this.nightCard = true; // (Transforms from Profane Procession.) - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, - new InfoEffect("(Transforms from Profane Procession.)")).setRuleAtTheTop(true)); // {T}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); diff --git a/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java b/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java index a51fa5e4243..97dcd4e08c2 100644 --- a/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java +++ b/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java @@ -1,11 +1,8 @@ package mage.cards.v; import mage.Mana; -import mage.abilities.Ability; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.dynamicvalue.common.ArtifactYouControlCount; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.mana.DynamicManaEffect; import mage.abilities.hint.common.ArtifactYouControlHint; import mage.abilities.mana.AnyColorManaAbility; @@ -30,9 +27,6 @@ public final class VaultOfCatlacan extends CardImpl { this.nightCard = true; // (Transforms from Storm the Vault.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Storm the Vault.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); diff --git a/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java b/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java index 9b581a85922..243186a99b8 100644 --- a/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java +++ b/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java @@ -1,14 +1,11 @@ - package mage.cards.w; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.ContinuousEffect; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.abilities.effects.common.continuous.GainAbilityTargetEffect; import mage.abilities.keyword.FlyingAbility; @@ -37,15 +34,12 @@ public final class WingedTempleOfOrazca extends CardImpl { this.nightCard = true; // (Transforms from Hadana's Climb.) - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new InfoEffect("(Transforms from Hadana's Climb.)")); - ability.setRuleAtTheTop(true); - this.addAbility(ability); // {T}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); // {1}{G}{U}, {T}: Target creature you control gains flying and gets +X/+X until end of turn, where X is its power. - ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new WingedTempleOfOrazcaEffect(), new ManaCostsImpl<>("{1}{G}{U}")); + Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new WingedTempleOfOrazcaEffect(), new ManaCostsImpl<>("{1}{G}{U}")); ability.addCost(new TapSourceCost()); ability.addTarget(new TargetControlledCreaturePermanent()); this.addAbility(ability);