diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java index 1bc261f900..6f4107bc1b 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/ScryfallImageSupportTokens.java @@ -1831,6 +1831,20 @@ public class ScryfallImageSupportTokens { 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"); + // 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 supportedSets.clear(); for (String cardName : this.keySet()) { diff --git a/Mage.Client/src/main/resources/card-pictures-tok.txt b/Mage.Client/src/main/resources/card-pictures-tok.txt index 02ff9415b3..144a61636d 100644 --- a/Mage.Client/src/main/resources/card-pictures-tok.txt +++ b/Mage.Client/src/main/resources/card-pictures-tok.txt @@ -1952,3 +1952,17 @@ |Generate|TOK:BRO|Spirit|||SpiritTeferiToken| |Generate|TOK:BRO|Thopter|||ThopterColorlessToken| |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| diff --git a/Mage/src/main/java/mage/game/permanent/token/BrudicladTelchorMyrToken.java b/Mage/src/main/java/mage/game/permanent/token/BrudicladTelchorMyrToken.java index f2f67057cf..80e98944c3 100644 --- a/Mage/src/main/java/mage/game/permanent/token/BrudicladTelchorMyrToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/BrudicladTelchorMyrToken.java @@ -13,7 +13,7 @@ public final class BrudicladTelchorMyrToken extends TokenImpl { static final private List tokenImageSets = new ArrayList<>(); static { - tokenImageSets.addAll(Arrays.asList("C18", "2XM")); + tokenImageSets.addAll(Arrays.asList("C18", "2XM", "BRC")); } public BrudicladTelchorMyrToken() { diff --git a/Mage/src/main/java/mage/game/permanent/token/ConstructToken.java b/Mage/src/main/java/mage/game/permanent/token/ConstructToken.java index 4c141062b7..66d9c676e7 100644 --- a/Mage/src/main/java/mage/game/permanent/token/ConstructToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/ConstructToken.java @@ -19,7 +19,7 @@ public final class ConstructToken extends TokenImpl { power = new MageInt(1); toughness = new MageInt(1); - availableImageSetCodes = Arrays.asList("ZNR", "NEO", "CLB"); + availableImageSetCodes = Arrays.asList("ZNR", "NEO", "CLB", "BRC"); } @Override diff --git a/Mage/src/main/java/mage/game/permanent/token/EldraziToken.java b/Mage/src/main/java/mage/game/permanent/token/EldraziToken.java index 220a126fea..b27baf32ce 100644 --- a/Mage/src/main/java/mage/game/permanent/token/EldraziToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/EldraziToken.java @@ -18,7 +18,7 @@ public final class EldraziToken extends TokenImpl { power = 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) { diff --git a/Mage/src/main/java/mage/game/permanent/token/FaerieToken.java b/Mage/src/main/java/mage/game/permanent/token/FaerieToken.java index 91ed45c439..7b8ef63f78 100644 --- a/Mage/src/main/java/mage/game/permanent/token/FaerieToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/FaerieToken.java @@ -21,7 +21,7 @@ public final class FaerieToken extends TokenImpl { toughness = new MageInt(1); this.addAbility(FlyingAbility.getInstance()); - availableImageSetCodes = Arrays.asList("ELD", "NCC"); + availableImageSetCodes = Arrays.asList("ELD", "NCC", "BRC"); } public FaerieToken(final FaerieToken token) { diff --git a/Mage/src/main/java/mage/game/permanent/token/GoatToken.java b/Mage/src/main/java/mage/game/permanent/token/GoatToken.java index 8a8b8bc1f9..ced84c7aac 100644 --- a/Mage/src/main/java/mage/game/permanent/token/GoatToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/GoatToken.java @@ -16,7 +16,7 @@ public final class GoatToken extends TokenImpl { static final private List tokenImageSets = new ArrayList<>(); 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() { diff --git a/Mage/src/main/java/mage/game/permanent/token/InklingToken.java b/Mage/src/main/java/mage/game/permanent/token/InklingToken.java index 3419408b04..faa7804e73 100644 --- a/Mage/src/main/java/mage/game/permanent/token/InklingToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/InklingToken.java @@ -23,7 +23,7 @@ public final class InklingToken extends TokenImpl { addAbility(FlyingAbility.getInstance()); - availableImageSetCodes = Arrays.asList("STX", "CLB"); + availableImageSetCodes = Arrays.asList("STX", "CLB", "BRC"); } private InklingToken(final InklingToken token) { diff --git a/Mage/src/main/java/mage/game/permanent/token/MyrToken.java b/Mage/src/main/java/mage/game/permanent/token/MyrToken.java index 168a6798fc..2f9d7ed9e5 100644 --- a/Mage/src/main/java/mage/game/permanent/token/MyrToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/MyrToken.java @@ -16,7 +16,7 @@ public final class MyrToken extends TokenImpl { power = 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) { diff --git a/Mage/src/main/java/mage/game/permanent/token/PhyrexianRebirthHorrorToken.java b/Mage/src/main/java/mage/game/permanent/token/PhyrexianRebirthHorrorToken.java index 873ae1e102..5fd6b5d140 100644 --- a/Mage/src/main/java/mage/game/permanent/token/PhyrexianRebirthHorrorToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/PhyrexianRebirthHorrorToken.java @@ -24,7 +24,7 @@ public final class PhyrexianRebirthHorrorToken extends TokenImpl { this.power = new MageInt(power); 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) { diff --git a/Mage/src/main/java/mage/game/permanent/token/ServoToken.java b/Mage/src/main/java/mage/game/permanent/token/ServoToken.java index d4777a1be1..09129f142e 100644 --- a/Mage/src/main/java/mage/game/permanent/token/ServoToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/ServoToken.java @@ -20,7 +20,7 @@ public final class ServoToken extends TokenImpl { power = 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 diff --git a/Mage/src/main/java/mage/game/permanent/token/ThopterToken.java b/Mage/src/main/java/mage/game/permanent/token/ThopterToken.java index d7146e254f..53a3b98e95 100644 --- a/Mage/src/main/java/mage/game/permanent/token/ThopterToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/ThopterToken.java @@ -24,7 +24,7 @@ public final class ThopterToken extends TokenImpl { toughness = new MageInt(1); this.addAbility(FlyingAbility.getInstance()); - availableImageSetCodes = Arrays.asList("ALA", "C16", "C18", "2XM"); + availableImageSetCodes = Arrays.asList("ALA", "C16", "C18", "2XM", "BRC"); } @Override diff --git a/Mage/src/main/java/mage/game/permanent/token/TitaniaProtectorOfArgothElementalToken.java b/Mage/src/main/java/mage/game/permanent/token/TitaniaProtectorOfArgothElementalToken.java index 7aa39f49d1..62b06649d4 100644 --- a/Mage/src/main/java/mage/game/permanent/token/TitaniaProtectorOfArgothElementalToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/TitaniaProtectorOfArgothElementalToken.java @@ -1,7 +1,6 @@ package mage.game.permanent.token; import mage.MageInt; -import mage.ObjectColor; import mage.constants.CardType; import mage.constants.SubType; @@ -20,7 +19,7 @@ public final class TitaniaProtectorOfArgothElementalToken extends TokenImpl { this.power = new MageInt(5); this.toughness = new MageInt(3); - availableImageSetCodes = Arrays.asList("C14", "CMA", "MH2"); + availableImageSetCodes = Arrays.asList("C14", "CMA", "MH2", "BRC"); } public TitaniaProtectorOfArgothElementalToken(final TitaniaProtectorOfArgothElementalToken token) {