[DSK] add set

This commit is contained in:
theelk801 2024-06-27 13:42:21 -04:00
parent dbdfef8e55
commit b99fa71444
5 changed files with 33 additions and 5 deletions

View file

@ -556,6 +556,7 @@ public class ScryfallImageSupportCards {
add("M3C"); // Modern Horizons 3 add("M3C"); // Modern Horizons 3
add("ACR"); // Assassin's Creed add("ACR"); // Assassin's Creed
add("BLB"); // Bloomburrow add("BLB"); // Bloomburrow
add("DSK"); // Duskmourn: House of Horror
// Custom sets using Scryfall images - must provide a direct link for each card in directDownloadLinks // Custom sets using Scryfall images - must provide a direct link for each card in directDownloadLinks
add("CALC"); // Custom Alchemized versions of existing cards add("CALC"); // Custom Alchemized versions of existing cards
@ -680,13 +681,13 @@ public class ScryfallImageSupportCards {
public static String prepareCardNumber(String xmageCardNumber) { public static String prepareCardNumber(String xmageCardNumber) {
if (xmageCardNumber.endsWith("*")) { if (xmageCardNumber.endsWith("*")) {
return xmageCardNumber.substring(0 , xmageCardNumber.length() -1) + "" ; return xmageCardNumber.substring(0, xmageCardNumber.length() - 1) + "";
} }
if (xmageCardNumber.endsWith("+")) { if (xmageCardNumber.endsWith("+")) {
return xmageCardNumber.substring(0 , xmageCardNumber.length() -1) + "" ; return xmageCardNumber.substring(0, xmageCardNumber.length() - 1) + "";
} }
if (xmageCardNumber.endsWith("Ph")) { if (xmageCardNumber.endsWith("Ph")) {
return xmageCardNumber.substring(0 , xmageCardNumber.length() -2) + "Φ" ; return xmageCardNumber.substring(0, xmageCardNumber.length() - 2) + "Φ";
} }
return xmageCardNumber; return xmageCardNumber;
} }

View file

@ -0,0 +1,23 @@
package mage.sets;
import mage.cards.ExpansionSet;
import mage.constants.SetType;
/**
* @author TheElk801
*/
public final class DuskmournHouseOfHorror extends ExpansionSet {
private static final DuskmournHouseOfHorror instance = new DuskmournHouseOfHorror();
public static DuskmournHouseOfHorror getInstance() {
return instance;
}
private DuskmournHouseOfHorror() {
super("Duskmourn: House of Horror", "DSK", ExpansionSet.buildDate(2024, 9, 27), SetType.EXPANSION);
this.blockName = "Duskmourn: House of Horror"; // for sorting in GUI
this.hasBasicLands = true;
this.hasBoosters = false; // temporary
}
}

View file

@ -81,6 +81,7 @@ Duel Decks: Speed vs. Cunning|DuelDecksSpeedVsCunning|
Duel Decks: Venser vs. Koth|DuelDecksVenserVsKoth| Duel Decks: Venser vs. Koth|DuelDecksVenserVsKoth|
Duel Decks: Zendikar vs. Eldrazi|DuelDecksZendikarVsEldrazi| Duel Decks: Zendikar vs. Eldrazi|DuelDecksZendikarVsEldrazi|
Duels of the Planeswalkers|DuelsOfThePlaneswalkers| Duels of the Planeswalkers|DuelsOfThePlaneswalkers|
Duskmourn: House of Horror|DuskmournHouseOfHorror|
Eighth Edition|EighthEdition| Eighth Edition|EighthEdition|
Eldritch Moon|EldritchMoon| Eldritch Moon|EldritchMoon|
Eternal Masters|EternalMasters| Eternal Masters|EternalMasters|

View file

@ -53715,3 +53715,5 @@ Jukai Liberator|Alchemy: Kamigawa|27|R|{2}{G}|Creature - Snake Ninja|3|3|Ninjuts
Runaway Growth|Alchemy: Kamigawa|28|R|{3}{G}|Enchantment - Aura|||Starting intensity 1$Enchant land$Whenever enchanted land is tapped for mana, its controller adds an additional amount of {G} equal to Runaway Growth's intensity. Then Runaway Growth intensifies by 1.| Runaway Growth|Alchemy: Kamigawa|28|R|{3}{G}|Enchantment - Aura|||Starting intensity 1$Enchant land$Whenever enchanted land is tapped for mana, its controller adds an additional amount of {G} equal to Runaway Growth's intensity. Then Runaway Growth intensifies by 1.|
Forceful Cultivator|Alchemy: Kamigawa|29|M|{2}{G}{G}|Creature - Snake Shaman|2|3|This spell costs {2} less to cast if there are no land cards in your hand.$When Forceful Cultivator enters the battlefield, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.| Forceful Cultivator|Alchemy: Kamigawa|29|M|{2}{G}{G}|Creature - Snake Shaman|2|3|This spell costs {2} less to cast if there are no land cards in your hand.$When Forceful Cultivator enters the battlefield, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.|
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.| 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.|

View file

@ -82,6 +82,7 @@ Duel Decks: Nissa vs. Ob Nixilis|DDR|
Duel Decks: Mind vs. Might|DDS| Duel Decks: Mind vs. Might|DDS|
Duel Decks: Merfolk vs. Goblins|DDT| Duel Decks: Merfolk vs. Goblins|DDT|
Duels of the Planeswalkers|DPA| Duels of the Planeswalkers|DPA|
Duskmourn: House of Horror|DSK|
Dragon's Maze|DGM| Dragon's Maze|DGM|
Dissension|DIS| Dissension|DIS|
Dark Ascension|DKA| Dark Ascension|DKA|