From c15b541eac762c57f8e98253205b3a7a7d2a2d82 Mon Sep 17 00:00:00 2001 From: fireshoes Date: Mon, 23 May 2016 18:29:37 -0500 Subject: [PATCH] [EMA] Added 5/23 spoilers. --- .../sets/eternalmasters/BloodbraidElf.java | 52 ++++++++++++++++++ .../mage/sets/eternalmasters/ChromeMox.java | 54 +++++++++++++++++++ .../src/mage/sets/eternalmasters/Daze.java | 54 +++++++++++++++++++ .../sets/eternalmasters/DeathriteShaman.java | 52 ++++++++++++++++++ .../src/mage/sets/eternalmasters/Gamble.java | 52 ++++++++++++++++++ .../eternalmasters/GoblinCharbelcher.java | 52 ++++++++++++++++++ .../eternalmasters/JaceTheMindSculptor.java | 52 ++++++++++++++++++ .../mage/sets/eternalmasters/ManaCrypt.java | 52 ++++++++++++++++++ .../mage/sets/eternalmasters/MazeOfIth.java | 54 +++++++++++++++++++ .../sets/eternalmasters/Necropotence.java | 54 +++++++++++++++++++ .../sets/eternalmasters/NimbleMongoose.java | 54 +++++++++++++++++++ .../mage/sets/eternalmasters/SneakAttack.java | 54 +++++++++++++++++++ .../sets/eternalmasters/SylvanLibrary.java | 52 ++++++++++++++++++ .../mage/sets/eternalmasters/ToxicDeluge.java | 52 ++++++++++++++++++ Utils/mtg-cards-data.txt | 14 +++++ 15 files changed, 754 insertions(+) create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/BloodbraidElf.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/ChromeMox.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/Daze.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/DeathriteShaman.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/Gamble.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/GoblinCharbelcher.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/JaceTheMindSculptor.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/ManaCrypt.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/MazeOfIth.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/Necropotence.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/NimbleMongoose.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/SneakAttack.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/SylvanLibrary.java create mode 100644 Mage.Sets/src/mage/sets/eternalmasters/ToxicDeluge.java diff --git a/Mage.Sets/src/mage/sets/eternalmasters/BloodbraidElf.java b/Mage.Sets/src/mage/sets/eternalmasters/BloodbraidElf.java new file mode 100644 index 00000000000..3ab2e612512 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/BloodbraidElf.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 BloodbraidElf extends mage.sets.alarareborn.BloodbraidElf { + + public BloodbraidElf(UUID ownerId) { + super(ownerId); + this.cardNumber = 197; + this.expansionSetCode = "EMA"; + } + + public BloodbraidElf(final BloodbraidElf card) { + super(card); + } + + @Override + public BloodbraidElf copy() { + return new BloodbraidElf(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/ChromeMox.java b/Mage.Sets/src/mage/sets/eternalmasters/ChromeMox.java new file mode 100644 index 00000000000..b78ec7287af --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/ChromeMox.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 ChromeMox extends mage.sets.mirrodin.ChromeMox { + + public ChromeMox(UUID ownerId) { + super(ownerId); + this.cardNumber = 219; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.MYTHIC; + } + + public ChromeMox(final ChromeMox card) { + super(card); + } + + @Override + public ChromeMox copy() { + return new ChromeMox(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/Daze.java b/Mage.Sets/src/mage/sets/eternalmasters/Daze.java new file mode 100644 index 00000000000..f34236a25eb --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/Daze.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 Daze extends mage.sets.nemesis.Daze { + + public Daze(UUID ownerId) { + super(ownerId); + this.cardNumber = 44; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.UNCOMMON; + } + + public Daze(final Daze card) { + super(card); + } + + @Override + public Daze copy() { + return new Daze(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/DeathriteShaman.java b/Mage.Sets/src/mage/sets/eternalmasters/DeathriteShaman.java new file mode 100644 index 00000000000..f9f01192c9b --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/DeathriteShaman.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 DeathriteShaman extends mage.sets.returntoravnica.DeathriteShaman { + + public DeathriteShaman(UUID ownerId) { + super(ownerId); + this.cardNumber = 215; + this.expansionSetCode = "EMA"; + } + + public DeathriteShaman(final DeathriteShaman card) { + super(card); + } + + @Override + public DeathriteShaman copy() { + return new DeathriteShaman(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/Gamble.java b/Mage.Sets/src/mage/sets/eternalmasters/Gamble.java new file mode 100644 index 00000000000..c1240000fa5 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/Gamble.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 Gamble extends mage.sets.urzassaga.Gamble { + + public Gamble(UUID ownerId) { + super(ownerId); + this.cardNumber = 132; + this.expansionSetCode = "EMA"; + } + + public Gamble(final Gamble card) { + super(card); + } + + @Override + public Gamble copy() { + return new Gamble(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/GoblinCharbelcher.java b/Mage.Sets/src/mage/sets/eternalmasters/GoblinCharbelcher.java new file mode 100644 index 00000000000..c075a24b8ca --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/GoblinCharbelcher.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 GoblinCharbelcher extends mage.sets.mirrodin.GoblinCharbelcher { + + public GoblinCharbelcher(UUID ownerId) { + super(ownerId); + this.cardNumber = 222; + this.expansionSetCode = "EMA"; + } + + public GoblinCharbelcher(final GoblinCharbelcher card) { + super(card); + } + + @Override + public GoblinCharbelcher copy() { + return new GoblinCharbelcher(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/JaceTheMindSculptor.java b/Mage.Sets/src/mage/sets/eternalmasters/JaceTheMindSculptor.java new file mode 100644 index 00000000000..0f753aed108 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/JaceTheMindSculptor.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 JaceTheMindSculptor extends mage.sets.worldwake.JaceTheMindSculptor { + + public JaceTheMindSculptor(UUID ownerId) { + super(ownerId); + this.cardNumber = 57; + this.expansionSetCode = "EMA"; + } + + public JaceTheMindSculptor(final JaceTheMindSculptor card) { + super(card); + } + + @Override + public JaceTheMindSculptor copy() { + return new JaceTheMindSculptor(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/ManaCrypt.java b/Mage.Sets/src/mage/sets/eternalmasters/ManaCrypt.java new file mode 100644 index 00000000000..a8f5985d151 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/ManaCrypt.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 ManaCrypt extends mage.sets.vintagemasters.ManaCrypt { + + public ManaCrypt(UUID ownerId) { + super(ownerId); + this.cardNumber = 225; + this.expansionSetCode = "EMA"; + } + + public ManaCrypt(final ManaCrypt card) { + super(card); + } + + @Override + public ManaCrypt copy() { + return new ManaCrypt(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/MazeOfIth.java b/Mage.Sets/src/mage/sets/eternalmasters/MazeOfIth.java new file mode 100644 index 00000000000..b008291d4e4 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/MazeOfIth.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 MazeOfIth extends mage.sets.thedark.MazeOfIth { + + public MazeOfIth(UUID ownerId) { + super(ownerId); + this.cardNumber = 241; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.RARE; + } + + public MazeOfIth(final MazeOfIth card) { + super(card); + } + + @Override + public MazeOfIth copy() { + return new MazeOfIth(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/Necropotence.java b/Mage.Sets/src/mage/sets/eternalmasters/Necropotence.java new file mode 100644 index 00000000000..e3a814eee39 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/Necropotence.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 Necropotence extends mage.sets.iceage.Necropotence { + + public Necropotence(UUID ownerId) { + super(ownerId); + this.cardNumber = 98; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.MYTHIC; + } + + public Necropotence(final Necropotence card) { + super(card); + } + + @Override + public Necropotence copy() { + return new Necropotence(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/NimbleMongoose.java b/Mage.Sets/src/mage/sets/eternalmasters/NimbleMongoose.java new file mode 100644 index 00000000000..715a4ec6781 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/NimbleMongoose.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 NimbleMongoose extends mage.sets.odyssey.NimbleMongoose { + + public NimbleMongoose(UUID ownerId) { + super(ownerId); + this.cardNumber = 179; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.COMMON; + } + + public NimbleMongoose(final NimbleMongoose card) { + super(card); + } + + @Override + public NimbleMongoose copy() { + return new NimbleMongoose(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/SneakAttack.java b/Mage.Sets/src/mage/sets/eternalmasters/SneakAttack.java new file mode 100644 index 00000000000..424c1d33964 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/SneakAttack.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 SneakAttack extends mage.sets.urzassaga.SneakAttack { + + public SneakAttack(UUID ownerId) { + super(ownerId); + this.cardNumber = 148; + this.expansionSetCode = "EMA"; + this.rarity = Rarity.MYTHIC; + } + + public SneakAttack(final SneakAttack card) { + super(card); + } + + @Override + public SneakAttack copy() { + return new SneakAttack(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/SylvanLibrary.java b/Mage.Sets/src/mage/sets/eternalmasters/SylvanLibrary.java new file mode 100644 index 00000000000..88fb6a9cbc7 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/SylvanLibrary.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 SylvanLibrary extends mage.sets.fifthedition.SylvanLibrary { + + public SylvanLibrary(UUID ownerId) { + super(ownerId); + this.cardNumber = 187; + this.expansionSetCode = "EMA"; + } + + public SylvanLibrary(final SylvanLibrary card) { + super(card); + } + + @Override + public SylvanLibrary copy() { + return new SylvanLibrary(this); + } +} diff --git a/Mage.Sets/src/mage/sets/eternalmasters/ToxicDeluge.java b/Mage.Sets/src/mage/sets/eternalmasters/ToxicDeluge.java new file mode 100644 index 00000000000..18472ecba63 --- /dev/null +++ b/Mage.Sets/src/mage/sets/eternalmasters/ToxicDeluge.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 ToxicDeluge extends mage.sets.commander2013.ToxicDeluge { + + public ToxicDeluge(UUID ownerId) { + super(ownerId); + this.cardNumber = 108; + this.expansionSetCode = "EMA"; + } + + public ToxicDeluge(final ToxicDeluge card) { + super(card); + } + + @Override + public ToxicDeluge copy() { + return new ToxicDeluge(this); + } +} diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index ba9c2916807..4c998ac6f52 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -57027,7 +57027,21 @@ Mountain|Shadows over Innistrad|294|L||Basic Land - Mountain|||R| Forest|Shadows over Innistrad|295|L||Basic Land - Forest|||G| Forest|Shadows over Innistrad|296|L||Basic Land - Forest|||G| Forest|Shadows over Innistrad|297|L||Basic Land - Forest|||G| +Daze|Eternal Masters|44|U|{1}{U}|Instant|||You may return an Island you control to its owner's hand rather than pay Daze's mana cost.$Counter target spell unless its controller pays {1}.| 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.| +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.| +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.| +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.| +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.| +Nimble Mongoose|Eternal Masters|179|C|{G}|Creature - Mongoose|1|1|Shroud (This permanent can't be the target of spells or abilities.)$Threshold - Nimble Mongoose gets +2/+2 as long as seven or more cards are in your graveyard.| +Sylvan Library|Eternal Masters|187|R|{1}{G}|Enchantment|||At the beginning of your draw step, you may draw two additional cards. If you do, choose two cards in your hand drawn this turn. For each of those cards, pay 4 life or put the card on top of your library.| +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.)| +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.| +Mana Crypt|Eternal Masters|225|M|{0}|Artifact|||At the beginning of your upkeep, flip a coin. If you lose the flip, Mana Crypt deals 3 damage to you.${tap}: Add {C}{C} to your mana pool.| +Maze of Ith|Eternal Masters|241|R||Land|||{T}: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.| Wasteland|Eternal Masters|248|R||Land|||{T}: Add {C} to your mana pool.${T}, Sacrifice Wasteland: Destroy target nonbasic land.| Aegis Angel|Welcome Deck 2016|1|R|{4}{W}{W}|Creature - Angel|5|5|Flying$When Aegis Angel enters the battlefield, another target creature gains indestructible for as long as you control Aegis Angel.| Marked by Honor|Welcome Deck 2016|2|C|{3}{W}|Enchantment - Aura|||Enchant creature$Enchanted creature gets +2/+2 and has vigilance.|