Added HA1 set, fixed primitives and improved Android downloader.

This commit is contained in:
valfieri
2019-11-22 22:22:25 +01:00
parent 464a6ff1b8
commit 08f69dc832
5 changed files with 125 additions and 10 deletions

View File

@@ -1540,7 +1540,7 @@ public class ImgDownloader {
tokenurl = "https://deckmaster.info/images/cards/GK1_DIMIR/-6541-hr.jpg";
else if (id.equals("116384t") || id.equals("376564t") || id.equals("52993t"))
tokenurl = "https://deckmaster.info/images/cards/TSP/-114916-hr.jpg";
else if(id.equals("17841t") || id.equals("17850t") || id.equals("17852t"))
else if(id.equals("17841t") || id.equals("17850t") || id.equals("17852t") || id.equals("19444t"))
tokenurl = "https://deckmaster.info/images/cards/EVG/159047-hr.jpg";
else if(id.equals("383392t"))
tokenurl = "https://deckmaster.info/images/cards/DDD/201842-hr.jpg";

View File

@@ -0,0 +1,116 @@
[meta]
author=Wagic Team
name=Historic Anthology 1
year=2019-11-21
total=22
[/meta]
[card]
primitive=Warrior
id=-19444
rarity=T
[/card]
[card]
primitive=Zombie
id=-19435
rarity=T
[/card]
[card]
primitive=Serra Ascendant
id=19430
rarity=R
[/card]
[card]
primitive=Soul Warden
id=19431
rarity=C
[/card]
[card]
primitive=Kinsbaile Cavalier
id=19432
rarity=R
[/card]
[card]
primitive=Treasure Hunt
id=19433
rarity=C
[/card]
[card]
primitive=Distant Melody
id=19434
rarity=C
[/card]
[card]
primitive=Cryptbreaker
id=19435
rarity=R
[/card]
[card]
primitive=Hypnotic Specter
id=19436
rarity=R
[/card]
[card]
primitive=Phyrexian Arena
id=19437
rarity=R
[/card]
[card]
primitive=Tendrils of Corruption
id=19438
rarity=C
[/card]
[card]
primitive=Kiln Fiend
id=19439
rarity=C
[/card]
[card]
primitive=Goblin Matron
id=19440
rarity=U
[/card]
[card]
primitive=Hidetsugu's Second Rite
id=19441
rarity=R
[/card]
[card]
primitive=Elvish Visionary
id=19442
rarity=C
[/card]
[card]
primitive=Fauna Shaman
id=19443
rarity=R
[/card]
[card]
primitive=Imperious Perfect
id=19444
rarity=U
[/card]
[card]
primitive=Burning-Tree Emissary
id=19445
rarity=U
[/card]
[card]
primitive=Captain Sisay
id=19446
rarity=R
[/card]
[card]
primitive=Ornithopter
id=19447
rarity=U
[/card]
[card]
primitive=Mind Stone
id=19448
rarity=C
[/card]
[card]
primitive=Darksteel Reactor
id=19449
rarity=R
[/card]

View File

@@ -167,7 +167,7 @@ toughness=4
name=Syr Gwyn, Hero of Ashvale
abilities=vigilance,menace
auto=@combat(attacking) source(creature[geared]|mybattlefield):draw:1 && life:-1 controller
#MISSED: equip 0 to knight
auto=lord(equipment|mybattlefield) transforms((,newability[{0}:name(Equip Zero to a Knight) rehook target(creature[Knight]|mybattlefield) assorcery]))
text=Vigilance, menace -- Whenever an equipped creature you control attacks, you draw a card and you lose 1 life. -- Equipment you control have equip Knight {0}.
mana={3}{R}{W}{B}
type=Legendary Creature
@@ -2675,7 +2675,7 @@ name=Rankle, Master of Pranks
abilities=flying,haste
auto=@combatdamaged(player) from(this):may name(discard) transforms((,newability[ability$!name(discard) notatarget(*|myhand) reject!$ controller],newability[ability$!name(discard) notatarget(*|myhand) reject!$ opponent])) ueot
auto=@combatdamaged(player) from(this):may name(life and draw) draw:1 controller && draw:1 opponent && life:-1 controller && life:-1 opponent
auto=@combatdamaged(player) from(this):may name(sacrifice) sacrifice tatarget(creature|mybattlefield) controller and!(sacrifice tatarget(creature|opponentBattlefield) opponent)!
auto=@combatdamaged(player) from(this):may name(sacrifice) sacrifice target(creature|mybattlefield) controller and!(sacrifice target(creature|opponentBattlefield) opponent)!
text=Flying, haste -- Whenever Rankle, Master of Pranks deals combat damage to a player, choose any number — -- • Each player discards a card. -- • Each player loses 1 life and draws a card. -- • Each player sacrifices a creature.
mana={2}{B}{B}
type=Legendary Creature
@@ -2764,19 +2764,18 @@ toughness=4
[/card]
[card]
name=Once Upon a Time
#MISSING: First spell of game
aicode=activate moveto(myhand) target(*[creature;land;zpos<=5]|mylibrary)
auto=name(look) reveal:5 optionone name(Get a card) target(<1>*[creature;land]|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<5>*|reveal) bottomoflibrary optiontwoend revealend
auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~lessthan~2}:castcard(this) ueot oneshot
text=If this spell is the first spell you've cast this game, you may cast it without paying its mana cost. -- Look at the top five cards of your library. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.
mana={1}{G}
type=Instant
[/card]
[card]
name=Clackbridge Troll
#MISSING: At the beginning of combat on your turn
abilities=trample,haste
auto=create(Goat:creature Goat:0/1:white)*3 opponent
auto=@sacrificed(creature|opponentBattlefield):{T}:draw:1 controller && life:3 controller
auto=@each my combatbegins restriction{type(creature|opponentbattlefield)~morethan~0}:ability$!name(sacrifice creature) notatarget(creature|mybattlefield) sacrifice!$ opponent && tap (this) && draw:1 controller && life:3 controller
text=Trample, haste -- When Clackbridge Troll enters the battlefield, target opponent creates three 0/1 white Goat creature tokens. -- At the beginning of combat on your turn, any opponent may sacrifice a creature. If a player does, tap Clackbridge Troll, you gain 3 life, and you draw a card.
mana={3}{B}{B}
type=Creature

View File

@@ -3,7 +3,7 @@ grade=borderline
name=Mu Yanling
auto=counter(0/0,5,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Target creature can't be blocked) unblockable target(creature)
auto={C(0/0,-3,Loyalty)}:name(-3: Draw two cards) draw:2
auto={C(0/0,-3,Loyalty)}:name(-3: Draw two cards) draw:2 controller
auto={C(0/0,-10,Loyalty)}:name(-10: Tap all creatures and take and extra turn) tap all(creature|opponentbattlefield) && turns:+1 controller
text=+2: Target creature can't be blocked this turn. -- -3: Draw two cards. -- -10: Tap all creatures your opponents control. You take an extra turn after this one.
mana={4}{U}{U}
@@ -154,8 +154,8 @@ type=Sorcery
name=Jiang Yanggu
auto=counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +2/+2 until end of turn.) target(creature) 2/2 ueot
auto={C(0/0,-1,Loyalty)}:name(-1: Create a legendary 3/3 green Mowu creature token) auto=@each my upkeep restriction{type(Mowu|myBattlefield)~lessthan~1}:token(Mowu,legendary creature hound,3/3,green)
auto={C(0/0,-5,Loyalty)}:name(-5: Target creature gains trample and +X/+X until end of turn.) foreach(land|myBattlefield) 1/1 && trample ueot
auto={C(0/0,-1,Loyalty)}:name(-1: Create a legendary 3/3 green Mowu creature token) restriction{type(Mowu|myBattlefield)~lessthan~1}:token(Mowu)
auto={C(0/0,-5,Loyalty)}:name(-5: Target creature gains trample and +X/+X until end of turn.) target(creature) foreach(land|myBattlefield) 1/1 && trample ueot
text=+1: Target creature gets +2/+2 until end of turn. -- -1: If you don't control a creature named Mowu, create a legendary 3/3 green Hound creature token named Mowu. -- -5: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control.
mana={4}{G}
type=Legendary Planeswalker

View File

@@ -511,7 +511,7 @@ type=Sorcery
[card]
name=Leyline of Abundance
abilities=leyline
auto=lord(creature|mybattlefield) transforms((,newability[producecolor:green]))
auto=@tappedformana(creature|myBattlefield):add{G}
auto={6}{G}{G}:all(creature|mybattlefield) counter(1/1,1)
text=If Leyline of Abundance is in your opening hand, you may begin the game with it on the battlefield. -- Whenever you tap a creature for mana, add an additional {G}. -- {6}{G}{G}: Put a +1/+1 counter on each creature you control.
mana={2}{G}{G}