diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java index efb2f75a0f3..e85f9c4c437 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportCards.java @@ -534,6 +534,7 @@ public class ScryfallImageSupportCards { add("30A"); // Thirtieth Anniversary Edition add("LTR"); // The Lord of the Rings: Tales of Middle-Earth add("LTC"); // Tales of Middle-Earth Commander + add("CMM"); // Commander Masters } }; diff --git a/Mage.Sets/src/mage/sets/CommanderMasters.java b/Mage.Sets/src/mage/sets/CommanderMasters.java new file mode 100644 index 00000000000..7491d9079e8 --- /dev/null +++ b/Mage.Sets/src/mage/sets/CommanderMasters.java @@ -0,0 +1,27 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +public final class CommanderMasters extends ExpansionSet { + + private static final CommanderMasters instance = new CommanderMasters(); + + public static CommanderMasters getInstance() { + return instance; + } + + private CommanderMasters() { + super("Commander Masters", "CMM", ExpansionSet.buildDate(2023, 8, 4), SetType.SUPPLEMENTAL); + this.blockName = "Commander Masters"; + this.hasBasicLands = false; + this.hasBoosters = false; //temporary + + cards.add(new SetCardInfo("Capture of Jingzhou", 79, Rarity.RARE, mage.cards.c.CaptureOfJingzhou.class)); + cards.add(new SetCardInfo("Jeweled Lotus", 396, Rarity.MYTHIC, mage.cards.j.JeweledLotus.class)); + cards.add(new SetCardInfo("Personal Tutor", 110, Rarity.RARE, mage.cards.p.PersonalTutor.class)); + cards.add(new SetCardInfo("Selvala, Heart of the Wilds", 220, Rarity.MYTHIC, mage.cards.s.SelvalaHeartOfTheWilds.class)); + cards.add(new SetCardInfo("The Ur-Dragon", 361, Rarity.MYTHIC, mage.cards.t.TheUrDragon.class)); + } +} \ No newline at end of file diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index a64e297a25d..12c4794dd87 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -37,6 +37,7 @@ Commander Legends: Battle for Baldur's Gate|CommanderLegendsBattleForBaldursGate Commander Anthology|CommanderAnthology| Commander Anthology 2018|CommanderAnthology2018| Commander's Arsenal|CommandersArsenal| +Commander Masters|CommanderMasters| Conflux|Conflux| Conspiracy: Take the Crown|ConspiracyTakeTheCrown| Core Set 2019|CoreSet2019| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 4b2541acbdf..d59442db78b 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -48843,3 +48843,12 @@ Sol Ring|Tales of Middle-earth Commander|284|U|{1}|Artifact|||{T}: Add {C}{C}.| The Great Henge|Tales of Middle-earth Commander|348|M|{7}{G}{G}|Legendary Artifact|||This spell costs {X} less to cast, where X is the greatest power among creatures you control.${T}: Add {G}{G}. You gain 2 life.$Whenever a nontoken creature enters the battlefield under your control, put a +1/+1 counter on it and draw a card.| Ensnaring Bridge|Tales of Middle-earth Commander|350|M|{3}|Artifact|||Creatures with power greater than the number of cards in your hand can't attack.| Wasteland|Tales of Middle-earth Commander|376|M||Land|||{T}: Add {C}.${T}, Sacrifice Wasteland: Destroy target nonbasic land.| +Capture of Jingzhou|Commander Masters|79|R|{3}{U}{U}|Sorcery|||Take an extra turn after this one.| +Personal Tutor|Commander Masters|110|R|{U}|Sorcery|||Search your library for a sorcery card, reveal it, then shuffle and put that card on top.| +Selvala, Heart of the Wilds|Commander Masters|220|M|{1}{G}{G}|Legendary Creature - Elf Scout|2|3|Whenever another creature enters the battlefield, its controller may draw a card if its power is greater than each other creature's power.${G}, {T}: Add X mana in any combination of colors, where X is the greatest power among creatures you control.| +The Ur-Dragon|Commander Masters|361|M|{4}{W}{U}{B}{R}{G}|Legendary Creature - Dragon Avatar|10|10|Eminence -- As long as The Ur-Dragon is in the command zone or on the battlefield, other Dragon spells you cast cost {1} less to cast.$Flying$Whenever one or more Dragons you control attack, draw that many cards, then you may put a permanent card from your hand onto the battlefield.| +Jeweled Lotus|Commander Masters|396|M|{0}|Artifact|||{T}, Sacrifice Jeweled Lotus: Add three mana of any one color. Spend this mana only to cast your commander.| +Zhulodok, Void Gorger|Commander Masters|704|M|{5}{C}|Legendary Creature - Eldrazi|7|4|Colorless spells you cast from your hand with mana value 7 or greater have "Cascade, cascade."| +Anikthea, Hand of Erebos|Commander Masters|705|M|{2}{W}{B}{G}|Legendary Enchantment Creature - Demigod|4|4|Menace$Other enchantment creatures you control have menace.$Whenever Anikthea enters the battlefield or attacks, exile up to one target non-Aura enchantment card from your graveyard. Create a token that's a copy of that card, except it's a 3/3 black Zombie creature in addition to its other types.| +Commodore Guff|Commander Masters|706|M|{1}{U}{R}{W}|Legendary Planeswalker - Guff|6|At the beginning of your end step, put a loyalty counter on another target planeswalker you control.$+1: Create a 1/1 red Wizard creature token with "{T}: Add {R}. Spend this mana only to cast a planeswalker spell."$-3: You draw X cards and Commodore Guff deals X damage to each opponent, where X is the number of planeswalkers you control.$Commodore Guff can be your commander.| +Sliver Gravemother|Commander Masters|707|M|{W}{U}{B}{R}{G}|Legendary Creature - Sliver|6|6|The "legend rule" doesn't apply to Slivers you control.$Each Sliver creature card in your graveyard has encore {X}, where X is its mana value.$Encore {5}| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 58d89cbf20a..305e26c8abb 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -47,6 +47,7 @@ Clash Pack|CLASH| Commander Anthology|CMA| Commander Anthology 2018|CM2| Commander's Arsenal|CM1| +Commander Masters|CMM| Commander|CMD| Conspiracy|CNS| Conspiracy: Take the Crown|CN2|