Added PS11, PSAL sets and improved Android downloader.
This commit is contained in:
@@ -449,6 +449,8 @@ public class ImgDownloader {
|
|||||||
cardurl = "https://img.scryfall.com/cards/large/front/1/8/18b9c83d-4422-4b95-9fc2-070ed6b5bdf6.jpg?1562701921";
|
cardurl = "https://img.scryfall.com/cards/large/front/1/8/18b9c83d-4422-4b95-9fc2-070ed6b5bdf6.jpg?1562701921";
|
||||||
else if(id.equals("22010012t"))
|
else if(id.equals("22010012t"))
|
||||||
cardurl = "https://img.scryfall.com/cards/large/front/8/4/84dc847c-7a37-4c7f-b02c-30b3e4c91fb6.jpg?1561757490";
|
cardurl = "https://img.scryfall.com/cards/large/front/8/4/84dc847c-7a37-4c7f-b02c-30b3e4c91fb6.jpg?1561757490";
|
||||||
|
else if(id.equals("4143881t"))
|
||||||
|
cardurl = "https://img.scryfall.com/cards/large/front/8/a/8a73e348-5bf1-4465-978b-3f31408bade9.jpg?1561757530";
|
||||||
else if(id.equals("8759611"))
|
else if(id.equals("8759611"))
|
||||||
cardurl = "https://img.scryfall.com/cards/large/front/4/1/41004bdf-8e09-4b2c-9e9c-26c25eac9854.jpg?1562493483";
|
cardurl = "https://img.scryfall.com/cards/large/front/4/1/41004bdf-8e09-4b2c-9e9c-26c25eac9854.jpg?1562493483";
|
||||||
else if(id.equals("8759911"))
|
else if(id.equals("8759911"))
|
||||||
@@ -475,8 +477,6 @@ public class ImgDownloader {
|
|||||||
cardurl = "https://img.scryfall.com/cards/large/front/5/b/5b9f471a-1822-4981-95a9-8923d83ddcbf.jpg?1562702075";
|
cardurl = "https://img.scryfall.com/cards/large/front/5/b/5b9f471a-1822-4981-95a9-8923d83ddcbf.jpg?1562702075";
|
||||||
else if(id.equals("3896523t"))
|
else if(id.equals("3896523t"))
|
||||||
cardurl = "https://img.scryfall.com/cards/large/front/d/0/d0cd85cc-ad22-446b-8378-5eb69fee1959.jpg?1562840712";
|
cardurl = "https://img.scryfall.com/cards/large/front/d/0/d0cd85cc-ad22-446b-8378-5eb69fee1959.jpg?1562840712";
|
||||||
else if(id.equals("4143881t"))
|
|
||||||
cardurl = "https://img.scryfall.com/cards/large/front/8/a/8a73e348-5bf1-4465-978b-3f31408bade9.jpg?1561757530";
|
|
||||||
else if(id.equals("7897511"))
|
else if(id.equals("7897511"))
|
||||||
cardurl = "https://img.scryfall.com/cards/large/front/a/4/a4f4aa3b-c64a-4430-b1a2-a7fca87d0a22.jpg?1562763433";
|
cardurl = "https://img.scryfall.com/cards/large/front/a/4/a4f4aa3b-c64a-4430-b1a2-a7fca87d0a22.jpg?1562763433";
|
||||||
else if(id.equals("7868811"))
|
else if(id.equals("7868811"))
|
||||||
@@ -521,9 +521,9 @@ public class ImgDownloader {
|
|||||||
cardurl = "https://deckmaster.info/images/cards/TSP/-2841-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/TSP/-2841-hr.jpg";
|
||||||
else if(id.equals("11492112t"))
|
else if(id.equals("11492112t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/TSP/-2840-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/TSP/-2840-hr.jpg";
|
||||||
else if (id.equals("11492114t"))
|
else if(id.equals("11492114t") || id.equals("16932t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/DDN/386322-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/DDN/386322-hr.jpg";
|
||||||
else if (id.equals("11492115t") || id.equals("209162t"))
|
else if(id.equals("11492115t") || id.equals("209162t") || id.equals("17010t") || id.equals("16997t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
|
||||||
else if(id.equals("3896522t"))
|
else if(id.equals("3896522t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/C14/-474-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/C14/-474-hr.jpg";
|
||||||
@@ -555,7 +555,7 @@ public class ImgDownloader {
|
|||||||
cardurl = "https://deckmaster.info/images/cards/DDO/394383-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/DDO/394383-hr.jpg";
|
||||||
else if(id.equals("16699t"))
|
else if(id.equals("16699t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/NPH/-205-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/NPH/-205-hr.jpg";
|
||||||
else if(id.equals("16708t"))
|
else if(id.equals("16708t") || id.equals("17097t") || id.equals("17085t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/M10/-292-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/M10/-292-hr.jpg";
|
||||||
else if(id.equals("16710t"))
|
else if(id.equals("16710t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/M11/-238-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/M11/-238-hr.jpg";
|
||||||
@@ -1281,14 +1281,50 @@ public class ImgDownloader {
|
|||||||
cardurl = "https://img.scryfall.com/cards/large/front/8/e/8ee8b915-afd3-4fad-8aef-7e9cbbbbc2e4.jpg?1561757559";
|
cardurl = "https://img.scryfall.com/cards/large/front/8/e/8ee8b915-afd3-4fad-8aef-7e9cbbbbc2e4.jpg?1561757559";
|
||||||
else if(id.equals("16751"))
|
else if(id.equals("16751"))
|
||||||
cardurl = "https://img.scryfall.com/cards/large/front/3/9/39a89c44-1aa7-4f2e-909b-d821ec2b7948.jpg?1561756358";
|
cardurl = "https://img.scryfall.com/cards/large/front/3/9/39a89c44-1aa7-4f2e-909b-d821ec2b7948.jpg?1561756358";
|
||||||
|
else if(id.equals("17639t"))
|
||||||
|
cardurl = "https://img.scryfall.com/cards/large/back/8/c/8ce60642-e207-46e6-b198-d803ff3b47f4.jpg?1562921132";
|
||||||
else if(id.equals("16740t"))
|
else if(id.equals("16740t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/AER/-3992-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/AER/-3992-hr.jpg";
|
||||||
else if (id.equals("53143t"))
|
else if (id.equals("53143t") || id.equals("17717t") || id.equals("17705t") || id.equals("17669t") || id.equals("17661t")
|
||||||
|
|| id.equals("17645t") || id.equals("17573t") || id.equals("17549t") || id.equals("17537t") || id.equals("17513t")
|
||||||
|
|| id.equals("17429t") || id.equals("17417t") || id.equals("17405t") || id.equals("17393t") || id.equals("17285t")
|
||||||
|
|| id.equals("17273t") || id.equals("17249t") || id.equals("17141t") || id.equals("17129t") || id.equals("17117t")
|
||||||
|
|| id.equals("17105t") || id.equals("17093t") || id.equals("17081t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/DDE/209162-hr.jpg";
|
||||||
else if(id.endsWith("53141t"))
|
else if(id.endsWith("53141t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/C14/-487-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/C14/-487-hr.jpg";
|
||||||
else if(id.equals("53134t"))
|
else if(id.equals("53134t"))
|
||||||
cardurl = "https://deckmaster.info/images/cards/DDD/201844-hr.jpg";
|
cardurl = "https://deckmaster.info/images/cards/DDD/201844-hr.jpg";
|
||||||
|
else if(id.equals("16981t") || id.equals("16978t") || id.equals("16967t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/EVG/159047-hr.jpg";
|
||||||
|
else if (id.equals("16975t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/BNG/-10-hr.jpg";
|
||||||
|
else if (id.equals("16933t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/WWK/-262-hr.jpg";
|
||||||
|
else if(id.equals("16885t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/ALA/-327-hr.jpg";
|
||||||
|
else if(id.equals("16847t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/DDQ/409653-hr.jpg";
|
||||||
|
else if(id.equals("17656t") || id.equals("17500t") || id.equals("17080t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/CON/-319-hr.jpg";
|
||||||
|
else if(id.equals("17538t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/MRD/-2829-hr.jpg";
|
||||||
|
else if (id.equals("17501t") || id.equals("17494t") || id.equals("17354t") || id.equals("17062t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/DDQ/409655-hr.jpg";
|
||||||
|
else if (id.equals("17493t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/VMA/-4464-hr.jpg";
|
||||||
|
else if (id.equals("17358t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/DDD/201842-hr.jpg";
|
||||||
|
else if(id.equals("17207t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/M15/-98-hr.jpg";
|
||||||
|
else if(id.equals("17071t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/C17/-5043-hr.jpg";
|
||||||
|
else if(id.equals("17069t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/GK1_SELESN/-6550-hr.jpg";
|
||||||
|
else if(id.equals("17060t"))
|
||||||
|
cardurl = "https://deckmaster.info/images/cards/GTC/-48-hr.jpg";
|
||||||
|
else if(id.equals("17061t"))
|
||||||
|
cardurl = "https://img.scryfall.com/cards/large/front/a/c/acd51eed-bd5a-417a-811d-fbd1c08a3715.jpg?1561757812";
|
||||||
|
|
||||||
return cardurl;
|
return cardurl;
|
||||||
}
|
}
|
||||||
@@ -2233,7 +2269,7 @@ public class ImgDownloader {
|
|||||||
int k;
|
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("PHPR") || scryset.equals("PGRU") || scryset.equals("PIDW") || scryset.equals("ANA") || scryset.equals("HTR")
|
||||||
|| scryset.equals("HTR17") || scryset.equals("PI13") || scryset.equals("PI14")){
|
|| scryset.equals("HTR17") || scryset.equals("PI13") || scryset.equals("PI14") || scryset.equals("PSAL") || scryset.equals("PS11")){
|
||||||
try {
|
try {
|
||||||
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
||||||
Elements outlinks = doc.select("body a");
|
Elements outlinks = doc.select("body a");
|
||||||
@@ -2415,7 +2451,7 @@ public class ImgDownloader {
|
|||||||
}
|
}
|
||||||
} else if(targetres.equals("High") && !scryset.equals("TD2") && !scryset.equals("PRM") && !scryset.equals("TD0") && !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("PHPR") && !scryset.equals("PGRU") && !scryset.equals("PGRU") && !scryset.equals("ANA") && !scryset.equals("HTR")
|
||||||
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14")){
|
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14") && !scryset.equals("PSAL") && !scryset.equals("PS11")){
|
||||||
try {
|
try {
|
||||||
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
||||||
Elements outlinks = doc.select("body a");
|
Elements outlinks = doc.select("body a");
|
||||||
@@ -2522,7 +2558,7 @@ 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("PHPR") && !scryset.equals("PGRU") && !scryset.equals("PGRU") && !scryset.equals("ANA") && !scryset.equals("HTR")
|
||||||
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14")) {
|
&& !scryset.equals("HTR17") && !scryset.equals("PI13") && !scryset.equals("PI14") && !scryset.equals("PSAL") && !scryset.equals("PS11")) {
|
||||||
try {
|
try {
|
||||||
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -2675,7 +2711,7 @@ public class ImgDownloader {
|
|||||||
String text = "";
|
String text = "";
|
||||||
if(scryset.equals("PRM") || scryset.equals("TD0") || scryset.equals("PZ1") || scryset.equals("PZ2") || scryset.equals("PHPR")
|
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("PGRU") || scryset.equals("PGRU") || scryset.equals("ANA") || scryset.equals("HTR") || scryset.equals("HTR17")
|
||||||
|| scryset.equals("PI13") || scryset.equals("PI14")){
|
|| scryset.equals("PI13") || scryset.equals("PI14") || scryset.equals("PSAL") || scryset.equals("PS11")){
|
||||||
Elements metadata = doc.select("head meta");
|
Elements metadata = doc.select("head meta");
|
||||||
if(metadata != null) {
|
if(metadata != null) {
|
||||||
for (int j = 0; j < metadata.size(); j++){
|
for (int j = 0; j < metadata.size(); j++){
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -11,6 +11,82 @@ power=5
|
|||||||
toughness=5
|
toughness=5
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
|
name=Taj-Nar Swordsmith
|
||||||
|
aicode=activate moveTo(mybattlefield) target(equipment|mylibrary)
|
||||||
|
auto=name(May pay X for equipment) may pay[[{0}]]:name(search equipment) Reveal:type:[Equipment<=0]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=0]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=0]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{1}]]:name(search equipment) Reveal:type:[Equipment<=1]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=1]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=1]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{2}]]:name(search equipment) Reveal:type:[Equipment<=2]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=2]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=2]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{3}]]:name(search equipment) Reveal:type:[Equipment<=3]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=3]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=3]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{4}]]:name(search equipment) Reveal:type:[Equipment<=4]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=4]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=4]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{5}]]:name(search equipment) Reveal:type:[Equipment<=5]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=5]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=5]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{6}]]:name(search equipment) Reveal:type:[Equipment<=6]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=6]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=6]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{7}]]:name(search equipment) Reveal:type:[Equipment<=7]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=7]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=7]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{8}]]:name(search equipment) Reveal:type:[Equipment<=8]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=8]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=8]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{9}]]:name(search equipment) Reveal:type:[Equipment<=9]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=9]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=9]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{10}]]:name(search equipment) Reveal:type:[Equipment<=10]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=10]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=10]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{11}]]:name(search equipment) Reveal:type:[Equipment<=11]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=11]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=11]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{12}]]:name(search equipment) Reveal:type:[Equipment<=12]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=12]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=12]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{13}]]:name(search equipment) Reveal:type:[Equipment<=13]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=13]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=13]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{14}]]:name(search equipment) Reveal:type:[Equipment<=14]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=14]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=14]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{15}]]:name(search equipment) Reveal:type:[Equipment<=15]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=15]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=15]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{16}]]:name(search equipment) Reveal:type:[Equipment<=16]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=16]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=16]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{17}]]:name(search equipment) Reveal:type:[Equipment<=17]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=17]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=17]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{18}]]:name(search equipment) Reveal:type:[Equipment<=18]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=18]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=18]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{19}]]:name(search equipment) Reveal:type:[Equipment<=19]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=19]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=19]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
auto=name(May pay X for equipment) may pay[[{20}]]:name(search equipment) Reveal:type:[Equipment<=20]:mylibrary revealzone(mylibrary) optionone name(choose an equipment) target(<1>[equipment<=20]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(mybattlefield)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>[equipment<=20]|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
|
||||||
|
text=When Taj-Nar Swordsmith enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library.
|
||||||
|
mana={3}{W}
|
||||||
|
type=Creature
|
||||||
|
subtype=Cat Soldier
|
||||||
|
power=2
|
||||||
|
toughness=3
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
|
name=Root Sliver
|
||||||
|
abilities=nofizzle
|
||||||
|
auto=lord(Sliver|stack) nofizzle
|
||||||
|
auto=lord(Sliver|opponentstack) nofizzle
|
||||||
|
text=This spell can’t be countered. -- Sliver spells can’t be countered.
|
||||||
|
mana={3}{G}
|
||||||
|
type=Creature
|
||||||
|
subtype=Sliver
|
||||||
|
power=2
|
||||||
|
toughness=2
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
|
name=Goblin Fire Fiend
|
||||||
|
abilities=haste
|
||||||
|
auto=@combat (attacking) source(this):lord(<1>creature|opponentBattlefield) mustblock ueot
|
||||||
|
auto={R}:1/0 ueot
|
||||||
|
text=Haste -- Goblin Fire Fiend must be blocked if able. -- {R}: Goblin Fire Fiend gets +1/+0 until end of turn.
|
||||||
|
mana={3}{R}
|
||||||
|
type=Creature
|
||||||
|
subtype=Goblin Berserker
|
||||||
|
power=1
|
||||||
|
toughness=1
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
|
name=Vacuumelt
|
||||||
|
target=creature
|
||||||
|
kicker=multi{2}{U} name(Replicate)
|
||||||
|
auto=moveTo(ownerHand)
|
||||||
|
auto=kicker castcard(copied noevent) target(Vacuumlet|mystack)
|
||||||
|
text=Replicate {2}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Return target creature to its owner’s hand.
|
||||||
|
mana={2}{U}
|
||||||
|
type=Sorcery
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
|
name=Gaea's Herald
|
||||||
|
auto=lord(creature|mystack) nofizzle
|
||||||
|
auto=lord(creature|opponentstack) nofizzle
|
||||||
|
text=Creature spells can't be countered.
|
||||||
|
mana={1}{G}
|
||||||
|
type=Creature
|
||||||
|
subtype=Elf
|
||||||
|
power=1
|
||||||
|
toughness=1
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
name=Angelic Reward
|
name=Angelic Reward
|
||||||
target=creature
|
target=creature
|
||||||
auto=3/3
|
auto=3/3
|
||||||
|
|||||||
@@ -6483,15 +6483,6 @@ mana={1}{R}
|
|||||||
type=Enchantment
|
type=Enchantment
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Goblin Fire Fiend
|
|
||||||
text=Haste -- Goblin Fire Fiend must be blocked if able. -- {R}: Goblin Fire Fiend gets +1/+0 until end of turn.
|
|
||||||
mana={3}{R}
|
|
||||||
type=Creature
|
|
||||||
subtype=Goblin Berserker
|
|
||||||
power=1
|
|
||||||
toughness=1
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Goblin Flectomancer
|
name=Goblin Flectomancer
|
||||||
text=Sacrifice Goblin Flectomancer: You may change the targets of target instant or sorcery spell.
|
text=Sacrifice Goblin Flectomancer: You may change the targets of target instant or sorcery spell.
|
||||||
mana={U}{R}{R}
|
mana={U}{R}{R}
|
||||||
@@ -14123,15 +14114,6 @@ mana={X}{R}{R}
|
|||||||
type=Sorcery
|
type=Sorcery
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Root Sliver
|
|
||||||
text=Root Sliver can't be countered. -- Sliver spells can't be countered by spells or abilities.
|
|
||||||
mana={3}{G}
|
|
||||||
type=Creature
|
|
||||||
subtype=Sliver
|
|
||||||
power=2
|
|
||||||
toughness=2
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Roots of All Evil
|
name=Roots of All Evil
|
||||||
text=When you set this scheme in motion, put five 1/1 green Saproling creature tokens onto the battlefield.
|
text=When you set this scheme in motion, put five 1/1 green Saproling creature tokens onto the battlefield.
|
||||||
type=Scheme
|
type=Scheme
|
||||||
@@ -17014,15 +16996,6 @@ mana={2}{B}
|
|||||||
type=Enchantment
|
type=Enchantment
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Taj-Nar Swordsmith
|
|
||||||
text=When Taj-Nar Swordsmith enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library.
|
|
||||||
mana={3}{W}
|
|
||||||
type=Creature
|
|
||||||
subtype=Cat Soldier
|
|
||||||
power=2
|
|
||||||
toughness=3
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Tajuru Preserver
|
name=Tajuru Preserver
|
||||||
text=Spells and abilities your opponents control can't cause you to sacrifice permanents.
|
text=Spells and abilities your opponents control can't cause you to sacrifice permanents.
|
||||||
mana={1}{G}
|
mana={1}{G}
|
||||||
@@ -18234,12 +18207,6 @@ power=4
|
|||||||
toughness=4
|
toughness=4
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Vacuumelt
|
|
||||||
text=Replicate {2}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Return target creature to its owner's hand.
|
|
||||||
mana={2}{U}
|
|
||||||
type=Sorcery
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Valeron Wardens
|
name=Valeron Wardens
|
||||||
text=Renown 2 (When this creature deals combat damage to a player, if it isn't renowned, put two +1/+1 counters on it and it becomes renowned.) -- Whenever a creature you control becomes renowned, draw a card.
|
text=Renown 2 (When this creature deals combat damage to a player, if it isn't renowned, put two +1/+1 counters on it and it becomes renowned.) -- Whenever a creature you control becomes renowned, draw a card.
|
||||||
mana={2}{G}
|
mana={2}{G}
|
||||||
|
|||||||
Reference in New Issue
Block a user