Updated text of a few cards that add X mana of {C}.

This commit is contained in:
fireshoes 2015-12-12 00:53:21 -06:00
parent 692fe8046e
commit 26be7e04ca
5 changed files with 125 additions and 126 deletions

View file

@ -28,9 +28,6 @@
package mage.sets.mercadianmasques;
import java.util.UUID;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.Mana;
import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility;
@ -42,6 +39,8 @@ import mage.abilities.effects.common.ManaEffect;
import mage.abilities.effects.common.counter.AddCountersSourceEffect;
import mage.abilities.mana.BasicManaAbility;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.counters.CounterType;
import mage.game.Game;
@ -62,7 +61,7 @@ public class KyrenToy extends CardImpl {
ability.addCost(new TapSourceCost());
this.addAbility(ability);
// {T}, Remove X charge counters from Kyren Toy: Add {X}{1} to your mana pool.
// {T}, Remove X charge counters from Kyren Toy: Add X mana of {C} to your mana pool, and then add {C} to your mana pool.
ability = new KyrenToyManaAbility();
ability.addCost(new RemoveVariableCountersSourceCost(CounterType.CHARGE.createInstance(1)));
this.addAbility(ability);
@ -96,7 +95,7 @@ public class KyrenToy extends CardImpl {
KyrenToyManaEffect() {
super();
staticText = "Add {X}{1} to your mana pool";
staticText = "Add X mana of {C} to your mana pool, and then add {C} to your mana pool";
}
KyrenToyManaEffect(final KyrenToyManaEffect effect) {

View file

@ -1,106 +1,106 @@
/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets.onslaught;
import java.util.UUID;
import mage.Mana;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldAllTriggeredAbility;
import mage.abilities.effects.OneShotEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Outcome;
import mage.constants.Rarity;
import mage.constants.SetTargetPointer;
import mage.constants.Zone;
import mage.filter.common.FilterCreaturePermanent;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.players.Player;
import mage.util.CardUtil;
/**
*
* @author LevelX2
*/
public class ManaEchoes extends CardImpl {
public ManaEchoes(UUID ownerId) {
super(ownerId, 218, "Mana Echoes", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}{R}");
this.expansionSetCode = "ONS";
// Whenever a creature enters the battlefield, you may add {X} to your mana pool, where X is the number of creatures you control that share a creature type with it.
this.addAbility(new EntersBattlefieldAllTriggeredAbility(Zone.BATTLEFIELD,
new ManaEchoesEffect(), new FilterCreaturePermanent("a creature"), true, SetTargetPointer.PERMANENT, ""));
}
public ManaEchoes(final ManaEchoes card) {
super(card);
}
@Override
public ManaEchoes copy() {
return new ManaEchoes(this);
}
}
class ManaEchoesEffect extends OneShotEffect {
public ManaEchoesEffect() {
super(Outcome.Benefit);
this.staticText = "you may add {X} to your mana pool, where X is the number of creatures you control that share a creature type with it";
}
public ManaEchoesEffect(final ManaEchoesEffect effect) {
super(effect);
}
@Override
public ManaEchoesEffect copy() {
return new ManaEchoesEffect(this);
}
@Override
public boolean apply(Game game, Ability source) {
Player controller = game.getPlayer(source.getControllerId());
Permanent permanent = game.getPermanentOrLKIBattlefield(getTargetPointer().getFirst(game, source));
if (controller != null && permanent != null) {
int foundCreatures = 0;
for (Permanent perm: game.getBattlefield().getAllActivePermanents(new FilterCreaturePermanent(), source.getControllerId(), game)) {
if (CardUtil.shareSubtypes(permanent, perm)) {
foundCreatures ++;
}
}
if (foundCreatures > 0) {
controller.getManaPool().addMana(new Mana(0,0,0,0,0,foundCreatures,0), game, source);
}
return true;
}
return false;
}
}
/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets.onslaught;
import java.util.UUID;
import mage.Mana;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldAllTriggeredAbility;
import mage.abilities.effects.OneShotEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Outcome;
import mage.constants.Rarity;
import mage.constants.SetTargetPointer;
import mage.constants.Zone;
import mage.filter.common.FilterCreaturePermanent;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.players.Player;
import mage.util.CardUtil;
/**
*
* @author LevelX2
*/
public class ManaEchoes extends CardImpl {
public ManaEchoes(UUID ownerId) {
super(ownerId, 218, "Mana Echoes", Rarity.RARE, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}{R}");
this.expansionSetCode = "ONS";
// Whenever a creature enters the battlefield, you may add X mana of {C} to your mana pool, where X is the number of creatures you control that share a creature type with it.
this.addAbility(new EntersBattlefieldAllTriggeredAbility(Zone.BATTLEFIELD,
new ManaEchoesEffect(), new FilterCreaturePermanent("a creature"), true, SetTargetPointer.PERMANENT, ""));
}
public ManaEchoes(final ManaEchoes card) {
super(card);
}
@Override
public ManaEchoes copy() {
return new ManaEchoes(this);
}
}
class ManaEchoesEffect extends OneShotEffect {
public ManaEchoesEffect() {
super(Outcome.Benefit);
this.staticText = "you may add X mana of {C} to your mana pool, where X is the number of creatures you control that share a creature type with it";
}
public ManaEchoesEffect(final ManaEchoesEffect effect) {
super(effect);
}
@Override
public ManaEchoesEffect copy() {
return new ManaEchoesEffect(this);
}
@Override
public boolean apply(Game game, Ability source) {
Player controller = game.getPlayer(source.getControllerId());
Permanent permanent = game.getPermanentOrLKIBattlefield(getTargetPointer().getFirst(game, source));
if (controller != null && permanent != null) {
int foundCreatures = 0;
for (Permanent perm: game.getBattlefield().getAllActivePermanents(new FilterCreaturePermanent(), source.getControllerId(), game)) {
if (CardUtil.shareSubtypes(permanent, perm)) {
foundCreatures ++;
}
}
if (foundCreatures > 0) {
controller.getManaPool().addMana(new Mana(0,0,0,0,0,foundCreatures,0), game, source);
}
return true;
}
return false;
}
}

View file

@ -58,9 +58,9 @@ public class CityOfShadows extends CardImpl {
ability.addCost(new ExileTargetCost(new TargetControlledCreaturePermanent()));
this.addAbility(ability);
// {T}: Add {X} to your mana pool, where X is the number of storage counters on City of Shadows.
// {T}: Add X mana of {C} to your mana pool, where X is the number of storage counters on City of Shadows.
ability = new DynamicManaAbility(Mana.ColorlessMana(1), new CountersCount(CounterType.STORAGE),
"Add {X} to your mana pool, where X is the number of storage counters on {this}");
"Add X mana of {C} to your mana pool, where X is the number of storage counters on {this}");
this.addAbility(ability);
}

View file

@ -56,7 +56,7 @@ public class ManaDrain extends CardImpl {
this.expansionSetCode = "VMA";
// Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost.
// Counter target spell. At the beginning of your next main phase, add X mana of {C} to your mana pool, where X is that spell's converted mana cost.
this.getSpellAbility().addTarget(new TargetSpell());
this.getSpellAbility().addEffect(new ManaDrainCounterEffect());
}
@ -75,7 +75,7 @@ class ManaDrainCounterEffect extends OneShotEffect {
public ManaDrainCounterEffect() {
super(Outcome.Benefit);
this.staticText = "Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost";
this.staticText = "Counter target spell. At the beginning of your next main phase, add X mana of {C} to your mana pool, where X is that spell's converted mana cost";
}
public ManaDrainCounterEffect(final ManaDrainCounterEffect effect) {

View file

@ -5671,7 +5671,7 @@ Counterspell|Fourth Edition|65|U|{U}{U}|Instant|||Counter target spell.|
Creature Bond|Fourth Edition|66|C|{1}{U}|Enchantment - Aura|||Enchant creature$When enchanted creature dies, Creature Bond deals damage equal to that creature's toughness to the creature's controller.|
Drain Power|Fourth Edition|67|R|{U}{U}|Sorcery|||Target player activates a mana ability of each land he or she controls. Then put all mana from that player's mana pool into yours.|
Energy Flux|Fourth Edition|68|U|{2}{U}|Enchantment|||All artifacts have "At the beginning of your upkeep, sacrifice this artifact unless you pay {2}."|
Energy Tap|Fourth Edition|69|C|{U}|Sorcery|||Tap target untapped creature you control. If you do, add {X} to your mana pool, where X is that creature's converted mana cost.|
Energy Tap|Fourth Edition|69|C|{U}|Sorcery|||Tap target untapped creature you control. If you do, add X mana of {C} to your mana pool, where X is that creature's converted mana cost.|
Bog Imp|Fourth Edition|7|C|{1}{B}|Creature - Imp|1|1|Flying <i>(This creature can't be blocked except by creatures with flying or reach.)</i>|
Erosion|Fourth Edition|70|C|{U}{U}{U}|Enchantment - Aura|||Enchant land$At the beginning of the upkeep of enchanted land's controller, destroy that land unless that player pays {1} or 1 life.|
Feedback|Fourth Edition|71|U|{2}{U}|Enchantment - Aura|||Enchant enchantment$At the beginning of the upkeep of enchanted enchantment's controller, Feedback deals 1 damage to that player.|
@ -8226,7 +8226,7 @@ Devouring Deep|Legends|50|C|{2}{U}|Creature - Fish|1|2|Islandwalk|
Dream Coat|Legends|51|U|{U}|Enchantment - Aura|||Enchant creature${0}: Enchanted creature becomes the color or colors of your choice. Activate this ability only once each turn.|
Elder Spawn|Legends|52|R|{4}{U}{U}{U}|Creature - Spawn|6|6|At the beginning of your upkeep, unless you sacrifice an Island, sacrifice Elder Spawn and it deals 6 damage to you.$Elder Spawn can't be blocked by red creatures.|
Enchantment Alteration|Legends|53|C|{U}|Instant|||Attach target Aura attached to a creature or land to another permanent of that type.|
Energy Tap|Legends|54|C|{U}|Sorcery|||Tap target untapped creature you control. If you do, add {X} to your mana pool, where X is that creature's converted mana cost.|
Energy Tap|Legends|54|C|{U}|Sorcery|||Tap target untapped creature you control. If you do, add X mana of {C} to your mana pool, where X is that creature's converted mana cost.|
Field of Dreams|Legends|55|R|{U}|World Enchantment|||Players play with the top card of their libraries revealed.|
Flash Counter|Legends|56|C|{1}{U}|Instant|||Counter target instant spell.|
Flash Flood|Legends|57|C|{U}|Instant|||Choose one - Destroy target red permanent; or return target Mountain to its owner's hand.|
@ -8238,7 +8238,7 @@ In the Eye of Chaos|Legends|61|R|{2}{U}|World Enchantment|||Whenever a player ca
Invoke Prejudice|Legends|62|R|{U}{U}{U}{U}|Enchantment|||Whenever an opponent casts a creature spell that doesn't share a color with a creature you control, counter that spell unless that player pays {X}, where X is its converted mana cost.|
Juxtapose|Legends|63|R|{3}{U}|Sorcery|||You and target player exchange control of the creature you each control with the highest converted mana cost. Then exchange control of artifacts the same way. If two or more permanents a player controls are tied for highest cost, their controller chooses one of them.|
Land Equilibrium|Legends|64|R|{2}{U}{U}|Enchantment|||If an opponent who controls at least as many lands as you do would put a land onto the battlefield, that player instead puts that land onto the battlefield then sacrifices a land.|
Mana Drain|Legends|65|U|{U}{U}|Instant|||Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost.|
Mana Drain|Legends|65|U|{U}{U}|Instant|||Counter target spell. At the beginning of your next main phase, add X mana of {C} to your mana pool, where X is that spell's converted mana cost.|
Part Water|Legends|66|U|{X}{X}{U}|Sorcery|||X target creatures gain islandwalk until end of turn.|
Psionic Entity|Legends|67|R|{4}{U}|Creature - Illusion|2|2|{tap}: Psionic Entity deals 2 damage to target creature or player and 3 damage to itself.|
Psychic Purge|Legends|68|C|{U}|Sorcery|||Psychic Purge deals 1 damage to target creature or player.$When a spell or ability an opponent controls causes you to discard Psychic Purge, that player loses 5 life.|
@ -11194,7 +11194,7 @@ Sword of the Ages|Masters Edition III|202|R|{6}|Artifact|||Sword of the Ages ent
Voodoo Doll|Masters Edition III|203|R|{6}|Artifact|||At the beginning of your upkeep, put a pin counter on Voodoo Doll.$At the beginning of your end step, if Voodoo Doll is untapped, destroy Voodoo Doll and it deals damage to you equal to the number of pin counters on it.${X}{X}, {tap}: Voodoo Doll deals damage equal to the number of pin counters on it to target creature or player. X is the number of pin counters on Voodoo Doll.|
Bayou|Masters Edition III|204|R||Land - Swamp Forest||||
Bazaar of Baghdad|Masters Edition III|205|R||Land|||{tap}: Draw two cards, then discard three cards.|
City of Shadows|Masters Edition III|206|R||Land|||{tap}, Exile a creature you control: Put a storage counter on City of Shadows.${tap}: Add {X} to your mana pool, where X is the number of storage counters on City of Shadows.|
City of Shadows|Masters Edition III|206|R||Land|||{tap}, Exile a creature you control: Put a storage counter on City of Shadows.${tap}: Add X mana of {C} to your mana pool, where X is the number of storage counters on City of Shadows.|
Hammerheim|Masters Edition III|207|U||Legendary Land|||{tap}: Add {R} to your mana pool.$${tap}: Target creature loses all landwalk abilities until end of turn.|
Karakas|Masters Edition III|208|R||Legendary Land|||{tap}: Add {W} to your mana pool.${tap}: Return target legendary creature to its owner's hand.|
Plateau|Masters Edition III|209|R||Land - Mountain Plains||||
@ -11243,7 +11243,7 @@ Call to Arms|Masters Edition III|4|U|{1}{W}|Enchantment|||As Call to Arms enters
Land Equilibrium|Masters Edition III|40|R|{2}{U}{U}|Enchantment|||If an opponent who controls at least as many lands as you do would put a land onto the battlefield, that player instead puts that land onto the battlefield then sacrifices a land.|
Lu Meng, Wu General|Masters Edition III|41|U|{3}{U}{U}|Legendary Creature - Human Soldier|4|4|Horsemanship <i>(This creature can't be blocked except by creatures with horsemanship.)</i>|
Lu Xun, Scholar General|Masters Edition III|42|U|{2}{U}{U}|Legendary Creature - Human Soldier|1|3|Horsemanship <i>(This creature can't be blocked except by creatures with horsemanship.)</i>$Whenever Lu Xun, Scholar General deals damage to an opponent, you may draw a card.|
Mana Drain|Masters Edition III|43|R|{U}{U}|Instant|||Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost.|
Mana Drain|Masters Edition III|43|R|{U}{U}|Instant|||Counter target spell. At the beginning of your next main phase, add X mana of {C} to your mana pool, where X is that spell's converted mana cost.|
Mana Vortex|Masters Edition III|44|R|{1}{U}{U}|Enchantment|||When you cast Mana Vortex, counter it unless you sacrifice a land.$At the beginning of each player's upkeep, that player sacrifices a land.$When there are no lands on the battlefield, sacrifice Mana Vortex.|
Old Man of the Sea|Masters Edition III|45|R|{1}{U}{U}|Creature - Djinn|2|3|You may choose not to untap Old Man of the Sea during your untap step.${tap}: Gain control of target creature with power less than or equal to Old Man of the Sea's power for as long as Old Man of the Sea remains tapped and that creature's power remains less than or equal to Old Man of the Sea's power.|
Recall|Masters Edition III|46|U|{X}{X}{U}|Sorcery|||Discard X cards, then return a card from your graveyard to your hand for each card discarded this way. Exile Recall.|
@ -11801,7 +11801,7 @@ Muzzle|Mercadian Masques|30|C|{1}{W}|Enchantment - Aura|||Enchant creature$Preve
Iron Lance|Mercadian Masques|300|U|{2}|Artifact|||{3}, {tap}: Target creature gains first strike until end of turn.|
Jeweled Torque|Mercadian Masques|301|U|{2}|Artifact|||As Jeweled Torque enters the battlefield, choose a color.$Whenever a player casts a spell of the chosen color, you may pay {2}. If you do, you gain 2 life.|
Kyren Archive|Mercadian Masques|302|R|{3}|Artifact|||At the beginning of your upkeep, you may exile the top card of your library face down.${5}, Discard your hand, Sacrifice Kyren Archive: Put all cards exiled with Kyren Archive into their owner's hand.|
Kyren Toy|Mercadian Masques|303|R|{3}|Artifact|||{1}, {tap}: Put a charge counter on Kyren Toy.${tap}, Remove X charge counters from Kyren Toy: Add {X}{1} to your mana pool.|
Kyren Toy|Mercadian Masques|303|R|{3}|Artifact|||{1}, {tap}: Put a charge counter on Kyren Toy.${tap}, Remove X charge counters from Kyren Toy: Add X mana of {C} to your mana pool, and then add {C} to your mana pool.|
Magistrate's Scepter|Mercadian Masques|304|R|{3}|Artifact|||{4}, {tap}: Put a charge counter on Magistrate's Scepter.${tap}, Remove three charge counters from Magistrate's Scepter: Take an extra turn after this one.|
Mercadian Atlas|Mercadian Masques|305|R|{5}|Artifact|||At the beginning of your end step, if you didn't play a land this turn, you may draw a card.|
Mercadian Lift|Mercadian Masques|306|R|{2}|Artifact|||{1}, {tap}: Put a winch counter on Mercadian Lift.${tap}, Remove X winch counters from Mercadian Lift: You may put a creature card with converted mana cost X from your hand onto the battlefield.|
@ -14044,7 +14044,7 @@ Kaboom!|Onslaught|214|R|{4}{R}|Sorcery|||Choose any number of target players. Fo
Lavamancer's Skill|Onslaught|215|C|{1}{R}|Enchantment - Aura|||Enchant creature$Enchanted creature has "{tap}: This creature deals 1 damage to target creature."$As long as enchanted creature is a Wizard, it has "{tap}: This creature deals 2 damage to target creature."|
Lay Waste|Onslaught|216|C|{3}{R}|Sorcery|||Destroy target land.$Cycling {2} <i>({2}, Discard this card: Draw a card.)</i>|
Lightning Rift|Onslaught|217|U|{1}{R}|Enchantment|||Whenever a player cycles a card, you may pay {1}. If you do, Lightning Rift deals 2 damage to target creature or player.|
Mana Echoes|Onslaught|218|R|{2}{R}{R}|Enchantment|||Whenever a creature enters the battlefield, you may add {X} to your mana pool, where X is the number of creatures you control that share a creature type with it.|
Mana Echoes|Onslaught|218|R|{2}{R}{R}|Enchantment|||Whenever a creature enters the battlefield, you may add X mana of {C} to your mana pool, where X is the number of creatures you control that share a creature type with it.|
Menacing Ogre|Onslaught|219|R|{3}{R}{R}|Creature - Ogre|3|3|Trample, haste$When Menacing Ogre enters the battlefield, each player secretly chooses a number. Then those numbers are revealed. Each player with the highest number loses that much life. If you are one of those players, put two +1/+1 counters on Menacing Ogre.|
Dawning Purist|Onslaught|22|U|{2}{W}|Creature - Human Cleric|2|2|Whenever Dawning Purist deals combat damage to a player, you may destroy target enchantment that player controls.$Morph {1}{W} <i>You may cast this card face downn as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)</i>|
Nosy Goblin|Onslaught|220|C|{2}{R}|Creature - Goblin|2|1|{tap}, Sacrifice Nosy Goblin: Destroy target face-down creature.|
@ -19177,7 +19177,7 @@ Murk Dwellers|The Dark|11|C|{3}{B}|Creature - Zombie|2|2|Whenever Murk Dwellers
Tower of Coireall|The Dark|110|U|{2}|Artifact|||{tap}: Target creature can't be blocked by Walls this turn.|
Wand of Ith|The Dark|111|U|{4}|Artifact|||{3}, {tap}: Target player reveals a card at random from his or her hand. If it's a land card, that player discards it unless he or she pays 1 life. If it isn't a land card, the player discards it unless he or she pays life equal to its converted mana cost. Activate this ability only during your turn.|
War Barge|The Dark|112|U|{4}|Artifact|||{3}: Target creature gains islandwalk until end of turn. When War Barge leaves the battlefield this turn, destroy that creature. A creature destroyed this way can't be regenerated.|
City of Shadows|The Dark|113|R||Land|||{tap}, Exile a creature you control: Put a storage counter on City of Shadows.${tap}: Add {X} to your mana pool, where X is the number of storage counters on City of Shadows.|
City of Shadows|The Dark|113|R||Land|||{tap}, Exile a creature you control: Put a storage counter on City of Shadows.${tap}: Add X mana of {C} to your mana pool, where X is the number of storage counters on City of Shadows.|
Maze of Ith|The Dark|114|U||Land|||{tap}: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.|
Safe Haven|The Dark|115|R||Land|||{2}, {tap}: Exile target creature you control.$At the beginning of your upkeep, you may sacrifice Safe Haven. If you do, return each card exiled with Safe Haven to the battlefield under its owner's control.|
Sorrow's Path|The Dark|116|R||Land|||{tap}: Choose two target blocking creatures an opponent controls. If each of those creatures could block all creatures that the other is blocking, remove both of them from combat. Each one then blocks all creatures the other was blocking.$Whenever Sorrow's Path becomes tapped, it deals 2 damage to you and each creature you control.|
@ -20681,7 +20681,7 @@ Purging Scythe|Urza's Saga|308|R|{5}|Artifact|||At the beginning of your upkeep,
Smokestack|Urza's Saga|309|R|{4}|Artifact|||At the beginning of your upkeep, you may put a soot counter on Smokestack.$At the beginning of each player's upkeep, that player sacrifices a permanent for each soot counter on Smokestack.|
Planar Birth|Urza's Saga|31|R|{1}{W}|Sorcery|||Return all basic land cards from all graveyards to the battlefield tapped under their owners' control.|
Temporal Aperture|Urza's Saga|310|R|{2}|Artifact|||{5}, {tap}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost. <i>(If it has X in its mana cost, X is 0.)</i>|
Thran Turbine|Urza's Saga|311|U|{1}|Artifact|||At the beginning of your upkeep, you may add {C} or {2} to your mana pool. You can't spend this mana to cast spells.|
Thran Turbine|Urza's Saga|311|U|{1}|Artifact|||At the beginning of your upkeep, you may add {C} or {C}{C} to your mana pool. You can't spend this mana to cast spells.|
Umbilicus|Urza's Saga|312|R|{4}|Artifact|||At the beginning of each player's upkeep, that player returns a permanent he or she controls to its owner's hand unless he or she pays 2 life.|
Urza's Armor|Urza's Saga|313|U|{6}|Artifact|||If a source would deal damage to you, prevent 1 of that damage.|
Voltaic Key|Urza's Saga|314|U|{1}|Artifact|||{1}, {tap}: Untap target artifact.|
@ -20832,7 +20832,7 @@ Kaervek's Spite|Visions|13|R|{B}{B}{B}|Instant|||As an additional cost to cast K
Firestorm Hellkite|Visions|130|R|{4}{U}{R}|Creature - Dragon|6|6|Flying, trample$Cumulative upkeep {U}{R} <i>(At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)</i>|
Guiding Spirit|Visions|131|R|{1}{W}{U}|Creature - Angel Spirit|1|2|Flying${tap}: If the top card of target player's graveyard is a creature card, put that card on top of that player's library.|
Mundungu|Visions|132|U|{1}{U}{B}|Creature - Human Wizard|1|1|{tap}: Counter target spell unless its controller pays {1} and 1 life.|
Pygmy Hippo|Visions|133|R|{G}{U}|Creature - Hippo|2|2|Whenever Pygmy Hippo attacks and isn't blocked, you may have defending player activate a mana ability of each land he or she controls and empty his or her mana pool. If you do, Pygmy Hippo assigns no combat damage this turn and at the beginning of your postcombat main phase, you add {X} to your mana pool, where X is the amount of mana emptied from defending player's mana pool this way.|
Pygmy Hippo|Visions|133|R|{G}{U}|Creature - Hippo|2|2|Whenever Pygmy Hippo attacks and isn't blocked, you may have defending player activate a mana ability of each land he or she controls and empty his or her mana pool. If you do, Pygmy Hippo assigns no combat damage this turn and at the beginning of your postcombat main phase, you add X mana of {C} to your mana pool, where X is the amount of mana emptied from defending player's mana pool this way.|
Righteous War|Visions|134|R|{1}{W}{B}|Enchantment|||White creatures you control have protection from black.$Black creatures you control have protection from white.|
Scalebane's Elite|Visions|135|U|{3}{G}{W}|Creature - Human Soldier|4|4|Protection from black|
Simoon|Visions|136|U|{R}{G}|Instant|||Simoon deals 1 damage to each creature target opponent controls.|
@ -24362,7 +24362,7 @@ Jace, the Mind Sculptor|Vintage Masters|74|M|{2}{U}{U}|Planeswalker - Jace|||+2:
Keeneye Aven|Vintage Masters|75|C|{3}{U}|Creature - Bird Soldier|2|3|Flying$Cycling {2} <i>({2}, Discard this card: Draw a card.)</i>|
Killer Whale|Vintage Masters|76|C|{3}{U}{U}|Creature - Whale|3|5|{U}: Killer Whale gains flying until end of turn.|
Krovikan Sorcerer|Vintage Masters|77|C|{2}{U}|Creature - Human Wizard|1|1|{tap}, Discard a nonblack card: Draw a card.${tap}, Discard a black card: Draw two cards, then discard one of them.|
Mana Drain|Vintage Masters|78|M|{U}{U}|Instant|||Counter target spell. At the beginning of your next main phase, add {X} to your mana pool, where X is that spell's converted mana cost.|
Mana Drain|Vintage Masters|78|M|{U}{U}|Instant|||Counter target spell. At the beginning of your next main phase, add X mana of {C} to your mana pool, where X is that spell's converted mana cost.|
Man-o'-War|Vintage Masters|79|C|{2}{U}|Creature - Jellyfish|2|2|When Man-o'-War enters the battlefield, return target creature to its owner's hand.|
Mox Ruby|Vintage Masters|8|Bonus|{0}|Artifact|||{tap}: Add {R} to your mana pool.|
Mind's Desire|Vintage Masters|80|R|{4}{U}{U}|Sorcery|||Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. <i>(If it has X in its mana cost, X is 0.)</i>$Storm <i>(When you cast this spell, copy it for each spell cast before it this turn.)</i>|