This commit is contained in:
Eduardo
2020-08-25 12:46:58 -05:00
9 changed files with 2993 additions and 211 deletions

View File

@@ -1402,6 +1402,100 @@ public class ImgDownloader {
cardurl = "https://img.scryfall.com/cards/large/front/c/7/c7e7822b-f155-4f3f-b835-ec64f3a71307.jpg?1596044257";
else if(id.equals("489930t"))
cardurl = "https://img.scryfall.com/cards/large/front/7/9/791f5fa0-f972-455e-9802-ff299853607f.jpg?1596044240";
else if(id.equals("491334"))
cardurl = "https://img.scryfall.com/cards/large/front/9/6/96d1a254-01a8-4590-8878-690c5bfb4a95.jpg?1596139673";
else if(id.equals("491335"))
cardurl = "https://img.scryfall.com/cards/large/front/e/c/ec386bc3-137b-49b5-8380-8daff470f0bc.jpg?1596139680";
else if(id.equals("491344"))
cardurl = "https://img.scryfall.com/cards/large/front/d/b/db149aaa-3da9-48c4-92cc-b3d804285290.jpg?1596139686";
else if(id.equals("491345"))
cardurl = "https://img.scryfall.com/cards/large/front/3/2/32301593-f16a-4a46-8a4e-eecedd2a9013.jpg?1596139691";
else if(id.equals("491346"))
cardurl = "https://img.scryfall.com/cards/large/front/e/b/eb49805c-8546-463d-b78c-f4ea109851b4.jpg?1596139696";
else if(id.equals("491347"))
cardurl = "https://img.scryfall.com/cards/large/front/d/d/dd595e2f-65e4-46e8-9d28-f94ac308b275.jpg?1596139702";
else if(id.equals("491348"))
cardurl = "https://img.scryfall.com/cards/large/front/f/9/f9baef6e-a086-41d4-a20e-486f01d72406.jpg?1596139709";
else if(id.equals("491349"))
cardurl = "https://img.scryfall.com/cards/large/front/e/c/ec136ce7-bad4-4ebb-ab00-b86de3d209a7.jpg?1596139714";
else if(id.equals("491350"))
cardurl = "https://img.scryfall.com/cards/large/front/c/a/cacaf5ec-6745-4584-9175-36c98742958f.jpg?1596139721";
else if(id.equals("491351"))
cardurl = "https://img.scryfall.com/cards/large/front/6/c/6c821158-f71a-48f9-b6b4-b0e605f22bec.jpg?1596278384";
else if(id.equals("491352"))
cardurl = "https://img.scryfall.com/cards/large/front/b/9/b9a50516-a20f-4e6e-b4f2-0049b673f942.jpg?1596139732";
else if(id.equals("491353"))
cardurl = "https://img.scryfall.com/cards/large/front/9/5/95702503-8f2d-46c8-abdb-6edd6c431d19.jpg?1596278403";
else if(id.equals("491354"))
cardurl = "https://img.scryfall.com/cards/large/front/7/3/73731e45-51bb-4188-a54d-fdaa4bdfaf1f.jpg?1596139744";
else if(id.equals("491355"))
cardurl = "https://img.scryfall.com/cards/large/front/d/3/d35575d0-0b10-4d1b-b5a2-a9f36f9eada4.jpg?1596139751";
else if(id.equals("491356"))
cardurl = "https://img.scryfall.com/cards/large/front/6/2/62d2058c-3f20-4566-b366-93a2cbbe682f.jpg?1596139757";
else if(id.equals("491357"))
cardurl = "https://img.scryfall.com/cards/large/front/5/b/5b8c11ba-533d-48c9-821c-3fec846bca97.jpg?1596139762";
else if(id.equals("491358"))
cardurl = "https://img.scryfall.com/cards/large/front/1/8/187abedf-c2eb-453b-bea0-a10afa399e03.jpg?1596139769";
else if(id.equals("491359"))
cardurl = "https://img.scryfall.com/cards/large/front/2/0/20c9c856-af15-40b1-a799-1c2066df2099.jpg?1596139775";
else if(id.equals("491360"))
cardurl = "https://img.scryfall.com/cards/large/front/1/c/1c3fc61c-c26e-47f3-a1eb-f6f10f8469e2.jpg?1596139781";
else if(id.equals("491361"))
cardurl = "https://img.scryfall.com/cards/large/front/8/0/8008977f-b164-4ab7-a38a-25b382c6a16f.jpg?1596139788";
else if(id.equals("491362"))
cardurl = "https://img.scryfall.com/cards/large/front/d/a/dac080ef-8f40-43a2-8440-b457b6074b69.jpg?1596139794";
else if(id.equals("491363"))
cardurl = "https://img.scryfall.com/cards/large/front/8/6/86f670f9-c5b7-4eb0-a7d0-d16513fadf74.jpg?1596139800";
else if(id.equals("491364"))
cardurl = "https://img.scryfall.com/cards/large/front/3/c/3c9847f3-5a4c-4b49-8e25-e444d1446bf9.jpg?1596139806";
else if(id.equals("491365"))
cardurl = "https://img.scryfall.com/cards/large/front/2/a/2abc5ac8-b944-4b71-b022-c78183eb92c3.jpg?1596139812";
else if(id.equals("491366"))
cardurl = "https://img.scryfall.com/cards/large/front/0/c/0ccd5597-2d4e-4f3e-94b7-46783486853a.jpg?1596139818";
else if(id.equals("491367"))
cardurl = "https://img.scryfall.com/cards/large/front/0/e/0e94d334-e043-42f2-ba5c-be497d82f2c8.jpg?1596139824";
else if(id.equals("491368"))
cardurl = "https://img.scryfall.com/cards/large/front/8/b/8bc6178b-16e7-4089-974f-7048b9632fc2.jpg?1596139831";
else if(id.equals("491369"))
cardurl = "https://img.scryfall.com/cards/large/front/7/0/70eab734-875b-4b76-901b-3ac7d2133ad9.jpg?1596139837";
else if(id.equals("491370"))
cardurl = "https://img.scryfall.com/cards/large/front/6/d/6d7cd274-ed83-475a-9b4f-adb9c780a6f4.jpg?1596139842";
else if(id.equals("491371"))
cardurl = "https://img.scryfall.com/cards/large/front/5/4/547e3aa5-d88a-4418-ab9d-dd65385f031b.jpg?1596139849";
else if(id.equals("491372"))
cardurl = "https://img.scryfall.com/cards/large/front/5/c/5cc0b4eb-8ee9-4213-8194-02e7d63428d3.jpg?1596139855";
else if(id.equals("491373"))
cardurl = "https://img.scryfall.com/cards/large/front/0/a/0a469d00-1416-48dd-ad91-eb6f3fb4b42b.jpg?1596139861";
else if(id.equals("491374"))
cardurl = "https://img.scryfall.com/cards/large/front/2/2/22cd80dd-1c57-423c-81e2-9a956901565f.jpg?1596139867";
else if(id.equals("491375"))
cardurl = "https://img.scryfall.com/cards/large/front/3/a/3a195efe-8c4f-479d-bd0f-563ee4bb49a1.jpg?1596139873";
else if(id.equals("491376"))
cardurl = "https://img.scryfall.com/cards/large/front/9/3/93c0681d-97da-4363-b75a-079c209e7e4a.jpg?1596139878";
else if(id.equals("491377"))
cardurl = "https://img.scryfall.com/cards/large/front/f/0/f097accb-28ad-4b22-b615-103c74e07708.jpg?1596139884";
else if(id.equals("491378"))
cardurl = "https://img.scryfall.com/cards/large/front/6/9/69e55604-56da-44b5-aa78-f5de76ce9d20.jpg?1596139891";
else if(id.equals("491379"))
cardurl = "https://img.scryfall.com/cards/large/front/5/4/546e0452-5304-41fa-9e3a-a3fa5a571315.jpg?1596139896";
else if(id.equals("491380"))
cardurl = "https://img.scryfall.com/cards/large/front/9/3/936335d7-1c4a-4fcd-80ff-cd4d4fcab8c4.jpg?1596139903";
else if(id.equals("491381"))
cardurl = "https://img.scryfall.com/cards/large/front/c/7/c75672e0-fa2d-43c5-9381-e17f2fd6d3bc.jpg?1596139909";
else if(id.equals("491377t"))
cardurl = "https://img.scryfall.com/cards/large/front/a/6/a6ee0db9-ac89-4ab6-ac2e-8a7527d9ecbd.jpg?1596045113";
else if(id.equals("491372t"))
cardurl = "https://img.scryfall.com/cards/large/front/c/f/cf371056-43dd-41ab-8d05-b16a8bdc8d28.jpg?1596045227";
else if(id.equals("491365t"))
cardurl = "https://img.scryfall.com/cards/large/front/9/e/9ecc467e-b345-446c-b9b7-5f164e6651a4.jpg?1596043489";
else if(id.equals("295116t") || id.equals("295103t"))
cardurl = "https://img.scryfall.com/cards/large/front/2/d/2d1446ed-f114-421d-bb60-9aeb655e5adb.jpg?1562844787";
else if(id.equals("295077t"))
cardurl = "https://img.scryfall.com/cards/large/front/6/a/6aaa8539-8d21-4da1-8410-d4354078390f.jpg?1562844799";
else if(id.equals("295041t"))
cardurl = "https://img.scryfall.com/cards/large/front/1/a/1aea5e0b-dc4e-4055-9e13-1dfbc25a2f00.jpg?1562844782";
else if(id.equals("294952t") || id.equals("294950t"))
cardurl = "https://img.scryfall.com/cards/large/front/b/5/b5bd6905-79be-4d2c-a343-f6e6a181b3e6.jpg?1562844819";
return cardurl;
}
@@ -1844,6 +1938,8 @@ public class ImgDownloader {
tokenurl = "https://img.scryfall.com/cards/large/front/7/b/7becaa04-f142-4163-9286-00018b95c4ca.jpg?1596044169";
else if(id.equals("489907t"))
tokenurl = "https://img.scryfall.com/cards/large/front/9/e/9ecc467e-b345-446c-b9b7-5f164e6651a4.jpg?1596043489";
else if(id.equals("295082t"))
tokenurl = "https://img.scryfall.com/cards/large/front/a/e/ae56d9e8-de05-456b-af32-b5992992ee15.jpg?1562639978";
return tokenurl;
}
@@ -1862,7 +1958,8 @@ public class ImgDownloader {
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("16743") || id.equals("16741") || id.equals("294493") || id.equals("293253") ||
id.equals("293198") || id.equals("479634") || id.equals("479702") || id.equals("489837") || id.equals("489861"))
id.equals("293198") || id.equals("479634") || id.equals("479702") || id.equals("489837") || id.equals("489861") || id.equals("491359") ||
id.equals("294872") || id.equals("295110") || id.equals("294842") || id.equals("295067"))
return false;
return true;
}
@@ -2444,7 +2541,8 @@ public class ImgDownloader {
|| scryset.equals("PMPS08") || scryset.equals("PMPS09") || scryset.equals("PMPS10") || scryset.equals("PMPS11") || scryset.equals("GN2")
|| scryset.equals("PAL00") || scryset.equals("PAL01") || scryset.equals("PAL02") || scryset.equals("PAL03") || scryset.equals("PAL04")
|| scryset.equals("PAL05") || scryset.equals("PAL06") || scryset.equals("PAL99") || scryset.equals("PARL") || scryset.equals("HA1")
|| scryset.equals("SLD") || scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3") || scryset.equals("SS3")){
|| scryset.equals("SLD") || scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3") || scryset.equals("SS3")
|| scryset.equals("AKR") || scryset.equals("ANB")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
Elements outlinks = doc.select("body a");
@@ -2633,7 +2731,8 @@ public class ImgDownloader {
&& !scryset.equals("PMPS08") && !scryset.equals("PMPS09") && !scryset.equals("PMPS10") && !scryset.equals("PMPS11") && !scryset.equals("GN2")
&& !scryset.equals("PAL00") && !scryset.equals("PAL01") && !scryset.equals("PAL02") && !scryset.equals("PAL03") && !scryset.equals("PAL04")
&& !scryset.equals("PAL05") && !scryset.equals("PAL06") && !scryset.equals("PAL99") && !scryset.equals("PARL") && !scryset.equals("HA1")
&& !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3") && !scryset.equals("SS3")){
&& !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3") && !scryset.equals("SS3")
&& !scryset.equals("AKR") && !scryset.equals("ANB")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
Elements outlinks = doc.select("body a");
@@ -2746,7 +2845,8 @@ public class ImgDownloader {
&& !scryset.equals("PMPS08") && !scryset.equals("PMPS09") && !scryset.equals("PMPS10") && !scryset.equals("PMPS11") && !scryset.equals("GN2")
&& !scryset.equals("PAL00") && !scryset.equals("PAL01") && !scryset.equals("PAL02") && !scryset.equals("PAL03") && !scryset.equals("PAL04")
&& !scryset.equals("PAL05") && !scryset.equals("PAL06") && !scryset.equals("PAL99") && !scryset.equals("PARL") && !scryset.equals("HA1")
&& !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3") && !scryset.equals("SS3")){
&& !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3") && !scryset.equals("SS3")
&& !scryset.equals("AKR") && !scryset.equals("ANB")){
try {
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
} catch (Exception e) {
@@ -2911,7 +3011,8 @@ public class ImgDownloader {
|| scryset.equals("PMPS09") || scryset.equals("PMPS10") || scryset.equals("PMPS11") || scryset.equals("GN2") || scryset.equals("PAL00")
|| scryset.equals("PAL01") || scryset.equals("PAL02") || scryset.equals("PAL03") || scryset.equals("PAL04") || scryset.equals("PAL05")
|| scryset.equals("PAL06") || scryset.equals("PAL99") || scryset.equals("PARL") || scryset.equals("HA1") || scryset.equals("SLD")
|| scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3") || scryset.equals("SS3")){
|| scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3") || scryset.equals("SS3") || scryset.equals("AKR")
|| scryset.equals("ANB")){
Elements metadata = doc.select("head meta");
if(metadata != null) {
for (int j = 0; j < metadata.size(); j++){

View File

@@ -2,9 +2,24 @@
author=Wagic Team
name=Double Masters
year=2020-08-07
total=381
total=424
[/meta]
[card]
primitive=Wurm
id=-491377
rarity=T
[/card]
[card]
primitive=Wolf
id=-491372
rarity=T
[/card]
[card]
primitive=Germ
id=-491365
rarity=T
[/card]
[card]
primitive=Avatar
id=-489987
rarity=T
@@ -1860,6 +1875,206 @@ id=490005
rarity=R
[/card]
[card]
primitive=Karn Liberated
id=491334
rarity=M
[/card]
[card]
primitive=Jace, the Mind Sculptor
id=491335
rarity=M
[/card]
[card]
primitive=Avacyn, Angel of Hope
id=491344
rarity=M
[/card]
[card]
primitive=Council's Judgment
id=491345
rarity=R
[/card]
[card]
primitive=Stoneforge Mystic
id=491346
rarity=R
[/card]
[card]
primitive=Brainstorm
id=491347
rarity=R
[/card]
[card]
primitive=Cyclonic Rift
id=491348
rarity=R
[/card]
[card]
primitive=Force of Will
id=491349
rarity=M
[/card]
[card]
primitive=Phyrexian Metamorph
id=491350
rarity=R
[/card]
[card]
primitive=Dark Confidant
id=491351
rarity=M
[/card]
[card]
primitive=Fatal Push
id=491352
rarity=R
[/card]
[card]
primitive=Thoughtseize
id=491353
rarity=R
[/card]
[card]
primitive=Toxic Deluge
id=491354
rarity=R
[/card]
[card]
primitive=Blood Moon
id=491355
rarity=R
[/card]
[card]
primitive=Goblin Guide
id=491356
rarity=R
[/card]
[card]
primitive=Sneak Attack
id=491357
rarity=M
[/card]
[card]
primitive=Crop Rotation
id=491358
rarity=R
[/card]
[card]
primitive=Doubling Season
id=491359
rarity=M
[/card]
[card]
primitive=Exploration
id=491360
rarity=R
[/card]
[card]
primitive=Noble Hierarch
id=491361
rarity=R
[/card]
[card]
primitive=Atraxa, Praetors' Voice
id=491362
rarity=M
[/card]
[card]
primitive=Kaalia of the Vast
id=491363
rarity=M
[/card]
[card]
primitive=Meddling Mage
id=491364
rarity=R
[/card]
[card]
primitive=Batterskull
id=491365
rarity=M
[/card]
[card]
primitive=Blightsteel Colossus
id=491366
rarity=M
[/card]
[card]
primitive=Chrome Mox
id=491367
rarity=M
[/card]
[card]
primitive=Expedition Map
id=491368
rarity=R
[/card]
[card]
primitive=Lightning Greaves
id=491369
rarity=R
[/card]
[card]
primitive=Mana Crypt
id=491370
rarity=M
[/card]
[card]
primitive=Mox Opal
id=491371
rarity=M
[/card]
[card]
primitive=Sword of Body and Mind
id=491372
rarity=M
[/card]
[card]
primitive=Sword of Feast and Famine
id=491373
rarity=M
[/card]
[card]
primitive=Sword of Fire and Ice
id=491374
rarity=M
[/card]
[card]
primitive=Sword of Light and Shadow
id=491375
rarity=M
[/card]
[card]
primitive=Sword of War and Peace
id=491376
rarity=M
[/card]
[card]
primitive=Wurmcoil Engine
id=491377
rarity=M
[/card]
[card]
primitive=Academy Ruins
id=491378
rarity=R
[/card]
[card]
primitive=Urza's Mine
id=491379
rarity=R
[/card]
[card]
primitive=Urza's Power Plant
id=491380
rarity=R
[/card]
[card]
primitive=Urza's Tower
id=491381
rarity=R
[/card]
[card]
primitive=Plains
id=491572
rarity=L

View File

@@ -1050,152 +1050,77 @@ id=426911
rarity=U
[/card]
[card]
primitive=Dusk
primitive=Dusk // Dawn
id=426912
rarity=R
[/card]
[card]
primitive=Dawn
id=426912
rarity=R
[/card]
[card]
primitive=Commit
primitive=Commit // Memory
id=426913
rarity=R
[/card]
[card]
primitive=Memory
id=426913
rarity=R
[/card]
[card]
primitive=Never
primitive=Never // Return
id=426914
rarity=R
[/card]
[card]
primitive=Return
id=426914
rarity=R
[/card]
[card]
primitive=Insult
primitive=Insult // Injury
id=426915
rarity=R
[/card]
[card]
primitive=Injury
id=426915
rarity=R
[/card]
[card]
primitive=Mouth
primitive=Mouth // Feed
id=426916
rarity=R
[/card]
[card]
primitive=Feed
id=426916
rarity=R
[/card]
[card]
primitive=Start
primitive=Start // Finish
id=426917
rarity=U
[/card]
[card]
primitive=Finish
id=426917
rarity=U
[/card]
[card]
primitive=Reduce
primitive=Reduce // Rubble
id=426918
rarity=U
[/card]
[card]
primitive=Rubble
id=426918
rarity=U
[/card]
[card]
primitive=Destined
primitive=Destined // Lead
id=426919
rarity=U
[/card]
[card]
primitive=Lead
id=426919
rarity=U
[/card]
[card]
primitive=Onward
primitive=Onward // Victory
id=426920
rarity=U
[/card]
[card]
primitive=Victory
id=426920
rarity=U
[/card]
[card]
primitive=Spring
primitive=Spring // Mind
id=426921
rarity=U
[/card]
[card]
primitive=Mind
id=426921
rarity=U
[/card]
[card]
primitive=Prepare
primitive=Prepare // Fight
id=426922
rarity=R
[/card]
[card]
primitive=Fight
id=426922
rarity=R
[/card]
[card]
primitive=Failure
primitive=Failure // Comply
id=426923
rarity=R
[/card]
[card]
primitive=Comply
id=426923
rarity=R
[/card]
[card]
primitive=Rags
primitive=Rags // Riches
id=426924
rarity=R
[/card]
[card]
primitive=Riches
id=426924
rarity=R
[/card]
[card]
primitive=Cut
primitive=Cut // Ribbons
id=426925
rarity=R
[/card]
[card]
primitive=Ribbons
id=426925
rarity=R
[/card]
[card]
primitive=Heaven
id=426926
rarity=R
[/card]
[card]
primitive=Earth
primitive=Heaven // Earth
id=426926
rarity=R
[/card]

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,611 @@
[meta]
author=Wagic Team
name=Arena Beginner Set
year=2020-08-13
total=121
[/meta]
[card]
primitive=Goblin
id=-294806
rarity=T
[/card]
[card]
primitive=Goblin
id=-294790
rarity=T
[/card]
[card]
primitive=Goblin
id=-294789
rarity=T
[/card]
[card]
primitive=Cat
id=-294732
rarity=T
[/card]
[card]
primitive=Spirit
id=-294725
rarity=T
[/card]
[card]
primitive=Angel of Vitality
id=294720
rarity=U
[/card]
[card]
primitive=Angelic Guardian
id=294721
rarity=R
[/card]
[card]
primitive=Angelic Reward
id=294722
rarity=U
[/card]
[card]
primitive=Bond of Discipline
id=294723
rarity=U
[/card]
[card]
primitive=Charmed Stray
id=294724
rarity=C
[/card]
[card]
primitive=Confront the Assault
id=294725
rarity=U
[/card]
[card]
primitive=Fencing Ace
id=294726
rarity=C
[/card]
[card]
primitive=Goring Ceratops
id=294727
rarity=R
[/card]
[card]
primitive=Hallowed Priest
id=294728
rarity=U
[/card]
[card]
primitive=Impassioned Orator
id=294729
rarity=C
[/card]
[card]
primitive=Inspiring Commander
id=294730
rarity=R
[/card]
[card]
primitive=Knight's Pledge
id=294731
rarity=C
[/card]
[card]
primitive=Leonin Warleader
id=294732
rarity=R
[/card]
[card]
primitive=Loxodon Line Breaker
id=294733
rarity=C
[/card]
[card]
primitive=Moorland Inquisitor
id=294734
rarity=C
[/card]
[card]
primitive=Pacifism
id=294735
rarity=C
[/card]
[card]
primitive=Sanctuary Cat
id=294736
rarity=C
[/card]
[card]
primitive=Serra Angel
id=294737
rarity=U
[/card]
[card]
primitive=Shrine Keeper
id=294738
rarity=C
[/card]
[card]
primitive=Soulmender
id=294739
rarity=C
[/card]
[card]
primitive=Spiritual Guardian
id=294740
rarity=C
[/card]
[card]
primitive=Tactical Advantage
id=294741
rarity=C
[/card]
[card]
primitive=Air Elemental
id=294742
rarity=U
[/card]
[card]
primitive=Armored Whirl Turtle
id=294743
rarity=C
[/card]
[card]
primitive=Cloudkin Seer
id=294744
rarity=C
[/card]
[card]
primitive=Coral Merfolk
id=294745
rarity=C
[/card]
[card]
primitive=Frilled Sea Serpent
id=294746
rarity=C
[/card]
[card]
primitive=Glint
id=294747
rarity=C
[/card]
[card]
primitive=Octoprophet
id=294748
rarity=C
[/card]
[card]
primitive=Overflowing Insight
id=294749
rarity=R
[/card]
[card]
primitive=Riddlemaster Sphinx
id=294750
rarity=R
[/card]
[card]
primitive=River's Favor
id=294751
rarity=C
[/card]
[card]
primitive=Sleep
id=294752
rarity=U
[/card]
[card]
primitive=Soulblade Djinn
id=294753
rarity=R
[/card]
[card]
primitive=Sworn Guardian
id=294754
rarity=C
[/card]
[card]
primitive=Unsummon
id=294755
rarity=C
[/card]
[card]
primitive=Wall of Runes
id=294756
rarity=C
[/card]
[card]
primitive=Warden of Evos Isle
id=294757
rarity=U
[/card]
[card]
primitive=Waterkin Shaman
id=294758
rarity=C
[/card]
[card]
primitive=Waterknot
id=294759
rarity=C
[/card]
[card]
primitive=Windreader Sphinx
id=294760
rarity=R
[/card]
[card]
primitive=Windstorm Drake
id=294761
rarity=U
[/card]
[card]
primitive=Winged Words
id=294762
rarity=C
[/card]
[card]
primitive=Zephyr Gull
id=294763
rarity=C
[/card]
[card]
primitive=Bad Deal
id=294764
rarity=U
[/card]
[card]
primitive=Compound Fracture
id=294765
rarity=C
[/card]
[card]
primitive=Cruel Cut
id=294766
rarity=C
[/card]
[card]
primitive=Demon of Loathing
id=294767
rarity=R
[/card]
[card]
primitive=Eternal Thirst
id=294768
rarity=U
[/card]
[card]
primitive=Krovikan Scoundrel
id=294769
rarity=C
[/card]
[card]
primitive=Malakir Cullblade
id=294770
rarity=U
[/card]
[card]
primitive=Mardu Outrider
id=294771
rarity=R
[/card]
[card]
primitive=Murder
id=294772
rarity=U
[/card]
[card]
primitive=Nightmare
id=294773
rarity=R
[/card]
[card]
primitive=Nimble Pilferer
id=294774
rarity=C
[/card]
[card]
primitive=Raise Dead
id=294775
rarity=C
[/card]
[card]
primitive=Sanitarium Skeleton
id=294776
rarity=C
[/card]
[card]
primitive=Savage Gorger
id=294777
rarity=C
[/card]
[card]
primitive=Scathe Zombies
id=294778
rarity=C
[/card]
[card]
primitive=Sengir Vampire
id=294779
rarity=U
[/card]
[card]
primitive=Skeleton Archer
id=294780
rarity=C
[/card]
[card]
primitive=Soulhunter Rakshasa
id=294781
rarity=R
[/card]
[card]
primitive=Typhoid Rats
id=294782
rarity=C
[/card]
[card]
primitive=Unlikely Aid
id=294783
rarity=C
[/card]
[card]
primitive=Vampire Opportunist
id=294784
rarity=C
[/card]
[card]
primitive=Witch's Familiar
id=294785
rarity=C
[/card]
[card]
primitive=Bombard
id=294786
rarity=C
[/card]
[card]
primitive=Burn Bright
id=294787
rarity=C
[/card]
[card]
primitive=Fearless Halberdier
id=294788
rarity=C
[/card]
[card]
primitive=Goblin Gang Leader
id=294789
rarity=U
[/card]
[card]
primitive=Goblin Gathering
id=294790
rarity=C
[/card]
[card]
primitive=Goblin Trashmaster
id=294791
rarity=R
[/card]
[card]
primitive=Goblin Tunneler
id=294792
rarity=C
[/card]
[card]
primitive=Hurloon Minotaur
id=294793
rarity=C
[/card]
[card]
primitive=Immortal Phoenix
id=294794
rarity=R
[/card]
[card]
primitive=Inescapable Blaze
id=294795
rarity=U
[/card]
[card]
primitive=Maniacal Rage
id=294796
rarity=C
[/card]
[card]
primitive=Molten Ravager
id=294797
rarity=C
[/card]
[card]
primitive=Nest Robber
id=294798
rarity=C
[/card]
[card]
primitive=Ogre Battledriver
id=294799
rarity=R
[/card]
[card]
primitive=Raging Goblin
id=294800
rarity=C
[/card]
[card]
primitive=Raid Bombardment
id=294801
rarity=U
[/card]
[card]
primitive=Reduce to Ashes
id=294802
rarity=C
[/card]
[card]
primitive=Shock
id=294803
rarity=C
[/card]
[card]
primitive=Siege Dragon
id=294804
rarity=R
[/card]
[card]
primitive=Storm Strike
id=294805
rarity=C
[/card]
[card]
primitive=Tin Street Cadet
id=294806
rarity=C
[/card]
[card]
primitive=Volcanic Dragon
id=294807
rarity=U
[/card]
[card]
primitive=Affectionate Indrik
id=294808
rarity=U
[/card]
[card]
primitive=Baloth Packhunter
id=294809
rarity=C
[/card]
[card]
primitive=Charging Badger
id=294810
rarity=C
[/card]
[card]
primitive=Colossal Majesty
id=294811
rarity=U
[/card]
[card]
primitive=Epic Proportions
id=294812
rarity=R
[/card]
[card]
primitive=Feral Roar
id=294813
rarity=C
[/card]
[card]
primitive=Generous Stray
id=294814
rarity=C
[/card]
[card]
primitive=Gigantosaurus
id=294815
rarity=R
[/card]
[card]
primitive=Greenwood Sentinel
id=294816
rarity=C
[/card]
[card]
primitive=Ilysian Caryatid
id=294817
rarity=C
[/card]
[card]
primitive=Jungle Delver
id=294818
rarity=C
[/card]
[card]
primitive=Prized Unicorn
id=294819
rarity=U
[/card]
[card]
primitive=Rabid Bite
id=294820
rarity=C
[/card]
[card]
primitive=Rampaging Brontodon
id=294821
rarity=R
[/card]
[card]
primitive=Rumbling Baloth
id=294822
rarity=C
[/card]
[card]
primitive=Sentinel Spider
id=294823
rarity=U
[/card]
[card]
primitive=Stony Strength
id=294824
rarity=C
[/card]
[card]
primitive=Titanic Growth
id=294825
rarity=C
[/card]
[card]
primitive=Treetop Warden
id=294826
rarity=C
[/card]
[card]
primitive=Wildwood Patrol
id=294827
rarity=C
[/card]
[card]
primitive=Woodland Mystic
id=294828
rarity=C
[/card]
[card]
primitive=World Shaper
id=294829
rarity=R
[/card]
[card]
primitive=Evolving Wilds
id=294830
rarity=C
[/card]
[card]
primitive=Forest
id=294831
rarity=C
[/card]
[card]
primitive=Island
id=294832
rarity=C
[/card]
[card]
primitive=Mountain
id=294833
rarity=C
[/card]
[card]
primitive=Plains
id=294834
rarity=C
[/card]
[card]
primitive=Swamp
id=294835
rarity=C
[/card]

View File

@@ -740,102 +740,52 @@ id=430836
rarity=U
[/card]
[card]
primitive=Farm
primitive=Farm // Market
id=430837
rarity=U
[/card]
[card]
primitive=Market
id=430837
rarity=U
[/card]
[card]
primitive=Consign
primitive=Consign // Oblivion
id=430838
rarity=U
[/card]
[card]
primitive=Oblivion
id=430838
rarity=U
[/card]
[card]
primitive=Claim
primitive=Claim // Fame
id=430839
rarity=U
[/card]
[card]
primitive=Fame
id=430839
rarity=U
[/card]
[card]
primitive=Struggle
primitive=Struggle // Survive
id=430840
rarity=U
[/card]
[card]
primitive=Survive
id=430840
rarity=U
[/card]
[card]
primitive=Appeal
primitive=Appeal // Authority
id=430841
rarity=U
[/card]
[card]
primitive=Authority
id=430841
rarity=U
[/card]
[card]
primitive=Leave
primitive=Leave // Chance
id=430842
rarity=R
[/card]
[card]
primitive=Chance
id=430842
rarity=R
[/card]
[card]
primitive=Reason
primitive=Reason // Believe
id=430843
rarity=R
[/card]
[card]
primitive=Believe
id=430843
rarity=R
[/card]
[card]
primitive=Grind
primitive=Grind // Dust
id=430844
rarity=R
[/card]
[card]
primitive=Dust
id=430844
rarity=R
[/card]
[card]
primitive=Refuse
primitive=Refuse // Cooperate
id=430845
rarity=R
[/card]
[card]
primitive=Cooperate
id=430845
rarity=R
[/card]
[card]
primitive=Driven
id=430846
rarity=R
[/card]
[card]
primitive=Despair
primitive=Driven // Despair
id=430846
rarity=R
[/card]

View File

@@ -1234,11 +1234,11 @@ power=2
toughness=1
[/card]
[card]
name=Appeal
name=Appeal // Authority
target=creature
auto=foreach(creature|mybattlefield) 1/1
auto=trample
autograveyard={1}{W}{E}:all(creature|mybattlefield) vigilance ueot && target(<upto:2>creature|opponentbattlefield) tap assorcery
autograveyard={1}{W}{E}:all(creature|mybattlefield) vigilance ueot && target(<upto:2>creature|opponentbattlefield) tap asSorcery
text=Until end of turn, target creature gains trample and gets +X/+X, where X is the number of creatures you control. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Tap up to two target creatures your opponents control. Creatures you control gain vigilance until end of turn.
mana={G}
type=Sorcery
@@ -1252,6 +1252,14 @@ mana={G}{U}
type=Instant
[/card]
[card]
name=Approach of the Second Sun
auto=if compare(oyidarocount)~morethan~0 then winGame else alteryidarocount:1 opponent && life:7 controller
auto=@movedto(this|mygraveyard):ability$!name(Put back in your library) moveto(mylibrary) and!(shuffle)! target(Approach of the Second Sun|mygraveyard)!$ controller
text=If this spell was cast from your hand and you've cast another spell named Approach of the Second Sun this game, you win the game. Otherwise, put Approach of the Second Sun into its owner's library seventh from the top and you gain 7 life.
mana={6}{W}
type=Sorcery
[/card]
[card]
name=Aquatic Incursion
auto=token(Merfolk,creature Merfolk,1/1,blue,opponentshroud)*2
auto={3}{U}:target(creature[merfolk]) unblockable ueot
@@ -2506,6 +2514,17 @@ power=4
toughness=4
[/card]
[card]
name=Baloth Packhunter
abilities=trample
auto=all(other creature[Baloth Packhunter]|mybattlefield) counter(1/1,2)
text=Trample -- When Baloth Packhunter enters the battlefield, put two +1/+1 counters on each other creature you control named Baloth Packhunter.
mana={3}{G}
type=Creature
subtype=Beast
power=3
toughness=2
[/card]
[card]
name=Band Together
target=<upto:2>creature|myBattlefield
auto=transforms((,newability[dynamicability<!powerstrike!> target(other creature)])) ueot
@@ -6576,7 +6595,7 @@ power=8
toughness=8
[/card]
[card]
name=Claim
name=Claim // Fame
target=creature[manacost<=2]|mygraveyard
auto=moveto(mybattlefield)
autograveyard={1}{R}{E}:target(creature) 2/0 ueot && haste ueot assorcery
@@ -7100,10 +7119,10 @@ mana={4}{U}{U}
type=Instant
[/card]
[card]
name=Commit
name=Commit // Memory
target=*[-land]
auto=moveto(ownerlibrary) && ability$!moverandom(*) from(mylibrary) to(mylibrary)!$ controller
autograveyard={4}{U}{U}:moveto(opponentgraveyard) all(*|opponenthand) && moveto(opponentlibrary) all(*|opponentgraveyard) && shuffle && draw:7 opponent && moveto(mygraveyard) all(*|myhand) && moveto(mylibrary) all(*|mygraveyard) && shuffle && draw:7 controller && moveto(exile)
autograveyard={4}{U}{U}{E}:moveto(opponentgraveyard) all(*|opponenthand) && moveto(opponentlibrary) all(*|opponentgraveyard) && shuffle && draw:7 opponent && moveto(mygraveyard) all(*|myhand) && moveto(mylibrary) all(*|mygraveyard) && shuffle && draw:7 controller asSorcery
text=Put target spell or nonland permanent into its owner's library second from the top. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) each player shuffles their hand and graveyard into their library and draws seven cards
mana={3}{U}
type=Instant
@@ -7157,6 +7176,15 @@ mana={2}{U}
type=Instant
[/card]
[card]
name=Compound Fracture
target=creature
auto=-1/-1 ueot
auto=foreach(Compound Fracture|mygraveyard) -1/-1
text=Target creature gets -1/-1 until end of turn. It gets an additional -1/-1 until end of turn for each card named Compound Fracture in your graveyard.
mana={B}
type=Instant
[/card]
[card]
name=Compulsory Rest
target=creature
auto=cantattack
@@ -7338,7 +7366,7 @@ power=2
toughness=10
[/card]
[card]
name=Consign
name=Consign // Oblivion
target=*[-land]
auto=moveto(ownerhand)
autograveyard={4}{B}{E}:ability$!reject(<2>*|myhand)!$ opponent assorcery
@@ -8271,10 +8299,10 @@ power=1
toughness=2
[/card]
[card]
name=Cut
name=Cut // Ribbon
target=creature
auto=damage:4
autograveyard={X}{B}{B}:life:-X opponent
autograveyard={X}{B}{B}{E}:life:-X opponent asSorcery
text=Cut deals 4 damage to target creature. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Each opponent loses X life.
mana={1}{R}
type=Sorcery
@@ -9428,11 +9456,11 @@ power=2
toughness=1
[/card]
[card]
name=Destined
name=Destined // Lead
target=creature
auto=1/0
auto=indestructible
autograveyard={3}{G}:target(creature) lure && moveto(exile)
autograveyard={3}{G}{E}:target(creature) lure asSorcery
text=Target creature gets +1/+0 and gains indestructible until end of turn. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) All creatures able to block target creature this turn do so.
mana={1}{B}
type=Instant
@@ -10738,7 +10766,7 @@ mana={2}{B}
type=Sorcery
[/card]
[card]
name=Driven
name=Driven // Despair
auto=all(creature|mybattlefeild) trample
auto=all(creature|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):draw:1])) ueot
autograveyard={1}{B}{E}:all(creature|mybattlefield) menace && transforms((,newability[@combatdamaged(player) from(this):ability$!target(*|myhand) reject!$ opponent])) ueot assorcery
@@ -10906,9 +10934,9 @@ power=2
toughness=2
[/card]
[card]
name=Dusk
name=Dusk // Dawn
auto=destroy all(creature[power>=3])
autograveyard={3}{W}{W}:moveto(myhand) all(creature[power<=2]|mygraveyard) && moveto(exile)
autograveyard={3}{W}{W}{E}:moveto(myhand) all(creature[power<=2]|mygraveyard) asSorcery
text=Destroy all creatures with power 3 or greater. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Return all creature cards with power 2 or less from your graveyard to your hand.
mana={2}{W}{W}
type=Sorcery
@@ -11502,6 +11530,13 @@ power=1
toughness=1
[/card]
[card]
name=Embalmer's Tools
auto={T(zombie[-tapped]|mybattlefield)}:deplete:1 target(player)
text=Activated abilities of creature cards in your graveyard cost {1} less to activate. -- Tap an untapped Zombie you control: Target player mills a card.
mana={2}
type=Artifact
[/card]
[card]
name=Embercleave
abilities=flash
anyzone=foreach(creature[attacking]|battlefield) changecost(colorless:-1) forcedalive
@@ -12787,10 +12822,10 @@ power=1
toughness=1
[/card]
[card]
name=Farm
name=Farm // Market
target=creature[attacking;blocking]
auto=destroy
autograveyard={3}{E}:draw:2 && transforms((,newability[target(<2>*|myhand) reject])) forever
autograveyard={3}{E}:draw:2 && transforms((,newability[target(<2>*|myhand) reject])) forever asSorcery
text=Destroy target attacking or blocking creature. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Draw two cards, then discard two cards.
mana={2}{W}
type=Instant
@@ -16677,7 +16712,7 @@ power=8
toughness=8
[/card]
[card]
name=Grind
name=Grind // Dust
target=<upto:2>creature
auto=counter(-1/-1,1)
autograveyard={3}{W}{E}:target(<anyamount>creature[counter{-1/-1}]) moveto(exile) assorcery
@@ -17039,6 +17074,16 @@ text=Hall of the Bandit Lord enters the battlefield tapped. -- {T}, Pay 3 life:
type=Legendary Land
[/card]
[card]
name=Hallowed Priest
auto=@lifeof(player):counter(1/1,1)
text=Whenever you gain life, put a +1/+1 counter on Hallowed Priest
mana={1}{W}
type=Creature
subtype=Human Cleric
power=1
toughness=1
[/card]
[card]
name=Hammer Dropper
abilities=mentor
auto=@combat(attacking) source(this) restriction{compare(p)~lessthan~1}:counter(1/1,1) target(other creature[attacking;power<=-1]|myBattlefield)
@@ -17259,6 +17304,14 @@ mana={1}{R}
type=Instant
[/card]
[card]
name=Harvest Season
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(<upto:type:creature[tapped]:mybattlefield>land[basic]|myLibrary)
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(<upto:type:creature[tapped]:mybattlefield>land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
text=Search your library for up to X basic land cards, where X is the number of tapped creatures you control, and put those cards onto the battlefield tapped. Then shuffle your library.
mana={2}{G}
type=Sorcery
[/card]
[card]
name=Hashep Oasis
auto={1}{G}{G}{T}{S(desert|mybattlefield)}:3/3 target(creature) asSorcery
auto={T}:Add{1}
@@ -17533,9 +17586,9 @@ mana={2}{R}{W}
type=Instant
[/card]
[card]
name=Heaven
name=Heaven // Earth
auto=damage:X all(creature[flying])
autograveyard={X}{R}{R}:damage:X all(creature[-flying])
autograveyard={X}{R}{R}{E}:damage:X all(creature[-flying]) asSorcery
text=Heaven deals X damage to each creature with flying. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Earth deals X damage to each creature without flying.
mana={X}{G}
type=Instant
@@ -19778,17 +19831,16 @@ type=Enchantment
subtype=Aura
[/card]
[card]
name=Insult
name=Insult // Injury
auto=@damaged(creature,player) from(*|mybattlefield) once:damage:thatmuch all(trigger[to])
auto=@damaged(creature,player) from(*|mystack) once:damage:thatmuch all(trigger[to])
autograveyard={2}{R}:damage:2 target(creature) && transforms((,newability[damage:2 controller])) ueot && moveto(exile)
autograveyard={2}{R}{E}:damage:2 target(creature) && transforms((,newability[damage:2 controller])) ueot asSorcery
text=Damage can't be prevented this turn. If a source you control would deal damage this turn, it deals double that damage instead. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Injury deals 2 damage to target creature and 2 damage to target player.
mana={2}{R}
type=Sorcery
[/card]
[card]
name=Intellectual Offering
#wagic only supports single opponent
auto=draw:3 all(player)
auto=untap all(*[-land])
text=Choose an opponent. You and that player each draw three cards. -- Choose an opponent. Untap all nonland permanents you control and all nonland permanents that player controls.
@@ -21952,7 +22004,7 @@ power=3
toughness=1
[/card]
[card]
name=Leave
name=Leave // Chance
target=<anyamount>*|mybattlefield
auto=moveto(myhand)
autograveyard={3}{R}{E}:target(<anyamount>*|myhand) reject && teach(*) draw:1 controller assorcery
@@ -23679,6 +23731,15 @@ mana={X}{G}{W}{W}
type=Instant
[/card]
[card]
name=Mardu Outrider
text=As an additional cost to cast this spell, discard a card.
mana={1}{B}{B}{D(*|myhand)}
type=Creature
subtype=Orc Warrior
power=5
toughness=5
[/card]
[card]
name=Marit Lage's Slumber
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
auto=@movedTo(*[snow]|mybattlefield):scry:1 scrycore delayed dontshow donothing scrycoreend scryend
@@ -25065,9 +25126,9 @@ power=2
toughness=3
[/card]
[card]
name=Mouth
name=Mouth // Feed
auto=token(Hippo,creature Hippo,3/3,green)
autograveyard={3}{G}:foreach(creature[power>=3]|mybattlefield) draw:1 controller && moveto(exile)
autograveyard={3}{G}{E}:foreach(creature[power>=3]|mybattlefield) draw:1 controller asSorcery
text=Create a 3/3 green Hippo creature token. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Draw a card for each creature you control with power 3 or greater.
mana={2}{G}
type=Sorcery
@@ -25929,10 +25990,10 @@ mana={1}{U}{U}
type=Instant
[/card]
[card]
name=Never
name=Never // Return
target=creature,planeswalker
auto=destroy
autograveyard={3}{B}:moveto(exile) target(*|graveyard) && token(Zombie,creature Zombie,2/2,black) && moveto(exile)
autograveyard={3}{B}{E}:moveto(exile) target(*|graveyard) && token(Zombie,creature Zombie,2/2,black) asSorcery
text=Destroy target creature or planeswalker. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Exile target card from a graveyard. Create a 2/2 black Zombie creature token.
mana={1}{B}{B}
type=Sorcery
@@ -27190,10 +27251,10 @@ power=1
toughness=2
[/card]
[card]
name=Onward
name=Onward // Victory
target=creature
auto=power/0
autograveyard={2}{W}:target(creature) double strike && moveto(exile)
autograveyard={2}{W}{E}:target(creature) double strike asSorcery
text=Target creature gets +X/+0 until end of turn, where X is its power. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Target creature gains double strike until end of turn.
mana={2}{R}
type=Instant
@@ -29087,12 +29148,12 @@ power=4
toughness=4
[/card]
[card]
name=Prepare
name=Prepare // Fight
target=creature
auto=untap
auto=lifelink
auto=2/2
autograveyard={3}{G}:target(creature) transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>])) ueot && moveto(exile)
autograveyard={3}{G}{E}:target(creature) transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>])) ueot asSorcery
text=Untap target creature. It gets +2/+2 and gains lifelink until end of turn. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Target creature you control fights target creature an opponent controls.
mana={1}{W}
type=Instant
@@ -30051,9 +30112,9 @@ power=5
toughness=5
[/card]
[card]
name=Rags
name=Rags // Riches
auto=all(creature) -2/-2 ueot
autograveyard={5}{U}{U}:ability$!moveto(opponentbattlefield) target(creature|mybattlefield)!$ opponent && moveto(exile)
autograveyard={5}{U}{U}{E}:ability$!moveto(opponentbattlefield) target(creature|mybattlefield)!$ opponent asSorcery
text=All creatures get -2/-2 until end of turn. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Each opponent chooses a creature he or she controls. You gain control of those creatures.
mana={2}{B}{B}
type=Sorcery
@@ -30737,7 +30798,7 @@ power=4
toughness=5
[/card]
[card]
name=Reason
name=Reason // Believe
auto=deplete:3 controller && transforms((,newability[may moveto(mylibrary) target(<upto:3>*|mygraveyard)])) ueot
autograveyard={4}{G}{E}:flipacoin winability moverandom(creature) from(mylibrary) to(mybattlefield) winabilityend loseability moverandom(*[-creature]) from(mylibrary) to(myhand) loseabilityend flipend assorcery
text=Scry 3. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Look at the top card of your library. You may put it onto the battlefield if it's a creature card. If you don't, put it into your hand.
@@ -30841,10 +30902,10 @@ power=3
toughness=2
[/card]
[card]
name=Reduce
name=Reduce // Rubble
target=*|stack
auto=transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever restriction{type(*|stack)~morethan~0}
autograveyard={2}{R}:target(<upto:3>land) freeze && moveto(exile)
autograveyard={2}{R}{E}:target(<upto:3>land) freeze asSorcery
text=Counter target spell unless its controller pays {3}. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Up to three target lands don't untap during their controller's next untap step.
mana={2}{U}
type=Instant
@@ -30860,7 +30921,7 @@ power=0
toughness=1
[/card]
[card]
name=Refuse
name=Refuse // Cooperate
target=*|stack
auto=damage:manacost
autograveyard={2}{U}{E}:castcard(noevent) target(*|stack)
@@ -32609,6 +32670,13 @@ power=1
toughness=1
[/card]
[card]
name=Sacred Excavation
auto=moveTo(myhand) target(<2>*[__cycling__]|myGraveyard)
text=Return up to two target cards with cycling from your graveyard to your hand.
mana={3}{U}
type=Sorcery
[/card]
[card]
name=Sacred Ground
auto=@movedto(land|mygraveyard) from(myBattlefield):all(trigger[to]) moveto(mybattlefield)
text=Whenever a spell or ability an opponent controls causes a land to be put into your graveyard from the battlefield, return that card to the battlefield.
@@ -34424,6 +34492,13 @@ power=2
toughness=2
[/card]
[card]
name=Shadow of the Grave
auto=moveto(myhand) all(*[fresh]|mygraveyard)
text=Return to your hand all cards in your graveyard that you cycled or discarded this turn.
mana={1}{B}
type=Instant
[/card]
[card]
name=Shadowspear
auto={2}:equip
auto=teach(creature) 1/1
@@ -37538,9 +37613,9 @@ mana={4}{B}
type=Sorcery
[/card]
[card]
name=Spring
name=Spring // Mind
auto=moveto(mybattlefield) target(basic|mylibrary) && tap
autograveyard={4}{U}{U}:draw:2 controller && moveto(exile)
autograveyard={4}{U}{U}{E}:draw:2 controller
text=Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Draw two cards.
mana={2}{G}
type=Sorcery
@@ -37834,9 +37909,9 @@ type=Enchantment
subtype=Aura
[/card]
[card]
name=Start
name=Start // Finish
auto=token(Warrior,creature Warrior,1/1,white,vigilance)*2
autograveyard={2}{B}{S(creature|mybattlefield)}:destroy target(creature) && moveto(exile)
autograveyard={2}{B}{E}{S(creature|mybattlefield)}:destroy target(creature) asSorcery
text=Create two 1/1 white Warrior creature tokens with vigilance. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) As an additional cost to cast Finish, sacrifice a creature. -- Destroy target creature.
mana={2}{W}
type=Instant
@@ -38472,7 +38547,7 @@ mana={5}{R}
type=Sorcery
[/card]
[card]
name=Struggle
name=Struggle // Survive
target=creature
auto=foreach(land|mybattlefield) damage:1
autograveyard={1}{G}{E}:moveTo(mylibrary) all(*|mygraveyard) && shuffle && transforms((,newability[moveTo(opponentlibrary) all(*|opponentgraveyard)],newability[ability$!shuffle!$ opponent])) ueot assorcery
@@ -41078,6 +41153,16 @@ type=Summon
subtype=Legend
[/card]
[card]
name=Tin Street Cadet
auto=@combat(blocked) source(this):token(Goblin,Creature Goblin,1/1,red)
text=Whenever Tin Street Cadet becomes blocked, create a 1/1 red Goblin creature token.
mana={R}
type=Creature
subtype=Goblin
power=1
toughness=1
[/card]
[card]
name=Tin Street Dodger
abilities=haste
auto={R}:transforms((,newability[cantbeblockedby(creature[-defender])]))
@@ -41912,6 +41997,16 @@ power=4
toughness=3
[/card]
[card]
name=Trueheart Duelist
autograveyard={2}{W}{E}:name(Embalm) clone and!( transforms((Zombie,removemc,white)) forever )! asSorcery
text=Trueheart Duelist can block an additional creature each combat. -- Embalm {2}{W} ({2}{W}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Human Warrior with no mana cost. Embalm only as a sorcery.)
mana={1}{W}
type=Creature
subtype=Human Warrior
power=2
toughness=2
[/card]
[card]
name=Trueheart Twins
auto=@exerted(creature|myBattlefield):all(creature|mybattlefield) 1/0 ueot
auto=@combat(attacking) source(this):may exert
@@ -42830,6 +42925,22 @@ power=4
toughness=3
[/card]
[card]
name=Uro, Titan of Nature's Wrath
other={G}{G}{U}{U}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)} name(Escape)
auto=ifnot paid(alternative) then sacrifice
auto=life:3 controller && draw:1 controller
auto=may moveto(mybattlefield) target(land|myhand)
auto=@combat(attacking) source(this):life:3 controller && draw:1 controller
auto=@combat(attacking) source(this):may moveto(mybattlefield) target(land|myhand)
autograveyard={G}{G}{U}{U}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)}:activate castcard(alternative)
text=When Uro enters the battlefield, sacrifice it unless it escaped. -- Whenever Uro enters the battlefield or attacks, you gain 3 life and draw a card, then you may put a land card from your hand onto the battlefield. -- Escape— {G}{G}{U}{U}, Exile five other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)
mana={1}{G}{U}
type=Legendary Creature
subtype=Elder Giant
power=6
toughness=6
[/card]
[card]
name=Ursine Champion
auto={5}{G}:3/3 && transforms((bear berserker)) ueot limit:1
text={5}{G}: Ursine Champion gets +3/+3 and becomes a Bear Berserker until end of turn. Activate this ability only once each turn.
@@ -43856,6 +43967,17 @@ power=2
toughness=3
[/card]
[card]
name=Vizier of Deferment
abilities=flash
auto=may (blink)ueot target(creature[attacking;blocking])
text=Flash -- When Vizier of Deferment enters the battlefield, you may exile target creature if it attacked or blocked this turn. Return that card to the battlefield under its owner's control at the beginning of the next end step.
mana={2}{W}
type=Creature
subtype=Human Cleric
power=2
toughness=2
[/card]
[card]
name=Vizier of Many Faces
auto=may copy notatarget(creature)
autograveyard={3}{U}{U}{E}:name(Embalm) clone and!( transforms((Zombie,removemc,white)) forever )! asSorcery
@@ -43867,6 +43989,16 @@ power=0
toughness=0
[/card]
[card]
name=Vizier of Remedies
auto=@counteradded(-1/-1) from(creature|myBattlefield):counter(-1/-1,-1) all(trigger[from]) limit:1
text=If one or more -1/-1 counters would be put on a creature you control, that many -1/-1 counters minus one are put on it instead.
mana={1}{W}
type=Creature
subtype=Human Cleric
power=2
toughness=1
[/card]
[card]
name=Vizier of Tumbling Sands
auto={T}:untap target(other *|mybattlefield)
autohand=__CYCLING__({1}{U})

View File

@@ -121018,10 +121018,9 @@ subtype=Aura
[/card]
[card]
name=Thunderous Wrath
target=creature,player
auto=damage:5
auto=ability$!name(Choose one) choice name(Damage player) damage:5 target(player) _ choice name(Damage creature) damage:5 target(creature) _ choice name(Damage planeswalker) damage:5 target(planeswalker)!$ controller
autohand=restriction{miracle} pay[[{R}]] name(Miracle) activate name(Miracle) castcard(restricted)
text=Thunderous Wrath deals 5 damage to target creature or player. -- Miracle {R} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)
text=Thunderous Wrath deals 5 damage to any target. -- Miracle {R} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)
mana={4}{R}{R}
type=Instant
[/card]

View File

@@ -3334,6 +3334,12 @@ type=Artifact
subtype=Contraption
[/card]
[card]
name=Dispossess
text=Choose an artifact card name. Search target opponent's graveyard, hand, and library for any number of cards with the chosen name and exile them. Then that player shuffles their library.
mana={2}{B}
type=Sorcery
[/card]
[card]
name=Disruption Aura
text=Enchant artifact -- Enchanted artifact has "At the beginning of your upkeep, sacrifice this artifact unless you pay its mana cost."
mana={2}{U}
@@ -4191,6 +4197,12 @@ type=Artifact
subtype=Contraption
[/card]
[card]
name=Failure // Comply
text=Return target spell to its owner's hand. -- Aftermath (Cast this spell only from your graveyard. Then exile it.) Choose a card name. Until your next turn, your opponents can't cast spells with the chosen name.
mana={1}{U}
type=Instant
[/card]
[card]
name=Faith's Shield
auto=this(controllerlife > 5) ability$! choice name(protection from white) target(*|myBattlefield) protection from white ueot _ choice name(protection from blue) target(*|myBattlefield) protection from blue ueot _ choice name(protection from black) target(*|myBattlefield) protection from black ueot _ choice name(protection from red) target(*|myBattlefield) protection from red ueot _ choice name(protection from green) target(*|myBattlefield) protection from green ueot !$ controller
auto=this(controllerlife < 6) ability$! choice name(protection from white) all(*|myBattlefield) protection from white ueot _ choice name(protection from blue) all(*|myBattlefield) protection from blue ueot _ choice name(protection from black) all(*|myBattlefield) protection from black ueot _ choice name(protection from red) all(*|myBattlefield) protection from red ueot _ choice name(protection from green) all(*|myBattlefield) protection from green ueot !$ controller
@@ -5020,6 +5032,12 @@ power=2
toughness=4
[/card]
[card]
name=Gideon's Intervention
text=As Gideon's Intervention enters the battlefield, choose a card name. -- Your opponents can't cast spells with the chosen name. -- Prevent all damage that would be dealt to you and permanents you control by sources with the chosen name.
mana={2}{W}{W}
type=Enchantment
[/card]
[card]
name=Gift Horse
text=Whenever you crank Gift Horse, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results.
type=Artifact
@@ -5214,6 +5232,12 @@ power=2
toughness=1
[/card]
[card]
name=Glorious End
text=End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) -- At the beginning of your next end step, you lose the game.
mana={2}{R}
type=Instant
[/card]
[card]
name=Gluetius Maximus
text=As Gluetius Maximus comes into play, an opponent chooses one of your fingers. (Thumbs are fingers, too.) -- When the chosen finger isn't touching Gluetius Maximus, sacrifice Gluetius Maximus.
mana={3}{G}{G}
@@ -5961,6 +5985,16 @@ mana={2}{W}{W}
type=Enchantment
[/card]
[card]
name=Harsh Mentor
text=Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, Harsh Mentor deals 2 damage to that player.
mana={1}{R}
type=Creature
subtype=Human Cleric
power=2
toughness=2
[/card]
[card]
[card]
name=Haunting Wind
text=Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, Haunting Wind deals 1 damage to that artifact's controller.
mana={3}{B}
@@ -14558,15 +14592,6 @@ mana={3}{R}{R}
type=Enchantment
[/card]
[card]
name=Uro, Titan of Nature's Wrath
text=When Uro enters the battlefield, sacrifice it unless it escaped. -- Whenever Uro enters the battlefield or attacks, you gain 3 life and draw a card, then you may put a land card from your hand onto the battlefield. -- Escape— {G}{G}{U}{U}, Exile five other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.)
mana={1}{G}{U}
type=Legendary Creature
subtype=Elder Giant
power=6
toughness=6
[/card]
[card]
name=Urza's Avenger
text={0}: Urza's Avenger gets -1/-1 and gains your choice of banding, flying, first strike, or trample until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
mana={6}
@@ -14772,6 +14797,15 @@ power=2{1/2}
toughness=2{1/2}
[/card]
[card]
name=Vile Manifestation
text=Vile Manifestation gets +1/+0 for each card with cycling in your graveyard. -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={1}{B}
type=Creature
subtype=Horror
power=0
toughness=4
[/card]
[card]
name=Vision Charm
text=Choose one — Target player puts the top four cards of his or her library into his or her graveyard; or choose a land type and a basic land type, and each land of the first chosen type becomes the second chosen type until end of turn; or target artifact phases out. (While it's phased out, it's treated as though it doesn't exist. It phases in before its controller untaps during his or her next untap step.)
mana={U}
@@ -14785,6 +14819,15 @@ type=Instant
subtype=Arcane
[/card]
[card]
name=Vizier of the Anointed
text=When Vizier of the Anointed enters the battlefield, you may search your library for a creature card with eternalize or embalm, put that card into your graveyard, then shuffle your library. -- Whenever you activate an eternalize or embalm ability, draw a card.
mana={3}{U}
type=Creature
subtype=Human Cleric
power=2
toughness=4
[/card]
[card]
name=Vizkopa Confessor
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.) -- When Vizkopa Confessor enters the battlefield, pay any amount of life. Target opponent reveals that many cards from his or her hand. You choose one of them and exile it.
mana={3}{W}{B}