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 ddf657322d7..3b8c5254e5a 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 @@ -553,10 +553,11 @@ public class ScryfallImageSupportCards { add("OTP"); // Breaking News add("BIG"); // The Big Score add("MH3"); // Modern Horizons 3 - add("M3C"); // Modern Horizons 3 + add("M3C"); // Modern Horizons 3 Commander add("ACR"); // Assassin's Creed add("BLB"); // Bloomburrow add("DSK"); // Duskmourn: House of Horror + add("FDN"); // Foundations // Custom sets using Scryfall images - must provide a direct link for each card in directDownloadLinks add("CALC"); // Custom Alchemized versions of existing cards diff --git a/Mage.Sets/src/mage/sets/Foundations.java b/Mage.Sets/src/mage/sets/Foundations.java new file mode 100644 index 00000000000..26f2b186416 --- /dev/null +++ b/Mage.Sets/src/mage/sets/Foundations.java @@ -0,0 +1,28 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class Foundations extends ExpansionSet { + + private static final Foundations instance = new Foundations(); + + public static Foundations getInstance() { + return instance; + } + + private Foundations() { + super("Foundations", "FDN", ExpansionSet.buildDate(2024, 11,15), SetType.EXPANSION); + this.blockName = "Foundations"; // for sorting in GUI + this.hasBasicLands = false; + this.hasBoosters = false; // temporary + + cards.add(new SetCardInfo("Day of Judgment", 140, Rarity.RARE, mage.cards.d.DayOfJudgment.class)); + cards.add(new SetCardInfo("Llanowar Elves", 227, Rarity.COMMON, mage.cards.l.LlanowarElves.class)); + cards.add(new SetCardInfo("Omniscience", 161, Rarity.MYTHIC, mage.cards.o.Omniscience.class)); + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index fa033049e08..921126a7367 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -94,6 +94,7 @@ Fallen Empires|FallenEmpires| Fate Reforged|FateReforged| Fifth Dawn|FifthDawn| Fifth Edition|FifthEdition| +Foundations|Foundations| Fourth Edition|FourthEdition| Friday Night Magic|FridayNightMagic| From the Vault: Angels|FromTheVaultAngels| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 16e3aaeb327..c881e7c8035 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -53717,3 +53717,8 @@ Forceful Cultivator|Alchemy: Kamigawa|29|M|{2}{G}{G}|Creature - Snake Shaman|2|3 Imperial Blademaster|Alchemy: Kamigawa|30|R|{1}{R}{W}|Creature - Human Samurai|2|3|Double strike$Whenever a Samurai or Warrior you control attacks alone, draft a card from Imperial Blademaster's spellbook.| Enduring Tenacity|Duskmourn: House of Horror|390|M|{2}{B}{B}|Enchantment Creature - Snake Glimmer|4|3|Whenever you gain life, target opponent loses that much life.$When Enduring Tenacity dies, if it was a creature, return it to the battlefield under its owner's control. It's an enchantment.| Overlord of the Hauntwoods|Duskmourn: House of Horror|395|M|{3}{G}{G}|Enchantment Creature - Avatar Horror|6|5|Impending 4--{1}{G}{G}$Whenever Overlord of the Hauntwoods enters or attacks, create a tapped colorless land token named Everywhere that is every basic land type.| +Nine-Lives Familiar|Foundations|66|R|{1}{B}{B}|Creature - Cat|1|1|This creature enters with eight revival counters on it if you cast it.$When this creature dies, if it had a revival counter on it, return it to the battlefield with one fewer revival counter on it at the beginning of the next end step.| +Anthem of Champions|Foundations|116|R|{G}{W}|Enchantment|||Creatures you control get +1/+1.| +Day of Judgment|Foundations|140|R|{2}{W}{W}|Sorcery|||Destroy all creatures.| +Omniscience|Foundations|161|M|{7}{U}{U}{U}|Enchantment|||You may cast spells from your hand without paying their mana costs.| +Llanowar Elves|Foundations|227|C|{G}|Creature - Elf Druid|1|1|{T}: Add {G}.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index cfa7f320d51..9c88c0e0383 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -109,6 +109,7 @@ Fallout|PIP| Fallen Empires|FEM| Friday Night Magic|FNMP| Fate Reforged|FRF| +Foundations|FDN| Future Sight|FUT| Global Series: Jiang Yanggu & Mu Yanling|GS1| Guildpact|GPT|