diff --git a/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java b/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java index bb61f3cdd..3c66dc276 100644 --- a/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java +++ b/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java @@ -2764,6 +2764,13 @@ public class ImgDownloader { cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/2/f/2f986406-bfe3-4e59-bcb6-839ef5f1fbc4.jpg?1638919699"; else if(id.equals("297543")) cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/2/f/2f986406-bfe3-4e59-bcb6-839ef5f1fbc4.jpg?1638919699"; + else if(id.equals("615848t")) + cardurl = "https://cards.scryfall.io/large/front/b/f/bf36408d-ed85-497f-8e68-d3a922c388a0.jpg"; + else if(id.equals("615846t")) + cardurl = "https://cards.scryfall.io/large/front/5/a/5a4649cc-07fb-4ff0-9ac6-846763b799df.jpg"; + else if (id.equals("583789t") || id.equals("583823t") || id.equals("583834t") || id.equals("585771t") || + id.equals("586065t") || id.equals("586144t")) // Powerstone + cardurl = "https://cards.scryfall.io/large/front/d/4/d45fe4b6-aeaf-4f84-b660-c7b482ed8512.jpg"; return cardurl; } @@ -2887,8 +2894,8 @@ public class ImgDownloader { id.equals("52637t") || id.equals("52945t") || id.equals("53460t") || id.equals("53473t") || id.equals("420600t") || id.equals("294436t") || id.equals("489333t") || id.equals("495977t") || id.equals("295775t") || id.equals("295714t") || id.equals("295698t") || id.equals("295635t") || - id.equals("296365t") || id.equals("296532t") || id.equals("296482t") || - id.equals("296470t") || id.equals("545773t")) // Thopter 1/1 + id.equals("296365t") || id.equals("296532t") || id.equals("296482t") || id.equals("296470t") || + id.equals("545773t")) // Thopter 1/1 tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/a/5a4649cc-07fb-4ff0-9ac6-846763b799df.jpg?1561757203"; else if (id.equals("53057t") || id.equals("425825t")) //Wurm T1 3/3 tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/6/b68e816f-f9ac-435b-ad0b-ceedbe72447a.jpg?1598312203"; @@ -3956,7 +3963,7 @@ public class ImgDownloader { || scryset.equals("HTR18") || scryset.equals("HTR19") || scryset.equals("DKM") || scryset.equals("S00") || scryset.equals("XLN") || scryset.equals("SOI") || scryset.equals("UST") || scryset.equals("PLG21") || scryset.equals("J21") || scryset.equals("CC2") || scryset.equals("Q06") || scryset.equals("DBL") || scryset.equals("Y22") | scryset.equals("CLB") || scryset.equals("MOM") - || scryset.equals("MOC")){ + || scryset.equals("MOC") || scryset.equals("BRO") || scryset.equals("MAT")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); Elements outlinks = doc.select("body a"); @@ -4124,7 +4131,7 @@ public class ImgDownloader { && !scryset.equals("HTR18") && !scryset.equals("HTR19") && !scryset.equals("DKM") && !scryset.equals("S00") && !scryset.equals("XLN") && !scryset.equals("SOI") && !scryset.equals("UST") && !scryset.equals("PLG21") && !scryset.equals("J21") && !scryset.equals("CC2") && !scryset.equals("Q06") && !scryset.equals("DBL") && !scryset.equals("Y22") && !scryset.equals("CLB") && !scryset.equals("MOM") - && !scryset.equals("MOC")){ + && !scryset.equals("MOC") && !scryset.equals("BRO") && !scryset.equals("MAT")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); Elements outlinks = doc.select("body a"); @@ -4243,7 +4250,7 @@ public class ImgDownloader { && !scryset.equals("HTR18") && !scryset.equals("HTR19") && !scryset.equals("DKM") && !scryset.equals("S00") && !scryset.equals("XLN") && !scryset.equals("SOI") && !scryset.equals("UST") && !scryset.equals("PLG21") && !scryset.equals("J21") && !scryset.equals("CC2") && !scryset.equals("Q06") && !scryset.equals("DBL") && !scryset.equals("Y22") && !scryset.equals("CLB") && !scryset.equals("MOM") - && !scryset.equals("MOC")){ + && !scryset.equals("MOC") && !scryset.equals("BRO") && !scryset.equals("MAT")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); } catch (Exception e) { @@ -4413,7 +4420,8 @@ public class ImgDownloader { || scryset.equals("HA4") || scryset.equals("TSR") || scryset.equals("HA5") || scryset.equals("H1R") || scryset.equals("HTR18") || scryset.equals("HTR19") || scryset.equals("DKM") || scryset.equals("S00") || scryset.equals("XLN") || scryset.equals("SOI") || scryset.equals("UST") || scryset.equals("PLG21") || scryset.equals("J21") || scryset.equals("CC2") || scryset.equals("Q06") - || scryset.equals("DBL") || scryset.equals("Y22") || scryset.equals("CLB") || scryset.equals("MOM") || scryset.equals("MOC")){ + || scryset.equals("DBL") || scryset.equals("Y22") || scryset.equals("CLB") || scryset.equals("MOM") || scryset.equals("MOC") + || scryset.equals("BRO") || scryset.equals("MAT")){ Elements metadata = doc.select("head meta"); if(metadata != null) { for (int j = 0; j < metadata.size(); j++){ diff --git a/projects/mtg/CardImageLinks.csv b/projects/mtg/CardImageLinks.csv index f2d827598..4db0f26a6 100644 --- a/projects/mtg/CardImageLinks.csv +++ b/projects/mtg/CardImageLinks.csv @@ -30148,6 +30148,108 @@ M21;485581;https://cards.scryfall.io/large/front/0/f/0fee9b4b-1510-4b78-bdde-2e0 M21;489663;https://cards.scryfall.io/large/front/d/6/d605c780-a42a-4816-8fb9-63e3114a8246.jpg?1592762067 M21;48966310t;https://cards.scryfall.io/large/front/f/b/fbdf8dc1-1b10-4fce-97b9-1f5600500cc1.jpg?1592324494 M21;48966311t;https://cards.scryfall.io/large/front/4/f/4f8107b3-8539-4b9c-8d0d-c512c940838f.jpg?1592324480 +MAT;615848t;https://cards.scryfall.io/large/front/b/f/bf36408d-ed85-497f-8e68-d3a922c388a0.jpg +MAT;615846t;https://cards.scryfall.io/large/front/5/a/5a4649cc-07fb-4ff0-9ac6-846763b799df.jpg +MAT;615811;https://cards.scryfall.io/large/front/d/7/d786f05d-78a2-41b6-a185-111e8c1b216b.jpg +MAT;615812;https://cards.scryfall.io/large/front/5/2/52ce799e-cb9e-4d74-8b13-a5f4559e13a9.jpg +MAT;615813;https://cards.scryfall.io/large/front/5/5/553ed1d8-4d5c-48f8-8513-031bd8977d75.jpg +MAT;615814;https://cards.scryfall.io/large/front/a/6/a61a3ba1-af6c-4ddc-aa82-34bfc30867d0.jpg +MAT;615794;https://cards.scryfall.io/large/front/a/0/a027a75f-4faf-4e96-9035-d1f622b9b607.jpg +MAT;615815;https://cards.scryfall.io/large/front/2/2/227d0d7d-544b-4736-914d-10d5d752eb42.jpg +MAT;615816;https://cards.scryfall.io/large/front/a/8/a81a9eb1-240b-40fd-9282-0f5abec63449.jpg +MAT;615817;https://cards.scryfall.io/large/front/f/7/f72a9deb-9329-4930-a906-136c26490d52.jpg +MAT;615818;https://cards.scryfall.io/large/front/9/9/991c27ed-f53c-48c6-8c12-282f44b8d441.jpg +MAT;615819;https://cards.scryfall.io/large/front/f/2/f2785902-2757-406b-bc75-6f05e0edc98d.jpg +MAT;615820;https://cards.scryfall.io/large/front/5/3/5330e6b7-eca3-46a4-8905-8f1de16f76af.jpg +MAT;615821;https://cards.scryfall.io/large/front/4/2/424eb4c7-647e-4168-9471-f299e8e77f5f.jpg +MAT;615822;https://cards.scryfall.io/large/front/d/5/d5e0b5cf-39e8-454f-a942-f7865416ef81.jpg +MAT;615823;https://cards.scryfall.io/large/front/a/1/a1dc6b0f-09bb-4489-8022-42c700eb1191.jpg +MAT;615824;https://cards.scryfall.io/large/front/4/d/4dbb4d8f-8ae3-4052-9c6a-e56e96cec832.jpg +MAT;615825;https://cards.scryfall.io/large/front/a/e/aeb3069f-5f5a-4e11-8a63-46399eb85a95.jpg +MAT;615826;https://cards.scryfall.io/large/front/8/3/8361d9e2-b9fc-4d46-a1ba-a24139157f26.jpg +MAT;615827;https://cards.scryfall.io/large/front/1/7/179a0525-a142-46f6-9b5b-06a2fbb25556.jpg +MAT;615828;https://cards.scryfall.io/large/front/2/3/239165bb-7819-4d54-a84c-2911934253d6.jpg +MAT;615413;https://cards.scryfall.io/large/front/8/5/8525ae50-7438-492a-98ae-53f0ffeaab51.jpg +MAT;615950;https://cards.scryfall.io/large/front/1/9/197f5adc-e14b-4c84-896f-ef5f01f7ff57.jpg +MAT;615951;https://cards.scryfall.io/large/front/2/4/248c76d3-b5cb-4582-be17-7cd1d0cb0f58.jpg +MAT;615952;https://cards.scryfall.io/large/front/e/7/e72a911e-8291-48ca-bfc6-8907e3b57011.jpg +MAT;615829;https://cards.scryfall.io/large/front/5/b/5b647377-d47e-4630-8ccc-933ef6127880.jpg +MAT;615830;https://cards.scryfall.io/large/front/a/c/acfe6957-d971-413f-b075-01b995f1d7a3.jpg +MAT;615831;https://cards.scryfall.io/large/front/0/a/0a707ab3-b9b5-422a-8b0f-e963d3ad6606.jpg +MAT;615832;https://cards.scryfall.io/large/front/6/d/6d925d13-fcd6-417b-b2b2-bbdd114aae78.jpg +MAT;615833;https://cards.scryfall.io/large/front/7/f/7fcb225c-d18f-4b84-b2fc-91ed84ec30aa.jpg +MAT;615834;https://cards.scryfall.io/large/front/0/3/039e43f2-cf3b-4c60-ac55-d2aafb20eb34.jpg +MAT;615835;https://cards.scryfall.io/large/front/8/a/8a90d613-a327-4dc7-b0c1-0003fe0171ef.jpg +MAT;615836;https://cards.scryfall.io/large/front/6/9/6917d51b-eb61-4e7e-8336-8b4adf8d1e39.jpg +MAT;615837;https://cards.scryfall.io/large/front/5/c/5c0c3860-1dab-4897-8f36-f9be263bba03.jpg +MAT;615803;https://cards.scryfall.io/large/front/f/c/fcb93216-885c-4ec5-8b88-6cd51f593c8b.jpg +MAT;615838;https://cards.scryfall.io/large/front/4/5/4569fb73-3555-4eb8-933a-130770dd56d1.jpg +MAT;615839;https://cards.scryfall.io/large/front/7/b/7b599f53-614c-4b1f-9899-15d5d1e35879.jpg +MAT;615840;https://cards.scryfall.io/large/front/9/0/90eb0859-d24e-4703-8930-1cd4ac1fb3b6.jpg +MAT;615841;https://cards.scryfall.io/large/front/d/f/df9acf30-b4f4-4e99-9763-a3055e91fefb.jpg +MAT;615842;https://cards.scryfall.io/large/front/8/2/827ecc44-0b00-4515-8953-bc91fa03705a.jpg +MAT;615843;https://cards.scryfall.io/large/front/8/e/8ebd7ce4-550d-41ab-8559-97efb234a0a1.jpg +MAT;615844;https://cards.scryfall.io/large/front/d/a/da1ff886-d3c8-43e5-8bf0-ba4f0b259781.jpg +MAT;615845;https://cards.scryfall.io/large/front/d/d/ddb68233-3683-41bd-9b6e-4f07a1b54244.jpg +MAT;615846;https://cards.scryfall.io/large/front/0/a/0ae89461-4bce-4b49-b875-03afc2469fe7.jpg +MAT;615847;https://cards.scryfall.io/large/front/e/7/e7651eb7-3cbe-43de-8800-085be19e7f77.jpg +MAT;615848;https://cards.scryfall.io/large/front/c/d/cdb53ce7-845c-4c62-98a9-4fc33c67a07b.jpg +MAT;615849;https://cards.scryfall.io/large/front/a/0/a0f3fdb0-47ad-4df6-a95c-a2c81aaf7af5.jpg +MAT;615850;https://cards.scryfall.io/large/front/6/2/6225f139-f6eb-4eb5-9776-159a599d8255.jpg +MAT;615851;https://cards.scryfall.io/large/front/c/b/cba71725-d6df-44d7-a93b-934573759711.jpg +MAT;615852;https://cards.scryfall.io/large/front/0/1/01a543f0-72fe-4a30-a4a0-356971c1c68a.jpg +MAT;615973;https://cards.scryfall.io/large/front/4/2/4219b5ea-a252-4d76-a60a-9674340e8ed3.jpg +MAT;615853;https://cards.scryfall.io/large/front/9/c/9c07dda8-06dd-499a-9825-dc6b9a73e455.jpg +MAT;615811;https://cards.scryfall.io/large/front/d/7/d786f05d-78a2-41b6-a185-111e8c1b216b.jpg +MAT;615812;https://cards.scryfall.io/large/front/5/2/52ce799e-cb9e-4d74-8b13-a5f4559e13a9.jpg +MAT;615813;https://cards.scryfall.io/large/front/5/5/553ed1d8-4d5c-48f8-8513-031bd8977d75.jpg +MAT;615814;https://cards.scryfall.io/large/front/a/6/a61a3ba1-af6c-4ddc-aa82-34bfc30867d0.jpg +MAT;615794;https://cards.scryfall.io/large/front/a/0/a027a75f-4faf-4e96-9035-d1f622b9b607.jpg +MAT;615815;https://cards.scryfall.io/large/front/2/2/227d0d7d-544b-4736-914d-10d5d752eb42.jpg +MAT;615816;https://cards.scryfall.io/large/front/a/8/a81a9eb1-240b-40fd-9282-0f5abec63449.jpg +MAT;615817;https://cards.scryfall.io/large/front/f/7/f72a9deb-9329-4930-a906-136c26490d52.jpg +MAT;615818;https://cards.scryfall.io/large/front/9/9/991c27ed-f53c-48c6-8c12-282f44b8d441.jpg +MAT;615819;https://cards.scryfall.io/large/front/f/2/f2785902-2757-406b-bc75-6f05e0edc98d.jpg +MAT;615820;https://cards.scryfall.io/large/front/5/3/5330e6b7-eca3-46a4-8905-8f1de16f76af.jpg +MAT;615821;https://cards.scryfall.io/large/front/4/2/424eb4c7-647e-4168-9471-f299e8e77f5f.jpg +MAT;615822;https://cards.scryfall.io/large/front/d/5/d5e0b5cf-39e8-454f-a942-f7865416ef81.jpg +MAT;615823;https://cards.scryfall.io/large/front/a/1/a1dc6b0f-09bb-4489-8022-42c700eb1191.jpg +MAT;615824;https://cards.scryfall.io/large/front/4/d/4dbb4d8f-8ae3-4052-9c6a-e56e96cec832.jpg +MAT;615825;https://cards.scryfall.io/large/front/a/e/aeb3069f-5f5a-4e11-8a63-46399eb85a95.jpg +MAT;615826;https://cards.scryfall.io/large/front/8/3/8361d9e2-b9fc-4d46-a1ba-a24139157f26.jpg +MAT;615827;https://cards.scryfall.io/large/front/1/7/179a0525-a142-46f6-9b5b-06a2fbb25556.jpg +MAT;615828;https://cards.scryfall.io/large/front/2/3/239165bb-7819-4d54-a84c-2911934253d6.jpg +MAT;615413;https://cards.scryfall.io/large/front/8/5/8525ae50-7438-492a-98ae-53f0ffeaab51.jpg +MAT;615950;https://cards.scryfall.io/large/front/1/9/197f5adc-e14b-4c84-896f-ef5f01f7ff57.jpg +MAT;615951;https://cards.scryfall.io/large/front/2/4/248c76d3-b5cb-4582-be17-7cd1d0cb0f58.jpg +MAT;615952;https://cards.scryfall.io/large/front/e/7/e72a911e-8291-48ca-bfc6-8907e3b57011.jpg +MAT;615829;https://cards.scryfall.io/large/front/5/b/5b647377-d47e-4630-8ccc-933ef6127880.jpg +MAT;615830;https://cards.scryfall.io/large/front/a/c/acfe6957-d971-413f-b075-01b995f1d7a3.jpg +MAT;615831;https://cards.scryfall.io/large/front/0/a/0a707ab3-b9b5-422a-8b0f-e963d3ad6606.jpg +MAT;615832;https://cards.scryfall.io/large/front/6/d/6d925d13-fcd6-417b-b2b2-bbdd114aae78.jpg +MAT;615833;https://cards.scryfall.io/large/front/7/f/7fcb225c-d18f-4b84-b2fc-91ed84ec30aa.jpg +MAT;615834;https://cards.scryfall.io/large/front/0/3/039e43f2-cf3b-4c60-ac55-d2aafb20eb34.jpg +MAT;615835;https://cards.scryfall.io/large/front/8/a/8a90d613-a327-4dc7-b0c1-0003fe0171ef.jpg +MAT;615836;https://cards.scryfall.io/large/front/6/9/6917d51b-eb61-4e7e-8336-8b4adf8d1e39.jpg +MAT;615837;https://cards.scryfall.io/large/front/5/c/5c0c3860-1dab-4897-8f36-f9be263bba03.jpg +MAT;615803;https://cards.scryfall.io/large/front/f/c/fcb93216-885c-4ec5-8b88-6cd51f593c8b.jpg +MAT;615838;https://cards.scryfall.io/large/front/4/5/4569fb73-3555-4eb8-933a-130770dd56d1.jpg +MAT;615839;https://cards.scryfall.io/large/front/7/b/7b599f53-614c-4b1f-9899-15d5d1e35879.jpg +MAT;615840;https://cards.scryfall.io/large/front/9/0/90eb0859-d24e-4703-8930-1cd4ac1fb3b6.jpg +MAT;615841;https://cards.scryfall.io/large/front/d/f/df9acf30-b4f4-4e99-9763-a3055e91fefb.jpg +MAT;615842;https://cards.scryfall.io/large/front/8/2/827ecc44-0b00-4515-8953-bc91fa03705a.jpg +MAT;615843;https://cards.scryfall.io/large/front/8/e/8ebd7ce4-550d-41ab-8559-97efb234a0a1.jpg +MAT;615844;https://cards.scryfall.io/large/front/d/a/da1ff886-d3c8-43e5-8bf0-ba4f0b259781.jpg +MAT;615845;https://cards.scryfall.io/large/front/d/d/ddb68233-3683-41bd-9b6e-4f07a1b54244.jpg +MAT;615846;https://cards.scryfall.io/large/front/0/a/0ae89461-4bce-4b49-b875-03afc2469fe7.jpg +MAT;615847;https://cards.scryfall.io/large/front/e/7/e7651eb7-3cbe-43de-8800-085be19e7f77.jpg +MAT;615848;https://cards.scryfall.io/large/front/c/d/cdb53ce7-845c-4c62-98a9-4fc33c67a07b.jpg +MAT;615849;https://cards.scryfall.io/large/front/a/0/a0f3fdb0-47ad-4df6-a95c-a2c81aaf7af5.jpg +MAT;615850;https://cards.scryfall.io/large/front/6/2/6225f139-f6eb-4eb5-9776-159a599d8255.jpg +MAT;615851;https://cards.scryfall.io/large/front/c/b/cba71725-d6df-44d7-a93b-934573759711.jpg +MAT;615852;https://cards.scryfall.io/large/front/0/1/01a543f0-72fe-4a30-a4a0-356971c1c68a.jpg +MAT;615973;https://cards.scryfall.io/large/front/4/2/4219b5ea-a252-4d76-a60a-9674340e8ed3.jpg +MAT;615853;https://cards.scryfall.io/large/front/9/c/9c07dda8-06dd-499a-9825-dc6b9a73e455.jpg MB1;294028;https://cards.scryfall.io/large/front/2/f/2f3f29fe-8985-4939-8ced-786145261085.jpg?1573512482 MB1;294027;https://cards.scryfall.io/large/front/e/a/ea31b68b-8f0f-484b-9611-40ad2642fc52.jpg?1573512475 MB1;294029;https://cards.scryfall.io/large/front/e/4/e4d2bb69-85b0-4590-ab95-2a67c85fd78f.jpg?1573512489 @@ -62477,6 +62579,29 @@ UNF;580728;https://cards.scryfall.io/large/front/c/3/c3142a41-8718-4955-9fec-18f UNF;580729;https://cards.scryfall.io/large/front/8/3/830eb270-f7aa-4694-8fe1-7c19e148a39f.jpg UNF;580575;https://cards.scryfall.io/large/front/3/6/360668f0-c76c-4fb3-94ce-dfab9969f6d3.jpg UNF;580576;https://cards.scryfall.io/large/front/8/9/89b416fd-27cc-4d22-9d44-345b46b1cdcb.jpg +BRO;583786t;https://cards.scryfall.io/large/front/4/7/474c8cfe-71ce-46c7-8cf4-dfeae3c0e73b.jpg +BRO;583784t;https://cards.scryfall.io/large/front/4/7/474c8cfe-71ce-46c7-8cf4-dfeae3c0e73b.jpg +BRO;585720t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583678t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;585748t;https://cards.scryfall.io/large/front/7/7/772dac39-269b-4a35-aad3-320279af833f.jpg +BRO;585754t;https://cards.scryfall.io/large/front/4/7/474c8cfe-71ce-46c7-8cf4-dfeae3c0e73b.jpg +BRO;583621t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583622t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;585709t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583647t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583761t;https://cards.scryfall.io/large/front/7/7/772dac39-269b-4a35-aad3-320279af833f.jpg +BRO;583653t;https://cards.scryfall.io/large/front/4/5/4501d15d-d306-4372-9516-bd63cf788f45.jpg +BRO;585713t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583709t;https://cards.scryfall.io/large/front/f/e/fef47d03-9050-48ed-994f-f72582967dbd.jpg +BRO;583823t;https://cards.scryfall.io/large/front/d/4/d45fe4b6-aeaf-4f84-b660-c7b482ed8512.jpg +BRO;583714t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583834t;https://cards.scryfall.io/large/front/d/4/d45fe4b6-aeaf-4f84-b660-c7b482ed8512.jpg +BRO;583600t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;583610t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;586065t;https://cards.scryfall.io/large/front/d/4/d45fe4b6-aeaf-4f84-b660-c7b482ed8512.jpg +BRO;583805t;https://cards.scryfall.io/large/front/3/7/37da5b54-ec55-46e3-9f0b-565cbbe1ac7a.jpg +BRO;586144t;https://cards.scryfall.io/large/front/d/4/d45fe4b6-aeaf-4f84-b660-c7b482ed8512.jpg +BRO;585771t;https://cards.scryfall.io/large/front/d/4/d45fe4b6-aeaf-4f84-b660-c7b482ed8512.jpg BRO;583586;https://cards.scryfall.io/large/front/3/8/38a62bb2-bc33-44d4-9a7e-92c9ea7d3c2c.jpg BRO;583587;https://cards.scryfall.io/large/front/7/a/7ad55575-6053-43b1-9496-bcb1ea25e2a1.jpg BRO;583588;https://cards.scryfall.io/large/front/c/f/cfa00c0e-163d-4f59-b8b9-3ee9143d27bb.jpg diff --git a/projects/mtg/bin/Res/ai/baka/deck142.txt b/projects/mtg/bin/Res/ai/baka/deck142.txt index 986863f2c..fc4b64ad0 100644 --- a/projects/mtg/bin/Res/ai/baka/deck142.txt +++ b/projects/mtg/bin/Res/ai/baka/deck142.txt @@ -1,103 +1,104 @@ -#NAME:Scion Of The Ur-Dragon -#DESC:The Scion Commander Deck +#NAME:Ur-Dragon Commander 2023 +#DESC:The Ur-Dragon Commander Deck +#DESC:Refined for Wagic by Bob #HINT:castpriority(commander,*) Aggravated Assault (*) * 1 Ancient Tomb (*) * 1 Arcane Signet (*) * 1 -Arid Mesa (*) * 1 Atarka, World Render (*) * 1 Balefire Dragon (*) * 1 +Bayou Bladewing the Risen (*) * 1 -Blood Crypt (*) * 1 Bloom Tender (*) * 1 -Breeding Pool (*) * 1 Cascading Cataracts (*) * 1 -Cavern of Souls (*) * 1 Chromatic Lantern (*) * 1 Chromatic Orrery (*) * 1 -Chrome Mox (*) * 1 Coalition Relic (*) * 1 Command Beacon (*) * 1 Command Tower (*) * 1 -Crux of Fate (*) * 1 +Crucible of Fire (M15) Crystal Quarry (*) * 1 +Cultivate Curiosity (*) * 1 Cyclonic Rift (*) * 1 +Darksteel Ingot +Deathcap Glade Debtors' Knell (*) * 1 Defense of the Heart (*) * 1 -Demonic Tutor (*) * 1 +Deserted Beach Dragonlord Silumgar (*) * 1 -Drakuseth, Maw of Flames (*) * 1 +Dragonmaster Outcast +Dragon Tempest +Dreamroot Cascade +Elemental Bond +Exotic Orchard Faeburrow Elder (*) * 1 Farseek (*) * 1 Fearsome Awakening (*) * 1 -Flooded Strand (*) * 1 +Fellwar Stone Force of Will (*) * 1 -Godless Shrine (*) * 1 -Greater Good (*) * 1 -Grim Tutor (*) * 1 -Hallowed Fountain (*) * 1 +Growth Spiral +Haunted Ridge Haven of the Spirit Dragon (*) * 1 -Hellkite Charger (*) * 1 +Hellkite Charger (ZEN) (*) * 1 Hellkite Tyrant (*) * 1 Indatha Triome (*) * 1 Karrthus, Tyrant of Jund (*) * 1 Keiga, the Tide Star (*) * 1 Ketria Triome (*) * 1 Kokusho, the Evening Star (*) * 1 -Lightning Greaves (*) * 1 -Living Death (*) * 1 +Lightning Greaves (C17) (*) * 1 Lotus Petal (*) * 1 Malfegor (*) * 1 Mana Confluence (*) * 1 -Mana Crypt (*) * 1 Mana Drain (*) * 1 -Marsh Flats (*) * 1 -Misty Rainforest (*) * 1 -Moltensteel Dragon (*) * 1 +Mirari's Wake Mox Amber (*) * 1 -Mox Diamond (*) * 1 Mox Opal (*) * 1 Mox Tantalite (*) * 1 -Nicol Bolas (*) * 1 Niv-Mizzet, the Firemind (*) * 1 -Overgrown Tomb (*) * 1 +Overgrown Farmland Path of Ancestry (*) * 1 -Polluted Delta (*) * 1 +Plateau Prismatic Geoscope (*) * 1 +Ramos, Dragon Engine Raugrin Triome (*) * 1 -Sacred Foundry (*) * 1 +Rhystic Study +Rockfall Vale +Sarkhan the Masterless +Sarkhan's Unsealing +Savannah Savage Ventmaw (*) * 1 Savai Triome (*) * 1 -Scalding Tarn (*) * 1 -Sensei's Divining Top (*) * 1 +Scrubland +Shattered Sanctum +Shipwreck Marsh Silumgar, the Drifting Death (*) * 1 Skithiryx, the Blight Dragon (*) * 1 Skyclave Relic (*) * 1 Skyshroud Claim (*) * 1 -Sneak Attack (*) * 1 Sol Ring (*) * 1 Spoils of Victory (*) * 1 -Steam Vents (*) * 1 -Stomping Ground (*) * 1 +Stormcarved Coast +Sundown Pass Swiftfoot Boots (*) * 1 Sword of Feast and Famine (*) * 1 -Sylvan Library (*) * 1 -Temple Garden (*) * 1 +Taiga Temur Ascendancy (*) * 1 Teneb, the Harvester (*) * 1 Terror of the Peaks (*) * 1 -The Ur-Dragon (*) * 1 +Thrakkus the Butcher Three Visits (*) * 1 +Timeless Lotus +Tropical Island +Tundra Unburial Rites (*) * 1 +Underground Sea Utvara Hellkite (*) * 1 Vaevictis Asmadi, the Dire (*) * 1 -Vampiric Tutor (*) * 1 -Verdant Catacombs (*) * 1 -Watery Grave (*) * 1 -Wheel of Sun and Moon (*) * 1 -Windswept Heath (*) * 1 -Wooded Foothills (*) * 1 +Volcanic Island +Warstorm Surge +Wrathful Red Dragon Yosei, the Morning Star (*) * 1 Zagoth Triome (*) * 1 -#CMD:Scion of the Ur-Dragon (*) * 1 \ No newline at end of file +#CMD:The Ur-Dragon (*) * 1 \ No newline at end of file diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/MAT.txt b/projects/mtg/bin/Res/missing_cards_by_sets/MAT.txt new file mode 100644 index 000000000..26fcbfd32 --- /dev/null +++ b/projects/mtg/bin/Res/missing_cards_by_sets/MAT.txt @@ -0,0 +1,6 @@ +[card] +name=Training Grounds +text=Activated abilities of creatures you control cost up to {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. +mana={U} +type=Enchantment +[/card] diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/MH2.txt b/projects/mtg/bin/Res/missing_cards_by_sets/MH2.txt index 722b6f187..5dd33930e 100644 --- a/projects/mtg/bin/Res/missing_cards_by_sets/MH2.txt +++ b/projects/mtg/bin/Res/missing_cards_by_sets/MH2.txt @@ -13,3 +13,27 @@ text=Gain control of target spell that targets only a single permanent or player mana={1}{R}{R} type=Instant [/card] +[card] +name=Chef's Kiss +text=Gain control of target spell that targets only a single permanent or player. Copy it, then reselect the targets at random for the spell and the copy. The new targets can't be you or a permanent you control. +mana={1}{R}{R} +type=Instant +[/card] +[card] +name=Yusri, Fortune's Flame +text=Flying -- Whenever Yusri, Fortune's Flame attacks, choose a number between 1 and 5. Flip that many coins. For each flip you win, draw a card. For each flip you lose, Yusri deals 2 damage to you. If you won five flips this way, you may cast spells from your hand this turn without paying their mana costs. +mana={1}{U}{R} +type=Legendary Creature +subtype=Efreet +power=2 +toughness=3 +[/card] +[card] +name=Yusri, Fortune's Flame +text=Flying -- Whenever Yusri, Fortune's Flame attacks, choose a number between 1 and 5. Flip that many coins. For each flip you win, draw a card. For each flip you lose, Yusri deals 2 damage to you. If you won five flips this way, you may cast spells from your hand this turn without paying their mana costs. +mana={1}{U}{R} +type=Legendary Creature +subtype=Efreet +power=2 +toughness=3 +[/card] diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/MOM.txt b/projects/mtg/bin/Res/missing_cards_by_sets/MOM.txt new file mode 100644 index 000000000..6786b98dc --- /dev/null +++ b/projects/mtg/bin/Res/missing_cards_by_sets/MOM.txt @@ -0,0 +1,10 @@ +[card] +name=Mirror-Shield Hoplite +abilities=vigilance +text=Vigilance -- Whenever a creature you control becomes the target of a backup ability, copy that ability. You may choose new targets for the copy. This ability triggers only once each turn. +mana={R}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/card] diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt index 6aea05abf..2e5a34006 100644 --- a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt +++ b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt @@ -226,134 +226,6 @@ Sokenzan Gavony Jund Order of Midnight -Chandra, Hope's Beacon -Invasion of Azgol -Invasion of Amonkhet -Ghalta and Mavren -Etali, Primal Conqueror -Invasion of Kaladesh -Invasion of Ergamon -Sunfall -Sunder the Gateway -Furnace Gremlin -Invasion of Kylem -Scorn-Blade Berserker -Render Inert -Elvish Vatkeeper -Drana and Linvala -Traumatic Revelation -Hidetsugu and Kairi -Knight-Errant of Eos -Halo Forager -Glissa, Herald of Predation -Sheoldred -Phyrexian Awakening -Norn's Inquisitor -Invasion of Alara -Inga and Esika -Progenitor Exarch -Vorinclex -Wrenn and Realmbreaker -Merciless Repurposing -Infected Defector -Invasion of Ulgrotha -Invasion of Gobakhan -Djeru and Hazoret -Botanical Brawler -Invasion of Dominaria -Borborygmos and Fblthp -Baral and Kari Zev -Invasion of Theros -Zurgo and Ojutai -Sandstalker Moloch -Zimone and Dina -Rankle and Torbran -Ichor Drinker -Cut Short -Hoarding Broodlord -Seed of Hope -Enduring Bondwarden -Invasion of Fiora -Invasion of Eldraine -Tangled Skyline -Seer of Stolen Sight -Elesh Norn -Ichor Shade -Injector Crocodile -Referee Squad -Invasion of Innistrad -Seedpod Caretaker -Essence of Orthodoxy -Invasion of Ravnica -Overgrown Pest -Omnath, Locus of All -Kami of Whispered Hopes -Quintorius, Loremaster -Kogla and Yidaro -Ozolith, the Shattered Spire -Attentive Skywarden -Gift of Compleation -Flitting Guerrilla -Urabrask -Invasion of Ikoria -Bloated Processor -Invasion of Muraganda -Invasion of Ixalan -Compleated Huntmaster -Invasion of Zendikar -Invasion of Shandalar -Rona, Herald of Invasion -Jin-Gitaxias -Invasion of Belenon -Wicked Slumber -Doomskar Warrior -Deeproot Wayfinder -Zephyr Singer -Glistening Dawn -Protocol Knight -Ancient Imperiosaur -See Double -Blighted Burgeoning -Temporal Cleansing -Converter Beast -Realmbreaker, the Invasion Tree -Searing Barb -Voldaren Thrillseeker -Nahiri's Warcrafting -Sculpted Perfection -Scrappy Bruiser -Invasion of Xerex -Invasion of Tolvada -Joyful Stormsculptor -Mutagen Connoisseur -Mirror-Shield Hoplite -Invasion of Lorwyn -Invasion of New Capenna -Invasion of Moag -Invasion of Pyrulea -Invasion of New Phyrexia -Into the Fire -Oculus Whelp -Oracle of Tragedy -Omen Hawker -Chrome Host Seedshark -Complete the Circuit -Invasion of Kamigawa -Invasion of Arcavios -Invasion of Vryn -Invasion of Segovia -Invasion of Tarkir -Invasion of Regatha -Ephara's Dispersal -Corruption of Towashi -Eyes of Gitaxias -Marauding Dreadship -Swordsworn Cavalier -Invasion of Karsus -Tiller of Flesh -Invasion of Kaldheim -Invasion of Mercadia -Assimilate Essence Golden Argosy Inscribed Tablet Jodah's Codex @@ -535,6 +407,55 @@ Protection Racket Misfortune Teller Devastating Dreams Darksteel Garrison +Spark Rupture +Nissa, Resurgent Animist +Undercity Upheaval +Leyline Immersion +Campus Renovation +Open the Way +Calix, Guided by Fate +Danitha, New Benalia's Light +Cosmic Rebirth +Arni Metalbrow +Urborg Scavengers +Plargg and Nassari +Kolaghan Warmonger +Tranquil Frillback +Reckless Handling +Blot Out +Ayara's Oathsworn +Markov Baron +Death-Rattle Oni +Metropolis Reformer +Harnessed Snubhorn +Filter Out +Tazri, Stalwart Survivor +Tolarian Contempt +Vesuvan Drifter +Sarkhan, Soul Aflame +Tyvar the Bellicose +Karn, Legacy Reforged +Sigarda, Font of Blessings +Animist's Might +Drannith Ruins +Deification +Coppercoat Vanguard +Jolrael, Voice of Zhalfir +Rebuild the City +Pia Nalaar, Consul of Revival +Samut, Vizier of Naktamun +Rocco, Street Chef +Nahiri's Resolve +Nahiri, Forged in Fury +Nashi, Moon's Legacy +Narset, Enlightened Exile +Ob Nixilis, Captive Kingpin +Niv-Mizzet, Supreme +Gold-Forged Thopteryx +Feast of the Victorious Dead +The Kenriths' Royal Funeral +Jirina, Dauntless General +Kiora, Sovereign of the Deep Gala Greeters Jinnie Fay, Jetmir's Second Hostile Takeover diff --git a/projects/mtg/bin/Res/sets/BRO/_cards.dat b/projects/mtg/bin/Res/sets/BRO/_cards.dat index e9518c0f6..21a56c724 100644 --- a/projects/mtg/bin/Res/sets/BRO/_cards.dat +++ b/projects/mtg/bin/Res/sets/BRO/_cards.dat @@ -2,9 +2,224 @@ author=Wagic Team name=The Brothers' War year=2022-11-18 -total=387 +total=430 [/meta] [card] +primitive=Construct +id=-583594 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583600 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583603 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583610 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583621 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583622 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583647 +rarity=T +[/card] +[card] +primitive=Spirit +id=-583651 +rarity=T +[/card] +[card] +primitive=Thopter +id=-583653 +rarity=T +[/card] +[card] +primitive=Construct +id=-583655 +rarity=T +[/card] +[card] +primitive=Zombie +id=-583669 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583678 +rarity=T +[/card] +[card] +primitive=Zombie +id=-583709 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583714 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583728 +rarity=T +[/card] +[card] +primitive=land +id=-583754 +rarity=T +[/card] +[card] +primitive=Bear +id=-583761 +rarity=T +[/card] +[card] +primitive=Bear +id=-583777 +rarity=T +[/card] +[card] +primitive=Golem +id=-583784 +rarity=T +[/card] +[card] +primitive=Golem +id=-583786 +rarity=T +[/card] +[card] +primitive=Powerstone +id=-583789 +rarity=T +[/card] +[card] +primitive=Thopter +id=-583801 +rarity=T +[/card] +[card] +primitive=Soldier +id=-583805 +rarity=T +[/card] +[card] +primitive=Soldier +id=-588290 +rarity=T +[/card] +[card] +primitive=Powerstone +id=-583823 +rarity=T +[/card] +[card] +primitive=Powerstone +id=-583834 +rarity=T +[/card] +[card] +primitive=Bear +id=-588291 +rarity=T +[/card] +[card] +primitive=Powerstone +id=-586144 +rarity=T +[/card] +[card] +primitive=Spirit +id=-585674 +rarity=T +[/card] +[card] +primitive=Thopter +id=-585675 +rarity=T +[/card] +[card] +primitive=Construct +id=-585705 +rarity=T +[/card] +[card] +primitive=Soldier +id=-585708 +rarity=T +[/card] +[card] +primitive=Soldier +id=-585709 +rarity=T +[/card] +[card] +primitive=Soldier +id=-585713 +rarity=T +[/card] +[card] +primitive=Soldier +id=-585720 +rarity=T +[/card] +[card] +primitive=Construct +id=-585721 +rarity=T +[/card] +[card] +primitive=Zombie +id=-585726 +rarity=T +[/card] +[card] +primitive=land +id=-585747 +rarity=T +[/card] +[card] +primitive=Bear +id=-585748 +rarity=T +[/card] +[card] +primitive=Bear +id=-585752 +rarity=T +[/card] +[card] +primitive=Golem +id=-585754 +rarity=T +[/card] +[card] +primitive=Powerstone +id=-585771 +rarity=T +[/card] +[card] +primitive=Powerstone +id=-586065 +rarity=T +[/card] +[card] primitive=Aeronaut Cavalry id=583586 rarity=C diff --git a/projects/mtg/bin/Res/sets/MAT/_cards.dat b/projects/mtg/bin/Res/sets/MAT/_cards.dat new file mode 100644 index 000000000..623f630a0 --- /dev/null +++ b/projects/mtg/bin/Res/sets/MAT/_cards.dat @@ -0,0 +1,266 @@ +[meta] +author=Wagic Team +name=March of the Machine: The Aftermath +year=2023-05-12 +total=52 +[/meta] +[card] +primitive=Food +id=-615848 +rarity=T +[/card] +[card] +primitive=Thopter +id=-615846 +rarity=T +[/card] +[card] +primitive=Coppercoat Vanguard +id=615811 +rarity=U +[/card] +[card] +primitive=Deification +id=615812 +rarity=R +[/card] +[card] +primitive=Harnessed Snubhorn +id=615813 +rarity=U +[/card] +[card] +primitive=Metropolis Reformer +id=615814 +rarity=R +[/card] +[card] +primitive=Spark Rupture +id=615794 +rarity=R +[/card] +[card] +primitive=Tazri, Stalwart Survivor +id=615815 +rarity=R +[/card] +[card] +primitive=Filter Out +id=615816 +rarity=U +[/card] +[card] +primitive=Tolarian Contempt +id=615817 +rarity=U +[/card] +[card] +primitive=Training Grounds +id=615818 +rarity=R +[/card] +[card] +primitive=Vesuvan Drifter +id=615819 +rarity=R +[/card] +[card] +primitive=Ayara's Oathsworn +id=615820 +rarity=R +[/card] +[card] +primitive=Blot Out +id=615821 +rarity=U +[/card] +[card] +primitive=Death-Rattle Oni +id=615822 +rarity=U +[/card] +[card] +primitive=Markov Baron +id=615823 +rarity=U +[/card] +[card] +primitive=Urborg Scavengers +id=615824 +rarity=R +[/card] +[card] +primitive=Arni Metalbrow +id=615825 +rarity=R +[/card] +[card] +primitive=Kolaghan Warmonger +id=615826 +rarity=U +[/card] +[card] +primitive=Plargg and Nassari +id=615827 +rarity=R +[/card] +[card] +primitive=Reckless Handling +id=615828 +rarity=U +[/card] +[card] +primitive=Animist's Might +id=615413 +rarity=U +[/card] +[card] +primitive=Leyline Immersion +id=615950 +rarity=R +[/card] +[card] +primitive=Nissa, Resurgent Animist +id=615951 +rarity=M +[/card] +[card] +primitive=Open the Way +id=615952 +rarity=R +[/card] +[card] +primitive=Tranquil Frillback +id=615829 +rarity=R +[/card] +[card] +primitive=Undercity Upheaval +id=615830 +rarity=U +[/card] +[card] +primitive=Calix, Guided by Fate +id=615831 +rarity=M +[/card] +[card] +primitive=Campus Renovation +id=615832 +rarity=U +[/card] +[card] +primitive=Cosmic Rebirth +id=615833 +rarity=U +[/card] +[card] +primitive=Danitha, New Benalia's Light +id=615834 +rarity=R +[/card] +[card] +primitive=Feast of the Victorious Dead +id=615835 +rarity=U +[/card] +[card] +primitive=Gold-Forged Thopteryx +id=615836 +rarity=U +[/card] +[card] +primitive=Jirina, Dauntless General +id=615837 +rarity=R +[/card] +[card] +primitive=Jolrael, Voice of Zhalfir +id=615803 +rarity=R +[/card] +[card] +primitive=The Kenriths' Royal Funeral +id=615838 +rarity=R +[/card] +[card] +primitive=Kiora, Sovereign of the Deep +id=615839 +rarity=M +[/card] +[card] +primitive=Nahiri, Forged in Fury +id=615840 +rarity=M +[/card] +[card] +primitive=Nahiri's Resolve +id=615841 +rarity=R +[/card] +[card] +primitive=Narset, Enlightened Exile +id=615842 +rarity=M +[/card] +[card] +primitive=Nashi, Moon's Legacy +id=615843 +rarity=R +[/card] +[card] +primitive=Niv-Mizzet, Supreme +id=615844 +rarity=R +[/card] +[card] +primitive=Ob Nixilis, Captive Kingpin +id=615845 +rarity=M +[/card] +[card] +primitive=Pia Nalaar, Consul of Revival +id=615846 +rarity=R +[/card] +[card] +primitive=Rebuild the City +id=615847 +rarity=R +[/card] +[card] +primitive=Rocco, Street Chef +id=615848 +rarity=R +[/card] +[card] +primitive=Samut, Vizier of Naktamun +id=615849 +rarity=M +[/card] +[card] +primitive=Sarkhan, Soul Aflame +id=615850 +rarity=M +[/card] +[card] +primitive=Sigarda, Font of Blessings +id=615851 +rarity=R +[/card] +[card] +primitive=Tyvar the Bellicose +id=615852 +rarity=M +[/card] +[card] +primitive=Karn, Legacy Reforged +id=615973 +rarity=M +[/card] +[card] +primitive=Drannith Ruins +id=615853 +rarity=R +[/card]