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);