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 559a1cffade..01834589b84 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 @@ -511,6 +511,7 @@ public class ScryfallImageSupportCards { add("NCC"); // New Capenna Commander add("SLX"); // Universes Within add("CLB"); // Commander Legends: Battle for Baldur's Gate + add("40K"); // Warhammer 40,000 } }; diff --git a/Mage.Sets/src/mage/sets/Warhammer40000.java b/Mage.Sets/src/mage/sets/Warhammer40000.java new file mode 100644 index 00000000000..c783459e157 --- /dev/null +++ b/Mage.Sets/src/mage/sets/Warhammer40000.java @@ -0,0 +1,24 @@ +package mage.sets; + +import mage.cards.ExpansionSet; +import mage.constants.Rarity; +import mage.constants.SetType; + +/** + * @author TheElk801 + */ +public final class Warhammer40000 extends ExpansionSet { + + private static final Warhammer40000 instance = new Warhammer40000(); + + public static Warhammer40000 getInstance() { + return instance; + } + + private Warhammer40000() { + super("Warhammer 40,000", "40K", ExpansionSet.buildDate(2022, 4, 29), SetType.SUPPLEMENTAL); + this.hasBasicLands = false; + + cards.add(new SetCardInfo("Fabricate", 181, Rarity.RARE, mage.cards.f.Fabricate.class)); + } +} diff --git a/Utils/known-sets.txt b/Utils/known-sets.txt index 7b87b273618..de887f9739a 100644 --- a/Utils/known-sets.txt +++ b/Utils/known-sets.txt @@ -228,6 +228,7 @@ Urza's Legacy|UrzasLegacy| Urza's Saga|UrzasSaga| Vintage Masters|VintageMasters| Visions|Visions| +Warhammer 40,000|Warhammer40000| War of the Spark|WarOfTheSpark| Weatherlight|Weatherlight| Welcome Deck 2016|WelcomeDeck2016| diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index 9d9bf712013..5bc1f6066ca 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -44546,3 +44546,7 @@ Vivid Creek|New Capenna Commander|444|U||Land|||Vivid Creek enters the battlefie Vivid Grove|New Capenna Commander|445|U||Land|||Vivid Grove enters the battlefield tapped with two charge counters on it.${T}: Add {G}.${T}, Remove a charge counter from Vivid Grove: Add one mana of any color.| Vivid Meadow|New Capenna Commander|446|U||Land|||Vivid Meadow enters the battlefield tapped with two charge counters on it.${T}: Add {W}.${T}, Remove a charge counter from Vivid Meadow: Add one mana of any color.| Windbrisk Heights|New Capenna Commander|447|R||Land|||Hideaway${T}: Add {W}.${W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.| +Vanguard Suppressor|Warhammer 40,000|27|R|{3}{U}|Creature - Astartes Warrior|3|2|Squad {2}$Flying$Suppressing Fire — Whenever Vanguard Suppressor deals combat damage to a player, draw a card.| +Blood for the Blood God!|Warhammer 40,000|108|C|{8}{B}{B}{R}|Instant|||This spell costs {1} less to cast for each creature that died this turn.$Discard your hand, then draw eight cards. Blood for the Blood God! deals 8 damage to each opponent. Exile Blood for the Blood God!.| +Abaddon the Despoiler|Warhammer 40,000|171|M|{2}{U}{B}{R}|Legendary Creature - Astartes Warrior|5|5|Trample$Mark of the Chaos Ascendant — During your turn, spells you cast from your hand with mana value X or less have cascade, where X is the total amount of life your opponents have lost this turn.| +Fabricate|Warhammer 40,000|181|R|{2}{U}|Sorcery|||Search your library for an artifact card, reveal it, put it into your hand, then shuffle.| diff --git a/Utils/mtg-sets-data.txt b/Utils/mtg-sets-data.txt index 787435a4b97..94cbeba4366 100644 --- a/Utils/mtg-sets-data.txt +++ b/Utils/mtg-sets-data.txt @@ -248,4 +248,5 @@ Zendikar|ZEN| Zendikar Rising|ZNR| Zendikar Rising Commander|ZNC| Star Wars|SWS| -Happy Holidays|HHO| \ No newline at end of file +Happy Holidays|HHO| +Warhammer 40,000|40K| \ No newline at end of file