Add BRC token images

This commit is contained in:
PurpleCrowbar 2022-11-19 02:34:56 +00:00
parent 2ff33f2b94
commit 5784532484
13 changed files with 39 additions and 12 deletions

View file

@ -1831,6 +1831,20 @@ public class ScryfallImageSupportTokens {
put ("BRO/Thopter", "https://api.scryfall.com/cards/tbro/10/en?format=image"); put ("BRO/Thopter", "https://api.scryfall.com/cards/tbro/10/en?format=image");
put ("BRO/Zombie", "https://api.scryfall.com/cards/tbro/11/en?format=image"); put ("BRO/Zombie", "https://api.scryfall.com/cards/tbro/11/en?format=image");
// BRC
put ("BRC/Construct", "https://api.scryfall.com/cards/tbrc/8/en?format=image");
put ("BRC/Eldrazi", "https://api.scryfall.com/cards/tbrc/2/en?format=image");
put ("BRC/Elemental", "https://api.scryfall.com/cards/tbrc/14/en?format=image");
put ("BRC/Faerie", "https://api.scryfall.com/cards/tbrc/4/en?format=image");
put ("BRC/Goat", "https://api.scryfall.com/cards/tbrc/3/en?format=image");
put ("BRC/Inkling", "https://api.scryfall.com/cards/tbrc/7/en?format=image");
put ("BRC/Myr", "https://api.scryfall.com/cards/tbrc/10/en?format=image");
put ("BRC/Phyrexian Horror", "https://api.scryfall.com/cards/tbrc/11/en?format=image");
put ("BRC/Phyrexian Myr", "https://api.scryfall.com/cards/tbrc/5/en?format=image");
put ("BRC/Scrap", "https://api.scryfall.com/cards/tbrc/12/en?format=image");
put ("BRC/Servo", "https://api.scryfall.com/cards/tbrc/13/en?format=image");
put ("BRC/Thopter", "https://api.scryfall.com/cards/tbrc/6/en?format=image");
// generate supported sets // generate supported sets
supportedSets.clear(); supportedSets.clear();
for (String cardName : this.keySet()) { for (String cardName : this.keySet()) {

View file

@ -1952,3 +1952,17 @@
|Generate|TOK:BRO|Spirit|||SpiritTeferiToken| |Generate|TOK:BRO|Spirit|||SpiritTeferiToken|
|Generate|TOK:BRO|Thopter|||ThopterColorlessToken| |Generate|TOK:BRO|Thopter|||ThopterColorlessToken|
|Generate|TOK:BRO|Zombie|||AshnodZombieToken| |Generate|TOK:BRO|Zombie|||AshnodZombieToken|
# BRC
|Generate|TOK:BRC|Construct|||ConstructToken|
|Generate|TOK:BRC|Eldrazi|||EldraziToken|
|Generate|TOK:BRC|Elemental|||TitaniaProtectorOfArgothElementalToken|
|Generate|TOK:BRC|Faerie|||FaerieToken|
|Generate|TOK:BRC|Goat|||GoatToken|
|Generate|TOK:BRC|Inkling|||InklingToken|
|Generate|TOK:BRC|Myr|||MyrToken|
|Generate|TOK:BRC|Phyrexian Horror|||PhyrexianRebirthHorrorToken|
|Generate|TOK:BRC|Phyrexian Myr|||BrudicladTelchorMyrToken|
|Generate|TOK:BRC|Scrap|||ScrapToken|
|Generate|TOK:BRC|Servo|||ServoToken|
|Generate|TOK:BRC|Thopter|||ThopterToken|

View file

@ -13,7 +13,7 @@ public final class BrudicladTelchorMyrToken extends TokenImpl {
static final private List<String> tokenImageSets = new ArrayList<>(); static final private List<String> tokenImageSets = new ArrayList<>();
static { static {
tokenImageSets.addAll(Arrays.asList("C18", "2XM")); tokenImageSets.addAll(Arrays.asList("C18", "2XM", "BRC"));
} }
public BrudicladTelchorMyrToken() { public BrudicladTelchorMyrToken() {

View file

@ -19,7 +19,7 @@ public final class ConstructToken extends TokenImpl {
power = new MageInt(1); power = new MageInt(1);
toughness = new MageInt(1); toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("ZNR", "NEO", "CLB"); availableImageSetCodes = Arrays.asList("ZNR", "NEO", "CLB", "BRC");
} }
@Override @Override

View file

@ -18,7 +18,7 @@ public final class EldraziToken extends TokenImpl {
power = new MageInt(10); power = new MageInt(10);
toughness = new MageInt(10); toughness = new MageInt(10);
availableImageSetCodes = Arrays.asList("BFZ", "C19", "C21", "NCC"); availableImageSetCodes = Arrays.asList("BFZ", "C19", "C21", "NCC", "BRC");
} }
public EldraziToken(final EldraziToken token) { public EldraziToken(final EldraziToken token) {

View file

@ -21,7 +21,7 @@ public final class FaerieToken extends TokenImpl {
toughness = new MageInt(1); toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance()); this.addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("ELD", "NCC"); availableImageSetCodes = Arrays.asList("ELD", "NCC", "BRC");
} }
public FaerieToken(final FaerieToken token) { public FaerieToken(final FaerieToken token) {

View file

@ -16,7 +16,7 @@ public final class GoatToken extends TokenImpl {
static final private List<String> tokenImageSets = new ArrayList<>(); static final private List<String> tokenImageSets = new ArrayList<>();
static { static {
tokenImageSets.addAll(Arrays.asList("EVE", "M13", "M14", "C14", "C16", "ELD", "THB", "NCC", "CM2", "PCA", "CLB")); tokenImageSets.addAll(Arrays.asList("EVE", "M13", "M14", "C14", "C16", "ELD", "THB", "NCC", "CM2", "PCA", "CLB", "BRC"));
} }
public GoatToken() { public GoatToken() {

View file

@ -23,7 +23,7 @@ public final class InklingToken extends TokenImpl {
addAbility(FlyingAbility.getInstance()); addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("STX", "CLB"); availableImageSetCodes = Arrays.asList("STX", "CLB", "BRC");
} }
private InklingToken(final InklingToken token) { private InklingToken(final InklingToken token) {

View file

@ -16,7 +16,7 @@ public final class MyrToken extends TokenImpl {
power = new MageInt(1); power = new MageInt(1);
toughness = new MageInt(1); toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C14", "C16", "C18", "DST", "MM2", "MRD", "SOM", "MH1", "C21", "NEC", "2XM", "BBD", "DDU", "CM2"); availableImageSetCodes = Arrays.asList("C14", "C16", "C18", "DST", "MM2", "MRD", "SOM", "MH1", "C21", "NEC", "2XM", "BBD", "DDU", "CM2", "BRC");
} }
public MyrToken(final MyrToken token) { public MyrToken(final MyrToken token) {

View file

@ -24,7 +24,7 @@ public final class PhyrexianRebirthHorrorToken extends TokenImpl {
this.power = new MageInt(power); this.power = new MageInt(power);
this.toughness = new MageInt(toughness); this.toughness = new MageInt(toughness);
availableImageSetCodes = Arrays.asList("C16", "C18", "C19", "MBS", "CMR"); availableImageSetCodes = Arrays.asList("C16", "C18", "C19", "MBS", "CMR", "BRC");
} }
public PhyrexianRebirthHorrorToken(final PhyrexianRebirthHorrorToken token) { public PhyrexianRebirthHorrorToken(final PhyrexianRebirthHorrorToken token) {

View file

@ -20,7 +20,7 @@ public final class ServoToken extends TokenImpl {
power = new MageInt(1); power = new MageInt(1);
toughness = new MageInt(1); toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C18", "KLD", "WAR", "KHC", "AFC", "2XM"); availableImageSetCodes = Arrays.asList("C18", "KLD", "WAR", "KHC", "AFC", "2XM", "BRC");
} }
@Override @Override

View file

@ -24,7 +24,7 @@ public final class ThopterToken extends TokenImpl {
toughness = new MageInt(1); toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance()); this.addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("ALA", "C16", "C18", "2XM"); availableImageSetCodes = Arrays.asList("ALA", "C16", "C18", "2XM", "BRC");
} }
@Override @Override

View file

@ -1,7 +1,6 @@
package mage.game.permanent.token; package mage.game.permanent.token;
import mage.MageInt; import mage.MageInt;
import mage.ObjectColor;
import mage.constants.CardType; import mage.constants.CardType;
import mage.constants.SubType; import mage.constants.SubType;
@ -20,7 +19,7 @@ public final class TitaniaProtectorOfArgothElementalToken extends TokenImpl {
this.power = new MageInt(5); this.power = new MageInt(5);
this.toughness = new MageInt(3); this.toughness = new MageInt(3);
availableImageSetCodes = Arrays.asList("C14", "CMA", "MH2"); availableImageSetCodes = Arrays.asList("C14", "CMA", "MH2", "BRC");
} }
public TitaniaProtectorOfArgothElementalToken(final TitaniaProtectorOfArgothElementalToken token) { public TitaniaProtectorOfArgothElementalToken(final TitaniaProtectorOfArgothElementalToken token) {