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 a8209ba767a..3d9cda4a4e6 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 @@ -551,6 +551,7 @@ public class ScryfallImageSupportCards { add("OTP"); // Breaking News add("BIG"); // The Big Score add("MH3"); // Modern Horizons 3 + add("M3C"); // Modern Horizons 3 add("ACR"); // Assassin's Creed add("BLB"); // Bloomburrow diff --git a/Mage.Sets/src/mage/sets/ModernHorizons3Commander.java b/Mage.Sets/src/mage/sets/ModernHorizons3Commander.java new file mode 100644 index 00000000000..9abb6d80641 --- /dev/null +++ b/Mage.Sets/src/mage/sets/ModernHorizons3Commander.java @@ -0,0 +1,21 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class ModernHorizons3Commander extends ExpansionSet { + + private static final ModernHorizons3Commander instance = new ModernHorizons3Commander(); + + public static ModernHorizons3Commander getInstance() { + return instance; + } + + private ModernHorizons3Commander() { + super("Modern Horizons 3 Commander", "M3C", ExpansionSet.buildDate(2024, 6, 7), SetType.SUPPLEMENTAL); + this.hasBasicLands = false; + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index 0abf9fe4da2..95e71075b0a 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -181,6 +181,7 @@ Mirrodin Besieged|MirrodinBesieged| Modern Horizons|ModernHorizons| Modern Horizons 2|ModernHorizons2| Modern Horizons 3|ModernHorizons3| +Modern Horizons 3 Commander|ModernHorizons3Commander| Modern Masters|ModernMasters| Modern Masters 2015|ModernMasters2015| Modern Masters 2017|ModernMasters2017| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 4ca3e64ee4c..104417fce61 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -52902,3 +52902,6 @@ Bounty Board|Outlaws of Thunder Junction Commander|37|R|{3}|Artifact|||{T}: Add Dream-Thief's Bandana|Outlaws of Thunder Junction Commander|38|R|{2}|Artifact - Equipment|||Whenever equipped creature deals combat damage to a player, look at the top card of their library, then exile it face down. For as long as it remains exiled, you may play it, and mana of any type can be spent to cast that spell.$Equip {1}| Leyline Dowser|Outlaws of Thunder Junction Commander|39|R|{2}|Artifact|||{1}, {T}: Mill a card. You may put an instant or sorcery card milled this way into your hand. Tap an untapped legendary creature you control: Untap Leyline Dowser.| Cactus Preserve|Outlaws of Thunder Junction Commander|40|R||Land - Desert|||Cactus Preserve enters the battlefield tapped.${T}: Add one mana of any type that a land you control could produce.${3}: Until end of turn, Cactus Preserve becomes an X/X green Plant creature with reach, where X is the greatest mana value among your commanders. It's still a land.| +March from Velis Vel|Modern Horizons 3 Commander|100|R|{2}{U}|Sorcery|||Choose a nonbasic land type. Each land you control of that type becomes a copy of target creature you control until end of turn and gains haste until end of turn.$Flashback {4}{U}| +Final Act|Modern Horizons 3 Commander|104|R|{4}{B}{B}|Sorcery|||Choose one or more --$* Destroy all creatures.$* Destroy all planeswalkers.$* Destroy all battles.$* Exile all graveyards.$* Each opponent loses all counters.| +Planar Nexus|Modern Horizons 3 Commander|132|R||Land|||Planar Nexus is every nonbasic land type.${T}: Add {C}.${1}, {T}: Add one mana of any color.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index a25a91f12ff..9b14b6c60b8 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -180,6 +180,7 @@ Launch Party|MLP| Modern Horizons|MH1| Modern Horizons 2|MH2| Modern Horizons 3|MH3| +Modern Horizons 3 Commander|M3C| Modern Masters 2015|MM2| Modern Masters 2017|MM3| Modern Masters|MMA|