mirror of
https://github.com/magefree/mage.git
synced 2026-01-26 21:29:17 -08:00
Add missing TDM Spirit tokens, with correct art
This commit is contained in:
parent
a4f061f9a9
commit
c55d987367
4 changed files with 64 additions and 5 deletions
|
|
@ -2693,9 +2693,10 @@ public class ScryfallImageSupportTokens {
|
|||
put("TDM/Reliquary Dragon", "https://api.scryfall.com/cards/ttdm/15/en?format=image");
|
||||
put("TDM/Soldier/1", "https://api.scryfall.com/cards/ttdm/4/en?format=image");
|
||||
put("TDM/Soldier/2", "https://api.scryfall.com/cards/ttdm/5/en?format=image");
|
||||
put("TDM/Spirit/1", "https://api.scryfall.com/cards/ttdm/9/en?format=image");
|
||||
put("TDM/Spirit/2", "https://api.scryfall.com/cards/ttdm/6/en?format=image");
|
||||
// TODO: 2/2 and 3/3 Spirit tokens (no relevant cards revealed, token not implemented)
|
||||
put("TDM/Spirit/1", "https://api.scryfall.com/cards/ttdm/9/en?format=image"); // */*
|
||||
put("TDM/Spirit/2", "https://api.scryfall.com/cards/ttdm/6/en?format=image"); // 1/1
|
||||
put("TDM/Spirit/3", "https://api.scryfall.com/cards/ttdm/7/en?format=image"); // 2/2
|
||||
put("TDM/Spirit/4", "https://api.scryfall.com/cards/ttdm/8/en?format=image"); // 3/3
|
||||
put("TDM/Treasure", "https://api.scryfall.com/cards/ttdm/16/en?format=image");
|
||||
put("TDM/Warrior", "https://api.scryfall.com/cards/ttdm/13/en?format=image");
|
||||
put("TDM/Zombie Druid", "https://api.scryfall.com/cards/ttdm/10/en?format=image");
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
package mage.game.permanent.token;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
|
||||
/**
|
||||
* @author muz
|
||||
*/
|
||||
public final class NoFlyingSpiritWhite22Token extends TokenImpl {
|
||||
|
||||
public NoFlyingSpiritWhite22Token() {
|
||||
super("Spirit Token", "2/2 white Spirit creature token");
|
||||
cardType.add(CardType.CREATURE);
|
||||
subtype.add(SubType.SPIRIT);
|
||||
color.setWhite(true);
|
||||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
}
|
||||
|
||||
private NoFlyingSpiritWhite22Token(final NoFlyingSpiritWhite22Token token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NoFlyingSpiritWhite22Token copy() {
|
||||
return new NoFlyingSpiritWhite22Token(this);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package mage.game.permanent.token;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
|
||||
/**
|
||||
* @author muz
|
||||
*/
|
||||
public final class NoFlyingSpiritWhite33Token extends TokenImpl {
|
||||
|
||||
public NoFlyingSpiritWhite33Token() {
|
||||
super("Spirit Token", "3/3 white Spirit creature token");
|
||||
cardType.add(CardType.CREATURE);
|
||||
subtype.add(SubType.SPIRIT);
|
||||
color.setWhite(true);
|
||||
power = new MageInt(3);
|
||||
toughness = new MageInt(3);
|
||||
}
|
||||
|
||||
private NoFlyingSpiritWhite33Token(final NoFlyingSpiritWhite33Token token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NoFlyingSpiritWhite33Token copy() {
|
||||
return new NoFlyingSpiritWhite33Token(this);
|
||||
}
|
||||
}
|
||||
|
|
@ -2733,8 +2733,8 @@
|
|||
|Generate|TOK:TDM|Soldier|2||Soldier22Token|
|
||||
|Generate|TOK:TDM|Spirit|1||SpiritXXToken|
|
||||
|Generate|TOK:TDM|Spirit|2||NoFlyingSpiritWhite11Token|
|
||||
# TODO: 2/2 Spirit (no relevant cards revealed, token not implemented)
|
||||
# TODO: 3/3 Spirit (no relevant cards revealed, token not implemented)
|
||||
|Generate|TOK:TDM|Spirit|3||NoFlyingSpiritWhite22Token|
|
||||
|Generate|TOK:TDM|Spirit|4||NoFlyingSpiritWhite33Token|
|
||||
|Generate|TOK:TDM|Treasure|||TreasureToken|
|
||||
|Generate|TOK:TDM|Warrior|||RedWarriorToken|
|
||||
|Generate|TOK:TDM|Zombie Druid|||ZombieDruidToken|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue