mirror of
https://github.com/correl/mage.git
synced 2024-11-14 19:19:32 +00:00
Added A25 token images
This commit is contained in:
parent
c919e5525f
commit
b277b87654
15 changed files with 56 additions and 13 deletions
|
@ -1605,6 +1605,22 @@ public class ScryfallImageSupportTokens {
|
|||
// E02
|
||||
put ("E02/Saproling", "https://api.scryfall.com/cards/e02/T1/en?format=image");
|
||||
|
||||
// A25
|
||||
put ("A25/Angel", "https://api.scryfall.com/cards/ta25/2/en?format=image");
|
||||
put ("A25/Elf Warrior", "https://api.scryfall.com/cards/ta25/11/en?format=image");
|
||||
put ("A25/Fish", "https://api.scryfall.com/cards/ta25/5/en?format=image");
|
||||
put ("A25/Goblin", "https://api.scryfall.com/cards/ta25/9/en?format=image");
|
||||
put ("A25/Insect", "https://api.scryfall.com/cards/ta25/12/en?format=image");
|
||||
put ("A25/Kobolds of Kher Keep", "https://api.scryfall.com/cards/ta25/10/en?format=image");
|
||||
put ("A25/Kraken", "https://api.scryfall.com/cards/ta25/6/en?format=image");
|
||||
put ("A25/Skeleton", "https://api.scryfall.com/cards/ta25/8/en?format=image");
|
||||
put ("A25/Soldier", "https://api.scryfall.com/cards/ta25/3/en?format=image");
|
||||
put ("A25/Spirit/1", "https://api.scryfall.com/cards/ta25/1/en?format=image");
|
||||
put ("A25/Spirit/2", "https://api.scryfall.com/cards/ta25/4/en?format=image");
|
||||
put ("A25/Stangg Twin", "https://api.scryfall.com/cards/ta25/14/en?format=image");
|
||||
put ("A25/Whale", "https://api.scryfall.com/cards/ta25/7/en?format=image");
|
||||
put ("A25/Wolf", "https://api.scryfall.com/cards/ta25/13/en?format=image");
|
||||
|
||||
// generate supported sets
|
||||
supportedSets.clear();
|
||||
for (String cardName : this.keySet()) {
|
||||
|
|
|
@ -1814,4 +1814,20 @@
|
|||
# DDT
|
||||
|Generate|TOK:DDT|Elemental|||MasterOfWavesElementalToken|
|
||||
|Generate|TOK:DDT|Goblin|||GoblinToken|
|
||||
|Generate|TOK:DDT|Wall|||TidalWaveWallToken|
|
||||
|Generate|TOK:DDT|Wall|||TidalWaveWallToken|
|
||||
|
||||
# A25
|
||||
|Generate|TOK:A25|Angel|||AngelToken|
|
||||
|Generate|TOK:A25|Elf Warrior|||ElfWarriorToken|
|
||||
|Generate|TOK:A25|Fish|||ReefWormFishToken|
|
||||
|Generate|TOK:A25|Goblin|||GoblinToken|
|
||||
|Generate|TOK:A25|Insect|||InsectToken|
|
||||
|Generate|TOK:A25|Kobolds of Kher Keep|||KherKeepKoboldToken|
|
||||
|Generate|TOK:A25|Kraken|||Kraken99Token|
|
||||
|Generate|TOK:A25|Skeleton|||SkeletonRegenerateToken|
|
||||
|Generate|TOK:A25|Soldier|||SoldierToken|
|
||||
|Generate|TOK:A25|Spirit|1||SpiritToken|
|
||||
|Generate|TOK:A25|Spirit|2||SpiritWhiteToken|
|
||||
|Generate|TOK:A25|Stangg Twin|||StanggTwinToken|
|
||||
|Generate|TOK:A25|Whale|||ReefWormWhaleToken|
|
||||
|Generate|TOK:A25|Wolf|||WolfToken|
|
|
@ -20,7 +20,7 @@ public final class AngelToken extends TokenImpl {
|
|||
addAbility(FlyingAbility.getInstance());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("APC", "AVR", "C14", "C15", "C18", "CON", "DDQ", "GTC",
|
||||
"ISD", "M14", "MM3", "NEM", "OGW", "ORI", "PC2", "SCG", "SOI", "ZEN", "C20", "M21", "CMR", "AFC", "VOC", "2XM", "IMA", "PCA");
|
||||
"ISD", "M14", "MM3", "NEM", "OGW", "ORI", "PC2", "SCG", "SOI", "ZEN", "C20", "M21", "CMR", "AFC", "VOC", "2XM", "IMA", "PCA", "A25");
|
||||
}
|
||||
|
||||
public AngelToken(final AngelToken token) {
|
||||
|
|
|
@ -20,7 +20,7 @@ public final class ElfWarriorToken extends TokenImpl {
|
|||
power = new MageInt(1);
|
||||
toughness = new MageInt(1);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("C14", "C16", "EVG", "EMA", "LRW", "ORI", "SHM", "M19", "CMR", "KHM", "NCC", "DDU", "CMA", "DD1", "DDS");
|
||||
availableImageSetCodes = Arrays.asList("C14", "C16", "EVG", "EMA", "LRW", "ORI", "SHM", "M19", "CMR", "KHM", "NCC", "DDU", "CMA", "DD1", "DDS", "A25");
|
||||
}
|
||||
|
||||
public ElfWarriorToken(final ElfWarriorToken token) {
|
||||
|
|
|
@ -32,7 +32,7 @@ public final class GoblinToken extends TokenImpl {
|
|||
|
||||
availableImageSetCodes = Arrays.asList("10E", "ALA", "SOM", "M10", "M13", "RTR",
|
||||
"MMA", "M15", "C14", "KTK", "EVG", "DTK", "ORI", "DDG", "DDN", "MM2",
|
||||
"MM3", "EMA", "C16", "DOM", "ANA", "RNA", "WAR", "MH1", "TSR", "MH2", "AFR", "NEC", "M19", "CM2", "PCA", "DD1", "DDS", "DDT");
|
||||
"MM3", "EMA", "C16", "DOM", "ANA", "RNA", "WAR", "MH1", "TSR", "MH2", "AFR", "NEC", "M19", "CM2", "PCA", "DD1", "DDS", "DDT", "A25");
|
||||
}
|
||||
|
||||
public GoblinToken(final GoblinToken token) {
|
||||
|
|
|
@ -24,7 +24,7 @@ public final class InsectToken extends TokenImpl {
|
|||
power = new MageInt(1);
|
||||
toughness = new MageInt(1);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("M10", "MM2", "SOI", "ZNR", "VOW", "NCC", "PCA", "CN2");
|
||||
availableImageSetCodes = Arrays.asList("M10", "MM2", "SOI", "ZNR", "VOW", "NCC", "PCA", "CN2", "A25");
|
||||
}
|
||||
|
||||
public InsectToken(final InsectToken token) {
|
||||
|
|
|
@ -21,7 +21,7 @@ public final class KherKeepKoboldToken extends TokenImpl {
|
|||
power = new MageInt(0);
|
||||
toughness = new MageInt(1);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("TSR");
|
||||
availableImageSetCodes = Arrays.asList("A25", "TSR");
|
||||
}
|
||||
public KherKeepKoboldToken(final KherKeepKoboldToken token) {
|
||||
super(token);
|
||||
|
|
|
@ -19,7 +19,7 @@ public final class Kraken99Token extends TokenImpl {
|
|||
power = new MageInt(9);
|
||||
toughness = new MageInt(9);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("BNG", "C14", "DDO", "C21");
|
||||
availableImageSetCodes = Arrays.asList("BNG", "C14", "DDO", "C21", "A25");
|
||||
}
|
||||
|
||||
public Kraken99Token(final Kraken99Token token) {
|
||||
|
|
|
@ -23,7 +23,7 @@ public final class ReefWormFishToken extends TokenImpl {
|
|||
|
||||
addAbility(new DiesSourceTriggeredAbility(new CreateTokenEffect(new ReefWormWhaleToken())));
|
||||
|
||||
availableImageSetCodes = Arrays.asList("C14", "C21");
|
||||
availableImageSetCodes = Arrays.asList("C14", "A25", "C21");
|
||||
}
|
||||
|
||||
public ReefWormFishToken(final ReefWormFishToken token) {
|
||||
|
|
|
@ -23,7 +23,7 @@ public final class ReefWormWhaleToken extends TokenImpl {
|
|||
|
||||
addAbility(new DiesSourceTriggeredAbility(new CreateTokenEffect(new Kraken99Token())));
|
||||
|
||||
availableImageSetCodes.addAll(Arrays.asList("C14", "C21"));
|
||||
availableImageSetCodes.addAll(Arrays.asList("C14", "A25", "C21"));
|
||||
}
|
||||
|
||||
public ReefWormWhaleToken(final ReefWormWhaleToken token) {
|
||||
|
|
|
@ -22,7 +22,7 @@ public final class SoldierToken extends TokenImpl {
|
|||
|
||||
availableImageSetCodes = Arrays.asList("10E", "M15", "C14", "ORI", "ALA", "DDF", "THS", "M12", "M13",
|
||||
"MM2", "MMA", "RTR", "SOM", "DDO", "M10", "ORI", "EMN", "EMA", "CN2", "C16", "C18", "MM3", "E01",
|
||||
"DOM", "MH1", "M20", "C20", "M21", "CMR", "KHC", "TSR", "2XM", "MED", "M19", "MD1");
|
||||
"DOM", "MH1", "M20", "C20", "M21", "CMR", "KHC", "TSR", "2XM", "MED", "M19", "MD1", "A25");
|
||||
}
|
||||
|
||||
public SoldierToken(final SoldierToken token) {
|
||||
|
|
|
@ -18,7 +18,7 @@ public final class SpiritToken extends TokenImpl {
|
|||
power = new MageInt(1);
|
||||
toughness = new MageInt(1);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("C16", "CHK", "EMA", "EXP", "NEO", "SOK", "V12", "VOC");
|
||||
availableImageSetCodes = Arrays.asList("C16", "CHK", "EMA", "EXP", "NEO", "SOK", "V12", "VOC", "A25");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -36,6 +36,10 @@ public final class SpiritToken extends TokenImpl {
|
|||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C16")) {
|
||||
setTokenType(1);
|
||||
}
|
||||
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("A25")) {
|
||||
setTokenType(1);
|
||||
}
|
||||
}
|
||||
|
||||
public SpiritToken(final SpiritToken token) {
|
||||
|
|
|
@ -24,7 +24,7 @@ public final class SpiritWhiteToken extends TokenImpl {
|
|||
|
||||
availableImageSetCodes = Arrays.asList("AVR", "C14", "CNS", "DDC", "DDK", "FRF", "ISD", "KTK", "M15", "MM2", "SHM",
|
||||
"SOI", "EMA", "C16", "MM3", "CMA", "E01", "ANA", "GPT", "RAV", "EMN", "RNA", "M20", "C19", "C20", "CMR", "KHM",
|
||||
"MID", "VOW", "UMA", "BBD", "IMA", "CM2", "MD1", "DVD", "DDQ", "CN2");
|
||||
"MID", "VOW", "UMA", "BBD", "IMA", "CM2", "MD1", "DVD", "DDQ", "CN2", "A25");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -42,6 +42,9 @@ public final class SpiritWhiteToken extends TokenImpl {
|
|||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("UMA")) {
|
||||
setTokenType(1);
|
||||
}
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("A25")) {
|
||||
setTokenType(2);
|
||||
}
|
||||
}
|
||||
|
||||
public SpiritWhiteToken(final SpiritWhiteToken token) {
|
||||
|
|
|
@ -6,6 +6,8 @@ import mage.constants.SubType;
|
|||
import mage.MageInt;
|
||||
import mage.constants.SuperType;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author L_J
|
||||
|
@ -23,6 +25,8 @@ public final class StanggTwinToken extends TokenImpl {
|
|||
this.color.setGreen(true);
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(4);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("A25");
|
||||
}
|
||||
|
||||
public StanggTwinToken(final StanggTwinToken token) {
|
||||
|
|
|
@ -23,7 +23,7 @@ public final class WolfToken extends TokenImpl {
|
|||
|
||||
availableImageSetCodes = Arrays.asList("BNG", "C14", "C15", "CMA", "CMD", "CNS", "ISD",
|
||||
"LRW", "M10", "M14", "MM2", "SHM", "SOI", "SOM", "V10", "ZEN", "WAR", "M20",
|
||||
"THB", "AFR", "MID", "VOW", "2XM");
|
||||
"THB", "AFR", "MID", "VOW", "2XM", "A25");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue