From 85c3fe425b252731f36189efce048344a491e529 Mon Sep 17 00:00:00 2001 From: fireshoes Date: Wed, 25 May 2016 10:57:05 -0500 Subject: [PATCH] [EMA] Added 5/25 spoilers. --- .../sets/eternalmasters/ChainLightning.java | 54 +++++++++++++++++++ .../eternalmasters/MaelstromWanderer.java | 52 ++++++++++++++++++ .../sets/eternalmasters/ProdigalSorcerer.java | 54 +++++++++++++++++++ .../sets/eternalmasters/RorixBladewing.java | 52 ++++++++++++++++++ .../sets/eternalmasters/ShardlessAgent.java | 54 +++++++++++++++++++ .../mage/sets/eternalmasters/Vindicate.java | 52 ++++++++++++++++++ Utils/mtg-cards-data.txt | 7 +++ 7 files changed, 325 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/ChainLightning.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/MaelstromWanderer.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/ProdigalSorcerer.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/RorixBladewing.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/ShardlessAgent.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/Vindicate.java diff --git a/Mage.Sets/src/mage/sets/eternalmasters/ChainLightning.java b/Mage.Sets/src/mage/sets/eternalmasters/ChainLightning.java new file mode 100644 index 00000000000..116c674dafd --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/ChainLightning.java @@ -0,0 +1,54 @@ +/* + * 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.eternalmasters; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class ChainLightning extends mage.sets.legends.ChainLightning { + + public ChainLightning(UUID ownerId) { + super(ownerId); + this.cardNumber = 123; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.UNCOMMON; + } + + public ChainLightning(final ChainLightning card) { + super(card); + } + + @Override + public ChainLightning copy() { + return new ChainLightning(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/MaelstromWanderer.java b/Mage.Sets/src/mage/sets/eternalmasters/MaelstromWanderer.java new file mode 100644 index 00000000000..e217d50e681 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/MaelstromWanderer.java @@ -0,0 +1,52 @@ +/* + * 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.eternalmasters; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class MaelstromWanderer extends mage.sets.planechase2012.MaelstromWanderer { + + public MaelstromWanderer(UUID ownerId) { + super(ownerId); + this.cardNumber = 204; + this.expansionSetCode = "EMA"; + } + + public MaelstromWanderer(final MaelstromWanderer card) { + super(card); + } + + @Override + public MaelstromWanderer copy() { + return new MaelstromWanderer(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/ProdigalSorcerer.java b/Mage.Sets/src/mage/sets/eternalmasters/ProdigalSorcerer.java new file mode 100644 index 00000000000..638a48c337e --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/ProdigalSorcerer.java @@ -0,0 +1,54 @@ +/* + * 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.eternalmasters; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class ProdigalSorcerer extends mage.sets.timeshifted.ProdigalSorcerer { + + public ProdigalSorcerer(UUID ownerId) { + super(ownerId); + this.cardNumber = 67; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.UNCOMMON; + } + + public ProdigalSorcerer(final ProdigalSorcerer card) { + super(card); + } + + @Override + public ProdigalSorcerer copy() { + return new ProdigalSorcerer(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/RorixBladewing.java b/Mage.Sets/src/mage/sets/eternalmasters/RorixBladewing.java new file mode 100644 index 00000000000..a86a333cd68 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/RorixBladewing.java @@ -0,0 +1,52 @@ +/* + * 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.eternalmasters; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class RorixBladewing extends mage.sets.planechase.RorixBladewing { + + public RorixBladewing(UUID ownerId) { + super(ownerId); + this.cardNumber = 145; + this.expansionSetCode = "EMA"; + } + + public RorixBladewing(final RorixBladewing card) { + super(card); + } + + @Override + public RorixBladewing copy() { + return new RorixBladewing(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/ShardlessAgent.java b/Mage.Sets/src/mage/sets/eternalmasters/ShardlessAgent.java new file mode 100644 index 00000000000..8d16a3cd1bc --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/ShardlessAgent.java @@ -0,0 +1,54 @@ +/* + * 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.eternalmasters; + +import java.util.UUID; +import mage.constants.Rarity; + +/** + * + * @author fireshoes + */ +public class ShardlessAgent extends mage.sets.planechase2012.ShardlessAgent { + + public ShardlessAgent(UUID ownerId) { + super(ownerId); + this.cardNumber = 206; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.RARE; + } + + public ShardlessAgent(final ShardlessAgent card) { + super(card); + } + + @Override + public ShardlessAgent copy() { + return new ShardlessAgent(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/Vindicate.java b/Mage.Sets/src/mage/sets/eternalmasters/Vindicate.java new file mode 100644 index 00000000000..3c86ec016ef --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/Vindicate.java @@ -0,0 +1,52 @@ +/* + * 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.eternalmasters; + +import java.util.UUID; + +/** + * + * @author fireshoes + */ +public class Vindicate extends mage.sets.apocalypse.Vindicate { + + public Vindicate(UUID ownerId) { + super(ownerId); + this.cardNumber = 210; + this.expansionSetCode = "EMA"; + } + + public Vindicate(final Vindicate card) { + super(card); + } + + @Override + public Vindicate copy() { + return new Vindicate(this); + } +} diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 950fcef02eb..7541d39b9b9 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -57037,15 +57037,19 @@ Diminishing Returns|Eternal Masters|46|R|{2}{U}{U}|Sorcery|||Each player shuffle Force of Will|Eternal Masters|49|M|{3}{U}{U}|Instant|||You may pay 1 life and exile a blue card from your hand rather than pay Force of Will's mana cost.$Counter target spell.| Giant Tortoise|Eternal Masters|52|C|{1}{U}|Creature - Turtle|1|1|Giant Tortoise gets +0/+3 as long as it's untapped.| Jace, the Mind Sculptor|Eternal Masters|57|M|{2}{U}{U}|Planeswalker - Jace|||+2: Look at the top card of target player's library. You may put that card on the bottom of that player's library.$0: Draw three cards, then put two cards from your hand on top of your library in any order.$-1: Return target creature to its owner's hand.$-12: Exile all cards from target player's library, then that player shuffles his or her hand into his or her library.| +Prodigal Sorcerer|Eternal Masters|67|U|{2}{U}|Creature - Human Wizard|1|1|{tap}: Prodigal Sorcerer deals 1 damage to target creature or player.| Animate Dead|Eternal Masters|78|U|{1}{B}|Enchantment - Aura|||Enchant creature card in a graveyard$When Animate Dead enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with Animate Dead." Return enchanted creature card to the battlefield under your control and attach Animate Dead to it. When Animate Dead leaves the battlefield, that creature's controller sacrifices it.$Enchanted creature gets -1/-0.| Cabal Therapy|Eternal Masters|83|U|{B}|Sorcery|||Name a nonland card. Target player reveals his or her hand and discards all cards with that name.$Flashback�Sacrifice a creature. (You may cast this card from your graveyard for its flashback cost. Then exile it.)| Entomb|Eternal Masters|87|R|{B}|Instant|||Search your library for a card and put that card into your graveyard. Then shuffle your library.| +Hymn to Tourach|Eternal Masters|92|U|{B}{B}|Sorcery|||Target player discards two cards at random.| Ichorid|Eternal Masters|93|R|{3}{B}|Creature - Horror|3|1|Haste$At the beginning of the end step, sacrifice Ichorid.$At the beginning of your upkeep, if Ichorid is in your graveyard, you may exile a black creature card other than Ichorid from your graveyard. If you do, return Ichorid to the battlefield.| Necropotence|Eternal Masters|98|M|{B}{B}{B}|Enchantment|||Skip your draw step.$Whenever you discard a card, exile that card from your graveyard.$Pay 1 life: Exile the top card of your library face down. Put that card into your hand at the beginning of your next end step.| Toxic Deluge|Eternal Masters|108|R|{2}{B}|Sorcery|||As an additional cost to cast Toxic Deluge, pay X life.$All creatures get -X/-X until end of turn.| Vampiric Tutor|Eternal Masters|112|M|{B}|Instant|||Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life.| +Chain Lightning|Eternal Masters|123|U|{R}|Sorcery|||Chain Lightning deals 3 damage to target creature or player. Then that player or that creature's controller may pay {R}{R}. If the player does, he or she may copy this spell and may choose a new target for that copy.| Dualcaster Mage|Eternal Masters|127|R|{1}{R}{R}|Creature - Human Wizard|2|2|Flash$When Dualcaster Mage enters the battlefield, copy target instant or sorcery spell. You may choose new targets for the copy.| Gamble|Eternal Masters|132|R|{R}|Sorcery|||Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library.| +Rorix Bladewing|Eternal Masters|145|R|{3}{R}{R}{R}|Legendary Creature - Dragon|6|5|Flying, haste| Sneak Attack|Eternal Masters|148|M|{3}{R}|Enchantment|||{R}: You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice the creature at the beginning of the next end step.| Worldgorger Dragon|Eternal Masters|154|M|{3}{R}{R}{R}|Creature - Nightmare Dragon|7|7|Flying, trample$When Worldgorger Dragon enters the battlefield, exile all other permanents you control.$When Worldgorger Dragon leaves the battlefield, return the exiled cards to the battlefield under their owners' control.| Gaea's Blessing|Eternal Masters|168|U|{1}{G}|Sorcery|||Target player shuffles up to three target cards from his or her graveyard into his or her library.$Draw a card.$When Gaea's Blessing is put into your graveyard from your library, shuffle your graveyard into your library.| @@ -57058,7 +57062,10 @@ Wirewood Symbiote|Eternal Masters|192|U|{G}|Creature - Insect|1|1|Return an Elf Baleful Strix|Eternal Masters|196|R|{U}{B}|Artifact Creature - Bird|1|1|Flying, deathtouch$When Baleful Strix enters the battlefield, draw a card.| Bloodbraid Elf|Eternal Masters|197|U|{2}{R}{G}|Creature - Elf Berserker|3|2|Haste$Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)| Dack Fayden|Eternal Masters|199|M|{1}{U}{R}|Planeswalker - Dack|||+1: Target player draws two cards, then discards two cards.$-2: Gain control of target artifact.$-6: You get an emblem with "Whenever you cast a spell that targets one or more permanents, gain control of those permanents."| +Maelstrom Wanderer|Eternal Masters|204|M|{5}{U}{R}{G}|Legendary Creature - Elemental|7|5|Creatures you control have haste.$Cascade, cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order. Then do it again.)| Shaman of the Pack|Eternal Masters|205|U|{1}{B}{G}|Creature - Elf Shaman|3|2|When Shaman of the Pack enters the battlefield, target opponent loses life equal to the number of Elves you control.| +Shardless Agent|Eternal Masters|206|R|{1}{G}{U}|Artifact Creature - Human Rogue|2|2|Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)| +Vindicate|Eternal Masters|210|R|{1}{W}{B}|Sorcery|||Destroy target permanent.| Deathrite Shaman|Eternal Masters|215|R|{BG}|Creature - Elf Shaman|1|2|{tap}: Exile target land card from a graveyard. Add one mana of any color to your mana pool.${B}, {tap}: Exile target instant or sorcery card from a graveyard. Each opponent loses 2 life.${G}, {tap}: Exile target creature card from a graveyard. You gain 2 life.| Chrome Mox|Eternal Masters|219|M|{0}|Artifact|||Imprint - When Chrome Mox enters the battlefield, you may exile a nonartifact, nonland card from your hand.${tap}: Add one mana of any of the exiled card's colors to your mana pool.| Goblin Charbelcher|Eternal Masters|222|R|{4}|Artifact|||{3}, {tap}: Reveal cards from the top of your library until you reveal a land card. Goblin Charbelcher deals damage equal to the number of nonland cards revealed this way to target creature or player. If the revealed land card was a Mountain, Goblin Charbelcher deals double that damage instead. Put the revealed cards on the bottom of your library in any order.|