Add SCD token images

This commit is contained in:
PurpleCrowbar 2024-05-15 03:18:53 +01:00
parent 9d2f5fbadd
commit a95b988ac7
4 changed files with 59 additions and 3 deletions

View file

@ -2342,6 +2342,35 @@ public class ScryfallImageSupportTokens {
put("OTP/Human Warrior", "https://api.scryfall.com/cards/totp/3/en?format=image");
put("OTP/Pest", "https://api.scryfall.com/cards/totp/4/en?format=image");
// SCD
put("SCD/Beast", "https://api.scryfall.com/cards/tscd/19/en?format=image");
put("SCD/Bird", "https://api.scryfall.com/cards/tscd/2/en?format=image");
put("SCD/Cat", "https://api.scryfall.com/cards/tscd/3/en?format=image");
put("SCD/Cat Beast", "https://api.scryfall.com/cards/tscd/4/en?format=image");
put("SCD/Cat Bird", "https://api.scryfall.com/cards/tscd/5/en?format=image");
put("SCD/Demon", "https://api.scryfall.com/cards/tscd/12/en?format=image");
put("SCD/Dragon", "https://api.scryfall.com/cards/tscd/16/en?format=image");
put("SCD/Eldrazi", "https://api.scryfall.com/cards/tscd/1/en?format=image");
put("SCD/Elephant", "https://api.scryfall.com/cards/tscd/20/en?format=image");
put("SCD/Elf Warrior", "https://api.scryfall.com/cards/tscd/21/en?format=image");
put("SCD/Faerie", "https://api.scryfall.com/cards/tscd/10/en?format=image");
put("SCD/Human Warrior", "https://api.scryfall.com/cards/tscd/6/en?format=image");
put("SCD/Insect", "https://api.scryfall.com/cards/tscd/22/en?format=image");
put("SCD/Karox Bladewing", "https://api.scryfall.com/cards/tscd/17/en?format=image");
put("SCD/Emblem Nixilis", "https://api.scryfall.com/cards/tscd/26/en?format=image");
put("SCD/Ogre", "https://api.scryfall.com/cards/tscd/18/en?format=image");
put("SCD/Pegasus", "https://api.scryfall.com/cards/tscd/7/en?format=image");
put("SCD/Saproling", "https://api.scryfall.com/cards/tscd/23/en?format=image");
put("SCD/Emblem Sarkhan", "https://api.scryfall.com/cards/tscd/27/en?format=image");
put("SCD/Soldier", "https://api.scryfall.com/cards/tscd/8/en?format=image");
put("SCD/Spirit", "https://api.scryfall.com/cards/tscd/9/en?format=image");
put("SCD/Thopter/1", "https://api.scryfall.com/cards/tscd/24/en?format=image");
put("SCD/Thopter/2", "https://api.scryfall.com/cards/tscd/11/en?format=image");
put("SCD/Treasure", "https://api.scryfall.com/cards/tscd/25/en?format=image");
put("SCD/Zombie", "https://api.scryfall.com/cards/tscd/13/en?format=image");
put("SCD/Zombie Army", "https://api.scryfall.com/cards/tscd/14/en?format=image");
put("SCD/Zombie Knight", "https://api.scryfall.com/cards/tscd/15/en?format=image");
// generate supported sets
supportedSets.clear();
for (String cardName : this.keySet()) {

View file

@ -8,12 +8,10 @@ import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Outcome;
import mage.filter.StaticFilters;
import mage.filter.common.FilterControlledCreaturePermanent;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.game.permanent.token.DemonFlyingToken;
import mage.players.Player;
import mage.target.common.TargetControlledCreaturePermanent;
import mage.target.common.TargetSacrifice;
import java.util.ArrayList;

View file

@ -16,7 +16,7 @@ public final class SarkhanTheDragonspeakerEmblem extends Emblem {
public SarkhanTheDragonspeakerEmblem() {
super("Emblem Sarkhan");
this.getAbilities().add(new BeginningOfDrawTriggeredAbility(Zone.COMMAND, new DrawCardSourceControllerEffect(2), TargetController.YOU, false));
this.getAbilities().add(new BeginningOfDrawTriggeredAbility(Zone.COMMAND, new DrawCardSourceControllerEffect(2).setText("draw two additional cards"), TargetController.YOU, false));
this.getAbilities().add(new BeginningOfEndStepTriggeredAbility(Zone.COMMAND, new DiscardHandControllerEffect(), TargetController.YOU, null, false));
}

View file

@ -129,6 +129,8 @@
|Generate|EMBLEM:PH17|Emblem Inzerva|||InzervaMasterOfInsightsEmblem|
|Generate|EMBLEM:LCC|Emblem Sorin|||SorinLordOfInnistradEmblem|
|Generate|EMBLEM:RVR|Emblem Domri|||DomriRadeEmblem|
|Generate|EMBLEM:SCD|Emblem Nixilis|||ObNixilisReignitedEmblem|
|Generate|EMBLEM:SCD|Emblem Sarkhan|||SarkhanTheDragonspeakerEmblem|
# ALL PLANES
# Usage hints:
@ -2277,3 +2279,30 @@
|Generate|TOK:OTP|Human Rogue|||OutlawsMerrimentRogueToken|
|Generate|TOK:OTP|Human Warrior|||OutlawsMerrimentWarriorToken|
|Generate|TOK:OTP|Pest|||Pest11GainLifeToken|
# SCD
|Generate|TOK:SCD|Beast|||BeastToken|
|Generate|TOK:SCD|Bird|||BirdToken|
|Generate|TOK:SCD|Cat|||CatToken|
|Generate|TOK:SCD|Cat Beast|||CatBeastToken|
|Generate|TOK:SCD|Cat Bird|||CatBirdToken|
|Generate|TOK:SCD|Demon|||DemonFlyingToken|
|Generate|TOK:SCD|Dragon|||DragonToken2|
|Generate|TOK:SCD|Eldrazi|||EldraziToken|
|Generate|TOK:SCD|Elephant|||ElephantToken|
|Generate|TOK:SCD|Elf Warrior|||ElfWarriorToken|
|Generate|TOK:SCD|Faerie|||FaerieToken|
|Generate|TOK:SCD|Human Warrior|||HumanWarriorToken|
|Generate|TOK:SCD|Insect|||InsectDeathToken|
|Generate|TOK:SCD|Karox Bladewing|||KaroxBladewingDragonToken|
|Generate|TOK:SCD|Ogre|||OgreToken|
|Generate|TOK:SCD|Pegasus|||PegasusToken|
|Generate|TOK:SCD|Saproling|||SaprolingToken|
|Generate|TOK:SCD|Soldier|||SoldierLifelinkToken|
|Generate|TOK:SCD|Spirit|||SpiritWhiteToken|
|Generate|TOK:SCD|Thopter|1||ThopterColorlessToken|
|Generate|TOK:SCD|Thopter|2||ThopterToken|
|Generate|TOK:SCD|Treasure|||TreasureToken|
|Generate|TOK:SCD|Zombie|||ZombieToken|
|Generate|TOK:SCD|Zombie Army|||ZombieArmyToken|
|Generate|TOK:SCD|Zombie Knight|||ZombieKnightToken|