Added ANA, H17, HTR, HTR17, MPS, PGRU, PHPR, PI13, PI14, PIDW and improved Android downloader.
This commit is contained in:
@@ -1269,6 +1269,20 @@ public class ImgDownloader {
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/1/4/1449862b-309e-4c58-ac94-13d1acdd363f.jpg?1562541935";
|
||||
else if(id.equals("53179t"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/d/9/d9623e74-3b94-4842-903f-ed52931bdf6a.jpg?1562636919";
|
||||
else if(id.equals("16806"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/f/1/f1bb8fb5-32f2-444d-85cb-de84657b21bd.jpg?1561758404";
|
||||
else if(id.equals("16807"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/back/f/1/f1bb8fb5-32f2-444d-85cb-de84657b21bd.jpg?1561758404";
|
||||
else if(id.equals("16808"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/2/e/2eb08fc5-29a4-4911-ac94-dc5ff2fc2ace.jpg?1561756860";
|
||||
else if(id.equals("16809"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/9/e/9e5180da-d757-415c-b92d-090ad5c1b658.jpg?1561757695";
|
||||
else if(id.equals("16809t"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/8/e/8ee8b915-afd3-4fad-8aef-7e9cbbbbc2e4.jpg?1561757559";
|
||||
else if(id.equals("16751"))
|
||||
cardurl = "https://img.scryfall.com/cards/large/front/3/9/39a89c44-1aa7-4f2e-909b-d821ec2b7948.jpg?1561756358";
|
||||
else if(id.equals("16740t"))
|
||||
cardurl = "https://deckmaster.info/images/cards/AER/-3992-hr.jpg";
|
||||
else if (id.equals("53143t"))
|
||||
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
|
||||
else if(id.endsWith("53141t"))
|
||||
@@ -1318,9 +1332,10 @@ public class ImgDownloader {
|
||||
tokenurl = "https://deckmaster.info/images/cards/NPH/-204-hr.jpg";
|
||||
else if(id.equals("423817t") || id.equals("423700t") || id.equals("183017t") || id.equals("383129t") ||
|
||||
id.equals("6164t") || id.equals("456522t") || id.equals("456545t") || id.equals("397624t") ||
|
||||
id.equals("52637t") || id.equals("52945t") || id.equals("53460t") || id.equals("53473t"))
|
||||
id.equals("52637t") || id.equals("52945t") || id.equals("53460t") || id.equals("53473t") ||
|
||||
id.equals("420600t"))
|
||||
tokenurl = "https://deckmaster.info/images/cards/MBS/-216-hr.jpg";
|
||||
else if (id.equals("53057t"))
|
||||
else if (id.equals("53057t") || id.equals("425825t"))
|
||||
tokenurl = "https://deckmaster.info/images/cards/SOM/-226-hr.jpg";
|
||||
else if(id.equals("140233t") || id.equals("191239t") || id.equals("205957t") || id.equals("423797t") ||
|
||||
id.equals("51861t"))
|
||||
@@ -1590,10 +1605,12 @@ public class ImgDownloader {
|
||||
tokenurl = "https://img.scryfall.com/cards/large/front/0/e/0e80f154-9409-40fa-a564-6fc296498d80.jpg?1562898335";
|
||||
else if(id.equals("53417t"))
|
||||
tokenurl = "https://img.scryfall.com/cards/large/front/2/9/29c4e4f2-0040-4490-b357-660d729ad9cc.jpg?1562636772";
|
||||
else if(id.equals("53432t"))
|
||||
tokenurl = "https://img.scryfall.com/cards/large/front/6/e/6ec42fab-86b8-4479-90f2-a1690318d6d4.jpg?1562921082";
|
||||
else if(id.equals("53326t"))
|
||||
tokenurl = "https://img.scryfall.com/cards/large/front/7/4/748d267d-9c81-4dc0-92b7-eafb7691c6cc.jpg?1562636817";
|
||||
else if(id.equals("16787t"))
|
||||
tokenurl = "https://img.scryfall.com/cards/large/front/e/8/e8a56b33-f720-4cbf-8015-59b5fd8ff756.jpg?1562941690";
|
||||
else if(id.equals("16759t"))
|
||||
tokenurl = "https://img.scryfall.com/cards/large/front/f/3/f3b5665e-2b97-47c7-bbf9-6549c2c8a9f2.jpg?1562944002";
|
||||
else if (id.equals("74492t"))
|
||||
tokenurl = "https://media.mtgsalvation.com/attachments/94/295/635032496473215708.jpg";
|
||||
else if (id.equals("3280t"))
|
||||
@@ -1671,7 +1688,7 @@ public class ImgDownloader {
|
||||
id.equals("446163") || id.equals("378411") || id.equals("376457") || id.equals("470749") || id.equals("450641") || id.equals("470623") ||
|
||||
id.equals("470620") || id.equals("470754") || id.equals("470750") || id.equals("470739") || id.equals("470708") || id.equals("470581") ||
|
||||
id.equals("470578") || id.equals("470571") || id.equals("470552") || id.equals("394490") || id.equals("114921") || id.equals("49775") ||
|
||||
id.equals("473123") || id.equals("473160"))
|
||||
id.equals("473123") || id.equals("473160") || id.equals("16743") || id.equals("16741"))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
@@ -2214,7 +2231,9 @@ public class ImgDownloader {
|
||||
String cardname = mappa.get(id);
|
||||
Elements divs = new Elements();
|
||||
int k;
|
||||
if(scryset.equals("TD2") || scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2")){
|
||||
if(scryset.equals("TD2") || scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2")
|
||||
|| scryset.equals("PHPR") || scryset.equals("PGRU") || scryset.equals("PIDW") || scryset.equals("ANA") || scryset.equals("HTR")
|
||||
|| scryset.equals("HTR17") || scryset.equals("PI13") || scryset.equals("PI14")){
|
||||
try {
|
||||
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
||||
Elements outlinks = doc.select("body a");
|
||||
@@ -2394,7 +2413,9 @@ public class ImgDownloader {
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (targetres.equals("High") && !scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1") && !scryset.equals("PZ2")) {
|
||||
} else if(targetres.equals("High") && !scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ2")
|
||||
&& !scryset.equals("PHPR") && !scryset.equals("PGRU") && !scryset.equals("PGRU") && !scryset.equals("ANA") && !scryset.equals("HTR")
|
||||
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14")){
|
||||
try {
|
||||
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
||||
Elements outlinks = doc.select("body a");
|
||||
@@ -2499,7 +2520,9 @@ public class ImgDownloader {
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (!scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1") && !scryset.equals("PZ2")){
|
||||
} else if(!scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !scryset.equals("PZ1") && !scryset.equals("PZ2")
|
||||
&& !scryset.equals("PHPR") && !scryset.equals("PGRU") && !scryset.equals("PGRU") && !scryset.equals("ANA") && !scryset.equals("HTR")
|
||||
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14")) {
|
||||
try {
|
||||
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
||||
} catch (Exception e) {
|
||||
@@ -2650,7 +2673,9 @@ public class ImgDownloader {
|
||||
break;
|
||||
}
|
||||
String text = "";
|
||||
if(scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2")){
|
||||
if(scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2") || scryset.equals("PHPR")
|
||||
|| scryset.equals("PGRU") || scryset.equals("PGRU") || scryset.equals("ANA") || scryset.equals("HTR") || scryset.equals("HTR17")
|
||||
|| scryset.equals("PI13") || scryset.equals("PI14")){
|
||||
Elements metadata = doc.select("head meta");
|
||||
if(metadata != null) {
|
||||
for (int j = 0; j < metadata.size(); j++){
|
||||
|
||||
261
projects/mtg/bin/Res/sets/ANA/_cards.dat
Normal file
261
projects/mtg/bin/Res/sets/ANA/_cards.dat
Normal file
@@ -0,0 +1,261 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=Arena New Player Experience
|
||||
year=2018-07-14
|
||||
total=51
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Goblin
|
||||
id=-16787
|
||||
rarity=T
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Spirit
|
||||
id=-16759
|
||||
rarity=T
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Angelic Reward
|
||||
id=16755
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Blinding Radiance
|
||||
id=16757
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Confront the Assault
|
||||
id=16759
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Inspiring Commander
|
||||
id=16760
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Knight's Pledge
|
||||
id=16761
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Loxodon Line Breaker
|
||||
id=16762
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sanctuary Cat
|
||||
id=16763
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Serra Angel
|
||||
id=16764
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shrine Keeper
|
||||
id=16765
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Spiritual Guardian
|
||||
id=16766
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Tactical Advantage
|
||||
id=16767
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Take Vengeance
|
||||
id=16768
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Divination
|
||||
id=16769
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Overflowing Insight
|
||||
id=16770
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=River's Favor
|
||||
id=16771
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Shorecomber Crab
|
||||
id=16772
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Titanic Pelagosaur
|
||||
id=16773
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Waterknot
|
||||
id=16774
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Zephyr Gull
|
||||
id=16775
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Altar's Reap
|
||||
id=16776
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ambition's Cost
|
||||
id=16777
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cruel Cut
|
||||
id=16778
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Miasmic Mummy
|
||||
id=16779
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Nimble Pilferer
|
||||
id=16780
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Renegade Demon
|
||||
id=16781
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rise from the Grave
|
||||
id=16782
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Soulhunter Rakshasa
|
||||
id=16783
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chaos Maw
|
||||
id=16784
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Doublecast
|
||||
id=16785
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goblin Bruiser
|
||||
id=16786
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goblin Gang Leader
|
||||
id=16787
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Goblin Grenade
|
||||
id=16788
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ogre Painbringer
|
||||
id=16789
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Raging Goblin
|
||||
id=16790
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Seismic Rupture
|
||||
id=16791
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Volcanic Dragon
|
||||
id=16792
|
||||
rarity=U
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Feral Roar
|
||||
id=16793
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rumbling Baloth
|
||||
id=16794
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Treetop Warden
|
||||
id=16795
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Plains
|
||||
id=16796
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Island
|
||||
id=16797
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swamp
|
||||
id=16798
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mountain
|
||||
id=16799
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Forest
|
||||
id=16800
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Plains
|
||||
id=16801
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Island
|
||||
id=16802
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swamp
|
||||
id=16803
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mountain
|
||||
id=16804
|
||||
rarity=C
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Forest
|
||||
id=16805
|
||||
rarity=C
|
||||
[/card]
|
||||
31
projects/mtg/bin/Res/sets/H17/_cards.dat
Normal file
31
projects/mtg/bin/Res/sets/H17/_cards.dat
Normal file
@@ -0,0 +1,31 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=HasCon 2017
|
||||
year=2017-09-20
|
||||
total=5
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Dragon
|
||||
id=-16809
|
||||
rarity=T
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Grimlock, Dinobot Leader
|
||||
id=16806
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Grimlock, Ferocious King
|
||||
id=16807
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Nerf War
|
||||
id=16808
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of Dungeons & Dragons
|
||||
id=16809
|
||||
rarity=M
|
||||
[/card]
|
||||
26
projects/mtg/bin/Res/sets/HTR/_cards.dat
Normal file
26
projects/mtg/bin/Res/sets/HTR/_cards.dat
Normal file
@@ -0,0 +1,26 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=Heroes of the Realm 2016
|
||||
year=2017-09-20
|
||||
total=4
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Gremlin
|
||||
id=-16740
|
||||
rarity=T
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chandra, Gremlin Wrangler
|
||||
id=16740
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Dungeon Master
|
||||
id=16741
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Nira, Hellkite Duelist
|
||||
id=16742
|
||||
rarity=M
|
||||
[/card]
|
||||
21
projects/mtg/bin/Res/sets/HTR17/_cards.dat
Normal file
21
projects/mtg/bin/Res/sets/HTR17/_cards.dat
Normal file
@@ -0,0 +1,21 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=Heroes of the Realm 2017
|
||||
year=2018-08-01
|
||||
total=3
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Diabolical Salvation
|
||||
id=16743
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Inzerva, Master of Insights
|
||||
id=16744
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=M'Odo, the Gnarled Oracle
|
||||
id=16745
|
||||
rarity=M
|
||||
[/card]
|
||||
276
projects/mtg/bin/Res/sets/MPS/_cards.dat
Normal file
276
projects/mtg/bin/Res/sets/MPS/_cards.dat
Normal file
@@ -0,0 +1,276 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=Kaladesh Inventions
|
||||
year=2016-09-03
|
||||
total=54
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Cataclysmic Gearhulk
|
||||
id=420588
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Torrential Gearhulk
|
||||
id=420589
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Noxious Gearhulk
|
||||
id=420590
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Combustible Gearhulk
|
||||
id=420591
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Verdurous Gearhulk
|
||||
id=420592
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Aether Vial
|
||||
id=420593
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Champion's Helm
|
||||
id=420594
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chromatic Lantern
|
||||
id=420595
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chrome Mox
|
||||
id=420596
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Cloudstone Curio
|
||||
id=420597
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Crucible of Worlds
|
||||
id=420598
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Gauntlet of Power
|
||||
id=420599
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Hangarback Walker
|
||||
id=420600
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Lightning Greaves
|
||||
id=420601
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Lotus Petal
|
||||
id=420602
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mana Crypt
|
||||
id=420603
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mana Vault
|
||||
id=420604
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mind's Eye
|
||||
id=420605
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mox Opal
|
||||
id=420606
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Painter's Servant
|
||||
id=420607
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Rings of Brighthearth
|
||||
id=420608
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Scroll Rack
|
||||
id=420609
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sculpting Steel
|
||||
id=420610
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sol Ring
|
||||
id=420611
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Solemn Simulacrum
|
||||
id=420612
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Static Orb
|
||||
id=420613
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Steel Overseer
|
||||
id=420614
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of Feast and Famine
|
||||
id=420615
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of Fire and Ice
|
||||
id=420616
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of Light and Shadow
|
||||
id=420617
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Arcbound Ravager
|
||||
id=425802
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Black Vise
|
||||
id=425803
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Chalice of the Void
|
||||
id=425804
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Defense Grid
|
||||
id=425805
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Duplicant
|
||||
id=425806
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Engineered Explosives
|
||||
id=425807
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ensnaring Bridge
|
||||
id=425808
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Extraplanar Lens
|
||||
id=425809
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Grindstone
|
||||
id=425810
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Meekstone
|
||||
id=425811
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Oblivion Stone
|
||||
id=425812
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ornithopter
|
||||
id=425813
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Paradox Engine
|
||||
id=425814
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Pithing Needle
|
||||
id=425815
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Planar Bridge
|
||||
id=425816
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Platinum Angel
|
||||
id=425817
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sphere of Resistance
|
||||
id=425818
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Staff of Domination
|
||||
id=425819
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sundering Titan
|
||||
id=425820
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of Body and Mind
|
||||
id=425821
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sword of War and Peace
|
||||
id=425822
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Trinisphere
|
||||
id=425823
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Vedalken Shackles
|
||||
id=425824
|
||||
rarity=M
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wurmcoil Engine
|
||||
id=425825
|
||||
rarity=M
|
||||
[/card]
|
||||
31
projects/mtg/bin/Res/sets/PGRU/_cards.dat
Normal file
31
projects/mtg/bin/Res/sets/PGRU/_cards.dat
Normal file
@@ -0,0 +1,31 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=Guru
|
||||
year=1997-07-12
|
||||
total=5
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Forest
|
||||
id=16827
|
||||
rarity=L
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Island
|
||||
id=16828
|
||||
rarity=L
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mountain
|
||||
id=16829
|
||||
rarity=L
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Plains
|
||||
id=16830
|
||||
rarity=L
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Swamp
|
||||
id=16831
|
||||
rarity=L
|
||||
[/card]
|
||||
36
projects/mtg/bin/Res/sets/PHPR/_cards.dat
Normal file
36
projects/mtg/bin/Res/sets/PHPR/_cards.dat
Normal file
@@ -0,0 +1,36 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=HarperPrism Book Promo 1994-2009
|
||||
year=1994-09-01
|
||||
total=6
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Arena
|
||||
id=16746
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Giant Badger
|
||||
id=16747
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Mana Crypt
|
||||
id=16748
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Sewers of Estark
|
||||
id=16749
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Windseeker Centaur
|
||||
id=16750
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Jace Beleren
|
||||
id=16751
|
||||
rarity=M
|
||||
[/card]
|
||||
31
projects/mtg/bin/Res/sets/PI13/_cards.dat
Normal file
31
projects/mtg/bin/Res/sets/PI13/_cards.dat
Normal file
@@ -0,0 +1,31 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=IDW Comics 2013
|
||||
year=2013-01-01
|
||||
total=5
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Voidmage Husher
|
||||
id=16819
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Ogre Arsonist
|
||||
id=16820
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Corrupt
|
||||
id=16821
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=High Tide
|
||||
id=16822
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Gaze of Granite
|
||||
id=16823
|
||||
rarity=R
|
||||
[/card]
|
||||
21
projects/mtg/bin/Res/sets/PI14/_cards.dat
Normal file
21
projects/mtg/bin/Res/sets/PI14/_cards.dat
Normal file
@@ -0,0 +1,21 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=IDW Comics 2014
|
||||
year=2014-01-01
|
||||
total=3
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Acquire
|
||||
id=16824
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Duress
|
||||
id=16825
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Wash Out
|
||||
id=16826
|
||||
rarity=R
|
||||
[/card]
|
||||
51
projects/mtg/bin/Res/sets/PIDW/_cards.dat
Normal file
51
projects/mtg/bin/Res/sets/PIDW/_cards.dat
Normal file
@@ -0,0 +1,51 @@
|
||||
[meta]
|
||||
author=Wagic Team
|
||||
name=IDW Comics 2012
|
||||
year=2012-01-01
|
||||
total=9
|
||||
[/meta]
|
||||
[card]
|
||||
primitive=Arrest
|
||||
id=16810
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Breath of Malfegor
|
||||
id=16811
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Consume Spirit
|
||||
id=16812
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Electrolyze
|
||||
id=16813
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Faithless Looting
|
||||
id=16814
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Feast of Blood
|
||||
id=16815
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Standstill
|
||||
id=16816
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Treasure Hunt
|
||||
id=16817
|
||||
rarity=R
|
||||
[/card]
|
||||
[card]
|
||||
primitive=Turnabout
|
||||
id=16818
|
||||
rarity=R
|
||||
[/card]
|
||||
@@ -128,13 +128,6 @@ power=2
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Sword of Dungeons & Dragons
|
||||
text=Equipped creature gets +2/+2 and has protection from Rogues and from Clerics. -- Whenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process. -- Equip {2}
|
||||
mana={3}
|
||||
type=Artifact
|
||||
subtype=Equipment
|
||||
[/card]
|
||||
[card]
|
||||
name=Spell Suck
|
||||
text=Counter target spell, then assemble a Contraption. (Put the top card of your Contraption deck face up onto one of your sprockets.)
|
||||
mana={2}{U}{U}
|
||||
|
||||
@@ -11,6 +11,269 @@ power=5
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Angelic Reward
|
||||
target=creature
|
||||
auto=3/3
|
||||
auto=flying
|
||||
text=Enchant creature -- Enchanted creature gets +3/+3 and has flying.
|
||||
mana={3}{W}{W}
|
||||
type=Enchantment
|
||||
subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Titanic Pelagosaur
|
||||
mana={3}{U}{U}
|
||||
type=Creature
|
||||
subtype=Dinosaur
|
||||
power=4
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Zephyr Gull
|
||||
abilities=flying
|
||||
mana={U}
|
||||
type=Creature
|
||||
subtype=Bird
|
||||
power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Nira, Hellkite Duelist
|
||||
abilities=flash, flying, trample, haste
|
||||
auto=cantlose && lifeset:5 && draw:3 controller ueot
|
||||
text=Flash -- Flying, trample, haste -- When Nira, Hellkite Duelist enters the battlefield, the next time you would lose the game this turn, instead draw three cards and your life total becomes 5.
|
||||
mana={W}{U}{B}{R}{G}
|
||||
type=Legendary Creature
|
||||
subtype=Dragon
|
||||
power=6
|
||||
toughness=6
|
||||
[/card]
|
||||
[card]
|
||||
name=Diabolical Salvation
|
||||
abilities=split second
|
||||
auto=token(Devil,Creature Devil,4/4,red,unreath) with((,newability ((@movedto(this|graveyard) from(battlefield):token(Treasure,Artifact) and!( transforms((,newability[{T}{S}:Add{W}])(,newability[{T}{S}:Add{R}])(,newability[{T}{S}:Add{G}])(,newability[{T}{S}:Add{U}])(,newability[{T}{S}:Add{B}])) forever )!))
|
||||
text=Split second Create four 4/4 red Devil creature tokens with haste and “When this creature dies, create a colorless Treasure artifact token with ‘{T}, Sacrifice this artifact: Add one mana of any color.’” Sacrifice the Devil tokens at the beginning of the next end step.
|
||||
mana={2}{R}{R}{R}{R}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Chandra, Gremlin Wrangler
|
||||
auto=counter(0/0,3,loyalty)
|
||||
auto={C(0/0,1,Loyalty)}:name(+1: Create a 2/2 red Gremlin creature token) token(Gremlin,Creature Gremlin,2/2,red)
|
||||
auto={C(0/0,-2,Loyalty)}:name(-2: Deals X damage to any target... ) foreach(creature[Gremlin]|myBattlefield) damage:1 target(creature,player,planeswalker)
|
||||
text=+1: Create a 2/2 red Gremlin creature token. -- -2: Chandra, Gremlin Wrangler deals X damage to any target, where X is the number of Gremlins you control.
|
||||
mana={2}{R}{R}
|
||||
type=Legendary Planeswalker
|
||||
subtype=Chandra
|
||||
[/card]
|
||||
[card]
|
||||
name=Treetop Warden
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Elf Warrior
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Feral Roar
|
||||
target=creature
|
||||
auto=4/4 ueot
|
||||
text=Target creature gets +4/+4 until end of turn.
|
||||
mana={1}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Ogre Painbringer
|
||||
auto=damage:3 all(player)
|
||||
text=When Ogre Painbringer enters the battlefield, it deals 3 damage to each player.
|
||||
mana={3}{R}{R}
|
||||
type=Creature
|
||||
subtype=Ogre
|
||||
power=7
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Goblin Gang Leader
|
||||
auto=token(Goblin,Creature Goblin,1/1,red)*2
|
||||
text=When Goblin Gang Leader enters the battlefield, create two 1/1 red Goblin creature tokens.
|
||||
mana={2}{R}{R}
|
||||
type=Creature
|
||||
subtype=Goblin Warrior
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Goblin Bruiser
|
||||
mana={1}{R}{R}
|
||||
type=Creature
|
||||
subtype=Goblin Warrior
|
||||
power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Doublecast
|
||||
auto=@moveTo(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack)
|
||||
text=When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.
|
||||
mana={R}{R}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Soulhunter Rakshasa
|
||||
abilities=cantblock
|
||||
auto=damage:5 target(opponent)
|
||||
text=Soulhunter Rakshasa can’t block. -- When Soulhunter Rakshasa enters the battlefield, it deals 5 damage to target opponent.
|
||||
mana={3}{B}{B}
|
||||
type=Creature
|
||||
subtype=Cat Demon
|
||||
power=5
|
||||
toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Nimble Pilferer
|
||||
abilities=flash
|
||||
mana={1}{B}
|
||||
type=Creature
|
||||
subtype=Human Rogue
|
||||
power=2
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Cruel Cut
|
||||
target=creature[power<2]|battlefield
|
||||
auto=destroy
|
||||
text=Destroy target creature with power 2 or less.
|
||||
mana={1}{B}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Shorecomber Crab
|
||||
mana={U}
|
||||
type=Creature
|
||||
subtype=Crab
|
||||
power=0
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=River's Favor
|
||||
target=creature
|
||||
auto=1/1
|
||||
text=Enchant creature -- Enchanted creature gets +1/+1.
|
||||
mana={U}
|
||||
type=Enchantment
|
||||
subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Tactical Advantage
|
||||
target=creature[blocking,blocked]|myBattlefield
|
||||
auto=2/2 ueot
|
||||
text=Target blocking or blocked creature you control gets +2/+2 until end of turn.
|
||||
mana={W}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Shrine Keeper
|
||||
mana={1}{W}
|
||||
type=Creature
|
||||
subtype=Human Cleric
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Inspiring Commander
|
||||
auto=@movedto(other creature[power<2]|mybattlefield):all(trigger[to]) life:1 controller && draw:1 controller
|
||||
text=Whenever another creature with power 2 or less enters the battlefield under your control, you gain 1 life and draw a card.
|
||||
type=Creature
|
||||
subtype=Human Soldier
|
||||
power=1
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Confront the Assault
|
||||
restriction=type(creature[attacking]|opponentbattlefield)~morethan~0
|
||||
auto=token(Spirit,Creature Spirit,1/1,flying)*3
|
||||
text=Cast this spell only if a creature is attacking you. -- Create three 1/1 white Spirit creature tokens with flying.
|
||||
mana={4}{W}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Blinding Radiance
|
||||
auto=tap all(creature[power<2]|opponentBattlefield)
|
||||
text=Tap all creatures your opponents control with toughness 2 or less.
|
||||
mana={2}{W}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Static Orb
|
||||
auto=@each my beginofturn sourcenottap:lord(*|battlefield) doesnotuntap && untap target(*)*2
|
||||
auto=@each opponent beginofturn sourcenottap:lord(*|battlefield) doesnotuntap && untap target(*)*2
|
||||
text=As long as Static Orb is untapped, players can’t untap more than two permanents during their untap steps.
|
||||
mana={3}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Sword of Dungeons & Dragons
|
||||
auto={2}:equip
|
||||
auto=teach(creature) protection from(cleric)
|
||||
auto=teach(creature) protection from(rogue)
|
||||
auto=teach(creature) 2/2
|
||||
auto=@combatdamaged(player) from(mytgt):token(Dragon,Creature Dragon,4/4,white,black,red,blue,green,flying) && transform(newability((flipacoin winability token(Dragon,Creature Dragon,4/4,white,black,red,blue,green,flying) && transform(newability((flipacoin winability winabilityend flipend))) winabilityend flipend)))
|
||||
text=Equipped creature gets +2/+2 and has protection from Rogues and from Clerics. -- Whenever equipped creature deals combat damage to a player, create a 4/4 gold Dragon creature token with flying and roll a d20 (a twenty-sided die). If you roll a 20, repeat this process. -- Equip {2}
|
||||
mana={3}
|
||||
type=Artifact
|
||||
subtype=Equipment
|
||||
[/card]
|
||||
[card]
|
||||
name=Grimlock, Ferocious King
|
||||
doublefaced=kamiflip
|
||||
abilities=trample
|
||||
auto={2}:name (Transform) flip(Grimlock, Dinobot Leader)
|
||||
text=Trample -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Ferocious King becomes Grimlock, Dinobot Leader.
|
||||
color=green,white,red
|
||||
type=Legendary Artifact Creature
|
||||
subtype=Dinosaur
|
||||
power=8
|
||||
toughness=8
|
||||
[/card]
|
||||
[card]
|
||||
name=Grimlock, Dinobot Leader
|
||||
auto=lord(creature[Vehicle,Dinosaur,other Autobot]|myBattlefield) 2/0
|
||||
auto={2}:name(Transform) flip(Grimlock, Ferocious King)
|
||||
text=Dinosaurs, Vehicles, and other Transformers® creatures you control get +2/+0. -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Dinobot Leader becomes Grimlock, Ferocious King.
|
||||
type=Legendary Artifact Creature
|
||||
subtype=Autobot
|
||||
power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Sundering Titan
|
||||
auto=destroy all(land[plains,island,swamp,mountain,forest])
|
||||
auto=@movedto(this|graveyard) from(battlefield):destroy all(land[plains,island,swamp,mountain,forest])
|
||||
text=When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands.
|
||||
mana={8}
|
||||
type=Artifact Creature
|
||||
subtype=Golem
|
||||
power=7
|
||||
toughness=10
|
||||
[/card]
|
||||
[card]
|
||||
name=Defense Grid
|
||||
auto=restriction{during opponent turn}: lord(*|nonbattlezone) altercost(colorless,+3) opponent
|
||||
auto=restriction{during opponent turn}: lord(*|nonbattlezone) altercost(colorless,+3) controller
|
||||
text=Each spell costs {3} more to cast except during its controller's turn.
|
||||
mana={2}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Painter's Servant
|
||||
auto=chooseacolor lord(creature,artifact,enchantment,planeswalker,stack,exile,sideboard,graveyard,library) becomes(,chosencolor) chooseend
|
||||
text=As Painter’s Servant enters the battlefield, choose a color. -- All cards that aren’t on the battlefield, spells, and permanents are the chosen color in addition to their other colors.
|
||||
mana={2}
|
||||
type=Artifact Creature
|
||||
subtype=Scarecrow
|
||||
power=1
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Stunt Double
|
||||
abilities=flash
|
||||
auto=may copy NotATarget(creature)
|
||||
|
||||
@@ -3871,12 +3871,6 @@ power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Defense Grid
|
||||
text=Each spell costs {3} more to cast except during its controller's turn.
|
||||
mana={2}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Defensive Formation
|
||||
text=Rather than the attacking player, you assign the combat damage of each creature attacking you. You can divide that creature's combat damage as you choose among any of the creatures blocking it.
|
||||
mana={W}
|
||||
@@ -11992,15 +11986,6 @@ mana={2}{B}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Painter's Servant
|
||||
text=As Painter's Servant enters the battlefield, choose a color. -- All cards that aren't on the battlefield, spells, and permanents are the chosen color in addition to their other colors.
|
||||
mana={2}
|
||||
type=Artifact Creature
|
||||
subtype=Scarecrow
|
||||
power=1
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Palace Guard
|
||||
text=Palace Guard can block any number of creatures.
|
||||
mana={2}{W}
|
||||
@@ -16495,12 +16480,6 @@ power=2
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Static Orb
|
||||
text=As long as Static Orb is untapped, players can't untap more than two permanents during their untap steps.
|
||||
mana={3}
|
||||
type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Staying Power
|
||||
text=As long as Staying Power is in play, "until end of turn" and "this turn" effects don't end.
|
||||
mana={2}{W}
|
||||
@@ -16832,15 +16811,6 @@ type=Instant
|
||||
subtype=Trap
|
||||
[/card]
|
||||
[card]
|
||||
name=Sundering Titan
|
||||
text=When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands.
|
||||
mana={8}
|
||||
type=Artifact Creature
|
||||
subtype=Golem
|
||||
power=7
|
||||
toughness=10
|
||||
[/card]
|
||||
[card]
|
||||
name=Sundial of the Infinite
|
||||
text={1}, {T}: End the turn. Activate this ability only during your turn. (Exile all spells and abilities on the stack. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
|
||||
mana={2}
|
||||
|
||||
Reference in New Issue
Block a user