diff --git a/Mage.Sets/src/mage/sets/ModernMasters2017.java b/Mage.Sets/src/mage/sets/ModernMasters2017.java index 9b7ecc23de9..5aeeaf80ec7 100644 --- a/Mage.Sets/src/mage/sets/ModernMasters2017.java +++ b/Mage.Sets/src/mage/sets/ModernMasters2017.java @@ -29,6 +29,7 @@ package mage.sets; import mage.cards.ExpansionSet; +import mage.constants.Rarity; import mage.constants.SetType; /** @@ -53,6 +54,30 @@ public class ModernMasters2017 extends ExpansionSet { this.numBoosterUncommon = 3; this.numBoosterRare = 1; this.ratioBoosterMythic = 8; + cards.add(new SetCardInfo("Arcane Sanctum", 228, Rarity.UNCOMMON, mage.cards.a.ArcaneSanctum.class)); + cards.add(new SetCardInfo("Arid Mesa", 229, Rarity.RARE, mage.cards.a.AridMesa.class)); + cards.add(new SetCardInfo("Azorius Guildgate", 230, Rarity.COMMON, mage.cards.a.AzoriusGuildgate.class)); + cards.add(new SetCardInfo("Boros Guildgate", 231, Rarity.COMMON, mage.cards.b.BorosGuildgate.class)); + cards.add(new SetCardInfo("Crumbling Necropolis", 233, Rarity.UNCOMMON, mage.cards.c.CrumblingNecropolis.class)); + cards.add(new SetCardInfo("Damnation", 63, Rarity.RARE, mage.cards.d.Damnation.class)); + cards.add(new SetCardInfo("Dimir Guildgate", 234, Rarity.COMMON, mage.cards.d.DimirGuildgate.class)); + cards.add(new SetCardInfo("Goblin Guide", 96, Rarity.RARE, mage.cards.g.GoblinGuide.class)); + cards.add(new SetCardInfo("Golgari Guildgate", 235, Rarity.COMMON, mage.cards.g.GolgariGuildgate.class)); + cards.add(new SetCardInfo("Gruul Guildgate", 236, Rarity.COMMON, mage.cards.g.GruulGuildgate.class)); + cards.add(new SetCardInfo("Izzet Guildgate", 237, Rarity.COMMON, mage.cards.i.IzzetGuildgate.class)); + cards.add(new SetCardInfo("Jungle Shrine", 238, Rarity.UNCOMMON, mage.cards.j.JungleShrine.class)); + cards.add(new SetCardInfo("Marsh Flats", 239, Rarity.RARE, mage.cards.m.MarshFlats.class)); + cards.add(new SetCardInfo("Misty Rainforest", 240, Rarity.RARE, mage.cards.m.MistyRainforest.class)); + cards.add(new SetCardInfo("Orzhov Guildgate", 241, Rarity.COMMON, mage.cards.o.OrzhovGuildgate.class)); + cards.add(new SetCardInfo("Rakdos Guildgate", 242, Rarity.COMMON, mage.cards.r.RakdosGuildgate.class)); + cards.add(new SetCardInfo("Restoration Angel", 20, Rarity.RARE, mage.cards.r.RestorationAngel.class)); + cards.add(new SetCardInfo("Savage Lands", 243, Rarity.UNCOMMON, mage.cards.s.SavageLands.class)); + cards.add(new SetCardInfo("Scalding Tarn", 244, Rarity.RARE, mage.cards.s.ScaldingTarn.class)); + cards.add(new SetCardInfo("Seaside Citadel", 245, Rarity.UNCOMMON, mage.cards.s.SeasideCitadel.class)); + cards.add(new SetCardInfo("Selesnya Guildgate", 246, Rarity.COMMON, mage.cards.s.SelesnyaGuildgate.class)); + cards.add(new SetCardInfo("Simic Guildgate", 247, Rarity.COMMON, mage.cards.s.SimicGuildgate.class)); + cards.add(new SetCardInfo("Stoic Angel", 190, Rarity.RARE, mage.cards.s.StoicAngel.class)); + cards.add(new SetCardInfo("Verdant Catacombs", 249, Rarity.RARE, mage.cards.v.VerdantCatacombs.class)); } } diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 78e73d2867c..021b4149801 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -30549,3 +30549,27 @@ Tezzeret's Betrayal|Aether Revolt|191|R|{3}{U}{B}|Sorcery|||Destroy target creat Pendulum of Patterns|Aether Revolt|192|C|{2}|Artifact|||When Pendulum of Patterns enters the battlefield, you gain 3 life.${5}, {T}, Sacrifice Pendulum of Patterns: Draw a card.| Tezzeret's Simulacrum|Aether Revolt|193|U|{3}|Artifact Creature - Golem|2|3|{T}: Target opponent loses 1 life. If you control a Tezzeret planeswalker, that player loses 3 life instead.| Submerged Boneyard|Aether Revolt|194|C||Land|||Submerged Boneyard enters the battlefield tapped.${T}: Add {U} or {B} to your mana pool.| +Restoration Angel|Modern Masters 2017|20|R|{3}{W}|Creature - Angel|3|4|Flash$Flying$When Restoration Angel enters the battlefield, you may exile target non-Angel creature you control, then return that card to the battlefield under your control.| +Damnation|Modern Masters 2017|63|R|{2}{B}{B}|Sorcery|||Destroy all creatures. They can't be regenerated.| +Goblin Guide|Modern Masters 2017|96|R|{R}|Creature - Goblin Scout|2|2|Haste$Whenever Goblin Guide attacks, defending players reveals the top card of his or her library. If it's a land card, that player puts it into his or her hand.| +Stoic Angel|Modern Masters 2017|190|R|{1}{G}{W}{U}|Creature - Angel|3|4|Flying, vigilance$Players can't untap more than one creature during their untap steps.| +Arcane Sanctum|Modern Masters 2017|228|U||Land|||Arcane Sanctum enters the battlefield tapped.${T}: Add {W}, {U}, or {B} to your mana pool.| +Arid Mesa|Modern Masters 2017|229|R||Land|||{T}, Pay 1 life, Sacrifice Arid Mesa: Search your library for a Mountain or Plains card and put it onto the battlefield. Then shuffle your library.| +Azorius Guildgate|Modern Masters 2017|230|C||Land - Gate||||Azorius Guildgate enters the battlefield tapped.${T}: Add {W} or {U} to your mana pool.| +Boros Guidgate|Modern Masters 2017|231|C||Land - Gate|||Boros Guildgate enters the battlefield tapped.${T}: Add {R} or {W} to your mana pool.| +Crumbling Necropolis|Modern Masters 2017|233|U||Land|||Crumbling Necropolis enters the battlefield tapped.${T}: Add {U}, {B}, or {R} to your mana pool.| +Dimir Guildgate|Modern Masters 2017|234|C||Land - Gate|||Dimir Guildgate enters the battlefield tapped.${T}: Add {U} or {B} to your mana pool.| +Golgari Guildgate|Modern Masters 2017|235|C||Land - Gate|||Golgari Guildgate enters the battlefield tapped.${T}: Add {B} or {G} to your mana pool.| +Gruul Guildgate|Modern Masters 2017|236|C||Land - Gate|||Gruul Guildgate enters the battlefield tapped.${T}: Add {R} or {G} to your mana pool.| +Izzet Guildgate|Modern Masters 2017|237|C||Land - Gate|||Izzet Guildgate enters the battlefield tapped.${T}: Add {U} or {R} to your mana pool.| +Jungle Shrine|Modern Masters 2017|238|U||Land|||Jungle Shrine enters the battlefield tapped.${T}: Add {R}, {G}, or {W} to your mana pool.| +Marsh Flats|Modern Masters 2017|239|R||Land|||{T}, Pay 1 life, Sacrifice Marsh Flats: Search your library for a Plains or Swamp card and put it onto the battlefield. Then shuffle your library.| +Misty Rainforest|Modern Masters 2017|240|R||Land|||{T}, Pay 1 life, Sacrifice Misty Rainforest: Search your library for a Forest or Island card and put it onto the battlefield. Then shuffle your library.| +Orzhov Guildgate|Modern Masters 2017|241|C||Land - Gate|||Orzhov Guildgate enters the battlefield tapped.${T}: Add {W} or {B} to your mana pool.| +Rakdos Guildgate|Modern Masters 2017|242|C||Land - Gate|||Rakdos Guildgate enters the battlefield tapped.${T}: Add {B} or {R} to your mana pool.| +Savage Lands|Modern Masters 2017|243|U||Land|||Savage Lands enters the battlefield tapped.${T}: Add {B}, {R}, or {G} to your mana pool.| +Scalding Tarn|Modern Masters 2017|244|R||Land|||{T}, Pay 1 life, Sacrifice Scalding Tarn: Search your library for an Island or Mountain card and put it onto the battlefield. Then shuffle your library.| +Seaside Citadel|Modern Masters 2017|245|U||Land|||Seaside Citadel enters the battlefield tapped.${T}: Add {G}, {W}, or {U} to your mana pool.| +Selesnya Guildgate|Modern Masters 2017|246|C||Land - Gate|||Selesnya Guildgate enters the battlefield tapped.${T}: Add {G} or {W} to your mana pool.| +Simic Guildgate|Modern Masters 2017|247|C||Land - Gate|||Simic Guildgate enters the battlefield tapped.${T}: Add {G} or {U} to your mana pool.| +Verdant Catacombs|Modern Masters 2017|249|R||Land|||{T}, Pay 1 life, Sacrifice Verdant Catacombs: Search your library for a Swamp or Forest card and put it onto the battlefield. Then shuffle your library.| \ No newline at end of file