Added/fixed primitives, added MID, MIC and CC2 sets, improved Andorid downloader for new added sets.

This commit is contained in:
Vittorio Alfieri
2021-09-19 14:30:56 +02:00
parent 8cc3a5b4e3
commit ddda01dd86
9 changed files with 8342 additions and 1145 deletions

View File

@@ -2,8 +2,13 @@
## [master] (https://github.com/WagicProject/wagic/tree/master)
### 19/09/21
- *Committed:* Added/fixed primitives, added MID, MIC and CC2 sets, improved Andorid downloader for new added sets. ([Vitty85](https://github.com/Vitty85))
### 17/09/21
- *Committed:* Added/fixed primitives, updated the "missing_cards_by_sets" folder. ([Vitty85](https://github.com/Vitty85))
- *Merged pull-request:* Merge pull request #1070 from remigiusz-suwalski/refactor-89dae6523 - Upgraded AI decks 7, 9, 10 to modern frames in a human-friendly format. https://github.com/WagicProject/wagic/commit/8cc3a5b4e3ca3d6c7f24801cf5faec8f2b5c9eb8 ([remigiusz-suwalski](https://github.com/remigiusz-suwalski))
- *Committed:* Added/fixed primitives, updated the "missing_cards_by_sets" folder. https://github.com/WagicProject/wagic/commit/1306a43f33104db4f1ae6580bc06114046d4b75f ([Vitty85](https://github.com/Vitty85))
### 16/09/21
- *Committed:* Fixed primitives, improved sound tracks management, now it's possbile to add a custom tracks for Shop section (Track2.mp3), Option window (Track3.mp3) and Awards section (Track4.mp3) and it's also possible to add two subfolders "MainMenu" and "Battlefield" within "suound" folder where it's possbile to add twenty custom songs ("TrackMenuXX.mp3" and "TrackDuelXX.mp3") that will be played randomly in main menu windows and when match starts. https://github.com/WagicProject/wagic/commit/f671f617137ccd1b006428a188cd15f38e4795cd ([Vitty85](https://github.com/Vitty85))

View File

@@ -1931,7 +1931,207 @@ public class ImgDownloader {
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/2/f2e8077e-4400-4923-afe6-6ff5a51b5e91.jpg?1561758421";
else if(id.equals("296439t")) //Kraken 8/8
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/front/c/a/ca17c7b2-180a-4bd1-9ab2-152f8f656dba.jpg?1591225580";
else if(id.equals("999993")) // Day
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/c/9c0f7843-4cbb-4d0f-8887-ec823a9238da.jpg?1630606483";
else if(id.equals("999994")) // Night
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/9/c/9c0f7843-4cbb-4d0f-8887-ec823a9238da.jpg?1630606483";
else if(id.equals("534752"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/4/54d4e7c3-294d-4900-8b70-faafda17cc33.jpg?1631313886";
else if(id.equals("534753"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/5/4/54d4e7c3-294d-4900-8b70-faafda17cc33.jpg?1631313886";
else if(id.equals("534754"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/1/6109b54e-56c5-4014-9f6d-d5f7a0fd725d.jpg?1630610048";
else if(id.equals("534755"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/6/1/6109b54e-56c5-4014-9f6d-d5f7a0fd725d.jpg?1630610048";
else if(id.equals("534756"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/a/4adee830-62fd-4ab4-b1c6-a8bbe15331d1.jpg?1631314326";
else if(id.equals("534757"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/4/a/4adee830-62fd-4ab4-b1c6-a8bbe15331d1.jpg?1631314326";
else if(id.equals("534760"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/d/0dbac7ce-a6fa-466e-b6ba-173cf2dec98e.jpg?1630658675";
else if(id.equals("534761"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/0/d/0dbac7ce-a6fa-466e-b6ba-173cf2dec98e.jpg?1630658675";
else if(id.equals("534767"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/2/0/20e94e17-2e4c-41cd-8cc5-39ab41037287.jpg?1630994373";
else if(id.equals("534768"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/2/0/20e94e17-2e4c-41cd-8cc5-39ab41037287.jpg?1630994373";
else if(id.equals("534772"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/2/a204c2a3-a899-4b70-8825-7e085b655ed0.jpg?1630562155";
else if(id.equals("534773"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/a/2/a204c2a3-a899-4b70-8825-7e085b655ed0.jpg?1630562155";
else if(id.equals("534783"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/2/d2704743-2e23-40b9-a367-c73d2db45afc.jpg?1631299609";
else if(id.equals("534784"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/d/2/d2704743-2e23-40b9-a367-c73d2db45afc.jpg?1631299609";
else if(id.equals("534785"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/2/d/2d3687e2-09e0-4753-aa02-88a19bde3330.jpg?1631299761";
else if(id.equals("534786"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/2/d/2d3687e2-09e0-4753-aa02-88a19bde3330.jpg?1631299761";
else if(id.equals("534800"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/6/36e71d16-0964-489d-bea2-9cec7991fc99.jpg?1630606806";
else if(id.equals("534801"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/3/6/36e71d16-0964-489d-bea2-9cec7991fc99.jpg?1630606806";
else if(id.equals("534804"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/3/03a3ea4b-d292-4602-985f-7a7971ca73ec.jpg?1631299811";
else if(id.equals("534805"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/0/3/03a3ea4b-d292-4602-985f-7a7971ca73ec.jpg?1631299811";
else if(id.equals("534807"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/b/abff6c81-65a4-48fa-ba8f-580f87b0344a.jpg?1631043988";
else if(id.equals("534808"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/a/b/abff6c81-65a4-48fa-ba8f-580f87b0344a.jpg?1631043988";
else if(id.equals("534816"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/b/eb34c472-c6ff-4d83-ac8b-a8f279593f98.jpg?1631304637";
else if(id.equals("534817"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/e/b/eb34c472-c6ff-4d83-ac8b-a8f279593f98.jpg?1631304637";
else if(id.equals("534823"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/7/e79269af-63eb-43d2-afee-c38fa14a0c5b.jpg?1631225854";
else if(id.equals("534824"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/e/7/e79269af-63eb-43d2-afee-c38fa14a0c5b.jpg?1631225854";
else if(id.equals("534826"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/c/a/caa57b63-bb11-45e8-8795-de92ca61f4f1.jpg?1631303677";
else if(id.equals("534827"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/c/a/caa57b63-bb11-45e8-8795-de92ca61f4f1.jpg?1631303677";
else if(id.equals("534832"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/3/832288fd-8031-4c2b-ad3e-b1ec9f94d379.jpg?1631331363";
else if(id.equals("534833"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/8/3/832288fd-8031-4c2b-ad3e-b1ec9f94d379.jpg?1631331363";
else if(id.equals("534836"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/9/999038b3-7d64-4554-b341-0675d4af8d8b.jpg?1630746254";
else if(id.equals("534837"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/9/9/999038b3-7d64-4554-b341-0675d4af8d8b.jpg?1630746254";
else if(id.equals("534846"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/b/ab17c8fa-4c06-4542-848a-e3f2f9f47c27.jpg?1631331448";
else if(id.equals("534847"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/a/b/ab17c8fa-4c06-4542-848a-e3f2f9f47c27.jpg?1631331448";
else if(id.equals("534852"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/b/7b63f2ae-5bfd-452f-b1f5-8459bcecd3bb.jpg?1631471600";
else if(id.equals("534853"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/7/b/7b63f2ae-5bfd-452f-b1f5-8459bcecd3bb.jpg?1631471600";
else if(id.equals("534860"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/d/5db99746-8aee-42b8-acb0-ed69933d0ff8.jpg?1631300153";
else if(id.equals("534861"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/5/d/5db99746-8aee-42b8-acb0-ed69933d0ff8.jpg?1631300153";
else if(id.equals("534863"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/a/0a3c8532-92f5-41db-92b4-a871aa05e0c7.jpg?1631136026";
else if(id.equals("534864"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/0/a/0a3c8532-92f5-41db-92b4-a871aa05e0c7.jpg?1631136026";
else if(id.equals("534870"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/b/bbdad18e-e262-41f9-b252-1cbdcdd1b5f9.jpg?1631304649";
else if(id.equals("534871"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/b/b/bbdad18e-e262-41f9-b252-1cbdcdd1b5f9.jpg?1631304649";
else if(id.equals("534875"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/a/daa2a273-488f-4285-a069-ad159ad2d393.jpg?1630695958";
else if(id.equals("534876"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/d/a/daa2a273-488f-4285-a069-ad159ad2d393.jpg?1630695958";
else if(id.equals("534877"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/e/6/e6dd05f0-a3c0-4bd6-a1d1-a74540623093.jpg?1631136104";
else if(id.equals("534878"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/e/6/e6dd05f0-a3c0-4bd6-a1d1-a74540623093.jpg?1631136104";
else if(id.equals("534882"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/0/f/0f6e668d-2502-4e82-b4c2-ef34c9afa27e.jpg?1631226866";
else if(id.equals("534883"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/0/f/0f6e668d-2502-4e82-b4c2-ef34c9afa27e.jpg?1631226866";
else if(id.equals("534894"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/5/55f0666a-5c3e-492b-b4ea-42fa7f24661b.jpg?1631300425";
else if(id.equals("534895"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/5/5/55f0666a-5c3e-492b-b4ea-42fa7f24661b.jpg?1631300425";
else if(id.equals("534901"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/4/d4054ae6-0227-4d99-8cb5-72e8b5d0b726.jpg?1631223080";
else if(id.equals("534902"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/d/4/d4054ae6-0227-4d99-8cb5-72e8b5d0b726.jpg?1631223080";
else if(id.equals("534915"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/2/d2feb859-bfae-4bc4-8181-5737dd5c3b08.jpg?1631352232";
else if(id.equals("534916"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/d/2/d2feb859-bfae-4bc4-8181-5737dd5c3b08.jpg?1631352232";
else if(id.equals("534918"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/b/e/be91fcba-4599-4ecb-824d-55112096c34a.jpg?1630693670";
else if(id.equals("534919"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/b/e/be91fcba-4599-4ecb-824d-55112096c34a.jpg?1630693670";
else if(id.equals("534921"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/5/35fdb976-291c-4824-9518-dd8c9f93fcde.jpg?1631300535";
else if(id.equals("534922"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/3/5/35fdb976-291c-4824-9518-dd8c9f93fcde.jpg?1631300535";
else if(id.equals("534936"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/3/a33af331-0746-4adf-935a-bf61ff9d8d4b.jpg?1631134153";
else if(id.equals("534937"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/a/3/a33af331-0746-4adf-935a-bf61ff9d8d4b.jpg?1631134153";
else if(id.equals("534939"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/4/1/41b6381f-4ff8-49e9-bf00-cfe32851318b.jpg?1631222417";
else if(id.equals("534940"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/4/1/41b6381f-4ff8-49e9-bf00-cfe32851318b.jpg?1631222417";
else if(id.equals("534941"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/d/2/d2a5b43d-e21b-4294-9ea2-5bd0264e71d3.jpg?1631134183";
else if(id.equals("534942"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/d/2/d2a5b43d-e21b-4294-9ea2-5bd0264e71d3.jpg?1631134183";
else if(id.equals("534945"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/d/1d7b2d05-ce5c-4b73-8fa6-d9b69619d58c.jpg?1630658686";
else if(id.equals("534946"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/1/d/1d7b2d05-ce5c-4b73-8fa6-d9b69619d58c.jpg?1630658686";
else if(id.equals("534948"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/b/1bf48d2b-eb68-4f47-a80a-4751a4fa20a7.jpg?1630658693";
else if(id.equals("534949"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/1/b/1bf48d2b-eb68-4f47-a80a-4751a4fa20a7.jpg?1630658693";
else if(id.equals("534953"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/1/71ccc444-54c8-4f7c-a425-82bc3eea1eb0.jpg?1631797629";
else if(id.equals("534954"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/7/1/71ccc444-54c8-4f7c-a425-82bc3eea1eb0.jpg?1631797629";
else if(id.equals("534959"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/8/3849ad37-f80d-4ffc-9240-25a63326b3dd.jpg?1630958340";
else if(id.equals("534960"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/3/8/3849ad37-f80d-4ffc-9240-25a63326b3dd.jpg?1630958340";
else if(id.equals("534967"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/2/a2cda10b-7cd5-4cf5-87bd-c3b8c6aa2b47.jpg?1631376653";
else if(id.equals("534968"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/a/2/a2cda10b-7cd5-4cf5-87bd-c3b8c6aa2b47.jpg?1631376653";
else if(id.equals("534974"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/2/8/28e2119b-ed78-4b98-a956-f2b453d0b164.jpg?1631134932";
else if(id.equals("534975"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/2/8/28e2119b-ed78-4b98-a956-f2b453d0b164.jpg?1631134932";
else if(id.equals("534978"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/6/0/60e53d61-fcc3-4def-8206-052b46f62deb.jpg?1631314339";
else if(id.equals("534979"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/6/0/60e53d61-fcc3-4def-8206-052b46f62deb.jpg?1631314339";
else if(id.equals("534992"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/e/3e96f9a6-c215-42b1-aa02-8e6143fe5bd7.jpg?1631305272";
else if(id.equals("534993"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/3/e/3e96f9a6-c215-42b1-aa02-8e6143fe5bd7.jpg?1631305272";
else if(id.equals("534994"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/9/3983a304-5040-4b8d-945a-bf4ede3104a8.jpg?1631300854";
else if(id.equals("534995"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/3/9/3983a304-5040-4b8d-945a-bf4ede3104a8.jpg?1631300854";
else if(id.equals("535002"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/5/0/50d4b0df-a1d8-494f-a019-70ce34161320.jpg?1630658672";
else if(id.equals("535003"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/5/0/50d4b0df-a1d8-494f-a019-70ce34161320.jpg?1630658672";
else if(id.equals("535009"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/3/5/35cf2d72-931f-47b1-a1b4-916f0383551a.jpg?1631226297";
else if(id.equals("535010"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/3/5/35cf2d72-931f-47b1-a1b4-916f0383551a.jpg?1631226297";
else if(id.equals("535011"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/9/6/965e6bd5-dc32-406c-bc99-ceb15be4d3f2.jpg?1630828263";
else if(id.equals("535012"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/9/6/965e6bd5-dc32-406c-bc99-ceb15be4d3f2.jpg?1630828263";
else if(id.equals("535025"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/8/a/8ab5f2e6-0e0a-4f7d-a959-3d07948ff317.jpg?1631331050";
else if(id.equals("535026"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/8/a/8ab5f2e6-0e0a-4f7d-a959-3d07948ff317.jpg?1631331050";
else if(id.equals("535028"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/7/8/788288f6-7944-48f4-91b0-f452e209c9ce.jpg?1631607468";
else if(id.equals("535029"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/7/8/788288f6-7944-48f4-91b0-f452e209c9ce.jpg?1631607468";
else if(id.equals("535042"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/f/9/f953fad3-0cd1-48aa-8ed9-d7d2e293e6e2.jpg?1631607223";
else if(id.equals("535043"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/f/9/f953fad3-0cd1-48aa-8ed9-d7d2e293e6e2.jpg?1631607223";
else if(id.equals("535053"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/1/1/115a9a44-131d-45f3-852a-40fd18e4afb6.jpg?1631055774";
else if(id.equals("535054"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/1/1/115a9a44-131d-45f3-852a-40fd18e4afb6.jpg?1631055774";
else if(id.equals("535062"))
cardurl = "https://c1.scryfall.com/file/scryfall-cards/large/front/a/c/ac83c27f-55d6-4e5a-93a4-febb0c183289.jpg?1631342331";
else if(id.equals("535063"))
cardurl= "https://c1.scryfall.com/file/scryfall-cards/large/back/a/c/ac83c27f-55d6-4e5a-93a4-febb0c183289.jpg?1631342331";
return cardurl;
}
@@ -2530,7 +2730,7 @@ public class ImgDownloader {
id.equals("294872") || id.equals("295110") || id.equals("294842") || id.equals("295067") || id.equals("491767") || id.equals("295386") ||
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("111220") || id.equals("416829") || id.equals("296545") || id.equals("296694") || id.equals("540473") || id.equals("540464"))
return false;
return true;
}
@@ -2766,6 +2966,7 @@ public class ImgDownloader {
String id = null;
String rarity = null;
String primitive = null;
boolean negativeId = false;
int a = lines.indexOf("primitive=", lastIndex);
if (a > 0) {
if (lines.substring(a, lines.indexOf("\n", a)).split("=").length > 1)
@@ -2773,6 +2974,8 @@ public class ImgDownloader {
}
int b = lines.indexOf("id=", lastIndex);
if (b > 0) {
if(lines.substring(b, lines.indexOf("\n", b)).contains("id=-"))
negativeId = true;
if (lines.substring(b, lines.indexOf("\n", b)).replace("-", "").split("=").length > 1)
id = lines.substring(b, lines.indexOf("\n", b)).replace("-", "").split("=")[1];
}
@@ -2785,9 +2988,10 @@ public class ImgDownloader {
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("STX") || set.equals("MID"))
rarity = "";
if(id != null && (id.equals("209162") || id.equals("209163") || id.equals("401721") || id.equals("401722") || id.equals("999902")))
if(id != null && !rarity.equals("t") && (negativeId || id.equals("209162") || id.equals("209163") || id.equals("401721") ||
id.equals("401722") || id.equals("999902")))
rarity = "t";
if(id != null && (id.equals("1750411") || id.equals("5176911") || id.equals("44680711") || id.equals("29530711") ||
id.equals("45108910") || id.equals("530447") || id.equals("530448") || id.equals("530449") || id.equals("296817") ||

View File

@@ -0,0 +1,67 @@
[meta]
author=Wagic Team
name=Commander Collection: Black
orderindex=COM-T.CC2
year=2021-12-31
total=12
[/meta]
[card]
primitive=Snake
id=-296823
rarity=T
[/card]
[card]
primitive=Zombie
id=-296822
rarity=T
[/card]
[card]
primitive=Zombie
id=-296820
rarity=T
[/card]
[card]
primitive=Liliana, Heretical Healer
id=296820
rarity=M
[/card]
[card]
primitive=Liliana, Defiant Necromancer
id=296821
rarity=T
[/card]
[card]
primitive=Ghoulcaller Gisa
id=296822
rarity=M
[/card]
[card]
primitive=Ophiomancer
id=296823
rarity=R
[/card]
[card]
primitive=Phyrexian Arena
id=296824
rarity=R
[/card]
[card]
primitive=Reanimate
id=296825
rarity=R
[/card]
[card]
primitive=Toxic Deluge
id=296826
rarity=R
[/card]
[card]
primitive=Sol Ring
id=296827
rarity=R
[/card]
[card]
primitive=Command Tower
id=296828
rarity=R
[/card]

View File

@@ -0,0 +1,927 @@
[meta]
author=Wagic Team
name=Midnight Hunt Commander
orderindex=COM-S.MIC
year=2021-09-24
total=184
[/meta]
[card]
primitive=Beast Som2
id=-54047313
rarity=T
[/card]
[card]
primitive=Beast Som
id=-54047312
rarity=T
[/card]
[card]
primitive=Wolf Som
id=-54047311
rarity=T
[/card]
[card]
primitive=Treasure Sur
id=-540753
rarity=T
[/card]
[card]
primitive=Human
id=-540749
rarity=T
[/card]
[card]
primitive=Zombie Dec
id=-540729
rarity=T
[/card]
[card]
primitive=Clue
id=-540708
rarity=T
[/card]
[card]
primitive=Spider
id=-540468
rarity=T
[/card]
[card]
primitive=Zombie Dec
id=-540461
rarity=T
[/card]
[card]
primitive=Zombie Dec
id=-540460
rarity=T
[/card]
[card]
primitive=Rhino
id=-539417
rarity=T
[/card]
[card]
primitive=Soldier
id=-539416
rarity=T
[/card]
[card]
primitive=Army
id=-539412
rarity=T
[/card]
[card]
primitive=Wolf
id=-539403
rarity=T
[/card]
[card]
primitive=Eldrazi Spawn
id=-539400
rarity=T
[/card]
[card]
primitive=Elephant
id=-539395
rarity=T
[/card]
[card]
primitive=Beast
id=-539394
rarity=T
[/card]
[card]
primitive=Zombie
id=-539390
rarity=T
[/card]
[card]
primitive=Zombie
id=-539388
rarity=T
[/card]
[card]
primitive=Zombie
id=-539387
rarity=T
[/card]
[card]
primitive=Zombie
id=-539384
rarity=T
[/card]
[card]
primitive=Zombie
id=-539383
rarity=T
[/card]
[card]
primitive=Zombie
id=-539382
rarity=T
[/card]
[card]
primitive=Zombie
id=-539377
rarity=T
[/card]
[card]
primitive=Army
id=-539375
rarity=T
[/card]
[card]
primitive=Zombie
id=-539374
rarity=T
[/card]
[card]
primitive=Zombie
id=-539373
rarity=T
[/card]
[card]
primitive=Zombie
id=-539371
rarity=T
[/card]
[card]
primitive=Zombie
id=-539369
rarity=T
[/card]
[card]
primitive=Zombie
id=-539367
rarity=T
[/card]
[card]
primitive=Zombie
id=-539366
rarity=T
[/card]
[card]
primitive=Zombie
id=-539365
rarity=T
[/card]
[card]
primitive=Zombie
id=-539362
rarity=T
[/card]
[card]
primitive=Army
id=-539360
rarity=T
[/card]
[card]
primitive=Spirit
id=-539344
rarity=T
[/card]
[card]
primitive=Abzan Falconer
id=539338
rarity=U
[/card]
[card]
primitive=Ainok Bond-Kin
id=539339
rarity=C
[/card]
[card]
primitive=Angel of Glory's Rise
id=539340
rarity=R
[/card]
[card]
primitive=Bastion Protector
id=539341
rarity=R
[/card]
[card]
primitive=Citadel Siege
id=539342
rarity=R
[/card]
[card]
primitive=Cleansing Nova
id=539343
rarity=R
[/card]
[card]
primitive=Custodi Soulbinders
id=539344
rarity=R
[/card]
[card]
primitive=Dearly Departed
id=539345
rarity=R
[/card]
[card]
primitive=Elite Scaleguard
id=539346
rarity=U
[/card]
[card]
primitive=Herald of War
id=539347
rarity=R
[/card]
[card]
primitive=Hour of Reckoning
id=539348
rarity=R
[/card]
[card]
primitive=Knight of the White Orchid
id=539349
rarity=R
[/card]
[card]
primitive=Mikaeus, the Lunarch
id=539350
rarity=M
[/card]
[card]
primitive=Odric, Master Tactician
id=539351
rarity=R
[/card]
[card]
primitive=Orzhov Advokist
id=539352
rarity=U
[/card]
[card]
primitive=Return to Dust
id=539353
rarity=U
[/card]
[card]
primitive=Riders of Gavony
id=539354
rarity=R
[/card]
[card]
primitive=Swords to Plowshares
id=539355
rarity=U
[/card]
[card]
primitive=Unbreakable Formation
id=539356
rarity=R
[/card]
[card]
primitive=Victory's Envoy
id=539357
rarity=R
[/card]
[card]
primitive=Aetherspouts
id=539358
rarity=R
[/card]
[card]
primitive=Distant Melody
id=539359
rarity=C
[/card]
[card]
primitive=Eternal Skylord
id=539360
rarity=U
[/card]
[card]
primitive=Forgotten Creation
id=539361
rarity=R
[/card]
[card]
primitive=Havengul Runebinder
id=539362
rarity=R
[/card]
[card]
primitive=Hour of Eternity
id=539363
rarity=R
[/card]
[card]
primitive=Rooftop Storm
id=539364
rarity=R
[/card]
[card]
primitive=Stitcher Geralf
id=539365
rarity=M
[/card]
[card]
primitive=Undead Alchemist
id=539366
rarity=R
[/card]
[card]
primitive=Army of the Damned
id=539367
rarity=M
[/card]
[card]
primitive=Butcher of Malakir
id=539368
rarity=R
[/card]
[card]
primitive=Cemetery Reaper
id=539369
rarity=R
[/card]
[card]
primitive=Corpse Augur
id=539370
rarity=U
[/card]
[card]
primitive=Dark Salvation
id=539371
rarity=R
[/card]
[card]
primitive=Death Baron
id=539372
rarity=R
[/card]
[card]
primitive=Diregraf Colossus
id=539373
rarity=R
[/card]
[card]
primitive=Dread Summons
id=539374
rarity=R
[/card]
[card]
primitive=Dreadhorde Invasion
id=539375
rarity=R
[/card]
[card]
primitive=Eater of Hope
id=539376
rarity=R
[/card]
[card]
primitive=Endless Ranks of the Dead
id=539377
rarity=R
[/card]
[card]
primitive=Feed the Swarm
id=539378
rarity=C
[/card]
[card]
primitive=Fleshbag Marauder
id=539379
rarity=U
[/card]
[card]
primitive=Go for the Throat
id=539380
rarity=U
[/card]
[card]
primitive=Gravespawn Sovereign
id=539381
rarity=R
[/card]
[card]
primitive=Liliana, Death's Majesty
id=539382
rarity=M
[/card]
[card]
primitive=Liliana's Devotee
id=539383
rarity=U
[/card]
[card]
primitive=Liliana's Mastery
id=539384
rarity=R
[/card]
[card]
primitive=Lord of the Accursed
id=539385
rarity=U
[/card]
[card]
primitive=Midnight Reaper
id=539386
rarity=R
[/card]
[card]
primitive=Open the Graves
id=539387
rarity=R
[/card]
[card]
primitive=Overseer of the Damned
id=539388
rarity=R
[/card]
[card]
primitive=Spark Reaper
id=539389
rarity=C
[/card]
[card]
primitive=Syphon Flesh
id=539390
rarity=U
[/card]
[card]
primitive=Undead Augur
id=539391
rarity=U
[/card]
[card]
primitive=Zombie Apocalypse
id=539392
rarity=R
[/card]
[card]
primitive=Avacyn's Pilgrim
id=539393
rarity=C
[/card]
[card]
primitive=Beast Within
id=539394
rarity=U
[/card]
[card]
primitive=Bestial Menace
id=539395
rarity=U
[/card]
[card]
primitive=Biogenic Upgrade
id=539396
rarity=U
[/card]
[card]
primitive=Champion of Lambholt
id=539397
rarity=R
[/card]
[card]
primitive=Death's Presence
id=539398
rarity=R
[/card]
[card]
primitive=Eternal Witness
id=539399
rarity=U
[/card]
[card]
primitive=Growth Spasm
id=539400
rarity=C
[/card]
[card]
primitive=Gyre Sage
id=539401
rarity=R
[/card]
[card]
primitive=Inspiring Call
id=539402
rarity=U
[/card]
[card]
primitive=Kessig Cagebreakers
id=539403
rarity=R
[/card]
[card]
primitive=Shamanic Revelation
id=539404
rarity=R
[/card]
[card]
primitive=Somberwald Sage
id=539405
rarity=R
[/card]
[card]
primitive=Verdurous Gearhulk
id=539406
rarity=M
[/card]
[card]
primitive=Wild Beastmaster
id=539407
rarity=R
[/card]
[card]
primitive=Yavimaya Elder
id=539408
rarity=C
[/card]
[card]
primitive=Diregraf Captain
id=539409
rarity=U
[/card]
[card]
primitive=Enduring Scalelord
id=539410
rarity=U
[/card]
[card]
primitive=Gisa and Geralf
id=539411
rarity=M
[/card]
[card]
primitive=Gleaming Overseer
id=539412
rarity=U
[/card]
[card]
primitive=Heron's Grace Champion
id=539413
rarity=R
[/card]
[card]
primitive=Juniper Order Ranger
id=539414
rarity=U
[/card]
[card]
primitive=Ruthless Deathfang
id=539415
rarity=U
[/card]
[card]
primitive=Sigarda, Heron's Grace
id=539416
rarity=M
[/card]
[card]
primitive=Trostani's Summoner
id=539417
rarity=U
[/card]
[card]
primitive=Arcane Signet
id=539418
rarity=C
[/card]
[card]
primitive=Charcoal Diamond
id=539419
rarity=C
[/card]
[card]
primitive=Commander's Sphere
id=539420
rarity=C
[/card]
[card]
primitive=Lifecrafter's Bestiary
id=539421
rarity=R
[/card]
[card]
primitive=Sky Diamond
id=539422
rarity=C
[/card]
[card]
primitive=Sol Ring
id=539423
rarity=U
[/card]
[card]
primitive=Swiftfoot Boots
id=539424
rarity=U
[/card]
[card]
primitive=Talisman of Dominance
id=539425
rarity=U
[/card]
[card]
primitive=Talisman of Unity
id=539426
rarity=U
[/card]
[card]
primitive=Blighted Woodland
id=539427
rarity=U
[/card]
[card]
primitive=Bojuka Bog
id=539428
rarity=C
[/card]
[card]
primitive=Canopy Vista
id=539429
rarity=R
[/card]
[card]
primitive=Choked Estuary
id=539430
rarity=R
[/card]
[card]
primitive=Command Tower
id=539431
rarity=C
[/card]
[card]
primitive=Darkwater Catacombs
id=539432
rarity=R
[/card]
[card]
primitive=Dimir Aqueduct
id=539433
rarity=U
[/card]
[card]
primitive=Exotic Orchard
id=539434
rarity=R
[/card]
[card]
primitive=Fortified Village
id=539435
rarity=R
[/card]
[card]
primitive=Krosan Verge
id=539436
rarity=U
[/card]
[card]
primitive=Mortuary Mire
id=539437
rarity=C
[/card]
[card]
primitive=Myriad Landscape
id=539438
rarity=U
[/card]
[card]
primitive=Path of Ancestry
id=539439
rarity=C
[/card]
[card]
primitive=Rogue's Passage
id=539440
rarity=U
[/card]
[card]
primitive=Selesnya Sanctuary
id=539441
rarity=U
[/card]
[card]
primitive=Sungrass Prairie
id=539442
rarity=R
[/card]
[card]
primitive=Sunken Hollow
id=539443
rarity=R
[/card]
[card]
primitive=Tainted Isle
id=539444
rarity=U
[/card]
[card]
primitive=Temple of Deceit
id=539445
rarity=R
[/card]
[card]
primitive=Temple of Plenty
id=539446
rarity=R
[/card]
[card]
primitive=Temple of the False God
id=539447
rarity=U
[/card]
[card]
primitive=Unclaimed Territory
id=539448
rarity=U
[/card]
[card]
primitive=Celestial Judgment
id=540448
rarity=R
[/card]
[card]
primitive=Curse of Conformity
id=540449
rarity=R
[/card]
[card]
primitive=Moorland Rescuer
id=540450
rarity=R
[/card]
[card]
primitive=Sigarda's Vanguard
id=540451
rarity=R
[/card]
[card]
primitive=Stalwart Pathlighter
id=540452
rarity=R
[/card]
[card]
primitive=Wall of Mourning
id=540453
rarity=R
[/card]
[card]
primitive=Cleaver Skaab
id=540454
rarity=R
[/card]
[card]
primitive=Curse of Unbinding
id=540455
rarity=R
[/card]
[card]
primitive=Drown in Dreams
id=540456
rarity=R
[/card]
[card]
primitive=Empty the Laboratory
id=540457
rarity=R
[/card]
[card]
primitive=Hordewing Skaab
id=540458
rarity=R
[/card]
[card]
primitive=Shadow Kin
id=540459
rarity=R
[/card]
[card]
primitive=Crowded Crypt
id=540460
rarity=R
[/card]
[card]
primitive=Curse of the Restless Dead
id=540461
rarity=R
[/card]
[card]
primitive=Ghouls' Night Out
id=540462
rarity=R
[/card]
[card]
primitive=Gorex, the Tombshell
id=540463
rarity=R
[/card]
[card]
primitive=Prowling Geistcatcher
id=540464
rarity=R
[/card]
[card]
primitive=Ravenous Rotbelly
id=540465
rarity=R
[/card]
[card]
primitive=Tomb Tyrant
id=540466
rarity=R
[/card]
[card]
primitive=Celebrate the Harvest
id=540467
rarity=R
[/card]
[card]
primitive=Curse of Clinging Webs
id=540468
rarity=R
[/card]
[card]
primitive=Heronblade Elite
id=540469
rarity=R
[/card]
[card]
primitive=Kurbis, Harvest Celebrant
id=540470
rarity=R
[/card]
[card]
primitive=Ruinous Intrusion
id=540471
rarity=R
[/card]
[card]
primitive=Sigardian Zealot
id=540472
rarity=R
[/card]
[card]
primitive=Somberwald Beastmaster
id=540473
rarity=R
[/card]
[card]
primitive=Eloise, Nephalia Sleuth
id=540708
rarity=M
[/card]
[card]
primitive=Kyler, Sigardian Emissary
id=540709
rarity=M
[/card]
[card]
primitive=Leinore, Autumn Sovereign
id=540728
rarity=M
[/card]
[card]
primitive=Wilhelt, the Rotcleaver
id=540729
rarity=M
[/card]
[card]
primitive=Avacyn's Memorial
id=540748
rarity=M
[/card]
[card]
primitive=Visions of Glory
id=540749
rarity=R
[/card]
[card]
primitive=Visions of Duplicity
id=540750
rarity=R
[/card]
[card]
primitive=Visions of Dread
id=540751
rarity=R
[/card]
[card]
primitive=Curse of Obsession
id=540752
rarity=R
[/card]
[card]
primitive=Visions of Ruin
id=540753
rarity=R
[/card]
[card]
primitive=Visions of Dominance
id=540754
rarity=R
[/card]
[card]
primitive=Lynde, Cheerful Tormentor
id=540755
rarity=M
[/card]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
#Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 04-09-2021
#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 19-09-2021
[card]
name=Abandon Reason
target=<upto:2>creature

View File

@@ -1,7 +1,7 @@
grade=borderline
#Planeswalkers Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#We sorted this in alphabetical order - Luruz & Vitty85 04-09-2021
#We sorted this in alphabetical order - Luruz & Vitty85 19-09-2021
[card]
name=Abian, Luvion Usurper
auto=counter(0/0,5,loyalty)
@@ -223,9 +223,12 @@ subtype=Angrath
[card]
name=Arlinn Kord
auto=counter(0/0,3,loyalty)
backside=Arlinn, Embraced by the Moon
restriction=compare(isflipped)~equalto~0
anyzone={0}:doubleside(backside)
auto={C(0/0,1,Loyalty)}:name(+1: Put a loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1}
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets +2/+2) target(creature) 2/2 ueot
auto={C(0/0,0,Loyalty)}:name(0: Create a Wolf and transform) create(Wolf:Creature Wolf:2/2:green) && flip(Arlinn, Embraced by the Moon)
auto={C(0/0,0,Loyalty)}:name(0: Create a Wolf and transform) create(Wolf:Creature Wolf:2/2:green) && flip(backside)
text=+1: Until end of turn, up to one target creature gets +2/+2 and gains vigilance and haste. -- 0: Put a 2/2 green Wolf creature token onto the battlefield. Transform Arlinn Kord.
mana={2}{R}{G}
type=Legendary Planeswalker
@@ -233,6 +236,7 @@ subtype=Arlinn
[/card]
[card]
name=Arlinn, Embraced by the Moon
backside=Arlinn Kord
auto={C(0/0,1,Loyalty)}:name(+1: Creatures gets +1/+1 & trample) all(creature|mybattlefield) 1/1 ueot && all(creature|mybattlefield) trample ueot
auto={C(0/0,-1,Loyalty)}:name(-1: Deals 3 damage and transform) ability$!name(Choose one) choice name(Damage player) damage:3 target(player) _ choice name(Damage creature) damage:3 target(creature) _ choice name(Damage planeswalker) damage:3 target(planeswalker)!$ controller && all(this) flip(Arlinn Kord)
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: Creatures get ability powerstrike) emblem transforms((,newability[lord(creature|mybattlefield) {T}:target(creature,player) dynamicability<!powerstrike!>],newability[lord(creature|mybattlefield) haste])) forever dontremove
@@ -242,6 +246,35 @@ subtype=Arlinn
color=red,green
[/card]
[card]
name=Arlinn, the Pack's Hope
abilities=daybound
backside=Arlinn, the Moon's Fury
restriction=compare(isflipped)~equalto~0
anyzone={0}:doubleside(backside)
auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!)
auto=if compare(hascntloyalty)~equalto~0 then counter(0/0,4,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Cast creatures with flash) transforms((,newability[counter(0/0.1.ArlinnEffect)],newability[phaseaction[my untap once sourceinplay] removeallcounters(0/0.1.ArlinnEffect)])) forever
auto={C(0/0,-3,Loyalty)}:name(-3: Create 2 Wolves) token(Wolf,Creature Wolf,2/2,green)*2
auto=this(counter{0/0.1.ArlinnEffect}>0) transforms((,newability[lord(creature|mycastingzone) asflash],newability[@movedto(creature|mybattlefield):name(Put 1/1 counter) all(trigger[to]) counter(1/1)]))
text=Daybound (If a player casts no spells during their own turn, it becomes night next turn.) -- +1: Until your next turn, you may cast creature spells as though they had flash, and each creature you control enters the battlefield with an additional +1/+1 counter on it. -- 3: Create two 2/2 green Wolf creature tokens. // Arlinn, the Moon's Fury
mana={2}{R}{G}
type=Legendary Planeswalker
subtype=Arlinn
[/card]
[card]
name=Arlinn, the Moon's Fury
abilities=nightbound
backside=Arlinn, the Pack's Hope
auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes night) activate castcard(noevent named!:Night:!)
auto=if compare(hascntloyalty)~equalto~0 then counter(0/0,4,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Add red and green mana) add{R}{G}
auto={C(0/0,0,Loyalty)}:name(0: Becomes werewolf) transforms((Creature Werewolf,setpower=5,settoughness=5,newability[trample],newability[indestructible],newability[haste])) ueot
text=Nightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) -- +2: Add {R}{G}. -- 0: Until end of turn, Arlinn, the Moons Fury becomes a 5/5 Werewolf creature with trample, indestructible, and haste. // Arlinn, the Pack's Hope
color=red,green
type=Legendary Planeswalker
subtype=Arlinn
[/card]
[card]
name=Arlinn, Voice of the Pack
auto=counter(0/0,7,loyalty)
auto=@movedTo(*[Wolf;Werewolf]|myBattlefield):all(trigger[to]) counter(1/1)
@@ -2694,6 +2727,23 @@ type=Legendary Planeswalker
subtype=Teferi
[/card]
[card]
name=Teferi, Who Slows the Sunset
auto=counter(0/0,4,loyalty)
aicode=activate transforms((,newability[target(*[zpos<=3]|mylibrary) moveto(myhand) and!( all(*[zpos<=3]|mylibrary) moveto(myreveal) and!( bottomoflibrary)! )!])) oneshot
auto={C(0/0,1,Loyalty)}:name(+1: Tap or untap permanents) counter(0/0.1.TeferiEffect)
auto={C(0/0,-2,Loyalty)}:name(+2: Reveal top 3 cards) ability$!name(Reveal) reveal:3 optionone name(Put in hand) target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put on bopttom) all(*|reveal) bottomoflibrary optiontwoend revealend!$ controller
auto={C(0/0,-7,Loyalty)}:name(-7: Get untap and draw emblem) emblem transforms((,newability[@each opponent untap:name(Untap all permanents) all(*|myBattlefield) untap],newability[@each opponent draw:name(Draw a card) draw:1 controller])) forever dontremove
auto=@counteradded(0/0.1.TeferiEffect) from(this):name(Effect Ends) removeallcounters(0/0,1,TeferiEffect)
auto=@counteradded(0/0.1.TeferiEffect) from(this):name(Gain 2 life) life:2 controller
auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(artifact|battlefield)~morethan~0}:may name(Choose an artifact) ability$!name(Choose artifact) choice name(Choose your artifact) target(artifact|myBattlefield) untap _ choice name(Choose opponent artifact) target(artifact|opponentbattlefield) tap!$ controller
auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(creature|battlefield)~morethan~0}:may name(Choose a creature) ability$!name(Choose creature) choice name(Choose your creature) target(creature|myBattlefield) untap _ choice name(Choose opponent creature) target(creature|opponentbattlefield) tap!$ controller
auto=@counteradded(0/0.1.TeferiEffect) from(this) restriction{type(land|battlefield)~morethan~0}:may name(Choose a land) ability$!name(Choose land) choice name(Choose your land) target(land|myBattlefield) untap _ choice name(Choose opponent land) target(land|opponentbattlefield) tap!$ controller
text=+1: Choose up to one target artifact, up to one target creature, and up to one target land. Untap the chosen permanents you control. Tap the chosen permanents you dont control. You gain 2 life. -- 2: Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -- 7: You get an emblem with "Untap all permanents you control during each opponents untap step" and "You draw a card during each opponents draw step."
mana={2}{W}{U}
type=Legendary Planeswalker
subtype=Teferi
[/card]
[card]
name=Tevesh Szat, Doom of Fools
abilities=partner,canbecommander
auto=counter(0/0,4,loyalty)
@@ -2900,8 +2950,8 @@ subtype=Tyvar
name=Ugin, the Ineffable
auto=counter(0/0,4,loyalty)
auto=lord(*[colorless]|mycastingzone) altercost(colorless,-2)
auto={C(0/0,1,Loyalty)}:name(+1: Exile top card and create a 2/2 spirit) moveTo(Exile) all(*[zpos=1]|myLibrary) && create(Spirit:Creature Spirit:2/2:colorless) and!( transforms((,newability[@movedto(this|nonbattlezone):moveTo(myHand) target(*|myExile)])])) forever )!
auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target colored permanent) destroy target(*[white;blue;black;red;green])
auto={C(0/0,1,Loyalty)}:name(+1: Exile top card and create a 2/2 spirit) token(Spirit,Creature Spirit,2/2) and!( transforms((,newability[all(*[zpos=1]|myLibrary) imprint],newability[this(variable{hasevict}>0) transforms((,newability[@movedto(this|nonbattlezone):name(Return exiled card) moveto(myHand) target(*[evictname]|myExile)])) forever])) forever )!
auto={C(0/0,-3,Loyalty)}:name(-3: Destroy target colored permanent) destroy target(*[white;red;blue;green;black]|battlefield)
text=Colorless spells you cast cost {2} less to cast. -- +1: Exile the top card of your library face down and look at it. Create a 2/2 colorless Spirit creature token. When that token leaves the battlefield, put the exiled card into your hand. -- -3: Destroy target permanent that's one or more colors.
mana={6}
type=Legendary Planeswalker
@@ -3108,6 +3158,19 @@ type=Legendary Planeswalker
subtype=Will
[/card]
[card]
name=Wrenn and Seven
auto=counter(0/0,5,loyalty)
aicode=activate transforms((,newability[all(land[zpos<=4]|mylibrary) moveto(myhand)],newability[all(*[-land;zpos<=4]|mylibrary) moveto(mygraveyard)])) oneshot
auto={C(0/0,1,Loyalty)}:name(+1: Reveal top 4 cards) reveal:4 optionone name(Put lands in hand) target(<4>land|reveal) moveto(myhand) optiononeend optiontwo name(Put in graveyard) all(*[-land]|reveal) moveto(mygraveyard) optiontwoend revealend
auto={C(0/0,0,Loyalty)}:name(0: Put lands in play) target(<anyamount>land|myhand) moveto(mybattlefield) and!( tap(noevent) )!
auto={C(0/0,-3,Loyalty)}:name(-3: Create Treefolk) token(Treefolk Wre)
auto={C(0/0,-8,Loyalty)}:name(-8: Return permanents and get emblem) emblem transforms((,newability[all(*[-instant;-sorcery]|mygraveyard) moveto(myhand)],newability[lord(*|mybattlefield) nomaxhand])) forever dontremove
text=+1: Reveal the top four cards of your library. Put all land cards revealed this way into your hand and the rest into your graveyard. -- 0: Put any number of land cards from your hand onto the battlefield tapped. -- 3: Create a green Treefolk creature token with reach and "This creature's power and toughness are each equal to the number of lands you control." -- 8: Return all permanent cards from your graveyard to your hand. You get an emblem with "You have no maximum hand size."
mana={3}{G}{G}
type=Legendary Planeswalker
subtype=Wrenn
[/card]
[card]
name=Wrenn and Six
auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:restriction{type(land|mygraveyard)~morethan~0} name(+1: Return target land from graveyard) moveTo(myHand) target(land|myGraveyard)

View File

@@ -1,8 +1,8 @@
grade=unsupported
#The cards in this file are not implemented/incomplete yet.
#Updated Card lists not in primitives (Borderline, Crappy, Unsupported and Missing Cards up to Aether Revolt) as of 3/14/2017
#Updated Card lists not in primitives (Borderline, Crappy, Unsupported and Missing Cards)
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#I sorted this programatically - Vitty85 04-09-2021
#I sorted this programatically - Vitty85 19-09-2021
[card]
name="Ach! Hans, Run!"
text=At the beginning of your upkeep, you may say "Ach Hans, run It's the . . ." and name a creature card. If you do, search your library for the named card, put it into play, then shuffle your library. That creature has haste. Remove it from the game at end of turn.