From b8435778fef3254929a02027378b7462b6e4f3c5 Mon Sep 17 00:00:00 2001 From: Vittorio Alfieri Date: Fri, 3 Dec 2021 18:29:33 +0100 Subject: [PATCH] Fixed "Jandor's Ring" primitive, added DBL set, improved Android downloader. --- CHANGELOG.md | 5 + .../src/net/wagic/utils/ImgDownloader.java | 463 ++- projects/mtg/bin/Res/sets/DBL/_cards.dat | 3647 +++++++++++++++++ projects/mtg/include/AllAbilities.h | 5 +- 4 files changed, 4102 insertions(+), 18 deletions(-) create mode 100644 projects/mtg/bin/Res/sets/DBL/_cards.dat diff --git a/CHANGELOG.md b/CHANGELOG.md index 86b4dd4fd9..ad6d6d1199 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ ## [master] (https://github.com/WagicProject/wagic/tree/master) +### 03/12/21 +- *Committed:* Fixed "Jandor's Ring" primitive, added DBL set, improved Android downloader. ([Vitty85](https://github.com/Vitty85)) + +- *Committed:* Fixes to primitives. https://github.com/WagicProject/wagic/commit/68e08783c668e45ca0e6f2c2cf3081b6767ae626 ([EduardoMunozGomez](https://github.com/EduardoMunozGomez)) + ### 02/12/21 - *Committed:* Fixed primitives, avoided a crash when destroying "transforms" ability for cards in library, added random deck selection to Stone Hewer Basic mode, fixed random deck selection from Commander mode, improved exclusive color filter to include monocolored artifacts, added PSP_LARGE_MEMORY define to Makefile to allow more RAM for PSP version. ([Vitty85](https://github.com/Vitty85)) diff --git a/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java b/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java index b33d0be648..9e58d01d2d 100644 --- a/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java +++ b/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java @@ -1188,7 +1188,7 @@ else if(id.equals("16981t") || id.equals("16978t") || id.equals("16967t") || id. || id.equals("17850t") || id.equals("17852t")) // Elf Warrior 1/1 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/1/118d0655-5719-4512-8bc1-fe759669811b.jpg?1615686731"; else if (id.equals("16975t") || id.equals("17848t") || id.equals("53054t") || id.equals("19784312t") || id.equals("29669412t") || - id.equals("53939512t") || id.equals("541105t")) // Wolf 2/2 + id.equals("53939512t") || id.equals("541105t") || id.equals("297091t") || id.equals("297083t") || id.equals("297084t")) // Wolf 2/2 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/6/462ff49b-a004-4dab-a25b-65cb18c1bbec.jpg?1592672584"; else if (id.equals("16933t") || id.equals("476107t")) //Dragon 5/5 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/9/993b3b90-74c3-479b-b3e6-3f1cd8f1da04.jpg?1561757651"; @@ -1199,7 +1199,7 @@ else if(id.equals("16847t")) //Angel 4/4 else if(id.equals("17656t") || id.equals("17500t") || id.equals("17080t")) //Elemental 3/1 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/a/da6283ba-1297-4c7d-8744-f530c04194cd.jpg?1561756395"; else if (id.equals("17501t") || id.equals("17494t") || id.equals("17354t") || id.equals("17062t") || id.equals("541103t") || - id.equals("541104t")) //Spirit 1/1 + id.equals("541104t") || id.equals("297442t") || id.equals("297432t") || id.equals("297431t")) //Spirit 1/1 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/3/b3c9a097-219b-4aaf-831f-cc0cddbcfaae.jpg?1561757870"; else if (id.equals("17493t")) //Bear 2/2 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/8/c879d4a6-cef5-48f1-8c08-f5b59ec850de.jpg?1562857282"; @@ -1885,7 +1885,7 @@ else if (id.equals("495210")) cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/3/c344a3cd-43e0-4333-83ec-081f0e39530a.jpg?1604203001"; else if (id.equals("495210t")) //Plant 0/1 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/0/d03d87f5-0ac6-45ca-a54b-6a36132a8eae.jpg?1604194870"; - else if (id.equals("495205t")) //Insect 1/1 + else if (id.equals("495205t") || id.equals("297399t") || id.equals("297400t")) //Insect 1/1 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/4/84da9c36-5d9c-4e29-b6cc-c5c10e490f2e.jpg?1604194822"; else if (id.equals("495188t")) //Cat Beast 2/2 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/2/e2c91781-acf9-4cff-be1a-85148ad2a683.jpg?1604194683"; @@ -2138,11 +2138,12 @@ else if(id.equals("296820")) cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/8/d8b718d8-fca3-4b3e-9448-6067c8656a9a.jpg?1629844769"; else if(id.equals("296821")) cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/8/d8b718d8-fca3-4b3e-9448-6067c8656a9a.jpg?1629844769"; - else if(id.equals("535002t") || id.equals("534994t") || id.equals("534995t") || id.equals("54047311t")) // Wolf 2/2 + else if(id.equals("535002t") || id.equals("534994t") || id.equals("534995t") || id.equals("54047311t") || id.equals("297433t")) // Wolf 2/2 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/6/364e04d9-9a8a-49df-921c-7a9bf62dc731.jpg?1632411038"; - else if(id.equals("534882t") || id.equals("540880t")) // Human 1/1 + else if(id.equals("534882t") || id.equals("540880t") || id.equals("297208t") || id.equals("296971t") || id.equals("296854t") || + id.equals("296840t")) // Human 1/1 cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/7/b7667345-e11b-4cad-ac4c-84eb1c5656c5.jpg?1632410326"; - else if(id.equals("534836t")) // Zombie 2/2 Decayed + else if(id.equals("534836t") || id.equals("297108t") || id.equals("296970t") || id.equals("296926t")) // Zombie 2/2 Decayed cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/a/6adb8607-1066-451d-a719-74ad32358278.jpg?1632410550"; else if (id.equals("540753t") || id.equals("546992t")) //Treasure cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/2/720f3e68-84c0-462e-a0d1-90236ccc494a.jpg?1562539782"; @@ -2347,12 +2348,415 @@ else if(id.equals("541143t") || id.equals("541129t") || id.equals("541102t") || id.equals("541002t") || id.equals("541001t") || id.equals("540999t") || id.equals("540989t") || id.equals("540988t") || id.equals("540980t") || id.equals("540979t") || id.equals("540976t") || id.equals("540964t") || id.equals("540962t") || id.equals("540943t") || id.equals("540939t") || id.equals("540928t") || id.equals("540869t") || id.equals("546990t") || - id.equals("546987t") || id.equals("541117t")) //Blood + id.equals("546987t") || id.equals("541117t") || id.equals("297471t") || id.equals("297457t") || id.equals("297455t") || + id.equals("297445t") || id.equals("297430t") || id.equals("297429t") || id.equals("297369t") || id.equals("297366t") || + id.equals("297363t") || id.equals("297358t") || id.equals("297351t") || id.equals("297339t") || id.equals("297330t") || + id.equals("297329t") || id.equals("297327t") || id.equals("297317t") || id.equals("297316t") || id.equals("297307t") || + id.equals("297308t") || id.equals("297304t") || id.equals("297292t") || id.equals("297290t") || id.equals("297287t") || + id.equals("297271t") || id.equals("297268t") || id.equals("297267t") || id.equals("297256t") || id.equals("297197t")) //Blood cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/6/a6f374bc-cd29-469f-808a-6a6c004ee8aa.jpg?1636041263"; - else if(id.equals("541110t")) // Vampire 1/1 Black&White + else if(id.equals("541110t") || id.equals("297438t")) // Vampire 1/1 Black&White cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/e/7eee78d3-c65f-4454-bd3c-1c55388422f5.jpg?1636630265"; - else if(id.equals("541108t")) // Spirit 4/4 White + else if(id.equals("541108t") || id.equals("297436t")) // Spirit 4/4 White cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/6/b61e7f44-c112-4501-8850-0565fc857397.jpg?1636629873"; + else if(id.equals("296841")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/7/c778f191-0a9b-4d1c-97e5-b5fba9af174d.jpg?1637192212"; + else if(id.equals("296842")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/c/7/c778f191-0a9b-4d1c-97e5-b5fba9af174d.jpg?1637192212"; + else if(id.equals("296843")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/3/a3d5a0d4-1f7b-4a88-b375-b241c8e5e117.jpg?1637192246"; + else if(id.equals("296844")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/3/a3d5a0d4-1f7b-4a88-b375-b241c8e5e117.jpg?1637192246"; + else if(id.equals("296845")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/d/9d7c2b1b-7bef-4ea1-a98a-c6a9c7ed8b43.jpg?1637192278"; + else if(id.equals("296846")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/9/d/9d7c2b1b-7bef-4ea1-a98a-c6a9c7ed8b43.jpg?1637192278"; + else if(id.equals("296849")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/2/72df9225-eb06-4f3a-94a5-844c9f6869c7.jpg?1637192317"; + else if(id.equals("296850")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/2/72df9225-eb06-4f3a-94a5-844c9f6869c7.jpg?1637192317"; + else if(id.equals("296856")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/f/3f024371-a802-4e3f-a039-c178a431b0fd.jpg?1637196520"; + else if(id.equals("296857")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/f/3f024371-a802-4e3f-a039-c178a431b0fd.jpg?1637196520"; + else if(id.equals("296861")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/7/97a12555-b587-4028-ae23-8085052f0aeb.jpg?1637192541"; + else if(id.equals("296862")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/9/7/97a12555-b587-4028-ae23-8085052f0aeb.jpg?1637192541"; + else if(id.equals("296872")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/7/07b9edea-96eb-4146-8922-fbefdb8d57af.jpg?1637192573"; + else if(id.equals("296873")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/7/07b9edea-96eb-4146-8922-fbefdb8d57af.jpg?1637192573"; + else if(id.equals("296874")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/7/57a7da9c-93b9-4a16-a69c-84e6af8bc8be.jpg?1637192691"; + else if(id.equals("296875")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/7/57a7da9c-93b9-4a16-a69c-84e6af8bc8be.jpg?1637192691"; + else if(id.equals("296889")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/2/f/2fb7d8bd-2e25-486b-91e7-b7dd777938e2.jpg?1637192732"; + else if(id.equals("296890")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/2/f/2fb7d8bd-2e25-486b-91e7-b7dd777938e2.jpg?1637192732"; + else if(id.equals("296893")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/2/d2febf74-59b4-4419-bff2-bdc5d14c10e9.jpg?1637192768"; + else if(id.equals("296894")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/2/d2febf74-59b4-4419-bff2-bdc5d14c10e9.jpg?1637192768"; + else if(id.equals("296896")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/9/a992bbe3-c389-4a4a-927b-dfc01a4cd9be.jpg?1637192799"; + else if(id.equals("296897")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/9/a992bbe3-c389-4a4a-927b-dfc01a4cd9be.jpg?1637192799"; + else if(id.equals("296905")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/3/d3255a81-d3bf-4961-bb72-698a39e95f28.jpg?1637192839"; + else if(id.equals("296906")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/3/d3255a81-d3bf-4961-bb72-698a39e95f28.jpg?1637192839"; + else if(id.equals("296912")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/b/cb76958b-9f53-43ff-95b2-00a066beccdc.jpg?1637192884"; + else if(id.equals("296913")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/c/b/cb76958b-9f53-43ff-95b2-00a066beccdc.jpg?1637192884"; + else if(id.equals("296915")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/7/37fe7919-1282-4155-94f8-545eba19b189.jpg?1637192928"; + else if(id.equals("296916")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/7/37fe7919-1282-4155-94f8-545eba19b189.jpg?1637192928"; + else if(id.equals("296921")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/9/c969947c-015f-4374-9210-b055b9782239.jpg?1637192966"; + else if(id.equals("296922")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/c/9/c969947c-015f-4374-9210-b055b9782239.jpg?1637192966"; + else if(id.equals("296925")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/0/f033f980-ddc5-4dea-a682-5a823be99aa5.jpg?1637193017"; + else if(id.equals("296926")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/0/f033f980-ddc5-4dea-a682-5a823be99aa5.jpg?1637193017"; + else if(id.equals("296935")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/3/5305fc4a-30c6-4aaf-b98c-9a2d273014fc.jpg?1637193054"; + else if(id.equals("296936")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/3/5305fc4a-30c6-4aaf-b98c-9a2d273014fc.jpg?1637193054"; + else if(id.equals("296941")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/5/f5809d03-35d8-4975-bcfb-d42616b70129.jpg?1637193092"; + else if(id.equals("296942")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/5/f5809d03-35d8-4975-bcfb-d42616b70129.jpg?1637193092"; + else if(id.equals("296949")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/3/a394027b-f728-4a2e-9860-98c6ea45c76a.jpg?1637193138"; + else if(id.equals("296950")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/3/a394027b-f728-4a2e-9860-98c6ea45c76a.jpg?1637193138"; + else if(id.equals("296952")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/3/3327a287-a6db-49a4-9d25-315f3c93a930.jpg?1637193171"; + else if(id.equals("296953")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/3/3327a287-a6db-49a4-9d25-315f3c93a930.jpg?1637193171"; + else if(id.equals("296959")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/1/91a861d9-318e-43eb-9552-59072d3fca8e.jpg?1637193207"; + else if(id.equals("296960")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/9/1/91a861d9-318e-43eb-9552-59072d3fca8e.jpg?1637193207"; + else if(id.equals("296964")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/6/66ef5058-af82-4867-a6b6-9e08274bd0d3.jpg?1637193243"; + else if(id.equals("296965")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/6/66ef5058-af82-4867-a6b6-9e08274bd0d3.jpg?1637193243"; + else if(id.equals("296966")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/8/88a28a48-d4a1-47ce-9aa0-ee65325029c4.jpg?1637193305"; + else if(id.equals("296967")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/8/88a28a48-d4a1-47ce-9aa0-ee65325029c4.jpg?1637193305"; + else if(id.equals("296971")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/3/439d4cd6-afca-46d3-8850-898cb9212a26.jpg?1637193336"; + else if(id.equals("296972")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/4/3/439d4cd6-afca-46d3-8850-898cb9212a26.jpg?1637193336"; + else if(id.equals("296983")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/0/d0ad3323-1016-42da-b47e-9a61117f755f.jpg?1637193371"; + else if(id.equals("296984")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/0/d0ad3323-1016-42da-b47e-9a61117f755f.jpg?1637193371"; + else if(id.equals("296990")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/3/832b0d59-37ca-42b3-be37-4f4e633589b0.jpg?1637193414"; + else if(id.equals("296991")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/3/832b0d59-37ca-42b3-be37-4f4e633589b0.jpg?1637193414"; + else if(id.equals("297004")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/e/be163079-0372-48f8-93a9-b582702bff16.jpg?1637193451"; + else if(id.equals("297005")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/b/e/be163079-0372-48f8-93a9-b582702bff16.jpg?1637193451"; + else if(id.equals("297007")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/f/cf183650-13a7-47d6-8ee9-fa8ef3df9f78.jpg?1637193488"; + else if(id.equals("297008")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/c/f/cf183650-13a7-47d6-8ee9-fa8ef3df9f78.jpg?1637193488"; + else if(id.equals("297010")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/1/8124a65d-c309-475d-bd8d-4cd45294e13a.jpg?1637193523"; + else if(id.equals("297011")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/1/8124a65d-c309-475d-bd8d-4cd45294e13a.jpg?1637193523"; + else if(id.equals("297025")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/6/061171f6-7da3-494d-82d1-1406fd7f5439.jpg?1637193573"; + else if(id.equals("297026")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/6/061171f6-7da3-494d-82d1-1406fd7f5439.jpg?1637193573"; + else if(id.equals("297028")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/f/8ffb9873-4fb1-4644-9dd9-f2eb5f9617ac.jpg?1637193612"; + else if(id.equals("297029")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/f/8ffb9873-4fb1-4644-9dd9-f2eb5f9617ac.jpg?1637193612"; + else if(id.equals("297030")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/9/59caee03-6b8c-447d-945d-ebf897a8a524.jpg?1637193650"; + else if(id.equals("297031")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/9/59caee03-6b8c-447d-945d-ebf897a8a524.jpg?1637193650"; + else if(id.equals("297034")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/0/b0d1ab73-7dbe-40d4-856c-f49ce29706fa.jpg?1637193688"; + else if(id.equals("297035")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/b/0/b0d1ab73-7dbe-40d4-856c-f49ce29706fa.jpg?1637193688"; + else if(id.equals("297037")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/e/de968157-3567-4df9-80bd-2a541dbaddf6.jpg?1637193726"; + else if(id.equals("297038")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/e/de968157-3567-4df9-80bd-2a541dbaddf6.jpg?1637193726"; + else if(id.equals("297042")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/c/5c75740e-9688-47e2-91d6-fbf00b3f7fbb.jpg?1637193766"; + else if(id.equals("297043")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/c/5c75740e-9688-47e2-91d6-fbf00b3f7fbb.jpg?1637193766"; + else if(id.equals("297048")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/e/8e1300df-ccd6-48f4-8f0b-b3c10c4ae0b0.jpg?1637193813"; + else if(id.equals("297049")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/e/8e1300df-ccd6-48f4-8f0b-b3c10c4ae0b0.jpg?1637193813"; + else if(id.equals("297056")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/c/9ccabbd8-a776-46e8-9e0e-6f917c123037.jpg?1637193858"; + else if(id.equals("297057")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/9/c/9ccabbd8-a776-46e8-9e0e-6f917c123037.jpg?1637193858"; + else if(id.equals("297063")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/e/5e391f2d-4a74-4201-b046-d021c0551aba.jpg?1637193907"; + else if(id.equals("297064")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/e/5e391f2d-4a74-4201-b046-d021c0551aba.jpg?1637193907"; + else if(id.equals("297067")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/9/a9f52ae3-5cff-4a32-896d-a66cff51e97f.jpg?1637193945"; + else if(id.equals("297068")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/9/a9f52ae3-5cff-4a32-896d-a66cff51e97f.jpg?1637193945"; + else if(id.equals("297081")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/1/b1384d31-9772-41e9-b6f2-0e2d7961f868.jpg?1637193989"; + else if(id.equals("297082")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/b/1/b1384d31-9772-41e9-b6f2-0e2d7961f868.jpg?1637193989"; + else if(id.equals("297083")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/7/47f1be55-1a95-49e0-8943-4b8fa2f2f987.jpg?1637194032"; + else if(id.equals("297084")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/4/7/47f1be55-1a95-49e0-8943-4b8fa2f2f987.jpg?1637194032"; + else if(id.equals("297091")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/b/5be8204f-8bb3-466c-a0c5-52b25bcdb7ba.jpg?1637194068"; + else if(id.equals("297092")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/b/5be8204f-8bb3-466c-a0c5-52b25bcdb7ba.jpg?1637194068"; + else if(id.equals("297098")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/d/4df8d711-09e3-43e5-b59e-ea6a92cae726.jpg?1637194110"; + else if(id.equals("297099")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/4/d/4df8d711-09e3-43e5-b59e-ea6a92cae726.jpg?1637194110"; + else if(id.equals("297100")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/8/085f7c47-002d-4213-9466-65a7b8e6c0cb.jpg?1637194148"; + else if(id.equals("297101")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/8/085f7c47-002d-4213-9466-65a7b8e6c0cb.jpg?1637194148"; + else if(id.equals("297114")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/2/f25ce5a4-9dc1-4293-9cde-0af098aa1877.jpg?1637194185"; + else if(id.equals("297115")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/2/f25ce5a4-9dc1-4293-9cde-0af098aa1877.jpg?1637194185"; + else if(id.equals("297117")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/1/61a15b38-30f9-4d8e-9511-57a1c11304d0.jpg?1637194234"; + else if(id.equals("297118")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/1/61a15b38-30f9-4d8e-9511-57a1c11304d0.jpg?1637194234"; + else if(id.equals("297131")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/d/3d7b401f-79aa-4584-b42b-e81e15c7065b.jpg?1637194271"; + else if(id.equals("297132")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/d/3d7b401f-79aa-4584-b42b-e81e15c7065b.jpg?1637194271"; + else if(id.equals("297142")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/4/04c75e86-d5aa-43b0-be30-1a5115b5bc13.jpg?1637194306"; + else if(id.equals("297143")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/4/04c75e86-d5aa-43b0-be30-1a5115b5bc13.jpg?1637194306"; + else if(id.equals("297151")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/d/ed39ce30-d73c-48a8-a843-a9c1122bfc72.jpg?1637194342"; + else if(id.equals("297152")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/e/d/ed39ce30-d73c-48a8-a843-a9c1122bfc72.jpg?1637194342"; + else if(id.equals("297164")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/f/ff47f351-8e1a-4b39-9598-fe4230b14c15.jpg?1637194391"; + else if(id.equals("297165")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/f/ff47f351-8e1a-4b39-9598-fe4230b14c15.jpg?1637194391"; + else if(id.equals("297166")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/3/836083e8-0723-4131-beee-23c4afd9da73.jpg?1637194426"; + else if(id.equals("297167")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/3/836083e8-0723-4131-beee-23c4afd9da73.jpg?1637194426"; + else if(id.equals("297169")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/d/0d8fa256-3535-4c46-bc3c-dcee457519ab.jpg?1637194470"; + else if(id.equals("297170")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/d/0d8fa256-3535-4c46-bc3c-dcee457519ab.jpg?1637194470"; + else if(id.equals("297179")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/4/e45300aa-02c4-4d4d-bf6d-e5d9342b471a.jpg?1637194512"; + else if(id.equals("297180")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/e/4/e45300aa-02c4-4d4d-bf6d-e5d9342b471a.jpg?1637194512"; + else if(id.equals("297181")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/b/6be6513d-af90-4eb7-a639-d08d77445cfb.jpg?1637194555"; + else if(id.equals("297182")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/b/6be6513d-af90-4eb7-a639-d08d77445cfb.jpg?1637194555"; + else if(id.equals("297188")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/6/0650124f-4dbe-450a-bbd1-28b0071c02c5.jpg?1637194595"; + else if(id.equals("297189")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/6/0650124f-4dbe-450a-bbd1-28b0071c02c5.jpg?1637194595"; + else if(id.equals("297192")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/e/3e2ddb8e-a448-4ae4-8b2f-dd66190805be.jpg?1637194640"; + else if(id.equals("297193")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/e/3e2ddb8e-a448-4ae4-8b2f-dd66190805be.jpg?1637194640"; + else if(id.equals("297202")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/3/f3393c4b-b0d0-4c0c-a29c-5ff4c6d1c8b4.jpg?1637194678"; + else if(id.equals("297203")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/3/f3393c4b-b0d0-4c0c-a29c-5ff4c6d1c8b4.jpg?1637194678"; + else if(id.equals("297208")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/5/f56277ed-1c80-48c8-8fe0-e2e3a05e7caf.jpg?1637194720"; + else if(id.equals("297209")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/5/f56277ed-1c80-48c8-8fe0-e2e3a05e7caf.jpg?1637194720"; + else if(id.equals("297212")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/2/82699d05-d36f-4928-9713-a985f417ea54.jpg?1637194756"; + else if(id.equals("297213")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/2/82699d05-d36f-4928-9713-a985f417ea54.jpg?1637194756"; + else if(id.equals("297214")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/7/77f2c03a-21ba-489a-9d75-6afd30998589.jpg?1637194792"; + else if(id.equals("297215")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/7/77f2c03a-21ba-489a-9d75-6afd30998589.jpg?1637194792"; + else if(id.equals("297228")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/d/7dc8a0a3-82a3-4feb-900a-04e7289ad716.jpg?1637194888"; + else if(id.equals("297229")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/d/7dc8a0a3-82a3-4feb-900a-04e7289ad716.jpg?1637194888"; + else if(id.equals("297232")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/2/823a764f-76b5-4340-bdaf-df9ca1d0ffd2.jpg?1637194924"; + else if(id.equals("297233")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/2/823a764f-76b5-4340-bdaf-df9ca1d0ffd2.jpg?1637194924"; + else if(id.equals("297234")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/2/52640a92-b5c2-4dd8-8cea-f2f6d72ff985.jpg?1637194960"; + else if(id.equals("297235")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/2/52640a92-b5c2-4dd8-8cea-f2f6d72ff985.jpg?1637194960"; + else if(id.equals("297237")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/d/3dab44c3-17a1-4213-87d9-5ee0c6064d36.jpg?1637195000"; + else if(id.equals("297238")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/d/3dab44c3-17a1-4213-87d9-5ee0c6064d36.jpg?1637195000"; + else if(id.equals("297239")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/b/9b3fc117-dc46-46bc-a2e2-3f671f5c2b2e.jpg?1637195035"; + else if(id.equals("297240")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/9/b/9b3fc117-dc46-46bc-a2e2-3f671f5c2b2e.jpg?1637195035"; + else if(id.equals("297250")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/a/9a6cb130-6d2f-44ba-a390-79dd4e919864.jpg?1637195073"; + else if(id.equals("297251")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/9/a/9a6cb130-6d2f-44ba-a390-79dd4e919864.jpg?1637195073"; + else if(id.equals("297269")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/3/1322fdf0-47ee-47b8-9e93-b75fc6901ba2.jpg?1637195104"; + else if(id.equals("297270")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/1/3/1322fdf0-47ee-47b8-9e93-b75fc6901ba2.jpg?1637195104"; + else if(id.equals("297272")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/2/a27b48bf-aa80-4159-aa48-8a56c6780860.jpg?1637195144"; + else if(id.equals("297273")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/2/a27b48bf-aa80-4159-aa48-8a56c6780860.jpg?1637195144"; + else if(id.equals("297275")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/a/3a000aea-6056-4417-a4b2-19202a1a9192.jpg?1637195182"; + else if(id.equals("297276")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/a/3a000aea-6056-4417-a4b2-19202a1a9192.jpg?1637195182"; + else if(id.equals("297279")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/f/ffa2c10a-edbc-4bce-94c5-0c1622fd5d1a.jpg?1637195226"; + else if(id.equals("297280")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/f/ffa2c10a-edbc-4bce-94c5-0c1622fd5d1a.jpg?1637195226"; + else if(id.equals("297295")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/5/f52805c6-d226-4e7b-8c3a-767ed522739e.jpg?1637195263"; + else if(id.equals("297296")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/f/5/f52805c6-d226-4e7b-8c3a-767ed522739e.jpg?1637195263"; + else if(id.equals("297298")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/6/b60db1f0-5b59-497d-a9b6-e65ca14380d2.jpg?1637195310"; + else if(id.equals("297299")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/b/6/b60db1f0-5b59-497d-a9b6-e65ca14380d2.jpg?1637195310"; + else if(id.equals("297305")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/9/89f67781-3213-455b-9f29-90b21809ca52.jpg?1637195347"; + else if(id.equals("297306")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/8/9/89f67781-3213-455b-9f29-90b21809ca52.jpg?1637195347"; + else if(id.equals("297307")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/c/0c6c01a9-67f7-4e96-b44e-b28379b41cc2.jpg?1637195385"; + else if(id.equals("297308")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/0/c/0c6c01a9-67f7-4e96-b44e-b28379b41cc2.jpg?1637195385"; + else if(id.equals("297317")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/2/5299eaa4-9223-4180-8339-8cf9af3a41b1.jpg?1637195424"; + else if(id.equals("297318")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/2/5299eaa4-9223-4180-8339-8cf9af3a41b1.jpg?1637195424"; + else if(id.equals("297322")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/a/6adf21b9-b6d5-4c27-b3f2-60ec0ff17416.jpg?1637195465"; + else if(id.equals("297323")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/a/6adf21b9-b6d5-4c27-b3f2-60ec0ff17416.jpg?1637195465"; + else if(id.equals("297325")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/f/af2efb08-ffba-4d88-b7df-4530f29af635.jpg?1637195506"; + else if(id.equals("297326")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/f/af2efb08-ffba-4d88-b7df-4530f29af635.jpg?1637195506"; + else if(id.equals("297340")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/f/7f00e6fb-1c2e-433e-a8ac-fd692699c8c7.jpg?1637195535"; + else if(id.equals("297341")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/f/7f00e6fb-1c2e-433e-a8ac-fd692699c8c7.jpg?1637195535"; + else if(id.equals("297346")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/6/36c22e93-4b37-4912-9491-eff17510b08d.jpg?1637195572"; + else if(id.equals("297347")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/6/36c22e93-4b37-4912-9491-eff17510b08d.jpg?1637195572"; + else if(id.equals("297352")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/0/a00fb8c2-2bff-48a5-a7a8-a73146f97d73.jpg?1637195611"; + else if(id.equals("297353")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/0/a00fb8c2-2bff-48a5-a7a8-a73146f97d73.jpg?1637195611"; + else if(id.equals("297367")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/0/70925279-7364-4fbc-a29e-b8711b96a1ed.jpg?1637195659"; + else if(id.equals("297368")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/0/70925279-7364-4fbc-a29e-b8711b96a1ed.jpg?1637195659"; + else if(id.equals("297370")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/f/1f626db8-58ea-4d1c-a034-2305dac4ae6e.jpg?1637195712"; + else if(id.equals("297371")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/1/f/1f626db8-58ea-4d1c-a034-2305dac4ae6e.jpg?1637195712"; + else if(id.equals("297372")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/f/6f1ba822-dff7-430a-b34c-032210d53189.jpg?1637195752"; + else if(id.equals("297373")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/f/6f1ba822-dff7-430a-b34c-032210d53189.jpg?1637195752"; + else if(id.equals("297376")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/9/19781e71-62b4-45ad-bf71-a95ed9230d30.jpg?1637195792"; + else if(id.equals("297377")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/1/9/19781e71-62b4-45ad-bf71-a95ed9230d30.jpg?1637195792"; + else if(id.equals("297388")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/f/bf8d22ec-792a-4b91-a087-d4cae21be743.jpg?1637195828"; + else if(id.equals("297389")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/b/f/bf8d22ec-792a-4b91-a087-d4cae21be743.jpg?1637195828"; + else if(id.equals("297394")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/a/1aff161b-253f-4e79-b8b2-e9c16e1d6aec.jpg?1637195868"; + else if(id.equals("297395")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/1/a/1aff161b-253f-4e79-b8b2-e9c16e1d6aec.jpg?1637195868"; + else if(id.equals("297397")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/e/de7b7d93-fe69-4b18-b398-cf1a61eed175.jpg?1637195912"; + else if(id.equals("297398")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/e/de7b7d93-fe69-4b18-b398-cf1a61eed175.jpg?1637195912"; + else if(id.equals("297399")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/7/e7e246b5-9c21-45d1-951b-ab5a47b4e7e4.jpg?1637195949"; + else if(id.equals("297400")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/e/7/e7e246b5-9c21-45d1-951b-ab5a47b4e7e4.jpg?1637195949"; + else if(id.equals("297406")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/7/57f1736a-bbbd-4707-9b0c-1063c6dbdbc0.jpg?1637195999"; + else if(id.equals("297407")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/5/7/57f1736a-bbbd-4707-9b0c-1063c6dbdbc0.jpg?1637195999"; + else if(id.equals("297420")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/8/68831286-be87-4552-b658-4410a5e96148.jpg?1637196045"; + else if(id.equals("297421")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/8/68831286-be87-4552-b658-4410a5e96148.jpg?1637196045"; + else if(id.equals("297422")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/1/d19f2cf1-746d-45b9-8601-4956bbda1096.jpg?1637196088"; + else if(id.equals("297423")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/d/1/d19f2cf1-746d-45b9-8601-4956bbda1096.jpg?1637196088"; + else if(id.equals("297426")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/d/ad198283-db1a-4312-a95c-f2f889072e32.jpg?1637196133"; + else if(id.equals("297427")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/a/d/ad198283-db1a-4312-a95c-f2f889072e32.jpg?1637196133"; + else if(id.equals("297431")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/2/4205f8f8-7b18-4999-ac51-860fab376d79.jpg?1637196177"; + else if(id.equals("297432")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/4/2/4205f8f8-7b18-4999-ac51-860fab376d79.jpg?1637196177"; + else if(id.equals("297433")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/9/79fbd424-8668-4e36-8e2f-780362c9915e.jpg?1637196215"; + else if(id.equals("297434")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/9/79fbd424-8668-4e36-8e2f-780362c9915e.jpg?1637196215"; + else if(id.equals("297435")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/8/680ce9a3-b47a-4f79-8254-f0935266b467.jpg?1637196252"; + else if(id.equals("297436")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/8/680ce9a3-b47a-4f79-8254-f0935266b467.jpg?1637196252"; + else if(id.equals("297437")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/8/78f57a41-e9a6-4f71-92a0-46c4534c8fca.jpg?1637196297"; + else if(id.equals("297438")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/7/8/78f57a41-e9a6-4f71-92a0-46c4534c8fca.jpg?1637196297"; + else if(id.equals("297448")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/4/348f80f6-a5e2-4c01-a368-1ce935af8212.jpg?1637196335"; + else if(id.equals("297449")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/3/4/348f80f6-a5e2-4c01-a368-1ce935af8212.jpg?1637196335"; + else if(id.equals("297459")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/6/66f4d0b2-fe17-4cfe-857e-fcee289c89f7.jpg?1637196369"; + else if(id.equals("297460")) + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/back/6/6/66f4d0b2-fe17-4cfe-857e-fcee289c89f7.jpg?1637196369"; + else if(id.equals("297452t")) // 1/1 Human Soldier white/green + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/f/5f3c4810-7359-42b7-905f-4845f6d1daf6.jpg?1636630218"; + else if(id.equals("297312t")) // 1/1 Slug + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/e/6e2ae34f-4558-46e0-95c5-e00d813fa355.jpg?1636629936"; + else if (id.equals("297227t")) //Zombie */* blue + cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/3/539f4b60-667b-469d-9191-eacaad5c0db1.jpg?1636629909"; return cardurl; } @@ -2380,7 +2784,9 @@ else if(id.equals("539344t") || id.equals("541114t") || id.equals("545716t") || id.equals("546978t") || id.equals("546976t") || id.equals("546971t") || id.equals("546970t") || id.equals("547249t") || id.equals("545698t")) // Spirit 1/1 tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/8/c865bc02-0562-408c-b18e-0e66da906fc6.jpg?1632410368"; - else if(id.equals("540460t") || id.equals("540461t") || id.equals("540729t")) // Zombie 2/2 Decayed + else if(id.equals("540460t") || id.equals("540461t") || id.equals("540729t") || id.equals("296988t") || id.equals("296982t") || + id.equals("296979t") || id.equals("296968t") || id.equals("296962t") || id.equals("296955t") || id.equals("296933t") || + id.equals("296927t") || id.equals("296904t") || id.equals("296902t")) // Zombie 2/2 Decayed tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/a/6adb8607-1066-451d-a719-74ad32358278.jpg?1632410550"; else if(id.equals("540749t")) // Human 1/1 tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/7/b7667345-e11b-4cad-ac4c-84eb1c5656c5.jpg?1632410326"; @@ -2965,6 +3371,26 @@ else if(id.equals("531921t")) tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/2/3/2300635e-7771-4676-a5a5-29a9d8f49f1a.jpg?1604194799"; else if(id.equals("531928t") || id.equals("531933t")) tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/b/0b08d210-01cb-46c5-9150-4dfb47f50ae7.jpg?1626139197"; + else if(id.equals("297027t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/4/c4052aed-981b-41d0-85f0-20c2599811ba.jpg?1637115524"; + else if(id.equals("297047t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/1/41bee18a-46d6-4f60-9e19-5fc670a20a4d.jpg?1637115631"; + else if(id.equals("297175t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/2/5212bae5-d768-45ab-aba8-94c4f9fabc79.jpg?1636629861"; + else if(id.equals("297052t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/a/faa10292-f358-48c1-a516-9a1eecf62b1d.jpg?1637115602"; + else if(id.equals("297111t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/f/0f8fe08d-b469-4471-8a7d-cf75850ba312.jpg?1637115709"; + else if(id.equals("296918t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/0/a0f7b2f0-16d3-4db0-a737-c7b8dcb9d5de.jpg?1637115419"; + else if(id.equals("297076t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/5/f55c70b8-0fa5-4d08-9061-f53d6f949908.jpg?1637115548"; + else if(id.equals("297074t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/5/d53e20ee-b43c-45aa-9921-2c6f7ddc27fb.jpg?1637115576"; + else if(id.equals("297088t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/4/94e4345b-61b1-4026-a01c-c9f2036c5c8a.jpg?1637115661"; + else if(id.equals("296943t")) + tokenurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/5/e5c0f400-41be-488b-be84-b07289b1ef62.jpg?1637115451"; return tokenurl; } @@ -2988,7 +3414,8 @@ public static boolean hasToken(String id) { id.equals("295229") || id.equals("295387") || id.equals("295206") || id.equals("295706") || id.equals("497549") || id.equals("497666") || id.equals("503860") || id.equals("522280") || id.equals("522111") || id.equals("527288") || id.equals("531927") || id.equals("527295") || id.equals("111220") || id.equals("416829") || id.equals("296545") || id.equals("296694") || id.equals("540473") || id.equals("540464") || - id.equals("540708") || id.equals("539395") || id.equals("539417") || id.equals("540991") || id.equals("545724")) + id.equals("540708") || id.equals("539395") || id.equals("539417") || id.equals("540991") || id.equals("545724") || id.equals("297319") || + id.equals("296925")) return false; return true; } @@ -2997,6 +3424,8 @@ public static Document findTokenPage(String imageurl, String name, String set, S Document doc = null; Elements outlinks = null; try { + if(set.equalsIgnoreCase("DBL")) + set = "VOW"; doc = Jsoup.connect(imageurl + "t" + set.toLowerCase()).get(); if (doc != null) { outlinks = doc.select("body a"); @@ -3246,7 +3675,8 @@ public static String DownloadCardImages(String set, String[] availableSets, Stri set.equals("ISD") || set.equals("ORI") || set.equals("RIX") || set.equals("V17") || set.equals("UNH") || set.equals("XLN") || set.equals("SOI") || set.equals("SOK") || set.equals("BOK") || set.equals("CHK") || set.equals("ZNR") || set.equals("KHM") || - set.equals("STX") || set.equals("MID") || set.equals("CC2") || set.equals("VOW")) + set.equals("STX") || set.equals("MID") || set.equals("CC2") || set.equals("VOW") || + set.equals("DBL")) rarity = ""; if(id != null && !rarity.equals("t") && (negativeId || id.equals("209162") || id.equals("209163") || id.equals("401721") || id.equals("401722") || id.equals("999902"))) @@ -3507,7 +3937,7 @@ else if (scryset.equalsIgnoreCase("ZVE")) || scryset.equals("ATH") || 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("Q06") || scryset.equals("DBL")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); Elements outlinks = doc.select("body a"); @@ -3674,7 +4104,7 @@ else if (scryset.equalsIgnoreCase("ZVE")) && !scryset.equals("ATH") && !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("Q06") && !scryset.equals("DBL")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); Elements outlinks = doc.select("body a"); @@ -3792,7 +4222,7 @@ else if (scryset.equalsIgnoreCase("ZVE")) && !scryset.equals("ATH") && !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("Q06") && !scryset.equals("DBL")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); } catch (Exception e) { @@ -3961,7 +4391,8 @@ else if (scryset.equalsIgnoreCase("ZVE")) || scryset.equals("ANB") || scryset.equals("PLIST") || scryset.equals("KLR") || scryset.equals("CC1") || scryset.equals("ATH") || 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("UST") || scryset.equals("PLG21") || scryset.equals("J21") || scryset.equals("CC2") || scryset.equals("Q06") + || scryset.equals("DBL")){ Elements metadata = doc.select("head meta"); if(metadata != null) { for (int j = 0; j < metadata.size(); j++){ diff --git a/projects/mtg/bin/Res/sets/DBL/_cards.dat b/projects/mtg/bin/Res/sets/DBL/_cards.dat new file mode 100644 index 0000000000..1310f1ef96 --- /dev/null +++ b/projects/mtg/bin/Res/sets/DBL/_cards.dat @@ -0,0 +1,3647 @@ +[meta] +author=Wagic Team +name=Innistrad Double Feature +orderindex=PRO-ZG.DBL +year=2022-01-28 +total=728 +[/meta] +[card] +primitive=Zombie +id=-297472 +rarity=T +[/card] +[card] +primitive=Blood +id=-297471 +rarity=T +[/card] +[card] +primitive=Blood +id=-297457 +rarity=T +[/card] +[card] +primitive=Blood +id=-297455 +rarity=T +[/card] +[card] +primitive=Insect +id=-297453 +rarity=T +[/card] +[card] +primitive=Soldier +id=-297452 +rarity=T +[/card] +[card] +primitive=Zombie +id=-297451 +rarity=T +[/card] +[card] +primitive=Insect +id=-297446 +rarity=T +[/card] +[card] +primitive=Blood +id=-297445 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297442 +rarity=T +[/card] +[card] +primitive=Vampire +id=-297438 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297436 +rarity=T +[/card] +[card] +primitive=Wolf +id=-297433 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297432 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297431 +rarity=T +[/card] +[card] +primitive=Blood +id=-297430 +rarity=T +[/card] +[card] +primitive=Blood +id=-297429 +rarity=T +[/card] +[card] +primitive=Boar +id=-297411 +rarity=T +[/card] +[card] +primitive=Insect +id=-297400 +rarity=T +[/card] +[card] +primitive=Insect +id=-297399 +rarity=T +[/card] +[card] +primitive=Wolf +id=-297396 +rarity=T +[/card] +[card] +primitive=Insect +id=-297393 +rarity=T +[/card] +[card] +primitive=Insect +id=-297383 +rarity=T +[/card] +[card] +primitive=Blood +id=-297369 +rarity=T +[/card] +[card] +primitive=Blood +id=-297366 +rarity=T +[/card] +[card] +primitive=Human +id=-297364 +rarity=T +[/card] +[card] +primitive=Blood +id=-297363 +rarity=T +[/card] +[card] +primitive=Blood +id=-297358 +rarity=T +[/card] +[card] +primitive=Illusion +id=-297356 +rarity=T +[/card] +[card] +primitive=Blood +id=-297351 +rarity=T +[/card] +[card] +primitive=Wolf +id=-297350 +rarity=T +[/card] +[card] +primitive=Blood +id=-297339 +rarity=T +[/card] +[card] +primitive=Blood +id=-297330 +rarity=T +[/card] +[card] +primitive=Blood +id=-297329 +rarity=T +[/card] +[card] +primitive=Blood +id=-297327 +rarity=T +[/card] +[card] +primitive=Blood +id=-297317 +rarity=T +[/card] +[card] +primitive=Blood +id=-297316 +rarity=T +[/card] +[card] +primitive=Slug +id=-297312 +rarity=T +[/card] +[card] +primitive=Vampire +id=-297311 +rarity=T +[/card] +[card] +primitive=Blood +id=-297308 +rarity=T +[/card] +[card] +primitive=Blood +id=-297307 +rarity=T +[/card] +[card] +primitive=Blood +id=-297304 +rarity=T +[/card] +[card] +primitive=Zombie +id=-297294 +rarity=T +[/card] +[card] +primitive=Blood +id=-297292 +rarity=T +[/card] +[card] +primitive=Blood +id=-297290 +rarity=T +[/card] +[card] +primitive=Blood +id=-297287 +rarity=T +[/card] +[card] +primitive=Zombie +id=-297285 +rarity=T +[/card] +[card] +primitive=Zombie +id=-297282 +rarity=T +[/card] +[card] +primitive=Blood +id=-297271 +rarity=T +[/card] +[card] +primitive=Blood +id=-297268 +rarity=T +[/card] +[card] +primitive=Blood +id=-297267 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297260 +rarity=T +[/card] +[card] +primitive=Blood +id=-297256 +rarity=T +[/card] +[card] +primitive=Zombie +id=-297227 +rarity=T +[/card] +[card] +primitive=Human +id=-297208 +rarity=T +[/card] +[card] +primitive=Blood +id=-297197 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297186 +rarity=T +[/card] +[card] +primitive=Spirit +id=-297177 +rarity=T +[/card] +[card] +primitive=Cleric +id=-297175 +rarity=T +[/card] +[card] +primitive=Human +id=-297161 +rarity=T +[/card] +[card] +primitive=Human +id=-297112 +rarity=T +[/card] +[card] +primitive=Vampire +id=-297111 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-297108 +rarity=T +[/card] +[card] +primitive=Zombie +id=-297095 +rarity=T +[/card] +[card] +primitive=Wolf +id=-297091 +rarity=T +[/card] +[card] +primitive=Treefolk +id=-297088 +rarity=T +[/card] +[card] +primitive=Wolf +id=-297083 +rarity=T +[/card] +[card] +primitive=Wolf +id=-297084 +rarity=T +[/card] +[card] +primitive=Beast +id=-297076 +rarity=T +[/card] +[card] +primitive=Insect +id=-297074 +rarity=T +[/card] +[card] +primitive=Human +id=-297054 +rarity=T +[/card] +[card] +primitive=Ooze +id=-297052 +rarity=T +[/card] +[card] +primitive=Spider +id=-297047 +rarity=T +[/card] +[card] +primitive=Elemental +id=-297027 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296988 +rarity=T +[/card] +[card] +primitive=Human +id=-296986 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296982 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296979 +rarity=T +[/card] +[card] +primitive=Human +id=-296971 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296970 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296968 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296962 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296955 +rarity=T +[/card] +[card] +primitive=Bat +id=-296943 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296933 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296927 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296926 +rarity=T +[/card] +[card] +primitive=Bird +id=-296918 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296904 +rarity=T +[/card] +[card] +primitive=Zombie Dec +id=-296902 +rarity=T +[/card] +[card] +primitive=Human +id=-296885 +rarity=T +[/card] +[card] +primitive=Human +id=-296858 +rarity=T +[/card] +[card] +primitive=Human +id=-296854 +rarity=T +[/card] +[card] +primitive=Spirit +id=-296847 +rarity=T +[/card] +[card] +primitive=Human +id=-296840 +rarity=T +[/card] +[card] +primitive=Adeline, Resplendent Cathar +id=296840 +rarity=R +[/card] +[card] +primitive=Ambitious Farmhand +id=296841 +rarity=U +[/card] +[card] +primitive=Seasoned Cathar +id=296842 +rarity=T +[/card] +[card] +primitive=Beloved Beggar +id=296843 +rarity=U +[/card] +[card] +primitive=Generous Soul +id=296844 +rarity=T +[/card] +[card] +primitive=Bereaved Survivor +id=296845 +rarity=U +[/card] +[card] +primitive=Dauntless Avenger +id=296846 +rarity=T +[/card] +[card] +primitive=Blessed Defiance +id=296847 +rarity=C +[/card] +[card] +primitive=Borrowed Time +id=296848 +rarity=U +[/card] +[card] +primitive=Brutal Cathar +id=296849 +rarity=R +[/card] +[card] +primitive=Moonrage Brute +id=296850 +rarity=T +[/card] +[card] +primitive=Candlegrove Witch +id=296851 +rarity=C +[/card] +[card] +primitive=Candletrap +id=296852 +rarity=C +[/card] +[card] +primitive=Cathar Commando +id=296853 +rarity=C +[/card] +[card] +primitive=Cathar's Call +id=296854 +rarity=U +[/card] +[card] +primitive=Celestus Sanctifier +id=296855 +rarity=C +[/card] +[card] +primitive=Chaplain of Alms +id=296856 +rarity=U +[/card] +[card] +primitive=Chapel Shieldgeist +id=296857 +rarity=T +[/card] +[card] +primitive=Clarion Cathars +id=296858 +rarity=C +[/card] +[card] +primitive=Curse of Silence +id=296859 +rarity=R +[/card] +[card] +primitive=Duelcraft Trainer +id=296860 +rarity=U +[/card] +[card] +primitive=Enduring Angel +id=296861 +rarity=M +[/card] +[card] +primitive=Angelic Enforcer +id=296862 +rarity=T +[/card] +[card] +primitive=Fateful Absence +id=296863 +rarity=R +[/card] +[card] +primitive=Flare of Faith +id=296864 +rarity=C +[/card] +[card] +primitive=Gavony Dawnguard +id=296865 +rarity=U +[/card] +[card] +primitive=Gavony Silversmith +id=296866 +rarity=C +[/card] +[card] +primitive=Gavony Trapper +id=296867 +rarity=C +[/card] +[card] +primitive=Hedgewitch's Mask +id=296868 +rarity=C +[/card] +[card] +primitive=Homestead Courage +id=296869 +rarity=C +[/card] +[card] +primitive=Intrepid Adversary +id=296870 +rarity=M +[/card] +[card] +primitive=Loyal Gryff +id=296871 +rarity=U +[/card] +[card] +primitive=Lunarch Veteran +id=296872 +rarity=C +[/card] +[card] +primitive=Luminous Phantom +id=296873 +rarity=T +[/card] +[card] +primitive=Mourning Patrol +id=296874 +rarity=C +[/card] +[card] +primitive=Morning Apparition +id=296875 +rarity=T +[/card] +[card] +primitive=Odric's Outrider +id=296876 +rarity=U +[/card] +[card] +primitive=Ritual Guardian +id=296877 +rarity=C +[/card] +[card] +primitive=Ritual of Hope +id=296878 +rarity=U +[/card] +[card] +primitive=Search Party Captain +id=296879 +rarity=C +[/card] +[card] +primitive=Sigarda's Splendor +id=296880 +rarity=R +[/card] +[card] +primitive=Sigardian Savior +id=296881 +rarity=M +[/card] +[card] +primitive=Soul-Guide Gryff +id=296882 +rarity=C +[/card] +[card] +primitive=Sungold Barrage +id=296883 +rarity=C +[/card] +[card] +primitive=Sungold Sentinel +id=296884 +rarity=R +[/card] +[card] +primitive=Sunset Revelry +id=296885 +rarity=U +[/card] +[card] +primitive=Thraben Exorcism +id=296886 +rarity=C +[/card] +[card] +primitive=Unruly Mob +id=296887 +rarity=C +[/card] +[card] +primitive=Vanquish the Horde +id=296888 +rarity=R +[/card] +[card] +primitive=Baithook Angler +id=296889 +rarity=C +[/card] +[card] +primitive=Hook-Haunt Drifter +id=296890 +rarity=T +[/card] +[card] +primitive=Component Collector +id=296891 +rarity=C +[/card] +[card] +primitive=Consider +id=296892 +rarity=C +[/card] +[card] +primitive=Covetous Castaway +id=296893 +rarity=U +[/card] +[card] +primitive=Ghostly Castigator +id=296894 +rarity=T +[/card] +[card] +primitive=Curse of Surveillance +id=296895 +rarity=R +[/card] +[card] +primitive=Delver of Secrets +id=296896 +rarity=U +[/card] +[card] +primitive=Insectile Aberration +id=296897 +rarity=T +[/card] +[card] +primitive=Devious Cover-Up +id=296898 +rarity=C +[/card] +[card] +primitive=Dissipate +id=296899 +rarity=U +[/card] +[card] +primitive=Drownyard Amalgam +id=296900 +rarity=C +[/card] +[card] +primitive=Fading Hope +id=296901 +rarity=U +[/card] +[card] +primitive=Falcon Abomination +id=296902 +rarity=C +[/card] +[card] +primitive=Firmament Sage +id=296903 +rarity=U +[/card] +[card] +primitive=Flip the Switch +id=296904 +rarity=C +[/card] +[card] +primitive=Galedrifter +id=296905 +rarity=C +[/card] +[card] +primitive=Waildrifter +id=296906 +rarity=T +[/card] +[card] +primitive=Geistwave +id=296907 +rarity=C +[/card] +[card] +primitive=Grafted Identity +id=296908 +rarity=R +[/card] +[card] +primitive=Larder Zombie +id=296909 +rarity=C +[/card] +[card] +primitive=Lier, Disciple of the Drowned +id=296910 +rarity=M +[/card] +[card] +primitive=Locked in the Cemetery +id=296911 +rarity=C +[/card] +[card] +primitive=Malevolent Hermit +id=296912 +rarity=R +[/card] +[card] +primitive=Benevolent Geist +id=296913 +rarity=T +[/card] +[card] +primitive=Memory Deluge +id=296914 +rarity=R +[/card] +[card] +primitive=Mysterious Tome +id=296915 +rarity=U +[/card] +[card] +primitive=Chilling Chronicle +id=296916 +rarity=T +[/card] +[card] +primitive=Nebelgast Intruder +id=296917 +rarity=U +[/card] +[card] +primitive=Ominous Roost +id=296918 +rarity=U +[/card] +[card] +primitive=Organ Hoarder +id=296919 +rarity=C +[/card] +[card] +primitive=Otherworldly Gaze +id=296920 +rarity=C +[/card] +[card] +primitive=Overwhelmed Archivist +id=296921 +rarity=U +[/card] +[card] +primitive=Archive Haunt +id=296922 +rarity=T +[/card] +[card] +primitive=Patrician Geist +id=296923 +rarity=R +[/card] +[card] +primitive=Phantom Carriage +id=296924 +rarity=U +[/card] +[card] +primitive=Poppet Stitcher +id=296925 +rarity=M +[/card] +[card] +primitive=Poppet Factory +id=296926 +rarity=T +[/card] +[card] +primitive=Revenge of the Drowned +id=296927 +rarity=C +[/card] +[card] +primitive=Secrets of the Key +id=296928 +rarity=C +[/card] +[card] +primitive=Shipwreck Sifters +id=296929 +rarity=C +[/card] +[card] +primitive=Skaab Wrangler +id=296930 +rarity=U +[/card] +[card] +primitive=Sludge Monster +id=296931 +rarity=R +[/card] +[card] +primitive=Spectral Adversary +id=296932 +rarity=M +[/card] +[card] +primitive=Startle +id=296933 +rarity=C +[/card] +[card] +primitive=Stormrider Spirit +id=296934 +rarity=C +[/card] +[card] +primitive=Suspicious Stowaway +id=296935 +rarity=R +[/card] +[card] +primitive=Seafaring Werewolf +id=296936 +rarity=T +[/card] +[card] +primitive=Triskaidekaphile +id=296937 +rarity=R +[/card] +[card] +primitive=Unblinking Observer +id=296938 +rarity=C +[/card] +[card] +primitive=Vivisection +id=296939 +rarity=U +[/card] +[card] +primitive=Arrogant Outlaw +id=296940 +rarity=C +[/card] +[card] +primitive=Baneblade Scoundrel +id=296941 +rarity=U +[/card] +[card] +primitive=Baneclaw Marauder +id=296942 +rarity=T +[/card] +[card] +primitive=Bat Whisperer +id=296943 +rarity=C +[/card] +[card] +primitive=Bladebrand +id=296944 +rarity=C +[/card] +[card] +primitive=Blood Pact +id=296945 +rarity=C +[/card] +[card] +primitive=Bloodline Culling +id=296946 +rarity=R +[/card] +[card] +primitive=Bloodtithe Collector +id=296947 +rarity=U +[/card] +[card] +primitive=Champion of the Perished +id=296948 +rarity=R +[/card] +[card] +primitive=Covert Cutpurse +id=296949 +rarity=U +[/card] +[card] +primitive=Covetous Geist +id=296950 +rarity=T +[/card] +[card] +primitive=Crawl from the Cellar +id=296951 +rarity=C +[/card] +[card] +primitive=Curse of Leeches +id=296952 +rarity=R +[/card] +[card] +primitive=Leeching Lurker +id=296953 +rarity=T +[/card] +[card] +primitive=Defenestrate +id=296954 +rarity=C +[/card] +[card] +primitive=Diregraf Horde +id=296955 +rarity=C +[/card] +[card] +primitive=Dreadhound +id=296956 +rarity=U +[/card] +[card] +primitive=Duress +id=296957 +rarity=C +[/card] +[card] +primitive=Eaten Alive +id=296958 +rarity=C +[/card] +[card] +primitive=Ecstatic Awakener +id=296959 +rarity=C +[/card] +[card] +primitive=Awoken Demon +id=296960 +rarity=T +[/card] +[card] +primitive=Foul Play +id=296961 +rarity=U +[/card] +[card] +primitive=Ghoulish Procession +id=296962 +rarity=U +[/card] +[card] +primitive=Gisa, Glorious Resurrector +id=296963 +rarity=R +[/card] +[card] +primitive=Graveyard Trespasser +id=296964 +rarity=R +[/card] +[card] +primitive=Graveyard Glutton +id=296965 +rarity=T +[/card] +[card] +primitive=Heirloom Mirror +id=296966 +rarity=U +[/card] +[card] +primitive=Inherited Fiend +id=296967 +rarity=T +[/card] +[card] +primitive=Hobbling Zombie +id=296968 +rarity=C +[/card] +[card] +primitive=Infernal Grasp +id=296969 +rarity=U +[/card] +[card] +primitive=Jadar, Ghoulcaller of Nephalia +id=296970 +rarity=R +[/card] +[card] +primitive=Jerren, Corrupted Bishop +id=296971 +rarity=M +[/card] +[card] +primitive=Ormendahl, the Corrupter +id=296972 +rarity=T +[/card] +[card] +primitive=Lord of the Forsaken +id=296973 +rarity=M +[/card] +[card] +primitive=Mask of Griselbrand +id=296974 +rarity=R +[/card] +[card] +primitive=The Meathook Massacre +id=296975 +rarity=M +[/card] +[card] +primitive=Morbid Opportunist +id=296976 +rarity=U +[/card] +[card] +primitive=Morkrut Behemoth +id=296977 +rarity=C +[/card] +[card] +primitive=Necrosynthesis +id=296978 +rarity=U +[/card] +[card] +primitive=No Way Out +id=296979 +rarity=C +[/card] +[card] +primitive=Novice Occultist +id=296980 +rarity=C +[/card] +[card] +primitive=Olivia's Midnight Ambush +id=296981 +rarity=C +[/card] +[card] +primitive=Rotten Reunion +id=296982 +rarity=C +[/card] +[card] +primitive=Shady Traveler +id=296983 +rarity=C +[/card] +[card] +primitive=Stalking Predator +id=296984 +rarity=T +[/card] +[card] +primitive=Siege Zombie +id=296985 +rarity=C +[/card] +[card] +primitive=Slaughter Specialist +id=296986 +rarity=R +[/card] +[card] +primitive=Stromkirk Bloodthief +id=296987 +rarity=U +[/card] +[card] +primitive=Tainted Adversary +id=296988 +rarity=M +[/card] +[card] +primitive=Vampire Interloper +id=296989 +rarity=C +[/card] +[card] +primitive=Vengeful Strangler +id=296990 +rarity=U +[/card] +[card] +primitive=Strangling Grasp +id=296991 +rarity=T +[/card] +[card] +primitive=Abandon the Post +id=296992 +rarity=C +[/card] +[card] +primitive=Ardent Elementalist +id=296993 +rarity=C +[/card] +[card] +primitive=Bloodthirsty Adversary +id=296994 +rarity=M +[/card] +[card] +primitive=Brimstone Vandal +id=296995 +rarity=C +[/card] +[card] +primitive=Burn Down the House +id=296996 +rarity=R +[/card] +[card] +primitive=Burn the Accursed +id=296997 +rarity=C +[/card] +[card] +primitive=Cathartic Pyre +id=296998 +rarity=U +[/card] +[card] +primitive=Curse of Shaken Faith +id=296999 +rarity=R +[/card] +[card] +primitive=Electric Revelation +id=297000 +rarity=C +[/card] +[card] +primitive=Falkenrath Perforator +id=297001 +rarity=C +[/card] +[card] +primitive=Falkenrath Pit Fighter +id=297002 +rarity=R +[/card] +[card] +primitive=Famished Foragers +id=297003 +rarity=C +[/card] +[card] +primitive=Fangblade Brigand +id=297004 +rarity=U +[/card] +[card] +primitive=Fangblade Eviscerator +id=297005 +rarity=T +[/card] +[card] +primitive=Festival Crasher +id=297006 +rarity=C +[/card] +[card] +primitive=Flame Channeler +id=297007 +rarity=U +[/card] +[card] +primitive=Embodiment of Flame +id=297008 +rarity=T +[/card] +[card] +primitive=Geistflame Reservoir +id=297009 +rarity=R +[/card] +[card] +primitive=Harvesttide Infiltrator +id=297010 +rarity=C +[/card] +[card] +primitive=Harvesttide Assailant +id=297011 +rarity=T +[/card] +[card] +primitive=Immolation +id=297012 +rarity=C +[/card] +[card] +primitive=Lambholt Harrier +id=297013 +rarity=C +[/card] +[card] +primitive=Light Up the Night +id=297014 +rarity=R +[/card] +[card] +primitive=Lunar Frenzy +id=297015 +rarity=U +[/card] +[card] +primitive=Moonrager's Slash +id=297016 +rarity=C +[/card] +[card] +primitive=Moonveil Regent +id=297017 +rarity=M +[/card] +[card] +primitive=Mounted Dreadknight +id=297018 +rarity=C +[/card] +[card] +primitive=Neonate's Rush +id=297019 +rarity=C +[/card] +[card] +primitive=Obsessive Astronomer +id=297020 +rarity=U +[/card] +[card] +primitive=Pack's Betrayal +id=297021 +rarity=C +[/card] +[card] +primitive=Play with Fire +id=297022 +rarity=U +[/card] +[card] +primitive=Purifying Dragon +id=297023 +rarity=U +[/card] +[card] +primitive=Raze the Effigy +id=297024 +rarity=C +[/card] +[card] +primitive=Reckless Stormseeker +id=297025 +rarity=R +[/card] +[card] +primitive=Storm-Charged Slasher +id=297026 +rarity=T +[/card] +[card] +primitive=Seize the Storm +id=297027 +rarity=U +[/card] +[card] +primitive=Smoldering Egg +id=297028 +rarity=R +[/card] +[card] +primitive=Ashmouth Dragon +id=297029 +rarity=T +[/card] +[card] +primitive=Spellrune Painter +id=297030 +rarity=U +[/card] +[card] +primitive=Spellrune Howler +id=297031 +rarity=T +[/card] +[card] +primitive=Stolen Vitality +id=297032 +rarity=C +[/card] +[card] +primitive=Sunstreak Phoenix +id=297033 +rarity=M +[/card] +[card] +primitive=Tavern Ruffian +id=297034 +rarity=C +[/card] +[card] +primitive=Tavern Smasher +id=297035 +rarity=T +[/card] +[card] +primitive=Thermo-Alchemist +id=297036 +rarity=U +[/card] +[card] +primitive=Village Watch +id=297037 +rarity=U +[/card] +[card] +primitive=Village Reavers +id=297038 +rarity=T +[/card] +[card] +primitive=Voldaren Ambusher +id=297039 +rarity=U +[/card] +[card] +primitive=Voldaren Stinger +id=297040 +rarity=C +[/card] +[card] +primitive=Augur of Autumn +id=297041 +rarity=R +[/card] +[card] +primitive=Bird Admirer +id=297042 +rarity=C +[/card] +[card] +primitive=Wing Shredder +id=297043 +rarity=T +[/card] +[card] +primitive=Bounding Wolf +id=297044 +rarity=C +[/card] +[card] +primitive=Bramble Armor +id=297045 +rarity=C +[/card] +[card] +primitive=Briarbridge Tracker +id=297046 +rarity=R +[/card] +[card] +primitive=Brood Weaver +id=297047 +rarity=U +[/card] +[card] +primitive=Burly Breaker +id=297048 +rarity=U +[/card] +[card] +primitive=Dire-Strain Demolisher +id=297049 +rarity=T +[/card] +[card] +primitive=Candlelit Cavalry +id=297050 +rarity=C +[/card] +[card] +primitive=Clear Shot +id=297051 +rarity=U +[/card] +[card] +primitive=Consuming Blob +id=297052 +rarity=M +[/card] +[card] +primitive=Contortionist Troupe +id=297053 +rarity=U +[/card] +[card] +primitive=Dawnhart Mentor +id=297054 +rarity=U +[/card] +[card] +primitive=Dawnhart Rejuvenator +id=297055 +rarity=C +[/card] +[card] +primitive=Deathbonnet Sprout +id=297056 +rarity=U +[/card] +[card] +primitive=Deathbonnet Hulk +id=297057 +rarity=T +[/card] +[card] +primitive=Defend the Celestus +id=297058 +rarity=U +[/card] +[card] +primitive=Dryad's Revival +id=297059 +rarity=U +[/card] +[card] +primitive=Duel for Dominance +id=297060 +rarity=C +[/card] +[card] +primitive=Eccentric Farmer +id=297061 +rarity=C +[/card] +[card] +primitive=Harvesttide Sentry +id=297062 +rarity=C +[/card] +[card] +primitive=Hound Tamer +id=297063 +rarity=U +[/card] +[card] +primitive=Untamed Pup +id=297064 +rarity=T +[/card] +[card] +primitive=Howl of the Hunt +id=297065 +rarity=C +[/card] +[card] +primitive=Might of the Old Ways +id=297066 +rarity=C +[/card] +[card] +primitive=Outland Liberator +id=297067 +rarity=U +[/card] +[card] +primitive=Frenzied Trapbreaker +id=297068 +rarity=T +[/card] +[card] +primitive=Path to the Festival +id=297069 +rarity=C +[/card] +[card] +primitive=Pestilent Wolf +id=297070 +rarity=C +[/card] +[card] +primitive=Plummet +id=297071 +rarity=C +[/card] +[card] +primitive=Primal Adversary +id=297072 +rarity=M +[/card] +[card] +primitive=Return to Nature +id=297073 +rarity=C +[/card] +[card] +primitive=Rise of the Ants +id=297074 +rarity=U +[/card] +[card] +primitive=Saryth, the Viper's Fang +id=297075 +rarity=R +[/card] +[card] +primitive=Shadowbeast Sighting +id=297076 +rarity=C +[/card] +[card] +primitive=Snarling Wolf +id=297077 +rarity=C +[/card] +[card] +primitive=Storm the Festival +id=297078 +rarity=R +[/card] +[card] +primitive=Tapping at the Window +id=297079 +rarity=C +[/card] +[card] +primitive=Timberland Guide +id=297080 +rarity=C +[/card] +[card] +primitive=Tireless Hauler +id=297081 +rarity=C +[/card] +[card] +primitive=Dire-Strain Brawler +id=297082 +rarity=T +[/card] +[card] +primitive=Tovolar's Huntmaster +id=297083 +rarity=R +[/card] +[card] +primitive=Tovolar's Packleader +id=297084 +rarity=T +[/card] +[card] +primitive=Turn the Earth +id=297085 +rarity=U +[/card] +[card] +primitive=Unnatural Growth +id=297086 +rarity=R +[/card] +[card] +primitive=Willow Geist +id=297087 +rarity=R +[/card] +[card] +primitive=Wrenn and Seven +id=297088 +rarity=M +[/card] +[card] +primitive=Angelfire Ignition +id=297089 +rarity=R +[/card] +[card] +primitive=Arcane Infusion +id=297090 +rarity=U +[/card] +[card] +primitive=Arlinn, the Pack's Hope +id=297091 +rarity=M +[/card] +[card] +primitive=Arlinn, the Moon's Fury +id=297092 +rarity=T +[/card] +[card] +primitive=Bladestitched Skaab +id=297093 +rarity=U +[/card] +[card] +primitive=Can't Stay Away +id=297094 +rarity=R +[/card] +[card] +primitive=Corpse Cobble +id=297095 +rarity=U +[/card] +[card] +primitive=Croaking Counterpart +id=297096 +rarity=R +[/card] +[card] +primitive=Dawnhart Wardens +id=297097 +rarity=U +[/card] +[card] +primitive=Dennick, Pious Apprentice +id=297098 +rarity=R +[/card] +[card] +primitive=Dennick, Pious Apparition +id=297099 +rarity=T +[/card] +[card] +primitive=Devoted Grafkeeper +id=297100 +rarity=U +[/card] +[card] +primitive=Departed Soulkeeper +id=297101 +rarity=T +[/card] +[card] +primitive=Dire-Strain Rampage +id=297102 +rarity=R +[/card] +[card] +primitive=Diregraf Rebirth +id=297103 +rarity=U +[/card] +[card] +primitive=Faithful Mending +id=297104 +rarity=U +[/card] +[card] +primitive=Fleshtaker +id=297105 +rarity=U +[/card] +[card] +primitive=Florian, Voldaren Scion +id=297106 +rarity=R +[/card] +[card] +primitive=Galvanic Iteration +id=297107 +rarity=R +[/card] +[card] +primitive=Ghoulcaller's Harvest +id=297108 +rarity=R +[/card] +[card] +primitive=Grizzly Ghoul +id=297109 +rarity=U +[/card] +[card] +primitive=Hallowed Respite +id=297110 +rarity=R +[/card] +[card] +primitive=Hungry for More +id=297111 +rarity=U +[/card] +[card] +primitive=Join the Dance +id=297112 +rarity=U +[/card] +[card] +primitive=Katilda, Dawnhart Prime +id=297113 +rarity=R +[/card] +[card] +primitive=Kessig Naturalist +id=297114 +rarity=U +[/card] +[card] +primitive=Lord of the Ulvenwald +id=297115 +rarity=T +[/card] +[card] +primitive=Liesa, Forgotten Archangel +id=297116 +rarity=R +[/card] +[card] +primitive=Ludevic, Necrogenius +id=297117 +rarity=R +[/card] +[card] +primitive=Olag, Ludevic's Hubris +id=297118 +rarity=T +[/card] +[card] +primitive=Old Stickfingers +id=297119 +rarity=R +[/card] +[card] +primitive=Rem Karolus, Stalwart Slayer +id=297120 +rarity=R +[/card] +[card] +primitive=Rite of Harmony +id=297121 +rarity=R +[/card] +[card] +primitive=Rite of Oblivion +id=297122 +rarity=U +[/card] +[card] +primitive=Rootcoil Creeper +id=297123 +rarity=U +[/card] +[card] +primitive=Sacred Fire +id=297124 +rarity=U +[/card] +[card] +primitive=Sigarda, Champion of Light +id=297125 +rarity=M +[/card] +[card] +primitive=Siphon Insight +id=297126 +rarity=R +[/card] +[card] +primitive=Slogurk, the Overslime +id=297127 +rarity=R +[/card] +[card] +primitive=Storm Skreelix +id=297128 +rarity=U +[/card] +[card] +primitive=Sunrise Cavalier +id=297129 +rarity=U +[/card] +[card] +primitive=Teferi, Who Slows the Sunset +id=297130 +rarity=M +[/card] +[card] +primitive=Tovolar, Dire Overlord +id=297131 +rarity=R +[/card] +[card] +primitive=Tovolar, the Midnight Scourge +id=297132 +rarity=T +[/card] +[card] +primitive=Unnatural Moonrise +id=297133 +rarity=U +[/card] +[card] +primitive=Vadrik, Astral Archmage +id=297134 +rarity=R +[/card] +[card] +primitive=Vampire Socialite +id=297135 +rarity=U +[/card] +[card] +primitive=Wake to Slaughter +id=297136 +rarity=R +[/card] +[card] +primitive=Winterthorn Blessing +id=297137 +rarity=U +[/card] +[card] +primitive=The Celestus +id=297138 +rarity=R +[/card] +[card] +primitive=Crossroads Candleguide +id=297139 +rarity=C +[/card] +[card] +primitive=Jack-o'-Lantern +id=297140 +rarity=C +[/card] +[card] +primitive=Moonsilver Key +id=297141 +rarity=U +[/card] +[card] +primitive=Mystic Skull +id=297142 +rarity=U +[/card] +[card] +primitive=Mystic Monstrosity +id=297143 +rarity=T +[/card] +[card] +primitive=Pithing Needle +id=297144 +rarity=R +[/card] +[card] +primitive=Silver Bolt +id=297145 +rarity=C +[/card] +[card] +primitive=Stuffed Bear +id=297146 +rarity=C +[/card] +[card] +primitive=Deserted Beach +id=297147 +rarity=R +[/card] +[card] +primitive=Evolving Wilds +id=297148 +rarity=C +[/card] +[card] +primitive=Field of Ruin +id=297149 +rarity=U +[/card] +[card] +primitive=Haunted Ridge +id=297150 +rarity=R +[/card] +[card] +primitive=Hostile Hostel +id=297151 +rarity=M +[/card] +[card] +primitive=Creeping Inn +id=297152 +rarity=T +[/card] +[card] +primitive=Overgrown Farmland +id=297153 +rarity=R +[/card] +[card] +primitive=Rockfall Vale +id=297154 +rarity=R +[/card] +[card] +primitive=Shipwreck Marsh +id=297155 +rarity=R +[/card] +[card] +primitive=Adamant Will +id=297156 +rarity=C +[/card] +[card] +primitive=Angelic Quartermaster +id=297157 +rarity=U +[/card] +[card] +primitive=Arm the Cathars +id=297158 +rarity=U +[/card] +[card] +primitive=Bride's Gown +id=297159 +rarity=U +[/card] +[card] +primitive=By Invitation Only +id=297160 +rarity=R +[/card] +[card] +primitive=Cemetery Protector +id=297161 +rarity=M +[/card] +[card] +primitive=Circle of Confinement +id=297162 +rarity=U +[/card] +[card] +primitive=Dawnhart Geist +id=297163 +rarity=U +[/card] +[card] +primitive=Distracting Geist +id=297164 +rarity=U +[/card] +[card] +primitive=Clever Distraction +id=297165 +rarity=T +[/card] +[card] +primitive=Drogskol Infantry +id=297166 +rarity=C +[/card] +[card] +primitive=Drogskol Armaments +id=297167 +rarity=T +[/card] +[card] +primitive=Estwald Shieldbasher +id=297168 +rarity=C +[/card] +[card] +primitive=Faithbound Judge +id=297169 +rarity=M +[/card] +[card] +primitive=Sinner's Judgment +id=297170 +rarity=T +[/card] +[card] +primitive=Fierce Retribution +id=297171 +rarity=C +[/card] +[card] +primitive=Fleeting Spirit +id=297172 +rarity=U +[/card] +[card] +primitive=Gryff Rider +id=297173 +rarity=C +[/card] +[card] +primitive=Gryffwing Cavalry +id=297174 +rarity=U +[/card] +[card] +primitive=Hallowed Haunting +id=297175 +rarity=M +[/card] +[card] +primitive=Heron of Hope +id=297176 +rarity=C +[/card] +[card] +primitive=Heron-Blessed Geist +id=297177 +rarity=C +[/card] +[card] +primitive=Hopeful Initiate +id=297178 +rarity=R +[/card] +[card] +primitive=Katilda, Dawnhart Martyr +id=297179 +rarity=R +[/card] +[card] +primitive=Katilda's Rising Dawn +id=297180 +rarity=T +[/card] +[card] +primitive=Kindly Ancestor +id=297181 +rarity=C +[/card] +[card] +primitive=Ancestor's Embrace +id=297182 +rarity=T +[/card] +[card] +primitive=Lantern Flare +id=297183 +rarity=R +[/card] +[card] +primitive=Militia Rallier +id=297184 +rarity=C +[/card] +[card] +primitive=Nebelgast Beguiler +id=297185 +rarity=C +[/card] +[card] +primitive=Nurturing Presence +id=297186 +rarity=C +[/card] +[card] +primitive=Ollenbock Escort +id=297187 +rarity=U +[/card] +[card] +primitive=Panicked Bystander +id=297188 +rarity=U +[/card] +[card] +primitive=Cackling Culprit +id=297189 +rarity=T +[/card] +[card] +primitive=Parish-Blade Trainee +id=297190 +rarity=C +[/card] +[card] +primitive=Piercing Light +id=297191 +rarity=C +[/card] +[card] +primitive=Radiant Grace +id=297192 +rarity=U +[/card] +[card] +primitive=Radiant Restraints +id=297193 +rarity=T +[/card] +[card] +primitive=Resistance Squad +id=297194 +rarity=U +[/card] +[card] +primitive=Sanctify +id=297195 +rarity=C +[/card] +[card] +primitive=Savior of Ollenbock +id=297196 +rarity=M +[/card] +[card] +primitive=Sigarda's Imprisonment +id=297197 +rarity=C +[/card] +[card] +primitive=Sigarda's Summons +id=297198 +rarity=R +[/card] +[card] +primitive=Supernatural Rescue +id=297199 +rarity=C +[/card] +[card] +primitive=Thalia, Guardian of Thraben +id=297200 +rarity=R +[/card] +[card] +primitive=Traveling Minister +id=297201 +rarity=C +[/card] +[card] +primitive=Twinblade Geist +id=297202 +rarity=U +[/card] +[card] +primitive=Twinblade Invocation +id=297203 +rarity=T +[/card] +[card] +primitive=Unholy Officiant +id=297204 +rarity=C +[/card] +[card] +primitive=Valorous Stance +id=297205 +rarity=U +[/card] +[card] +primitive=Vampire Slayer +id=297206 +rarity=C +[/card] +[card] +primitive=Voice of the Blessed +id=297207 +rarity=R +[/card] +[card] +primitive=Wedding Announcement +id=297208 +rarity=R +[/card] +[card] +primitive=Wedding Festivity +id=297209 +rarity=T +[/card] +[card] +primitive=Welcoming Vampire +id=297210 +rarity=R +[/card] +[card] +primitive=Alchemist's Retrieval +id=297211 +rarity=C +[/card] +[card] +primitive=Binding Geist +id=297212 +rarity=C +[/card] +[card] +primitive=Spectral Binding +id=297213 +rarity=T +[/card] +[card] +primitive=Biolume Egg +id=297214 +rarity=U +[/card] +[card] +primitive=Biolume Serpent +id=297215 +rarity=T +[/card] +[card] +primitive=Cemetery Illuminator +id=297216 +rarity=M +[/card] +[card] +primitive=Chill of the Grave +id=297217 +rarity=C +[/card] +[card] +primitive=Cobbled Lancer +id=297218 +rarity=U +[/card] +[card] +primitive=Consuming Tide +id=297219 +rarity=R +[/card] +[card] +primitive=Cradle of Safety +id=297220 +rarity=C +[/card] +[card] +primitive=Cruel Witness +id=297221 +rarity=C +[/card] +[card] +primitive=Diver Skaab +id=297222 +rarity=U +[/card] +[card] +primitive=Dreadlight Monstrosity +id=297223 +rarity=C +[/card] +[card] +primitive=Dreamshackle Geist +id=297224 +rarity=R +[/card] +[card] +primitive=Fear of Death +id=297225 +rarity=C +[/card] +[card] +primitive=Geistlight Snare +id=297226 +rarity=U +[/card] +[card] +primitive=Geralf, Visionary Stitcher +id=297227 +rarity=R +[/card] +[card] +primitive=Gutter Skulker +id=297228 +rarity=U +[/card] +[card] +primitive=Gutter Shortcut +id=297229 +rarity=T +[/card] +[card] +primitive=Hullbreaker Horror +id=297230 +rarity=R +[/card] +[card] +primitive=Inspired Idea +id=297231 +rarity=R +[/card] +[card] +primitive=Jacob Hauken, Inspector +id=297232 +rarity=M +[/card] +[card] +primitive=Hauken's Insight +id=297233 +rarity=T +[/card] +[card] +primitive=Lantern Bearer +id=297234 +rarity=C +[/card] +[card] +primitive=Lanterns' Lift +id=297235 +rarity=T +[/card] +[card] +primitive=Lunar Rejection +id=297236 +rarity=U +[/card] +[card] +primitive=Mirrorhall Mimic +id=297237 +rarity=R +[/card] +[card] +primitive=Ghastly Mimicry +id=297238 +rarity=T +[/card] +[card] +primitive=Mischievous Catgeist +id=297239 +rarity=U +[/card] +[card] +primitive=Catlike Curiosity +id=297240 +rarity=T +[/card] +[card] +primitive=Necroduality +id=297241 +rarity=M +[/card] +[card] +primitive=Overcharged Amalgam +id=297242 +rarity=R +[/card] +[card] +primitive=Patchwork Crawler +id=297243 +rarity=R +[/card] +[card] +primitive=Repository Skaab +id=297244 +rarity=C +[/card] +[card] +primitive=Scattered Thoughts +id=297245 +rarity=C +[/card] +[card] +primitive=Screaming Swarm +id=297246 +rarity=U +[/card] +[card] +primitive=Selhoff Entomber +id=297247 +rarity=C +[/card] +[card] +primitive=Serpentine Ambush +id=297248 +rarity=C +[/card] +[card] +primitive=Skywarp Skaab +id=297249 +rarity=C +[/card] +[card] +primitive=Soulcipher Board +id=297250 +rarity=U +[/card] +[card] +primitive=Cipherbound Spirit +id=297251 +rarity=T +[/card] +[card] +primitive=Steelclad Spirit +id=297252 +rarity=C +[/card] +[card] +primitive=Stitched Assistant +id=297253 +rarity=C +[/card] +[card] +primitive=Stormchaser Drake +id=297254 +rarity=U +[/card] +[card] +primitive=Syncopate +id=297255 +rarity=C +[/card] +[card] +primitive=Syphon Essence +id=297256 +rarity=C +[/card] +[card] +primitive=Thirst for Discovery +id=297257 +rarity=U +[/card] +[card] +primitive=Wanderlight Spirit +id=297258 +rarity=C +[/card] +[card] +primitive=Wash Away +id=297259 +rarity=U +[/card] +[card] +primitive=Whispering Wizard +id=297260 +rarity=U +[/card] +[card] +primitive=Winged Portent +id=297261 +rarity=R +[/card] +[card] +primitive=Witness the Future +id=297262 +rarity=U +[/card] +[card] +primitive=Wretched Throng +id=297263 +rarity=C +[/card] +[card] +primitive=Aim for the Head +id=297264 +rarity=C +[/card] +[card] +primitive=Archghoul of Thraben +id=297265 +rarity=U +[/card] +[card] +primitive=Bleed Dry +id=297266 +rarity=C +[/card] +[card] +primitive=Blood Fountain +id=297267 +rarity=C +[/card] +[card] +primitive=Bloodcrazed Socialite +id=297268 +rarity=C +[/card] +[card] +primitive=Bloodsworn Squire +id=297269 +rarity=U +[/card] +[card] +primitive=Bloodsworn Knight +id=297270 +rarity=T +[/card] +[card] +primitive=Bloodvial Purveyor +id=297271 +rarity=R +[/card] +[card] +primitive=Catapult Fodder +id=297272 +rarity=U +[/card] +[card] +primitive=Catapult Captain +id=297273 +rarity=T +[/card] +[card] +primitive=Cemetery Desecrator +id=297274 +rarity=M +[/card] +[card] +primitive=Concealing Curtains +id=297275 +rarity=R +[/card] +[card] +primitive=Revealing Eye +id=297276 +rarity=T +[/card] +[card] +primitive=Courier Bat +id=297277 +rarity=C +[/card] +[card] +primitive=Demonic Bargain +id=297278 +rarity=R +[/card] +[card] +primitive=Desperate Farmer +id=297279 +rarity=C +[/card] +[card] +primitive=Depraved Harvester +id=297280 +rarity=T +[/card] +[card] +primitive=Diregraf Scavenger +id=297281 +rarity=C +[/card] +[card] +primitive=Doomed Dissenter +id=297282 +rarity=C +[/card] +[card] +primitive=Dread Fugue +id=297283 +rarity=U +[/card] +[card] +primitive=Dreadfeast Demon +id=297284 +rarity=R +[/card] +[card] +primitive=Dying to Serve +id=297285 +rarity=R +[/card] +[card] +primitive=Edgar's Awakening +id=297286 +rarity=U +[/card] +[card] +primitive=Falkenrath Forebear +id=297287 +rarity=R +[/card] +[card] +primitive=Fell Stinger +id=297288 +rarity=U +[/card] +[card] +primitive=Gift of Fangs +id=297289 +rarity=C +[/card] +[card] +primitive=Gluttonous Guest +id=297290 +rarity=C +[/card] +[card] +primitive=Graf Reaver +id=297291 +rarity=R +[/card] +[card] +primitive=Grisly Ritual +id=297292 +rarity=C +[/card] +[card] +primitive=Groom's Finery +id=297293 +rarity=U +[/card] +[card] +primitive=Headless Rider +id=297294 +rarity=R +[/card] +[card] +primitive=Henrika Domnathi +id=297295 +rarity=M +[/card] +[card] +primitive=Henrika, Infernal Seer +id=297296 +rarity=T +[/card] +[card] +primitive=Hero's Downfall +id=297297 +rarity=U +[/card] +[card] +primitive=Innocent Traveler +id=297298 +rarity=U +[/card] +[card] +primitive=Malicious Invader +id=297299 +rarity=T +[/card] +[card] +primitive=Mindleech Ghoul +id=297300 +rarity=C +[/card] +[card] +primitive=Parasitic Grasp +id=297301 +rarity=U +[/card] +[card] +primitive=Path of Peril +id=297302 +rarity=R +[/card] +[card] +primitive=Persistent Specimen +id=297303 +rarity=C +[/card] +[card] +primitive=Pointed Discussion +id=297304 +rarity=C +[/card] +[card] +primitive=Ragged Recluse +id=297305 +rarity=C +[/card] +[card] +primitive=Odious Witch +id=297306 +rarity=T +[/card] +[card] +primitive=Restless Bloodseeker +id=297307 +rarity=U +[/card] +[card] +primitive=Bloodsoaked Reveler +id=297308 +rarity=T +[/card] +[card] +primitive=Rot-Tide Gargantua +id=297309 +rarity=C +[/card] +[card] +primitive=Skulking Killer +id=297310 +rarity=U +[/card] +[card] +primitive=Sorin the Mirthless +id=297311 +rarity=M +[/card] +[card] +primitive=Toxrill, the Corrosive +id=297312 +rarity=M +[/card] +[card] +primitive=Undead Butler +id=297313 +rarity=U +[/card] +[card] +primitive=Undying Malice +id=297314 +rarity=C +[/card] +[card] +primitive=Unhallowed Phalanx +id=297315 +rarity=C +[/card] +[card] +primitive=Vampire's Kiss +id=297316 +rarity=C +[/card] +[card] +primitive=Voldaren Bloodcaster +id=297317 +rarity=R +[/card] +[card] +primitive=Bloodbat Summoner +id=297318 +rarity=T +[/card] +[card] +primitive=Wedding Security +id=297319 +rarity=U +[/card] +[card] +primitive=Abrade +id=297320 +rarity=C +[/card] +[card] +primitive=Alchemist's Gambit +id=297321 +rarity=R +[/card] +[card] +primitive=Alluring Suitor +id=297322 +rarity=U +[/card] +[card] +primitive=Deadly Dancer +id=297323 +rarity=T +[/card] +[card] +primitive=Ancestral Anger +id=297324 +rarity=C +[/card] +[card] +primitive=Ballista Watcher +id=297325 +rarity=U +[/card] +[card] +primitive=Ballista Wielder +id=297326 +rarity=T +[/card] +[card] +primitive=Belligerent Guest +id=297327 +rarity=C +[/card] +[card] +primitive=Blood Hypnotist +id=297328 +rarity=U +[/card] +[card] +primitive=Blood Petal Celebrant +id=297329 +rarity=C +[/card] +[card] +primitive=Bloody Betrayal +id=297330 +rarity=C +[/card] +[card] +primitive=Cemetery Gatekeeper +id=297331 +rarity=M +[/card] +[card] +primitive=Chandra, Dressed to Kill +id=297332 +rarity=M +[/card] +[card] +primitive=Change of Fortune +id=297333 +rarity=R +[/card] +[card] +primitive=Creepy Puppeteer +id=297334 +rarity=R +[/card] +[card] +primitive=Curse of Hospitality +id=297335 +rarity=R +[/card] +[card] +primitive=Daybreak Combatants +id=297336 +rarity=C +[/card] +[card] +primitive=Dominating Vampire +id=297337 +rarity=R +[/card] +[card] +primitive=End the Festivities +id=297338 +rarity=C +[/card] +[card] +primitive=Falkenrath Celebrants +id=297339 +rarity=C +[/card] +[card] +primitive=Fearful Villager +id=297340 +rarity=C +[/card] +[card] +primitive=Fearsome Werewolf +id=297341 +rarity=T +[/card] +[card] +primitive=Flame-Blessed Bolt +id=297342 +rarity=C +[/card] +[card] +primitive=Frenzied Devils +id=297343 +rarity=U +[/card] +[card] +primitive=Honeymoon Hearse +id=297344 +rarity=U +[/card] +[card] +primitive=Hungry Ridgewolf +id=297345 +rarity=C +[/card] +[card] +primitive=Ill-Tempered Loner +id=297346 +rarity=R +[/card] +[card] +primitive=Howlpack Avenger +id=297347 +rarity=T +[/card] +[card] +primitive=Into the Night +id=297348 +rarity=U +[/card] +[card] +primitive=Kessig Flamebreather +id=297349 +rarity=C +[/card] +[card] +primitive=Kessig Wolfrider +id=297350 +rarity=R +[/card] +[card] +primitive=Lacerate Flesh +id=297351 +rarity=C +[/card] +[card] +primitive=Lambholt Raconteur +id=297352 +rarity=U +[/card] +[card] +primitive=Lambholt Ravager +id=297353 +rarity=T +[/card] +[card] +primitive=Lightning Wolf +id=297354 +rarity=C +[/card] +[card] +primitive=Magma Pummeler +id=297355 +rarity=U +[/card] +[card] +primitive=Manaform Hellkite +id=297356 +rarity=M +[/card] +[card] +primitive=Markov Retribution +id=297357 +rarity=U +[/card] +[card] +primitive=Olivia's Attendants +id=297358 +rarity=R +[/card] +[card] +primitive=Pyre Spawn +id=297359 +rarity=C +[/card] +[card] +primitive=Reckless Impulse +id=297360 +rarity=C +[/card] +[card] +primitive=Rending Flame +id=297361 +rarity=U +[/card] +[card] +primitive=Runebound Wolf +id=297362 +rarity=U +[/card] +[card] +primitive=Sanguine Statuette +id=297363 +rarity=U +[/card] +[card] +primitive=Stensia Uprising +id=297364 +rarity=R +[/card] +[card] +primitive=Sure Strike +id=297365 +rarity=C +[/card] +[card] +primitive=Vampires' Vengeance +id=297366 +rarity=U +[/card] +[card] +primitive=Volatile Arsonist +id=297367 +rarity=M +[/card] +[card] +primitive=Dire-Strain Anarchist +id=297368 +rarity=T +[/card] +[card] +primitive=Voldaren Epicure +id=297369 +rarity=C +[/card] +[card] +primitive=Voltaic Visionary +id=297370 +rarity=U +[/card] +[card] +primitive=Volt-Charged Berserker +id=297371 +rarity=T +[/card] +[card] +primitive=Weary Prisoner +id=297372 +rarity=C +[/card] +[card] +primitive=Wrathful Jailbreaker +id=297373 +rarity=T +[/card] +[card] +primitive=Apprentice Sharpshooter +id=297374 +rarity=C +[/card] +[card] +primitive=Ascendant Packleader +id=297375 +rarity=R +[/card] +[card] +primitive=Avabruck Caretaker +id=297376 +rarity=M +[/card] +[card] +primitive=Hollowhenge Huntmaster +id=297377 +rarity=T +[/card] +[card] +primitive=Bramble Armor +id=297378 +rarity=C +[/card] +[card] +primitive=Bramble Wurm +id=297379 +rarity=U +[/card] +[card] +primitive=Cartographer's Survey +id=297380 +rarity=U +[/card] +[card] +primitive=Cemetery Prowler +id=297381 +rarity=M +[/card] +[card] +primitive=Cloaked Cadet +id=297382 +rarity=U +[/card] +[card] +primitive=Crawling Infestation +id=297383 +rarity=U +[/card] +[card] +primitive=Crushing Canopy +id=297384 +rarity=C +[/card] +[card] +primitive=Cultivator Colossus +id=297385 +rarity=M +[/card] +[card] +primitive=Dawnhart Disciple +id=297386 +rarity=C +[/card] +[card] +primitive=Dig Up +id=297387 +rarity=R +[/card] +[card] +primitive=Dormant Grove +id=297388 +rarity=U +[/card] +[card] +primitive=Gnarled Grovestrider +id=297389 +rarity=T +[/card] +[card] +primitive=Flourishing Hunter +id=297390 +rarity=C +[/card] +[card] +primitive=Glorious Sunrise +id=297391 +rarity=R +[/card] +[card] +primitive=Hamlet Vanguard +id=297392 +rarity=R +[/card] +[card] +primitive=Hiveheart Shaman +id=297393 +rarity=R +[/card] +[card] +primitive=Hookhand Mariner +id=297394 +rarity=C +[/card] +[card] +primitive=Riphook Raider +id=297395 +rarity=T +[/card] +[card] +primitive=Howling Moon +id=297396 +rarity=R +[/card] +[card] +primitive=Howlpack Piper +id=297397 +rarity=R +[/card] +[card] +primitive=Wildsong Howler +id=297398 +rarity=T +[/card] +[card] +primitive=Infestation Expert +id=297399 +rarity=U +[/card] +[card] +primitive=Infested Werewolf +id=297400 +rarity=T +[/card] +[card] +primitive=Laid to Rest +id=297401 +rarity=U +[/card] +[card] +primitive=Massive Might +id=297402 +rarity=C +[/card] +[card] +primitive=Moldgraf Millipede +id=297403 +rarity=C +[/card] +[card] +primitive=Mulch +id=297404 +rarity=C +[/card] +[card] +primitive=Nature's Embrace +id=297405 +rarity=C +[/card] +[card] +primitive=Oakshade Stalker +id=297406 +rarity=U +[/card] +[card] +primitive=Moonlit Ambusher +id=297407 +rarity=T +[/card] +[card] +primitive=Packsong Pup +id=297408 +rarity=U +[/card] +[card] +primitive=Reclusive Taxidermist +id=297409 +rarity=U +[/card] +[card] +primitive=Retrieve +id=297410 +rarity=U +[/card] +[card] +primitive=Rural Recruit +id=297411 +rarity=C +[/card] +[card] +primitive=Sawblade Slinger +id=297412 +rarity=U +[/card] +[card] +primitive=Sheltering Boughs +id=297413 +rarity=C +[/card] +[card] +primitive=Snarling Wolf +id=297414 +rarity=C +[/card] +[card] +primitive=Spiked Ripsaw +id=297415 +rarity=U +[/card] +[card] +primitive=Splendid Reclamation +id=297416 +rarity=R +[/card] +[card] +primitive=Spore Crawler +id=297417 +rarity=C +[/card] +[card] +primitive=Sporeback Wolf +id=297418 +rarity=C +[/card] +[card] +primitive=Toxic Scorpion +id=297419 +rarity=C +[/card] +[card] +primitive=Ulvenwald Oddity +id=297420 +rarity=R +[/card] +[card] +primitive=Ulvenwald Behemoth +id=297421 +rarity=T +[/card] +[card] +primitive=Weaver of Blossoms +id=297422 +rarity=C +[/card] +[card] +primitive=Blossom-Clad Werewolf +id=297423 +rarity=T +[/card] +[card] +primitive=Witch's Web +id=297424 +rarity=C +[/card] +[card] +primitive=Wolf Strike +id=297425 +rarity=C +[/card] +[card] +primitive=Wolfkin Outcast +id=297426 +rarity=U +[/card] +[card] +primitive=Wedding Crasher +id=297427 +rarity=T +[/card] +[card] +primitive=Ancient Lumberknot +id=297428 +rarity=U +[/card] +[card] +primitive=Anje, Maid of Dishonor +id=297429 +rarity=R +[/card] +[card] +primitive=Bloodtithe Harvester +id=297430 +rarity=U +[/card] +[card] +primitive=Brine Comber +id=297431 +rarity=U +[/card] +[card] +primitive=Brinebound Gift +id=297432 +rarity=T +[/card] +[card] +primitive=Child of the Pack +id=297433 +rarity=U +[/card] +[card] +primitive=Savage Packmate +id=297434 +rarity=T +[/card] +[card] +primitive=Dorothea, Vengeful Victim +id=297435 +rarity=R +[/card] +[card] +primitive=Dorothea's Retribution +id=297436 +rarity=T +[/card] +[card] +primitive=Edgar, Charmed Groom +id=297437 +rarity=R +[/card] +[card] +primitive=Edgar Markov's Coffin +id=297438 +rarity=T +[/card] +[card] +primitive=Eruth, Tormented Prophet +id=297439 +rarity=R +[/card] +[card] +primitive=Grolnok, the Omnivore +id=297440 +rarity=R +[/card] +[card] +primitive=Halana and Alena, Partners +id=297441 +rarity=R +[/card] +[card] +primitive=Kaya, Geist Hunter +id=297442 +rarity=M +[/card] +[card] +primitive=Markov Purifier +id=297443 +rarity=U +[/card] +[card] +primitive=Markov Waltzer +id=297444 +rarity=U +[/card] +[card] +primitive=Odric, Blood-Cursed +id=297445 +rarity=R +[/card] +[card] +primitive=Old Rutstein +id=297446 +rarity=R +[/card] +[card] +primitive=Olivia, Crimson Bride +id=297447 +rarity=M +[/card] +[card] +primitive=Runo Stromkirk +id=297448 +rarity=R +[/card] +[card] +primitive=Krothuss, Lord of the Deep +id=297449 +rarity=T +[/card] +[card] +primitive=Sigardian Paladin +id=297450 +rarity=U +[/card] +[card] +primitive=Skull Skaab +id=297451 +rarity=U +[/card] +[card] +primitive=Torens, Fist of the Angels +id=297452 +rarity=R +[/card] +[card] +primitive=Vilespawn Spider +id=297453 +rarity=U +[/card] +[card] +primitive=Wandering Mind +id=297454 +rarity=U +[/card] +[card] +primitive=Blood Servitor +id=297455 +rarity=C +[/card] +[card] +primitive=Boarded Window +id=297456 +rarity=U +[/card] +[card] +primitive=Ceremonial Knife +id=297457 +rarity=C +[/card] +[card] +primitive=Dollhouse of Horrors +id=297458 +rarity=R +[/card] +[card] +primitive=Foreboding Statue +id=297459 +rarity=U +[/card] +[card] +primitive=Forsaken Thresher +id=297460 +rarity=T +[/card] +[card] +primitive=Honored Heirloom +id=297461 +rarity=C +[/card] +[card] +primitive=Investigator's Journal +id=297462 +rarity=R +[/card] +[card] +primitive=Lantern of the Lost +id=297463 +rarity=U +[/card] +[card] +primitive=Wedding Invitation +id=297464 +rarity=C +[/card] +[card] +primitive=Deathcap Glade +id=297465 +rarity=R +[/card] +[card] +primitive=Dreamroot Cascade +id=297466 +rarity=R +[/card] +[card] +primitive=Evolving Wilds +id=297467 +rarity=C +[/card] +[card] +primitive=Shattered Sanctum +id=297468 +rarity=R +[/card] +[card] +primitive=Stormcarved Coast +id=297469 +rarity=R +[/card] +[card] +primitive=Sundown Pass +id=297470 +rarity=R +[/card] +[card] +primitive=Voldaren Estate +id=297471 +rarity=R +[/card] +[card] +primitive=Endless Ranks of the Dead +id=297472 +rarity=R +[/card] diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index 9dd531d917..83e32171b0 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -5897,17 +5897,18 @@ class AJandorsRing: public ActivatedAbility ActivatedAbility(observer, _id, _source, NEW ManaCost()) { getCost()->add(Constants::MTG_COLOR_ARTIFACT, 2); + getCost()->addExtraCost(NEW TapCost); } int isReactingToClick(MTGCardInstance * card, ManaCost * mana = NULL) { - if (!source->controller()->game->hand->hasCard(source->controller()->game->library->lastCardDrawn)) return 0; + if (!source->controller()->game->library->lastCardDrawn || !source->controller()->game->hand->hasCard(source->controller()->game->library->lastCardDrawn) || !source->controller()->game->library->lastCardDrawn->fresh) return 0; return ActivatedAbility::isReactingToClick(card, mana); } int resolve() { - source->tap(true); + if (!source->controller()->game->library->lastCardDrawn || !source->controller()->game->hand->hasCard(source->controller()->game->library->lastCardDrawn) || !source->controller()->game->library->lastCardDrawn->fresh) return 0; source->controller()->game->putInGraveyard(source->controller()->game->library->lastCardDrawn); game->mLayers->stackLayer()->addDraw(source->controller()); return 1;