diff --git a/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java b/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java index 93377cabb..83d79664a 100644 --- a/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java +++ b/projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java @@ -1388,6 +1388,14 @@ public class ImgDownloader { cardurl = "https://img.scryfall.com/cards/large/front/f/9/f918b740-1984-4090-8886-9e290a698b95.jpg?1586451994"; else if(id.equals("479634t")) cardurl = "https://img.scryfall.com/cards/large/front/a/9/a9cc7c63-5d13-4fd6-af9d-4a26c2bab8e6.jpg?1588521003"; + else if(id.equals("485469t")) + cardurl = "https://img.scryfall.com/cards/large/front/4/3/4306be80-d7c9-4bcf-a3de-4bf159475546.jpg?1592323967"; + else if(id.equals("489663")) + cardurl = "https://img.scryfall.com/cards/large/front/d/6/d605c780-a42a-4816-8fb9-63e3114a8246.jpg?1592762067"; + else if(id.equals("48966310t")) + cardurl = "https://img.scryfall.com/cards/large/front/f/b/fbdf8dc1-1b10-4fce-97b9-1f5600500cc1.jpg?1592324494"; + else if(id.equals("48966311t")) + cardurl = "https://img.scryfall.com/cards/large/front/4/f/4f8107b3-8539-4b9c-8d0d-c512c940838f.jpg?1592324480"; return cardurl; } @@ -1437,7 +1445,7 @@ public class ImgDownloader { else if(id.equals("423817t") || id.equals("423700t") || id.equals("183017t") || id.equals("383129t") || id.equals("6164t") || id.equals("456522t") || id.equals("456545t") || id.equals("397624t") || id.equals("52637t") || id.equals("52945t") || id.equals("53460t") || id.equals("53473t") || - id.equals("420600t") || id.equals("294436t")) + id.equals("420600t") || id.equals("294436t") || id.equals("489333t")) tokenurl = "https://deckmaster.info/images/cards/MBS/-216-hr.jpg"; else if (id.equals("53057t") || id.equals("425825t")) tokenurl = "https://deckmaster.info/images/cards/SOM/-226-hr.jpg"; @@ -1665,7 +1673,7 @@ public class ImgDownloader { tokenurl = "https://img.scryfall.com/cards/large/front/d/b/dbf33cc3-254f-4c5c-be22-3a2d96f29b80.jpg?1562936030"; else if(id.equals("213757t") || id.equals("213734t") || id.equals("221554t") || id.equals("48049t") || id.equals("46160t") || id.equals("47450t") || id.equals("376421t") || id.equals("213725t") || - id.equals("52492t")) + id.equals("52492t") || id.equals("489268t") || id.equals("489458t")) tokenurl = "https://img.scryfall.com/cards/large/front/f/3/f32ad93f-3fd5-465c-ac6a-6f8fb57c19bd.jpg?1561758422"; else if (id.equals("247393t") || id.equals("247399t")) tokenurl = "https://img.scryfall.com/cards/large/front/1/f/1feaa879-ceb3-4b20-8021-ae41d8be9005.jpg?1562636755"; @@ -1742,7 +1750,7 @@ public class ImgDownloader { tokenurl = "https://img.scryfall.com/cards/large/front/d/2/d2f51f4d-eb6d-4503-b9a4-559db1b9b16f.jpg?1574710411"; else if(id.equals("19471t") || id.equals("19472t")) tokenurl = "https://img.scryfall.com/cards/large/front/3/4/340fb06f-4bb0-4d23-b08c-8b1da4a8c2ad.jpg?1574709457"; - else if(id.equals("294089t")) + else if(id.equals("294089t") || id.equals("294717t")) tokenurl = "https://img.scryfall.com/cards/large/front/8/b/8b4f81e2-916f-4af4-9e63-f4469e953122.jpg?1562702183"; else if(id.equals("293323t")) tokenurl = "https://img.scryfall.com/cards/large/front/2/f/2f4b7c63-8430-4ca4-baee-dc958d5bd22f.jpg?1557575919"; @@ -1812,6 +1820,18 @@ public class ImgDownloader { tokenurl = "https://img.scryfall.com/cards/large/front/6/0/60466c78-155e-442b-8022-795e1e9de8df.jpg?1581901998"; else if(id.equals("484904t")) tokenurl = "https://img.scryfall.com/cards/large/front/2/1/21e89101-f1cf-4bbd-a1d5-c5d48512e0dd.jpg?1562539760"; + else if(id.equals("489168t")) + tokenurl="https://img.scryfall.com/cards/large/front/d/e/dee1c2ee-d92e-409a-995a-b4c91620c918.jpg?1581901969"; + else if(id.equals("489401t")) + tokenurl="https://i.pinimg.com/564x/01/b0/a2/01b0a289e1a28167cbf0f30532328d99.jpg"; + else if(id.equals("489171t")) + tokenurl = "https://img.scryfall.com/cards/large/front/4/f/4f8107b3-8539-4b9c-8d0d-c512c940838f.jpg?1592324480"; + else if(id.equals("489403t") || id.equals("489358t") || id.equals("489372t")) + tokenurl = "https://img.scryfall.com/cards/large/front/9/5/959ed4bf-b276-45ed-b44d-c757e9c25846.jpg"; + else if(id.equals("489562t")) + tokenurl="https://img.scryfall.com/cards/large/front/c/f/cf9a289f-cd3f-42a0-9296-8c7cc7d01a91.jpg?1561758108"; + else if(id.equals("489363t")) + tokenurl="https://img.scryfall.com/cards/large/front/8/3/83dcacd3-8707-4354-a1a5-9863d677d67f.jpg?1562702177"; return tokenurl; } @@ -2412,7 +2432,7 @@ public class ImgDownloader { || scryset.equals("PMPS08") || scryset.equals("PMPS09") || scryset.equals("PMPS10") || scryset.equals("PMPS11") || scryset.equals("GN2") || scryset.equals("PAL00") || scryset.equals("PAL01") || scryset.equals("PAL02") || scryset.equals("PAL03") || scryset.equals("PAL04") || scryset.equals("PAL05") || scryset.equals("PAL06") || scryset.equals("PAL99") || scryset.equals("PARL") || scryset.equals("HA1") - || scryset.equals("SLD") || scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3")){ + || scryset.equals("SLD") || scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3") || scryset.equals("SS3")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); Elements outlinks = doc.select("body a"); @@ -2601,7 +2621,7 @@ public class ImgDownloader { && !scryset.equals("PMPS08") && !scryset.equals("PMPS09") && !scryset.equals("PMPS10") && !scryset.equals("PMPS11") && !scryset.equals("GN2") && !scryset.equals("PAL00") && !scryset.equals("PAL01") && !scryset.equals("PAL02") && !scryset.equals("PAL03") && !scryset.equals("PAL04") && !scryset.equals("PAL05") && !scryset.equals("PAL06") && !scryset.equals("PAL99") && !scryset.equals("PARL") && !scryset.equals("HA1") - && !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3")){ + && !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3") && !scryset.equals("SS3")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); Elements outlinks = doc.select("body a"); @@ -2714,7 +2734,7 @@ public class ImgDownloader { && !scryset.equals("PMPS08") && !scryset.equals("PMPS09") && !scryset.equals("PMPS10") && !scryset.equals("PMPS11") && !scryset.equals("GN2") && !scryset.equals("PAL00") && !scryset.equals("PAL01") && !scryset.equals("PAL02") && !scryset.equals("PAL03") && !scryset.equals("PAL04") && !scryset.equals("PAL05") && !scryset.equals("PAL06") && !scryset.equals("PAL99") && !scryset.equals("PARL") && !scryset.equals("HA1") - && !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3")){ + && !scryset.equals("SLD") && !scryset.equals("MB1") && !scryset.equals("HA2") && !scryset.equals("HA3") && !scryset.equals("SS3")){ try { doc = Jsoup.connect(imageurl + scryset.toLowerCase()).get(); } catch (Exception e) { @@ -2879,7 +2899,7 @@ public class ImgDownloader { || scryset.equals("PMPS09") || scryset.equals("PMPS10") || scryset.equals("PMPS11") || scryset.equals("GN2") || scryset.equals("PAL00") || scryset.equals("PAL01") || scryset.equals("PAL02") || scryset.equals("PAL03") || scryset.equals("PAL04") || scryset.equals("PAL05") || scryset.equals("PAL06") || scryset.equals("PAL99") || scryset.equals("PARL") || scryset.equals("HA1") || scryset.equals("SLD") - || scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3")){ + || scryset.equals("MB1") || scryset.equals("HA2") || scryset.equals("HA3") || scryset.equals("SS3")){ 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/C14/_cards.dat b/projects/mtg/bin/Res/sets/C14/_cards.dat index 61a5dec30..2c76b76d3 100644 --- a/projects/mtg/bin/Res/sets/C14/_cards.dat +++ b/projects/mtg/bin/Res/sets/C14/_cards.dat @@ -2,7 +2,7 @@ author=Wagic Team name=Commander 2014 year=2014-11-07 -total=337 +total=342 [/meta] [card] primitive=Abyssal Persecutor @@ -490,7 +490,7 @@ id=389517 rarity=U [/card] [card] -primitive=Fish +primitive=Fish Reef id=-3896521 rarity=T [/card] @@ -780,7 +780,7 @@ id=389574 rarity=C [/card] [card] -primitive=Kraken +primitive=Kraken Reef id=-3896523 rarity=T [/card] @@ -1635,7 +1635,7 @@ id=389743 rarity=C [/card] [card] -primitive=Whale +primitive=Whale Reef id=-3896522 rarity=T [/card] diff --git a/projects/mtg/bin/Res/sets/JMP/_cards.dat b/projects/mtg/bin/Res/sets/JMP/_cards.dat new file mode 100644 index 000000000..a05d97605 --- /dev/null +++ b/projects/mtg/bin/Res/sets/JMP/_cards.dat @@ -0,0 +1,2681 @@ +[meta] +author=Wagic Team +name=Jumpstart +year=2020-07-03 +total=535 +[/meta] +[card] +primitive=Human +id=-489621 +rarity=T +[/card] +[card] +primitive=Soldier +id=-489613 +rarity=T +[/card] +[card] +primitive=Soldier +id=-489601 +rarity=T +[/card] +[card] +primitive=Knight +id=-489599 +rarity=T +[/card] +[card] +primitive=Cat +id=-489566 +rarity=T +[/card] +[card] +primitive=Elemental +id=-489562 +rarity=T +[/card] +[card] +primitive=Dragon +id=-489530 +rarity=T +[/card] +[card] +primitive=Goblin +id=-489529 +rarity=T +[/card] +[card] +primitive=Goblin +id=-489519 +rarity=T +[/card] +[card] +primitive=Goblin +id=-489517 +rarity=T +[/card] +[card] +primitive=Minotaur +id=-489511 +rarity=T +[/card] +[card] +primitive=Goblin +id=-489499 +rarity=T +[/card] +[card] +primitive=Devil +id=-489496 +rarity=T +[/card] +[card] +primitive=Goblin +id=-489484 +rarity=T +[/card] +[card] +primitive=Myr +id=-489458 +rarity=T +[/card] +[card] +primitive=Soldier +id=-489435 +rarity=T +[/card] +[card] +primitive=Elemental +id=-489431 +rarity=T +[/card] +[card] +primitive=Saproling +id=-489424 +rarity=T +[/card] +[card] +primitive=Dinosaur +id=-489420 +rarity=T +[/card] +[card] +primitive=Beast +id=-489419 +rarity=T +[/card] +[card] +primitive=Saproling +id=-489416 +rarity=T +[/card] +[card] +primitive=Beast +id=-489404 +rarity=T +[/card] +[card] +primitive=Warrior +id=-489403 +rarity=T +[/card] +[card] +primitive=Cat +id=-489401 +rarity=T +[/card] +[card] +primitive=Warrior +id=-489372 +rarity=T +[/card] +[card] +primitive=Boar +id=-489363 +rarity=T +[/card] +[card] +primitive=Warrior +id=-489358 +rarity=T +[/card] +[card] +primitive=Drake +id=-489339 +rarity=T +[/card] +[card] +primitive=Drake +id=-489338 +rarity=T +[/card] +[card] +primitive=Thopter +id=-489333 +rarity=T +[/card] +[card] +primitive=Zombie +id=-489294 +rarity=T +[/card] +[card] +primitive=Myr +id=-489268 +rarity=T +[/card] +[card] +primitive=Rat +id=-489266 +rarity=T +[/card] +[card] +primitive=Zombie +id=-489257 +rarity=T +[/card] +[card] +primitive=Zombie +id=-489243 +rarity=T +[/card] +[card] +primitive=Zombie +id=-489242 +rarity=T +[/card] +[card] +primitive=Devil +id=-489194 +rarity=T +[/card] +[card] +primitive=Minotaur +id=-489192 +rarity=T +[/card] +[card] +primitive=Dog +id=-489171 +rarity=T +[/card] +[card] +primitive=Unicorn +id=-489168 +rarity=T +[/card] +[card] +primitive=Blessed Sanctuary +id=489168 +rarity=R +[/card] +[card] +primitive=Brightmare +id=489169 +rarity=U +[/card] +[card] +primitive=Emiel the Blessed +id=489170 +rarity=M +[/card] +[card] +primitive=Release the Dogs +id=489171 +rarity=U +[/card] +[card] +primitive=Steel-Plume Marshal +id=489172 +rarity=R +[/card] +[card] +primitive=Stone Haven Pilgrim +id=489173 +rarity=U +[/card] +[card] +primitive=Supply Runners +id=489174 +rarity=U +[/card] +[card] +primitive=Trusty Retriever +id=489175 +rarity=C +[/card] +[card] +primitive=Archaeomender +id=489176 +rarity=C +[/card] +[card] +primitive=Bruvac the Grandiloquent +id=489177 +rarity=M +[/card] +[card] +primitive=Corsair Captain +id=489178 +rarity=R +[/card] +[card] +primitive=Inniaz, the Gale Force +id=489179 +rarity=R +[/card] +[card] +primitive=Ormos, Archive Keeper +id=489180 +rarity=R +[/card] +[card] +primitive=Scholar of the Lost Trove +id=489181 +rarity=R +[/card] +[card] +primitive=Kels, Fight Fixer +id=489182 +rarity=R +[/card] +[card] +primitive=Nocturnal Feeder +id=489183 +rarity=C +[/card] +[card] +primitive=Tinybones, Trinket Thief +id=489184 +rarity=M +[/card] +[card] +primitive=Witch of the Moors +id=489185 +rarity=R +[/card] +[card] +primitive=Chained Brute +id=489186 +rarity=U +[/card] +[card] +primitive=Immolating Gyre +id=489187 +rarity=M +[/card] +[card] +primitive=Lightning Phoenix +id=489188 +rarity=R +[/card] +[card] +primitive=Lightning Visionary +id=489189 +rarity=C +[/card] +[card] +primitive=Living Lightning +id=489190 +rarity=U +[/card] +[card] +primitive=Muxus, Goblin Grandee +id=489191 +rarity=R +[/card] +[card] +primitive=Sethron, Hurloon General +id=489192 +rarity=R +[/card] +[card] +primitive=Spiteful Prankster +id=489193 +rarity=U +[/card] +[card] +primitive=Zurzoth, Chaos Rider +id=489194 +rarity=R +[/card] +[card] +primitive=Allosaurus Shepherd +id=489195 +rarity=M +[/card] +[card] +primitive=Branching Evolution +id=489196 +rarity=R +[/card] +[card] +primitive=Neyith of the Dire Hunt +id=489197 +rarity=R +[/card] +[card] +primitive=Towering Titan +id=489198 +rarity=M +[/card] +[card] +primitive=Lightning-Core Excavator +id=489199 +rarity=C +[/card] +[card] +primitive=Thriving Bluff +id=489200 +rarity=C +[/card] +[card] +primitive=Thriving Grove +id=489201 +rarity=C +[/card] +[card] +primitive=Thriving Heath +id=489202 +rarity=C +[/card] +[card] +primitive=Thriving Isle +id=489203 +rarity=C +[/card] +[card] +primitive=Thriving Moor +id=489204 +rarity=C +[/card] +[card] +primitive=Agonizing Syphon +id=489205 +rarity=C +[/card] +[card] +primitive=Assassin's Strike +id=489206 +rarity=U +[/card] +[card] +primitive=Bake into a Pie +id=489207 +rarity=C +[/card] +[card] +primitive=Barter in Blood +id=489208 +rarity=U +[/card] +[card] +primitive=Black Cat +id=489209 +rarity=C +[/card] +[card] +primitive=Black Market +id=489210 +rarity=R +[/card] +[card] +primitive=Blighted Bat +id=489211 +rarity=C +[/card] +[card] +primitive=Blood Artist +id=489212 +rarity=U +[/card] +[card] +primitive=Blood Divination +id=489213 +rarity=U +[/card] +[card] +primitive=Blood Host +id=489214 +rarity=U +[/card] +[card] +primitive=Bloodbond Vampire +id=489215 +rarity=U +[/card] +[card] +primitive=Bloodhunter Bat +id=489216 +rarity=C +[/card] +[card] +primitive=Bogbrew Witch +id=489217 +rarity=R +[/card] +[card] +primitive=Bone Picker +id=489218 +rarity=U +[/card] +[card] +primitive=Bone Splinters +id=489219 +rarity=C +[/card] +[card] +primitive=Burglar Rat +id=489220 +rarity=C +[/card] +[card] +primitive=Cadaver Imp +id=489221 +rarity=C +[/card] +[card] +primitive=Cauldron Familiar +id=489222 +rarity=C +[/card] +[card] +primitive=Cemetery Recruitment +id=489223 +rarity=C +[/card] +[card] +primitive=Child of Night +id=489224 +rarity=C +[/card] +[card] +primitive=Corpse Hauler +id=489225 +rarity=C +[/card] +[card] +primitive=Corpse Traders +id=489226 +rarity=U +[/card] +[card] +primitive=Crow of Dark Tidings +id=489227 +rarity=C +[/card] +[card] +primitive=Death's Approach +id=489228 +rarity=C +[/card] +[card] +primitive=Douse in Gloom +id=489229 +rarity=C +[/card] +[card] +primitive=Drainpipe Vermin +id=489230 +rarity=C +[/card] +[card] +primitive=Drana, Liberator of Malakir +id=489231 +rarity=M +[/card] +[card] +primitive=Dutiful Attendant +id=489232 +rarity=C +[/card] +[card] +primitive=Entomber Exarch +id=489233 +rarity=U +[/card] +[card] +primitive=Eternal Taskmaster +id=489234 +rarity=U +[/card] +[card] +primitive=Eternal Thirst +id=489235 +rarity=C +[/card] +[card] +primitive=Exhume +id=489236 +rarity=U +[/card] +[card] +primitive=Exquisite Blood +id=489237 +rarity=R +[/card] +[card] +primitive=Falkenrath Noble +id=489238 +rarity=U +[/card] +[card] +primitive=Fell Specter +id=489239 +rarity=U +[/card] +[card] +primitive=Festering Newt +id=489240 +rarity=C +[/card] +[card] +primitive=Funeral Rites +id=489241 +rarity=C +[/card] +[card] +primitive=Ghoulcaller Gisa +id=489242 +rarity=M +[/card] +[card] +primitive=Ghoulcaller's Accomplice +id=489243 +rarity=C +[/card] +[card] +primitive=Ghoulraiser +id=489244 +rarity=C +[/card] +[card] +primitive=Gifted Aetherborn +id=489245 +rarity=U +[/card] +[card] +primitive=Gonti, Lord of Luxury +id=489246 +rarity=R +[/card] +[card] +primitive=Gravewaker +id=489247 +rarity=R +[/card] +[card] +primitive=Gristle Grinner +id=489248 +rarity=U +[/card] +[card] +primitive=Harvester of Souls +id=489249 +rarity=R +[/card] +[card] +primitive=Innocent Blood +id=489250 +rarity=C +[/card] +[card] +primitive=Kalastria Nightwatch +id=489251 +rarity=C +[/card] +[card] +primitive=Languish +id=489252 +rarity=R +[/card] +[card] +primitive=Last Gasp +id=489253 +rarity=C +[/card] +[card] +primitive=Launch Party +id=489254 +rarity=C +[/card] +[card] +primitive=Lawless Broker +id=489255 +rarity=C +[/card] +[card] +primitive=Liliana's Elite +id=489256 +rarity=U +[/card] +[card] +primitive=Liliana's Reaver +id=489257 +rarity=R +[/card] +[card] +primitive=Macabre Waltz +id=489258 +rarity=C +[/card] +[card] +primitive=Malakir Familiar +id=489259 +rarity=U +[/card] +[card] +primitive=Mark of the Vampire +id=489260 +rarity=C +[/card] +[card] +primitive=Mausoleum Turnkey +id=489261 +rarity=U +[/card] +[card] +primitive=Miasmic Mummy +id=489262 +rarity=C +[/card] +[card] +primitive=Mire Triton +id=489263 +rarity=U +[/card] +[card] +primitive=Nightshade Stinger +id=489264 +rarity=C +[/card] +[card] +primitive=Nyxathid +id=489265 +rarity=R +[/card] +[card] +primitive=Ogre Slumlord +id=489266 +rarity=R +[/card] +[card] +primitive=Oona's Blackguard +id=489267 +rarity=U +[/card] +[card] +primitive=Parasitic Implant +id=489268 +rarity=C +[/card] +[card] +primitive=Phyrexian Broodlings +id=489269 +rarity=C +[/card] +[card] +primitive=Phyrexian Debaser +id=489270 +rarity=C +[/card] +[card] +primitive=Phyrexian Gargantua +id=489271 +rarity=U +[/card] +[card] +primitive=Phyrexian Rager +id=489272 +rarity=C +[/card] +[card] +primitive=Phyrexian Reclamation +id=489273 +rarity=U +[/card] +[card] +primitive=Plagued Rusalka +id=489274 +rarity=C +[/card] +[card] +primitive=Ravenous Chupacabra +id=489275 +rarity=U +[/card] +[card] +primitive=Reanimate +id=489276 +rarity=R +[/card] +[card] +primitive=Rise of the Dark Realms +id=489277 +rarity=M +[/card] +[card] +primitive=Sangromancer +id=489278 +rarity=R +[/card] +[card] +primitive=Sanitarium Skeleton +id=489279 +rarity=C +[/card] +[card] +primitive=Scourge of Nel Toth +id=489280 +rarity=R +[/card] +[card] +primitive=Sengir Vampire +id=489281 +rarity=U +[/card] +[card] +primitive=Settle the Score +id=489282 +rarity=U +[/card] +[card] +primitive=Shambling Goblin +id=489283 +rarity=C +[/card] +[card] +primitive=Sheoldred, Whispering One +id=489284 +rarity=M +[/card] +[card] +primitive=Slate Street Ruffian +id=489285 +rarity=C +[/card] +[card] +primitive=Soul Salvage +id=489286 +rarity=C +[/card] +[card] +primitive=Stab Wound +id=489287 +rarity=U +[/card] +[card] +primitive=Swarm of Bloodflies +id=489288 +rarity=U +[/card] +[card] +primitive=Tempting Witch +id=489289 +rarity=U +[/card] +[card] +primitive=Tithebearer Giant +id=489290 +rarity=C +[/card] +[card] +primitive=Vampire Neonate +id=489291 +rarity=C +[/card] +[card] +primitive=Wailing Ghoul +id=489292 +rarity=C +[/card] +[card] +primitive=Wight of Precinct Six +id=489293 +rarity=C +[/card] +[card] +primitive=Zombie Infestation +id=489294 +rarity=U +[/card] +[card] +primitive=Aegis Turtle +id=489295 +rarity=C +[/card] +[card] +primitive=Battleground Geist +id=489296 +rarity=U +[/card] +[card] +primitive=Befuddle +id=489297 +rarity=C +[/card] +[card] +primitive=Belltower Sphinx +id=489298 +rarity=U +[/card] +[card] +primitive=Chart a Course +id=489299 +rarity=U +[/card] +[card] +primitive=Cloudreader Sphinx +id=489300 +rarity=C +[/card] +[card] +primitive=Coastal Piracy +id=489301 +rarity=U +[/card] +[card] +primitive=Crookclaw Transmuter +id=489302 +rarity=C +[/card] +[card] +primitive=Cryptic Serpent +id=489303 +rarity=U +[/card] +[card] +primitive=Curiosity +id=489304 +rarity=U +[/card] +[card] +primitive=Curious Obsession +id=489305 +rarity=U +[/card] +[card] +primitive=Departed Deckhand +id=489306 +rarity=U +[/card] +[card] +primitive=Erratic Visionary +id=489307 +rarity=C +[/card] +[card] +primitive=Essence Flux +id=489308 +rarity=U +[/card] +[card] +primitive=Exclude +id=489309 +rarity=U +[/card] +[card] +primitive=Exclusion Mage +id=489310 +rarity=U +[/card] +[card] +primitive=Kira, Great Glass-Spinner +id=489311 +rarity=R +[/card] +[card] +primitive=Kitesail Corsair +id=489312 +rarity=C +[/card] +[card] +primitive=Leave in the Dust +id=489313 +rarity=C +[/card] +[card] +primitive=Murmuring Phantasm +id=489314 +rarity=C +[/card] +[card] +primitive=Mystic Archaeologist +id=489315 +rarity=R +[/card] +[card] +primitive=Narcolepsy +id=489316 +rarity=C +[/card] +[card] +primitive=Nebelgast Herald +id=489317 +rarity=U +[/card] +[card] +primitive=Octoprophet +id=489318 +rarity=C +[/card] +[card] +primitive=Oneirophage +id=489319 +rarity=U +[/card] +[card] +primitive=Peel from Reality +id=489320 +rarity=C +[/card] +[card] +primitive=Prescient Chimera +id=489321 +rarity=C +[/card] +[card] +primitive=Prosperous Pirates +id=489322 +rarity=C +[/card] +[card] +primitive=Rattlechains +id=489323 +rarity=R +[/card] +[card] +primitive=Read the Runes +id=489324 +rarity=R +[/card] +[card] +primitive=Reckless Scholar +id=489325 +rarity=U +[/card] +[card] +primitive=Rhystic Study +id=489326 +rarity=R +[/card] +[card] +primitive=Rishadan Airship +id=489327 +rarity=C +[/card] +[card] +primitive=Sage's Row Savant +id=489328 +rarity=C +[/card] +[card] +primitive=Sailor of Means +id=489329 +rarity=C +[/card] +[card] +primitive=Sea Gate Oracle +id=489330 +rarity=C +[/card] +[card] +primitive=Selhoff Occultist +id=489331 +rarity=C +[/card] +[card] +primitive=Serendib Efreet +id=489332 +rarity=R +[/card] +[card] +primitive=Sharding Sphinx +id=489333 +rarity=R +[/card] +[card] +primitive=Sigiled Starfish +id=489334 +rarity=U +[/card] +[card] +primitive=Spectral Sailor +id=489335 +rarity=U +[/card] +[card] +primitive=Storm Sculptor +id=489336 +rarity=C +[/card] +[card] +primitive=Sweep Away +id=489337 +rarity=C +[/card] +[card] +primitive=Talrand, Sky Summoner +id=489338 +rarity=R +[/card] +[card] +primitive=Talrand's Invocation +id=489339 +rarity=U +[/card] +[card] +primitive=Thirst for Knowledge +id=489340 +rarity=U +[/card] +[card] +primitive=Thought Collapse +id=489341 +rarity=C +[/card] +[card] +primitive=Thought Scour +id=489342 +rarity=C +[/card] +[card] +primitive=Towering-Wave Mystic +id=489343 +rarity=C +[/card] +[card] +primitive=Vedalken Archmage +id=489344 +rarity=R +[/card] +[card] +primitive=Vedalken Entrancer +id=489345 +rarity=C +[/card] +[card] +primitive=Voyage's End +id=489346 +rarity=C +[/card] +[card] +primitive=Wall of Lost Thoughts +id=489347 +rarity=U +[/card] +[card] +primitive=Warden of Evos Isle +id=489348 +rarity=U +[/card] +[card] +primitive=Waterknot +id=489349 +rarity=C +[/card] +[card] +primitive=Whelming Wave +id=489350 +rarity=R +[/card] +[card] +primitive=Windreader Sphinx +id=489351 +rarity=R +[/card] +[card] +primitive=Windstorm Drake +id=489352 +rarity=U +[/card] +[card] +primitive=Winged Words +id=489353 +rarity=C +[/card] +[card] +primitive=Wishful Merfolk +id=489354 +rarity=C +[/card] +[card] +primitive=Wizard's Retort +id=489355 +rarity=U +[/card] +[card] +primitive=Affectionate Indrik +id=489356 +rarity=U +[/card] +[card] +primitive=Aggressive Urge +id=489357 +rarity=C +[/card] +[card] +primitive=Ambassador Oak +id=489358 +rarity=C +[/card] +[card] +primitive=Arbor Armament +id=489359 +rarity=C +[/card] +[card] +primitive=Armorcraft Judge +id=489360 +rarity=U +[/card] +[card] +primitive=Assault Formation +id=489361 +rarity=R +[/card] +[card] +primitive=Awakener Druid +id=489362 +rarity=U +[/card] +[card] +primitive=Brindle Shoat +id=489363 +rarity=U +[/card] +[card] +primitive=Brushstrider +id=489364 +rarity=U +[/card] +[card] +primitive=Carven Caryatid +id=489365 +rarity=U +[/card] +[card] +primitive=Champion of Lambholt +id=489366 +rarity=R +[/card] +[card] +primitive=Commune with Dinosaurs +id=489367 +rarity=C +[/card] +[card] +primitive=Craterhoof Behemoth +id=489368 +rarity=M +[/card] +[card] +primitive=Crushing Canopy +id=489369 +rarity=C +[/card] +[card] +primitive=Dawntreader Elk +id=489370 +rarity=C +[/card] +[card] +primitive=Drover of the Mighty +id=489371 +rarity=U +[/card] +[card] +primitive=Dwynen's Elite +id=489372 +rarity=U +[/card] +[card] +primitive=Elemental Uprising +id=489373 +rarity=C +[/card] +[card] +primitive=Elvish Archdruid +id=489374 +rarity=R +[/card] +[card] +primitive=Enlarge +id=489375 +rarity=U +[/card] +[card] +primitive=Explore +id=489376 +rarity=C +[/card] +[card] +primitive=Fa'adiyah Seer +id=489377 +rarity=C +[/card] +[card] +primitive=Feral Hydra +id=489378 +rarity=U +[/card] +[card] +primitive=Feral Invocation +id=489379 +rarity=C +[/card] +[card] +primitive=Feral Prowler +id=489380 +rarity=C +[/card] +[card] +primitive=Fertilid +id=489381 +rarity=C +[/card] +[card] +primitive=Ghalta, Primal Hunger +id=489382 +rarity=R +[/card] +[card] +primitive=Ghirapur Guide +id=489383 +rarity=U +[/card] +[card] +primitive=Grave Bramble +id=489384 +rarity=C +[/card] +[card] +primitive=Hunter's Insight +id=489385 +rarity=U +[/card] +[card] +primitive=Initiate's Companion +id=489386 +rarity=C +[/card] +[card] +primitive=Inspiring Call +id=489387 +rarity=U +[/card] +[card] +primitive=Ironshell Beetle +id=489388 +rarity=C +[/card] +[card] +primitive=Irresistible Prey +id=489389 +rarity=U +[/card] +[card] +primitive=Keeper of Fables +id=489390 +rarity=U +[/card] +[card] +primitive=Leaf Gilder +id=489391 +rarity=C +[/card] +[card] +primitive=Lifecrafter's Gift +id=489392 +rarity=U +[/card] +[card] +primitive=Lurking Predators +id=489393 +rarity=R +[/card] +[card] +primitive=Momentous Fall +id=489394 +rarity=R +[/card] +[card] +primitive=Nature's Way +id=489395 +rarity=U +[/card] +[card] +primitive=Nessian Hornbeetle +id=489396 +rarity=U +[/card] +[card] +primitive=New Horizons +id=489397 +rarity=C +[/card] +[card] +primitive=Oracle of Mul Daya +id=489398 +rarity=R +[/card] +[card] +primitive=Orazca Frillback +id=489399 +rarity=C +[/card] +[card] +primitive=Overgrown Battlement +id=489400 +rarity=U +[/card] +[card] +primitive=Penumbra Bobcat +id=489401 +rarity=C +[/card] +[card] +primitive=Pouncing Cheetah +id=489402 +rarity=C +[/card] +[card] +primitive=Presence of Gond +id=489403 +rarity=C +[/card] +[card] +primitive=Primeval Bounty +id=489404 +rarity=M +[/card] +[card] +primitive=Primordial Sage +id=489405 +rarity=R +[/card] +[card] +primitive=Rampaging Brontodon +id=489406 +rarity=R +[/card] +[card] +primitive=Ravenous Baloth +id=489407 +rarity=R +[/card] +[card] +primitive=Rishkar, Peema Renegade +id=489408 +rarity=R +[/card] +[card] +primitive=Rumbling Baloth +id=489409 +rarity=C +[/card] +[card] +primitive=Savage Stomp +id=489410 +rarity=U +[/card] +[card] +primitive=Scrounging Bandar +id=489411 +rarity=C +[/card] +[card] +primitive=Selvala, Heart of the Wilds +id=489412 +rarity=M +[/card] +[card] +primitive=Silhana Wayfinder +id=489413 +rarity=U +[/card] +[card] +primitive=Somberwald Stag +id=489414 +rarity=U +[/card] +[card] +primitive=Soul of the Harvest +id=489415 +rarity=R +[/card] +[card] +primitive=Sporemound +id=489416 +rarity=C +[/card] +[card] +primitive=Sylvan Brushstrider +id=489417 +rarity=C +[/card] +[card] +primitive=Sylvan Ranger +id=489418 +rarity=C +[/card] +[card] +primitive=Thragtusk +id=489419 +rarity=R +[/card] +[card] +primitive=Thundering Spineback +id=489420 +rarity=U +[/card] +[card] +primitive=Time to Feed +id=489421 +rarity=C +[/card] +[card] +primitive=Ulvenwald Hydra +id=489422 +rarity=M +[/card] +[card] +primitive=Vastwood Zendikon +id=489423 +rarity=C +[/card] +[card] +primitive=Verdant Embrace +id=489424 +rarity=R +[/card] +[card] +primitive=Wall of Blossoms +id=489425 +rarity=U +[/card] +[card] +primitive=Wall of Vines +id=489426 +rarity=C +[/card] +[card] +primitive=Wildheart Invoker +id=489427 +rarity=C +[/card] +[card] +primitive=Wildsize +id=489428 +rarity=C +[/card] +[card] +primitive=Woodborn Behemoth +id=489429 +rarity=U +[/card] +[card] +primitive=Wren's Run Vanquisher +id=489430 +rarity=U +[/card] +[card] +primitive=Zendikar's Roil +id=489431 +rarity=U +[/card] +[card] +primitive=Auger Spree +id=489432 +rarity=C +[/card] +[card] +primitive=Dinrova Horror +id=489433 +rarity=U +[/card] +[card] +primitive=Fusion Elemental +id=489434 +rarity=U +[/card] +[card] +primitive=Ironroot Warlord +id=489435 +rarity=U +[/card] +[card] +primitive=Lawmage's Binding +id=489436 +rarity=C +[/card] +[card] +primitive=Maelstrom Archangel +id=489437 +rarity=M +[/card] +[card] +primitive=Raging Regisaur +id=489438 +rarity=U +[/card] +[card] +primitive=Aether Spellbomb +id=489439 +rarity=C +[/card] +[card] +primitive=Alloy Myr +id=489440 +rarity=C +[/card] +[card] +primitive=Ancestral Statue +id=489441 +rarity=C +[/card] +[card] +primitive=Arcane Encyclopedia +id=489442 +rarity=U +[/card] +[card] +primitive=Bubbling Cauldron +id=489443 +rarity=U +[/card] +[card] +primitive=Chamber Sentry +id=489444 +rarity=R +[/card] +[card] +primitive=Chromatic Sphere +id=489445 +rarity=C +[/card] +[card] +primitive=Dragonloft Idol +id=489446 +rarity=U +[/card] +[card] +primitive=Dreamstone Hedron +id=489447 +rarity=U +[/card] +[card] +primitive=Gargoyle Sentinel +id=489448 +rarity=U +[/card] +[card] +primitive=Gingerbrute +id=489449 +rarity=C +[/card] +[card] +primitive=Guardian Idol +id=489450 +rarity=U +[/card] +[card] +primitive=Hedron Archive +id=489451 +rarity=U +[/card] +[card] +primitive=Herald's Horn +id=489452 +rarity=U +[/card] +[card] +primitive=Jousting Dummy +id=489453 +rarity=C +[/card] +[card] +primitive=Juggernaut +id=489454 +rarity=U +[/card] +[card] +primitive=Mana Geode +id=489455 +rarity=C +[/card] +[card] +primitive=Marauder's Axe +id=489456 +rarity=C +[/card] +[card] +primitive=Meteor Golem +id=489457 +rarity=U +[/card] +[card] +primitive=Myr Sire +id=489458 +rarity=C +[/card] +[card] +primitive=Perilous Myr +id=489459 +rarity=C +[/card] +[card] +primitive=Pirate's Cutlass +id=489460 +rarity=C +[/card] +[card] +primitive=Prophetic Prism +id=489461 +rarity=C +[/card] +[card] +primitive=Rogue's Gloves +id=489462 +rarity=U +[/card] +[card] +primitive=Roving Keep +id=489463 +rarity=C +[/card] +[card] +primitive=Runed Servitor +id=489464 +rarity=C +[/card] +[card] +primitive=Scarecrone +id=489465 +rarity=R +[/card] +[card] +primitive=Scroll of Avacyn +id=489466 +rarity=C +[/card] +[card] +primitive=Scuttlemutt +id=489467 +rarity=U +[/card] +[card] +primitive=Signpost Scarecrow +id=489468 +rarity=C +[/card] +[card] +primitive=Skittering Surveyor +id=489469 +rarity=C +[/card] +[card] +primitive=Suspicious Bookcase +id=489470 +rarity=U +[/card] +[card] +primitive=Terrarion +id=489471 +rarity=C +[/card] +[card] +primitive=Unstable Obelisk +id=489472 +rarity=U +[/card] +[card] +primitive=Warmonger's Chariot +id=489473 +rarity=U +[/card] +[card] +primitive=Buried Ruin +id=489474 +rarity=U +[/card] +[card] +primitive=Mirrodin's Core +id=489475 +rarity=U +[/card] +[card] +primitive=Phyrexian Tower +id=489476 +rarity=R +[/card] +[card] +primitive=Riptide Laboratory +id=489477 +rarity=R +[/card] +[card] +primitive=Rupture Spire +id=489478 +rarity=C +[/card] +[card] +primitive=Act of Treason +id=489479 +rarity=C +[/card] +[card] +primitive=Ashmouth Hound +id=489480 +rarity=C +[/card] +[card] +primitive=Ball Lightning +id=489481 +rarity=R +[/card] +[card] +primitive=Barrage of Expendables +id=489482 +rarity=U +[/card] +[card] +primitive=Bathe in Dragonfire +id=489483 +rarity=C +[/card] +[card] +primitive=Beetleback Chief +id=489484 +rarity=U +[/card] +[card] +primitive=Blindblast +id=489485 +rarity=C +[/card] +[card] +primitive=Bloodrage Brawler +id=489486 +rarity=U +[/card] +[card] +primitive=Bloodrock Cyclops +id=489487 +rarity=C +[/card] +[card] +primitive=Bloodshot Trainee +id=489488 +rarity=U +[/card] +[card] +primitive=Boggart Brute +id=489489 +rarity=C +[/card] +[card] +primitive=Borderland Marauder +id=489490 +rarity=C +[/card] +[card] +primitive=Borderland Minotaur +id=489491 +rarity=C +[/card] +[card] +primitive=Chain Lightning +id=489492 +rarity=U +[/card] +[card] +primitive=Charmbreaker Devils +id=489493 +rarity=R +[/card] +[card] +primitive=Cinder Elemental +id=489494 +rarity=U +[/card] +[card] +primitive=Collateral Damage +id=489495 +rarity=C +[/card] +[card] +primitive=Dance with Devils +id=489496 +rarity=U +[/card] +[card] +primitive=Doublecast +id=489497 +rarity=U +[/card] +[card] +primitive=Draconic Roar +id=489498 +rarity=U +[/card] +[card] +primitive=Dragon Fodder +id=489499 +rarity=C +[/card] +[card] +primitive=Dragon Hatchling +id=489500 +rarity=C +[/card] +[card] +primitive=Dragonlord's Servant +id=489501 +rarity=U +[/card] +[card] +primitive=Dragonspeaker Shaman +id=489502 +rarity=U +[/card] +[card] +primitive=Dualcaster Mage +id=489503 +rarity=R +[/card] +[card] +primitive=Etali, Primal Storm +id=489504 +rarity=R +[/card] +[card] +primitive=Fanatical Firebrand +id=489505 +rarity=C +[/card] +[card] +primitive=Flame Lash +id=489506 +rarity=C +[/card] +[card] +primitive=Flames of the Firebrand +id=489507 +rarity=U +[/card] +[card] +primitive=Flames of the Raze-Boar +id=489508 +rarity=U +[/card] +[card] +primitive=Flametongue Kavu +id=489509 +rarity=U +[/card] +[card] +primitive=Fling +id=489510 +rarity=C +[/card] +[card] +primitive=Flurry of Horns +id=489511 +rarity=C +[/card] +[card] +primitive=Forge Devil +id=489512 +rarity=C +[/card] +[card] +primitive=Furnace Whelp +id=489513 +rarity=U +[/card] +[card] +primitive=Goblin Chieftain +id=489514 +rarity=R +[/card] +[card] +primitive=Goblin Commando +id=489515 +rarity=U +[/card] +[card] +primitive=Goblin Goon +id=489516 +rarity=R +[/card] +[card] +primitive=Goblin Instigator +id=489517 +rarity=C +[/card] +[card] +primitive=Goblin Lore +id=489518 +rarity=U +[/card] +[card] +primitive=Goblin Rally +id=489519 +rarity=U +[/card] +[card] +primitive=Goblin Shortcutter +id=489520 +rarity=C +[/card] +[card] +primitive=Grim Lavamancer +id=489521 +rarity=R +[/card] +[card] +primitive=Hamletback Goliath +id=489522 +rarity=R +[/card] +[card] +primitive=Heartfire +id=489523 +rarity=C +[/card] +[card] +primitive=Hellrider +id=489524 +rarity=R +[/card] +[card] +primitive=Homing Lightning +id=489525 +rarity=U +[/card] +[card] +primitive=Hungry Flames +id=489526 +rarity=C +[/card] +[card] +primitive=Inferno Hellion +id=489527 +rarity=U +[/card] +[card] +primitive=Kiln Fiend +id=489528 +rarity=C +[/card] +[card] +primitive=Krenko, Mob Boss +id=489529 +rarity=R +[/card] +[card] +primitive=Lathliss, Dragon Queen +id=489530 +rarity=R +[/card] +[card] +primitive=Lightning Axe +id=489531 +rarity=U +[/card] +[card] +primitive=Lightning Bolt +id=489532 +rarity=U +[/card] +[card] +primitive=Lightning Diadem +id=489533 +rarity=C +[/card] +[card] +primitive=Lightning Elemental +id=489534 +rarity=C +[/card] +[card] +primitive=Lightning Shrieker +id=489535 +rarity=C +[/card] +[card] +primitive=Magma Jet +id=489536 +rarity=U +[/card] +[card] +primitive=Magmaquake +id=489537 +rarity=R +[/card] +[card] +primitive=Makeshift Munitions +id=489538 +rarity=U +[/card] +[card] +primitive=Minotaur Skullcleaver +id=489539 +rarity=C +[/card] +[card] +primitive=Minotaur Sureshot +id=489540 +rarity=C +[/card] +[card] +primitive=Molten Ravager +id=489541 +rarity=C +[/card] +[card] +primitive=Mugging +id=489542 +rarity=C +[/card] +[card] +primitive=Ornery Goblin +id=489543 +rarity=C +[/card] +[card] +primitive=Outnumber +id=489544 +rarity=C +[/card] +[card] +primitive=Pillar of Flame +id=489545 +rarity=C +[/card] +[card] +primitive=Pyroclastic Elemental +id=489546 +rarity=U +[/card] +[card] +primitive=Rageblood Shaman +id=489547 +rarity=R +[/card] +[card] +primitive=Rapacious Dragon +id=489548 +rarity=U +[/card] +[card] +primitive=Riddle of Lightning +id=489549 +rarity=U +[/card] +[card] +primitive=Sarkhan's Rage +id=489550 +rarity=C +[/card] +[card] +primitive=Sarkhan's Unsealing +id=489551 +rarity=R +[/card] +[card] +primitive=Seismic Elemental +id=489552 +rarity=U +[/card] +[card] +primitive=Sin Prodder +id=489553 +rarity=R +[/card] +[card] +primitive=Spitting Earth +id=489554 +rarity=C +[/card] +[card] +primitive=Thermo-Alchemist +id=489555 +rarity=C +[/card] +[card] +primitive=Tibalt's Rager +id=489556 +rarity=U +[/card] +[card] +primitive=Torch Fiend +id=489557 +rarity=C +[/card] +[card] +primitive=Volcanic Fallout +id=489558 +rarity=U +[/card] +[card] +primitive=Volley Veteran +id=489559 +rarity=U +[/card] +[card] +primitive=Warfire Javelineer +id=489560 +rarity=U +[/card] +[card] +primitive=Weaver of Lightning +id=489561 +rarity=U +[/card] +[card] +primitive=Young Pyromancer +id=489562 +rarity=U +[/card] +[card] +primitive=Aegis of the Heavens +id=489563 +rarity=U +[/card] +[card] +primitive=Aerial Assault +id=489564 +rarity=C +[/card] +[card] +primitive=Affa Guard Hound +id=489565 +rarity=U +[/card] +[card] +primitive=Ajani's Chosen +id=489566 +rarity=R +[/card] +[card] +primitive=Alabaster Mage +id=489567 +rarity=U +[/card] +[card] +primitive=Angel of Mercy +id=489568 +rarity=C +[/card] +[card] +primitive=Angel of the Dire Hour +id=489569 +rarity=R +[/card] +[card] +primitive=Angelic Arbiter +id=489570 +rarity=R +[/card] +[card] +primitive=Angelic Edict +id=489571 +rarity=C +[/card] +[card] +primitive=Angelic Page +id=489572 +rarity=C +[/card] +[card] +primitive=Archon of Justice +id=489573 +rarity=R +[/card] +[card] +primitive=Archon of Redemption +id=489574 +rarity=R +[/card] +[card] +primitive=Battlefield Promotion +id=489575 +rarity=C +[/card] +[card] +primitive=Blessed Spirits +id=489576 +rarity=U +[/card] +[card] +primitive=Bulwark Giant +id=489577 +rarity=C +[/card] +[card] +primitive=Cathar's Companion +id=489578 +rarity=C +[/card] +[card] +primitive=Cathars' Crusade +id=489579 +rarity=R +[/card] +[card] +primitive=Celestial Mantle +id=489580 +rarity=R +[/card] +[card] +primitive=Cloudshift +id=489581 +rarity=C +[/card] +[card] +primitive=Cradle of Vitality +id=489582 +rarity=R +[/card] +[card] +primitive=Dauntless Onslaught +id=489583 +rarity=U +[/card] +[card] +primitive=Divine Arrow +id=489584 +rarity=C +[/card] +[card] +primitive=Duelist's Heritage +id=489585 +rarity=R +[/card] +[card] +primitive=Emancipation Angel +id=489586 +rarity=U +[/card] +[card] +primitive=Face of Divinity +id=489587 +rarity=U +[/card] +[card] +primitive=Forced Worship +id=489588 +rarity=C +[/card] +[card] +primitive=Fortify +id=489589 +rarity=C +[/card] +[card] +primitive=Gird for Battle +id=489590 +rarity=U +[/card] +[card] +primitive=Healer's Hawk +id=489591 +rarity=C +[/card] +[card] +primitive=High Sentinels of Arashin +id=489592 +rarity=R +[/card] +[card] +primitive=Indomitable Will +id=489593 +rarity=C +[/card] +[card] +primitive=Inspired Charge +id=489594 +rarity=C +[/card] +[card] +primitive=Inspiring Captain +id=489595 +rarity=C +[/card] +[card] +primitive=Inspiring Unicorn +id=489596 +rarity=U +[/card] +[card] +primitive=Isamaru, Hound of Konda +id=489597 +rarity=R +[/card] +[card] +primitive=Knight of the Tusk +id=489598 +rarity=C +[/card] +[card] +primitive=Knightly Valor +id=489599 +rarity=C +[/card] +[card] +primitive=Kor Spiritdancer +id=489600 +rarity=R +[/card] +[card] +primitive=Lena, Selfless Champion +id=489601 +rarity=R +[/card] +[card] +primitive=Lightwalker +id=489602 +rarity=C +[/card] +[card] +primitive=Linvala, Keeper of Silence +id=489603 +rarity=M +[/card] +[card] +primitive=Long Road Home +id=489604 +rarity=U +[/card] +[card] +primitive=Mentor of the Meek +id=489605 +rarity=R +[/card] +[card] +primitive=Mesa Unicorn +id=489606 +rarity=C +[/card] +[card] +primitive=Mikaeus, the Lunarch +id=489607 +rarity=M +[/card] +[card] +primitive=Moment of Heroism +id=489608 +rarity=C +[/card] +[card] +primitive=Pacifism +id=489609 +rarity=C +[/card] +[card] +primitive=Path of Bravery +id=489610 +rarity=R +[/card] +[card] +primitive=Path to Exile +id=489611 +rarity=U +[/card] +[card] +primitive=Patron of the Valiant +id=489612 +rarity=U +[/card] +[card] +primitive=Raise the Alarm +id=489613 +rarity=C +[/card] +[card] +primitive=Rhox Faithmender +id=489614 +rarity=R +[/card] +[card] +primitive=Ronom Unicorn +id=489615 +rarity=C +[/card] +[card] +primitive=Serra Angel +id=489616 +rarity=U +[/card] +[card] +primitive=Sky Tether +id=489617 +rarity=U +[/card] +[card] +primitive=Take Heart +id=489618 +rarity=C +[/card] +[card] +primitive=Tandem Tactics +id=489619 +rarity=C +[/card] +[card] +primitive=Valorous Stance +id=489620 +rarity=U +[/card] +[card] +primitive=Voice of the Provinces +id=489621 +rarity=C +[/card] +[card] +primitive=Plains +id=489622 +rarity=L +[/card] +[card] +primitive=Plains +id=489623 +rarity=L +[/card] +[card] +primitive=Plains +id=489624 +rarity=L +[/card] +[card] +primitive=Plains +id=489625 +rarity=L +[/card] +[card] +primitive=Plains +id=489626 +rarity=L +[/card] +[card] +primitive=Plains +id=489627 +rarity=L +[/card] +[card] +primitive=Plains +id=489628 +rarity=L +[/card] +[card] +primitive=Plains +id=489629 +rarity=L +[/card] +[card] +primitive=Island +id=489630 +rarity=L +[/card] +[card] +primitive=Island +id=489631 +rarity=L +[/card] +[card] +primitive=Island +id=489632 +rarity=L +[/card] +[card] +primitive=Island +id=489633 +rarity=L +[/card] +[card] +primitive=Island +id=489634 +rarity=L +[/card] +[card] +primitive=Island +id=489635 +rarity=L +[/card] +[card] +primitive=Island +id=489636 +rarity=L +[/card] +[card] +primitive=Island +id=489637 +rarity=L +[/card] +[card] +primitive=Swamp +id=489638 +rarity=L +[/card] +[card] +primitive=Swamp +id=489639 +rarity=L +[/card] +[card] +primitive=Swamp +id=489640 +rarity=L +[/card] +[card] +primitive=Swamp +id=489641 +rarity=L +[/card] +[card] +primitive=Swamp +id=489642 +rarity=L +[/card] +[card] +primitive=Swamp +id=489643 +rarity=L +[/card] +[card] +primitive=Swamp +id=489644 +rarity=L +[/card] +[card] +primitive=Swamp +id=489645 +rarity=L +[/card] +[card] +primitive=Mountain +id=489646 +rarity=L +[/card] +[card] +primitive=Mountain +id=489647 +rarity=L +[/card] +[card] +primitive=Mountain +id=489648 +rarity=L +[/card] +[card] +primitive=Mountain +id=489649 +rarity=L +[/card] +[card] +primitive=Mountain +id=489650 +rarity=L +[/card] +[card] +primitive=Mountain +id=489651 +rarity=L +[/card] +[card] +primitive=Mountain +id=489652 +rarity=L +[/card] +[card] +primitive=Mountain +id=489653 +rarity=L +[/card] +[card] +primitive=Forest +id=489654 +rarity=L +[/card] +[card] +primitive=Forest +id=489655 +rarity=L +[/card] +[card] +primitive=Forest +id=489656 +rarity=L +[/card] +[card] +primitive=Forest +id=489657 +rarity=L +[/card] +[card] +primitive=Forest +id=489658 +rarity=L +[/card] +[card] +primitive=Forest +id=489659 +rarity=L +[/card] +[card] +primitive=Forest +id=489660 +rarity=L +[/card] +[card] +primitive=Forest +id=489661 +rarity=L +[/card] +[card] +primitive=Terramorphic Expanse +id=489662 +rarity=C +[/card] diff --git a/projects/mtg/bin/Res/sets/M21/_cards.dat b/projects/mtg/bin/Res/sets/M21/_cards.dat new file mode 100644 index 000000000..21a6d5ee2 --- /dev/null +++ b/projects/mtg/bin/Res/sets/M21/_cards.dat @@ -0,0 +1,1601 @@ +[meta] +author=Wagic Team +name=Core Set 2021 +year=2020-07-03 +total=319 +[/meta] +[card] +primitive=Dog Rin +id=-48966311 +rarity=T +[/card] +[card] +primitive=Cat Rin +id=-48966310 +rarity=T +[/card] +[card] +primitive=Construct Chr +id=-485552 +rarity=T +[/card] +[card] +primitive=Weird Exp +id=-485541 +rarity=T +[/card] +[card] +primitive=Saproling Spo +id=-485531 +rarity=T +[/card] +[card] +primitive=Cat Jol +id=-485514 +rarity=T +[/card] +[card] +primitive=Beast Gar +id=-485506 +rarity=T +[/card] +[card] +primitive=Saproling Fun +id=-485505 +rarity=T +[/card] +[card] +primitive=Beast Eld +id=-485502 +rarity=T +[/card] +[card] +primitive=Goblin Wiz +id=-485471 +rarity=T +[/card] +[card] +primitive=Treasure Gad +id=-485469 +rarity=T +[/card] +[card] +primitive=Zombie Nec +id=-485439 +rarity=T +[/card] +[card] +primitive=Zombie Lil +id=-485432 +rarity=T +[/card] +[card] +primitive=Saproling Dea +id=-485417 +rarity=T +[/card] +[card] +primitive=Demon Arc +id=-485411 +rarity=T +[/card] +[card] +primitive=Pirate Pur +id=-485383 +rarity=T +[/card] +[card] +primitive=Knight Val +id=-485365 +rarity=T +[/card] +[card] +primitive=Angel Spe +id=-485361 +rarity=T +[/card] +[card] +primitive=Soldier Sec +id=-485358 +rarity=T +[/card] +[card] +primitive=Griffin Gri +id=-485345 +rarity=T +[/card] +[card] +primitive=Bird Fal +id=-485341 +rarity=T +[/card] +[card] +primitive=Knight Bas +id=-485332 +rarity=T +[/card] +[card] +primitive=Soldier Bas +id=-485330 +rarity=T +[/card] +[card] +primitive=Angel Ang +id=-485326 +rarity=T +[/card] +[card] +primitive=Ugin, the Spirit Dragon +id=485324 +rarity=M +[/card] +[card] +primitive=Alpine Watchdog +id=485325 +rarity=C +[/card] +[card] +primitive=Angelic Ascension +id=485326 +rarity=U +[/card] +[card] +primitive=Anointed Chorister +id=485327 +rarity=C +[/card] +[card] +primitive=Aven Gagglemaster +id=485328 +rarity=U +[/card] +[card] +primitive=Baneslayer Angel +id=485329 +rarity=M +[/card] +[card] +primitive=Basri Ket +id=485330 +rarity=M +[/card] +[card] +primitive=Basri's Acolyte +id=485331 +rarity=C +[/card] +[card] +primitive=Basri's Lieutenant +id=485332 +rarity=R +[/card] +[card] +primitive=Basri's Solidarity +id=485333 +rarity=U +[/card] +[card] +primitive=Celestial Enforcer +id=485334 +rarity=C +[/card] +[card] +primitive=Concordia Pegasus +id=485335 +rarity=C +[/card] +[card] +primitive=Containment Priest +id=485336 +rarity=R +[/card] +[card] +primitive=Daybreak Charger +id=485337 +rarity=C +[/card] +[card] +primitive=Defiant Strike +id=485338 +rarity=C +[/card] +[card] +primitive=Dub +id=485339 +rarity=C +[/card] +[card] +primitive=Faith's Fetters +id=485340 +rarity=U +[/card] +[card] +primitive=Falconer Adept +id=485341 +rarity=U +[/card] +[card] +primitive=Feat of Resistance +id=485342 +rarity=C +[/card] +[card] +primitive=Gale Swooper +id=485343 +rarity=C +[/card] +[card] +primitive=Glorious Anthem +id=485344 +rarity=R +[/card] +[card] +primitive=Griffin Aerie +id=485345 +rarity=U +[/card] +[card] +primitive=Idol of Endurance +id=485346 +rarity=R +[/card] +[card] +primitive=Legion's Judgment +id=485347 +rarity=C +[/card] +[card] +primitive=Light of Promise +id=485348 +rarity=U +[/card] +[card] +primitive=Makeshift Battalion +id=485349 +rarity=C +[/card] +[card] +primitive=Mangara, the Diplomat +id=485350 +rarity=M +[/card] +[card] +primitive=Nine Lives +id=485351 +rarity=R +[/card] +[card] +primitive=Pack Leader +id=485352 +rarity=R +[/card] +[card] +primitive=Rambunctious Mutt +id=485353 +rarity=C +[/card] +[card] +primitive=Revitalize +id=485354 +rarity=C +[/card] +[card] +primitive=Runed Halo +id=485355 +rarity=R +[/card] +[card] +primitive=Sanctum of Tranquil Light +id=485356 +rarity=U +[/card] +[card] +primitive=Seasoned Hallowblade +id=485357 +rarity=U +[/card] +[card] +primitive=Secure the Scene +id=485358 +rarity=C +[/card] +[card] +primitive=Selfless Savior +id=485359 +rarity=U +[/card] +[card] +primitive=Siege Striker +id=485360 +rarity=U +[/card] +[card] +primitive=Speaker of the Heavens +id=485361 +rarity=R +[/card] +[card] +primitive=Staunch Shieldmate +id=485362 +rarity=C +[/card] +[card] +primitive=Swift Response +id=485363 +rarity=C +[/card] +[card] +primitive=Tempered Veteran +id=485364 +rarity=U +[/card] +[card] +primitive=Valorous Steed +id=485365 +rarity=C +[/card] +[card] +primitive=Vryn Wingmare +id=485366 +rarity=U +[/card] +[card] +primitive=Warded Battlements +id=485367 +rarity=C +[/card] +[card] +primitive=Barrin, Tolarian Archmage +id=485368 +rarity=R +[/card] +[card] +primitive=Cancel +id=485369 +rarity=C +[/card] +[card] +primitive=Capture Sphere +id=485370 +rarity=C +[/card] +[card] +primitive=Discontinuity +id=485371 +rarity=M +[/card] +[card] +primitive=Enthralling Hold +id=485372 +rarity=U +[/card] +[card] +primitive=Frantic Inventory +id=485373 +rarity=C +[/card] +[card] +primitive=Frost Breath +id=485374 +rarity=C +[/card] +[card] +primitive=Ghostly Pilferer +id=485375 +rarity=R +[/card] +[card] +primitive=Jeskai Elder +id=485376 +rarity=U +[/card] +[card] +primitive=Keen Glidemaster +id=485377 +rarity=C +[/card] +[card] +primitive=Library Larcenist +id=485378 +rarity=C +[/card] +[card] +primitive=Lofty Denial +id=485379 +rarity=C +[/card] +[card] +primitive=Miscast +id=485380 +rarity=U +[/card] +[card] +primitive=Mistral Singer +id=485381 +rarity=C +[/card] +[card] +primitive=Opt +id=485382 +rarity=C +[/card] +[card] +primitive=Pursued Whale +id=485383 +rarity=R +[/card] +[card] +primitive=Rain of Revelation +id=485384 +rarity=U +[/card] +[card] +primitive=Read the Tides +id=485385 +rarity=C +[/card] +[card] +primitive=Rewind +id=485386 +rarity=U +[/card] +[card] +primitive=Riddleform +id=485387 +rarity=U +[/card] +[card] +primitive=Roaming Ghostlight +id=485388 +rarity=C +[/card] +[card] +primitive=Rookie Mistake +id=485389 +rarity=C +[/card] +[card] +primitive=Rousing Read +id=485390 +rarity=C +[/card] +[card] +primitive=Sanctum of Calm Waters +id=485391 +rarity=U +[/card] +[card] +primitive=See the Truth +id=485392 +rarity=R +[/card] +[card] +primitive=Shacklegeist +id=485393 +rarity=R +[/card] +[card] +primitive=Shipwreck Dowser +id=485394 +rarity=U +[/card] +[card] +primitive=Spined Megalodon +id=485395 +rarity=C +[/card] +[card] +primitive=Stormwing Entity +id=485396 +rarity=R +[/card] +[card] +primitive=Sublime Epiphany +id=485397 +rarity=R +[/card] +[card] +primitive=Teferi, Master of Time +id=485398 +rarity=M +[/card] +[card] +primitive=Teferi's Ageless Insight +id=485399 +rarity=R +[/card] +[card] +primitive=Teferi's Protege +id=485400 +rarity=C +[/card] +[card] +primitive=Teferi's Tutelage +id=485401 +rarity=U +[/card] +[card] +primitive=Tide Skimmer +id=485402 +rarity=U +[/card] +[card] +primitive=Tolarian Kraken +id=485403 +rarity=U +[/card] +[card] +primitive=Tome Anima +id=485404 +rarity=C +[/card] +[card] +primitive=Unsubstantiate +id=485405 +rarity=U +[/card] +[card] +primitive=Vodalian Arcanist +id=485406 +rarity=C +[/card] +[card] +primitive=Waker of Waves +id=485407 +rarity=U +[/card] +[card] +primitive=Wall of Runes +id=485408 +rarity=C +[/card] +[card] +primitive=Wishcoin Crab +id=485409 +rarity=C +[/card] +[card] +primitive=Alchemist's Gift +id=485410 +rarity=C +[/card] +[card] +primitive=Archfiend's Vessel +id=485411 +rarity=U +[/card] +[card] +primitive=Bad Deal +id=485412 +rarity=U +[/card] +[card] +primitive=Blood Glutton +id=485413 +rarity=C +[/card] +[card] +primitive=Caged Zombie +id=485414 +rarity=C +[/card] +[card] +primitive=Carrion Grub +id=485415 +rarity=U +[/card] +[card] +primitive=Crypt Lurker +id=485416 +rarity=C +[/card] +[card] +primitive=Deathbloom Thallid +id=485417 +rarity=C +[/card] +[card] +primitive=Demonic Embrace +id=485418 +rarity=R +[/card] +[card] +primitive=Duress +id=485419 +rarity=C +[/card] +[card] +primitive=Eliminate +id=485420 +rarity=U +[/card] +[card] +primitive=Fetid Imp +id=485421 +rarity=C +[/card] +[card] +primitive=Finishing Blow +id=485422 +rarity=C +[/card] +[card] +primitive=Gloom Sower +id=485423 +rarity=C +[/card] +[card] +primitive=Goremand +id=485424 +rarity=U +[/card] +[card] +primitive=Grasp of Darkness +id=485425 +rarity=C +[/card] +[card] +primitive=Grim Tutor +id=485426 +rarity=M +[/card] +[card] +primitive=Hooded Blightfang +id=485427 +rarity=R +[/card] +[card] +primitive=Infernal Scarring +id=485428 +rarity=C +[/card] +[card] +primitive=Kaervek, the Spiteful +id=485429 +rarity=R +[/card] +[card] +primitive=Kitesail Freebooter +id=485430 +rarity=U +[/card] +[card] +primitive=Liliana, Waker of the Dead +id=485431 +rarity=M +[/card] +[card] +primitive=Liliana's Devotee +id=485432 +rarity=U +[/card] +[card] +primitive=Liliana's Standard Bearer +id=485433 +rarity=R +[/card] +[card] +primitive=Liliana's Steward +id=485434 +rarity=C +[/card] +[card] +primitive=Malefic Scythe +id=485435 +rarity=U +[/card] +[card] +primitive=Masked Blackguard +id=485436 +rarity=C +[/card] +[card] +primitive=Massacre Wurm +id=485437 +rarity=M +[/card] +[card] +primitive=Mind Rot +id=485438 +rarity=C +[/card] +[card] +primitive=Necromentia +id=485439 +rarity=R +[/card] +[card] +primitive=Peer into the Abyss +id=485440 +rarity=R +[/card] +[card] +primitive=Pestilent Haze +id=485441 +rarity=U +[/card] +[card] +primitive=Rise Again +id=485442 +rarity=C +[/card] +[card] +primitive=Sanctum of Stone Fangs +id=485443 +rarity=U +[/card] +[card] +primitive=Sanguine Indulgence +id=485444 +rarity=C +[/card] +[card] +primitive=Silversmote Ghoul +id=485445 +rarity=U +[/card] +[card] +primitive=Skeleton Archer +id=485446 +rarity=C +[/card] +[card] +primitive=Tavern Swindler +id=485447 +rarity=U +[/card] +[card] +primitive=Thieves' Guild Enforcer +id=485448 +rarity=R +[/card] +[card] +primitive=Village Rites +id=485449 +rarity=C +[/card] +[card] +primitive=Vito, Thorn of the Dusk Rose +id=485450 +rarity=R +[/card] +[card] +primitive=Walking Corpse +id=485451 +rarity=C +[/card] +[card] +primitive=Witch's Cauldron +id=485452 +rarity=U +[/card] +[card] +primitive=Battle-Rattle Shaman +id=485453 +rarity=U +[/card] +[card] +primitive=Bolt Hound +id=485454 +rarity=U +[/card] +[card] +primitive=Bone Pit Brute +id=485455 +rarity=C +[/card] +[card] +primitive=Brash Taunter +id=485456 +rarity=R +[/card] +[card] +primitive=Burn Bright +id=485457 +rarity=C +[/card] +[card] +primitive=Chandra, Heart of Fire +id=485458 +rarity=M +[/card] +[card] +primitive=Chandra's Incinerator +id=485459 +rarity=R +[/card] +[card] +primitive=Chandra's Magmutt +id=485460 +rarity=C +[/card] +[card] +primitive=Chandra's Pyreling +id=485461 +rarity=U +[/card] +[card] +primitive=Conspicuous Snoop +id=485462 +rarity=R +[/card] +[card] +primitive=Crash Through +id=485463 +rarity=C +[/card] +[card] +primitive=Destructive Tampering +id=485464 +rarity=C +[/card] +[card] +primitive=Double Vision +id=485465 +rarity=R +[/card] +[card] +primitive=Fiery Emancipation +id=485466 +rarity=M +[/card] +[card] +primitive=Furious Rise +id=485467 +rarity=U +[/card] +[card] +primitive=Furor of the Bitten +id=485468 +rarity=C +[/card] +[card] +primitive=Gadrak, the Crown-Scourge +id=485469 +rarity=R +[/card] +[card] +primitive=Goblin Arsonist +id=485470 +rarity=C +[/card] +[card] +primitive=Goblin Wizardry +id=485471 +rarity=C +[/card] +[card] +primitive=Havoc Jester +id=485472 +rarity=U +[/card] +[card] +primitive=Heartfire Immolator +id=485473 +rarity=U +[/card] +[card] +primitive=Hellkite Punisher +id=485474 +rarity=U +[/card] +[card] +primitive=Hobblefiend +id=485475 +rarity=C +[/card] +[card] +primitive=Igneous Cur +id=485476 +rarity=C +[/card] +[card] +primitive=Kinetic Augur +id=485477 +rarity=U +[/card] +[card] +primitive=Onakke Ogre +id=485478 +rarity=C +[/card] +[card] +primitive=Pitchburn Devils +id=485479 +rarity=C +[/card] +[card] +primitive=Sanctum of Shattered Heights +id=485480 +rarity=U +[/card] +[card] +primitive=Scorching Dragonfire +id=485481 +rarity=C +[/card] +[card] +primitive=Shock +id=485482 +rarity=C +[/card] +[card] +primitive=Soul Sear +id=485483 +rarity=U +[/card] +[card] +primitive=Spellgorger Weird +id=485484 +rarity=C +[/card] +[card] +primitive=Subira, Tulzidi Caravanner +id=485485 +rarity=R +[/card] +[card] +primitive=Sure Strike +id=485486 +rarity=C +[/card] +[card] +primitive=Terror of the Peaks +id=485487 +rarity=M +[/card] +[card] +primitive=Thrill of Possibility +id=485488 +rarity=C +[/card] +[card] +primitive=Traitorous Greed +id=485489 +rarity=U +[/card] +[card] +primitive=Transmogrify +id=485490 +rarity=R +[/card] +[card] +primitive=Turn to Slag +id=485491 +rarity=C +[/card] +[card] +primitive=Turret Ogre +id=485492 +rarity=C +[/card] +[card] +primitive=Unleash Fury +id=485493 +rarity=U +[/card] +[card] +primitive=Volcanic Geyser +id=485494 +rarity=U +[/card] +[card] +primitive=Volcanic Salvo +id=485495 +rarity=R +[/card] +[card] +primitive=Azusa, Lost but Seeking +id=485496 +rarity=R +[/card] +[card] +primitive=Burlfist Oak +id=485497 +rarity=U +[/card] +[card] +primitive=Canopy Stalker +id=485498 +rarity=U +[/card] +[card] +primitive=Colossal Dreadmaw +id=485499 +rarity=C +[/card] +[card] +primitive=Cultivate +id=485500 +rarity=U +[/card] +[card] +primitive=Drowsing Tyrannodon +id=485501 +rarity=C +[/card] +[card] +primitive=Elder Gargaroth +id=485502 +rarity=M +[/card] +[card] +primitive=Feline Sovereign +id=485503 +rarity=R +[/card] +[card] +primitive=Fierce Empath +id=485504 +rarity=U +[/card] +[card] +primitive=Fungal Rebirth +id=485505 +rarity=U +[/card] +[card] +primitive=Garruk, Unleashed +id=485506 +rarity=M +[/card] +[card] +primitive=Garruk's Gorehorn +id=485507 +rarity=C +[/card] +[card] +primitive=Garruk's Harbinger +id=485508 +rarity=R +[/card] +[card] +primitive=Garruk's Uprising +id=485509 +rarity=U +[/card] +[card] +primitive=Gnarled Sage +id=485510 +rarity=C +[/card] +[card] +primitive=Heroic Intervention +id=485511 +rarity=R +[/card] +[card] +primitive=Hunter's Edge +id=485512 +rarity=C +[/card] +[card] +primitive=Invigorating Surge +id=485513 +rarity=U +[/card] +[card] +primitive=Jolrael, Mwonvuli Recluse +id=485514 +rarity=R +[/card] +[card] +primitive=Life Goes On +id=485515 +rarity=C +[/card] +[card] +primitive=Llanowar Visionary +id=485516 +rarity=C +[/card] +[card] +primitive=Ornery Dilophosaur +id=485517 +rarity=C +[/card] +[card] +primitive=Portcullis Vine +id=485518 +rarity=C +[/card] +[card] +primitive=Pridemalkin +id=485519 +rarity=C +[/card] +[card] +primitive=Primal Might +id=485520 +rarity=R +[/card] +[card] +primitive=Quirion Dryad +id=485521 +rarity=U +[/card] +[card] +primitive=Ranger's Guile +id=485522 +rarity=C +[/card] +[card] +primitive=Return to Nature +id=485523 +rarity=C +[/card] +[card] +primitive=Run Afoul +id=485524 +rarity=C +[/card] +[card] +primitive=Sabertooth Mauler +id=485525 +rarity=C +[/card] +[card] +primitive=Sanctum of Fruitful Harvest +id=485526 +rarity=U +[/card] +[card] +primitive=Scavenging Ooze +id=485527 +rarity=R +[/card] +[card] +primitive=Setessan Training +id=485528 +rarity=C +[/card] +[card] +primitive=Skyway Sniper +id=485529 +rarity=U +[/card] +[card] +primitive=Snarespinner +id=485530 +rarity=C +[/card] +[card] +primitive=Sporeweb Weaver +id=485531 +rarity=R +[/card] +[card] +primitive=Thrashing Brontodon +id=485532 +rarity=U +[/card] +[card] +primitive=Titanic Growth +id=485533 +rarity=C +[/card] +[card] +primitive=Track Down +id=485534 +rarity=C +[/card] +[card] +primitive=Trufflesnout +id=485535 +rarity=C +[/card] +[card] +primitive=Warden of the Woods +id=485536 +rarity=U +[/card] +[card] +primitive=Wildwood Scourge +id=485537 +rarity=U +[/card] +[card] +primitive=Alpine Houndmaster +id=485538 +rarity=U +[/card] +[card] +primitive=Conclave Mentor +id=485539 +rarity=U +[/card] +[card] +primitive=Dire Fleet Warmonger +id=485540 +rarity=U +[/card] +[card] +primitive=Experimental Overload +id=485541 +rarity=U +[/card] +[card] +primitive=Indulging Patrician +id=485542 +rarity=U +[/card] +[card] +primitive=Leafkin Avenger +id=485543 +rarity=U +[/card] +[card] +primitive=Lorescale Coatl +id=485544 +rarity=U +[/card] +[card] +primitive=Niambi, Esteemed Speaker +id=485545 +rarity=R +[/card] +[card] +primitive=Obsessive Stitcher +id=485546 +rarity=U +[/card] +[card] +primitive=Radha, Heart of Keld +id=485547 +rarity=R +[/card] +[card] +primitive=Sanctum of All +id=485548 +rarity=R +[/card] +[card] +primitive=Twinblade Assassins +id=485549 +rarity=U +[/card] +[card] +primitive=Watcher of the Spheres +id=485550 +rarity=U +[/card] +[card] +primitive=Chromatic Orrery +id=485551 +rarity=M +[/card] +[card] +primitive=Chrome Replicator +id=485552 +rarity=U +[/card] +[card] +primitive=Epitaph Golem +id=485553 +rarity=U +[/card] +[card] +primitive=Forgotten Sentinel +id=485554 +rarity=C +[/card] +[card] +primitive=Mazemind Tome +id=485555 +rarity=R +[/card] +[card] +primitive=Meteorite +id=485556 +rarity=U +[/card] +[card] +primitive=Palladium Myr +id=485557 +rarity=U +[/card] +[card] +primitive=Prismite +id=485558 +rarity=C +[/card] +[card] +primitive=Short Sword +id=485559 +rarity=C +[/card] +[card] +primitive=Silent Dart +id=485560 +rarity=C +[/card] +[card] +primitive=Skyscanner +id=485561 +rarity=C +[/card] +[card] +primitive=Solemn Simulacrum +id=485562 +rarity=R +[/card] +[card] +primitive=Sparkhunter Masticore +id=485563 +rarity=R +[/card] +[card] +primitive=Tormod's Crypt +id=485564 +rarity=U +[/card] +[card] +primitive=Animal Sanctuary +id=485565 +rarity=R +[/card] +[card] +primitive=Bloodfell Caves +id=485566 +rarity=L +[/card] +[card] +primitive=Blossoming Sands +id=485567 +rarity=L +[/card] +[card] +primitive=Dismal Backwater +id=485568 +rarity=L +[/card] +[card] +primitive=Fabled Passage +id=485569 +rarity=R +[/card] +[card] +primitive=Jungle Hollow +id=485570 +rarity=L +[/card] +[card] +primitive=Radiant Fountain +id=485571 +rarity=C +[/card] +[card] +primitive=Rugged Highlands +id=485572 +rarity=L +[/card] +[card] +primitive=Scoured Barrens +id=485573 +rarity=L +[/card] +[card] +primitive=Swiftwater Cliffs +id=485574 +rarity=L +[/card] +[card] +primitive=Temple of Epiphany +id=485575 +rarity=R +[/card] +[card] +primitive=Temple of Malady +id=485576 +rarity=R +[/card] +[card] +primitive=Temple of Mystery +id=485577 +rarity=R +[/card] +[card] +primitive=Temple of Silence +id=485578 +rarity=R +[/card] +[card] +primitive=Temple of Triumph +id=485579 +rarity=R +[/card] +[card] +primitive=Thornwood Falls +id=485580 +rarity=L +[/card] +[card] +primitive=Tranquil Cove +id=485581 +rarity=L +[/card] +[card] +primitive=Wind-Scarred Crag +id=485582 +rarity=L +[/card] +[card] +primitive=Plains +id=488461 +rarity=L +[/card] +[card] +primitive=Plains +id=488462 +rarity=L +[/card] +[card] +primitive=Plains +id=488463 +rarity=L +[/card] +[card] +primitive=Island +id=488464 +rarity=L +[/card] +[card] +primitive=Island +id=488465 +rarity=L +[/card] +[card] +primitive=Island +id=488466 +rarity=L +[/card] +[card] +primitive=Swamp +id=488467 +rarity=L +[/card] +[card] +primitive=Swamp +id=488468 +rarity=L +[/card] +[card] +primitive=Swamp +id=488469 +rarity=L +[/card] +[card] +primitive=Mountain +id=488470 +rarity=L +[/card] +[card] +primitive=Mountain +id=488471 +rarity=L +[/card] +[card] +primitive=Mountain +id=488472 +rarity=L +[/card] +[card] +primitive=Forest +id=488473 +rarity=L +[/card] +[card] +primitive=Forest +id=488474 +rarity=L +[/card] +[card] +primitive=Forest +id=488475 +rarity=L +[/card] +[card] +primitive=Basri, Devoted Paladin +id=488626 +rarity=M +[/card] +[card] +primitive=Adherent of Hope +id=488627 +rarity=C +[/card] +[card] +primitive=Basri's Aegis +id=488628 +rarity=R +[/card] +[card] +primitive=Sigiled Contender +id=488629 +rarity=U +[/card] +[card] +primitive=Teferi, Timeless Voyager +id=488630 +rarity=M +[/card] +[card] +primitive=Historian of Zhalfir +id=488631 +rarity=U +[/card] +[card] +primitive=Mystic Skyfish +id=488632 +rarity=C +[/card] +[card] +primitive=Teferi's Wavecaster +id=488633 +rarity=R +[/card] +[card] +primitive=Liliana, Death Mage +id=488634 +rarity=M +[/card] +[card] +primitive=Liliana's Scorn +id=488635 +rarity=R +[/card] +[card] +primitive=Liliana's Scrounger +id=488636 +rarity=U +[/card] +[card] +primitive=Spirit of Malevolence +id=488637 +rarity=C +[/card] +[card] +primitive=Chandra, Flame's Catalyst +id=488638 +rarity=M +[/card] +[card] +primitive=Chandra's Firemaw +id=488639 +rarity=R +[/card] +[card] +primitive=Keral Keep Disciples +id=488640 +rarity=U +[/card] +[card] +primitive=Storm Caller +id=488641 +rarity=C +[/card] +[card] +primitive=Garruk, Savage Herald +id=488642 +rarity=M +[/card] +[card] +primitive=Garruk's Warsteed +id=488643 +rarity=R +[/card] +[card] +primitive=Predatory Wurm +id=488644 +rarity=U +[/card] +[card] +primitive=Wildwood Patrol +id=488645 +rarity=C +[/card] +[card] +primitive=Rin and Seri, Inseparable +id=489663 +rarity=M +[/card] \ No newline at end of file diff --git a/projects/mtg/bin/Res/sets/SS3/_cards.dat b/projects/mtg/bin/Res/sets/SS3/_cards.dat new file mode 100644 index 000000000..944a170b5 --- /dev/null +++ b/projects/mtg/bin/Res/sets/SS3/_cards.dat @@ -0,0 +1,51 @@ +[meta] +author=Wagic Team +name=Signature Spellbok: Chandra +year=2020-06-26 +total=9 +[/meta] +[card] +primitive=Elemental +id=-294717 +rarity=T +[/card] +[card] +primitive=Chandra, Torch of Defiance +id=294710 +rarity=M +[/card] +[card] +primitive=Cathartic Reunion +id=294711 +rarity=R +[/card] +[card] +primitive=Fiery Confluence +id=294712 +rarity=R +[/card] +[card] +primitive=Past in Flames +id=294713 +rarity=M +[/card] +[card] +primitive=Pyroblast +id=294714 +rarity=R +[/card] +[card] +primitive=Pyromancer Ascension +id=294715 +rarity=R +[/card] +[card] +primitive=Rite of Flame +id=294716 +rarity=R +[/card] +[card] +primitive=Young Pyromancer +id=294717 +rarity=R +[/card] diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index c8427887c..d959ce633 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,7 +1,6 @@ #Bordeline 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 - Vitty85 09-06-2020 -grade=borderline +#I sorted this programatically - Vitty85 04-07-2020 [card] name=AEther Tide target=creature|myhand @@ -200,6 +199,16 @@ power=2 toughness=2 [/card] [card] +name=Adherent of Hope +auto=@each my combatbegins restriction{type(planeswalker[Basri]|mybattlefield)~morethan~0}:counter(1/1,1) +text=At the beginning of combat on your turn, if you control a Basri planeswalker, put a +1/+1 counter on Adherent of Hope. +mana={1}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=1 +[/card] +[card] name=Admiral Beckett Brass auto=lord(other pirate|mybattlefield) 1/1 auto=@each my endofturn restriction{type(opponent[damaged]) from(<~morethan~3>creature)~morethan~0}:moveto(mybattlefield) target(*|opponentbattlefield) @@ -325,6 +334,14 @@ mana={1}{U} type=Instant [/card] [card] +name=Aether Spellbomb +auto={U}{S}:moveto(ownerhand) target(creature) +auto={1}{S}:draw:1 controller +text={U}, Sacrifice Aether Spellbomb: Return target creature to its owner's hand. -- {1}, Sacrifice Aether Spellbomb: Draw a card. +mana={1} +type=Artifact +[/card] +[card] name=Aether Storm auto=maxCast(creature)0 opponent auto=maxCast(creature)0 controller @@ -579,6 +596,16 @@ power=0 toughness=3 [/card] [card] +name=Alchemist's Gift +target=creature +auto=1/1 ueot +auto=choice name(Gains deathtouch) deathtouch ueot +auto=choice name(Gains lifelink) lifelink ueot +text=Target creature gets +1/+1 and gains your choice of deathtouch or lifelink until end of turn. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it. Damage dealt by a creature with lifelink also causes its controller to gain that much life.) +mana={B} +type=Instant +[/card] +[card] name=Alela, Artful Provocateur abilities=flying,deathtouch,lifelink auto=lord(other creature[flying]|myBattlefield) 1/0 @@ -613,7 +640,7 @@ type=Legendary Artifact name=Alirios, Enraptured auto=tap(noevent) auto=aslongas(creature[Reflection]|mybattlefield) doesnotuntap -auto=token(Refleciton,Ali) +auto=token(Reflection,creature Reflection,3/2,blue) text=Alirios, Enraptured enters the battlefield tapped. -- Alirios doesn’t untap during your untap step if you control a Reflection. -- When Alirios enters the battlefield, create a 3/2 blue Reflection creature token. mana={2}{U} type=Legendary Creature @@ -642,13 +669,25 @@ type=Enchantment subtype=Aura [/card] [card] +name=Allosaurus Shepherd +abilities=nofizzle +auto=lord(*[green]|mystack) nofizzle +auto={4}{G}{G}:all(creature[elf]|mybattlefield) becomes(Dinosaur,5/5) +text=Allosaurus Shepherd can't be countered. -- Green spells you control can't be countered. -- {4}{G}{G}: Until end of turn, each Elf creature you control has base power and toughness 5/5 and becomes a Dinosaur in addition to its other creature types. +mana={G} +type=Creature +subtype=Elf Shaman +power=1 +toughness=1 +[/card] +[card] name=Ally Encampment auto={T}:add{1} -auto={T}:add{U} -auto={T}:add{B} -auto={T}:add{G} -auto={T}:add{R} -auto={T}:add{W} +auto={T}:if type(creature[ally]|myhand)~morethan~0 then add{U} +auto={T}:if type(creature[ally]|myhand)~morethan~0 then add{B} +auto={T}:if type(creature[ally]|myhand)~morethan~0 then add{G} +auto={T}:if type(creature[ally]|myhand)~morethan~0 then add{R} +auto={T}:if type(creature[ally]|myhand)~morethan~0 then add{W} auto={1}{T}{S}:target(creature[ally]|myBattlefield) moveTo(ownerhand) text={T}: Add {C} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast an Ally spell. -- {1}, {T}, Sacrifice Ally Encampment: Return target Ally you control to its owner's hand. type=Land @@ -692,6 +731,28 @@ power=3 toughness=3 [/card] [card] +name=Alpine Houndmaster +aicode=activate target(Alpine Watchdog|mylibrary) moveto(myhand) && target(Igneous Cur|mylibrary) moveto(myhand) +auto=name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(*[Alpine Watchdog;Igneous Cur]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<2>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +auto=@combat(attacking) source(this):type:creature[attacking]:myBattlefield/0 ueot +text=When Alpine Houndmaster enters the battlefield, you may search your library for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle your library. -- Whenever Alpine Houndmaster attacks, it gets +X/+0 until end of turn, where X is the number of other attacking creatures. +mana={R}{W} +type=Creature +subtype=Human Warrior +power=2 +toughness=2 +[/card] +[card] +name=Alpine Watchdog +abilities=vigilance +text=Vigilance (Attacking doesn't cause this creature to tap.) +mana={1}{W} +type=Creature +subtype=Dog +power=2 +toughness=2 +[/card] +[card] name=Alseid of Life's Bounty abilities=lifelink auto={1}{S}:name(Protection from white) protection from white target(creature,enchantment|myBattlefield) @@ -716,16 +777,16 @@ type=Artifact [card] name=Altar of the Lost auto=tap(noevent) -auto={T}:Add{W}{B} -auto={T}:Add{W}{R} -auto={T}:Add{W}{G} -auto={T}:Add{W}{U} -auto={T}:Add{B}{R} -auto={T}:Add{B}{G} -auto={T}:Add{B}{U} -auto={T}:Add{R}{G} -auto={T}:Add{R}{U} -auto={T}:Add{U}{G} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{W}{B} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{W}{R} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{W}{G} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{W}{U} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{B}{R} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{B}{G} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{B}{U} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{R}{G} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{R}{U} +auto={T}:if type(*[flashback]|mygraveyard)~morethan~0 then add{U}{G} text=Altar of the Lost enters the battlefield tapped. -- {T}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast spells with flashback from a graveyard. mana={3} type=Artifact @@ -858,15 +919,24 @@ toughness=12 [/card] [card] name=Ancient Ziggurat -auto={T}:Add{B} -auto={T}:Add{R} -auto={T}:Add{G} -auto={T}:Add{W} -auto={T}:Add{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{U} text={T}: Add one mana of any color to your mana pool. Spend this mana only to cast a creature spell. type=Land [/card] [card] +name=Angel Ang +abilities=flying +type=Creature +subtype=Angel +power=4 +toughness=4 +color=white +[/card] +[card] name=Angel Dec abilities=flying type=Creature @@ -876,6 +946,15 @@ toughness=4 color=white [/card] [card] +name=Angel Spe +abilities=flying +type=Creature +subtype=Angel +power=4 +toughness=4 +color=white +[/card] +[card] name=Angel of Condemnation abilities=flying, vigilance auto={2}{W}{T}:(blink)ueot target(other creature|battlefield) @@ -964,6 +1043,15 @@ power=4 toughness=4 [/card] [card] +name=Angelic Ascension +target=creature,planeswalker +auto=moveTo(Exile) +auto=token(Angel Ang) opponent +text=Exile target creature or planeswalker. Its controller creates a 4/4 white Angel creature token with flying. +mana={1}{W} +type=Instant +[/card] +[card] name=Angelic Exaltation auto=count(type:creature:mybattlefield) auto=@combat(attackedalone) source(creature|myBattlefield):all(trigger[to]) countedamount/countedamount ueot @@ -1066,6 +1154,13 @@ type=Legendary Planeswalker subtype=Angrath [/card] [card] +name=Animal Sanctuary +auto={T}:add{C} +auto={2}{T}:counter(1/1,1) target(creature[bird;cat;dog;goat;ox;snake]) +text={T}: Add {C}. -- {2}, {T}: Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. +type=Land +[/card] +[card] name=Animating Faerie // Bring to Life abilities=canplayfromexile,flying,adventure other={2}{U} name(Adventure) @@ -1103,6 +1198,17 @@ power=3 toughness=3 [/card] [card] +name=Anointed Chorister +abilities=lifelink +auto={4}{W}:3/3 ueot +text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- {4}{W}: Anointed Chorister gets +3/+3 until end of turn. +mana={W} +type=Creature +subtype=Human Cleric +power=1 +toughness=1 +[/card] +[card] name=Anointed Deacon auto=@each my combatbegins:may target(vampire) 2/0 ueot text=At the beginning of combat on your turn, you may have target Vampire get +2/+0 until end of turn. @@ -1159,7 +1265,7 @@ subtype=Aura [card] name=Aphemia, the Cacophony abilities=flying -auto=@each my endofturn:may moveto(exile) target(enchantment|myGraveyrad) && token(Zombie,Aph) +auto=@each my endofturn:may moveto(exile) target(enchantment|myGraveyrad) && token(Zombie,Creature Zombie,2/2,black) text=Flying -- At the beginning of your end step, you may exile an enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token. mana={1}{B} type=Legendary Enchantment Creature @@ -1267,7 +1373,7 @@ toughness=6 [card] name=Arasta of the Endless Web abilities=reach -auto=@moveto(*[sorcery,instant]|opponentStack):token(Spider,Ara) +auto=@movedto(*[sorcery,instant]|opponentStack):token(Spider,Creature Spider,1/2,reach,green) text=Reach -- Whenever an opponent casts an instant or sorcery spell, create a 1/2 green Spider creature token with reach. mana={2}{G}{G} type=Legendary Enchantment Creature @@ -1346,7 +1452,7 @@ subtype=Aura [card] name=Arcane Lighthouse auto={T}:add{1} -auto={1}{T}: all(creature|opponentbattlefield) -hexproof ueot && all(creature|opponentbattlefield) -shroud ueot +auto={1}{T}: all(creature|opponentbattlefield) -opponentshroud ueot && all(creature|opponentbattlefield) -shroud ueot text={T}: Add {C} to your mana pool. -- {1}, {T}: Until end of turn, creatures your opponents control lose hexproof and shroud and can't have hexproof or shroud. type=Land [/card] @@ -1371,6 +1477,16 @@ text=Ascend (If you control ten or more permanents, you get the city's blessing type=Land [/card] [card] +name=Archaeomender +auto=moveto(myhand) target(artifact|mygraveyard) +text=When Archaeomender enters the battlefield, return target artifact card from your graveyard to your hand. +mana={2}{U} +type=Creature +subtype=Human Wizard +power=2 +toughness=3 +[/card] +[card] name=Archangel of Strife abilities=flying auto=choice name(War) all(creature|myBattlefield) 3/0 && flipacoin winability all(creature|opponentBattlefield) 3/0 winabilityend loseability all(creature|opponentBattlefield) 0/3 loseabilityend flipend @@ -1418,6 +1534,17 @@ power=6 toughness=6 [/card] [card] +name=Archfiend's Vessel +abilities=lifelink +autograveyard=@movedTo(this|mybattlefield) from(mygraveyard):moveTo(exile) && token(Demon Arc) +text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- When Archfiend's Vessel enters the battlefield, if it entered from your graveyard or you cast it from your graveyard, exile it. If you do, create a 5/5 black Demon creature token with flying. +mana={B} +type=Creature +subtype=Human Cleric +power=1 +toughness=1 +[/card] +[card] name=Archipelagore abilities=mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -1913,8 +2040,8 @@ abilities=indestructible auto=this(variable{orzhov}<7) transforms((removetypes,newability[becomes(Legendary Enchantment God)])) auto=this(variable{orzhov}>6) transforms((Legendary Enchantment Creature)) auto=@each my endofturn:counter(0/0,1,Coin) target(other creature) -auto=@moveTo(creature[counter{0/0,1,Coin}]|Graveyard):all(trigger[to]) moveTo(ownerBattlefield) oneshot -auto=@moveTo(creature[counter{0/0,1,Coin}]|Exile):all(trigger[to]) moveTo(myBattlefield) oneshot +auto=@movedto(creature[counter{0/0,1,Coin}]|Graveyard):all(trigger[to]) moveTo(ownerBattlefield) oneshot +auto=@movedto(creature[counter{0/0,1,Coin}]|Exile):all(trigger[to]) moveTo(myBattlefield) oneshot text=Indestructible -- As long as your devotion to white and black is less than seven, Athreos isn't a creature. -- At the beginning of your end step, put a coin counter on another target creature. -- Whenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. mana={4}{W}{B} type=Legendary Enchantment Creature @@ -2105,6 +2232,17 @@ power=2 toughness=2 [/card] [card] +name=Aven Gagglemaster +abilities=flying +auto=life:twicetype:creature[flying]|myBattlefield controller +text=Flying -- When Aven Gagglemaster enters the battlefield, you gain 2 life for each creature you control with flying. +mana={3}{W}{W} +type=Creature +subtype=Bird Warrior +power=4 +toughness=3 +[/card] +[card] name=Aven Initiate abilities=flying autograveyard={6}{U}{E}:name(Embalm) clone and!( transforms((Zombie,removemc,white)) forever )! asSorcery @@ -2373,6 +2511,16 @@ power=4 toughness=4 [/card] [card] +name=Bad Deal +auto=draw:2 controller +auto=ability$!name(discard 2 cards) target(<2>*|myhand) reject!$ opponent +auto=life:-2 opponent +auto=life:-2 controller +text=You draw two cards and each opponent discards two cards. Each player loses 2 life. +mana={4}{B}{B} +type=Sorcery +[/card] +[card] name=Baffling End auto=target(creature[manacost<=3]|opponentbattlefield) moveto(exile) auto=@movedTo(this|nonbattlezone) from(battlefield): token(Dinosaur,creature Dinosaur,3/3,green,trample) opponent @@ -2578,6 +2726,17 @@ mana={2}{U}{B} type=Sorcery [/card] [card] +name=Barrin, Tolarian Archmage +auto=moveTo(ownerhand) target(creature,planeswalker) +auto=@movedTo(*|myhand) from(battlefield):phaseaction[endofturn once] draw:1 controller limit:1 +text=When Barrin, Tolarian Archmage enters the battlefield, return up to one other target creature or planeswalker to its owner's hand. -- At the beginning of your end step, if a permanent was put into your hand from the battlefield this turn, draw a card. +mana={1}{U}{U} +type=Legendary Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Barrow Witches auto=moveto(myhand) target(creature[knight]|mygraveyard) text=When Barrow Witches enters the battlefield, return target Knight card from your graveyard to your hand. @@ -2620,6 +2779,70 @@ power=3 toughness=4 [/card] [card] +name=Basri Ket +auto=counter(0/0,3,loyalty) +auto={C(0/0,1,Loyalty)}:counter(1/1,1) target(creature) && indestructible ueot +auto={C(0/0,-2,Loyalty)}:transforms((,newability[@combat(attacking) source(creature[-token]):token(Soldier Bas,Creature Soldier,1/1,white,battleready)])) oneshot +auto={C(0/0,-6,Loyalty)}:emblem transforms((,newability[@each my combatbegins:token(Soldier Bas) && counter(1/1,1) all(creature|myBattlefield)])) forever dontremove +text=+1: Put a +1/+1 counter on up to one target creature. It gains indestructible until end of turn. -- -2: Whenever one or more nontoken creatures attack this turn, create that many 1/1 white Soldier creature tokens that are tapped and attacking. -- -6: You get an emblem with "At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control." +mana={1}{W}{W} +type=Legendary Planeswalker +subtype=Basri +[/card] +[card] +name=Basri's Acolyte +abilities=lifelink +auto=counter(1/1,1) target(other creature|myBattlefield) +text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- When Basri's Acolyte enters the battlefield, put a +1/+1 counter on each of up to two other target creatures you control. +mana={2}{W}{W} +type=Creature +subtype=Cat Cleric +power=2 +toughness=3 +[/card] +[card] +name=Basri's Aegis +target=creature +auto=counter(1/1,1) +auto=choice name(Search Library) may moveto(myhand) target(Basri, Devoted Paladin|myLibrary) && shuffle +auto=choice name(Search Graveyard) may moveto(myhand) target(Basri, Devoted Paladin|myGraveyard) +text=Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={2}{W}{W} +type=Sorcery +[/card] +[card] +name=Basri's Lieutenant +abilities=vigilance +auto=protection from(*[multicolor]) +auto=counter(1/1,1) target(creature|myBattlefield) +auto=@movedTo(this|myGraveyard) from(myBattlefield):this(counter{1/1.1}>=1) token(Knight Bas) +auto=@movedTo(other creature[counter{1/1}]|myGraveyard) from(mybattlefield):token(Knight Bas) +text=Vigilance, protection from multicolored -- When Basri's Lieutenant enters the battlefield, put a +1/+1 counter on target creature you control. -- Whenever Basri's Lieutenant or another creature you control dies, if it had a +1/+1 counter on it, create a 2/2 white Knight creature token with vigilance. +mana={3}{W} +type=Creature +subtype=Human Knight +power=3 +toughness=4 +[/card] +[card] +name=Basri's Solidarity +auto=all(creature|mybattlefield) counter(1/1,1) +text=Put a +1/+1 counter on each creature you control. +mana={1}{W} +type=Sorcery +[/card] +[card] +name=Basri, Devoted Paladin +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:counter(1/1,1) target(creature) && vigilance ueot +auto={C(0/0,-1,Loyalty)}:newability[@combat(attacking) source(creature|Battlefield):all(trigger[to]) counter(1/1,1)] ueot oneshot +auto={C(0/0,-6,Loyalty)}:all(creature|myBattlefield) 2/2 && flying ueot +text=+1: Put a +1/+1 counter on up to one target creature. It gains vigilance until end of turn. -- -1: Whenever a creature attacks this turn, put a +1/+1 counter on it. -- -6: Creatures you control get +2/+2 and gain flying until end of turn. +mana={4}{W}{W} +type=Legendary Planeswalker +subtype=Basri +[/card] +[card] name=Bastion Protector auto=all(creature[commander]) 2/2 auto=all(creature[commander]) indestructible @@ -2633,7 +2856,7 @@ toughness=3 [card] name=Bastion of Remembrance auto=token(Human Soldier Bas) -auto=@moveTo(creature|myGraveyard) from(myBattlefield):life:-1 opponent && life:1 controller +auto=@movedto(creature|myGraveyard) from(myBattlefield):life:-1 opponent && life:1 controller text=When Bastion of Remembrance enters the battlefield, create a 1/1 white Human Soldier creature token. -- Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life. mana={2}{B} type=Enchantment @@ -2692,7 +2915,7 @@ toughness=3 [card] name=Battlefield Thaumaturge auto=lord(instant,sorcery|myhand) altercost(colorless,-1) -auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):hexproof ueot +auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):opponentshroud ueot text=Each instant and sorcery spell you cast costs {1} less to cast for each creature it targets. -- Heroic — Whenever you cast a spell that targets Battlefield Thaumaturge, Battlefield Thaumaturge gains hexproof until end of turn. mana={1}{U} type=Creature @@ -2757,6 +2980,22 @@ toughness=3 color=green [/card] [card] +name=Beast Eld +type=Creature +subtype=Beast +power=3 +toughness=3 +color=green +[/card] +[card] +name=Beast Gar +type=Creature +subtype=Beast +power=3 +toughness=3 +color=green +[/card] +[card] name=Beast Hun type=Creature subtype=Beast @@ -2825,11 +3064,11 @@ toughness=4 [card] name=Beastcaller Savant abilities=haste -auto={T}:add{W} -auto={T}:add{G} -auto={T}:add{B} -auto={T}:add{U} -auto={T}:add{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{U} text=Haste -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a creature spell. mana={1}{G} type=Creature @@ -3040,6 +3279,15 @@ power=2 toughness=2 [/card] [card] +name=Bird Fal +abilities=flying +type=Creature +subtype=Bird +power=1 +toughness=1 +color=white +[/card] +[card] name=Bird Mig abilities=flying type=Creature @@ -3296,6 +3544,15 @@ mana={3}{U} type=Instant [/card] [card] +name=Blessed Sanctuary +auto=preventallnoncombatdamage to(creature|myBattlefield) +auto=preventallnoncombatdamage to(controller) +auto=@movedto(creature[-token]|mybattlefield):token(Unicorn,Creature Unicorn,2/2,white) +text=Prevent all noncombat damage that would be dealt to you and creatures you control. -- Whenever a nontoken creature enters the battlefield under your control, create a 2/2 white Unicorn creature token. +mana={3}{W}{W} +type=Enchantment +[/card] +[card] name=Blessing of Belzenlok target=creature auto=+2/+1 @@ -3394,7 +3651,7 @@ type=Instant [card] name=Blisterspit Gremlin auto={1}{T}:damage:1 opponent -auto=@moveTo(*[-creature]|myStak):untap(this) +auto=@movedto(*[-creature]|myStak):untap(this) text={1}, {T}: Blisterspit Gremlin deals 1 damage to each opponent. -- Whenever you cast a noncreature spell, untap Blisterspit Gremlin. mana={R} type=Creature @@ -3470,6 +3727,16 @@ mana={3}{B}{S(creature|myBattlefield)} type=Sorcery [/card] [card] +name=Blood Glutton +abilities=lifelink +text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) +mana={4}{B} +type=Creature +subtype=Vampire +power=4 +toughness=3 +[/card] +[card] name=Blood Tyrant abilities=flying,trample auto=@each my upkeep:life:-1 opponent && life:-1 controller @@ -3745,6 +4012,17 @@ power=4 toughness=4 [/card] [card] +name=Bolt Hound +abilities=haste +auto=@combat(attakcing) source(this):all(other creature|myBattlefield) 1/0 ueot +text=Haste (This creature can attack and {T} as soon as it comes under your control.) -- Whenever Bolt Hound attacks, other creatures you control get +1/+0 until end of turn. +mana={2}{R} +type=Creature +subtype=Elemental Dog +power=2 +toughness=2 +[/card] +[card] name=Bombard target=creature auto=damage:4 @@ -3867,6 +4145,17 @@ power=3 toughness=2 [/card] [card] +name=Bone Pit Brute +abilities=menace +auto=target(creature) 4/0 ueot +text=Menace (This creature can't be blocked except by two or more creatures.) -- When Bone Pit Brute enters the battlefield, target creature gets +4/+0 until end of turn. +mana={4}{R}{R} +type=Creature +subtype=Cyclops +power=4 +toughness=5 +[/card] +[card] name=Boneclad Necromancer auto=may moveTo(Exile) target(creature|graveyard) && create(zombie:creature zombie:2/2:black) text=When Boneclad Necromancer enters the battlefield, you may exile target creature card from a graveyard. If you do, create a 2/2 black Zombie creature token. @@ -3935,7 +4224,7 @@ type=Sorcery [card] name=Boneyard Scourge abilities=flying -autograveyard=@moveTo(creature[Dragon]|mygraveyard) from (myBattlefield): aslongas(this|mygraveyard) may pay{1}{B}: moveTo(myBattlefield) target(Boneyard Scourge|mygraveyard) +autograveyard=@movedto(creature[Dragon]|mygraveyard) from (myBattlefield): aslongas(this|mygraveyard) may pay{1}{B}: moveTo(myBattlefield) target(Boneyard Scourge|mygraveyard) text=Flying -- Whenever a Dragon you control dies while Boneyard Scourge is in your graveyard, you may pay {1}{B}. If you do, return Boneyard Scourge from your graveyard to the battlefield. mana={2}{B}{B} type=Creature @@ -4176,6 +4465,25 @@ mana={1}{R}{G} type=Instant [/card] [card] +name=Branching Evolution +auto=@counteradded(1/1) from(creature):counter(1/1) all(trigger[from]) +text=If one or more +1/+1 counters would be put on a creature you control, twice that many +1/+1 counters are put on that creature instead. +mana={2}{G} +type=Enchantment +[/card] +[card] +name=Brash Taunter +abilities=indestructible +auto=@damaged(this):damage:thatmuch opponent +auto={2}{R}{T}:transforms((,newability[target(other creature|battlefield) dynamicability])) oneshot +text=Indestructible -- Whenever Brash Taunter is dealt damage, it deals that much damage to target opponent. -- {2}{R}, {T}: Brash Taunter fights another target creature. +mana={4}{R} +type=Creature +subtype=Goblin +power=1 +toughness=1 +[/card] +[card] name=Brass's Bounty auto=foreach(land|mybattlefield) token(Treasure,Artifact) and!( transforms((,newability[{T}{S}:Add{W}])(,newability[{T}{S}:Add{R}])(,newability[{T}{S}:Add{G}])(,newability[{T}{S}:Add{U}])(,newability[{T}{S}:Add{B}])) forever )! text=For each land you control, create a Treasure token. (It’s an artifact with “{T}, Sacrifice this artifact: Add one mana of any color.”) @@ -4273,6 +4581,16 @@ power=3 toughness=3 [/card] [card] +name=Brightmare +auto=tap(noevent) target(creature) and!( dynamicability )! +text=When Brightmare enters the battlefield, tap up to one target creature. You gain life equal to that creature's power. +mana={2}{W} +type=Creature +subtype=Unicorn +power=2 +toughness=3 +[/card] +[card] name=Brightwood Tracker auto={5}{G}{T}:name(look) reveal:4 optionone name(Get a creature card) target(<1>*creature|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend text={5}{G}, {T}: Look at the top four cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. @@ -4453,6 +4771,16 @@ power=3 toughness=3 [/card] [card] +name=Bruvac the Grandiloquent +auto=@movedTo(*|opponentgraveyard) from(opponentlibrary):deplete:1 opponent +text=If an opponent would mill one or more cards, they mill twice that many cards instead. (To mill a card, a player puts the top card of their library into their graveyard.) +mana={2}{U} +type=Legendary Creature +subtype=Human Advisor +power=1 +toughness=4 +[/card] +[card] name=Bull-Rush Bruiser auto=@combat(attacking) source(this) aslongas(other warrior|myBattlefield):first strike ueot text=Whenever Bull-Rush Bruiser attacks, if your team controls another Warrior, Bull-Rush Bruiser gains first strike until end of turn. @@ -4493,6 +4821,16 @@ power=1 toughness=1 [/card] [card] +name=Burlfist Oak +auto=@drawof(player):2/2 ueot +text=Whenever you draw a card, Burlfist Oak gets +2/+2 until end of turn. +mana={2}{G}{G} +type=Creature +subtype=Treefolk +power=2 +toughness=3 +[/card] +[card] name=Burn Bright auto=all(creature|myBattlefield) +2/+0 ueot text=Creatures you control get +2/+0 until end of turn. @@ -4636,6 +4974,16 @@ power=2 toughness=5 [/card] [card] +name=Caged Zombie +auto={1}{B}{T}:life:-2 opponent restriction{morbid} +text={1}{B}, {T}: Each opponent loses 2 life. Activate this ability only if a creature died this turn. +mana={2}{B} +type=Creature +subtype=Zombie +power=2 +toughness=3 +[/card] +[card] name=Calciform Pools auto={T}:add {1} auto={1}{T}:counter(0/0,1,Storage) @@ -4794,6 +5142,17 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Canopy Stalker +auto=@combat(attacking) source(this):all(creature|opponentbattlefield) mustblock ueot +auto=@movedTo(this|myGraveyard) from(myBattlefield):life:type:creature[fresh]:graveyard controller +text=Canopy Stalker must be blocked if able. -- When Canopy Stalker dies, you gain 1 life for each creature that died this turn. +mana={3}{G} +type=Creature +subtype=Cat +power=4 +toughness=2 +[/card] +[card] name=Canyon Slough auto=tap autohand=__CYCLING__({2}) @@ -4903,6 +5262,17 @@ mana={1}{W} type=Instant [/card] [card] +name=Carrion Grub +anyzone=power:highest:*:mybattlefield/0 cdaactive +auto=deplete:4 controller +text=Carrion Grub gets +X/+0, where X is the greatest power among creature cards in your graveyard. -- When Carrion Grub enters the battlefield, mill four cards. (Put the top four cards of your library into your graveyard.) +mana={3}{B} +type=Creature +subtype=Insect +power=0 +toughness=5 +[/card] +[card] name=Carrion Imp abilities=flying auto=may target(creature|graveyard) moveto(exile) && life:2 controller @@ -5070,7 +5440,7 @@ type=Land name=Castle Garenbrig auto={T}:add{G} auto=aslongas(land[forest]|myBattlefield) tap(noevent) <1 oneshot -auto={2}{G}{G}{T}:add{G}{G}{G}{G}{G}{G} +auto={2}{G}{G}{T}:if type(creature|myhand,mybattlefield)~morethan~0 then add{G}{G}{G}{G}{G}{G} text=Castle Garenbrig enters the battlefield tapped unless you control a Forest. -- {T}: Add {G}. -- {2}{G}{G}, {T}: Add six {G}. Spend this mana only to cast creature spells or activate abilities of creatures. type=Land [/card] @@ -5125,6 +5495,22 @@ toughness=1 color=white [/card] [card] +name=Cat Jol +type=Creature +subtype=Cat +power=2 +toughness=2 +color=green +[/card] +[card] +name=Cat Rin +type=Creature +subtype=Cat +power=1 +toughness=1 +color=green +[/card] +[card] name=Catacomb Crocodile mana={4}{B} type=Creature @@ -5307,6 +5693,16 @@ power=3 toughness=3 [/card] [card] +name=Celestial Enforcer +auto=aslongas(creature[flying]|myBattlefield) {1}{W}{T}:tap target(creature) +text={1}{W}, {T}: Tap target creature. Activate this ability only if you control a creature with flying. +mana={2}{W} +type=Creature +subtype=Human Cleric +power=2 +toughness=3 +[/card] +[card] name=Celestial Messenger abilities=flash,flying auto=aslongas(Yanling planeswalker|mybattlefield) 1/1 @@ -5413,6 +5809,17 @@ mana={U} type=Instant [/card] [card] +name=Chained Brute +abilities=doesnotuntap +auto={1}{S(other creature|mybattlefield)}:untap myTurnOnly +text=Chained Brute doesn't untap during your untap step. -- {1}, Sacrifice another creature: Untap Chained Brute. Activate this ability only during your turn. +mana={1}{R} +type=Creature +subtype=Devil +power=4 +toughness=3 +[/card] +[card] name=Chainer's Torment auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -5587,18 +5994,6 @@ mana={1}{R}{W} type=Instant [/card] [card] -name=Chandra, Awakened Inferno -auto=nofizzle -auto=counter(0/0,6,loyalty) -auto={C(0/0,2,Loyalty)}:@each opponent upkeep:damage:1 target(opponent) forever -auto={C(0/0,-3,Loyalty)}:damage:3 all(creature[-elemental]) -auto={C(0/0,-X,Loyalty)}:damage:X target(creature,planeswalker) exiledeath ueot -text=This spell can't be countered. -- +2: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you." -- -3: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature. -- -X: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. -mana={4}{R}{R} -type=Legendary Planeswalker -subtype=Chandra -[/card] -[card] name=Chandra's Defeat auto=choice name(target red creature) damage:5 target(creature[red]) auto=choice name(target red planeswalker) damage:5 target(planeswalker[red]) @@ -5609,7 +6004,8 @@ type=Instant [/card] [card] name=Chandra's Embercat -auto={T}:add {R} +auto={T}:if type(creature[elemental]|myhand)~morethan~0 then add{R} +auto={T}:if type(planeswalker[chandra]|myhand)~morethan~0 then add{R} text={T}: Add {R}. Spend this mana only to cast an Elemental spell or a Chandra planeswalker spell. mana={1}{R} type=Creature @@ -5618,6 +6014,18 @@ power=2 toughness=2 [/card] [card] +name=Chandra's Firemaw +abilities=haste +auto=choice name(Search Library) may moveto(myhand) target(Chandra, Flame's Catalyst|myLibrary) && shuffle +auto=choice name(Search Graveyard) may moveto(myhand) target(Chandra, Flame's Catalyst|myGraveyard) +text=Haste -- When Chandra's Firemaw enters the battlefield, you may search your library and/or graveyard for a card named Chandra, Flame's Catalyst, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={3}{R}{R} +type=Creature +subtype=Hellion +power=4 +toughness=2 +[/card] +[card] name=Chandra's Flame Wave target=player auto=damage:2 @@ -5629,6 +6037,16 @@ mana={3}{R}{R} type=Sorcery [/card] [card] +name=Chandra's Magmutt +auto={T}damage:1 target(player,planeswalker) +text={T}: Chandra's Magmutt deals 1 damage to target player or planeswalker. +mana={1}{R} +type=Creature +subtype=Elemental Dog +power=2 +toughness=2 +[/card] +[card] name=Chandra's Outburst target=player,planeswalker. auto=damage:4 @@ -5637,6 +6055,16 @@ mana={3}{R}{R} type=Sorcery [/card] [card] +name=Chandra's Pyreling +auto=@damaged(player) from(*|myBattlefield,myStack,myGraveyard,mySideboard,myExile) 1/0 ueot && double strike ueot +text=Whenever a source you control deals noncombat damage to an opponent, Chandra's Pyreling gets +1/+0 and gains double strike until end of turn. (It deals both first-strike and regular combat damage.) +mana={1}{R} +type=Creature +subtype=Elemental Lizard +power=1 +toughness=3 +[/card] +[card] name=Chandra's Triumph target=creature,planeswalker auto=damage:3 @@ -5646,6 +6074,18 @@ mana={1}{R} type=Instant [/card] [card] +name=Chandra, Awakened Inferno +auto=nofizzle +auto=counter(0/0,6,loyalty) +auto={C(0/0,2,Loyalty)}:@each opponent upkeep:damage:1 target(opponent) forever +auto={C(0/0,-3,Loyalty)}:damage:3 all(creature[-elemental]) +auto={C(0/0,-X,Loyalty)}:damage:X target(creature,planeswalker) exiledeath ueot +text=This spell can't be countered. -- +2: Each opponent gets an emblem with "At the beginning of your upkeep, this emblem deals 1 damage to you." -- -3: Chandra, Awakened Inferno deals 3 damage to each non-Elemental creature. -- -X: Chandra, Awakened Inferno deals X damage to target creature or planeswalker. If a permanent dealt damage this way would die this turn, exile it instead. +mana={4}{R}{R} +type=Legendary Planeswalker +subtype=Chandra +[/card] +[card] name=Chandra, Bold Pyromancer auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:name(+1: Add two red mana and deals 2 damage to target player) add{R}{R} && damage:2 target(player) @@ -5668,6 +6108,17 @@ type=Legendary Planeswalker subtype=Chandra [/card] [card] +name=Chandra, Flame's Catalyst +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:name(Damage opponent) damage:3 opponent +auto={C(0/0,-2,Loyalty)}:name(May cast red instants or sorcery) transforms((,newability[may activate castcard(normal) target(*[instant;sorcery;red]|myGraveyard)],newability[@movedTo(*[instant;sorcery;red]|myGraveyard):all(trigger[to]) moveTo(exile)])) ueot +auto={C(0/0,-8,Loyalty)}:name(Discard hand) ability$!name(Discard hand) reject all(*|myHand)!$ controller && draw:7 controller && transforms((,newability[all(*[-land]|myHand) zerocast])) ueot +text=+1: Chandra, Flame's Catalyst deals 3 damage to each opponent. -- -2: You may cast target red instant or sorcery card from your graveyard. If that spell would be put into your graveyard this turn, exile it instead. -- -8: Discard your hand, then draw seven cards. Until end of turn, you may cast spells from your hand without paying their mana costs. +mana={4}{R}{R} +type=Legendary Planeswalker +subtype=Chandra +[/card] +[card] name=Chandra, Flame's Fury auto=counter(0/0,4,loyalty) auto={C(0/0,1,Loyalty)}:damage:2 target(creature,player) @@ -5689,6 +6140,18 @@ type=Legendary Planeswalker subtype=Chandra [/card] [card] +name=Chandra, Heart of Fire +aicode=activate moveto(exile) target(*[instant;sorcery;red]|myLibrary,myGraveyard) and!( canplayfromexile )! +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:ability$!name(Discard hand) reject all(*|myHand)!$ controller && moveTo(exile) all(*[zpos<=3]|mylibrary) && transforms((,newability[canplayfromexile])) ueot +auto={C(0/0,1,Loyalty)}:ability$!name(Choose one) choice name(Damage player) damage:2 target(player) _ choice name(Damage creature) damage:2 target(creature) _ choice name(Damage planeswalker) damage:2 target(planeswalker)!$ controller +auto={C(0/0,-9,Loyalty)}:target(*[instant;sorcery;red]|myLibrary,myGraveyard) moveto(exile) and!( transforms((,newability[canplayfromexile])) ueot )! && shuffle controller && add{R}{R}{R}{R}{R}{R} +text=+1: Discard your hand, then exile the top three cards of your library. Until end of turn, you may play cards exiled this way. -- +1: Chandra, Heart of Fire deals 2 damage to any target. -- -9: Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle your library. You may cast them this turn. Add six {R}. +mana={3}{R}{R} +type=Legendary Planeswalker +subtype=Chandra +[/card] +[card] name=Chandra, Novice Pyromancer auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:all(creature[elemental]|mybattlefield) 2/0 ueot @@ -5713,7 +6176,7 @@ subtype=Chandra name=Chandra, the Firebrand auto=counter(0/0,3,loyalty) auto={C(0/0,1,Loyalty)}:damage:1 target(creature,player) -auto={C(0/0,-2,Loyalty)}:@moveTo(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack) +auto={C(0/0,-2,Loyalty)}:@movedto(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack) auto={C(0/0,-6,Loyalty)}:damage:6 target(creature,player) text=+1: Chandra, the Firebrand deals 1 damage to target creature or player. -- -2: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. -- -6: Chandra, the Firebrand deals 6 damage to each of up to six target creatures and/or players. mana={3}{R} @@ -5809,7 +6272,7 @@ type=Instant [/card] [card] name=Chaos Harlequin -auto={R}:reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[2/0],newability[target(<1>*|reveal) moveto(exile)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then transforms((,newability[-4/0],newability[target(<1>*|reveal) moveto(exile)])) optiontwoend revealend +auto={R}:reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[2/0 ueot],newability[target(<1>*|reveal) moveto(exile)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then transforms((,newability[-4/0 ueot],newability[target(<1>*|reveal) moveto(exile)])) optiontwoend revealend text={R}: Exile the top card of your library. If that card is a land card, Chaos Harlequin gets -4/-0 until end of turn. Otherwise, Chaos Harlequin gets +2/+0 until end of turn. mana={2}{R}{R} type=Creature @@ -6087,6 +6550,25 @@ power=3 toughness=8 [/card] [card] +name=Chromatic Orrery +auto=lord(*|mycastingzone) anytypeofmana +auto={T}:add{C}{C}{C}{C}{C} +auto={5}{T}:transforms((,newability[aslongas(*[white]|myBattlefield) draw:1 controller],newability[aslongas(*[blue]|myBattlefield) draw:1 controller],newability[aslongas(*[black]|myBattlefield) draw:1 controller],newability[aslongas(*[red]|myBattlefield) draw:1 controller],newability[aslongas(*[green]|myBattlefield) draw:1 controller])) oneshot +text=You may spend mana as though it were mana of any color. -- {T}: Add {C}{C}{C}{C}{C}. -- {5}, {T}: Draw a card for each color among permanents you control. +mana={7} +type=Legendary Artifact +[/card] +[card] +name=Chrome Replicator +auto=if type(*[share!name!;-token;-land]|myBattlefield)~morethan~1 then token(Construct Chr) +text=When Chrome Replicator enters the battlefield, if you control two or more nonland, nontoken permanents with the same name as one another, create a 4/4 colorless Construct artifact creature token. +mana={5} +type=Artifact Creature +subtype=Construct +power=4 +toughness=4 +[/card] +[card] name=Chromium, the Mutable abilities=flash, nofizzle, flying auto={D(*|myhand)}:transforms((Human Creature,setpower=1,settoughness=1,opponentshroud,unblockable,blue)) ueot @@ -6841,6 +7323,17 @@ power=2 toughness=2 [/card] [card] +name=Conclave Mentor +auto=@counteradded(1/1) from(creature|myBattlefield):counter(1/1) all(trigger[from]) +auto=@movedTo(this|graveyard) from(battlefield):life:power controller +text=If one or more +1/+1 counters would be put on a creature you control, that many plus one +1/+1 counters are put on that creature instead. -- When Conclave Mentor dies, you gain life equal to its power. +mana={G}{W} +type=Creature +subtype=Centaur Cleric +power=2 +toughness=2 +[/card] +[card] name=Conclave Tribunal other={convoke} name(Convoke) auto=(blink)forsrc target(*[-land]|opponentbattlefield) @@ -7006,6 +7499,17 @@ mana={5}{B} type=Sorcery [/card] [card] +name=Conspicuous Snoop +abilities=showfromtoplibrary +auto=if type(goblin[zpos=1]|mylibrary)~morethan~0 then may activate castcard(normal) all(*[zpos=1]|mylibrary) +text=Play with the top card of your library revealed. -- You may cast Goblin spells from the top of your library. -- As long as the top card of your library is a Goblin card, Conspicuous Snoop has all activated abilities of that card. +mana={R}{R} +type=Creature +subtype=Goblin Rogue +power=2 +toughness=2 +[/card] +[card] name=Conspiracy auto=chooseatype lord(creature|mybattlefield,mystack,myhand,mylibrary,mysideboard,mygraveyard,myexile) transforms((chosentype)) chooseend text=Creatures you control are the chosen type. The same is true for creature spells you control and creature cards you own that aren’t on the battlefield. @@ -7022,6 +7526,14 @@ power=* toughness=* [/card] [card] +name=Construct Chr +type=Artifact Creature +subtype=Construct +power=4 +toughness=4 +color=colorless +[/card] +[card] name=Consulate Surveillance auto=alterenergy:4 controller auto={e:2}:preventalldamage to(controller) @@ -7049,6 +7561,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Containment Priest +abilities=flash +auto=@movedTo(creature[-token]|battlefield):all(trigger) transforms((,newability[ifnot casted(this) then moveto(exile)])) forever +text=Flash -- If a notoken creature would enter the battlefield and it wasn't cast, exile it instead. +mana={1}{W} +type=Creature +subtype=Human Cleric +power=2 +toughness=2 +[/card] +[card] name=Contamination auto=upcost[{S(creature|mybattlefield)}] sacrifice auto=lord(land) transforms((removetypes,newability[becomes(Swamp)])) forever @@ -7175,15 +7698,26 @@ toughness=2 [card] name=Corrupted Crossroads auto={T}:add{1} -auto={T}{L:1}:add{W} -auto={T}{L:1}:add{B} -auto={T}{L:1}:add{R} -auto={T}{L:1}:add{U} -auto={T}{L:1}:add{G} +auto={T}{L:1}:if type(*[devoid]|myhand)~morethan~0 then add{W} +auto={T}{L:1}:if type(*[devoid]|myhand)~morethan~0 then add{B} +auto={T}{L:1}:if type(*[devoid]|myhand)~morethan~0 then add{R} +auto={T}{L:1}:if type(*[devoid]|myhand)~morethan~0 then add{U} +auto={T}{L:1}:if type(*[devoid]|myhand)~morethan~0 then add{G} text={T}: Add {C} to your mana pool. ({C} represents colorless mana.) -- {T}, Pay 1 life: Add one mana of any color to your mana pool. Spend this mana only to cast a spell with devoid. type=Land [/card] [card] +name=Corsair Captain +auto=token(Treasure Sur) +auto=all(other creature[pirate]|mybattlefield) 1/1 +text=When Corsair Captain enters the battlefield, create a Treasure token. (It's an artifact with " {T}, Sacrifice this artifact: Add one mana of any color.") -- Other Pirates you control get +1/+1. +mana={2}{U} +type=Creature +subtype=Human Pirate +power=2 +toughness=2 +[/card] +[card] name=Cosmotronic Wave auto=all(creature|opponentBattlefield) damage:1 && cantblock text=Cosmotronic Wave deals 1 damage to each creature your opponents control. Creatures your opponents control can't block this turn. @@ -7491,6 +8025,18 @@ mana={2}{G} type=Instant [/card] [card] +name=Crypt Lurker +auto=choice name(Do Nothing) donothing +auto=choice name(Sacrifice a creature) sacrifice notatarget(creature|mybattlefield) && draw:1 controller +auto=choice name(Discard a card):ability$!name(discard) target(*[creature]|myhand) reject!$ controller && draw:1 controller +text=When Crypt Lurker enters the battlefield, you may sacrifice a creature or discard a creature card. If you do, draw a card. +mana={3}{B} +type=Creature +subtype=Horror +power=3 +toughness=4 +[/card] +[card] name=Crypt of the Eternals auto=life:1 auto={T}:Add{1} @@ -7575,7 +8121,7 @@ name=Crystalline Giant auto=this(counter{0/0.1.Flying}>=1) flying auto=this(counter{0/0.1.First Strike}>=1) first strike auto=this(counter{0/0.1.Deathtouch}>=1) deathtouch -auto=this(counter{0/0.1.Hexproof}>=1) hexproof +auto=this(counter{0/0.1.Hexproof}>=1) opponentshroud auto=this(counter{0/0.1.Lifelink}>=1) lifelink auto=this(counter{0/0.1.Menace}>=1) menace auto=this(counter{0/0.1.Reach}>=1) reach @@ -7631,7 +8177,7 @@ toughness=2 [card] name=Cultivator Drone abilities=devoid -auto={T}:add{1} +auto={T}:if type(*[-red;-black;-blue;-green;-white]|myhand)~morethan~0 then add{1} text=Devoid (This card has no color.) -- {T}: Add {C} to your mana pool. Spend this mana only to cast a colorless spell, activate an ability of a colorless permanent, or pay a cost that contains {C}. ({C} represents colorless mana.) mana={2}{U} type=Creature @@ -7700,7 +8246,7 @@ type=Instant [/card] [card] name=Curious Homunculus -auto={T}:add{1} +auto={T}:if type(*[instant;sorcery]|myhand)~morethan~0 then add{1} auto=@each my upkeep:aslongas(*[instant;sorcery]|myBattlefield) flip(Voracious Reader) >2 text={T}: Add {C} to your mana pool. Spend this mana only to cast an instant or sorcery spell. -- At the beginning of your upkeep, if there are three or more instant and/or sorcery cards in your graveyard, transform Curious Homunculus. mana={1}{U} @@ -7718,6 +8264,17 @@ power=2 toughness=1 [/card] [card] +name=Curious Obsession +target=creature +auto=teach(creature) 1/1 +auto=teach(creature) transforms((,newability[@combatdamaged(player) from(this):may draw:1])) forever +auto=all(creature|mybattlefield) transforms((,newability[@each my endofturn restriction{didntattack}:sacrifice target(Curious Obsession|mybattlefield)])) forever +text=Enchant creature -- Enchanted creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may draw a card." -- At the beginning of your end step, if you didn't attack with a creature this turn, sacrifice Curious Obsession. +mana={U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Curious Pair // Treats to Share abilities=canplayfromexile,adventure other={G} name(Adventure) @@ -7907,7 +8464,7 @@ toughness=0 [/card] [card] name=Dalakos, Crafter of Wonders -auto={T}:Add{artifact:C}{artifact:C} +auto={T}:if type(*[artifact]|myhand,myBattlefield)~morethan~0 then Add{C}{C} auto=lord(creature[geared]|mybattlefield) flying auto=lord(creature[geared]|mybattlefield) haste text={T}: Add {C}{C}. Spend this mana only to cast artifact spells or activate abilities of artifacts. -- Equipped creatures you control have flying and haste. @@ -8179,6 +8736,16 @@ power=1 toughness=3 [/card] [card] +name=Daybreak Charger +auto=2/0 target(creature) ueot +text=When Daybreak Charger enters the battlefield, target creature gets +2/+0 until end of turn. +mana={1}{W} +type=Creature +subtype=Unicorn +power=3 +toughness=1 +[/card] +[card] name=Daybreak Chimera abilities=flying anyzone=foreach(manaW|myBattlefield) changecost(colorless:-1) forcedalive @@ -8682,6 +9249,15 @@ power=5 toughness=5 [/card] [card] +name=Demon Arc +abilities=flyng +type=Creature +subtype=Demon +power=5 +toughness=5 +color=black +[/card] +[card] name=Demon of Catastrophes abilities=flying, trample text=As an additional cost to cast this spell, sacrifice a creature. -- Flying, trample @@ -8723,6 +9299,18 @@ mana={X}{R} type=Sorcery [/card] [card] +name=Demonic Embrace +target=creature +auto=3/1 +auto=flying +auto=transforms((Demon)) +autograveyard={1}{B}{B}{L:3}{D(*|myHand}:activate castcard(normal) +text=Enchant creature -- Enchanted creature gets +3/+1, has flying, and is a Demon in addition to its other types. -- You may cast Demonic Embrace from your graveyard by paying 3 life and discarding a card in addition to paying its other costs. +mana={1}{B}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Demonic Vigor target=creature auto=teach(creature) +1/+1 @@ -8774,6 +9362,18 @@ power=2 toughness=2 [/card] [card] +name=Departed Deckhand +auto=@targeted(this):sacrifice +auto=cantbeblockedby(creature[-spirit]) +auto={3}{U}:target(creature|mybattlefield) transforms((,newability[cantbeblockedby(creature[-spirit])])) ueot +text=When Departed Deckhand becomes the target of a spell, sacrifice it. -- Departed Deckhand can't be blocked except by Spirits. -- {3}{U}: Another target creature you control can't be blocked this turn except by Spirits. +mana={1}{U} +type=Creature +subtype=Spirit Pirate +power=2 +toughness=2 +[/card] +[card] name=Depths of Desire target=creature auto=moveto(ownerhand) @@ -9070,9 +9670,9 @@ toughness=2 [/card] [card] name=Devourer of Memory -auto=@movedTo(*|myGraveyard):1/1 && unblockable ueot +auto=@movedTo(*|myGraveyard) from(myLibrary):1/1 && unblockable ueot auto={1}{U}{B}:deplete:1 controller -text=Whenever one or more cards are put into your graveyard from your library, Devourer of Memory gets +1/+1 until end of turn and can't be blocked this turn. -- 1 -- {U} -- {B} -- : Put the top card of your library into your graveyard. -- +text=Whenever one or more cards are put into your graveyard from your library, Devourer of Memory gets +1/+1 until end of turn and can't be blocked this turn. -- {1}{U}{B}: Put the top card of your library into your graveyard. mana={U}{B} type=Creature subtype=Nightmare @@ -9371,6 +9971,16 @@ power=4 toughness=4 [/card] [card] +name=Dire Fleet Warmonger +auto=@each my endofturn:may sacrifice notatarget(other creature|myBattlefield) && transforms((,newability[2/2 ueot],newability[trample ueot])) ueot all(this) +text=At the beginning of combat on your turn, you may sacrifice another creature. If you do, Dire Fleet Warmonger gets +2/+2 and gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) +mana={1}{B}{R} +type=Creature +subtype=Orc Pirate +power=3 +toughness=3 +[/card] +[card] name=Dire Tactics target=creature auto=moveTo(exile) @@ -9612,6 +10222,14 @@ power=1 toughness=2 [/card] [card] +name=Dog Rin +type=Creature +subtype=Dog +power=1 +toughness=1 +color=white +[/card] +[card] name=Domesticated Hydra auto=this(cantargetcard(*[-monstrous]) {X}{G}{G}{G}:becomes(monstrous) forever && counter(1/1,X) auto=aslongas(this[monstrous]|myBattlefield) trample @@ -9719,8 +10337,15 @@ power=5 toughness=5 [/card] [card] +name=Double Vision +auto=@movedTo(*[instant;sorcery]|myStack) restriction{thisturn(*|myStack)~lessthan~1} turnlimited:all(trigger[to]) activate castcard(copied noevent) +text=Whenever you cast your first instant or sorcery spell each turn, copy that spell. You may choose new targets for the copy. +mana={3}{R}{R} +type=Enchantment +[/card] +[card] name=Doublecast -auto=@moveTo(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack) +auto=@movedto(*[instant;sorcery]|myStack): castcard(copied noevent) target(*[instant;sorcery]|mystack) text=When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. mana={R}{R} type=Sorcery @@ -10135,7 +10760,7 @@ name=Dream Trawler abilities=flying,lifelink auto=@drawof(player):1/0 ueot auto=@combat(attacking) source(this):draw:1 controller -auto={D(*|myHand}:hexproof && tap(this) ueot +auto={D(*|myHand}:opponentshroud && tap(this) ueot text=Flying, lifelink -- Whenever you draw a card, Dream Trawler gets +1/+0 until end of turn. -- Whenever Dream Trawler attacks, draw a card. -- Discard a card: Dream Trawler gains hexproof until end of turn. Tap it. mana={2}{W}{W}{U}{U} type=Creature @@ -10295,6 +10920,17 @@ mana={1}{U} type=Enchantment [/card] [card] +name=Drowsing Tyrannodon +abilities=defender +auto=aslongas(creature[power>=4]|myBattlefield) canattack >0 +text=Defender (This creature can't attack.) -- As long as you control a creature with power 4 or greater, Drowsing Tyrannodon can attack as though it didn't have defender. +mana={1}{G} +type=Creature +subtype=Dinosaur +power=3 +toughness=3 +[/card] +[card] name=Drudge Sentinel abilities=indestructible auto={3}:tap && indestructible ueot @@ -10726,6 +11362,17 @@ mana={2} type=Artifact [/card] [card] +name=Elder Gargaroth +abilities=vigilance,reach,trample +auto=@combat(attacking,blocking) source(this):ability$!name(Choose one) choice name(Create token) token(Beast Eld) _ choice name(Gain life) life:3 controller _ choice name(Draw card) draw:1 controller!$ controller +text=Vigilance, reach, trample -- Whenever Elder Gargaroth attacks or blocks, choose one — -- • Create a 3/3 green Beast creature token. -- • You gain 3 life. -- • Draw a card. +mana={3}{G}{G} +type=Creature +subtype=Beast +power=6 +toughness=6 +[/card] +[card] name=Eldrazi Mimic auto=@movedto(other creature[colorless]|mybattlefield):all(trigger[to]) may becomes(storedpower/storedtoughness) ueot text=Whenever another colorless creature enters the battlefield under your control, you may change Eldrazi Mimic's base power and toughness to that creature's power and toughness until end of turn. @@ -10738,7 +11385,7 @@ toughness=1 [card] name=Eldrazi Temple auto={T}:add{1} -auto={T}:add{2} +auto={T}:if type(*[eldrazi;-black;-blue;-red;-green;-white]|myhand,myBattlefield)~morethan~0 then Add{C}{C} text={T}: Add {1} to your mana pool. -- {T}: Add {2} to your mana pool. Spend this mana only to cast colorless Eldrazi spells or activate abilities of colorless Eldrazi. type=Land [/card] @@ -10825,6 +11472,14 @@ power=1 toughness=1 [/card] [card] +name=Eliminate +auto=choice name(Destroy creature) target(creature[manacost<=3]) destroy +auto=choice name(Destroy planeswalker) target(planeswalker[manacost<=3]) destroy +text=Destroy target creature or planeswalker with converted mana cost 3 or less. +mana={1}{B} +type=Instant +[/card] +[card] name=Eliminate the Competition auto=if type(*[creature]|myBattlefield)~morethan~0 then choice name(Sacrifice 1 creature) ability$!sacrifice notatarget(creature|mybattlefield)!$ controller && target(creature) destroy auto=if type(*[creature]|myBattlefield)~morethan~1 then choice name(Sacrifice 2 creatures) ability$!sacrifice notatarget(<2>creature|mybattlefield)!$ controller && target(<2>creature) destroy @@ -11095,6 +11750,17 @@ mana={B}{B}{G}{G}{G}{U}{U} type=Sorcery [/card] [card] +name=Emiel the Blessed +auto=@movedto(other creature[-unicorn]|mybattlefield):name(pay G or W) pay[[{GW}]] name(Pay G or W) counter(1/1) all(trigger[to]) +auto=@movedto(other creature[unicorn]|mybattlefield):name(pay G or W) pay[[{GW}]] name(Pay G or W) counter(1/1,2) all(trigger[to]) +text={3}: Exile another target creature you control, then return it to the battlefield under its owner's control. -- Whenever another creature enters the battlefield under your control, you may pay {G} or {W}. If you do, put a +1/+1 counter on it. If it's a Unicorn, put two +1/+1 counters on it instead. ( {G} or {W} can be paid with either {G} or {W}.) +mana={2}{W}{W} +type=Legendary Creature +subtype=Unicorn +power=4 +toughness=4 +[/card] +[card] name=Emissary of Sunrise abilities=first strike auto=reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[counter(1/1)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then name(move to Hand) target(<1>*|reveal) moveto(myHand) else transforms((,newability[Choice name(back to library) target(<1>*|reveal) moveto(mylibrary)],newability[Choice name(put into Graveyard) target(<1>*|reveal) moveto(myGraveyard)])) optiontwoend revealend limit:1 @@ -11354,6 +12020,15 @@ mana={2}{U}{U}{B} type=Sorcery [/card] [card] +name=Enthralling Hold +target=creature[tapped] +alias=1194 +text=Enchant creature -- You can't choose an untapped creature as this spell's target as you cast it. -- You control enchanted creature. +mana={3}{U}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Entrancing Lyre abilities=shackler auto={X}{T}:shackle target(creature[power<=X]) @@ -11889,6 +12564,15 @@ mana={3}{R} type=Enchantment [/card] [card] +name=Experimental Overload +auto=token(Weird Exp,Creature Weird,type:*[instant;sorcery]:myGraveyard/type:*[instant;sorcery]:myGraveyard,blue,red) +auto=may moveTo(myHand) target(*[instant;sorcery]|myGraveyard) +auto=moveTo(exile) all(this) +text=Create an X/X blue and red Weird creature token, where X is the number of instant and sorcery cards in your graveyard. Then you may return an instant or sorcery card from your graveyard to your hand. Exile Experimental Overload. +mana={2}{U}{R} +type=Sorcery +[/card] +[card] name=Expose to Daylight target=artifact,enchantment auto=destroy @@ -12049,7 +12733,7 @@ toughness=0 [card] name=Faerie Artisans abilities=flying -auto=@moveTo(creature[-token]|opponentBattlefield) clone(creature[-token]|opponentBattlefield) with (transform[artifact]) then moveTo(exile all[other tokens creature]|myBattlefield) +auto=@movedto(creature[-token]|opponentBattlefield) clone(creature[-token]|opponentBattlefield) with (transform[artifact]) then moveTo(exile all[other tokens creature]|myBattlefield) text=Flying -- Whenever a nontoken creature enters the battlefield under an opponent’s control, create a token that’s a copy of that creature except it’s an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. mana={3}{U} type=Creature @@ -12132,6 +12816,16 @@ mana={2}{B} type=Enchantment [/card] [card] +name=Falconer Adept +auto=@combat(attacking) source(this):token(Bird,Creature Bird,1/1,white,flying,battleready) +text=Whenever Falconer Adept attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. +mana={3}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=3 +[/card] +[card] name=Fall of the Thran auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -12400,6 +13094,18 @@ power=2 toughness=1 [/card] [card] +name=Feline Sovereign +auto=all(other creature[cat]|myBattlefield) 1/1 +auto=all(other creature[cat]|myBattlefield) protection from(creature[dog]) +auto=@combatdamagefoeof(player) from(creature[cat]|myBattlefield):destroy target(*[artifact;enchantment]|opponentBattlefield) +text=Other Cats you control get +1/+1 and have protection from Dogs. -- Whenever one or more Cats you control deal combat damage to a player, destroy up to one target artifact or enchantment that player controls. +mana={2}{G} +type=Creature +subtype=Cat +power=2 +toughness=3 +[/card] +[card] name=Fell Flagship auto=lord(pirate|mybattlefield) 1/0 auto=@combatdamaged(player) from(this):ability$!discard(*|myhand)!$ opponent @@ -12570,6 +13276,17 @@ type=Land subtype=Island Swamp [/card] [card] +name=Fibrous Entangler +abilities=vigilance +auto=@combat (attacking) source(this):all(creature|opponentbattlefield) mustblock ueot +text=Vigilance -- Fibrous Entangler must be blocked if able. -- Fibrous Entangler can block an additional creature each combat. +mana={2}{G}{G} +type=Creature +subtype=Eldrazi Werewolf +power=4 +toughness=6 +[/card] +[card] name=Field of Ruin auto={T}:Add{1} auto={2}{T}{S}:destroy target(land[-basic]|opponentlbattlefield) && moveto(mybattlefield) target(basic|mylibrary) && ability$!moveto(mybattlefield) target(basic|mylibrary)!$ opponent @@ -12659,6 +13376,15 @@ mana={2}{R}{R} type=Sorcery [/card] [card] +name=Fiery Emancipation +auto=@damaged(player) from(*|myBattlefield,myStack,myGraveyard,mySideboard,myExile):all(trigger[to]) damage:twicethatmuch +auto=@damaged(planeswalker) from(*|myBattlefield,myStack,myGraveyard,mySideboard,myExile):all(trigger[to]) damage:twicethatmuch +auto=@damaged(creature) from(*|myBattlefield,myStack,myGraveyard,mySideboard,myExile):all(trigger[to]) damage:twicethatmuch +text=If a source you control would deal damage to a permanent or player, it deals triple that damage to that permanent or player instead. +mana={3}{R}{R}{R} +type=Enchantment +[/card] +[card] name=Fiery Finish target=creature auto=damage:7 @@ -12803,6 +13529,14 @@ mana={BG}{BG} type=Sorcery [/card] [card] +name=Finishing Blow +target=creature,planeswalker +auto=destroy +text=Destroy target creature or planeswalker. +mana={4}{B} +type=Instant +[/card] +[card] name=Fire // Ice auto=choice {1}{R}:damage:1 target(creature,player,planeswalker) && damage:1 target(creature,player,planeswalker) auto=choice {1}{U}:tap target(*|battlefield) && draw:1 controller @@ -12811,14 +13545,6 @@ mana={0} type=Instant [/card] [card] -name=Fire and Brimstone -auto=if type(creature[attacking]|opponentbattlefield)~morethan~0 then damage:4 opponent -auto=damage:4 controller -text=Fire and Brimstone deals 4 damage to target player who declared an attacking creature this turn and 4 damage to you. -mana={3}{W}{W} -type=Instant -[/card] -[card] name=Fire Prophecy target=creature auto=damage:3 @@ -12861,6 +13587,14 @@ power=1 toughness=3 [/card] [card] +name=Fire and Brimstone +auto=if type(creature[attacking]|opponentbattlefield)~morethan~0 then damage:4 opponent +auto=damage:4 controller +text=Fire and Brimstone deals 4 damage to target player who declared an attacking creature this turn and 4 damage to you. +mana={3}{W}{W} +type=Instant +[/card] +[card] name=Fire-Omen Crane abilities=flying auto=@combat(attacking) source(this):damage:1 target(creature|opponentBattlefield) @@ -13044,6 +13778,16 @@ power=5 toughness=4 [/card] [card] +name=Fish Reef +auto=@movedTo(this|mygraveyard) from(myBattlefield):token(Whale Reef) +text=When this creature dies, put a 6/6 blue Whale creature token onto the battlefield with "When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield." +type=Creature +subtype=Fish +color=blue +power=3 +toughness=3 +[/card] +[card] name=Fissure Ventù target=artifact,land[-basic] auto=choice name(Choose one) destroy @@ -13131,7 +13875,7 @@ type=Instant [card] name=Flameblade Adept abilities=menace -auto=@moveto(*|mygraveyard) from(myhand):1/0 ueot +auto=@movedto(*|mygraveyard) from(myhand):1/0 ueot text=Menace -- Whenever you cycle or discard a card, Flameblade Adept gets +1/+0 until end of turn. mana={R} type=Creature @@ -13506,6 +14250,16 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Forgotten Sentinel +auto=tap(noevent) +text=Forgotten Sentinel enters the battlefield tapped. +mana={4} +type=Artifact Creature +subtype=Golem +power=4 +toughness=3 +[/card] +[card] name=Foriysian Brigade text=Foriysian Brigade can block an additional creature. mana={3}{W} @@ -13623,6 +14377,14 @@ mana={3}{W}{U} type=Sorcery [/card] [card] +name=Frantic Inventory +auto=draw:1 controller +auto=foreach(Frantic Inventory|myGraveyard) draw:1 controller +text=Draw a card, then draw cards equal to the number of cards named Frantic Inventory in your graveyard. +mana={1}{U} +type=Instant +[/card] +[card] name=Fraying Sanity target=player auto=@each endofturn:deplete:type:*[fresh]:targetedpersonsgraveyard targetedplayer @@ -13909,6 +14671,15 @@ text={T}: Add {C}. -- {1}, {T}: Put a storage counter on Fungal Reaches. -- {1}, type=Land [/card] [card] +name=Fungal Rebirth +target=*|myGraveyard +auto=moveTo(myHand) +auto=token(Saproling Fun)*2 restriction{morbid} +text=Return target permanent card from your graveyard to your hand. If a creature died this turn, create two 1/1 green Saproling creature tokens. +mana={2}{G} +type=Instant +[/card] +[card] name=Furious Rise auto=@each my endofturn aslongas(creature[power>=4]|myBattlefield):moveto(exile) and!( transforms((,canplayfromexile)) ueot )! all(*[zpos=1]|mylibrary) uynt text=At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with Furious Rise. @@ -13924,6 +14695,19 @@ mana={2}{R}{R} type=Instant [/card] [card] +name=Gadrak, the Crown-Scourge +abilities=flying +auto=aslongas(artifact|myBattlefield) cantattack <4 +auto=aslongas(artifact|myBattlefield) cantpwattack <4 +auto=@each my endofturn restriction{morbid}:foreach(creature[-token;fresh]|myGraveyard) token(Treasure Gad) +text=Flying -- Gadrak, the Crown-Scourge can't attack unless you control four or more artifacts. -- At the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with " {T}, Sacrifice this artifact: Add one mana of any color.") +mana={2}{R} +type=Legendary Creature +subtype=Dragon +power=5 +toughness=4 +[/card] +[card] name=Gadwick, the Wizened auto=draw:X auto=@movedTo(*[blue]|mystack):tap target(*[-land]|opponentbattlefield) @@ -13947,7 +14731,7 @@ toughness=1 [/card] [card] name=Gaea's Protector -auto=@combat (attacking,blocking) source(this): all(creature|opponentbattlefield) mustblock ueot +auto=@combat(attacking) source(this): all(creature|opponentbattlefield) mustblock ueot text=Gaea’s Protector must be blocked if able. mana={3}{G} type=Creature @@ -13975,6 +14759,17 @@ power=4 toughness=4 [/card] [card] +name=Gale Swooper +abilities=flying +auto=target(creature) flying ueot +text=Flying -- When Gale Swooper enters the battlefield, target creature gains flying until end of turn. +mana={3}{W} +type=Creature +subtype=Griffin +power=3 +toughness=2 +[/card] +[card] name=Galecaster Colossus auto={T(wizard|myBattlefield)}:target(*[-land]|opponentBattlefield) moveTo(ownerHand) text=Tap an untapped Wizard you control: Return target nonland permanent you don't control to its owner's hand. @@ -14031,6 +14826,14 @@ mana={5}{U} type=Sorcery [/card] [card] +name=Gang Up +target=creature[power<=prex] +auto=destroy +text=Assist (Another player can pay up to {X} of this spell's cost. You choose the value of X.) -- Destroy target creature with power X or less. +mana={X}{B} +type=Instant +[/card] +[card] name=Gang of Devils auto=@movedTo(this|graveyard) from(battlefield):damage:1 target(player,creature) auto=@movedTo(this|graveyard) from(battlefield):ability$!name(damage) choice target(creature,player) damage:1!$ controller @@ -14043,14 +14846,6 @@ power=3 toughness=3 [/card] [card] -name=Gang Up -target=creature[power<=prex] -auto=destroy -text=Assist (Another player can pay up to {X} of this spell's cost. You choose the value of X.) -- Destroy target creature with power X or less. -mana={X}{B} -type=Instant -[/card] -[card] name=Garenbrig Carver // Shield's Might abilities=canplayfromexile,flash,adventure restriction=myturnonly @@ -14142,6 +14937,46 @@ power=3 toughness=3 [/card] [card] +name=Garruk's Gorehorn +mana={4}{G} +type=Creature +subtype=Beast +power=7 +toughness=3 +[/card] +[card] +name=Garruk's Harbinger +auto=cantbetargetof(*[black]) +auto=@damaged(player,planeswalker) from(this):reveal:power optionone name(Get a creature or a Garruk) target(*[creature;Garruk]|reveal) moveto(myHand) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Hexproof from black -- Whenever Garruk's Harbinger deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +mana={1}{G}{G} +type=Creature +subtype=Beast +power=4 +toughness=3 +[/card] +[card] +name=Garruk's Uprising +auto=if type(creature[power>=4]:myBattlefield)~morethan~0 then draw:1 controller +auto=lord(creature|myBattlefield) trample +auto=@movedTo(creature[power>=4]|myBattlefield):draw:1 controller +text=When Garruk's Uprising enters the battlefield, if you control a creature with power 4 or greater, draw a card. -- Creatures you control have trample. (They can deal excess combat damage to the player or planeswalker they're attacking.) -- Whenever a creature with power 4 or greater enters the battlefield under your control, draw a card. +mana={2}{G} +type=Enchantment +[/card] +[card] +name=Garruk's Warsteed +abilities=vigilance +auto=choice name(Search Library) may moveto(myhand) target(Garruk, Savage Herald|myLibrary) && shuffle +auto=choice name(Search Graveyard) may moveto(myhand) target(Garruk, Savage Herald|myGraveyard) +text=Vigilance -- When Garruk's Warsteed enters the battlefield, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={3}{G}{G} +type=Creature +subtype=Rhino +power=3 +toughness=5 +[/card] +[card] name=Garruk, Cursed Huntsman auto=counter(0/0,5,loyalty) auto={C(0/0,0,Loyalty)}:name(0: Wolf) token(Wolf Gar) @@ -14153,6 +14988,29 @@ type=Legendary Planeswalker subtype=Garruk [/card] [card] +name=Garruk, Savage Herald +aicode=activate transforms((,newability[if type(creature[zpos=1]|mylibrary)~morethan~0 then target(creature[zpos=1]|mylibrary) moveto(ownerHand) else target(*[zpos=1]|mylibrary) bottomoflibrary])) ueot +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:name(Reveal the top card) reveal:1 optionone target(creature|reveal) moveto(myhand) optiononeend optiontwo name(Put in bottom of library) target(<1>*|reveal) bottomoflibrary optiontwoend revealend +auto={C(0/0,-2,Loyalty)}:name(Deals damage to target creature) target(creature|mybattlefield) transforms((,newability[target(other creature) dynamicability])) oneshot +auto={C(0/0,-7,Loyalty)}:name(Creatures you control assign damage) all(creature|myBattlefield) transforms((,newability[@combat(blocked,turnlimited) source(this):may name(assign combat damage to defending player) damage:power opponent && fog from(this)])) ueot +text=+1: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library. -- -2: Target creature you control deals damage equal to its power to another target creature. -- -7: Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." +mana={4}{G}{G} +type=Legendary Planeswalker +subtype=Garruk +[/card] +[card] +name=Garruk, Unleashed +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:name(+3/+3 and trample) target(creature) 3/3 ueot && trample ueot +auto={C(0/0,-2,Loyalty)}:name(Create a Beast) token(Beast Gar) && transforms((,newability[if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then counter(0/0,1,Loyalty) all(this)])) oneshot +auto={C(0/0,-7,Loyalty)}:name(Emblem search a creature) emblem transforms((,newability[@each my endofturn:may moveto(myBattlefield) target(creature|myLibrary) && shuffle])) forever dontremove +text=+1: Up to one target creature gets +3/+3 and gains trample until end of turn. -- -2: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed. -- -7: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." +mana={2}{G}{G} +type=Legendary Planeswalker +subtype=Garruk +[/card] +[card] name=Gate Colossus anyzone=foreach(land[Gate]|myBattlefield) changecost(colorless:-1) forcedalive auto=cantbeblockedby(creature[power>=2]) @@ -14370,7 +15228,8 @@ type=Sorcery [/card] [card] name=Geosurge -auto=add{R}{R}{R}{R}{R}{R}{R} +auto= +auto={T}:if type(*[artifact;creature]|myhand)~morethan~0 then add{R}{R}{R}{R}{R}{R}{R} text=Add {R}{R}{R}{R}{R}{R}{R} to your mana pool. Spend this mana only to cast artifact or creature spells. mana={R}{R}{R}{R} type=Sorcery @@ -14482,6 +15341,21 @@ power=2 toughness=2 [/card] [card] +name=Ghostly Pilferer +auto=@untapped(this):name(pay 2 to draw) pay[[{2}]] name(Pay 2) draw:1 controller +auto=@movedTo(*|opponentStack) from(graveyard):draw:1 controller +auto=@movedTo(*|opponentStack) from(library):draw:1 controller +auto=@movedTo(*|opponentStack) from(sideboard):draw:1 controller +auto=@movedTo(*|opponentStack) from(exile):draw:1 controller +auto={D(*|myhand)}:unblockable ueot +text=Whenever Ghostly Pilferer becomes untapped, you may pay {2}. If you do, draw a card. -- Whenever an opponent casts a spell from anywhere other than their hand, draw a card. -- Discard a card: Ghostly Pilferer can't be blocked this turn. +mana={1}{U} +type=Creature +subtype=Spirit Rogue +power=2 +toughness=1 +[/card] +[card] name=Giant Killer // Chop Down abilities=canplayfromexile,flash,adventure restriction=myturnonly @@ -14931,6 +15805,16 @@ power=1 toughness=5 [/card] [card] +name=Gloom Sower +auto=@combat(blocked) source(this) from(creature):life:-2 opponent && life:2 controller +text=Whenever Gloom Sower becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +mana={5}{B}{B} +type=Creature +subtype=Horror +power=8 +toughness=6 +[/card] +[card] name=Glorifier of Dusk auto={L:2}:flying ueot auto={L:2}:vigilance ueot @@ -15069,8 +15953,19 @@ power=4 toughness=4 [/card] [card] +name=Gnarled Sage +abilities=reach +auto=this(pdrewcount>1) 0/2 ueot && vigilance ueot +text=Reach (This creature can block creatures with flying.) -- As long as you've drawn two or more cards this turn, Gnarled Sage gets +0/+2 and has vigilance. (Attacking doesn't cause it to tap.) +mana={3}{G}{G} +type=Creature +subtype=Treefolk Druid +power=4 +toughness=4 +[/card] +[card] name=Gnarlroot Trapper -auto={T}{L:1}:add{G} +auto={T}{L:1}:if type(creature[elf]|myhand)~morethan~0 then add{G} auto={T}:target(*[elf;attacking]|mybattlefield) deathtouch ueot text={T}, Pay 1 life: Add {G} to your mana pool. Spend this mana only to cast an Elf creature spell. -- {T}: Target attacking Elf you control gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) mana={B} @@ -15232,7 +16127,7 @@ type=Enchantment [card] name=Goblin Fire Fiend abilities=haste -auto=@combat (attacking) source(this):lord(<1>creature|opponentBattlefield) mustblock ueot +auto=@combat(attacking) source(this):all(creature|opponentBattlefield) mustblock ueot auto={R}:1/0 ueot text=Haste -- Goblin Fire Fiend must be blocked if able. -- {R}: Goblin Fire Fiend gets +1/+0 until end of turn. mana={3}{R} @@ -15260,6 +16155,16 @@ mana={2}{R} type=Sorcery [/card] [card] +name=Goblin Instigator +auto=token(Goblin,Creature Goblin,1/1,red) +text=When Goblin Instigator enters the battlefield, create a 1/1 red Goblin creature token. +mana={1}{R} +type=Creature +subtype=Goblin Rogue +power=1 +toughness=1 +[/card] +[card] name=Goblin Locksmith auto=@combat(attacking) source(this):all(creature[defender]) cantblock text=Whenever Goblin Locksmith attacks, creatures with defender can't block this turn. @@ -15338,6 +16243,23 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Goblin Wiz +auto=@movedTo(*[-creature]|myStack) 1/1 ueot +text=Whenever you cast a noncreature spell, this get +1/+1 until end of turn. +type=Creature +subtype=Goblin Wizard +power=1 +toughness=1 +color=red +[/card] +[card] +name=Goblin Wizardry +auto=token(Goblin Wiz)*2 +text=Create two 1/1 red Goblin Wizard creature tokens with prowess. (Whenever you cast a noncreature spell, they get +1/+1 until end of turn.) +mana={3}{R} +type=Instant +[/card] +[card] name=God-Eternal Bontu abilities=menace auto=may notatarget(other *|mybattlefield) sacrifice && draw:1 @@ -15522,6 +16444,17 @@ power=4 toughness=3 [/card] [card] +name=Goremand +abilities=flying,trample +auto=ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice !$ opponent +text=As an additional cost to cast this spell, sacrifice a creature. -- Flying -- Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) -- When Goremand enters the battlefield, each opponent sacrifices a creature. +mana={4}{B}{B}{S(creature|mybattlefield)} +type=Creature +subtype=Demon +power=5 +toughness=5 +[/card] +[card] name=Gorging Vulture abilities=flying auto=reveal:4 revealzone(mylibrary) optionone all(*|reveal) moveto(ownergraveyard) and!( if cantargetcard(creature|*) then life:1 target(player))! optiononeend revealend @@ -15821,6 +16754,22 @@ power=5 toughness=5 [/card] [card] +name=Griffin Aerie +auto=@each my endofturn restriction{compare(lifegain)~morethan~2}:token(Griffin Gri) controller +text=At the beginning of your end step, if you gained 3 or more life this turn, create a 2/2 white Griffin creature token with flying. +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Griffin Gri +abilities=flying +type=Creature +subtype=Griffin +power=2 +toughness=2 +color=white +[/card] +[card] name=Grim Captain's Call auto=moveto(myhand) target(pirate|mygraveyard) auto=moveto(myhand) target(vampire|mygraveyard) @@ -16377,6 +17326,13 @@ power=3 toughness=2 [/card] [card] +name=Hardened Scales +auto=@counteradded(1/1) from(creature|mybattlefield):all(trigger[from]) counter(1/1) limit:1 +text=If one or more +1/+1 counters would be placed on a creature you control, that many plus one +1/+1 counters are placed on it instead. +mana={G} +type=Enchantment +[/card] +[card] name=Hardened-Scale Armor target=creature auto=3/3 @@ -16386,13 +17342,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Hardened Scales -auto=@counteradded(1/1) from(creature|mybattlefield):all(trigger[from]) counter(1/1) limit:1 -text=If one or more +1/+1 counters would be placed on a creature you control, that many plus one +1/+1 counters are placed on it instead. -mana={G} -type=Enchantment -[/card] -[card] name=Hardy Veteran auto=this(variable{controllerturn}>0) 0/2 text=As long as it's your turn, Hardy Veteran gets +0/+2. @@ -16445,26 +17394,26 @@ toughness=1 [card] name=Harvest Pyre target=creature -auto=if type(*|mygraveyard)~morethan~0 then choice name(Exile 1 card) ability$!moveTo(exile) notatarget(*|mygraveyard)!$ controller && damage:1 -auto=if type(*|mygraveyard)~morethan~1 then choice name(Exile 2 cards) ability$!moveTo(exile) notatarget(<2>*|mygraveyard)!$ controller && damage:2 -auto=if type(*|mygraveyard)~morethan~2 then choice name(Exile 3 cards) ability$!moveTo(exile) notatarget(<3>*|mygraveyard)!$ controller && damage:3 -auto=if type(*|mygraveyard)~morethan~3 then choice name(Exile 4 cards) ability$!moveTo(exile) notatarget(<4>*|mygraveyard)!$ controller && damage:4 -auto=if type(*|mygraveyard)~morethan~4 then choice name(Exile 5 cards) ability$!moveTo(exile) notatarget(<5>*|mygraveyard)!$ controller && damage:5 -auto=if type(*|mygraveyard)~morethan~5 then choice name(Exile 6 cards) ability$!moveTo(exile) notatarget(<6>*|mygraveyard)!$ controller && damage:6 -auto=if type(*|mygraveyard)~morethan~6 then choice name(Exile 7 cards) ability$!moveTo(exile) notatarget(<7>*|mygraveyard)!$ controller && damage:7 -auto=if type(*|mygraveyard)~morethan~7 then choice name(Exile 8 cards) ability$!moveTo(exile) notatarget(<8>*|mygraveyard)!$ controller && damage:8 -auto=if type(*|mygraveyard)~morethan~8 then choice name(Exile 9 cards) ability$!moveTo(exile) notatarget(<9>*|mygraveyard)!$ controller && damage:9 -auto=if type(*|mygraveyard)~morethan~9 then choice name(Exile 10 cards) ability$!moveTo(exile) notatarget(<10>*|mygraveyard)!$ controller && damage:10 -auto=if type(*|mygraveyard)~morethan~10 then choice name(Exile 11 cards) ability$!moveTo(exile) notatarget(<11>*|mygraveyard)!$ controller && damage:11 -auto=if type(*|mygraveyard)~morethan~11 then choice name(Exile 12 cards) ability$!moveTo(exile) notatarget(<12>*|mygraveyard)!$ controller && damage:12 -auto=if type(*|mygraveyard)~morethan~12 then choice name(Exile 13 cards) ability$!moveTo(exile) notatarget(<13>*|mygraveyard)!$ controller && damage:13 -auto=if type(*|mygraveyard)~morethan~13 then choice name(Exile 14 cards) ability$!moveTo(exile) notatarget(<14>*|mygraveyard)!$ controller && damage:14 -auto=if type(*|mygraveyard)~morethan~14 then choice name(Exile 15 cards) ability$!moveTo(exile) notatarget(<15>*|mygraveyard)!$ controller && damage:15 -auto=if type(*|mygraveyard)~morethan~15 then choice name(Exile 16 cards) ability$!moveTo(exile) notatarget(<16>*|mygraveyard)!$ controller && damage:16 -auto=if type(*|mygraveyard)~morethan~16 then choice name(Exile 17 cards) ability$!moveTo(exile) notatarget(<17>*|mygraveyard)!$ controller && damage:17 -auto=if type(*|mygraveyard)~morethan~17 then choice name(Exile 18 cards) ability$!moveTo(exile) notatarget(<18>*|mygraveyard)!$ controller && damage:18 -auto=if type(*|mygraveyard)~morethan~18 then choice name(Exile 19 cards) ability$!moveTo(exile) notatarget(<19>*|mygraveyard)!$ controller && damage:19 -auto=if type(*|mygraveyard)~morethan~19 then choice name(Exile 20 cards) ability$!moveTo(exile) notatarget(<20>*|mygraveyard)!$ controller && damage:20 +auto=if type(*|mygraveyard)~morethan~0 then choice name(Exile 1 card) ability$!moveTo(exile) notatarget(*|mygraveyard)!$ controller && damage:1 target(creature) +auto=if type(*|mygraveyard)~morethan~1 then choice name(Exile 2 cards) ability$!moveTo(exile) notatarget(<2>*|mygraveyard)!$ controller && damage:2 target(creature) +auto=if type(*|mygraveyard)~morethan~2 then choice name(Exile 3 cards) ability$!moveTo(exile) notatarget(<3>*|mygraveyard)!$ controller && damage:3 target(creature) +auto=if type(*|mygraveyard)~morethan~3 then choice name(Exile 4 cards) ability$!moveTo(exile) notatarget(<4>*|mygraveyard)!$ controller && damage:4 target(creature) +auto=if type(*|mygraveyard)~morethan~4 then choice name(Exile 5 cards) ability$!moveTo(exile) notatarget(<5>*|mygraveyard)!$ controller && damage:5 target(creature) +auto=if type(*|mygraveyard)~morethan~5 then choice name(Exile 6 cards) ability$!moveTo(exile) notatarget(<6>*|mygraveyard)!$ controller && damage:6 target(creature) +auto=if type(*|mygraveyard)~morethan~6 then choice name(Exile 7 cards) ability$!moveTo(exile) notatarget(<7>*|mygraveyard)!$ controller && damage:7 target(creature) +auto=if type(*|mygraveyard)~morethan~7 then choice name(Exile 8 cards) ability$!moveTo(exile) notatarget(<8>*|mygraveyard)!$ controller && damage:8 target(creature) +auto=if type(*|mygraveyard)~morethan~8 then choice name(Exile 9 cards) ability$!moveTo(exile) notatarget(<9>*|mygraveyard)!$ controller && damage:9 target(creature) +auto=if type(*|mygraveyard)~morethan~9 then choice name(Exile 10 cards) ability$!moveTo(exile) notatarget(<10>*|mygraveyard)!$ controller && damage:10 target(creature) +auto=if type(*|mygraveyard)~morethan~10 then choice name(Exile 11 cards) ability$!moveTo(exile) notatarget(<11>*|mygraveyard)!$ controller && damage:11 target(creature) +auto=if type(*|mygraveyard)~morethan~11 then choice name(Exile 12 cards) ability$!moveTo(exile) notatarget(<12>*|mygraveyard)!$ controller && damage:12 target(creature) +auto=if type(*|mygraveyard)~morethan~12 then choice name(Exile 13 cards) ability$!moveTo(exile) notatarget(<13>*|mygraveyard)!$ controller && damage:13 target(creature) +auto=if type(*|mygraveyard)~morethan~13 then choice name(Exile 14 cards) ability$!moveTo(exile) notatarget(<14>*|mygraveyard)!$ controller && damage:14 target(creature) +auto=if type(*|mygraveyard)~morethan~14 then choice name(Exile 15 cards) ability$!moveTo(exile) notatarget(<15>*|mygraveyard)!$ controller && damage:15 target(creature) +auto=if type(*|mygraveyard)~morethan~15 then choice name(Exile 16 cards) ability$!moveTo(exile) notatarget(<16>*|mygraveyard)!$ controller && damage:16 target(creature) +auto=if type(*|mygraveyard)~morethan~16 then choice name(Exile 17 cards) ability$!moveTo(exile) notatarget(<17>*|mygraveyard)!$ controller && damage:17 target(creature) +auto=if type(*|mygraveyard)~morethan~17 then choice name(Exile 18 cards) ability$!moveTo(exile) notatarget(<18>*|mygraveyard)!$ controller && damage:18 target(creature) +auto=if type(*|mygraveyard)~morethan~18 then choice name(Exile 19 cards) ability$!moveTo(exile) notatarget(<19>*|mygraveyard)!$ controller && damage:19 target(creature) +auto=if type(*|mygraveyard)~morethan~19 then choice name(Exile 20 cards) ability$!moveTo(exile) notatarget(<20>*|mygraveyard)!$ controller && damage:20 target(creature) text=As an additional cost to cast Harvest Pyre, exile X cards from your graveyard. -- Harvest Pyre deals X damage to target creature. mana={1}{R} type=Instant @@ -16551,6 +17500,20 @@ mana={1}{B}{B} type=Sorcery [/card] [card] +name=Haven of the Spirit Dragon +auto={T}:add{1} +auto={T}:if type(creature[dragon]|myhand)~morethan~0 then add{W} +auto={T}:if type(creature[dragon]|myhand)~morethan~0 then add{U} +auto={T}:if type(creature[dragon]|myhand)~morethan~0 then add{R} +auto={T}:if type(creature[dragon]|myhand)~morethan~0 then add{G} +auto={T}:if type(creature[dragon]|myhand)~morethan~0 then add{B} +auto={2}{T}{S}:name(Move dragon) moveto(myhand) target(creature[dragon]|mygraveyard) +auto={2}{T}{S}:name(Move Ugin, the Ineffable) moveto(myhand) target(Ugin, the Ineffable|mygraveyard) +auto={2}{T}{S}:name(Move Ugin, the Spirit Dragon) moveto(myhand) target(Ugin, the Spirit Dragon|mygraveyard) +text={T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a Dragon creature spell. -- {2}, {T}, Sacrifice Haven of the Spirit Dragon: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. +type=Land +[/card] +[card] name=Havoc Devils abilities=trample text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) @@ -16561,6 +17524,16 @@ power=4 toughness=3 [/card] [card] +name=Havoc Jester +auto=@sacrificed(*|myBattlefield):ability$!name(Choose one) choice name(Damage player) damage:1 target(player) _ choice name(Damage creature) damage:1 target(creature) _ choice name(Damage planeswalker) damage:1 target(planeswalker)!$ controller +text=Whenever you sacrifice a permanent, Havoc Jester deals 1 damage to any target. +mana={4}{R} +type=Creature +subtype=Devil +power=5 +toughness=5 +[/card] +[card] name=Haze of Pollen auto=preventalldamage autohand=__CYCLING__({3}) @@ -16683,6 +17656,17 @@ mana={1}{R}{S(creature,planeswalker|myBattlefield)} type=Instant [/card] [card] +name=Heartfire Immolator +auto=@movedTo(*[-creature]|myStack) 1/1 ueot +auto={R}{S}:target(creature,planeswalker) dynamicability +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- {R}, Sacrifice Heartfire Immolator: It deals damage equal to its power to target creature or planeswalker. +mana={1}{R} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Heartless Act #To remove just 3 counter is not supported ATM, so it removes all counters from target creature auto=choice name(Destroy):destroy target(creature[counter{notany}]) @@ -16717,20 +17701,6 @@ mana={X}{G} type=Instant [/card] [card] -name=Haven of the Spirit Dragon -auto={T}:add{1} -auto={T}:add{W} -auto={T}:add{U} -auto={T}:add{R} -auto={T}:add{G} -auto={T}:add{B} -auto={2}{T}{S}:name(Move dragon) moveto(myhand) target(creature[dragon]|mygraveyard) -auto={2}{T}{S}:name(Move Ugin, the Ineffable) moveto(myhand) target(Ugin, the Ineffable|mygraveyard) -auto={2}{T}{S}:name(Move Ugin, the Spirit Dragon) moveto(myhand) target(Ugin, the Spirit Dragon|mygraveyard) -text={T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a Dragon creature spell. -- {2}, {T}, Sacrifice Haven of the Spirit Dragon: Return target Dragon creature card or Ugin planeswalker card from your graveyard to your hand. -type=Land -[/card] -[card] name=Heavenly Blademaster abilities=flying, double strike auto=may target(aura|battlefield) newhook @@ -16860,6 +17830,17 @@ power=2 toughness=2 [/card] [card] +name=Hellkite Punisher +abilities=flying +auto={R}:1/0 ueot +text=Flying -- {R}: Hellkite Punisher gets +1/+0 until end of turn. +mana={5}{R}{R} +type=Creature +subtype=Dragon +power=6 +toughness=6 +[/card] +[card] name=Hellkite Whelp abilities=flying auto=@combat(attacking) source(this):damage:1 target(creature|opponentBattlefield) @@ -17228,6 +18209,16 @@ power=2 toughness=3 [/card] [card] +name=Historian of Zhalfir +auto=@combat(attacking) source(this) restriction{type(planeswalker[Teferi]|myBattlefield)~morethan~0}:draw:1 controller +text=Whenever Historian of Zhalfir attacks, if you control a Teferi planeswalker, draw a card. +mana={2}{U}{U} +type=Creature +subtype=Human Wizard +power=3 +toughness=3 +[/card] +[card] name=History of Benalia auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -17250,6 +18241,17 @@ mana={1}{B}{R} type=Instant [/card] [card] +name=Hobblefiend +abilities=trample +auto={1}{S(other creature|myBattlefield}:counter(1/1,1) all(this) +text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) -- {1}, Sacrifice another creature: Put a +1/+1 counter on Hobblefiend. +mana={1}{R} +type=Creature +subtype=Devil +power=2 +toughness=1 +[/card] +[card] name=Hollow One anyzone=@discarded(*|myhand):changecost(colorless:-2) ueot forcedalive autohand=__CYCLING__({2}) @@ -17329,6 +18331,18 @@ power=6 toughness=6 [/card] [card] +name=Hooded Blightfang +abilities=deathtouch +auto=@combat(attackig) source(creature[deathtouch]|myBattlefield):life:-1 opponent && life:1 controller +auto=@damaged(planeswalker) from(creature[deathtouch]|myBattlefield):all(trigger[to]) destroy +text=Deathtouch -- Whenever a creature you control with deathtouch attacks, each opponent loses 1 life and you gain 1 life. -- Whenever a creature you control with deathtouch deals damage to a planeswalker, destroy that planeswalker. +mana={2}{B} +type=Creature +subtype=Snake +power=1 +toughness=4 +[/card] +[card] name=Hooded Brawler auto=@exerted(this):2/2 ueot auto=@combat(attacking) source(this):may exert @@ -17733,11 +18747,11 @@ color=white [/card] [card] name=Humble Naturalist -auto={T}:Add{G} -auto={T}:Add{W} -auto={T}:Add{U} -auto={T}:Add{B} -auto={T}:Add{R} +auto={T}:if type(creature|myhand)~morethan~0 then Add{G} +auto={T}:if type(creature|myhand)~morethan~0 then Add{W} +auto={T}:if type(creature|myhand)~morethan~0 then Add{U} +auto={T}:if type(creature|myhand)~morethan~0 then Add{B} +auto={T}:if type(creature|myhand)~morethan~0 then Add{R} text={T}: Add one mana of any color. Spend this mana only to cast a creature spell. mana={1}{G} type=Creature @@ -17840,6 +18854,16 @@ power=1 toughness=1 [/card] [card] +name=Hunter's Edge +target=creature|myBattlefield +restriction=type(creature|opponentbattlefield)~morethan~0 +auto=counter(1/1,1) +auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot +text=Put a +1/+1 counter on target creature you control. Then that creature deals damage equal to its power to target creature you don't control. +mana={3}{G} +type=Sorcery +[/card] +[card] name=Huntmaster Liger abilities=mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -18012,6 +19036,14 @@ mana={3} type=Artifact [/card] [card] +name=Idol of Endurance +auto=(blink)forsrc all(creature[manacost<=3]|myGraveyard) +auto={1}{W}{T}:may activate castcard(normal) target(creature[manacost<=3]|myexile) +text=When Idol of Endurance enters the battlefield, exile all creature cards with converted mana cost 3 or less from your graveyard until Idol of Endurance leaves the battlefield. -- {1}{W}, {T}: Until end of turn, you may cast a creature spell from among the cards exiled with Idol of Endurance without paying its mana cost. +mana={2}{W} +type=Artifact +[/card] +[card] name=Idol of Oblivion auto={T}:draw:1 restriction{thisturn(creature[token]|mybattlefield)~morethan~0} auto={8}{T}{S}:token(Eldrazi,Creature Eldrazi,10/10,colorless) @@ -18050,6 +19082,16 @@ type=Land subtype=Desert [/card] [card] +name=Igneous Cur +auto={1}{R}:2/0 ueot +text={1}{R}: Igneous Cur gets +2/+0 until end of turn. +mana={1}{R} +type=Creature +subtype=Elemental Dog +power=1 +toughness=2 +[/card] +[card] name=Igneous Elemental target=creature autohand=if type(land|mygraveyard)~morethan~0 then reduce({1}) @@ -18122,7 +19164,7 @@ name=Illuminate targer=creature auto=damage:X other={X}{2}{R}{R} name(Kicker {2}{R}) -auto=if paid(alternative) then damage:X targetedcontroller +auto=if paid(alternative) then damage:X targetcontroller kicker={3}{U} auto=kicker ifnot paid(alternative) then draw:X controller text=Kicker {2}{R} and/or {3}{U} (You may pay an additional {2}{R} and/or {3}{U} as you cast this spell.) -- Illuminate deals X damage to target creature. If Illuminate was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. If Illuminate was kicked with its {3}{U} kicker, you draw X cards. @@ -18252,6 +19294,14 @@ mana={2}{R} type=Enchantment [/card] [card] +name=Immolating Gyre +auto=damage:type:*[instant;sorcery]:mygraveyard all(creature|opponentBattlefield) +auto=damage:type:*[instant;sorcery]:mygraveyard all(planeswalker|opponentBattlefield) +text=Immolating Gyre deals X damage to each creature and planeswalker you don't control, where X is the number of instant and sorcery cards in your graveyard. +mana={4}{R}{R} +type=Sorcery +[/card] +[card] name=Immortal Phoenix abilities=flying auto=@movedTo(this|graveyard) from(battlefield):all(trigger[to]) moveto(ownerhand) @@ -18567,6 +19617,17 @@ power=5 toughness=3 [/card] [card] +name=Indulging Patrician +abilities=flying,lifelink +auto=@each endofturn restriction{compare(lifegain)~morethan~2}:life:-3 opponent +text=Flying -- Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- At the beginning of your end step, if you gained 3 or more life this turn, each opponent loses 3 life. +mana={1}{W}{B} +type=Creature +subtype=Vampire Noble +power=1 +toughness=4 +[/card] +[card] name=Inescapable Blaze abilities=nofizzle target=player,creature @@ -18725,6 +19786,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Inniaz, the Gale Force +auto={2}{WU}:all(creature[attacking]) flying ueot && 1/1 ueot +auto=@each my blockers restriction{type(creature[attacking;flying]|myBattlefield)~morethan~2}:moveto(myBattlefield) target(*[-land]|opponentbattlefield) +auto=@each my blockers restriction{type(creature[attacking;flying]|myBattlefield)~morethan~2}:ability$!moveto(myBattlefield) notatarget(*[-land]|opponentbattlefield)!$ opponent +text=Flying -- {2}{W} or {U}: Attacking creatures with flying get +1/+1 until end of turn. ( {W} or {U} can be paid with either {W} or {U}.) -- Whenever three or more creatures you control with flying attack, each player gains control of a nonland permanent of your choice controlled by the player to their right. +mana={3}{U}{U} +type=Legendary Creature +subtype=Djinn +power=4 +toughness=4 +[/card] +[card] name=Inquisitive Puppet auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto={E}:create(Human:creature Human:1/1:white) @@ -18918,16 +19991,16 @@ type=Instant name=Interplanar Beacon auto=@movedTo(planeswalker|mystack):life:1 auto={T}:Add{C} -auto={1}{T}:Add{W}{U} -auto={1}{T}:Add{W}{B} -auto={1}{T}:Add{W}{R} -auto={1}{T}:Add{W}{G} -auto={1}{T}:Add{U}{B} -auto={1}{T}:Add{U}{R} -auto={1}{T}:Add{U}{G} -auto={1}{T}:Add{B}{R} -auto={1}{T}:Add{B}{G} -auto={1}{T}:Add{R}{G} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{W}{U} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{W}{B} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{W}{R} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{W}{G} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{U}{B} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{U}{R} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{U}{G} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{B}{R} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{B}{G} +auto={1}{T}:if type(planeswalker|myhand)~morethan~0 then Add{R}{G} text=Whenever you cast a planeswalker spell, you gain 1 life. -- {T}: Add {C}. -- {1}, {T}: Add two mana of different colors. Spend this mana only to cast planeswalker spells. type=Land [/card] @@ -18993,6 +20066,23 @@ power=4 toughness=5 [/card] [card] +name=Invigorated Rampage +auto=choice name(One creature gets +4/0 and trample) target(creature) 4/0 ueot && trample ueot +auto=choice name(Two creature gets +2/0 and trample) target(<2>creature) 2/0 ueot && trample ueot +text=Choose one — -- • Target creature gets +4/+0 and gains trample until end of turn. -- • Two target creatures each get +2/+0 and gain trample until end of turn. +mana={1}{R} +type=Instant +[/card] +[card] +name=Invigorating Surge +target=creature|myBattlefield +auto=counter(1/1,1) +auto=transforms((,newability[thisforeach(counter{1/1.1}) counter(1/1,1) all(this)])) oneshot +text=Put a +1/+1 counter on target creature you control, then double the number of +1/+1 counters on that creature. +mana={2}{G} +type=Instant +[/card] +[card] name=Invoke the Divine target=artifact,enchantment auto=destroy @@ -19002,14 +20092,6 @@ mana={2}{W} type=Instant [/card] [card] -name=Invigorated Rampage -auto=choice name(One creature gets +4/0 and trample) target(creature) 4/0 ueot && trample ueot -auto=choice name(Two creature gets +2/0 and trample) target(<2>creature) 2/0 ueot && trample ueot -text=Choose one — -- • Target creature gets +4/+0 and gains trample until end of turn. -- • Two target creatures each get +2/+0 and gain trample until end of turn. -mana={1}{R} -type=Instant -[/card] -[card] name=Iona's Blessing target=creature auto=teach(creature) 2/2 @@ -19248,28 +20330,6 @@ mana={3} type=Artifact [/card] [card] -name=Jace, Telepath Unbound -auto=counter(0/0,5,loyalty) -auto={C(0/0,1,Loyalty)}:name(+1: creature gets -2/0) target(creature) -2/0 uynt -auto={C(0/0,-3,Loyalty)}:name(-3: cast from graveyard) transforms((,newability[@movedTo(instant,sorcery|graveyard):all(trigger) moveTo(exile) limit:1],newability[target(*[instant;sorcery]|mygraveyard) activate castcard(normal)])) ueot -auto={C(0/0,-9,Loyalty)}:name(-9: emblem) emblem transforms((,newability[@movedTo(*|mystack):deplete:5 opponent])) forever dontremove -text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard." -type=Planeswalker -subtype=Jace -[/card] -[card] -name=Jace, Vryn's Prodigy -auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever -auto=@discarded(*|myhand):if type(*|mygraveyard)~morethan~4 then moveto(exile) -auto=@movedTo(this|exile):all(trigger[to]) transforms((,newability[flip(Jace, Telepath Unbound)],newability[moveto(mybattlefield)])) forever -text={T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn's Prodigy, then return him to the battlefield transformed under his owner's control. -mana={1}{U} -type=Legendary Creature -subtype=Human Wizard -power=0 -toughness=2 -[/card] -[card] name=Jace's Defeat target=*[blue]|stack auto=fizzle @@ -19361,6 +20421,28 @@ type=Legendary Planeswalker subtype=Jace [/card] [card] +name=Jace, Telepath Unbound +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:name(+1: creature gets -2/0) target(creature) -2/0 uynt +auto={C(0/0,-3,Loyalty)}:name(-3: cast from graveyard) transforms((,newability[@movedTo(instant,sorcery|graveyard):all(trigger) moveTo(exile) limit:1],newability[target(*[instant;sorcery]|mygraveyard) activate castcard(normal)])) ueot +auto={C(0/0,-9,Loyalty)}:name(-9: emblem) emblem transforms((,newability[@movedTo(*|mystack):deplete:5 opponent])) forever dontremove +text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard." +type=Planeswalker +subtype=Jace +[/card] +[card] +name=Jace, Vryn's Prodigy +auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever +auto=@discarded(*|myhand):if type(*|mygraveyard)~morethan~4 then moveto(exile) +auto=@movedTo(this|exile):all(trigger[to]) transforms((,newability[flip(Jace, Telepath Unbound)],newability[moveto(mybattlefield)])) forever +text={T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn's Prodigy, then return him to the battlefield transformed under his owner's control. +mana={1}{U} +type=Legendary Creature +subtype=Human Wizard +power=0 +toughness=2 +[/card] +[card] name=Jace, Wielder of Mysteries abilities=cantmilllose auto=counter(0/0,4,loyalty) @@ -19560,13 +20642,24 @@ toughness=1 [card] name=Join Shields auto=all(creature|myBattlefield) untap -auto=all(creature|myBattlefield) hexproof +auto=all(creature|myBattlefield) opponentshroud auto=all(creature|myBattlefield) indestructible text=Untap all creatures you control. They gain hexproof and indestructible until end of turn. (They can't be the targets of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy them.) mana={3}{G}{W} type=Instant [/card] [card] +name=Jolrael, Mwonvuli Recluse +auto=@drawof(player):transforms((,newability[@drawof(player) restriction{once}:token(Cat Jol)])) oneshot +auto={4}{G}{G}:all(creature|mybattlefield) transforms((,setpower=type:*:myHand,settoughness=type:*:myHand)) ueot +text=Whenever you draw your second card each turn, create a 2/2 green Cat creature token. -- {4}{G}{G}: Until end of turn, creatures you control have base power and toughness X/X, where X is the number of cards in your hand. +mana={1}{G} +type=Legendary Creature +subtype=Human Druid +power=1 +toughness=2 +[/card] +[card] name=Joraga Invocation auto=all(creature|mybattlefield) 3/3 ueot auto=all(creature|opponentbattlefield) mustblock ueot @@ -19690,7 +20783,7 @@ toughness=3 [card] name=Jungleborn Pioneer abilities=opponentshroud -auto=create(merfolk:creature merfolk:1/1:blue:hexproof) +auto=create(merfolk:creature merfolk:1/1:blue:opponentshroud) text=When Jungleborn Pioneer enters the battlefield, create a 1/1 blue Merfolk creature token with hexproof. (It can't be the target of spells or abilities your opponents control.) mana={2}{G} type=Creature @@ -19757,6 +20850,16 @@ mana={X}{R} type=Sorcery [/card] [card] +name=Kaervek, the Spiteful +auto=all(other creature|battlefield) -1/-1 +text=Other creatures get -1/-1. +mana={2}{B}{B} +type=Legendary Creature +subtype=Human Warlock +power=3 +toughness=2 +[/card] +[card] name=Kaho, Minamo Historian auto=name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(*[instant]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myexile)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend auto={X}{T}:target(instant[manacost=X]|myexile) activate castcard(normal) @@ -19825,8 +20928,8 @@ toughness=4 name=Karametra's Blessing target=creature auto=2/2 -auto=teach(Enchantment Creature) hexproof && indestructible ueot -auto=teach(creature {auras>=1}) hexproof && indestructible ueot +auto=teach(Enchantment Creature) opponentshroud && indestructible ueot +auto=teach(creature {auras>=1}) opponentshroud && indestructible ueot text=Target creature gets +2/+2 until end of turn. If it’s an enchanted creature or enchantment creature, it also gains hexproof and indestructible until end of turn. (It can’t be the target of spells or abilities your opponents control. Damage and effects that say “destroy” don’t destroy it.) mana={W} type=Instant @@ -19984,6 +21087,16 @@ power=4 toughness=4 [/card] [card] +name=Keen Glidemaster +auto={2}{U}:target(creature) flying ueot +text={2}{U}: Target creature gains flying until end of turn. +mana={1}{U} +type=Creature +subtype=Human Soldier +power=2 +toughness=1 +[/card] +[card] name=Keensight Mentor auto=newability[counter(0/0,1,Vigilance) && (vigilance)forever target(creature[-human]|myBattlefield)] auto={1}{W}{T}:counter(1/1,1) all(creature[vigilance]|myBattlefield) @@ -20077,6 +21190,18 @@ power=2 toughness=2 [/card] [card] +name=Kels, Fight Fixer +auto=menace +auto=@sacrificed(creature|mybattlefield):pay({RU}) draw:1 controller +auto={1}{S(creature|mybattlefield)}:indestructible ueot +text=Menace -- Whenever you sacrifice a creature, you may pay -- {U} or {B} -- . If you do, draw a card. ( {U} or {B} can be paid with either {U} or {B}.) -- {1}, Sacrifice a creature: Kels, Fight Fixer gains indestructible until end of turn. +mana={2}{B}{B} +type=Legendary Creature +subtype=Azra Warlock +power=4 +toughness=3 +[/card] +[card] name=Kelsien, the Plague abilities=Vigilance,haste anyzone=type:alterexperience:nonbattlezone/type:alterexperience:nonbattlezone cdaactive @@ -20115,6 +21240,17 @@ power=5 toughness=5 [/card] [card] +name=Keral Keep Disciples +auto=@counterremoved(0/0,1,Loyalty) from(planeswalker[chandra]|myBattlefield):damage:1 opponent +auto=@counteradded(0/0,1,Loyalty) from(planeswalker[chandra]|myBattlefield):damage:1 opponent +text=Whenever you activate a loyalty ability of a Chandra planeswalker, Keral Keep Disciples deals 1 damage to each opponent. +mana={2}{R}{R} +type=Creature +subtype=Human Monk +power=4 +toughness=3 +[/card] +[card] name=Kess, Dissident Mage abilities=flying auto={0}:target(instant,sorcery|mygraveyard) tempflashback ueot myTurnOnly limit:1 @@ -20261,6 +21397,18 @@ mana={5}{B}{B} type=Sorcery [/card] [card] +name=Kinetic Augur +abilities=trample +anyzone=pginstantsorcery/4 cdaactive +auto=ability$!name(discard 2 cards) notatarget(<2>*|myhand) reject!$ controller && draw:2 controller +text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) -- Kinetic Augur's power is equal to the number of instant and sorcery cards in your graveyard. -- When Kinetic Augur enters the battlefield, discard up to two cards, then draw that many cards. +mana={3}{R} +type=Creature +subtype=Human Shaman +power=* +toughness=4 +[/card] +[card] name=King of the Pride auto=all(creature[cat]|myBattlefield) 2/1 text=Other Cats you control get +2/+1. @@ -20408,6 +21556,24 @@ power=4 toughness=5 [/card] [card] +name=Knight Bas +abilities=vigilance +type=Creature +subtype=Knight +power=2 +toughness=2 +color=white +[/card] +[card] +name=Knight Val +abilities=vigilance +type=Creature +subtype=Knight +power=2 +toughness=2 +color=white +[/card] +[card] name=Knight of Autumn auto=choice counter(1/1,2) auto=choice destroy target(artifact,enchantment) @@ -20599,6 +21765,22 @@ power=4 toughness=4 [/card] [card] +name=Kraken Omi +type=Creature +subttype=Kraken +power=8 +toughness=8 +color=blue +[/card] +[card] +name=Kraken Reef +type=Creature +subtype=Kraken +color=blue +power=9 +toughness=9 +[/card] +[card] name=Kraken of the Straits auto=@combat(attacking) source(this):lord(creature[power<=type:island:mybattlefield]|opponentbattlefield) cantblock ueot text=Creatures with power less than the number of Islands you control can't block Kraken of the Straits. @@ -20609,14 +21791,6 @@ power=6 toughness=6 [/card] [card] -name=Kraken Omi -type=Creature -subttype=Kraken -power=8 -toughness=8 -color=blue -[/card] -[card] name=Krasis Incubation target=creature auto=cantattack @@ -21064,6 +22238,17 @@ power=1 toughness=2 [/card] [card] +name=Leafkin Avenger +auto={T}:foreach(creature[power>=4]|myBattlefield) add{G} +auto={7}{R}:target(creature,planeswalker) dynamicability +text={T}: Add {G} for each creature with power 4 or greater you control. -- {7}{R}: Leafkin Avenger deals damage equal to its power to target player or planeswalker. +mana={2}{R}{G} +type=Creature +subtype=Elemental Druid +power=4 +toughness=3 +[/card] +[card] name=Leafkin Druid auto={T}:restriction {type(creature|mybattlefield)~lessthan~4} Add{G} auto={T}:restriction {type(creature|mybattlefield)~morethan~3} Add{G}{G} @@ -21367,6 +22552,16 @@ mana={4}{R} type=Sorcery [/card] [card] +name=Library Larcenist +auto=@combat(attacking) source(this):draw:1 controller +text=Whenever Library Larcenist attacks, draw a card. +mana={2}{U} +type=Creature +subtype=Merfolk Rogue +power=1 +toughness=2 +[/card] +[card] name=Library of Leng abilities=nomaxhand auto=@discarded(*|myhand):all(trigger[to]) moveTo(mylibrary) @@ -21375,6 +22570,17 @@ mana={1} type=Artifact [/card] [card] +name=Lich +abilities=cantlifelose +auto=lifeset:0 controller +auto=@lifeof(player):draw:thatmuch controller && life:-thatmuch controller +auto=@damageof(player):if type(creature[-token]|mybattlefield)~lessthan~thatmuch then winGame opponent else sacrifice target(creature[-token]|mybattlefield) +auto=@movedto(this|graveyard) from(battlefield):winGame opponent +text=As Lich enters the battlefield, you lose life equal to your life total. -- You don't lose the game for having 0 or less life. -- If you would gain life, draw that many cards instead. -- Whenever you're dealt damage, sacrifice that many nontoken permanents. If you can't, you lose the game. -- When Lich is put into a graveyard from the battlefield, you lose the game. +mana={B}{B}{B}{B} +type=Enchantment +[/card] +[card] name=Lich's Caress target=creature auto=destroy @@ -21438,6 +22644,15 @@ mana={W} type=Instant [/card] [card] +name=Light of Promise +target=creature +auto=teach(creature) transforms((,newability[@lifeof(player):dynamicability])) +text=Enchant creature -- Enchanted creature has "Whenever you gain life, put that many +1/+1 counters on this creature." +mana={2}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Light of the Legion abilities=flying auto=_MENTOR_ @@ -21462,6 +22677,17 @@ power=3 toughness=1 [/card] [card] +name=Lightning Phoenix +abilities=flying,haste,cantblock +autograveyard=@each my endofturn restriction{compare(oplifelost)~morethan~2}:pay({R}) moveto(mybattlefield) +text=Flying, haste -- Lightning Phoenix can't block. -- At the beginning of your end step, if an opponent was dealt 3 or more damage this turn, you may pay {R}. If you do, return Lightning Phoenix from your graveyard to the battlefield. +mana={2}{R} +type=Creature +subtype=Phoenix +power=2 +toughness=2 +[/card] +[card] name=Lightning Skelemental abilities=trample,haste auto=@combatdamaged(player) from(this):ability$!target(<2>*|myhand) reject!$ targetedplayer @@ -21493,6 +22719,26 @@ mana={3}{R}{R} type=Sorcery [/card] [card] +name=Lightning Visionary +auto=@movedTo(*[-creature]|mystack):1/1 ueot +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) +mana={1}{R} +type=Creature +subtype=Minotaur Shaman +power=2 +toughness=1 +[/card] +[card] +name=Lightning-Core Excavator +auto={5}{T}{S}: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 +text={5}, {T}, Sacrifice Lightning-Core Excavator: It deals 3 damage to any target. +mana={1} +type=Artifact Creature +subtype=Golem +power=0 +toughness=3 +[/card] +[card] name=Lightning-Rig Crew auto=@movedTo(Pirate|mystack):untap auto={T}:damage:1 opponent @@ -21535,6 +22781,17 @@ mana={B} type=Sorcery [/card] [card] +name=Liliana's Devotee +auto=lord(zombie|myBattlefield) 1/0 +auto=@each my endofturn restriction{morbid}:may pay({1}{B}) token(Zombie Lil) +text=Zombies you control get +1/+0. -- At the beginning of your end step, if a creature died this turn, you may pay {1}{B}. If you do, create a 2/2 black Zombie creature token. +mana={2}{B} +type=Creature +subtype=Human Warlock +power=2 +toughness=3 +[/card] +[card] name=Liliana's Influence auto=counter(-1/-1,1) all(creature|opponentbattlefield) auto=may moveto(myhand) target(Liliana, Death Wielder|mylibrary) @@ -21551,6 +22808,47 @@ mana={3}{B}{B} type=Enchantment [/card] [card] +name=Liliana's Scorn +target=creature +auto=destroy +auto=choice name(Search Library) may moveto(myhand) target(Liliana, Death Mage|myLibrary) && shuffle +auto=choice name(Search Graveyard) may moveto(myhand) target(Liliana, Death Mage|myGraveyard) +text=Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={3}{B}{B} +type=Sorcery +[/card] +[card] +name=Liliana's Scrounger +auto=@each endofturn restriction{morbid}:may counter(0/0,1,loyalty) target(planeswalker[liliana]|myBattlefield) +text=At the beginning of each end step, if a creature died this turn, you may put a loyalty counter on a Liliana planeswalker you control. +mana={2}{B} +type=Creature +subtype=Human Wizard +power=3 +toughness=2 +[/card] +[card] +name=Liliana's Standard Bearer +abilities=flash +auto=draw:type:creature[fresh]:mygraveyard controller +text=Flash -- When Liliana's Standard Bearer enters the battlefield, draw X cards, where X is the number of creatures that died under your control this turn. +mana={2}{B} +type=Creature +subtype=Zombie Knight +power=3 +toughness=1 +[/card] +[card] +name=Liliana's Steward +auto={T}{S}:ability$!name(Discard a card) target(*|myhand) reject!$ opponent asSorcery +text={T}, Sacrifice Liliana's Steward: Target opponent discards a card. Activate this ability only any time you could cast a sorcery. +mana={B} +type=Creature +subtype=Zombie +power=1 +toughness=2 +[/card] +[card] name=Liliana's Triumph auto=ability$!sacrifice notatarget(creature|mybattlefield)!$ opponent auto=aslongas(planeswalker[Liliana]|mybattlefield) ability$!name(discard) reject notatarget(*|myhand)!$ opponent @@ -21559,6 +22857,17 @@ mana={1}{B} type=Instant [/card] [card] +name=Liliana, Death Mage +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:target(creature|mygraveyard) moveto(myhand) +auto={C(0/0,-3,Loyalty)}:destroy target(creature) && life:-2 targetController +auto={C(0/0,-7,Loyalty)}:life:twicetype:creature:opponentgraveyard opponent +text=+1: Return up to one target creature card from your graveyard to your hand. -- -3: Destroy target creature. Its controller loses 2 life. -- -7: Target opponent loses 2 life for each creature card in their graveyard. +mana={4}{B}{B} +type=Legendary Planeswalker +subtype=Liliana +[/card] +[card] name=Liliana, Death Wielder auto=counter(0/0,5,loyalty) auto={C(0/0,2,Loyalty)}:counter(-1/-1) target(creature) @@ -21604,6 +22913,17 @@ type=Legendary Planeswalker subtype=Liliana [/card] [card] +name=Liliana, Waker of the Dead +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:transforms((,newability[if type(*|opponenthand)~lessthan~1 then life:-3 opponent else ability$!name(Discard a card) target(*|myhand) reject!$ opponent],newability[if type(*|myhand)~lessthan~1 then life:-3 controller else ability$!name(Discard a card) target(*|myhand) reject!$ controller])) oneshot +auto={C(0/0,-3,Loyalty)}:target(creature) -type:*:myGraveyard/-type:*:myGraveyard ueot +auto={C(0/0,-7,Loyalty)}:emblem transforms((,newability[@each my combatbegins:target(creature|graveyard) moveTo(myBattlefield) and!(transforms((,newability[haste])))!])) forever dontremove +text=+1: Each player discards a card. Each opponent who can't loses 3 life. -- -3: Target creature gets -X/-X until end of turn, where X is the number of cards in your graveyard. -- -7: You get an emblem with "At the beginning of combat on your turn, put target creature card from a graveyard onto the battlefield under your control. It gains haste." +mana={2}{B}{B} +type=Legendary Planeswalker +subtype=Liliana +[/card] +[card] name=Lilting Refrain auto=@each my upkeep:may counter(0/0.1.Verse) auto=this(counter{0/0.1.Verse}) {S}:target(*|stack) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever @@ -21713,6 +23033,16 @@ mana={3}{G} type=Instant [/card] [card] +name=Living Lightning +auto=@movedTo(this|graveyard) from(battlefield):moveto(myhand) target(*[instant;sorcery]|mygraveyard) +text=When Living Lightning dies, return target instant or sorcery card from your graveyard to your hand. +mana={3}{R} +type=Creature +subtype=Elemental Shaman +power=3 +toughness=2 +[/card] +[card] name=Living Twister auto={1}{R}{D(land|myhand)}:damage:2 target(creature,player) auto={G}:target(land[tapped]|myBattlefield) moveto(ownerhand) @@ -21758,6 +23088,17 @@ power=3 toughness=3 [/card] [card] +name=Llanowar Visionary +auto=draw:1 controller +auto={T}:add{G} +text=When Llanowar Visionary enters the battlefield, draw a card. -- {T}: Add {G}. +mana={2}{G} +type=Creature +subtype=Elf Druid +power=2 +toughness=2 +[/card] +[card] name=Loafing Giant auto=@combat(attacking) source(this):reveal:1 optionone if type(land|reveal)~lessthan~1 then target(<1>*|reveal) moveto(mygraveyard) else fog from(this) optiononeend optiontwo if type(land|reveal)~morethan~0 then target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend text=Whenever Loafing Giant attacks or blocks, put the top card of your library into your graveyard. If that card is a land card, prevent all combat damage Loafing Giant would deal this turn. @@ -21837,6 +23178,15 @@ power=3 toughness=2 [/card] [card] +name=Lofty Denial +target=*|stack +auto=if type(creature[flying]|myBattlefield)~morethan~0 then transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) oneshot +auto=if type(creature[flying]|myBattlefield)~lessthan~1 then transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) oneshot +text=Counter target spell unless its controller pays 1. If you control a creature with flying, counter that spell unless its controller pays 4 instead. +mana={1}{U} +type=Instant +[/card] +[card] name=Logic Knot target=*|stack other={delve} name(Delve) @@ -22275,17 +23625,6 @@ power=1 toughness=2 [/card] [card] -name=Magnetic Web -auto={1}{T}:counter(0/0,1,Magnet) target(creature) -auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|mybattlefield):all(creature[counter{0/0.1.Magnet}]|mybattlefield) mustattack ueot -auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|mybattlefield):all(creature[counter{0/0.1.Magnet}]|opponentbattlefield) mustblock ueot -auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|opponentbattlefield):all(creature[counter{0/0.1.Magnet}]|opponentbattlefield) mustattack ueot -auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|opponentbattlefield):all(creature[counter{0/0.1.Magnet}]|mybattlefield) mustblock ueot -text=If a creature with a magnet counter on it attacks, all creatures with magnet counters on them attack if able. -- Whenever a creature with a magnet counter on it attacks, all creatures with magnet counters on them block that creature this turn if able. -- {1}, {T}: Put a magnet counter on target creature. -mana={2} -type=Artifact -[/card] -[card] name=Magma Hellion abilities=trample, haste text=Assist (Another player can pay up to {6} of this spell's cost.) -- Trample, haste @@ -22315,6 +23654,17 @@ mana={5}{R} type=Instant [/card] [card] +name=Magnetic Web +auto={1}{T}:counter(0/0,1,Magnet) target(creature) +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|mybattlefield):all(creature[counter{0/0.1.Magnet}]|mybattlefield) mustattack ueot +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|mybattlefield):all(creature[counter{0/0.1.Magnet}]|opponentbattlefield) mustblock ueot +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|opponentbattlefield):all(creature[counter{0/0.1.Magnet}]|opponentbattlefield) mustattack ueot +auto=@combat(attacking) source(creature[counter{0/0.1.Magnet}]|opponentbattlefield):all(creature[counter{0/0.1.Magnet}]|mybattlefield) mustblock ueot +text=If a creature with a magnet counter on it attacks, all creatures with magnet counters on them attack if able. -- Whenever a creature with a magnet counter on it attacks, all creatures with magnet counters on them block that creature this turn if able. -- {1}, {T}: Put a magnet counter on target creature. +mana={2} +type=Artifact +[/card] +[card] name=Magus of the Balance auto={4}{W}{T}{S}:auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(land|mybattlefield) !$ controller && if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(land|mybattlefield) !$ opponent && if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then ability$! sacrifice notatarget(creature|mybattlefield) !$ controller && if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then ability$! sacrifice notatarget(creature|mybattlefield) !$ opponent && if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(*|myhand) !$ controller && if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(*|myhand) !$ opponent text={4}{W}, {T}, Sacrifice Magus of the Balance: Each player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way. @@ -22396,6 +23746,17 @@ mana={1}{R} type=Enchantment [/card] [card] +name=Malefic Scythe +auto={1}:equip +auto=counter(0/0,1,Soul) +auto=thisforeach(counter{0/0,1,Soul}) teach(creature) 1/1 +auto=@movedto(mytgt|mygraveyard) from(battlefield):counter(0/0,1,Soul) +text=Malefic Scythe enters the battlefield with a soul counter on it. -- Equipped creature gets +1/+1 for each soul counter on Malefic Scythe. -- Whenever equipped creature dies, put a soul counter on Malefic Scythe. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +mana={1}{B} +type=Artifact +subtype=Equipment +[/card] +[card] name=Malevolent Noble auto={2}{S(artifact|myBattlefield)}: counter(1/1,1) auto={2}{S(creature|myBattlefield)}: counter(1/1,1) @@ -22493,6 +23854,18 @@ power=1 toughness=4 [/card] [card] +name=Mangara, the Diplomat +abilities=lifelink +auto=@combat(attacking) source(creature|opponentBattlefield):if type(creature[attacking]|opponentBattlefield)~morethan~1}:draw:1 controller limit:1 +auto=@movedto(*|opponentStack) restriction{thisturn(*|opponentStack)~equalto~1}:draw:1 controller +text=Lifelink -- Whenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or planeswalkers you control, draw a card. -- Whenever an opponent casts their second spell each turn, draw a card. +mana={3}{W} +type=Legendary Creature +subtype=Human Cleric +power=2 +toughness=4 +[/card] +[card] name=Manglehorn auto=may destroy target(artifact) auto=@movedto(artifact|opponentbattlefield):tap all(trigger[to]) @@ -22833,6 +24206,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Masked Blackguard +abilities=flash +auto={2}{B}:1/1 ueot +text=Flash (You may cast this spell any time you could cast an instant.) -- {2}{B}: Masked Blackguard gets +1/+1 until end of turn. +mana={1}{B} +type=Creature +subtype=Human Rogue +power=2 +toughness=1 +[/card] +[card] name=Mass Diminish target=player auto=lord(creature|targetedpersonsbattlefield) transforms((,setpower=1,settoughness=1)) ueot @@ -22862,6 +24246,15 @@ power=4 toughness=4 [/card] [card] +name=Master Warcraft +restriction=before attackers +auto=may target(creature|battlefield) mustattack && all(other creature) cantattack ueot +auto=may target(creature|battlefield) mustblock ueot all(other creature) cantblock ueot +text=Cast this spell only before attackers are declared. -- You choose which creatures attack this turn. -- You choose which creatures block this turn and how those creatures block. +mana={2}{RW}{RW} +type=Instant +[/card] +[card] name=Master of Arms abilities=first strike auto=@combat(attacking) source(this):pay({1}{W}) tap target(creature[blocking]|opponentbattlefield) @@ -22873,15 +24266,6 @@ power=2 toughness=2 [/card] [card] -name=Master Warcraft -restriction=before attackers -auto=may target(creature|battlefield) mustattack && all(other creature) cantattack ueot -auto=may target(creature|battlefield) mustblock ueot all(other creature) cantblock ueot -text=Cast this spell only before attackers are declared. -- You choose which creatures attack this turn. -- You choose which creatures block this turn and how those creatures block. -mana={2}{RW}{RW} -type=Instant -[/card] -[card] name=Masterful Replication auto=choice token(Golem,Artifact Creature Golem,3/3)*2 auto=choice all(other artifact) transforms((,newability[copy target(*[artifact]|mybattlefield)])) @@ -22965,6 +24349,14 @@ text=Maze type=Land [/card] [card] +name=Mazemind Tome +auto={T}{C(0/0,1,Page):scry:1 scrycore delayed dontshow donothing scrycoreend scryend && aslongas(Mazemind Tome[counter{0/0.4.Page}]|myBattlefield) life:4 controller && aslongas(Mazemind Tome[counter{0/0.4.Page}]|myBattlefield) moveTo(myExile) all(this) +auto={2}{T}{C(0/0,1,Page)}:draw:1 controller && aslongas(Mazemind Tome[counter{0/0.4.Page}]|myBattlefield) life:4 controller && aslongas(Mazemind Tome[counter{0/0.4.Page}]|myBattlefield) moveTo(myExile) all(this) +text={T}, Put a page counter on Mazemind Tome: Scry 1. -- {2], {T}, Put a page counter on Mazemind Tome: Draw a card. -- When there are four or more page counters on Mazemind Tome, exile it. If you do, you gain 4 life. +mana={2} +type=Artifact +[/card] +[card] name=Medicine Runner auto=choice name(Don't remove any counter) donothing auto=choice name(Remove 1/1 counter) counter(1/1,-1) target(*|battlefield) @@ -23446,7 +24838,7 @@ toughness=3 [/card] [card] name=Mimic Vat -auto=@moveTo(nonbattlezone) from(creature|battlefield): may imprint notatarget(creature|graveyard) && moveTo(ownerGraveyard) all(other creature|exile) +auto=@movedto(nonbattlezone) from(creature|battlefield): may imprint notatarget(creature|graveyard) && moveTo(ownerGraveyard) all(other creature|exile) auto={3}{T}:activate castcard(copied noevent named!:imprintedcard:!) with (haste,treason) text=Imprint — Whenever a nontoken creature dies, you may exile that card. If you do, return each other card exiled with Mimic Vat to its owner’s graveyard. -- {3}, {T}: Create a token that’s a copy of a card exiled with Mimic Vat. It gains haste. Exile it at the beginning of the next end step. mana={3} @@ -23634,13 +25026,6 @@ mana={4}{U}{U} type=Instant [/card] [card] -name=Mirror of the Forebears -auto=chooseatype transforms(([{1}:becomes [clone target(creature[chosentype]|myBattlefield)] && transforms(artifact)])) chooseend ueot -text=As Mirror of the Forebears enters the battlefield, choose a creature type. -- {1}: Until end of turn, Mirror of the Forebears becomes a copy of target creature you control of the chosen type, except it’s an artifact in addition to its other types. -mana={2} -type=Artifact -[/card] -[card] name=Mirror Sheen auto={1}{UR}{UR}:castcard(copied noevent) target(*[instant;sorcery]|stack) text={1}{UR}{UR}: Copy target instant or sorcery spell that targets you. You may choose new targets for the copy. @@ -23650,7 +25035,7 @@ type=Enchantment [card] name=Mirror Shield auto=teach(creature) 0/2 -auto=teach(creature) hexproof +auto=teach(creature) opponentshroud auto=@combat(blocking,blocked) source(mytgt) from(creature[deathtouch]):all(trigger[from]) destroy auto={2}:equip text=Equipped creature gets +0/+2 and has hexproof and "Whenever a creature with deathtouch blocks or becomes blocked by this creature, destroy that creature." -- Equip 2 ( 2 : Attach to target creature you control. Equip only as a sorcery.) @@ -23659,6 +25044,13 @@ type=Artifact subtype=Equipment [/card] [card] +name=Mirror of the Forebears +auto=chooseatype transforms(([{1}:becomes [clone target(creature[chosentype]|myBattlefield)] && transforms(artifact)])) chooseend ueot +text=As Mirror of the Forebears enters the battlefield, choose a creature type. -- {1}: Until end of turn, Mirror of the Forebears becomes a copy of target creature you control of the chosen type, except it’s an artifact in addition to its other types. +mana={2} +type=Artifact +[/card] +[card] name=Mirrormade auto=may copy target(*[artifact,enchantment]) text=You may have Mirrormade enter the battlefield as a copy of any artifact or enchantment on the battlefield. @@ -23666,6 +25058,14 @@ mana={1}{U}{U} type=Enchantment [/card] [card] +name=Miscast +target=*[instant,sorcery]|stack +auto=transforms((,newability[pay [[{3}]] name(pay 3 mana) donothing?fizzle])) oneshot +text=Counter target instant or sorcery spell unless its controller pays 3 . +mana={U} +type=Instant +[/card] +[card] name=Mischievous Chimera abilities=flying auto=@movedto(*|mystack) restriction{thisturn,opponentturnonly(*|mystack)~equalto~0}:damage:1 target(opponent) && scry:1 scrycore delayed dontshow donothing scrycoreend scryend @@ -23698,7 +25098,7 @@ toughness=2 [/card] [card] name=Mishra's Workshop -auto={T}: add{3} +auto={T}:if type(artifact|myhand)~morethan~0 then add{3} text={T}: Add {3}. Spend this mana only to cast artifact spells. type=Land [/card] @@ -23746,6 +25146,17 @@ power=2 toughness=2 [/card] [card] +name=Mistral Singer +abilities=flying +auto=@movedTo(*[-creature]|mystack):1/1 ueot +text=Flying -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) +mana={2}{U} +type=Creature +subtype=Siren +power=2 +toughness=2 +[/card] +[card] name=Mizzium Tank auto=@movedTo(*[-creature]|mystack):becomes(Artifact Creature) ueot auto=@movedTo(*[-creature]|mystack):1/1 ueot @@ -24213,6 +25624,18 @@ mana={B}{S(creature|myBattlefield)} type=Sorcery [/card] [card] +name=Muxus, Goblin Grandee +aicode=activate moveto(mybattlefield) target(goblin[manacost<=5;zpos<=6]|mylibrary) +auto=reveal:6 optionone target(goblin[manacost<=5]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!( activate castcard(normal) )! afterrevealedend revealend +text=When Muxus, Goblin Grandee enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with converted mana cost 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order. -- Whenever Muxus attacks, it gets +1/+1 until end of turn for each other Goblin you control. +auto=@combat(attacking) source(this):all(this) foreach(other goblin[attacking]|myBattlefield) 1/1 ueot +mana={4}{R}{R} +type=Legendary Creature +subtype=Goblin Noble +power=4 +toughness=4 +[/card] +[card] name=Mycosynth Lattice auto=lord(*|battlefield) transforms((artifact)) auto=lord(*|battlefield) devoid @@ -24229,7 +25652,7 @@ type=Artifact [/card] [card] name=Myr Reservoir -auto={T}:add{2} +auto={T}:if type(*[myr]|myhand,myBattlefield)~morethan~0 then add{2} auto={3}{T}:moveto(myhand) target(Myr|mygraveyard) text={T}: Add {2} to your mana pool. Spend this mana only to cast Myr spells or activate abilities of Myr. -- {3}, {T}: Return target Myr card from your graveyard to your hand. mana={3} @@ -24309,6 +25732,16 @@ type=Land subtype=Island [/card] [card] +name=Mystic Skyfish +auto=@drawof(player):transforms((,newability[@drawof(player) restriction{once}:flying])) ueot +text=Whenever you draw your second card each turn, Mystic Skyfish gains flying until end of turn. +mana={2}{U} +type=Creature +subtype=Fish +power=3 +toughness=1 +[/card] +[card] name=Mystic Subdual abilities=flash target=creature @@ -24488,7 +25921,7 @@ toughness=1 [card] name=Narset of the Ancient Way auto=counter(0/0,4,Loyalty) -auto={C(0/0,1,Loyalty)}:name(Gain 2 life and produce mana) life:2 controller && ability$!choice add{U} _ choice add{R} _ choice add{W}!$ controller +auto={C(0/0,1,Loyalty)}:name(Gain 2 life and produce mana) life:2 controller && if type(*[-creature]|myhand)~morethan~0 then ability$!choice add{U} _ choice add{R} _ choice add{W}!$ controller auto={C(0/0,-2,Loyalty)}:name(Draw and may discard land) draw:1 controller && transforms((,newability[may target(*[land]|myhand) reject])) forever auto={C(0/0,-2,Loyalty)}{D(*[-land]|myhand)}:name(Draw, discard nonland and damage) draw:1 controller && damage:storedmanacost target(creature;planeswalker) auto={C(0/0,-6,Loyalty)}:name(Emblem gain life) emblem transforms((,newability[@movedTo(*[-creature]|mystack):ability$! name(2 damages to player) choice name(2 damages to player) damage:2 target(player) _ choice name(2 damages to planeswalker) damage:2 target(planeswalker) _ choice name(2 damages to creature) damage:2 target(creature) !$ controller])) forever dontremove @@ -24990,6 +26423,18 @@ power=7 toughness=7 [/card] [card] +name=Niambi, Esteemed Speaker +abilities=flash +auto=may moveTo(myHand) and!(transforms((,newability[dynamicability])))! target(other creature|myBattlefield) +auto={1}{W}{U}{T}{D(*[legendary]|myHand)}:draw:2 controller +text=Flash -- When Niambi, Esteemed Speaker enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's converted mana cost. -- {1}{W}{U}, {T}, Discard a legendary card: Draw two cards. +mana={W}{U} +type=Legendary Creature +subtype=Human Cleric +power=2 +toughness=1 +[/card] +[card] name=Niambi, Faithful Healer text=When Niambi, Faithful Healer enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timebender, reveal it, and put it into your hand. If you search your library this way, shuffle it. mana={1}{W}{U} @@ -25305,6 +26750,17 @@ power=4 toughness=4 [/card] [card] +name=Nine Lives +abilities=opponentshroud +auto=preventalldamage to(controller) +auto=@damaged(controller):counter(0/0,1,Incarnation) all(this) +auto=this(counter{0/0.9.Incarnation}) moveTo(Exile) +auto=@movedTo(this|nonbattlezone) from(battlefield):wingame opponent +text=Hexproof -- If a source would deal damage to you, prevent that damage and put an incarnation counter on Nine Lives. -- When there are nine or more incarnation counters on Nine Lives, exile it. -- When Nine Lives leaves the battlefield, you lose the game. +mana={1}{W}{W} +type=Enchantment +[/card] +[card] name=Nine-Tail White Fox auto=@combatdamaged(player) from(this):draw:1 controller text=Whenever Nine-Tail White Fox deals combate damage to a player, draw a card. @@ -25444,6 +26900,17 @@ power=2 toughness=2 [/card] [card] +name=Nocturnal Feeder +abilities=flying +auto=@movedTo(this|graveyard) from(battlefield):life:-2 opponent && life:2 controller +text=Flying -- When Nocturnal Feeder dies, each opponent loses 2 life and you gain 2 life. +mana={2}{B} +type=Creature +subtype=Vampire Rogue +power=2 +toughness=1 +[/card] +[card] name=Noggle Hedge-Mage auto=if type(island|mybattlefield)~morethan~1 then target(<2>*|battlefield) tap(noevent) auto=if type(mountain|mybattlefield)~morethan~1 then target(player) damage:2 @@ -25824,6 +27291,17 @@ mana={2}{G} type=Instant [/card] [card] +name=Obsessive Stitcher +auto={T}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever +auto={2}{U}{B}{T}{S}:moveTo(myBattlefield) target(creature|myGraveyard) +text={T} -- : Draw a card, then discard a card. -- {2}{U}{B}, {T}, Sacrifice Obsessive Stitcher: Return target creature card from your graveyard to the battlefield. +mana={1}{U}{B} +type=Creature +subtype=Human Wizard +power=0 +toughness=3 +[/card] +[card] name=Ochran Assassin abilities=deathtouch, lure text=Deathtouch -- All creatures able to block Ochran Assassin do so. @@ -26254,16 +27732,26 @@ type=Instant [/card] [card] name=Ooze Flux -auto={1}{G}:name(remove 1 Counter) counter(1/1,-1) target(creature|mybattlefield) && token(Ooze,Creature Ooze,1/1,green) -auto={1}{G}:name(remove 2 Counter) counter(1/1,-2) target(creature|mybattlefield) && token(Ooze,Creature Ooze,2/2,green) -auto={1}{G}:name(remove 3 Counter) counter(1/1,-3) target(creature|mybattlefield) && token(Ooze,Creature Ooze,3/3,green) -auto={1}{G}:name(remove 4 Counter) counter(1/1,-4) target(creature|mybattlefield) && token(Ooze,Creature Ooze,4/4,green) -auto={1}{G}:name(remove 5 Counter) counter(1/1,-5) target(creature|mybattlefield) && token(Ooze,Creature Ooze,5/5,green) -auto={1}{G}:name(remove 6 Counter) counter(1/1,-6) target(creature|mybattlefield) && token(Ooze,Creature Ooze,6/6,green) -auto={1}{G}:name(remove 7 Counter) counter(1/1,-7) target(creature|mybattlefield) && token(Ooze,Creature Ooze,7/7,green) -auto={1}{G}:name(remove 8 Counter) counter(1/1,-8) target(creature|mybattlefield) && token(Ooze,Creature Ooze,8/8,green) -auto={1}{G}:name(remove 9 Counter) counter(1/1,-9) target(creature|mybattlefield) && token(Ooze,Creature Ooze,9/9,green) -auto={1}{G}:name(remove 0 Counter) counter(1/1,-10) target(creature|mybattlefield) && token(Ooze,Creature Ooze,10/10,green) +auto={1}{G}:name(remove 1 Counter) counter(1/1,-1) target(creature[counter{1/1.1}]|mybattlefield) && token(Ooze,Creature Ooze,1/1,green) +auto={1}{G}:name(remove 2 Counter) counter(1/1,-2) target(creature[counter{1/1.2}]|mybattlefield) && token(Ooze,Creature Ooze,2/2,green) +auto={1}{G}:name(remove 3 Counter) counter(1/1,-3) target(creature[counter{1/1.3}]|mybattlefield) && token(Ooze,Creature Ooze,3/3,green) +auto={1}{G}:name(remove 4 Counter) counter(1/1,-4) target(creature[counter{1/1.4}]|mybattlefield) && token(Ooze,Creature Ooze,4/4,green) +auto={1}{G}:name(remove 5 Counter) counter(1/1,-5) target(creature[counter{1/1.5}]|mybattlefield) && token(Ooze,Creature Ooze,5/5,green) +auto={1}{G}:name(remove 6 Counter) counter(1/1,-6) target(creature[counter{1/1.6}]|mybattlefield) && token(Ooze,Creature Ooze,6/6,green) +auto={1}{G}:name(remove 7 Counter) counter(1/1,-7) target(creature[counter{1/1.7}]|mybattlefield) && token(Ooze,Creature Ooze,7/7,green) +auto={1}{G}:name(remove 8 Counter) counter(1/1,-8) target(creature[counter{1/1.8}]|mybattlefield) && token(Ooze,Creature Ooze,8/8,green) +auto={1}{G}:name(remove 9 Counter) counter(1/1,-9) target(creature[counter{1/1.9}]|mybattlefield) && token(Ooze,Creature Ooze,9/9,green) +auto={1}{G}:name(remove 10 Counter) counter(1/1,-10) target(creature[counter{1/1.10}]|mybattlefield) && token(Ooze,Creature Ooze,10/10,green) +auto={1}{G}:name(remove 11 Counter) counter(1/1,-11) target(creature[counter{1/1.11}]|mybattlefield) && token(Ooze,Creature Ooze,11/11,green) +auto={1}{G}:name(remove 12 Counter) counter(1/1,-12) target(creature[counter{1/1.12}]|mybattlefield) && token(Ooze,Creature Ooze,12/12,green) +auto={1}{G}:name(remove 13 Counter) counter(1/1,-13) target(creature[counter{1/1.13}]|mybattlefield) && token(Ooze,Creature Ooze,13/13,green) +auto={1}{G}:name(remove 14 Counter) counter(1/1,-14) target(creature[counter{1/1.14}]|mybattlefield) && token(Ooze,Creature Ooze,14/14,green) +auto={1}{G}:name(remove 15 Counter) counter(1/1,-15) target(creature[counter{1/1.15}]|mybattlefield) && token(Ooze,Creature Ooze,15/15,green) +auto={1}{G}:name(remove 16 Counter) counter(1/1,-16) target(creature[counter{1/1.16}]|mybattlefield) && token(Ooze,Creature Ooze,16/16,green) +auto={1}{G}:name(remove 17 Counter) counter(1/1,-17) target(creature[counter{1/1.17}]|mybattlefield) && token(Ooze,Creature Ooze,17/17,green) +auto={1}{G}:name(remove 18 Counter) counter(1/1,-18) target(creature[counter{1/1.18}]|mybattlefield) && token(Ooze,Creature Ooze,18/18,green) +auto={1}{G}:name(remove 19 Counter) counter(1/1,-19) target(creature[counter{1/1.19}]|mybattlefield) && token(Ooze,Creature Ooze,19/19,green) +auto={1}{G}:name(remove 20 Counter) counter(1/1,-20) target(creature[counter{1/1.20}]|mybattlefield) && token(Ooze,Creature Ooze,20/20,green) text={1}{G}, Remove one or more +1/+1 counters from among creatures you control: Put an X/X green Ooze creature token onto the battlefield, where X is the number of +1/+1 counters removed this way. mana={3}{G} type=Enchantment @@ -26556,6 +28044,18 @@ mana={B} type=Sorcery [/card] [card] +name=Ormos, Archive Keeper +abilities=flying +auto={1}{U}{U}{D(*|myhand)}{D(*|myhand)}{D(*|myhand)}:draw:5 controller +auto=aslongas(*|myHand) replacedraw counter(1/1,5) <1 +text=Flying -- If you would draw a card while your library has no cards in it, instead put five +1/+1 counters on Ormos, Archive Keeper. -- {1}{U}{U}, Discard three cards with different names: Draw five cards. +mana={4}{U}{U} +type=Legendary Creature +subtype=Sphinx +power=5 +toughness=5 +[/card] +[card] name=Ornate Kanzashi auto={2}{T}:moveto(exile) all(*[zpos=1]|opponentlibrary) and!(activate castcard(copied) ueot)! text={2}, {T}: Target opponent exiles the top card of his or her library. You may play that card this turn. @@ -26563,6 +28063,17 @@ mana={5} type=Artifact [/card] [card] +name=Ornery Dilophosaur +abilities=deathtouch +auto=@combat(attacking) source(this):if type(creature[power>=4]|myBattlefield)~morethan~0} then 2/2 ueot +text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- Whenever Ornery Dilophosaur attacks, if you control a creature with power 4 or greater, Ornery Dilophosaur gets +2/+2 until end of turn. +mana={3}{G} +type=Creature +subtype=Dinosaur +power=2 +toughness=2 +[/card] +[card] name=Ornery Goblin auto=@combat(blocking,blocked) source(this) from(creature):all(trigger[from]) damage:1 text=Whenever Ornery Goblin blocks or becomes blocked by a creature, Ornery Goblin deals 1 damage to that creature. @@ -26827,6 +28338,17 @@ power=4 toughness=2 [/card] [card] +name=Pack Leader +auto=lord(creature[dog]|myBattlefield) 1/1 +auto=@combat(attacking) source(this):preventAllcombatDamage to(creature[dog]|myBattlefield) ueot +text=Other Dogs you control get +1/+1. -- Whenever Pack Leader attacks, prevent all combat damage that would be dealt this turn to Dogs you control. +mana={1}{W} +type=Creature +subtype=Dog +power=2 +toughness=2 +[/card] +[card] name=Pack Mastiff auto={1}{R}:all(creature[myname]|myBattlefield) 1/0 ueot text={1}{R}: Each creature you control named Pack Mastiff gets +1/+0 until end of turn. @@ -27189,6 +28711,14 @@ mana={2}{G} type=Instant [/card] [card] +name=Peer into the Abyss +auto=choice name(Target opponent) draw:halfuptype:*:opponentlibrary opponent && life:-halfupopponentlifetotal opponent +auto=choice name(Target controller) draw:halfuptype:*:mylibrary controller && life:-halfuplifetotal controller +text=Target player draws cards equal to half the number of cards in their library and loses half their life. Round up each time. +mana={4}{B}{B}{B} +type=Sorcery +[/card] +[card] name=Pegasus Courser abilities=flying auto=@combat(attacking) source(this):target(other creature[attaking]) flying ueot @@ -27239,6 +28769,14 @@ power=1 toughness=3 [/card] [card] +name=Pestilent Haze +name=choice name(Creatures gets -2/-2) all(creature|battlefield) -2/-2 ueot +name=choice name(Remove Loyalty counter) counter(0/0,-2,Loyalty) all(planeswalker|battlefield) +text=Choose one — -- • All creatures get -2/-2 until end of turn. -- • Remove two loyalty counters from each planeswalker. +mana={1}{B}{B} +type=Sorcery +[/card] +[card] name=Petalmane Baku auto={1}{C(0/0,-1,Ki)}:ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller auto=@movedTo(spirit,arcane|mystack):may counter(0/0,1,Ki) @@ -27480,22 +29018,24 @@ toughness=1 [/card] [card] name=Pillar of Origins -auto={T}:add{W} -auto={T}:add{R} -auto={T}:add{G} -auto={T}:add{U} -auto={T}:add{B} +auto=chooseatype counter(0/0,1,chosentype) chooseend +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{W} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{W} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{R} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{G} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{U} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{B} text=As Pillar of Origins enters the battlefield, choose a creature type. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a creature spell of the chosen type. mana={2} type=Artifact [/card] [card] name=Pillar of the Paruns -auto={T}:add{W} -auto={T}:add{R} -auto={T}:add{G} -auto={T}:add{U} -auto={T}:add{B} +auto={T}:if type(*[multicolor]|myhand)~morethan~0 then add{W} +auto={T}:if type(*[multicolor]|myhand)~morethan~0 then add{R} +auto={T}:if type(*[multicolor]|myhand)~morethan~0 then add{G} +auto={T}:if type(*[multicolor]|myhand)~morethan~0 then add{U} +auto={T}:if type(*[multicolor]|myhand)~morethan~0 then add{B} text={T}: Add one mana of any color to your mana pool. Spend this mana only to cast a multicolored spell. type=Land [/card] @@ -27542,6 +29082,16 @@ power=1 toughness=3 [/card] [card] +name=Pirate Pur +abilities=cantblock +auto=all(creature|mybattlefield) mustattack +type=Creature +subtype=Pirate +power=1 +toughness=1 +color=red +[/card] +[card] name=Pirate's Cutlass auto=equip target(pirate|mybattlefield) auto=teach(creature) 2/1 @@ -27908,8 +29458,97 @@ toughness=3 [/card] [card] name=Power Conduit -auto={T}: target(*|myBattlefield) counter(0/0,1,Charge) target(artifact) -auto={T}: target(*|myBattlefield) && counter(1/1,1) target(creature) +auto={T}:if type(*[counter{1/1}]|battlefield)~morethan~0 then name(Remove 1/1 counter) counter(1/1,-1) target(*[counter{1/1}]|myBattlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Loyalty}]|battlefield)~morethan~0 then name(Remove Loyalty counter) counter(0/0,-1,Loyalty) target(*[counter{0/0.1.Loyalty}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Flying}]|battlefield)~morethan~0 then name(Remove Flying counter) counter(0/0,-1,Flying) target(*[counter{0/0.1.Flying}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Trample}]|battlefield)~morethan~0 then name(Remove Trample counter) counter(0/0,-1,Trample) target(*[counter{0/0.1.Trample}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.First Strike}]|battlefield)~morethan~0 then name(Remove First Strike counter) counter(0/0,-1,First Strike) target(*[counter{0/0.1.First Strike}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Vigilance}]|battlefield)~morethan~0 then name(Remove Vigilance counter) counter(0/0,-1,Vigilance) target(*[counter{0/0.1.Vigilance}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Deathtouch}]|battlefield)~morethan~0 then name(Remove Deathtouch counter) counter(0/0,-1,Deathtouch) target(*[counter{0/0.1.Deathtouch}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Lifelink}]|battlefield)~morethan~0 then name(Remove Lifelink counter) counter(0/0,-1,Lifelink) target(*[counter{0/0.1.Lifelink}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Flash}]|battlefield)~morethan~0 then name(Remove Flash counter) counter(0/0,-1,Flash) target(*[counter{0/0.1.Flash}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Hexproof}]|battlefield)~morethan~0 then name(Remove Hexproof counter) counter(0/0,-1,Hexproof) target(*[counter{0/0.1.Hexproof}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Double Strike}]|battlefield)~morethan~0 then name(Remove Double Strike counter) counter(0/0,-1,Double Strike) target(*[counter{0/0.1.Double Strike}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Charge}]|battlefield)~morethan~0 then name(Remove Charge counter) counter(0/0,-1,Charge) target(*[counter{0/0.1.Charge}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Verse}]|battlefield)~morethan~0 then name(Remove Verse counter) counter(0/0,-1,Verse) target(*[counter{0/0.1.Verse}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Gold}]|battlefield)~morethan~0 then name(Remove Gold counter) counter(0/0,-1,Gold) target(*[counter{0/0.1.Gold}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Storage}]|battlefield)~morethan~0 then name(Remove Storage counter) counter(0/0,-1,Storage) target(*[counter{0/0.1.Storage}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Slumber}]|battlefield)~morethan~0 then name(Remove Slumber counter) counter(0/0,-1,Slumber) target(*[counter{0/0.1.Slumber}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Time}]|battlefield)~morethan~0 then name(Remove Time counter) counter(0/0,-1,Time) target(*[counter{0/0.1.Time}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Coin}]|battlefield)~morethan~0 then name(Remove Coin counter) counter(0/0,-1,Coin) target(*[counter{0/0.1.Coin}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Reach}]|battlefield)~morethan~0 then name(Remove Reach counter) counter(0/0,-1,Reach) target(*[counter{0/0.1.Reach}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Flood}]|battlefield)~morethan~0 then name(Remove Flood counter) counter(0/0,-1,Flood) target(*[counter{0/0.1.Flood}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Menace}]|battlefield)~morethan~0 then name(Remove Menace counter) counter(0/0,-1,Menace) target(*[counter{0/0.1.Menace}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Lore}]|battlefield)~morethan~0 then name(Remove Lore counter) counter(0/0,-1,Lore) target(*[counter{0/0.1.Lore}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Fury}]|battlefield)~morethan~0 then name(Remove Fury counter) counter(0/0,-1,Fury) target(*[counter{0/0.1.Fury}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Bounty}]|battlefield)~morethan~0 then name(Remove Bounty counter) counter(0/0,-1,Bounty) target(*[counter{0/0.1.Bounty}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Egg}]|battlefield)~morethan~0 then name(Remove Egg counter) counter(0/0,-1,Egg) target(*[counter{0/0.1.Egg}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Level}]|battlefield)~morethan~0 then name(Remove Level counter) counter(0/0,-1,Level) target(*[counter{0/0.1.Level}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Doom}]|battlefield)~morethan~0 then name(Remove Doom counter) counter(0/0,-1,Doom) target(*[counter{0/0.1.Doom}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Eyeball}]|battlefield)~morethan~0 then name(Remove Eyeball counter) counter(0/0,-1,Eyeball) target(*[counter{0/0.1.Eyeball}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Brick}]|battlefield)~morethan~0 then name(Remove Brick counter) counter(0/0,-1,Brick) target(*[counter{0/0.1.Brick}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Magnet}]|battlefield)~morethan~0 then name(Remove Magnet counter) counter(0/0,-1,Magnet) target(*[counter{0/0.1.Magnet}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Hour}]|battlefield)~morethan~0 then name(Remove Hour counter) counter(0/0,-1,Hour) target(*[counter{0/0.1.Hour}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Foreshadow}]|battlefield)~morethan~0 then name(Remove Foreshadow counter) counter(0/0,-1,Foreshadow) target(*[counter{0/0.1.Foreshadow}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Redmana}]|battlefield)~morethan~0 then name(Remove Redmana counter) counter(0/0,-1,Redmana) target(*[counter{0/0.1.Redmana}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Growth}]|battlefield)~morethan~0 then name(Remove Growth counter) counter(0/0,-1,Growth) target(*[counter{0/0.1.Growth}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Knowledge}]|battlefield)~morethan~0 then name(Remove Knowledge counter) counter(0/0,-1,Knowledge) target(*[counter{0/0.1.Knowledge}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Landmark}]|battlefield)~morethan~0 then name(Remove Landmark counter) counter(0/0,-1,Landmark) target(*[counter{0/0.1.Landmark}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Wish}]|battlefield)~morethan~0 then name(Remove Wish counter) counter(0/0,-1,Wish) target(*[counter{0/0.1.Wish}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Ki}]|battlefield)~morethan~0 then name(Remove Ki counter) counter(0/0,-1,Ki) target(*[counter{0/0.1.Ki}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Filibuster}]|battlefield)~morethan~0 then name(Remove Filibuster counter) counter(0/0,-1,Filibuster) target(*[counter{0/0.1.Filibuster}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Page}]|battlefield)~morethan~0 then name(Remove Page counter) counter(0/0,-1,Page) target(*[counter{0/0.1.Page}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Muster}]|battlefield)~morethan~0 then name(Remove Muster counter) counter(0/0,-1,Muster) target(*[counter{0/0.1.Muster}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Quest}]|battlefield)~morethan~0 then name(Remove Quest counter) counter(0/0,-1,Quest) target(*[counter{0/0.1.Quest}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Devotion}]|battlefield)~morethan~0 then name(Remove Devotion counter) counter(0/0,-1,Devotion) target(*[counter{0/0.1.Devotion}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Blood}]|battlefield)~morethan~0 then name(Remove Blood counter) counter(0/0,-1,Blood) target(*[counter{0/0.1.Blood}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Death}]|battlefield)~morethan~0 then name(Remove Death counter) counter(0/0,-1,Death) target(*[counter{0/0.1.Death}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Bounty}]|battlefield)~morethan~0 then name(Remove Bounty counter) counter(0/0,-1,Bounty) target(*[counter{0/0.1.Bounty}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Age}]|battlefield)~morethan~0 then name(Remove Age counter) counter(0/0,-1,Age) target(*[counter{0/0.1.Age}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Fuse}]|battlefield)~morethan~0 then name(Remove Fuse counter) counter(0/0,-1,Fuse) target(*[counter{0/0.1.Fuse}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Unity}]|battlefield)~morethan~0 then name(Remove Unity counter) counter(0/0,-1,Unity) target(*[counter{0/0.1.Unity}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Strife}]|battlefield)~morethan~0 then name(Remove Strife counter) counter(0/0,-1,Strife) target(*[counter{0/0.1.Strife}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Ice}]|battlefield)~morethan~0 then name(Remove Ice counter) counter(0/0,-1,Ice) target(*[counter{0/0.1.Ice}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Payment}]|battlefield)~morethan~0 then name(Remove Payment counter) counter(0/0,-1,Payment) target(*[counter{0/0.1.Payment}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Spore}]|battlefield)~morethan~0 then name(Remove Spore counter) counter(0/0,-1,Spore) target(*[counter{0/0.1.Spore}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Infection}]|battlefield)~morethan~0 then name(Remove Infection counter) counter(0/0,-1,Infection) target(*[counter{0/0.1.Infection}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Paralyzation}]|battlefield)~morethan~0 then name(Remove Paralyzation counter) counter(0/0,-1,Paralyzation) target(*[counter{0/0.1.Paralyzation}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Essence}]|battlefield)~morethan~0 then name(Remove Essence counter) counter(0/0,-1,Essence) target(*[counter{0/0.1.Essence}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Blaze}]|battlefield)~morethan~0 then name(Remove Blaze counter) counter(0/0,-1,Blaze) target(*[counter{0/0.1.Blaze}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Wind}]|battlefield)~morethan~0 then name(Remove Wind counter) counter(0/0,-1,Wind) target(*[counter{0/0.1.Wind}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Healing}]|battlefield)~morethan~0 then name(Remove Healing counter) counter(0/0,-1,Healing) target(*[counter{0/0.1.Healing}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Study}]|battlefield)~morethan~0 then name(Remove Study counter) counter(0/0,-1,Study) target(*[counter{0/0.1.Study}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Bribe}]|battlefield)~morethan~0 then name(Remove Bribe counter) counter(0/0,-1,Bribe) target(*[counter{0/0.1.Bribe}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Tide}]|battlefield)~morethan~0 then name(Remove Tide counter) counter(0/0,-1,Tide) target(*[counter{0/0.1.Tide}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Pressure}]|battlefield)~morethan~0 then name(Remove Pressure counter) counter(0/0,-1,Pressure) target(*[counter{0/0.1.Pressure}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Depletion}]|battlefield)~morethan~0 then name(Remove Depletion counter) counter(0/0,-1,Depletion) target(*[counter{0/0.1.Depletion}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Hoofprint}]|battlefield)~morethan~0 then name(Remove Hoofprint counter) counter(0/0,-1,Hoofprint) target(*[counter{0/0.1.Hoofprint}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Credit}]|battlefield)~morethan~0 then name(Remove Credit counter) counter(0/0,-1,Credit) target(*[counter{0/0.1.Credit}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Javelin}]|battlefield)~morethan~0 then name(Remove Javelin counter) counter(0/0,-1,Javelin) target(*[counter{0/0.1.Javelin}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Feather}]|battlefield)~morethan~0 then name(Remove Feather counter) counter(0/0,-1,Feather) target(*[counter{0/0.1.Feather}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Treasure}]|battlefield)~morethan~0 then name(Remove Treasure counter) counter(0/0,-1,Treasure) target(*[counter{0/0.1.Treasure}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Matrix}]|battlefield)~morethan~0 then name(Remove Matrix counter) counter(0/0,-1,Matrix) target(*[counter{0/0.1.Matrix}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Vitality}]|battlefield)~morethan~0 then name(Remove Vitality counter) counter(0/0,-1,Vitality) target(*[counter{0/0.1.Vitality}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Petal}]|battlefield)~morethan~0 then name(Remove Petal counter) counter(0/0,-1,Petal) target(*[counter{0/0.1.Petal}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Eon}]|battlefield)~morethan~0 then name(Remove Eon counter) counter(0/0,-1,Eon) target(*[counter{0/0.1.Eon}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Winch}]|battlefield)~morethan~0 then name(Remove Winch counter) counter(0/0,-1,Winch) target(*[counter{0/0.1.Winch}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Mine}]|battlefield)~morethan~0 then name(Remove Mine counter) counter(0/0,-1,Mine) target(*[counter{0/0.1.Mine}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Divinity}]|battlefield)~morethan~0 then name(Remove Divinity counter) counter(0/0,-1,Divinity) target(*[counter{0/0.1.Divinity}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Theft}]|battlefield)~morethan~0 then name(Remove Theft counter) counter(0/0,-1,Theft) target(*[counter{0/0.1.Theft}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Fate}]|battlefield)~morethan~0 then name(Remove Fate counter) counter(0/0,-1,Fate) target(*[counter{0/0.1.Fate}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Shield}]|battlefield)~morethan~0 then name(Remove Shield counter) counter(0/0,-1,Shield) target(*[counter{0/0.1.Shield}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Plague}]|battlefield)~morethan~0 then name(Remove Plague counter) counter(0/0,-1,Plague) target(*[counter{0/0.1.Plague}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Isolation}]|battlefield)~morethan~0 then name(Remove Isolation counter) counter(0/0,-1,Isolation) target(*[counter{0/0.1.Isolation}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Shell}]|battlefield)~morethan~0 then name(Remove Shell counter) counter(0/0,-1,Shell) target(*[counter{0/0.1.Shell}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Wage}]|battlefield)~morethan~0 then name(Remove Wage counter) counter(0/0,-1,Wage) target(*[counter{0/0.1.Wage}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Corpse}]|battlefield)~morethan~0 then name(Remove Corpse counter) counter(0/0,-1,Corpse) target(*[counter{0/0.1.Corpse}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Hourglass}]|battlefield)~morethan~0 then name(Remove Hourglass counter) counter(0/0,-1,Hourglass) target(*[counter{0/0.1.Hourglass}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Velocity}]|battlefield)~morethan~0 then name(Remove Velocity counter) counter(0/0,-1,Velocity) target(*[counter{0/0.1.Velocity}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Pain}]|battlefield)~morethan~0 then name(Remove Pain counter) counter(0/0,-1,Pain) target(*[counter{0/0.1.Pain}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Currency}]|battlefield)~morethan~0 then name(Remove Currency counter) counter(0/0,-1,Currency) target(*[counter{0/0.1.Currency}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Trap}]|battlefield)~morethan~0 then name(Remove Trap counter) counter(0/0,-1,Trap) target(*[counter{0/0.1.Trap}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Hatchling}]|battlefield)~morethan~0 then name(Remove Hatchling counter) counter(0/0,-1,Hatchling) target(*[counter{0/0.1.Hatchling}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller +auto={T}:if type(*[counter{0/0.1.Pin}]|battlefield)~morethan~0 then name(Remove Pin counter) counter(0/0,-1,Pin) target(*[counter{0/0.1.Pin}]|battlefield) && ability$!name(Choose one) choice name(Put 1/1 counter) counter(1/1,1) target(creature) _ choice name(Put charge counter) counter(0/0,1,Charge) target(artifact)!$ controller text={T}, Remove a counter from a permanent you control: Choose one — -- • Put a charge counter on target artifact. -- • Put a +1/+1 counter on target creature. mana={2} type=Artifact @@ -27986,7 +29625,8 @@ type=Sorcery [card] name=Predatory Impetus target=creature -auto=mustattack,lure +auto=lure +auto=transforms((,newability[@combat(attacking) source(this):all(creature|opponentbattlefield) mustblock ueot])) forever auto=3/3 text=Enchant creature -- Enchanted creature gets +3/+3, must be blocked if able, and is goaded. (It attacks each combat if able and attacks a player other than you if able.) mana={4}{G} @@ -27994,6 +29634,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Predatory Wurm +abilities=vigilance +auto=aslongas(planeswalker[Garruk]|myBattlefield) 2/2 >0 +text=Vigilance (Attacking doesn't cause this creature to tap.) -- Predatory Wurm gets +2/+2 as long as you control a Garruk planeswalker. +mana={3}{G} +type=Creature +subtype=Wurm +power=4 +toughness=4 +[/card] +[card] name=Prepare target=creature auto=untap @@ -28046,6 +29697,17 @@ mana={1}{W} type=Instant [/card] [card] +name=Pridemalkin +auto=counter(1/1,1) target(creature|myBattlefield) +auto=lord(creature[counter{1/1.1}]|myBattlefield) trample +text=When Pridemalkin enters the battlefield, put a +1/+1 counter on target creature you control. -- Each creature you control with a +1/+1 counter on it has trample. (They can deal excess combat damage to the player or planeswalker they're attacking.) +mana={2}{G} +type=Creature +subtype=Cat +power=2 +toughness=1 +[/card] +[card] name=Priest of the Wakening Sun auto={3}{W}{W}{S}:moveto(myhand) target(dinosaur|mylibrary) auto=@each my upkeep if type(dinosaur|myhand)~morethan~0:life:2 controller @@ -28069,7 +29731,7 @@ type=Artifact name=Primal Beyond auto=aslongas(Elemental|myhand) tap(noevent) <1 oneshot auto={T}:add{1} -auto={T}:if type(*[elemental]|myhand)~morethan~0 then ability$!choice add{W} _ choice add{G} _ choice add{R} _choice add{U} _choice add{B}!$ controller +auto={T}:if type(*[elemental]|myhand,myBattlefield)~morethan~0 then ability$!choice add{W} _ choice add{G} _ choice add{R} _choice add{U} _choice add{B}!$ controller text=As Primal Beyond enters the battlefield, you may reveal an Elemental card from your hand. If you don't, Primal Beyond enters the battlefield tapped. -- {T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast an Elemental spell or activate an ability of an Elemental. type=Land [/card] @@ -28093,6 +29755,15 @@ mana={1}{G}{U} type=Enchantment [/card] [card] +name=Primal Might +target=creature|myBattlefield +auto=X/X ueot +auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot +text=Target creature you control gets +X/+X until end of turn. Then it fights up to one target creature you don't control. +mana={X}{G} +type=Sorcery +[/card] +[card] name=Primal Wellspring auto={T}:add{G} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent) auto={T}:add{B} && transforms((,newability[@movedto(instant,sorcery|mystack):all(trigger) castcard(noevent) @@ -28411,6 +30082,13 @@ power=3 toughness=3 [/card] [card] +name=Pull from Tomorrow +auto=draw:X && reject notatarget(*|myhand) +text=Draw X cards, then discard a card. +mana={X}{U}{U} +type=Instant +[/card] +[card] name=Pull from the Deep target=*[instant]|mygraveyard auto=moveto(exile) all(this) @@ -28421,13 +30099,6 @@ mana={2}{U}{U} type=Sorcery [/card] [card] -name=Pull from Tomorrow -auto=draw:X && reject notatarget(*|myhand) -text=Draw X cards, then discard a card. -mana={X}{U}{U} -type=Instant -[/card] -[card] name=Pulse of Llanowar auto=all(land[basic]|mybattlefield) transforms((,newability[producecolor:land],newability[producecolor:green],newability[producecolor:blue],newability[producecolor:red],newability[producecolor:black],newability[producecolor:white])) forever text=If a basic land you control is tapped for mana, it produces mana of a color of your choice instead of any other type. @@ -28493,6 +30164,17 @@ mana={3}{R} type=Instant [/card] [card] +name=Pursued Whale +auto=@targeted(this) from(*[instant;sorcery;enchantment;aura]|opponentcastingzone):altercost(colorless, +3) +auto=token(Pirate Pur) opponent +text=When Pursued Whale enters the battlefield, each opponent creates a 1/1 red Pirate creature token with "This creature can't block" and "Creatures you control attack each combat if able." -- Spells your opponents cast that target Pursued Whale cost 3 more to cast. +mana={5}{U}{U} +type=Creature +subtype=Whale +power=8 +toughness=8 +[/card] +[card] name=Put Away target=*|stack auto=fizzle @@ -28814,6 +30496,19 @@ mana={1}{U} type=Sorcery [/card] [card] +name=Radha, Heart of Keld +abilities=showfromtoplibrary +auto=this(variable{controllerturn}>0) first strike +auto=canplaylandlibrarytop +auto={4}{R}{G}:type:land:myBattlefield/type:land:myBattlefield ueot +text=As long as it's your turn, Radha, Heart of Keld has first strike. -- You may look at the top card of your library any time, and you may play lands from the top of your library. -- {4}{R}{G}: Radha gets +X/+X until end of turn, where X is the number of lands you control. +mana={1}{R}{G} +type=Legendary Creature +subtype=Elf Warrior +power=3 +toughness=3 +[/card] +[card] name=Radiating Lightning target=player auto=damage:3 @@ -29134,6 +30829,16 @@ mana={1}{G} type=Instant [/card] [card] +name=Rambunctious Mutt +auto=destroy target(artifact,enchantment|opponentBattlefield) +text=When Rambunctious Mutt enters the battlefield, destroy target artifact or enchantment an opponent controls. +mana={3}{W}{W} +type=Creature +subtype=Dog +power=3 +toughness=4 +[/card] +[card] name=Ramos, Dragon Engine abilities=flying auto=@movedTo(*[white]|mystack):counter(1/1) @@ -29432,7 +31137,7 @@ toughness=2 [card] name=Ravenous Slime auto=cantbeblockedby(creature[power<=2]) -auto=@moveTo(creature|opponentGraveyard) from(opponentBattlefield):moveTo(exile) && counter(1/1,storedpower) +auto=@movedto(creature|opponentGraveyard) from(opponentBattlefield):moveTo(exile) && counter(1/1,storedpower) text=Ravenous Slime can’t be blocked by creatures with power 2 or less. -- If a creature an opponent controls would die, instead exile it and put a number of +1/+1 counters equal to that creature’s power on Ravenous Slime. mana={2}{G} type=Creature @@ -29509,6 +31214,14 @@ mana={X}{U} type=Instant [/card] [card] +name=Read the Tides +auto=choice name(Draw three cards) draw:3 controller +auto=choice name(Return up to two creatures) moveTo(ownerhand) target(creature) +text=Choose one — -- • Draw three cards. -- • Return up to two target creatures to their owners' hands. +mana={5}{U} +type=Sorcery +[/card] +[card] name=Ready // Willing other={1}{W}{B} name(Willing) auto=if paid(alternative) then all(creature|mybattlefield) transforms((,newability[lifelink ueot],newability[deathtouch ueot])) ueot @@ -29609,6 +31322,14 @@ mana={2}{B} type=Instant [/card] [card] +name=Rebuff the Wicked +target=*|opponentstack +auto=fizzle +text=Counter target spell that targets a permanent you control. +mana={W} +type=Instant +[/card] +[card] name=Recall auto=name(discard) notatarget(*|myhand) transforms((,newability[reject],newability[moveto(ownerhand) notatarget(*|mygraveyard)])) auto=moveto(exile) all(this) @@ -29698,12 +31419,14 @@ mana={2}{U} type=Instant [/card] [card] -name=Refleciton,Ali +name=Reef Worm +auto=@movedTo(this|mygraveyard) from(myBattlefield):token(Fish Reef) +text=When Reef Worm dies, put a 3/3 blue Fish creature token onto the battlefield with "When this creature dies, put a 6/6 blue Whale creature token onto the battlefield with ‘When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield.'" +mana={3}{U} type=Creature -subtype=Reflection -power=3 -toughness=2 -color=blue +subtype=Worm +power=0 +toughness=1 [/card] [card] name=Refuse @@ -29798,6 +31521,30 @@ power=4 toughness=4 [/card] [card] +name=Reign of Chaos +target=land[island;plains]|battlefield +auto=destroy +auto=destroy target(creature[white;blue]|battlefield) +text=Choose one — Destroy target Plains and target white creature; or destroy target Island and target blue creature. +mana={2}{R}{R} +type=Sorcery +[/card] +[card] +name=Reincarnation +target=creature +auto=transforms(,newability[@movedTo(this|graveyard) from(battlefield):target(creature|ownergraveyard) moveto(ownerbattlefield)])) ueot +text=Choose target creature. When that creature dies this turn, return a creature card from its owner's graveyard to the battlefield under the control of that creature's owner. +mana={1}{G}{G} +type=Instant +[/card] +[card] +name=Release the Dogs +auto=create(Dog:Creature Dog:1/1:white)*4 +text=Create four 1/1 white Dog creature tokens. +mana={3}{W} +type=Sorcery +[/card] +[card] name=Relentless Advance auto=_AMASS_(3) text=Amass 3. (Put three +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) @@ -29846,6 +31593,15 @@ power=2 toughness=1 [/card] [card] +name=Remember the Fallen +target=*[creature;artifact]|mygraveyard +auto=choice name(Choose one) moveto(myhand) +auto=choice name(Choose both) moveto(myhand) && moveto(myhand) target(*[creature;artifact]|mygraveyard) +text=Choose one or both — Return target creature card from your graveyard to your hand; and/or return target artifact card from your graveyard to your hand. +mana={2}{W} +type=Sorcery +[/card] +[card] name=Remorseful Cleric abilities=flying auto={S}:auto=moveTo(exile) all(*|targetedpersonsgraveyard) target(player) @@ -29857,6 +31613,13 @@ power=2 toughness=1 [/card] [card] +name=Remorseless Punishment +auto=ability$!name(Choose one) choice name(Pay 5 life) life:-5 controller _ choice name(Discards 2 cards) notatarget(<2>*|myhand) reject _ choice name(Sacrifice) notatarget(*[creature;planeswalker]|mybattlefield)!$ opponent +text=Target opponent loses 5 life unless that player discards two cards or sacrifices a creature or planeswalker. Repeat this process once. +mana={3}{B}{B} +type=Sorcery +[/card] +[card] name=Renata, Called to the Hunt auto=type:manaG:mybattlefield/3 cdaactive auto=@movedTo(other creature|mybattlefield):all(trigger[to]) counter(1/1.1) @@ -29868,6 +31631,29 @@ power=* toughness=3 [/card] [card] +name=Renegade Krasis +auto=evolve +auto=@counteradded(1/1) from(this):all(creature[counter{1/1.1}]|mybattlefield) counter(1/1) +text=Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- Whenever Renegade Krasis evolves, put a +1/+1 counter on each other creature you control with a +1/+1 counter on it. +mana={1}{G}{G} +type=Creature +subtype=Beast Mutant +power=3 +toughness=2 +[/card] +[card] +name=Renowned Weaponsmith +auto=if type(artifact|myhand,mybattlefield)~morethan~0 then add{C}{C} +aicode=activate moveTo(myBattlefield) target(*[Vial of Dragonfire;Heart-Piercer Bow]|myLibrary) +auto={U}{T}:name(search card) reveal:plibrarycount revealzone(mylibrary) optionone name(choose card) target(<1>*[Vial of Dragonfire;Heart-Piercer Bow]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +text={T}: Add {2} to your mana pool. Spend this mana only to cast artifact spells or activate abilities of artifacts. -- {U}, {T}: Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, reveal it, put it into your hand, then shuffle your library. +mana={1}{U} +type=Creature +subtype=Human Artificer +power=1 +toughness=3 +[/card] +[card] name=Repeating Barrage target=creature,player auto=damage:3 @@ -29877,6 +31663,17 @@ mana={1}{R}{R} type=Sorcery [/card] [card] +name=Repel Intruders +other={3}{U} name(Pay blue mana) +auto=if paid(alternative) then target(creature|stack) fizzle +kicker={U} +auto=kicker ifnot paid(alternative) then target(creature|stack) fizzle +auto=ifnot paid(alternative) then ttoken(Kithkin Soldier,creature kithkin soldier,1/1,white)*2 +text=Put two 1/1 white Kithkin Soldier creature tokens onto the battlefield if {W} was spent to cast Repel Intruders. Counter up to one target creature spell if {U} was spent to cast Repel Intruders. (Do both if {W}{U} was spent.) +mana={3}{W} +type=Instant +[/card] +[card] name=Reprobation target=creature auto=loseabilities @@ -29895,6 +31692,15 @@ mana={2}{R} type=Enchantment [/card] [card] +name=Rescue from the Underworld +target=creature|mygraveyard +auto=phaseaction[my upkeep once]:moveto(mybattlefield) && moveTo(mybattlefield) target(creature|mygraveyard) +auto=moveto(myexile) all(this) +text=As an additional cost to cast Rescue from the Underworld, sacrifice a creature. -- Choose target creature card in your graveyard. Return that card and the sacrificed card to the battlefield under your control at the beginning of your next upkeep. Exile Rescue from the Underworld. +mana={4}{B}{S(creature|mybattlefield)} +type=Instant +[/card] +[card] name=Rescuer Sphinx abilities=flying auto=may target(*[-land]|myBattlefield) moveto(ownerhand) && counter(1/1,1) all(this) @@ -29906,6 +31712,16 @@ power=3 toughness=2 [/card] [card] +name=Research // Development +other={3}{U}{R} name(Development) +auto=ifnot paid(alternative) then choice name(Search sideboard) reveal:type:*:mysideboard revealzone(mysideboard) optionone name(choose 4 cards) target(*|reveal) moveto(mylibrary) and!(all(other *|reveal) moveto(ownersideboard))! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownersideboard) and!(all(other *|reveal) moveto(ownersideboard))! optiontwoend afterrevealed shuffle controller afterrevealedend revealend +auto=ifnot paid(alternative) then choice name(Search exile) moveto(mylibrary) target(*|myexile) && shuffle controller +auto=if paid(alternative) then ability$!name(Choose one) choice name(Create Elemental) create(Elemental:creature Elemental:3/1:red)*2 opponent _ choice name(Draw cards) draw:2 opponent!$ opponent +text=Choose up to four cards you own from outside the game and shuffle them into your library. -- // -- Put a 3/1 red Elemental creature token onto the battlefield unless any opponent has you draw a card. Repeat this process two more times. +mana={G}{U} +type=Instant +[/card] +[card] name=Resilient Khenra auto=may target(creature) dynamicability ueot autograveyard={4}{G}{G}{E}:name(Eternalize) clone and!( transforms((Zombie,removemc,setpower=4,settoughness=4,black)) forever )! assorcery @@ -29976,6 +31792,40 @@ power=2 toughness=2 [/card] [card] +name=Restless Dreams +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && moveto(myhand) target(*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && moveto(myhand) target(<2>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && moveto(myhand) target(<3>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && moveto(myhand) target(<4>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && moveto(myhand) target(<5>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && moveto(myhand) target(<6>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && moveto(myhand) target(<7>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && moveto(myhand) target(<8>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && moveto(myhand) target(<9>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && moveto(myhand) target(<10>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && moveto(myhand) target(<11>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && moveto(myhand) target(<12>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && moveto(myhand) target(<13>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && moveto(myhand) target(<14>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && moveto(myhand) target(<15>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && moveto(myhand) target(<16>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && moveto(myhand) target(<17>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && moveto(myhand) target(<18>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && moveto(myhand) target(<19>*[creature]|mygraveyard) +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && moveto(myhand) target(<20>*[creature]|mygraveyard) +text=As an additional cost to cast Restless Dreams, discard X cards. -- Return X target creature cards from your graveyard to your hand. +mana={B} +type=Sorcery +[/card] +[card] +name=Retribution +auto=ability$!sacrifice notatarget(creature|mybattlefield)!$ opponent +auto=ability$!counter(-1/-1) notatarget(creature|mybattlefield)!$ opponent +text=Choose two target creatures an opponent controls. That player chooses and sacrifices one of those creatures. Put a -1/-1 counter on the other. +mana={2}{R}{R} +type=Sorcery +[/card] +[card] name=Retributive Wand auto={3}{T}:damage 1 target(creature,player) auto=@movedto(this|graveyard) from(mybattlefield):damage 5 target(creature,player) @@ -30019,6 +31869,14 @@ mana={1}{G} type=Instant [/card] [card] +name=Return to the Ranks +other={convoke} name(Convoke) +auto=moveto(mybattlefield) target(creature[manacost<=2]|mygraveyard) +text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Return X target creature cards with converted mana cost 2 or less from your graveyard to the battlefield. +mana={X}{W}{W} +type=Sorcery +[/card] +[card] name=Revel in Riches auto=@movedto(creature|opponentgraveyard) from(opponentbattlefield):token(435451) auto=@each my upkeep restriction{type(TreasureArtifactToken|mybattlefield)~morethan~9}:winGame controller @@ -30044,6 +31902,21 @@ power=1 toughness=2 [/card] [card] +name=Reversal of Fortune +auto=target(opponent) name(target opponent) reveal:ohandcount revealzone(opponenthand) optionone name(Copy instant or sorcery) target(<1>*[instant;sorcery]|reveal) transforms((,newability[may activate castcard(copied noevent)])) oneshot and!(all(*|reveal) moveto(ownerhand))! optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) oneshot optiontwoend revealend +text=Target opponent reveals his or her hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. +mana={4}{R}{R} +type=Sorcery +[/card] +[card] +name=Reverse the Sands +target=player +auto=lifeset:20 targetedplayer +text=Redistribute any number of players' life totals. (Each of those players gets one life total back.) +mana={6}{W}{W} +type=Sorcery +[/card] +[card] name=Revitalize auto=life:3 auto=draw:1 @@ -30125,6 +31998,17 @@ power=2 toughness=2 [/card] [card] +name=Rhox Faithmender +abilities=lifelink +auto=@lifeof(player) except(Rhox Faithmender): life:thatmuch +text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- If you would gain life, you gain twice that much life instead. +mana={3}{W} +type=Creature +subtype=Rhino Monk +power=1 +toughness=5 +[/card] +[card] name=Rhox Oracle auto=draw:1 text=When Rhox Oracle enters the battlefield, draw a card. @@ -30146,6 +32030,39 @@ power=2 toughness=4 [/card] [card] +name=Rhystic Cave +auto={T}:ability$!name(Add green mana) pay[[{1}]] name(pay 1 mana) donothing?add{G}!$ opponent +auto={T}:ability$!name(Add blue mana) pay[[{1}]] name(pay 1 mana) donothing?add{U}!$ opponent +auto={T}:ability$!name(Add black mana) pay[[{1}]] name(pay 1 mana) donothing?add{B}!$ opponent +auto={T}:ability$!name(Add red mana) pay[[{1}]] name(pay 1 mana) donothing?add{R}!$ opponent +auto={T}:ability$!name(Add white mana) pay[[{1}]] name(pay 1 mana) donothing?add{W}!$ opponent +text={T}: Choose a color. Add one mana of that color to your mana pool unless any player pays {1}. Activate this ability only any time you could cast an instant. +type=Land +[/card] +[card] +name=Rhystic Lightning +target=creature,player +auto=ability$!name(pay to reduce damage) pay[[{2}]] name(pay 2 mana) damage:2?damage:4!$ opponent +text=Rhystic Lightning deals 4 damage to target creature or player unless that creature's controller or that player pays {2}. If he or she does, Rhystic Lightning deals 2 damage to the creature or player. +mana={2}{R} +type=Instant +[/card] +[card] +name=Rhystic Scrying +auto=draw:3 controller +auto=ability$!name(pay to discard) pay[[{2}]] name(pay 2 mana) discard:3 opponent?donothing!$ opponent +text=Draw three cards. Then, if any player pays {2}, discard three cards. +mana={2}{U}{U} +type=Sorcery +[/card] +[card] +name=Rhystic Syphon +auto=ability$!name(pay o lose life) pay[[{3}]] name(pay 3 mana) donothing?life:-5 controller && life:5 opponent!$ opponent +text=Unless target player pays {3}, he or she loses 5 life and you gain 5 life. +mana={3}{B}{B} +type=Sorcery +[/card] +[card] name=Rhythmic Water Vortex target=creature auto=moveTo(ownerhand) @@ -30155,6 +32072,18 @@ mana={3}{U}{U} type=Sorcery [/card] [card] +name=Ribbon Snake +abilities=flying +auto={2}:-flying ueot +auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) notatarget(Ribbon Snake[flying]|opponentBattlefield)-flying ueot?donothing!$ opponent])) forever +text=Flying -- {2}: Ribbon Snake loses flying until end of turn. Any player may activate this ability. +mana={1}{U}{U} +type=Creature +subtype=Snake +power=2 +toughness=3 +[/card] +[card] name=Riddleform auto=@movedTo(*[-creature]|mystack):may transforms((Sphinx Creature,setpower=3,settoughness=3,flying)) ueot auto={2}{U}:scry:1 scrycore delayed dontshow donothing scrycoreend scryend @@ -30174,6 +32103,15 @@ power=5 toughness=5 [/card] [card] +name=Ride Down +target=creature[blocking] +auto=destroy +auto=target(creature[attacking]) trample ueot +text=Destroy target blocking creature. Creatures that were blocked by that creature this combat gain trample until end of turn. +mana={R}{W} +type=Instant +[/card] +[card] name=Rielle, the Everwise auto=foreach(*[instant,sorcery]|myGraveyard) 1/0 auto=@discarded(*|myHand) turnlimited:draw:1 controller @@ -30197,6 +32135,16 @@ power=5 toughness=4 [/card] [card] +name=Rift Elemental +auto={1}{R}{C(0/0,-1,Time),*|mybattlefield}:name(remove a time counter) 2/0 ueot +text={1}{R}, Remove a time counter from a permanent you control or suspended card you own: Rift Elemental gets +2/+0 until end of turn. +mana={R} +type=Creature +subtype=Elemental +power=1 +toughness=1 +[/card] +[card] name=Rigging Runner abilities=first strike auto=if type(creature[attacking]|mybattlefield)~morethan~0 then counter(1/1,1) @@ -30208,6 +32156,21 @@ power=1 toughness=1 [/card] [card] +name=Righteous Confluence +auto=choice name(Choose 1, 1, 1) token(Knight,Creature Knight,2/2,white,vigilance)*3 +auto=choice name(Choose 1, 1, 2) token(Knight,Creature Knight,2/2,white,vigilance)*2 && target(enchantment|battlefield) moveto(exile) +auto=choice name(Choose 1, 1, 3) token(Knight,Creature Knight,2/2,white,vigilance)*2 && life:5 controller +auto=choice name(Choose 1, 2, 2) token(Knight,Creature Knight,2/2,white,vigilance) && target(<2>enchantment|battlefield) moveto(exile) +auto=choice name(Choose 1, 2, 3) token(Knight,Creature Knight,2/2,white,vigilance) && target(enchantment|battlefield) moveto(exile) && life:5 controller +auto=choice name(Choose 2, 2, 2) target(<3>enchantment|battlefield) moveto(exile) +auto=choice name(Choose 2, 2, 3) target(<2>enchantment|battlefield) moveto(exile) && life:5 controller +auto=choice name(Choose 2, 3, 3) target(enchantment|battlefield) moveto(exile) && life:10 controller +auto=choice name(Choose 3, 3, 3) life:15 controller +text=Choose three. You may choose the same mode more than once. -- • Put a 2/2 white Knight creature token with vigilance onto the battlefield. -- • Exile target enchantment. -- • You gain 5 life. +mana={3}{W}{W} +type=Sorcery +[/card] +[card] name=Rile target=creature|myBattlefield auto=damage:1 @@ -30228,6 +32191,18 @@ power=2 toughness=2 [/card] [card] +name=Rimehorn Aurochs +abilities=trample +auto=@combat(attacking) source(this):all(this) foreach(other aurochs[attacking]) 1/0 ueot +auto={2}{i}:target(creature|battlefield) mustblock ueot +text=Trample -- Whenever Rimehorn Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. -- {2}{S{i}: Target creature blocks target creature this turn if able. ({S{i} can be paid with one mana from a snow permanent.) +mana={4}{G} +type=Snow Creature +subtype=Aurochs +power=3 +toughness=3 +[/card] +[card] name=Rimrock Knight // Boulder Rush abilities=canplayfromexile,cantblock,flash,adventure restriction=myturnonly @@ -30242,6 +32217,25 @@ power=3 toughness=1 [/card] [card] +name=Rin and Seri, Inseparable +auto=@movedTo(*[dog]|myStack):token(Cat Rin) +auto=@movedTo(*[cat]|myStack):token(Dog Rin) +auto={R}{G}{W}{T}:ability$!name(Choose one) choice name(Damage player and gain life) damage:type:dog:myBattlefield target(player) && life:type:cat:myBattlefield controller _ choice name(Damage creature and gain life) damage:type:dog:myBattlefield target(creature) && life:type:cat:myBattlefield controller _ choice name(Damage planeswalker and gain life) damage:type:dog:myBattlefield target(planeswalker) && life:type:cat:myBattlefield controller!$ controller +text=Whenever you cast a Dog spell, create a 1/1 green Cat creature token. -- Whenever you cast a Cat spell, create a 1/1 white Dog creature token. -- {R}{G}{W}, {T}: Rin and Seri, Inseparable deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. +mana={1}{R}{G}{W} +type=Legendary Creature +subtype=Dog Cat +power=4 +toughness=4 +[/card] +[card] +name=Ring of Immortals +auto={3}{T}:target(*[instant;aura]|opponentstack) fizzle +text={3}, {T}: Counter target instant or Aura spell that targets a permanent you control. +mana={5} +type=Artifact +[/card] +[card] name=Ripjaw Raptor auto=@damaged(this):draw:1 controller text=Enrage — Whenever Ripjaw Raptor is dealt damage, draw a card. @@ -30262,6 +32256,14 @@ power=0 toughness=5 [/card] [card] +name=Rise Again +target=creature|myGraveyard +auto=moveTo(myBattlefield) +text=Return target creature card from your graveyard to the battlefield. +mana={4}{B} +type=Sorcery +[/card] +[card] name=Rise to Glory auto=choice name(Return target creature...) moveTo(myBattlefield) target(creature|myGraveyard) auto=choice name(Return target aura...) moveTo(myBattlefield) target(enchantment[aura]|myGraveyard) @@ -30271,6 +32273,38 @@ mana={3}{W}{B} type=Sorcery [/card] [card] +name=Risen Executioner +abilities=cantblock +auto=lord(*[zombie]|mybattlefield) 1/1 +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~0 name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~1 Pay({1}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~2 Pay({2}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~3 Pay({3}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~4 Pay({4}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~5 Pay({5}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~6 Pay({6}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~7 Pay({7}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~8 Pay({8}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~9 Pay({9}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~10 Pay({10}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~11 Pay({11}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~12 Pay({12}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~13 Pay({13}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~14 Pay({14}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~15 Pay({15}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~16 Pay({16}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~17 Pay({17}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~18 Pay({18}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~19 Pay({19}) name(cast from graveyard) moveto(mybattlefield) +autograveyard={2}{B}{B}:if type(creature|mygraveyard)~equalto~20 Pay({20}) name(cast from graveyard) moveto(mybattlefield) +text=Risen Executioner can't block. -- Other Zombie creatures you control get +1/+1. -- You may cast Risen Executioner from your graveyard if you pay {1} more to cast it for each other creature card in your graveyard. +mana={2}{B}{B} +type=Creature +subtype=Zombie Warrior +power=4 +toughness=3 +[/card] +[card] name=Risen Reef auto=reveal:1 optionone target(<1>land|reveal) moveto(ownerbattlefield) and!(tap(noevent))! optiononeend optiontwo target(<1>*|reveal) moveto(ownerhand) optiontwoend revealend auto=@movedto(other creature[elemental]|mybattlefield):reveal:1 optionone target(<1>land|reveal) moveto(ownerbattlefield) and!(tap(noevent))! optiononeend optiontwo target(<1>*|reveal) moveto(ownerhand) optiontwoend revealend @@ -30305,6 +32339,114 @@ type=Enchantment subtype=Saga [/card] [card] +name=Rite of Undoing +target=*[-land]|mybattlefield +auto=moveto(ownerhand) +auto=moveto(ownerhand) target(*[-land]|opponentbattlefield) +other={delve} name(Delve) +text=Delve (Each card you exile from your graveyard while casting this spell pays for {1}.) -- Return target nonland permanent you control and target nonland permanent you don't control to their owners' hands. +mana={4}{U} +type=Instant +[/card] +[card] +name=Rites of Initiation +auto=if type(*|myHand)~morethan~0 then choice name(Discard 1 card) discard:1 controller && all(creature|mybattlefield) 1/0 ueot +auto=if type(*|myHand)~morethan~1 then choice name(Discard 2 card) discard:2 controller && all(creature|mybattlefield) 2/0 ueot +auto=if type(*|myHand)~morethan~2 then choice name(Discard 3 card) discard:3 controller && all(creature|mybattlefield) 3/0 ueot +auto=if type(*|myHand)~morethan~3 then choice name(Discard 4 card) discard:4 controller && all(creature|mybattlefield) 4/0 ueot +auto=if type(*|myHand)~morethan~4 then choice name(Discard 5 card) discard:5 controller && all(creature|mybattlefield) 5/0 ueot +auto=if type(*|myHand)~morethan~5 then choice name(Discard 6 card) discard:6 controller && all(creature|mybattlefield) 6/0 ueot +auto=if type(*|myHand)~morethan~6 then choice name(Discard 7 card) discard:7 controller && all(creature|mybattlefield) 7/0 ueot +auto=if type(*|myHand)~morethan~7 then choice name(Discard 8 card) discard:8 controller && all(creature|mybattlefield) 8/0 ueot +auto=if type(*|myHand)~morethan~8 then choice name(Discard 9 card) discard:9 controller && all(creature|mybattlefield) 9/0 ueot +auto=if type(*|myHand)~morethan~9 then choice name(Discard 10 card) discard:10 controller && all(creature|mybattlefield) 10/0 ueot +auto=if type(*|myHand)~morethan~10 then choice name(Discard 11 card) discard:11 controller && all(creature|mybattlefield) 11/0 ueot +auto=if type(*|myHand)~morethan~11 then choice name(Discard 12 card) discard:12 controller && all(creature|mybattlefield) 12/0 ueot +auto=if type(*|myHand)~morethan~12 then choice name(Discard 13 card) discard:13 controller && all(creature|mybattlefield) 13/0 ueot +auto=if type(*|myHand)~morethan~13 then choice name(Discard 14 card) discard:14 controller && all(creature|mybattlefield) 14/0 ueot +auto=if type(*|myHand)~morethan~14 then choice name(Discard 15 card) discard:15 controller && all(creature|mybattlefield) 15/0 ueot +auto=if type(*|myHand)~morethan~15 then choice name(Discard 16 card) discard:16 controller && all(creature|mybattlefield) 16/0 ueot +auto=if type(*|myHand)~morethan~16 then choice name(Discard 17 card) discard:17 controller && all(creature|mybattlefield) 17/0 ueot +auto=if type(*|myHand)~morethan~17 then choice name(Discard 18 card) discard:18 controller && all(creature|mybattlefield) 18/0 ueot +auto=if type(*|myHand)~morethan~18 then choice name(Discard 19 card) discard:19 controller && all(creature|mybattlefield) 19/0 ueot +auto=if type(*|myHand)~morethan~19 then choice name(Discard 20 card) discard:20 controller && all(creature|mybattlefield) 20/0 ueot +text=Discard any number of cards at random. Creatures you control get +1/+0 until end of turn for each card discarded this way. +mana={R} +type=Instant +[/card] +[card] +name=Rites of Reaping +target=creature +auto=3/3 ueot +auto=target(other creature) -3/-3 ueot +text=Target creature gets +3/+3 until end of turn. Another target creature gets -3/-3 until end of turn. +mana={4}{B}{G} +type=Sorcery +[/card] +[card] +name=Rites of Refusal +target=*|stack +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && transforms((,newability[pay[[{6}]] name(pay 6 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && transforms((,newability[pay[[{9}]] name(pay 9 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && transforms((,newability[pay[[{12}]] name(pay 12 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && transforms((,newability[pay[[{15}]] name(pay 15 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && transforms((,newability[pay[[{18}]] name(pay 18 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && transforms((,newability[pay[[{21}]] name(pay 21 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && transforms((,newability[pay[[{24}]] name(pay 24 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && transforms((,newability[pay[[{27}]] name(pay 27 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && transforms((,newability[pay[[{30}]] name(pay 30 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && transforms((,newability[pay[[{33}]] name(pay 33 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && transforms((,newability[pay[[{36}]] name(pay 36 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && transforms((,newability[pay[[{39}]] name(pay 39 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && transforms((,newability[pay[[{42}]] name(pay 42 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && transforms((,newability[pay[[{45}]] name(pay 45 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && transforms((,newability[pay[[{48}]] name(pay 48 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && transforms((,newability[pay[[{51}]] name(pay 51 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && transforms((,newability[pay[[{54}]] name(pay 54 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && transforms((,newability[pay[[{57}]] name(pay 57 mana) donothing?fizzle])) forever +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && transforms((,newability[pay[[{60}]] name(pay 60 mana) donothing?fizzle])) forever +text=Discard any number of cards. Counter target spell unless its controller pays {3} for each card discarded this way. +mana={1}{U} +type=Instant +[/card] +[card] +name=Rites of Spring +aicode=activate moveTo(myhand) target(land[basic]|myLibrary) +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && name(search 1 land) reveal:plibrarycount optionone name(choose 1 land) target(<1>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && name(search 2 lands) reveal:plibrarycount optionone name(choose 2 lands) target(<2>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && name(search 3 lands) reveal:plibrarycount optionone name(choose 3 lands) target(<3>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && name(search 4 lands) reveal:plibrarycount optionone name(choose 4 lands) target(<4>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && name(search 5 lands) reveal:plibrarycount optionone name(choose 5 lands) target(<5>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && name(search 6 lands) reveal:plibrarycount optionone name(choose 6 lands) target(<6>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && name(search 7 lands) reveal:plibrarycount optionone name(choose 7 lands) target(<7>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && name(search 8 lands) reveal:plibrarycount optionone name(choose 8 lands) target(<8>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && name(search 9 lands) reveal:plibrarycount optionone name(choose 9 lands) target(<9>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && name(search 10 lands) reveal:plibrarycount optionone name(choose 10 lands) target(<10>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && name(search 11 lands) reveal:plibrarycount optionone name(choose 11 lands) target(<11>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && name(search 12 lands) reveal:plibrarycount optionone name(choose 12 lands) target(<12>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && name(search 13 lands) reveal:plibrarycount optionone name(choose 13 lands) target(<13>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && name(search 14 lands) reveal:plibrarycount optionone name(choose 14 lands) target(<14>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && name(search 15 lands) reveal:plibrarycount optionone name(choose 15 lands) target(<15>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && name(search 16 lands) reveal:plibrarycount optionone name(choose 16 lands) target(<16>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && name(search 17 lands) reveal:plibrarycount optionone name(choose 17 lands) target(<17>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && name(search 18 lands) reveal:plibrarycount optionone name(choose 18 lands) target(<18>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && name(search 19 lands) reveal:plibrarycount optionone name(choose 19 lands) target(<19>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && name(search 20 lands) reveal:plibrarycount optionone name(choose 20 lands) target(<20>land[basic]|reveal) moveto(ownerhand) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerlibrary) and!(shuffle)! optiontwoend revealend +text=Discard any number of cards. Search your library for that many basic land cards, reveal those cards, and put them into your hand. Then shuffle your library. +mana={1}{G} +type=Sorcery +[/card] +[card] +name=Rith's Charm +auto=choice name(Destroy land) target(land[-basic]) destroy +auto=choice name(Create 3 saproling) token(Saproling,Creature Saproling,1/1,green)*3 +auto=choice name(Prevent damage) notatarget(*|battlefield,stack,hand,graveyard) transforms((,newability[preventalldamage from(this)])) ueot +text=Choose one — Destroy target nonbasic land; or put three 1/1 green Saproling creature tokens onto the battlefield; or prevent all damage a source of your choice would deal this turn. +mana={R}{G}{W} +type=Instant +[/card] +[card] name=Ritual of Rejuvenation auto=life:4 controller auto=draw:1 controller @@ -30320,6 +32462,22 @@ mana={2}{B}{B} type=Sorcery [/card] [card] +name=Ritual of Subdual +auto=cumulativeupcost[{2}] sacrifice +auto=all(land|mybattlefield) loseabilities && transforms((,newability[producecolor:land])) forever +auto=all(land|opponentbattlefield) loseabilities && transforms((,newability[producecolor:land])) forever +text=Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- If a land is tapped for mana, it produces colorless mana instead of any other type. +mana={4}{G}{G} +type=Enchantment +[/card] +[card] +name=Ritual of the Returned +auto=token(Zombie,Creature Zombie,storedpower/storedtoughness,black) +text=Exile target creature card from your graveyard. Put a black Zombie creature token onto the battlefield. Its power is equal to that card's power and its toughness is equal to that card's toughness. +mana={3}{B}{E(creature|mygraveyard)} +type=Instant +[/card] +[card] name=River Darter auto=cantbeblockedby(creature[Dinosaurs]) text=River Darter can't be blocked by Dinosaurs. @@ -30381,6 +32539,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=River's Grasp +aicode=activate reject notatarget(*[-land]|opponenthand) +other={3}{B} name(Spend black mana) +auto=if paid(alternative) then reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose discards) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend +auto=ifnot paid(alternative) then target(creature|battlefield) moveto(ownerhand) +kicker={B} +auto=kicker ifnot paid(alternative) then reveal:type:*:opponenthand revealzone(opponenthand) optionone name(choose discards) notatarget(<1>*[-land]|reveal) transforms((,newability[moveto(ownerhand) all(other *|reveal)],newability[moveto(ownerhand) and!(reject)!])) ueot optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend revealend +text=If {U} was spent to cast River's Grasp, return up to one target creature to its owner's hand. If {B} was spent to cast River's Grasp, target player reveals his or her hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) +mana={3}{U} +type=Sorcery +[/card] +[card] name=River's Rebuke target=player auto=moveto(targetedpersonshand) all(*[-land]|targetedpersonsbattlefield) @@ -30412,6 +32582,18 @@ power=2 toughness=2 [/card] [card] +name=Road of Return +#MISSING: Commander not supported ATM. +target=*|mygraveyard +other={2}{G}{G} name(Entwine) +auto=ifnot paid alternative then choice name(Return permanent) moveto(myhand) +auto=ifnot paid alternative then choice name(Return commander) moveto(myhand) target(*[commander]) +auto=if paid(alternative) then moveto(myhand) && moveto(myhand) target(*[commander]) +text=Choose one — -- • Return target permanent card from your graveyard to your hand. -- • Put your commander into your hand from the command zone. -- Entwine 2 (Choose both if you pay the entwine cost.) +mana={G}{G} +type=Sorcery +[/card] +[card] name=Roalesk, Apex Hybrid abilities=flying,trample auto=counter(1/1,2) target(other creature|myBattlefield) @@ -30425,6 +32607,28 @@ power=4 toughness=5 [/card] [card] +name=Roaming Ghostlight +abilities=flying +auto=may moveTo(ownerhand) target(creature[-spirit]) +text=Flying -- When Roaming Ghostlight enters the battlefield, return up to one target non-Spirit creature to its owner's hand. +mana={3}{U}{U} +type=Creature +subtype=Spirit +power=3 +toughness=2 +[/card] +[card] +name=Robot Chicken +auto=@movedto(*|mystack):token(Egg,Creature Egg,0/1) +auto=@movedto(mygraveyard) from(creature[egg]|mybattlefield):destroy target(creature,artifact) +text=Whenever you cast a spell, put a 0/1 colorless Egg artifact creature token onto the battlefield. -- Whenever an Egg you control is put into a graveyard from the battlefield, destroy target artifact or creature. +mana={4} +type=Artifact Creature +subtype=Chicken Construct +power=2 +toughness=2 +[/card] +[card] name=Roc Charger abilities=flying auto=@combat(attacking) source(this):target(creature[attacking;-flying]) flying ueot @@ -30446,6 +32650,13 @@ power=4 toughness=3 [/card] [card] +name=Rofellos's Gift +auto=target(enchantment|mygraveyard) moveto(myhand) +text=Reveal any number of green cards in your hand. Return an enchantment card from your graveyard to your hand for each card revealed this way. +mana={G} +type=Sorcery +[/card] +[card] name=Rogue abilities=haste auto=damage:1 target(player,creature,planeswalker) @@ -30456,6 +32667,15 @@ power=1 toughness=2 [/card] [card] +name=Roiling Waters +target=creature|opponentbattlefield +auto=moveto(ownerhand) +auto=ability$!name(Choose one) choice name(You draw) draw:1 controller _ choice name(Opponent draws) draw:1 opponent!$ controller +text=Return up to two target creatures your opponents control to their owners' hands. Target player draws two cards. +mana={5}{U}{U} +type=Sorcery +[/card] +[card] name=Role Reversal auto=choice name(artifact) moveTo(myBattlefield) target(artifact|opponentBattlefield) and!(moveto(opponentBattlefield) target(artifact|myBattlefield))! auto=choice name(creature) moveTo(myBattlefield) target(creature|opponentBattlefield) and!(moveto(opponentBattlefield) target(creature|myBattlefield))! @@ -30467,6 +32687,15 @@ mana={U}{U}{R} type=Sorcery [/card] [card] +name=Rookie Mistake +target=creature +auto=0/2 ueot +auto=target(other creature) -2/-0 ueot +text=Until end of turn, target creature gets +0/+2 and another target creature gets -2/-0. -- +mana={U} +type=Instant +[/card] +[card] name=Root Sliver abilities=nofizzle auto=lord(Sliver|stack) nofizzle @@ -30535,6 +32764,16 @@ type=Artifact subtype=Equipment [/card] [card] +name=Rosheen Meanderer +auto={T}:add{4} +text={T}: Add {4} to your mana pool. Spend this mana only on costs that contain {X}. +mana={3}{RG} +type=Legendary Creature +subtype=Giant Shaman +power=4 +toughness=4 +[/card] +[card] name=Rot Hulk abilities=menace auto=moveTo(myBattlefield) target(zombie|mygraveyard) @@ -30567,6 +32806,54 @@ power=2 toughness=4 [/card] [card] +name=Rough // Tumble +other={5}{R} name(Tumble) +auto=if paid(alternative) then damage:6 all(creature[flying]) +auto=ifnot paid(alternative) then damage:2 all(creature[-flying]) +text=Rough deals 2 damage to each creature without flying. // Tumble deals 6 damage to each creature with flying. +mana={1}{R} +type=Sorcery +[/card] +[card] +name=Rouse the Mob +target=creature +auto=transforms((,newability[2/0 ueot],newability[trample ueot])) ueot +kicker=multi{2}{R} +auto=kicker target(creature) transforms((,newability[2/0 ueot],newability[trample ueot])) ueot +text=Strive — Rouse the Mob costs {2}{R} more to cast for each target beyond the first. -- Any number of target creatures each get +2/+0 and gain trample until end of turn. +mana={R} +type=Instant +[/card] +[card] +name=Rousing Read +target=creature +auto=draw:2 controller && transforms((,newability[target(*|myhand) reject])) oneshot +auto=1/1 +auto=flying +text=Enchant creature -- When Rousing Read enters the battlefield, draw two cards, then discard a card. -- Enchanted creature gets +1/+1 and has flying. +mana={2}{U} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Rousing of Souls +auto=reveal:1 revealzone(mylibrary) optionone if type(land|reveal)~lessthan~1 then token(Spirit,Creature Spirit,1/1,white,flying) optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend afterrevealed draw:1 controller afterrevealedend revealend +auto=reveal:1 revealzone(opponentlibrary) optionone if type(land|reveal)~lessthan~1 then token(Spirit,Creature Spirit,1/1,white,flying) optiononeend optiontwo target(<1>*|reveal) moveto(opponentlibrary) optiontwoend afterrevealed draw:1 opponent afterrevealedend revealend +text=Parley — Each player reveals the top card of his or her library. For each nonland card revealed this way, you put a 1/1 white Spirit creature token with flying onto the battlefield. Then each player draws a card. +mana={2}{W} +type=Sorcery +[/card] +[card] +name=Rout +abilities=flash +restriction=myturnonly +other={5}{W}{W} name(Cast as instant) +auto=bury all(creature) +text=You may cast Rout any time you could cast an instant if you pay {2} more to cast it. -- Destroy all creatures. They can't be regenerated. +mana={3}{W}{W} +type=Sorcery +[/card] +[card] name=Roving Keep abilities=defender auto={7}:2/0 && trample && canattack ueot @@ -30738,6 +33025,13 @@ power=3 toughness=6 [/card] [card] +name=Run Afoul +auto=ability$!name(sacrifice) notatarget(creature[flying]|mybattlefield) sacrifice!$ opponent +text=Target opponent sacrifices a creature with flying. +mana={G} +type=Instant +[/card] +[card] name=Run Aground target=creature auto=moveto(ownerlibrary) @@ -30774,6 +33068,32 @@ power=1 toughness=1 [/card] [card] +name=Rune Snag +target=*|stack +auto=if type(Rune Snag|graveyard)~equalto~0 then transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~1 then transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~2 then transforms((,newability[pay[[{6}]] name(pay 6 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~3 then transforms((,newability[pay[[{8}]] name(pay 8 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~4 then transforms((,newability[pay[[{10}]] name(pay 10 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~5 then transforms((,newability[pay[[{12}]] name(pay 12 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~6 then transforms((,newability[pay[[{14}]] name(pay 14 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~7 then transforms((,newability[pay[[{16}]] name(pay 16 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~8 then transforms((,newability[pay[[{18}]] name(pay 18 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~9 then transforms((,newability[pay[[{20}]] name(pay 20 mana) donothing?fizzle])) forever +auto=if type(Rune Snag|graveyard)~equalto~10 then transforms((,newability[pay[[{22}]] name(pay 22 mana) donothing?fizzle])) forever +text=Counter target spell unless its controller pays {2} plus an additional {2} for each card named Rune Snag in each graveyard. +mana={1}{U} +type=Instant +[/card] +[card] +name=Runic Repetition +target=*[flashback]|myexile +auto=moveto(myhand) +text=Return target exiled card with flashback you own to your hand. +mana={2}{U} +type=Sorcery +[/card] +[card] name=Rushblade Commander auto=lord(warrior|mybattlefield) haste text=Warriors your team controls have haste. @@ -30827,6 +33147,27 @@ power=1 toughness=2 [/card] [card] +name=Sabertooth Cobra +auto=@combat(notblocked) source(this):alterpoison:1 opponent +auto=@combat(notblocked) source(this):ability$!name(pay or poison) pay[[{2}]] name(pay 2 mana) donothing?alterpoison:1!$ opponent +text=Whenever Sabertooth Cobra deals damage to a player, he or she gets a poison counter. That player gets another poison counter at the beginning of his or her next upkeep unless he or she pays {2} before that turn. (A player with ten or more poison counters loses the game.) +mana={2}{G} +type=Creature +subtype=Snake +power=2 +toughness=2 +[/card] +[card] +name=Sabertooth Mauler +auto=@each my endofturn restriction{morbid}:counter(1/1,1) && untap +text=At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on Sabertooth Mauler and untap it. +mana={3}{G} +type=Creature +subtype=Cat +power=3 +toughness=3 +[/card] +[card] name=Sacellum Godspeaker auto={T}:foreach(creaure[power>4]|myhand) add{G} text={T}: Reveal any number of creature cards with power 5 or greater from your hand. Add {G} to your mana pool for each card revealed this way. @@ -30848,6 +33189,13 @@ power=1 toughness=1 [/card] [card] +name=Sacred Ground +auto=@movedto(land|mygraveyard) from(myBattlefield):all(trigger[to]) moveto(mybattlefield) +text=Whenever a spell or ability an opponent controls causes a land to be put into your graveyard from the battlefield, return that card to the battlefield. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Sacred White Deer auto=aslongas(planeswalker[Yanggu]|mybattlefield) {3}{G}{T}:life:4 text={3}{G},{T}: You gain 4 life. Activate this ability only if you control a Yanggu planeswalker. @@ -30887,6 +33235,37 @@ power=2 toughness=2 [/card] [card] +name=Sage of Hours +auto=@targeted(this) from(*[instant;sorcery;enchantment]|mycastingzone):counter(1/1) +auto={0}:this(counter{1/1.1}=5) turns:+1 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=6) turns:+1 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=7) turns:+1 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=8) turns:+1 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=9) turns:+1 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=10) turns:+2 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=11) turns:+2 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=12) turns:+2 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=13) turns:+2 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=14) turns:+2 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=15) turns:+3 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=16) turns:+3 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=17) turns:+3 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=18) turns:+3 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=19) turns:+3 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=20) turns:+4 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=21) turns:+4 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=22) turns:+4 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=23) turns:+4 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}=24) turns:+4 controller && removeallcounters(1/1) +auto={0}:this(counter{1/1.1}>=25) turns:+5 controller && removeallcounters(1/1) +text=Heroic — Whenever you cast a spell that targets Sage of Hours, put a +1/+1 counter on it. -- Remove all +1/+1 counters from Sage of Hours: For each five counters removed this way, take an extra turn after this one. +mana={1}{U} +type=Creature +subtype=Human Wizard +power=1 +toughness=1 +[/card] +[card] name=Sage of Mysteries auto=@movedTo(enchantment|myBattlefield):deplete:2 target(player) text=Constellation -- Whenever an enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. @@ -30938,6 +33317,17 @@ mana={2}{G} type=Instant [/card] [card] +name=Saheeli Rai +auto=counter(0/0,3,loyalty) +auto={C(0/0,1,Loyalty)}:damage:1 opponent && scry:1 scrycore delayed dontshow donothing scrycoreend scryend +auto={C(0/0,-2,Loyalty)}:clone with(unearth,haste) target(artifact,creature) +auto={C(0/0,-7,Loyalty)}:name(search cards) reveal:plibrarycount optionone name(choose cards) target(artifact|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend +text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- -2: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- -7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. +mana={1}{U}{R} +type=Planeswalker +subtype=Saheeli +[/card] +[card] name=Saheeli's Artistry auto=choice clone target(artifact) auto=choice clone target(creature) && transforms(artifact) forever @@ -30997,6 +33387,17 @@ power=1 toughness=4 [/card] [card] +name=Sailmonger +auto={2}:target(creature) flying ueot +auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) notatarget(creature) flying ueot?donothing!$ opponent])) forever +text={2}: Target creature gains flying until end of turn. Any player may activate this ability. +mana={3}{U} +type=Creature +subtype=Human Monger +power=3 +toughness=3 +[/card] +[card] name=Sailor of Means auto=token(435451) text=When Sailor of Means enters the battlefield, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." @@ -31045,6 +33446,14 @@ power=2 toughness=2 [/card] [card] +name=Samite Sanctuary +auto={2}:target(creature) absorb ueot +auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) notatarget(creature) absorb ueot?donothing!$ opponent])) forever +text={2}: Prevent the next 1 damage that would be dealt to target creature this turn. Any player may activate this ability. +mana={2}{W} +type=Enchantment +[/card] +[card] name=Samut's Sprint target=creature auto=+2/+1 @@ -31140,6 +33549,23 @@ power=3 toughness=2 [/card] [card] +name=Sanctum of All +#MISSING: not possible to trigger twice any ability ATM +auto=@each my upkeep:ability$!name(Choose one) choice name(Don't search) donothing _ choice name(Search Library) moveTo(myBattlefield) target(*[shrine]|myLibrary) && shuffle oneshot _ choice name(Search Graveyard) moveTo(myBattlefield) target(*[shrine]|myGraveyard)!$ controller +text=At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle it. -- If an ability of another Shrine you control triggers while you control six or more Shrines, that ability triggers an additional time. +mana={W}{U}{B}{R}{G} +type=Legendary Enchantment +subtype=Shrine +[/card] +[card] +name=Sanctum of Calm Waters +auto=@each my firstmain:foreach(*[shrine]|mybattlefield) draw:1 controller && transforms((,newability[target(*|myhand) reject])) oneshot +text=At the beginning of your precombat main phase, you may draw X cards, where X is the number of Shrines you control. If you do, discard a card. +mana={3}{U} +type=Legendary Enchantment +subtype=Shrine +[/card] +[card] name=Sanctum of Eternity auto={T}:add{1} auto={2}{T}:moveTo(myHand) target(creature[commander]|mybattlefield) myTurnOnly @@ -31147,6 +33573,43 @@ text={T}: Add {1}. -- {2}, {T}: Return target commander you own from the battlef type=Land [/card] [card] +name=Sanctum of Fruitful Harvest +auto=@each my firstmain:foreach(*[shrine]|mybattlefield) ability$! choice add{W} _ choice add{U} _ choice add{B} _ choice add{R} _ choice add{G} !$ controller +text=At the beginning of your precombat main phase, add X mana of any one color, where X is the number of Shrines you control. +mana={2}{G} +type=Legendary Enchantment +subtype=Shrine +[/card] +[card] +name=Sanctum of Shattered Heights +auto={1}{D(*[land;shrine]|myHand)}:damage:type:*[shrine]:mybattlefield target(creature,planeswalker) +text={1}, Discard a land card or Shrine card: Sanctum of Shattered Heights deals X damage to target creature or planeswalker, where X is the number of Shrines you control. +mana={2}{R} +type=Legendary Enchantment +subtype=Shrine +[/card] +[card] +name=Sanctum of Stone Fangs +auto=@each my firstmain:life:type:*[shrine]:mybattlefield controller && life:-type:*[shrine]:mybattlefield opponent +text=At the beginning of your precombat main phase, each opponent loses X life and you gain X life, where X is the number of Shrines you control. +mana={1}{B} +type=Legendary Enchantment +subtype=Shrine +[/card] +[card] +name=Sanctum of Tranquil Light +auto=if type(*[shrine]|myBattlefield)~equalto~0 then transforms((,newability[{5}{W}:tap target(creature)])) ueot +auto=if type(*[shrine]|myBattlefield)~equalto~1 then transforms((,newability[{4}{W}:tap target(creature)])) ueot +auto=if type(*[shrine]|myBattlefield)~equalto~2 then transforms((,newability[{3}{W}:tap target(creature)])) ueot +auto=if type(*[shrine]|myBattlefield)~equalto~3 then transforms((,newability[{2}{W}:tap target(creature)])) ueot +auto=if type(*[shrine]|myBattlefield)~equalto~4 then transforms((,newability[{1}{W}:tap target(creature)])) ueot +auto=if type(*[shrine]|myBattlefield)~morethan~4 then transforms((,newability[{W}:tap target(creature)])) ueot +text={5}{W}: Tap target creature. This ability costs 1 less to activate for each Shrine you control. +mana={W} +type=Legendary Enchantment +subtype=Shrine +[/card] +[card] name=Sand Strangler auto=aslongas(desert|mybattlefield,mygraveyard) damage:3 target(creature) text=When Sand Strangler enters the battlefield, if you control a Desert or there is a Desert card in your graveyard, you may have Sand Strangler deal 3 damage to target creature. @@ -31186,6 +33649,15 @@ power=3 toughness=3 [/card] [card] +name=Sanguine Indulgence +target=creature|mygraveyard +anyzone=restriction{compare(lifegain)~morethan~2}:changecost(colorless:-3) forcedalive +auto=moveTo(myHand) +text=This spell costs {3} less to cast if you've gained 3 or more life this turn. -- Return up to two target creature cards from your graveyard to your hand. +mana={3}{B} +type=Sorcery +[/card] +[card] name=Sanguine Sacrament auto=life:X controller auto=life:X controller @@ -31195,11 +33667,22 @@ mana={X}{W}{W} type=Instant [/card] [card] +name=Saprazzan Breaker +auto={U}:reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[target(<1>*|reveal) moveto(mygraveyard)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then transforms((,newability[unblockable ueot],newability[target(<1>*|reveal) moveto(mygraveyard)])) optiontwoend revealend +text={U}: Put the top card of your library into your graveyard. If that card is a land card, Saprazzan Breaker is unblockable this turn. +mana={4}{U} +type=Creature +subtype=Beast +power=3 +toughness=3 +[/card] +[card] name=Saproling type=Creature subtype=Saproling power=1 toughness=1 +color=green [/card] [card] name=Saproling Art @@ -31210,6 +33693,14 @@ toughness=1 color=green [/card] [card] +name=Saproling Fun +type=Creature +subtype=Saproling +power=1 +toughness=1 +color=green +[/card] +[card] name=Saproling Migration kicker={4} auto=kicker create(Saproling:creature Saproling:1/1:green:)*2 @@ -31219,6 +33710,24 @@ mana={1}{G} type=Sorcery [/card] [card] +name=Saproling Spo +type=Creature +subtype=Saproling +power=1 +toughness=1 +color=green +[/card] +[card] +name=Saproling Symbiosis +abilities=flash +restriction=myturnonly +other={5}{G} name(Cast as instant) +auto=foreach(creature|mybattlefield) token(Saproling,Creature Saproling,1/1,green) +text=You may cast Saproling Symbiosis any time you could cast an instant if you pay {2} more to cast it. -- Put a 1/1 green Saproling creature token onto the battlefield for each creature you control. +mana={3}{G} +type=Sorcery +[/card] +[card] name=Sarkhan the Masterless auto=counter(0/0,5,loyalty) auto=@each blockers:all(creature[attacking]|opponentBattlefield) damage:type:dragon:myBattlefield @@ -31264,6 +33773,28 @@ power=0 toughness=3 [/card] [card] +name=Sasaya's Essence +auto=lord(forest|myBattlefield) transforms((,newability[foreach(other forest[share!name!]|mybattlefield) produceextra:{G}])) +auto=lord(plains|myBattlefield) transforms((,newability[foreach(other plains[share!name!]|mybattlefield) produceextra:{W}])) +auto=lord(swamp|myBattlefield) transforms((,newability[foreach(other swamp[share!name!]|mybattlefield) produceextra:{B}])) +auto=lord(mountain|myBattlefield) transforms((,newability[foreach(other mountain[share!name!]|mybattlefield) produceextra:{R}])) +auto=lord(island|myBattlefield) transforms((,newability[foreach(other island[share!name!]|mybattlefield) produceextra:{U}])) +auto=lord(land[-island;-mountain;-plains;-swamp;forest]|myBattlefield) transforms((,newability[foreach(other land[share!name!]|mybattlefield) produceextra:{1}])) +text=Whenever a land you control is tapped for mana, for each other land you control with the same name, add one mana to your mana pool of any type that land produced. +mana={1}{G}{G} +type=Legendary Enchantment +[/card] +[card] +name=Sasaya, Orochi Ascendant +auto=aslongas(*[land]|myHand) flip(Sasaya's Essence) >6 +text=Reveal your hand: If you have seven or more land cards in your hand, flip Sasaya, Orochi Ascendant. +mana={1}{G}{G} +type=Legendary Creature +subtype=Snake Monk +power=2 +toughness=3 +[/card] +[card] name=Satyr Enchanter auto=@movedTo(enchantment|mystack):draw:1 text=Whenever you cast an enchantment spell, draw a card. @@ -31274,6 +33805,16 @@ power=2 toughness=2 [/card] [card] +name=Satyr Piper +auto={3}{G}:target(creature) transforms((,newability[@combat(attacking) source(this):all(creature|opponentbattlefield) mustblock ueot])) ueot +text={3}{G}: Target creature must be blocked this turn if able. +mana={2}{G} +type=Creature +subtype=Satyr Rogue +power=2 +toughness=1 +[/card] +[card] name=Satyr's Cunning auto=token(Satyr,Creature Satyr,1/1,red,cantblock) autograveyard=name(Escape-{2}{R},exile two) {2}{U}{E(other *|myGraveyard)}{E(other *|myGraveyard)}:castcard(normal) @@ -31292,6 +33833,16 @@ power=2 toughness=2 [/card] [card] +name=Savaen Elves +auto={G}{G}{T}:destroy target(aura) +text={G}{G}, {T}: Destroy target Aura attached to a land. +mana={G} +type=Creature +subtype=Elf +power=1 +toughness=1 +[/card] +[card] name=Savage Alliance target=player other={4}{R} name(Escalate) @@ -31347,6 +33898,17 @@ mana={G} type=Sorcery [/card] [card] +name=Savage Ventmaw +abilities=flying +auto=@combat(attacking) source(this):add{R}{R}{R}{G}{G}{G} doesntempty +text=Flying -- Whenever Savage Ventmaw attacks, add {R}{R}{R}{G}{G}{G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. +mana={4}{R}{G} +type=Creature +subtype=Dragon +power=4 +toughness=4 +[/card] +[card] name=Savai Crystal auto={T}:Add{R} auto={T}:Add{W} @@ -31438,6 +34000,16 @@ power=6 toughness=6 [/card] [card] +name=Scab-Clan Giant +auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot +text=When Scab-Clan Giant enters the battlefield, it fights target creature an opponent controls chosen at random. +mana={4}{R}{G} +type=Creature +subtype=Giant Warrior +power=4 +toughness=5 +[/card] +[card] name=Scalding Cauldron auto={3}{T}{S}:damage:3 target(creature) text={3}, {T}, Sacrifice Scalding Cauldron: It deals 3 damage to target creature. @@ -31459,7 +34031,7 @@ type=Sorcery [/card] [card] name=Scaled Behemoth -abilities=hexproof +abilities=opponentshroud text=Hexproof (This creature can't be the target of spells or abilities your opponents control.) mana={4}{G}{G} type=Creature @@ -31544,6 +34116,23 @@ power=2 toughness=1 [/card] [card] +name=Scent of Brine +target=*|stack +auto=if type(*[blue]|myhand)~equalto~1 then transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~2 then transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~3 then transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~4 then transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~5 then transforms((,newability[pay[[{5}]] name(pay 5 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~6 then transforms((,newability[pay[[{6}]] name(pay 6 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~7 then transforms((,newability[pay[[{7}]] name(pay 7 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~8 then transforms((,newability[pay[[{8}]] name(pay 8 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~9 then transforms((,newability[pay[[{9}]] name(pay 9 mana) donothing?fizzle])) forever +auto=if type(*[blue]|myhand)~equalto~10 then transforms((,newability[pay[[{10}]] name(pay 10 mana) donothing?fizzle])) forever +text=Reveal any number of blue cards in your hand. Counter target spell unless its controller pays {1} for each card revealed this way. +mana={1}{U} +type=Instant +[/card] +[card] name=Scent of Cinder auto={T}:target([red]|myhand) transforms((,newability[foreach(*[red]|reveal) damage:1 target(creature,player,planeswalker)])) text=Reveal any number of red cards in your hand. Scent of Cinder deals X damage to any target, where X is the number of cards revealed this way. @@ -31574,6 +34163,23 @@ mana={1}{B} type=Instant [/card] [card] +name=Scheming Symmetry +auto=ability$!choice name(search a card) notatarget(*|mylibrary) moveto(mylibrary)!$ controller +auto=ability$!choice name(search a card) notatarget(*|mylibrary) moveto(mylibrary)!$ opponent +text=Choose two target players. Each of them searches their library for a card, then shuffles their library and puts that card on top of it. +mana={B} +type=Sorcery +[/card] +[card] +name=Schismotivate +target=creature +auto=4/0 ueot +auto=target(other creature) -4/0 ueot +text=Target creature gets +4/+0 until end of turn. Another target creature gets -4/-0 until end of turn. +mana={1}{U}{R} +type=Instant +[/card] +[card] name=Scholar of Stars auto=aslongas(artifact|myBattlefield) draw:1 text=When Scholar of Stars enters the battlefield, if you control an artifact, draw a card. @@ -31594,6 +34200,28 @@ power=3 toughness=3 [/card] [card] +name=Scholar of the Lost Trove +abilities=flying +auto=may name(cast card) castcard(normal) target(*[instant;sorcery;artifact]|mygraveyard) and!(transforms((,newability[exiledeath])) forever)! +text=Flying -- When Scholar of the Lost Trove enters the battlefield, you may cast target instant, sorcery, or artifact card from your graveyard without paying its mana cost. If an instant or sorcery spell cast this way would be put into your graveyard this turn, exile it instead. +mana={5}{U}{U} +type=Creature +subtype=Sphinx +power=5 +toughness=5 +[/card] +[card] +name=Scion of the Ur-Dragon +abilities=flying +auto={2}:moveto(mygraveyard) target(*[dragon]|mylibrary) && copy ueot && shuffle controller +text=Flying -- {2}: Search your library for a Dragon permanent card and put it into your graveyard. If you do, Scion of the Ur-Dragon becomes a copy of that card until end of turn. Then shuffle your library. +mana={W}{U}{B}{R}{G} +type=Legendary Creature +subtype=Dragon Avatar +power=4 +toughness=4 +[/card] +[card] name=Scissors Lizard text=Paper Tigers cannot attack or block. auto=all(Paper Tigers|battlefield) cantblock @@ -31614,6 +34242,32 @@ power=1 toughness=1 [/card] [card] +name=Scorched Earth +auto=if type(*[land]|myHand)~morethan~0 then choice ability$!name(X=1) target(*[land]|myhand) reject!$ controller && destroy target(*[land]) +auto=if type(*[land]|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*[land]|myhand) reject!$ controller && destroy target(<2>*[land]) +auto=if type(*[land]|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*[land]|myhand) reject!$ controller && destroy target(<3>*[land]) +auto=if type(*[land]|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*[land]|myhand) reject!$ controller && destroy target(<4>*[land]) +auto=if type(*[land]|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*[land]|myhand) reject!$ controller && destroy target(<5>*[land]) +auto=if type(*[land]|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*[land]|myhand) reject!$ controller && destroy target(<6>*[land]) +auto=if type(*[land]|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*[land]|myhand) reject!$ controller && destroy target(<7>*[land]) +auto=if type(*[land]|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*[land]|myhand) reject!$ controller && destroy target(<8>*[land]) +auto=if type(*[land]|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*[land]|myhand) reject!$ controller && destroy target(<9>*[land]) +auto=if type(*[land]|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*[land]|myhand) reject!$ controller && destroy target(<10>*[land]) +auto=if type(*[land]|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*[land]|myhand) reject!$ controller && destroy target(<11>*[land]) +auto=if type(*[land]|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*[land]|myhand) reject!$ controller && destroy target(<12>*[land]) +auto=if type(*[land]|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*[land]|myhand) reject!$ controller && destroy target(<13>*[land]) +auto=if type(*[land]|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*[land]|myhand) reject!$ controller && destroy target(<14>*[land]) +auto=if type(*[land]|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*[land]|myhand) reject!$ controller && destroy target(<15>*[land]) +auto=if type(*[land]|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*[land]|myhand) reject!$ controller && destroy target(<16>*[land]) +auto=if type(*[land]|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*[land]|myhand) reject!$ controller && destroy target(<17>*[land]) +auto=if type(*[land]|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*[land]|myhand) reject!$ controller && destroy target(<18>*[land]) +auto=if type(*[land]|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*[land]|myhand) reject!$ controller && destroy target(<19>*[land]) +auto=if type(*[land]|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*[land]|myhand) reject!$ controller && destroy target(<20>*[land]) +text=As an additional cost to cast Scorched Earth, discard X land cards. -- Destroy X target lands. +mana={X}{R} +type=Sorcery +[/card] +[card] name=Scorching Dragonfire target=creature,planeswalker auto=damage:3 @@ -31673,6 +34327,16 @@ type=Artifact subtype=Equipment [/card] [card] +name=Screams from Within +target=creature +auto=teach(creature) -1/-1 +auto=@movedto(graveyard) from(mytgt|Battlefield):all(this) moveTo(mybattlefield) +text=Enchant creature -- Enchanted creature gets -1/-1. -- When enchanted creature dies, return Screams from Within from your graveyard to the battlefield. +mana={1}{B}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Screeching Phoenix abilities=flying auto={2}{R}:all(creature|mybattlefield) 1/0 ueot @@ -31810,6 +34474,15 @@ mana={4}{R} type=Instant [/card] [card] +name=Searing Blaze +target=player +auto=if type(land[fresh]|mybattlefield)~lessthan~1 then damage:1 && damage:1 target(creature|targetedpersonsBattlefield) +auto=if type(land[fresh]|mybattlefield)~morethan~0 then damage:3 && damage:3 target(creature|targetedpersonsBattlefield) +text=Searing Blaze deals 1 damage to target player and 1 damage to target creature that player controls. -- Landfall — If you had a land enter the battlefield under your control this turn, Searing Blaze deals 3 damage to that player and 3 damage to that creature instead. +mana={R}{R} +type=Instant +[/card] +[card] name=Season of Growth auto=@movedto(creature|mybattlefield):scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto=@targeted(creature|myBattlefield) from(instant,sorcery|mystack):draw:1 @@ -31819,6 +34492,16 @@ mana={1}{G} type=Enchantment [/card] [card] +name=Seasoned Hallowblade +auto={D(*|myhand)}:tap(noevent) && indestructible ueot +text=Discard a card: Tap Seasoned Hallowblade. It gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +mana={1}{W} +type=Creature +subtype=Human Warrior +power=3 +toughness=1 +[/card] +[card] name=Seasoned Pyromancer auto=draw:2 &&2ability$! reject notatarget(<2>*|myhand) and!( if cantargetcard(*[-land]|*) then token(Elemental,creature Elemental,1/1,red) all(abilitycontroller) oneshot )! !$ targetedplayer auto={3}{R}{R}{E(this|mygraveyard)}:token(Elemental,creature Elemental,1/1,red)*2 @@ -31830,6 +34513,30 @@ power=2 toughness=2 [/card] [card] +name=Second Sight +aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=5]|mylibrary) moverandom(*[zpos<=5]) from(mylibrary) to(mylibrary)])) ueot +aicode=name(look) activate name(look) transforms((,newability[foreach(*[zpos<=5]|opponentlibrary) moverandom(*[zpos<=5]) from(opponentlibrary) to(opponentlibrary)])) ueot +other={2}{U}[U} name(Entwine) +auto=ifnot paid(alternative) then choice name(Look your library) reveal:5 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(mylibrary) optiontwoend revealend +auto=ifnot paid(alternative) then choice name(Look opponent library) reveal:5 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(opponentlibrary) optiontwoend revealend +auto=if paid(alternative) then name(Look your library) reveal:5 optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(mylibrary) optiontwoend revealend +auto=if paid(alternative) then name(Look opponent library) reveal:5 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) doNothing optiononeend optiontwo target(<5>*|reveal) moveto(opponentlibrary) optiontwoend revealend +text=Choose one — Look at the top five cards of target opponent's library, then put them back in any order; or look at the top five cards of your library, then put them back in any order. -- Entwine {U} (Choose both if you pay the entwine cost.) +mana={2}{U} +type=Instant +[/card] +[card] +name=Secret Base +auto={T}:add{1} +auto={T}:add{G} +auto={T}:add{U} +auto={T}:add{R} +auto={T}:add{B} +auto={T}:add{W} +text={T}: Add {1}. -- {T}: Add one mana of any color. Spend this mana only to cast a spell that shares a watermark with Secret Base. +type=Land +[/card] +[card] name=Secrets of the Golden City auto=_ASCEND_ auto=_CITY'S_BLESSING_ draw:1 controller @@ -31839,6 +34546,23 @@ mana={1}{U}{U} type=Sorcery [/card] [card] +name=Secure the Scene +target=*[-land] +auto=moveTo(exile) token(Soldier Sec) targetcontroller +text=Exile target nonland permanent. Its controller creates a 1/1 white Soldier creature token. +mana={4}{W} +type=Sorcery +[/card] +[card] +name=See the Truth +aicode=activate target(*[zpos<=3]|mylibrary) moveto(myhand) +auto=name(look) reveal:3 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend +auto=if gravecast then name(look) reveal:3 optionone name(Get a card) target(<3>*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary optiontwoend revealend +text=Look at the top three cards of your library. Put one of those cards into your hand and the rest on the bottom of your library in any order. If this spell was cast from anywhere other than your hand, put each of those cards into your hand instead. +mana={1}{U} +type=Sorcery +[/card] +[card] name=Seeds of Strength target=creature auto=1/1 ueot @@ -31889,6 +34613,21 @@ power=1 toughness=1 [/card] [card] +name=Seht's Tiger +abilities=flash +auto=choice name(Protection from red) preventalldamage to(controller) from(*[red]|battlefield,stack,hand,graveyard) ueot +auto=choice name(Protection from white) preventalldamage to(controller) from(*[white]|battlefield,stack,hand,graveyard) ueot +auto=choice name(Protection from black) preventalldamage to(controller) from(*[black]|battlefield,stack,hand,graveyard) ueot +auto=choice name(Protection from blue) preventalldamage to(controller) from(*[blue]|battlefield,stack,hand,graveyard) ueot +auto=choice name(Protection from green) preventalldamage to(controller) from(*[green]|battlefield,stack,hand,graveyard) ueot +text=Flash (You may cast this spell any time you could cast an instant.) -- When Seht's Tiger enters the battlefield, you gain protection from the color of your choice until end of turn. (You can't be targeted, dealt damage, or enchanted by anything of the chosen color.) +mana={2}{W}{W} +type=Creature +subtype=Cat +power=3 +toughness=3 +[/card] +[card] name=Seismic Shift target=land auto=destroy @@ -31898,6 +34637,28 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Seizures +target=creature +auto=teach(creature) transforms((,newability[@tapped(this):pay[[{3}]] name(pay 3 mana) donothing?damage:3 controller])) forever +text=Enchant creature -- Whenever enchanted creature becomes tapped, Seizures deals 3 damage to that creature's controller unless that player pays {3}. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Sekki, Seasons' Guide +abilities=hydra +auto=counter(1/1,8) +auto=@counterremoved(1/1) from(this):token(Spirit,Creature Spirit,1/1) +autograveyard={S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}{S(creature[spirit]|mybattlefield)}:moveto(mybattlefield) +text=Sekki, Seasons' Guide enters the battlefield with eight +1/+1 counters on it. -- If damage would be dealt to Sekki, prevent that damage, remove that many +1/+1 counters from Sekki, and put that many 1/1 colorless Spirit creature tokens onto the battlefield. -- Sacrifice eight Spirits: Return Sekki from your graveyard to the battlefield. +mana={5}{G}{G}{G} +type=Legendary Creature +subtype=Spirit +power=0 +toughness=0 +[/card] +[card] name=Selesnya Eulogist target=creature|mygraveyard auto={2}{G}:target(creature|mygraveyard) moveto(exile) && ability$! name(populate) clone notatarget(creature[token]|mybattlefield) !$ controller @@ -31919,9 +34680,58 @@ mana={3} type=Artifact [/card] [card] +name=Selesnya Sagittars +abilities=reach +text=Reach (This creature can block creatures with flying.) -- Selesnya Sagittars can block an additional creature. +mana={3}{G}{W} +type=Creature +subtype=Elf Archer +power=2 +toughness=5 +[/card] +[card] +name=Selfless Savior +auto={S}:target(other creature|myBattlefield) indestructible ueot +text=Sacrifice Selfless Savior: Another target creature you control gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +mana={W} +type=Creature +subtype=Dog +power=1 +toughness=1 +[/card] +[card] +name=Selvala's Charge +auto=reveal:1 revealzone(mylibrary) optionone if type(land|reveal)~lessthan~1 then token(Elephant,Creature Elephant,3/3,green) optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend afterrevealed draw:1 controller afterrevealedend revealend +auto=reveal:1 revealzone(opponentlibrary) optionone if type(land|reveal)~lessthan~1 then token(Elephant,Creature Elephant,3/3,green) optiononeend optiontwo target(<1>*|reveal) moveto(opponentlibrary) optiontwoend afterrevealed draw:1 opponent afterrevealedend revealend +text=Parley — Each player reveals the top card of his or her library. For each nonland card revealed this way, you put a 3/3 green Elephant creature token onto the battlefield. Then each player draws a card. +mana={4}{G} +type=Sorcery +[/card] +[card] +name=Selvala's Enforcer +auto=reveal:1 revealzone(mylibrary) optionone if type(land|reveal)~lessthan~1 then counter(1/1) optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend afterrevealed draw:1 controller afterrevealedend revealend +auto=reveal:1 revealzone(opponentlibrary) optionone if type(land|reveal)~lessthan~1 then counter(1/1)) optiononeend optiontwo target(<1>*|reveal) moveto(opponentlibrary) optiontwoend afterrevealed draw:1 opponent afterrevealedend revealend +text=Parley — When Selvala's Enforcer enters the battlefield, each player reveals the top card of his or her library. For each nonland card revealed this way, put a +1/+1 counter on Selvala's Enforcer. Then each player draws a card. +mana={3}{G} +type=Creature +subtype=Elf Warrior +power=2 +toughness=2 +[/card] +[card] +name=Selvala, Explorer Returned +auto={T}:reveal:1 revealzone(mylibrary) optionone if type(land|reveal)~lessthan~1 then transforms(([,newability[add{G}],newability[life:1 controller])) ueot optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend afterrevealed draw:1 controller afterrevealedend revealend && reveal:1 revealzone(opponentlibrary) optionone if type(land|reveal)~lessthan~1 then transforms(([,newability[add{G}],newability[life:1 controller])) ueot optiononeend optiontwo target(<1>*|reveal) moveto(opponentlibrary) optiontwoend afterrevealed draw:1 opponent afterrevealedend revealend +text=Parley — {T}: Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each player draws a card. +mana={1}{G}{W} +type=Legendary Creature +subtype=Elf Scout +power=2 +toughness=4 +[/card] +[card] name=Selvala, Heart of the Wilds -auto=@moveTo(other creature|myBattlefield) may (draw:[power=power:highest:creature:myBattlefield]|mybattlefield) -auto=@moveTo(other creature|opponentBattlefield) may (draw:[power=power:highest:creature:opponentBattlefield]|opponentbattlefield) +auto=@movedto(other creature|myBattlefield) may (draw:[power=power:highest:creature:myBattlefield]|mybattlefield) +auto=@movedto(other creature|opponentBattlefield) may (draw:[power=power:highest:creature:opponentBattlefield]|opponentbattlefield) auto={G}{T}: name(add mana) (add:[power=power:highest:creature:myBattlefield]|mybattlefield) ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller text=Whenever another creature enters the battlefield, its controller may draw a card if its power is greater than each other creature’s power. -- {G}, {T}: Add X mana in any combination of colors, where X is the greatest power among creatures you control. mana={1}{G}{G} @@ -32095,7 +34905,7 @@ toughness=5 [/card] [card] name=Serrated Scorpion -auto=@moveTo(this|myGraveyard) from(myBattlefield):damage:2 target(player) && life:2 controller +auto=@movedTo(this|myGraveyard) from(myBattlefield):damage:2 target(player) && life:2 controller text=When Serrated Scorpion dies, it deals 2 damage to each opponent and you gain 2 life. mana={B} type=Creature @@ -32134,6 +34944,16 @@ power=2 toughness=1 [/card] [card] +name=Setessan Tactics +target=creature +auto=transforms((,newability[1/1 ueot],newability[{T}:target(other creature) dynamicability])) ueot +kicker=multi{G} +auto=kicker target(creature) transforms((,newability[1/1 ueot],newability[{T}:target(other creature) dynamicability])) ueot +text=Strive — Setessan Tactics costs {G} more to cast for each target beyond the first. -- Until end of turn, any number of target creatures each get +1/+1 and gain "{T}: This creature fights another target creature." +mana={1}{G} +type=Instant +[/card] +[card] name=Setessan Training target=creature|myBattlefield auto=draw:1 controller @@ -32145,6 +34965,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Sethron, Hurloon General +auto=token(Minotaur,Creature Minotaur,2/3,red) +auto=@movedto(other minotoaur[-token]|mybattlefield):token(Minotaur,Creature Minotaur,2/3,red) +auto={2}{BR}:all(creature[minotoaur]|mybattlefield) transforms((,newability[1/0 ueot],newability[menace ueot],newability[haste ueot])) ueot +text=Whenever Sethron, Hurloon General or another nontoken Minotaur enters the battlefield under your control, create a 2/3 red Minotaur creature token. -- {2}{B} or {R}: Minotaurs you control get +1/+0 and gain menace and haste until end of turn. ( {B} or {R} can be paid with either {B} or {R}.) +mana={3}{R}{R} +type=Legendary Creature +subtype=Minotaur Warrior +power=4 +toughness=4 +[/card] +[card] name=Settle Beyond Reality auto=alternative target(creature|opponentbattlefield) moveto(exile) auto=alternative target(creature|mybattlefield) moveto(exile) and!(moveto(mybattlefield))! @@ -32200,6 +35032,17 @@ mana={2}{W} type=Sorcery [/card] [card] +name=Sevinne, the Chronoclasm +auto=preventAllDamage to(this) +auto=@movedTo(*[instant;sorcery]|mystack) from(mygraveyard) turnlimited:all(trigger[to]<1>) transforms((,newability[activate castcard(copied noevent)])) forever +text=Prevent all damage that would be dealt to Sevinne, the Chronoclasm. -- Whenever you cast your first instant or sorcery spell from your graveyard each turn, copy that spell. You may choose new targets for the copy. +mana={2}{U}{R}{W} +type=Legendary Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Shabraz, the Skyshark abilities=hiddenface aicode=activate moveTo(myhand) target(Brallin, Skyshark Rider|mylibrary) @@ -32214,12 +35057,23 @@ power=3 toughness=3 [/card] [card] +name=Shacklegeist +abilities=cloud,flying +auto={T(creature[spirit]|myBattlefield)}{T(creature[spirit]|myBattlefield)}:tap(noevent) target(creature|opponentBattlefield) +text=Flying -- Shacklegeist can block only creatures with flying. -- Tap two untapped Spirits you control: Tap target creature you don't control. +mana={1}{U} +type=Creature +subtype=Spirit +power=2 +toughness=2 +[/card] +[card] name=Shadowspear auto={2}:equip auto=teach(creature) 1/1 auto=teach(creature) trample auto=teach(creature) lifelink -auto=teach(creature) transforms((,newability[{1}:lord(*|opponentBattlefield) -indestructible ueot && -hexproof ueot])) +auto=teach(creature) transforms((,newability[{1}:lord(*|opponentBattlefield) -indestructible ueot && -opponentshroud ueot])) text=Equipped creature gets +1/+1 and has trample and lifelink. -- 1 -- : Permanents your opponents control lose hexproof and indestructible until end of turn. -- Equip 2 mana={1} type=Legendary Artifact @@ -32237,6 +35091,16 @@ power=1 toughness=3 [/card] [card] +name=Shaggy Camel +auto=all(creature|mybattlefield) 1/1 ueot +text=When this creature enters the battlefield, creatures you control get +1/+1 until end of turn. +mana={3}{W} +type=Host Creature +subtype=Camel +power=3 +toughness=3 +[/card] +[card] name=Shake the Foundations auto=damage:1 all(creature[-flying]) auto=draw:1 @@ -32257,6 +35121,49 @@ power=3 toughness=4 [/card] [card] +name=Shallow Grave +target=creature|mygraveyard +auto=moveTo(mybattlefield) && transforms((,newability[phaseaction[endofturn once] moveTo(exile)],haste)) ueot +text=Return the top creature card of your graveyard to the battlefield. That creature gains haste until end of turn. Exile it at the beginning of the next end step. +mana={1}{B} +type=Instant +[/card] +[card] +name=Shaman of Forgotten Ways +auto={T}:if type(creature|myhand)~morethan~0 then add{G}{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{G}{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{G}{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{G}{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{G}{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{B}{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{B}{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{B}{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{B}{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{B}{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{R}{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{R}{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{R}{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{R}{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{R}{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{U}{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{U}{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{U}{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{U}{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{U}{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{W}{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{W}{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{W}{B} +auto={T}:if type(creature|myhand)~morethan~0 then add{W}{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{W}{G} +auto={9}{G}{G}{T}:lifeset:type:creature:myBattlefield controller && lifeset:type:creature:opponentBattlefield opponent restriction{compare(powertotalinplay)~morethan~7} +text={T}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast creature spells. -- Formidable — {9}{G}{G}, {T}: Each player's life total becomes the number of creatures he or she controls. Activate this ability only if creatures you control have total power 8 or greater. +mana={2}{G} +type=Creature +subtype=Human Shaman +power=2 +toughness=3 +[/card] +[card] name=Shambling Suit anyzone=type:*[artifact,enchantment]:myBattlefield/3 cdaactive text=Shambling Suit's power is equal to the number of artifacts and/or enchantments you control. @@ -32459,6 +35366,15 @@ power=2 toughness=3 [/card] [card] +name=Shield of the Avatar +auto={2}:equip +auto=prevent:type:creature:myBattlefield all(mytgt) +text=If a source would deal damage to equipped creature, prevent X of that damage, where X is the number of creatures you control. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={1} +type=Artifact +subtype=Equipment +[/card] +[card] name=Shifting Ceratops abilities=protection from blue auto=nofizzle @@ -32483,9 +35399,19 @@ type=Enchantment subtype=Aura [/card] [card] +name=Shifty Doppelganger +auto={3}{U}{E}:target(creature|myhand) moveto(mybattlefield) and!(transforms((,newability[treason],newability[haste],newability[moveto(mybattlefield) target(Shifty Doppelganger[fresh]|myexile)])) ueot)! +text={3}{U}, Exile Shifty Doppelganger: You may put a creature card from your hand onto the battlefield. If you do, that creature gains haste until end of turn. At the beginning of the next end step, sacrifice that creature. If you do, return Shifty Doppelganger to the battlefield. +mana={2}{U} +type=Creature +subtype=Shapeshifter +power=1 +toughness=1 +[/card] +[card] name=Shimmer Dragon abilities=flying -auto=aslongas(artifact|myBattlefield)~morethan~3 hexproof +auto=aslongas(artifact|myBattlefield) opponentshroud >3 auto={T(artifact|myBattlefield)}{T(artifact|myBattlefield)}:draw:1 text=Flying -- As long as you control four or more artifacts, Shimmer Dragon has hexproof. -- Tap two untapped artifacts you control: Draw a card. mana={4}{U}{U} @@ -32572,6 +35498,17 @@ power=6 toughness=6 [/card] [card] +name=Shipwreck Dowser +auto=@movedTo(*[-creature]|mystack):1/1 ueot +auto=moveTo(myHand) target(*[instant;sorcery]|myGraveyard) +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- When Shipwreck Dowser enters the battlefield, return target instant or sorcery card from your graveyard to your hand. +mana={3}{U}{U} +type=Creature +subtype=Merfolk Wizard +power=3 +toughness=3 +[/card] +[card] name=Shipwreck Looter auto=if type(creature[attacking]|mybattlefield)~morethan~0 then may draw:1 && discard(*|myhand) text=Raid — When Shipwreck Looter enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. @@ -32582,6 +35519,16 @@ power=2 toughness=1 [/card] [card] +name=Shirei, Shizo's Caretaker +auto=@movedTo(creature[power<=1]|mygraveyard) from(battlefield):phaseaction[endofturn once] aslongas(Shirei, Shizo's Caretaker|mybattlefield) may moveto(mybattlefield) target(creature[power<=1]|mygraveyard) +text=Whenever a creature with power 1 or less is put into your graveyard from the battlefield, you may return that card to the battlefield under your control at the beginning of the next end step if Shirei, Shizo's Caretaker is still on the battlefield. +mana={4}{B} +type=Legendary Creature +subtype=Spirit +power=2 +toughness=2 +[/card] +[card] name=Shivan Fire kicker={4} auto=Kicker damage:2 @@ -32593,6 +35540,18 @@ mana={R} type=Instant [/card] [card] +name=Shivan Wumpus +abilities=trample +auto=ability$!name(Choose one) choice name(Sacrifice land) notatarget(land|mybattlefield) sacrifice && move(onwerlibrary) all(Shivan Wumpus[fresh]|opponentbattlefield) _ choice name(Don't sacrifice land) donothing!$ opponent +auto=ability$!name(Choose one) choice name(Sacrifice land) notatarget(land|mybattlefield) sacrifice && move(mylibrary) all(Shivan Wumpus[fresh]|mybattlefield) _ choice name(Don't sacrifice land) donothing!$ controller +text=Trample -- When Shivan Wumpus enters the battlefield, any player may sacrifice a land. If a player does, put Shivan Wumpus on top of its owner's library. +mana={3}{R} +type=Creature +subtype=Beast +power=6 +toughness=6 +[/card] +[card] name=Shoal Kraken auto=@movedTo(enchantment|myBattlefield):may draw:1 controller && reject target(*|myhand) controller text=Constellation -- Whenever an enchantment enters the battlefield under your control, you may draw a card. If you do, discard a card. @@ -32639,6 +35598,15 @@ mana={1}{R} type=Instant [/card] [card] +name=Shrewd Negotiation +target=*[artifact;creature]|opponentbattlefield +auto=moveto(mybattlefield) +auto=moveto(opponentbattlefield) target(*[artifact]|mybattlefield) +text=Exchange control of target artifact you control and target artifact or creature you don't control. +mana={4}{U} +type=Sorcery +[/card] +[card] name=Shriekdiver abilities=flying auto={1}:haste ueot @@ -32658,6 +35626,67 @@ power=2 toughness=2 [/card] [card] +name=Shrine of the Forsaken Gods +auto={T}:add{C} +auto={T}:if type(land|mybattlefield)~morethan~6 then add{C}{C} +text={T}: Add {C} to your mana pool. -- {T}: Add {C}{C} to your mana pool. Spend this mana only to cast colorless spells. Activate this ability only if you control seven or more lands. +type=Land +[/card] +[card] +name=Shriveling Rot +auto=choice name(Destroy on damage) transforms((,newability[@damaged(creature):all(trigger[to]) destroy])) ueot +auto=choice name(Loose life on death) transforms((,newability[@movedTo(graveyard) from(creature|battlefield):all(trigger[to]) dynamicability])) ueot +auto=choice name(Choose both) transforms((,newability[@damaged(creature):all(trigger[to]) destroy],newability[@movedTo(graveyard) from(creature|battlefield):all(trigger[to]) dynamicability])) ueot +text=Choose one — Until end of turn, whenever a creature is dealt damage, destroy it; or until end of turn, whenever a creature dies, that creature's controller loses life equal to its toughness. -- Entwine {2}{B} (Choose both if you pay the entwine cost.) +mana={2}{B}{B} +type=Instant +[/card] +[card] +name=Shrouded Serpent +auto=@combat(attacking) source(this):ability$!name(pay 4 mana) pay[[{4}]] donothing?unblockable all(mystored) ueot!$ opponent +text=Whenever Shrouded Serpent attacks, defending player may pay {4}. If he or she doesn't, Shrouded Serpent is unblockable this turn. +mana={4}{U}{U}{U} +type=Creature +subtype=Serpent +power=4 +toughness=4 +[/card] +[card] +name=Shunt +target=*|stack +auto=fizzle +auto=castcard(copied noevent) +text=Change the target of target spell with a single target. +mana={1}{R}{R} +type=Instant +[/card] +[card] +name=Sickening Dreams +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && damage:1 all(creature) && damage:1 all(player) +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && damage:2 all(creature) && damage:2 all(player) +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && damage:3 all(creature) && damage:3 all(player) +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && damage:4 all(creature) && damage:4 all(player) +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && damage:5 all(creature) && damage:5 all(player) +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && damage:6 all(creature) && damage:6 all(player) +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && damage:7 all(creature) && damage:7 all(player) +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && damage:8 all(creature) && damage:8 all(player) +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && damage:9 all(creature) && damage:9 all(player) +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && damage:10 all(creature) && damage:10 all(player) +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && damage:11 all(creature) && damage:11 all(player) +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && damage:12 all(creature) && damage:12 all(player) +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && damage:13 all(creature) && damage:13 all(player) +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && damage:14 all(creature) && damage:14 all(player) +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && damage:15 all(creature) && damage:15 all(player) +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && damage:16 all(creature) && damage:16 all(player) +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && damage:17 all(creature) && damage:17 all(player) +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && damage:18 all(creature) && damage:18 all(player) +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && damage:19 all(creature) && damage:19 all(player) +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && damage:20 all(creature) && damage:20 all(player) +text=As an additional cost to cast Sickening Dreams, discard X cards. -- Sickening Dreams deals X damage to each creature and each player. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Sickle Dancer auto=@combat(attacking) source(this) aslongas(other warrior|myBattlefield) :1/1 ueot text=Whenever Sickle Dancer attacks, if your team controls another Warrior, Sickle Dancer gets +1/+1 until end of turn. @@ -32690,6 +35719,50 @@ power=3 toughness=2 [/card] [card] +name=Sidisi, Brood Tyrant +auto=deplete:3 controller +auto=@combat(attacking) source(this):deplete:3 controller +auto=@movedTo(creature|myGraveyard) from(mylibrary):token(Zombie,Creature Zombie,2/2,black) +text=Whenever Sidisi, Brood Tyrant enters the battlefield or attacks, put the top three cards of your library into your graveyard. -- Whenever one or more creature cards are put into your graveyard from your library, put a 2/2 black Zombie creature token onto the battlefield. +mana={1}{B}{G}{U} +type=Legendary Creature +subtype=Naga Shaman +power=3 +toughness=3 +[/card] +[card] +name=Siege Behemoth +abilities=opponentshroud +auto=@combat(attacking) source(this):all(creature|mybattlefield) transforms((,newability[@combat(blocked,turnlimited) source(this):may name(assign combat damage to defending player) thisforeach(power>=1) damage:1 opponent],newability[fog from(this)])) ueot +text=Hexproof -- As long as Siege Behemoth is attacking, for each creature you control, you may have that creature assign its combat damage as though it weren't blocked. +mana={5}{G}{G} +type=Creature +subtype=Beast +power=7 +toughness=4 +[/card] +[card] +name=Siege Striker +abilities=double strike +auto=@combat(attacking) source(this):foreach(creature[-tapped]|mybattlefield) may target(creature[-tapped]|mybattlefield) tap && all(this) 1/1 ueot +text=Double strike (This creature deals both first-strike and regular combat damage.) -- Whenever Siege Striker attacks, you may tap any number of untapped creatures you control. Siege Striker gets +1/+1 until end of turn for each creature tapped this way. +mana={2}{W} +type=Creature +subtype=Human Soldier +power=1 +toughness=1 +[/card] +[card] +name=Siege of Towers +target=land[mountain] +auto=transforms((Creature,setpower=1,settoughness=1)) forever +kicker=multi{1}{R} +auto=kicker target(land[mountain]) transforms((Creature,setpower=1,settoughness=1)) forever +text=Replicate {1}{R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Target Mountain becomes a 3/1 creature. It's still a land. +mana={1}{R} +type=Sorcery +[/card] +[card] name=Siegebreaker Giant abilities=trample auto={3}{R}:target(creature) cantblock @@ -32722,6 +35795,25 @@ power=7 toughness=7 [/card] [card] +name=Sigil of Valor +auto={1}:equip +auto=transforms((,newability[@combat(attackedalone) source(this):foreach(other creature|myBattlefield) 1/1 ueot])) forever +text=Whenever equipped creature attacks alone, it gets +1/+1 until end of turn for each other creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] +name=Sigiled Contender +auto=this(counter{1/1}>=1) lifelink +text=Sigiled Contender has lifelink as long as it has a +1/+1 counter on it. (Damage dealt by this creature also causes you to gain that much life.) +mana={3}{W} +type=Creature +subtype=Human Warrior +power=3 +toughness=3 +[/card] +[card] name=Sigiled Sword of Valeron auto=teach(creature) +2/+0 auto=teach(creature) vigilance @@ -32795,6 +35887,17 @@ power=2 toughness=3 [/card] [card] +name=Silhana Wayfinder +aicode=activate moveto(mylibrary) target(*[creature;land;zpos<=4]|mylibrary) +auto=name(look) reveal:4 optionone name(Get a card) target(<1>*[creature;land]|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend +text=When Silhana Wayfinder enters the battlefield, look at the top four cards of your library. You may reveal a creature or land card from among them and put it on top of your library. Put the rest on the bottom of your library in a random order. +mana={1}{G} +type=Creature +subtype=Elf Scout +power=2 +toughness=1 +[/card] +[card] name=Silumgar Scavenger abilities=flying auto=may name(Exploit) sacrifice notatarget(creature|mybattlefield) && transforms((,newability[target(creature|battlefield) haste])) ueot @@ -32887,6 +35990,17 @@ power=2 toughness=1 [/card] [card] +name=Silversmote Ghoul +autograveyard=@each my endofturn restriction{compare(lifegain)~morethan~2}:moveTo(myBattlefield) and!(transforms((,newability[tap(noevent)]))) oneshot +auto={1}{B}{S}:draw:1 controller +text=At the beginning of your end step, if you gained 3 or more life this turn, return Silversmote Ghoul from your graveyard to the battlefield tapped. -- {1}{B}, Sacrifice Silversmote Ghoul: Draw a card. +mana={2}{B} +type=Creature +subtype=Zombie Vampire +power=3 +toughness=1 +[/card] +[card] name=Silverwing Squadron abilities=flying,vigilance anyzone=type:creature:battlefield/type:creature:battlefield cdaactive @@ -32908,6 +36022,15 @@ mana={G}{U} type=Enchantment [/card] [card] +name=Simic Charm +auto=choice name(Creature gets +3/+3) target(creature) 3/3 ueot +auto=choice name(Permanents gain hexproof) all(*|mybattlefield) opponentshroud ueot +auto=choice name(Return creature to hand) target(creature) moveto(ownerhand) +text=Choose one — Target creature gets +3/+3 until end of turn; or permanents you control gain hexproof until end of turn; or return target creature to its owner's hand. +mana={G}{U} +type=Instant +[/card] +[card] name=Simic Locket auto={GU}{GU}{GU}{GU}{T}{S}:draw:2 auto={T}:Add{G} @@ -32917,6 +36040,46 @@ mana={3} type=Artifact [/card] [card] +name=Simic Manipulator +auto=evolve +auto={T}:name(remove 1 Counter) this(counter{1/1}>=1) counter(1/1,-1) target(creature[power<=1]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 2 Counter) this(counter{1/1}>=2) counter(1/1,-2) target(creature[power<=2]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 3 Counter) this(counter{1/1}>=3) counter(1/1,-3) target(creature[power<=3]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 4 Counter) this(counter{1/1}>=4) counter(1/1,-4) target(creature[power<=4]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 5 Counter) this(counter{1/1}>=5) counter(1/1,-5) target(creature[power<=5]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 6 Counter) this(counter{1/1}>=6) counter(1/1,-6) target(creature[power<=6]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 7 Counter) this(counter{1/1}>=7) counter(1/1,-7) target(creature[power<=7]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 8 Counter) this(counter{1/1}>=8) counter(1/1,-8) target(creature[power<=8]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 9 Counter) this(counter{1/1}>=9) counter(1/1,-9) target(creature[power<=9]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 10 Counter) this(counter{1/1}>=10) counter(1/1,-10) target(creature[power<=10]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 11 Counter) this(counter{1/1}>=11) counter(1/1,-11) target(creature[power<=11]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 12 Counter) this(counter{1/1}>=12) counter(1/1,-12) target(creature[power<=12]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 13 Counter) this(counter{1/1}>=13) counter(1/1,-13) target(creature[power<=13]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 14 Counter) this(counter{1/1}>=14) counter(1/1,-14) target(creature[power<=14]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 15 Counter) this(counter{1/1}>=15) counter(1/1,-15) target(creature[power<=15]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 16 Counter) this(counter{1/1}>=16) counter(1/1,-16) target(creature[power<=16]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 17 Counter) this(counter{1/1}>=17) counter(1/1,-17) target(creature[power<=17]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 18 Counter) this(counter{1/1}>=18) counter(1/1,-18) target(creature[power<=18]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 19 Counter) this(counter{1/1}>=19) counter(1/1,-19) target(creature[power<=19]|opponentbattlefield) moveto(mybattlefield) +auto={T}:name(remove 20 Counter) this(counter{1/1}>=20) counter(1/1,-20) target(creature[power<=20]|opponentbattlefield) moveto(mybattlefield) +text=Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- {T}, Remove one or more +1/+1 counters from Simic Manipulator: Gain control of target creature with power less than or equal to the number of +1/+1 counters removed this way. +mana={1}{U}{U} +type=Creature +subtype=Mutant Wizard +power=0 +toughness=1 +[/card] +[card] +name=Sindbad +auto={T}:name(Draw and reveal) reveal:1 optionone if type(land|reveal)~lessthan~1 then moveto(mygraveyard) optiononeend optiontwo if type(land|reveal)~morethan~0 then name(move to Hand) target(<1>*|reveal) moveto(myHand) optiontwoend revealend +text={T}: Draw a card and reveal it. If it isn't a land card, discard it. +mana={1}{U} +type=Creature +subtype=Human +power=1 +toughness=1 +[/card] +[card] name=Sinister Sabotage target=*|stack auto=fizzle @@ -32927,6 +36090,23 @@ mana={1}{U}{U} type=Instant [/card] [card] +name=Sink into Takenuma +target=swamp|mybattlefield +auto=moveTo(myhand) && ability$!name(discard) notatarget(*|myhand) reject!$ opponent +text=Sweep — Return any number of Swamps you control to their owner's hand. Target player discards a card for each Swamp returned this way. +mana={3}{B} +type=Sorcery +subtype=Arcane +[/card] +[card] +name=Sins of the Past +auto=moveto(myexile) all(this) +auto=may name(cast card) castcard(normal) target(*[instant;sorcery]|mygraveyard) and!(transforms((,newability[exiledeath])) forever)! +text=Until end of turn, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. Exile Sins of the Past. +mana={4}{B}{B} +type=Sorcery +[/card] +[card] name=Sinuous Striker auto={U}:1/1 ueot autograveyard={3}{U}{U}{D(*|myhand)}{E}:name(Eternalize) clone and!( transforms((Zombie,removemc,setpower=4,settoughness=4,black)) forever )! assorcery @@ -33065,6 +36245,36 @@ power=3 toughness=3 [/card] [card] +name=Skeleton Scavengers +auto=counter(1/1) +auto={1}:this(counter{1/1.1}) regenerate && counter(1/1) +auto={2}:this(counter{1/1.2}) regenerate && counter(1/1) +auto={3}:this(counter{1/1.3}) regenerate && counter(1/1) +auto={4}:this(counter{1/1.4}) regenerate && counter(1/1) +auto={5}:this(counter{1/1.5}) regenerate && counter(1/1) +auto={6}:this(counter{1/1.6}) regenerate && counter(1/1) +auto={7}:this(counter{1/1.7}) regenerate && counter(1/1) +auto={8}:this(counter{1/1.8}) regenerate && counter(1/1) +auto={9}:this(counter{1/1.9}) regenerate && counter(1/1) +auto={10}:this(counter{1/1.10}) regenerate && counter(1/1) +auto={11}:this(counter{1/1.11}) regenerate && counter(1/1) +auto={12}:this(counter{1/1.12}) regenerate && counter(1/1) +auto={13}:this(counter{1/1.13}) regenerate && counter(1/1) +auto={14}:this(counter{1/1.14}) regenerate && counter(1/1) +auto={15}:this(counter{1/1.15}) regenerate && counter(1/1) +auto={16}:this(counter{1/1.16}) regenerate && counter(1/1) +auto={17}:this(counter{1/1.17}) regenerate && counter(1/1) +auto={18}:this(counter{1/1.18}) regenerate && counter(1/1) +auto={19}:this(counter{1/1.19}) regenerate && counter(1/1) +auto={20}:this(counter{1/1.20}) regenerate && counter(1/1) +text=Skeleton Scavengers enters the battlefield with a +1/+1 counter on it. -- Pay {1} for each +1/+1 counter on Skeleton Scavengers: Regenerate Skeleton Scavengers. When it regenerates this way, put a +1/+1 counter on it. +mana={2}{B} +type=Creature +subtype=Skeleton +power=0 +toughness=0 +[/card] +[card] name=Skewer the Critics target=player,creature auto=damage:3 @@ -33085,6 +36295,16 @@ power=1 toughness=3 [/card] [card] +name=Skinshifter +auto={G}:ability$!name(Choose one) choice name(Becomes Rhino) transforms((Rhino Creature,setpower=4,settoughness=4,green,trample)) ueot all(this) _ choice name(Becomes Bird) transforms((Bird Creature,setpower=2,settoughness=2,green,flying)) ueot all(this) _ choice name(Becomes plaint) transforms((Plant Creature,setpower=0,settoughness=8,green)) ueot all(this)!$ controller limit:1 +text={G}: Choose one — Until end of turn, Skinshifter becomes a 4/4 Rhino and gains trample; or until end of turn, Skinshifter becomes a 2/2 Bird and gains flying; or until end of turn, Skinshifter becomes a 0/8 Plant. Activate this ability only once each turn. +mana={1}{G} +type=Creature +subtype=Human Shaman +power=1 +toughness=1 +[/card] +[card] name=Skitter Eel auto=this(counter{1/1}<1) {2}{U}:counter(1/1,2) text={2}{U}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.) @@ -33178,6 +36398,15 @@ power=3 toughness=1 [/card] [card] +name=Skullcrack +#MISSING:Damage can't be prevented +auto=transforms((,newability[nolifegain],newability[nolifegainopponent])) ueot +auto=damage:3 target(player) +text=Players can't gain life this turn. Damage can't be prevented this turn. Skullcrack deals 3 damage to target player. +mana={1}{R} +type=Instant +[/card] +[card] name=Skullknocker Ogre auto=@damagefoeof(player) from(this):discard:1 opponent && draw:1 opponent text=Whenever Skullknocker Ogre deals damage to an opponent, that player discards a card at random. If the player does, they draw a card. @@ -33188,6 +36417,14 @@ power=4 toughness=3 [/card] [card] +name=Skullscorch +target=player +auto=ability$!name(Discards or damage) choice name(Discards 2 cards) discard:2 controller _ choice name(Damage 4) damage:4 controller)!$ targetedplayer +text=Target player discards two cards at random unless that player has Skullscorch deal 4 damage to him or her. +mana={R}{R} +type=Sorcery +[/card] +[card] name=Skullwinder abilities=deathtouch auto=target(*|myGraveyard) moveTo(myHand) && target(*|opponentGraveyard) moveTo(opponentHand) @@ -33252,6 +36489,17 @@ power=1 toughness=1 [/card] [card] +name=Skyfire Phoenix +abilities=flying,haste +autograveyard=@movedTo(*[commander]|mystack):moveTo(mybattlefield) +text=Flying, haste -- When you cast your commander, return Skyfire Phoenix from your graveyard to the battlefield. +mana={2}{R}{R} +type=Creature +subtype=Phoenix +power=3 +toughness=3 +[/card] +[card] name=Skyknight Vanguard abilities=flying auto=@combat(attacking) source(this):token(Soldier,Creature Soldier,1/1,white,battleready) @@ -33287,7 +36535,7 @@ toughness=2 [card] name=Skymarcher Aspirant auto=_ASCEND_ -auto=@moveTo(*|myBattlefield):_ASCEND_ +auto=@movedto(*|myBattlefield):_ASCEND_ auto=_CITY'S_BLESSING_ flying text=Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- Skymarcher Aspirant has flying as long as you have the city's blessing. mana={W} @@ -33331,6 +36579,17 @@ power=3 toughness=2 [/card] [card] +name=Skyway Sniper +abilities=reach +auto={2}{G}:damage:1 target(creature[flying]) +text=Reach (This creature can block creatures with flying.) -- {2}{G}: Skyway Sniper deals 1 damage to target creature with flying. +mana={G} +type=Creature +subtype=Elf Archer +power=1 +toughness=2 +[/card] +[card] name=Slash of Talons target=creature[attacking;blocking] auto=damage:2 @@ -33443,7 +36702,7 @@ toughness=2 [card] name=Slitherwisp abilities=flash -auto=@moveTo(*[flash]|mycastingzone) restriction{thisturn(*[flash]|mycastingzone)~equalto~1}:draw:1 controller && life:-1 opponent +auto=@movedto(*[flash]|mycastingzone) restriction{thisturn(*[flash]|mycastingzone)~equalto~1}:draw:1 controller && life:-1 opponent text=Flash -- Whenever you cast another spell that has flash, you draw a card and each opponent loses 1 life. mana={U}{B}{B} type=Creature @@ -33452,6 +36711,18 @@ power=3 toughness=2 [/card] [card] +name=Sliver Hive +auto={T}:add{1} +auto={T}:if type(creature[sliver]|myhand)~morethan~0 then add{W} +auto={T}:if type(creature[sliver]|myhand)~morethan~0 then add{U} +auto={T}:if type(creature[sliver]|myhand)~morethan~0 then add{B} +auto={T}:if type(creature[sliver]|myhand)~morethan~0 then add{G} +auto={T}:if type(creature[sliver]|myhand)~morethan~0 then add{R} +auto={5}{T}:if type(creature[sliver]|mybattlefield)~morethan~0 then token(Sliver,Creature Sliver,1/1) +text={T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a Sliver spell. -- {5}, {T}: Put a 1/1 colorless Sliver creature token onto the battlefield. Activate this ability only if you control a Sliver. +type=Land +[/card] +[card] name=Smelt-Ward Ignus auto={2}{R}{S}:auto=target(creature[power<=3]|battlefield) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot asSorcery text={2}{R}, Sacrifice Smelt-Ward Ignus: Gain control of target creature with power 3 or less until end of turn. Untap that creature. It gains haste until end of turn. Activate this ability only any time you could cast a sorcery. @@ -33504,6 +36775,49 @@ type=Enchantment subtype=Aura [/card] [card] +name=Smokebraider +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{G}{G} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{G}{W} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{G}{R} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{G}{B} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{G}{U} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{B}{B} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{B}{W} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{B}{R} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{B}{U} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{B}{G} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{R}{R} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{R}{G} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{R}{W} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{R}{B} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{R}{U} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{U}{U} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{U}{B} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{U}{W} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{U}{R} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{U}{G} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{W}{W} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{W}{U} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{W}{B} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{W}{R} +auto={T}:if type(creature[elemental]|myhand,mybattlefield)~morethan~0 then add{W}{G} +text={T}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast Elemental spells or activate abilities of Elementals. +mana={1}{R} +type=Creature +subtype=Elemental Shaman +power=1 +toughness=1 +[/card] +[card] +name=Smokestack +auto=@each my upkeep:may counter(0/0,1,Soot) +auto=@each my upkeep:thisforeach(counter{0/0,1,Soot}) ability$!name(Sacrifice permanent) notatarget(*|mybattlefield) sacrifice!$ controller +auto=@each opponent upkeep:thisforeach(counter{0/0,1,Soot}) ability$!name(Sacrifice permanent) notatarget(*|mybattlefield) sacrifice!$ opponent +text=At the beginning of your upkeep, you may put a soot counter on Smokestack. -- At the beginning of each player's upkeep, that player sacrifices a permanent for each soot counter on Smokestack. +mana={4} +type=Artifact +[/card] +[card] name=Snake Xyr type=Creature subtype=Snake @@ -33607,6 +36921,70 @@ mana={2}{R}{W} type=Sorcery [/card] [card] +name=Soldevi Adnate +auto={T}{S(creature[black;artifact;manacost=1])}:add{B} +auto={T}{S(creature[black;artifact;manacost=2])}:add{B}{B} +auto={T}{S(creature[black;artifact;manacost=3])}:add{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=4])}:add{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=5])}:add{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=6])}:add{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=7])}:add{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=8])}:add{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=9])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=10])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=11])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=12])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=13])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=14])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=15])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=16])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=17])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=18])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost=19])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +auto={T}{S(creature[black;artifact;manacost>=20])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} +text={T}, Sacrifice a black or artifact creature: Add to your mana pool an amount of {B} equal to the sacrificed creature's converted mana cost. +mana={1}{B} +type=Creature +subtype=Human Cleric +power=1 +toughness=2 +[/card] +[card] +name=Soldevi Digger +auto={2}:all(*[zpos=1]|mygraveyard) bottomoflibrary +text={2}: Put the top card of your graveyard on the bottom of your library. +mana={2} +type=Artifact +[/card] +[card] +name=Soldevi Machinist +auto={T}:if type(artifact|mybattlefield)~morethan~0 then add{2} +text={T}: Add {2} to your mana pool. Spend this mana only to activate abilities of artifacts. +mana={1}{U} +type=Creature +subtype=Human Wizard Artificer +power=1 +toughness=1 +[/card] +[card] +name=Soldevi Sentry +auto={1}:regenerate && draw:1 opponent +text={1}: Choose target opponent. Regenerate Soldevi Sentry. When it regenerates this way, that player may draw a card. +mana={1} +type=Artifact Creature +subtype=Soldier +power=1 +toughness=1 +[/card] +[card] +name=Soldier Bas +type=Creature +subtype=Soldier +power=1 +toughness=1 +color=white +[/card] +[card] name=Soldier Call type=Creature subtype=Human Soldier @@ -33623,6 +37001,14 @@ toughness=1 color=white [/card] [card] +name=Soldier Sec +type=Creature +subtype=Soldier +power=1 +toughness=1 +color=white +[/card] +[card] name=Soldier Try type=Creature subtype=Human Soldier @@ -33651,6 +37037,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Solidarity of Heroes +target=creature +auto=transforms((,newability[thisforeach(counter{1/1.1}) counter(1/1,1)])) oneshot +kicker=multi{1}{G} +auto=kicker target(creature) transforms((,newability[thisforeach(counter{1/1.1}) counter(1/1,1)])) oneshot +text=Strive — Solidarity of Heroes costs {1}{G} more to cast for each target beyond the first. -- Choose any number of target creatures. Double the number of +1/+1 counters on each of them. +mana={1}{G} +type=Instant +[/card] +[card] name=Solitary Camel auto=aslongas(Desert|mybattlefield,myGraveyard) lifelink text=Solitary Camel has lifelink as long as you control a Desert or there is a Desert card in your graveyard. (Damage dealt by this creature also causes you to gain that much life.) @@ -33661,9 +37057,23 @@ power=3 toughness=2 [/card] [card] +name=Somberwald Sage +auto={T}:if type(creature|myhand)~morethan~0 then add{W}{W}{W} +auto={T}:if type(creature|myhand)~morethan~0 then add{G}{G}{G} +auto={T}:if type(creature|myhand)~morethan~0 then add{R}{R}{R} +auto={T}:if type(creature|myhand)~morethan~0 then add{U}{U}{U} +auto={T}:if type(creature|myhand)~morethan~0 then add{B}{B}{B} +text={T}: Add three mana of any one color to your mana pool. Spend this mana only to cast creature spells. +mana={2}{G} +type=Creature +subtype=Human Druid +power=0 +toughness=1 +[/card] +[card] name=Song of Creation auto=maxPlay(land)+1 -auto=@moveTo(*|myStak):draw:2 controller +auto=@movedto(*|myStak):draw:2 controller auto=@each my end:moveTo(graveyard) all(*|myhand) text=You may play an additional land on each of your turns. -- Whenever you cast a spell, draw two cards. -- At the beginning of your end step, discard your hand. mana={1}{G}{U}{R} @@ -33689,6 +37099,16 @@ type=Enchantment subtype=Saga [/card] [card] +name=Song of the Dryads +target=*|battlefield +auto=teach(creature) loseabilities +auto=teach(creature) transforms((removetypes,newability[becomes(Forest Land)],newability[{T}:add{G}])) forever +text=Enchant permanent -- Enchanted permanent is a colorless Forest land. +mana={2}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Song of the Worldsoul auto=@movedTo(*|mystack):ability$! name(populate) clone notatarget(creature[token]|mybattlefield) !$ controller text=Whenever you cast a spell, populate. (Create a token that's a copy of a creature token you control.) @@ -33699,7 +37119,7 @@ type=Enchantment name=Sonic Assault target=creature auto=tap -auto=damage:2 targetedcontroller +auto=damage:2 targetcontroller flashback={1}{U}{R}{D(*|myhand)} text=Tap target creature. Sonic Assault deals 2 damage to that creature's controller. -- Jump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.) mana={1}{U}{R} @@ -33811,6 +37231,13 @@ type=Legendary Planeswalker subtype=Sorin [/card] [card] +name=Soul Barrier +auto=@movedTo(creature|opponentstack):ability$!name(Pay 2 or damage) pay[[{2}]] name(pay 2 mana) donothing?damage:2 controller!$ opponent +text=Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless he or she pays {2}. +mana={2}{U} +type=Enchantment +[/card] +[card] name=Soul Diviner auto={T}:counter(1/1,-1) notATarget(*[artifact;creature;land;counter{1/1.1}]|myBattlefield)} && draw:1 controller auto={T}:counter(0/0,-1,Loyalty) notATarget(planeswalker|myBattlefield)} && draw:1 controller @@ -33822,6 +37249,52 @@ power=2 toughness=3 [/card] [card] +name=Soul Exchange +other={B}{B}{E(creature[thrull]|mybattlefield)} name(Exile a thrull) +auto=if paid(alternative) then moveto(mybattlefield) target(creature|mygraveyard) && counter(2/2,1) +auto=ifnot paid(alternative) then moveto(mybattlefield) target(creature|mygraveyard) +text=As an additional cost to cast Soul Exchange, exile a creature you control. -- Return target creature card from your graveyard to the battlefield. Put a +2/+2 counter on that creature if the exiled creature was a Thrull. +mana={B}{B}{E(creature|mybattlefield)} +type=Sorcery +[/card] +[card] +name=Soul Foundry +auto=choice name(Don't exile any creature) donothing +auto=if type(creature[manacost=0]|myhand)~morethan~0 then choice name(Exile creature with manacost 0) name(Exile creature with manacost 0) transforms((,newability[moveto(exile) target(creature[manacost=0]|myhand)],newability[{T}:name(mana cost {0}) clone target(creature[manacost=0]|myexile)])) forever +auto=if type(creature[manacost=1]|myhand)~morethan~0 then choice name(Exile creature with manacost 1) name(Exile creature with manacost 1) transforms((,newability[moveto(exile) target(creature[manacost=1]|myhand)],newability[{T}{1}:name(mana cost {1}) clone target(creature[manacost=1]|myexile)])) forever +auto=if type(creature[manacost=2]|myhand)~morethan~0 then choice name(Exile creature with manacost 2) name(Exile creature with manacost 2) transforms((,newability[moveto(exile) target(creature[manacost=2]|myhand)],newability[{T}{2}:name(mana cost {2}) clone target(creature[manacost=2]|myexile)])) forever +auto=if type(creature[manacost=3]|myhand)~morethan~0 then choice name(Exile creature with manacost 3) name(Exile creature with manacost 3) transforms((,newability[moveto(exile) target(creature[manacost=3]|myhand)],newability[{T}{3}:name(mana cost {3}) clone target(creature[manacost=3]|myexile)])) forever +auto=if type(creature[manacost=4]|myhand)~morethan~0 then choice name(Exile creature with manacost 4) name(Exile creature with manacost 4) transforms((,newability[moveto(exile) target(creature[manacost=4]|myhand)],newability[{T}{4}:name(mana cost {4}) clone target(creature[manacost=4]|myexile)])) forever +auto=if type(creature[manacost=5]|myhand)~morethan~0 then choice name(Exile creature with manacost 5) name(Exile creature with manacost 5) transforms((,newability[moveto(exile) target(creature[manacost=5]|myhand)],newability[{T}{5}:name(mana cost {5}) clone target(creature[manacost=5]|myexile)])) forever +auto=if type(creature[manacost=6]|myhand)~morethan~0 then choice name(Exile creature with manacost 6) name(Exile creature with manacost 6) transforms((,newability[moveto(exile) target(creature[manacost=6]|myhand)],newability[{T}{6}:name(mana cost {6}) clone target(creature[manacost=6]|myexile)])) forever +auto=if type(creature[manacost=7]|myhand)~morethan~0 then choice name(Exile creature with manacost 7) name(Exile creature with manacost 7) transforms((,newability[moveto(exile) target(creature[manacost=7]|myhand)],newability[{T}{7}:name(mana cost {7}) clone target(creature[manacost=7]|myexile)])) forever +auto=if type(creature[manacost=8]|myhand)~morethan~0 then choice name(Exile creature with manacost 8) name(Exile creature with manacost 8) transforms((,newability[moveto(exile) target(creature[manacost=8]|myhand)],newability[{T}{8}:name(mana cost {8}) clone target(creature[manacost=8]|myexile)])) forever +auto=if type(creature[manacost=9]|myhand)~morethan~0 then choice name(Exile creature with manacost 9) name(Exile creature with manacost 9) transforms((,newability[moveto(exile) target(creature[manacost=9]|myhand)],newability[{T}{9}:name(mana cost {9}) clone target(creature[manacost=9]|myexile)])) forever +auto=if type(creature[manacost=10]|myhand)~morethan~0 then choice name(Exile creature with manacost 10) name(Exile creature with manacost 10) transforms((,newability[moveto(exile) target(creature[manacost=10]|myhand)],newability[{T}{10}:name(mana cost {10}) clone target(creature[manacost=10]|myexile)])) forever +auto=if type(creature[manacost=11]|myhand)~morethan~0 then choice name(Exile creature with manacost 11) name(Exile creature with manacost 11) transforms((,newability[moveto(exile) target(creature[manacost=11]|myhand)],newability[{T}{11}:name(mana cost {11}) clone target(creature[manacost=11]|myexile)])) forever +auto=if type(creature[manacost=12]|myhand)~morethan~0 then choice name(Exile creature with manacost 12) name(Exile creature with manacost 12) transforms((,newability[moveto(exile) target(creature[manacost=12]|myhand)],newability[{T}{12}:name(mana cost {12}) clone target(creature[manacost=12]|myexile)])) forever +auto=if type(creature[manacost=13]|myhand)~morethan~0 then choice name(Exile creature with manacost 13) name(Exile creature with manacost 13) transforms((,newability[moveto(exile) target(creature[manacost=13]|myhand)],newability[{T}{13}:name(mana cost {13}) clone target(creature[manacost=13]|myexile)])) forever +auto=if type(creature[manacost=14]|myhand)~morethan~0 then choice name(Exile creature with manacost 14) name(Exile creature with manacost 14) transforms((,newability[moveto(exile) target(creature[manacost=14]|myhand)],newability[{T}{14}:name(mana cost {14}) clone target(creature[manacost=14]|myexile)])) forever +auto=if type(creature[manacost=15]|myhand)~morethan~0 then choice name(Exile creature with manacost 15) name(Exile creature with manacost 15) transforms((,newability[moveto(exile) target(creature[manacost=15]|myhand)],newability[{T}{15}:name(mana cost {15}) clone target(creature[manacost=15]|myexile)])) forever +auto=if type(creature[manacost=16]|myhand)~morethan~0 then choice name(Exile creature with manacost 16) name(Exile creature with manacost 16) transforms((,newability[moveto(exile) target(creature[manacost=16]|myhand)],newability[{T}{16}:name(mana cost {16}) clone target(creature[manacost=16]|myexile)])) forever +auto=if type(creature[manacost=17]|myhand)~morethan~0 then choice name(Exile creature with manacost 17) name(Exile creature with manacost 17) transforms((,newability[moveto(exile) target(creature[manacost=17]|myhand)],newability[{T}{17}:name(mana cost {17}) clone target(creature[manacost=17]|myexile)])) forever +auto=if type(creature[manacost=18]|myhand)~morethan~0 then choice name(Exile creature with manacost 18) name(Exile creature with manacost 18) transforms((,newability[moveto(exile) target(creature[manacost=18]|myhand)],newability[{T}{18}:name(mana cost {18}) clone target(creature[manacost=18]|myexile)])) forever +auto=if type(creature[manacost=19]|myhand)~morethan~0 then choice name(Exile creature with manacost 19) name(Exile creature with manacost 19) transforms((,newability[moveto(exile) target(creature[manacost=19]|myhand)],newability[{T}{19}:name(mana cost {19}) clone target(creature[manacost=19]|myexile)])) forever +auto=if type(creature[manacost=20]|myhand)~morethan~0 then choice name(Exile creature with manacost 20) name(Exile creature with manacost 20) transforms((,newability[moveto(exile) target(creature[manacost=20]|myhand)],newability[{T}{20}:name(mana cost {20}) clone target(creature[manacost=20]|myexile)])) forever +text=Imprint — When Soul Foundry enters the battlefield, you may exile a creature card from your hand. -- {X}, {T}: Put a token that's a copy of the exiled card onto the battlefield. X is the converted mana cost of that card. +mana={4} +type=Artifact +[/card] +[card] +name=Soul Manipulation +auto=choice name(Counter creature spell) target(*[creature]|stack) fizzle +auto=choice name(Return creature to hand) target(*[creature]|mygraveyard) moveto(myhand) +auto=choice name(Choose both) target(*[creature]|stack) fizzle && transforms((,newability[target(*[creature]|mygraveyard) moveto(myhand)])) oneshot +text=Choose one or both — Counter target creature spell; and/or return target creature card from your graveyard to your hand. +mana={1}{U}{B} +type=Instant +[/card] +[card] name=Soul Salvage target=creature|mygraveyard auto=moveTo(ownerHand) @@ -33830,8 +37303,51 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Soul Scourge +abilities=flying +auto=choice name(Target controller) transforms((,newability[life:-3 controller],newability[@movedTo(this|nonbattlezone) from(battlefield):life:3 controller])) forever +auto=choice name(Target opponent) transforms((,newability[life:-3 opponent],newability[@movedTo(this|nonbattlezone) from(battlefield):life:3 opponent])) forever +text=Flying -- When Soul Scourge enters the battlefield, target player loses 3 life. -- When Soul Scourge leaves the battlefield, that player gains 3 life. +mana={4}{B} +type=Creature +subtype=Nightmare Horror +power=3 +toughness=2 +[/card] +[card] +name=Soul Sear +target=creature,planeswalker +auto=damage:5 +auto=-indestructible ueot +text=Soul Sear deals 5 damage to target creature or planeswalker. That permanent loses indestructible until end of turn. +mana={2}{R} +type=Instant +[/card] +[card] +name=Soul Strings +target=<2>creature|mygraveyard +auto=transforms((,newability[pay[[{value:storedx}]] name(pay {value} mana) donothing?moveto(myhand)])) forever +text=Return two target creature cards from your graveyard to your hand unless any player pays {X}. +mana={X}{B} +type=Sorcery +[/card] +[card] +name=Soul of Shandalar +abilities=first strike +auto={3}{R}{R}:damage:3 target(creature|opponentbattlefield) && damage:3 opponent +auto={3}{R}{R}:damage:3 target(creature|mybattlefield) && damage:3 controller +autograveyard={3}{R}{R}{E}:damage:3 target(creature|opponentbattlefield) && damage:3 opponent +autograveyard={3}{R}{R}{E}:damage:3 target(creature|mybattlefield) && damage:3 controller +text=First strike -- {3}{R}{R}: Soul of Shandalar deals 3 damage to target player and 3 damage to up to one target creature that player controls. -- {3}{R}{R}, Exile Soul of Shandalar from your graveyard: Soul of Shandalar deals 3 damage to target player and 3 damage to up to one target creature that player controls. +mana={4}{R}{R} +type=Creature +subtype=Avatar +power=6 +toughness=6 +[/card] +[card] name=Soul of the Rapids -abilities=flying, opponentshroud +abilities=flying,opponentshroud text=Flying -- Hexproof (This creature can't be the target of spells or abilities your opponents control.) mana={3}{U}{U} type=Creature @@ -33895,6 +37411,18 @@ power=2 toughness=2 [/card] [card] +name=Soulgorger Orgg +auto=count(lifetotal) && lifeset:1 controller +auto=@movedto(this|nonbattlezone) from(battlefield):lifeset:countedamount controller +abilities=trample +text=Trample -- When Soulgorger Orgg enters the battlefield, you lose all but 1 life. -- When Soulgorger Orgg leaves the battlefield, you gain life equal to the life you lost when it entered the battlefield. +mana={3}{R}{R} +type=Creature +subtype=Nightmare Orgg +power=6 +toughness=6 +[/card] +[card] name=Soulhunter Rakshasa abilities=cantblock auto=damage:5 target(opponent) @@ -33958,6 +37486,17 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Sovereigns of Lost Alara +abilities=exalted +auto=@combat(attackedalone) source(creature|myBattlefield):name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>aura|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[activate castcard(normal)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- Whenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle your library. +mana={4}{W}{U} +type=Creature +subtype=Spirit +power=4 +toughness=5 +[/card] +[card] name=Sower of Discord abilities=flying auto=name(choose opponent) notatarget(opponent) deplete:0 @@ -33970,10 +37509,22 @@ power=6 toughness=6 [/card] [card] +name=Sower of Temptation +abilities=flying +auto=target(creature|opponentbattlefield) moveto(mybattlefield) +auto=@movedTo(this|nonbattlezone) from(battlefield):target(creature|mybattlefield) moveto(opponentbattlefield) +text=Flying -- When Sower of Temptation enters the battlefield, gain control of target creature for as long as Sower of Temptation remains on the battlefield. +mana={2}{U}{U} +type=Creature +subtype=Faerie Wizard +power=2 +toughness=2 +[/card] +[card] name=Spark Double -auto=may copy NotATarget(creature) and!( transforms((-legendary)) forever )! -auto=counter(1/1) -#auto=counter(0/0,1,Loyalty) +auto=choice name(Don't copy anything) donothing +auto=choice name(Copy creature) target(creature|mybattlefield) copy and!( transforms((-legendary)) forever and!(counter(1/1))! )! +auto=choice name(Copy planeswalker) target(planeswalker|mybattlefield) copy and!( transforms((-legendary)) forever and!(counter(0/0,1,Loyalty))! )! text=You may have Spark Double enter the battlefield as a copy of a creature or planeswalker you control, except it enters with an additional +1/+1 counter on it if it's a creature, it enters with an additional loyalty counter on it if it's a planeswalker, and it isn't legendary if that permanent is legendary. mana={3}{U} type=Creature @@ -34001,6 +37552,18 @@ power=2 toughness=3 [/card] [card] +name=Sparkhunter Masticore +auto=protection from(planeswalker) +auto={1}:damage:1 target(planeswalker) +auto={3}:indestructible ueot +text=As an additional cost to cast this spell, discard a card. -- Protection from planeswalkers -- {1}: Sparkhunter Masticore deals 1 damage to target planeswalker. -- {3}: Sparkhunter Masticore gains indestructible until end of turn. +mana={3}{D(*|myHand)} +type=Artifact Creature +subtype=Masticore +power=3 +toughness=4 +[/card] +[card] name=Sparktongue Dragon abilities=flying auto=may pay({2}{r}):damage:3 target(creature,player) @@ -34045,6 +37608,17 @@ power=4 toughness=4 [/card] [card] +name=Speaker of the Heavens +abilities=vigilance,lifelink +auto={T}:token(Angel Spe) restriction{compare(lifetotal)~morethan~26} asSorcery +text=Vigilance, lifelink -- {T}: Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 life more than your starting life total and only any time you could cast a sorcery. +mana={W} +type=Creature +subtype=Human Cleric +power=1 +toughness=1 +[/card] +[card] name=Spear Spewer abilities=defender auto={T}:damage:1 opponent && damage:1 controller @@ -34088,6 +37662,15 @@ power=1 toughness=1 [/card] [card] +name=Spell Crumple +target=*|opponentstack +auto=fizzleto(library) && target(*[zpos=1]|opponentlibrary) bottomoflibrary +auto=bottomoflibrary all(this) +text=Counter target spell. If that spell is countered this way, put it on the bottom of its owner's library instead of into that player's graveyard. Put Spell Crumple on the bottom of its owner's library. +mana={1}{U}{U} +type=Instant +[/card] +[card] name=Spell Snuff target=*|stack auto=fizzle @@ -34106,6 +37689,25 @@ mana={3}{U}{U} type=Instant [/card] [card] +name=Spell Syphon +auto=*|stack +auto=if cantargetcard(*|opponentstack) then transforms((,newability[pay[[{value:type:*[blue]:opponentbattlefield}]] name(pay {value} mana) donothing?fizzle])) forever else transforms((,newability[pay[[{value:type:*[blue]:mybattlefield}]] name(pay {value} mana) donothing?fizzle])) forever +text=Counter target spell unless its controller pays {1} for each blue permanent you control. +mana={1}{U} +type=Instant +[/card] +[card] +name=Spellbreaker Behemoth +abilities=nofizzle +auto=all(creature[power<=5|mystack) transforms((,newability[nofizzle])) forever +text=Spellbreaker Behemoth can't be countered. -- Creature spells you control with power 5 or greater can't be countered. +mana={1}{R}{G}{G} +type=Creature +subtype=Beast +power=5 +toughness=5 +[/card] +[card] name=Spelleater Wolverine auto=aslongas(*[instant;sorcery]|myGraveyard) double strike >2 text=Spelleater Wolverine has double strike as long as there are three or more instant and/or sorcery cards in your graveyard. @@ -34158,6 +37760,25 @@ power=1 toughness=1 [/card] [card] +name=Spellshift +target=*|stack +auto=fizzle +auto=Reveal:1 revealzone(targetcontrollerlibrary) revealuntil(*[instant;sorcery]|targetcontrollerlibrary) optionone choice name(Put in play) target(*[instant;sorcery]|reveal) activate castcard(normal) optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend revealend +text=Counter target instant or sorcery spell. Its controller reveals cards from the top of his or her library until he or she reveals an instant or sorcery card. That player may cast that card without paying its mana cost. Then he or she shuffles his or her library. +mana={3}{U} +type=Instant +[/card] +[card] +name=Spelltwine +target=*[instant;sorcery]|mygraveyard +auto=moveto(exile) all(this) +auto=moveto(myexile) && activate castcard(copied) +auto=target(*[instant;sorcery]|opponentgraveyard) moveto(opponentexile) && activate castcard(copied) +text=Exile target instant or sorcery card from your graveyard and target instant or sorcery card from an opponent's graveyard. Copy those cards. Cast the copies if able without paying their mana costs. Exile Spelltwine. +mana={5}{U} +type=Sorcery +[/card] +[card] name=Spellweaver Duo auto=may target(creature[tapped]) moveto(ownerhand) text=Assist (Another player can pay up to {6} of this spell's cost.) -- When Spellweaver Duo enters the battlefield, you may return target tapped creature to its owner's hand. @@ -34179,6 +37800,16 @@ power=2 toughness=1 [/card] [card] +name=Spellwild Ouphe +auto=@targeted(this) from(*[instant;sorcery;enchantment;aura]|mycastingzone):altercost(colorless, -2) +text=Spells that target Spellwild Ouphe cost {2} less to cast. +mana={1}{G} +type=Creature +subtype=Ouphe +power=1 +toughness=3 +[/card] +[card] name=Sphere of Safety auto=lord(creature|opponentbattlefield) transforms((,newability[foreach(enchantment|mybattlefield) attackcost:1])) text=Creatures can't attack you or a planeswalker you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control. @@ -34239,14 +37870,6 @@ mana={2}{W}{U} type=Instant [/card] [card] -name=Spider,Ara -type=Creature -subtype=Spider -power=1 -toughness=2 -color=green -[/card] -[card] name=Spike-Tailed Ceratops text=Spike-Tailed Ceratops can block an additional creature each combat. mana={4}{G} @@ -34277,6 +37900,118 @@ power=3 toughness=2 [/card] [card] +name=Spinal Parasite +abilities=sunburst +auto={C(1/1,-2)}:choice name(Remove 1/1 counter) counter(1/1,-1) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Loyalty counter) counter(0/0,-1,Loyalty) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Flying counter) counter(0/0,-1,Flying) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Trample counter) counter(0/0,-1,Trample) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove First Strike counter) counter(0/0,-1,First Strike) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Vigilance counter) counter(0/0,-1,Vigilance) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Deathtouch counter) counter(0/0,-1,Deathtouch) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Lifelink counter) counter(0/0,-1,Lifelink) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Flash counter) counter(0/0,-1,Flash) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Hexproof counter) counter(0/0,-1,Hexproof) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Double Strike counter) counter(0/0,-1,Double Strike) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Charge counter) counter(0/0,-1,Charge) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Verse counter) counter(0/0,-1,Verse) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Gold counter) counter(0/0,-1,Gold) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Storage counter) counter(0/0,-1,Storage) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Slumber counter) counter(0/0,-1,Slumber) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Time counter) counter(0/0,-1,Time) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Coin counter) counter(0/0,-1,Coin) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Reach counter) counter(0/0,-1,Reach) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Flood counter) counter(0/0,-1,Flood) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Menace counter) counter(0/0,-1,Menace) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Lore counter) counter(0/0,-1,Lore) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Fury counter) counter(0/0,-1,Fury) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Bounty counter) counter(0/0,-1,Bounty) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Egg counter) counter(0/0,-1,Egg) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Level counter) counter(0/0,-1,Level) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Doom counter) counter(0/0,-1,Doom) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Eyeball counter) counter(0/0,-1,Eyeball) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Brick counter) counter(0/0,-1,Brick) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Magnet counter) counter(0/0,-1,Magnet) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Hour counter) counter(0/0,-1,Hour) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Foreshadow counter) counter(0/0,-1,Foreshadow) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Redmana counter) counter(0/0,-1,Redmana) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Growth counter) counter(0/0,-1,Growth) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Knowledge counter) counter(0/0,-1,Knowledge) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Landmark counter) counter(0/0,-1,Landmark) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Wish counter) counter(0/0,-1,Wish) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Ki counter) counter(0/0,-1,Ki) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Filibuster counter) counter(0/0,-1,Filibuster) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Page counter) counter(0/0,-1,Page) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Muster counter) counter(0/0,-1,Muster) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Quest counter) counter(0/0,-1,Quest) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Devotion counter) counter(0/0,-1,Devotion) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Blood counter) counter(0/0,-1,Blood) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Death counter) counter(0/0,-1,Death) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Bounty counter) counter(0/0,-1,Bounty) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Age counter) counter(0/0,-1,Age) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Fuse counter) counter(0/0,-1,Fuse) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Unity counter) counter(0/0,-1,Unity) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Strife counter) counter(0/0,-1,Strife) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Ice counter) counter(0/0,-1,Ice) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Payment counter) counter(0/0,-1,Payment) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Spore counter) counter(0/0,-1,Spore) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Infection counter) counter(0/0,-1,Infection) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Paralyzation counter) counter(0/0,-1,Paralyzation) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Essence counter) counter(0/0,-1,Essence) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Blaze counter) counter(0/0,-1,Blaze) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Wind counter) counter(0/0,-1,Wind) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Healing counter) counter(0/0,-1,Healing) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Study counter) counter(0/0,-1,Study) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Bribe counter) counter(0/0,-1,Bribe) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Tide counter) counter(0/0,-1,Tide) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Pressure counter) counter(0/0,-1,Pressure) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Depletion counter) counter(0/0,-1,Depletion) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Hoofprint counter) counter(0/0,-1,Hoofprint) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Credit counter) counter(0/0,-1,Credit) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Javelin counter) counter(0/0,-1,Javelin) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Feather counter) counter(0/0,-1,Feather) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Treasure counter) counter(0/0,-1,Treasure) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Matrix counter) counter(0/0,-1,Matrix) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Vitality counter) counter(0/0,-1,Vitality) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Petal counter) counter(0/0,-1,Petal) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Eon counter) counter(0/0,-1,Eon) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Winch counter) counter(0/0,-1,Winch) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Mine counter) counter(0/0,-1,Mine) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Divinity counter) counter(0/0,-1,Divinity) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Theft counter) counter(0/0,-1,Theft) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Fate counter) counter(0/0,-1,Fate) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Shield counter) counter(0/0,-1,Shield) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Plague counter) counter(0/0,-1,Plague) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Isolation counter) counter(0/0,-1,Isolation) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Shell counter) counter(0/0,-1,Shell) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Wage counter) counter(0/0,-1,Wage) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Corpse counter) counter(0/0,-1,Corpse) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Hourglass counter) counter(0/0,-1,Hourglass) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Velocity counter) counter(0/0,-1,Velocity) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Pain counter) counter(0/0,-1,Pain) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Currency counter) counter(0/0,-1,Currency) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Trap counter) counter(0/0,-1,Trap) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Hatchling counter) counter(0/0,-1,Hatchling) target(*|battlefield) +auto={C(1/1,-2)}:choice name(Remove Pin counter) counter(0/0,-1,Pin) target(*|battlefield) +text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- Remove two +1/+1 counters from Spinal Parasite: Remove a counter from target permanent. +mana={5} +type=Artifact Creature +subtype=Insect +power=-1 +toughness=-1 +[/card] +[card] +name=Spined Megalodon +abilities=opponentshroud +auto=@combat(attacking) source(this):scry:1 scrycore delayed dontshow donothing scrycoreend scryend +text=Hexproof (This creature can't be the target of spells or abilities your opponents control.) -- Whenever Spined Megalodon attacks, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={5}{U}{U} +type=Creature +subtype=Shark +power=5 +toughness=7 +[/card] +[card] name=Spinehorn Minotaur auto=restriction{compare(pdrewcount)~morethan~1} double strike ueot text=As long as you've drawn two or more cards this turn, Spinehorn Minotaur has double strike. @@ -34296,6 +38031,15 @@ text=Hideaway (This land enters the battlefield tapped. When it does, look at th type=Land [/card] [card] +name=Spinning Darkness +other={E(*[black]|mygraveyard)}{E(*[black]|mygraveyard)}{E(*[black]|mygraveyard)} name(Exile 3 black creatures) +auto=damage:3 target(creature[-black]) +auto=life:3 controller +text=You may exile the top three black cards of your graveyard rather than pay Spinning Darkness's mana cost. -- Spinning Darkness deals 3 damage to target nonblack creature. You gain 3 life. +mana={4}{B}{B} +type=Instant +[/card] +[card] name=Spinning Wheel auto={T}:add{W} auto={T}:add{G} @@ -34308,6 +38052,16 @@ mana={3} type=Artifact [/card] [card] +name=Spiny Starfish +auto={U}:regenerate && token(Starfish,Creature Starfish,0/1,blue) +text={U}: Regenerate Spiny Starfish. -- At the beginning of each end step, if Spiny Starfish regenerated this turn, put a 0/1 blue Starfish creature token onto the battlefield for each time it regenerated this turn. +mana={2}{U} +type=Creature +subtype=Starfish +power=0 +toughness=1 +[/card] +[card] name=Spire Garden auto=tap(noevent) auto={T}:Add{R} @@ -34356,6 +38110,16 @@ toughness=1 color=white [/card] [card] +name=Spirit of Malevolence +auto=@movedto(this|graveyard) from(battlefield):life:-1 opponent && life:1 controller +text=When Spirit of Malevolence dies, each opponent loses 1 life and you gain 1 life. +mana={1}{B} +type=Creature +subtype=Spirit +power=2 +toughness=1 +[/card] +[card] name=Spirit of the Spires abilities=flying auto=lord(other creature[flying]|myBattlefield) +0/+1 @@ -34367,6 +38131,14 @@ power=2 toughness=4 [/card] [card] +name=Spiritual Focus +auto=@discarded(*|hand):may draw:1 controller +auto=@discarded(*|hand):life:2 controller +text=Whenever a spell or ability an opponent controls causes you to discard a card, you gain 2 life and you may draw a card. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Spit Flame target=creature auto=damage:4 @@ -34376,6 +38148,26 @@ mana={2}{R} type=Instant [/card] [card] +name=Spite // Malice +other={3}{B} name(Malice) +auto=if paid(alternative) then bury target(creature[-black]) +auto=if paid(alternative) then fizzle target(*[-creature]) +text=Counter target noncreature spell. // Destroy target nonblack creature. It can't be regenerated. +mana={3}{U} +type=Instant +[/card] +[card] +name=Spiteful Prankster +auto=this(variable{controllerturn}>0) first strike +auto=@movedTo(graveyard) from(other creature|battlefield):damage:1 target(planeswalker,player) +text=As long as it's your turn, Spiteful Prankster has first strike. -- Whenever another creature dies, Spiteful Prankster deals 1 damage to target player or planeswalker. +mana={2}{R} +type=Creature +subtype=Devil +power=3 +toughness=2 +[/card] +[card] name=Spiteful Sliver auto=lord(sliver|mybattlefield) transforms((,newability[@damaged(sliver):damage:1 target(*[creature;player])])) text=Sliver creatures you control have "Whenever this creature is dealt damage, it deals that much damage to target player or planeswalker." @@ -34431,6 +38223,13 @@ power=3 toughness=3 [/card] [card] +name=Spoils of Blood +auto=token(Horror,Creature Horrror,type:creature[fresh]:graveyard/type:creature[fresh]:graveyard,black) +text=Put an X/X black Horror creature token onto the battlefield, where X is the number of creatures that died this turn. +mana={B} +type=Instant +[/card] +[card] name=Spontaneous Flight target=creature auto=2/2 ueot @@ -34459,6 +38258,59 @@ power=2 toughness=2 [/card] [card] +name=Sporeweb Weaver +abilities=reach +auto=cantbetargetof(*[blue]) +auto=@damaged(this):life:1 controller && token(Saproling Spo) +text=Reach, hexproof from blue -- Whenever Sporeweb Weaver is dealt damage, you gain 1 life and create a 1/1 green Saproling creature token. +mana={2}{G} +type=Creature +subtype=Spider +power=1 +toughness=4 +[/card] +[card] +name=Sporogenesis +auto=@each my upkeep:may counter(0/0,1,Fungus) target(creature[-token]) +auto=@movedTo(graveyard) from(creature[counter{0/0.1.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green) +auto=@movedTo(graveyard) from(creature[counter{0/0.2.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*2 +auto=@movedTo(graveyard) from(creature[counter{0/0.3.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*3 +auto=@movedTo(graveyard) from(creature[counter{0/0.4.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*4 +auto=@movedTo(graveyard) from(creature[counter{0/0.5.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*5 +auto=@movedTo(graveyard) from(creature[counter{0/0.6.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*6 +auto=@movedTo(graveyard) from(creature[counter{0/0.7.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*7 +auto=@movedTo(graveyard) from(creature[counter{0/0.8.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*8 +auto=@movedTo(graveyard) from(creature[counter{0/0.9.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*9 +auto=@movedTo(graveyard) from(creature[counter{0/0.10.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*10 +auto=@movedTo(graveyard) from(creature[counter{0/0.11.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*11 +auto=@movedTo(graveyard) from(creature[counter{0/0.12.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*12 +auto=@movedTo(graveyard) from(creature[counter{0/0.13.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*13 +auto=@movedTo(graveyard) from(creature[counter{0/0.14.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*14 +auto=@movedTo(graveyard) from(creature[counter{0/0.15.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*15 +auto=@movedTo(graveyard) from(creature[counter{0/0.16.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*16 +auto=@movedTo(graveyard) from(creature[counter{0/0.17.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*17 +auto=@movedTo(graveyard) from(creature[counter{0/0.18.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*18 +auto=@movedTo(graveyard) from(creature[counter{0/0.19.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*19 +auto=@movedTo(graveyard) from(creature[counter{0/0.20.Fungus}]|battlefield):token(Saproling,Creature Saproling,1/1,green)*20 +auto=@movedTo(this|mygraveyard) from(battlefield):removeallcounters(0/0,1,Fungus) all(creature|battlefield) +text=At the beginning of your upkeep, you may put a fungus counter on target nontoken creature. -- Whenever a creature with a fungus counter on it dies, put a 1/1 green Saproling creature token onto the battlefield for each fungus counter on that creature. -- When Sporogenesis leaves the battlefield, remove all fungus counters from all creatures. +mana={3}{G} +type=Enchantment +[/card] +[card] +name=Spreading Flames +target=creature +auto=damage:1 +auto=damage:1 target(creature) +auto=ability$!name(damage) choice target(creature) damage:1!$ controller +auto=ability$!name(damage) choice target(creature) damage:1!$ controller +auto=ability$!name(damage) choice target(creature) damage:1!$ controller +auto=ability$!name(damage) choice target(creature) damage:1!$ controller +text=Spreading Flames deals 6 damage divided as you choose among any number of target creatures. +mana={6}{R} +type=Instant +[/card] +[card] name=Spreading Rot target=land auto=destroy @@ -34487,6 +38339,63 @@ power=1 toughness=1 [/card] [card] +name=Springjack Pasture +auto={T}:add{C} +auto={4}{T}:token(Goat,Creature Goat,0/1,white) +auto={T}{S(*[goat]|mybattlefield)}:add{W} && life:1 controller +auto={T}{S(*[goat]|mybattlefield)}:add{G} && life:1 controller +auto={T}{S(*[goat]|mybattlefield)}:add{U} && life:1 controller +auto={T}{S(*[goat]|mybattlefield)}:add{R} && life:1 controller +auto={T}{S(*[goat]|mybattlefield)}:add{B} && life:1 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W} && life:2 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G} && life:2 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U} && life:2 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R} && life:2 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B} && life:2 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W} && life:3 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G} && life:3 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U} && life:3 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R} && life:3 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B} && life:3 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{W}(W}(W}(W} && life:4 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G} && life:4 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U} && life:4 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R} && life:4 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B} && life:4 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W}(W}(W} && life:5 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G}{G} && life:5 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U}{U} && life:5 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R}{R} && life:5 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B}{B} && life:5 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W}(W}(W}(W} && life:6 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G}{G}{G} && life:6 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U}{U}{U} && life:6 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R}{R}{R} && life:6 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B}{B}{B} && life:6 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W}(W}(W}(W}(W} && life:7 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G}{G}{G}{G} && life:7 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U}{U}{U}{U} && life:7 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R}{R}{R}{R} && life:7 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B}{B}{B}{B} && life:7 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W}(W}(W}(W}(W}(W} && life:8 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G}{G}{G}{G}{G} && life:8 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U}{U}{U}{U}{U} && life:8 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R}{R}{R}{R}{R} && life:8 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B} && life:8 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W}(W}(W}(W}(W}(W}(W} && life:9 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G}{G}{G}{G}{G}{G} && life:9 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U}{U}{U}{U}{U}{U} && life:9 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R}{R}{R}{R}{R}{R} && life:9 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B} && life:9 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add(W}(W}(W}(W}(W}(W}(W}(W}(W}(W} && life:10 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{G}{G}{G}{G}{G}{G}{G}{G}{G}{G} && life:10 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{U}{U}{U}{U}{U}{U}{U}{U}{U}{U} && life:10 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{R}{R}{R}{R}{R}{R}{R}{R}{R}{R} && life:10 controller +auto={T}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}{S(*[goat]|mybattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} && life:10 controller +text={T}: Add {C} to your mana pool. -- {4}, {T}: Put a 0/1 white Goat creature token onto the battlefield. -- {T}, Sacrifice X Goats: Add X mana of any one color to your mana pool. You gain X life. +type=Land +[/card] +[card] name=Springjaw Trap abilities=flash auto={4}{T}{S}:damage:3 target(creature,planeswalker,player) @@ -34497,7 +38406,7 @@ type=Artifact [card] name=Sprite Dragon abilities=flying,haste -auto=@moveTo(*[-creature]|myStak):counter(1/1,1) +auto=@movedto(*[-creature]|myStak):counter(1/1,1) text=Flying, haste -- Whenever you cast a noncreature spell, put a +1/+1 counter on Sprite Dragon. mana={U}{R} type=Creature @@ -34506,6 +38415,15 @@ power=1 toughness=1 [/card] [card] +name=Sprout Swarm +other={convoke} name(Convoke) +auto=token(Saproling,Creature Saproling,1/1,green) +buyback={4}{G} +text=Convoke (Each creature you tap while casting this spell reduces its total cost by {1} or by one mana of that creature's color.) -- Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Put a 1/1 green Saproling creature token onto the battlefield. +mana={1}{G} +type=Instant +[/card] +[card] name=Sprouting Renewal other={convoke} name(Convoke) auto=choice create(Elf Knight:creature Elf Knight:2/2:green,white:vigilance) @@ -34515,6 +38433,17 @@ mana={2}{G} type=Sorcery [/card] [card] +name=Spy Eye +abilities=flying +auto=@combatdamaged(player) from(this):may moveto(myhand) all(*[zpos=1]|opponentlibrary) +text=Flying -- Whenever Spy Eye deals combat damage to a player, you may draw a card from that player's library. +mana={2}{U}{U} +type=Creature +subtype=Eye Spy +power=1 +toughness=3 +[/card] +[card] name=Squad Captain abilities=vigilance auto=foreach(other creature|mybattlefield)counter(1/1,1) @@ -34526,6 +38455,17 @@ power=2 toughness=2 [/card] [card] +name=Squallmonger +auto={2}:damage:1 all(creature[flying]) && damage:1 all(player) +auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) all(creature[flying]) && damage:1 all(player)?donothing!$ opponent])) forever +text={2}: Squallmonger deals 1 damage to each creature with flying and each player. Any player may activate this ability. +mana={3}{G} +type=Creature +subtype=Monger +power=3 +toughness=3 +[/card] +[card] name=Squandered Resources auto=this(variable{plandg}>0) {S(land[manag]|mybattlefield)}:Add{G} auto=this(variable{plandu}>0) {S(land[manau]|mybattlefield)}:Add{U} @@ -34587,6 +38527,13 @@ power=3 toughness=3 [/card] [card] +name=Staff of the Ages +auto=all(creature|battlefield) transforms((,newability[-forestwalk],newability[-swampwalk],newability[-islandwalk],newability[-mountainwalk],newability[-plainswalk])) forever +text=Creatures with landwalk abilities can be blocked as though they didn't have those abilities. +mana={3} +type=Artifact +[/card] +[card] name=Staggering Insight target=creature auto=1/1 @@ -34619,6 +38566,15 @@ power=4 toughness=4 [/card] [card] +name=Stand // Deliver +other={2}{U} name(Deliver) +auto=ifnot paid(alternative) then prevent:2 target(creature) +auto=if paid(alternative) then moveto(ownerhand) target(*|battlefield) +text=Prevent the next 2 damage that would be dealt to target creature this turn. // Return target permanent to its owner's hand. +mana={W} +type=Instant +[/card] +[card] name=Star of Extinction target=land auto=destroy @@ -34653,7 +38609,7 @@ name=Starlit Mantle abilities=flash target=creature|myBattlefield auto=1/1 -auto=teach(creature) hexproof ueot +auto=teach(creature) opponentshroud ueot text=Flash -- Enchant creature you control -- When Starlit Mantle enters the battlefield, enchanted creature gains hexproof until end of turn. (It can’t be the target of spells or abilities your opponents control.) -- Enchanted creature gets +1/+1. mana={1}{U} type=Enchantment @@ -34688,6 +38644,14 @@ mana={3} type=Artifact [/card] [card] +name=Staunch Shieldmate +mana={W} +type=Creature +subtype=Dwarf Soldier +power=1 +toughness=3 +[/card] +[card] name=Steadfast Armasaur abilities=vigilance auto=@combat(attacking,blocking) source(this):transforms((,newability[{1}{W}{T}:damage:toughness target(creature[attacking;blocking])])) ueot @@ -34762,6 +38726,17 @@ power=5 toughness=4 [/card] [card] +name=Steel-Plume Marshal +abilities=flying +auto=@combat(attacking) source(this):all(other creature[attacking]|mybattlefield) 2/2 ueot +text=Flying -- Whenever Steel-Plume Marshal attacks, other attacking creatures you control with flying get +2/+2 until end of turn. +mana={3}{W}{W} +type=Creature +subtype=Bird Soldier +power=3 +toughness=3 +[/card] +[card] name=Steelbane Hydra auto=counter(1/1,X) auto={2}{G}{C(1/1,-1)}:destroy target(*[enchantment;artifact]) @@ -34804,6 +38779,14 @@ power=4 toughness=2 [/card] [card] +name=Stench of Evil +auto=foreach(plains|mybattlefield) ability$!name(Destroy plains) destroy noatatarget(plains|mybattlefield)!$ controller && ability$!name(pay 2 or damage 1) pay[[{2}]] name(pay 2 mana) donothing?damage:1 controller!$ controller +auto=foreach(plains|opponentbattlefield) ability$!name(Destroy plains) destroy noatatarget(plains|mybattlefield)!$ opponent && ability$!name(pay 2 or damage 1) pay[[{2}]] name(pay 2 mana) donothing?damage:1 controller!$ opponent +text=Destroy all Plains. For each land destroyed this way, Stench of Evil deals 1 damage to that land's controller unless he or she pays {2}. +mana={2}{B}{B} +type=Sorcery +[/card] +[card] name=Stern Dismissal target=creature,enchantment auto=moveTo(ownerHand) @@ -34824,6 +38807,18 @@ power=2 toughness=2 [/card] [card] +name=Stigma Lasher +abilities=wither +auto=@damageof(player) from(this):transforms((,newability[nolifegain])) forever +auto=@damagefoeof(player) from(this):transforms((,newability[nolifegainopponent])) forever +text=Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Whenever Stigma Lasher deals damage to a player, that player can't gain life for the rest of the game. +mana={R}{R} +type=Creature +subtype=Elemental Shaman +power=2 +toughness=2 +[/card] +[card] name=Stinging Lionfish auto=@movedto(*|mystack) restriction{thisturn,opponentturnonly(*|mystack)~equalto~0}:may tap target(*[-land]|battlefield) auto=@movedto(*|mystack) restriction{thisturn,opponentturnonly(*|mystack)~equalto~0}:may untap target(*[-land]|battlefield) @@ -34835,6 +38830,16 @@ power=2 toughness=1 [/card] [card] +name=Stinging Scorpion +auto=target(creature|opponentbattlefield) -1/-1 ueot +text=When this creature enters the battlefield, target creature an opponent controls gets -1/-1 until end of turn. +mana={4}{B} +type=Host Creature +subtype=Scorpion +power=3 +toughness=2 +[/card] +[card] name=Stinging Shot target=creature[flying] auto=counter(-1/-1,3) @@ -34875,6 +38880,20 @@ power=1 toughness=1 [/card] [card] +name=Stoic Angel +abilities=flying,vigilance +auto=all(creature|mybattlefield) doesnotuntap +auto=all(creature|opponentbattlefield) doesnotuntap +auto=@each my untap:untap target(creature[tapped]|mybattlefield) +auto=@each opponent untap:ability$!name(untap creature) untap notatarget(creature[tapped]|mybattlefield)!$ opponent +text=Flying, vigilance -- Players can't untap more than one creature during their untap steps. +mana={1}{G}{W}{U} +type=Creature +subtype=Angel +power=3 +toughness=4 +[/card] +[card] name=Stolen by the Fae auto=moveto(ownerhand) target(creature[manacost=X]|battlefield) auto=thisforeach(X) create(Faerie:creature Faerie:1/1:blue:flying) controller @@ -34883,6 +38902,16 @@ mana={X}{U}{U} type=Sorcery [/card] [card] +name=Stone Haven Pilgrim +auto=@combat(attacking) source(this) restriction{type(*[artifact;enchantment]|myBattlefield)~morethan~0}:1/1 ueot && lifelink ueot +text=Whenever Stone Haven Pilgrim attacks, if you control an artifact or enchantment, Stone Haven Pilgrim gets +1/+1 and gains lifelink until end of turn. +mana={1}{W} +type=Creature +subtype=Kor Cleric +power=2 +toughness=2 +[/card] +[card] name=Stonecoil Serpent abilities=reach,trample auto=protection from(*[multicolor]) @@ -34895,6 +38924,16 @@ power=0 toughness=0 [/card] [card] +name=Stonewise Fortifier +auto={4}{W}:preventAllDamage to(this) ueot +text={4}{W}: Prevent all damage that would be dealt to Stonewise Fortifier by target creature this turn. +mana={1}{W} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Stony Strength target=creature|myBattlefield auto=counter(1/1) @@ -34904,6 +38943,28 @@ mana={G} type=Instant [/card] [card] +name=Storm Caller +auto=damage:2 opponent +text=When Storm Caller enters the battlefield, it deals 2 damage to each opponent. +mana={2}{R} +type=Creature +subtype=Ogre Shaman +power=3 +toughness=2 +[/card] +[card] +name=Storm Elemental +abilities=flying +auto={U}{E(*[zpos=1]|mylibrary)}:tap(noevent) target(creature[flying]) +auto={U}{E(land[zpos=1;snow]|mylibrary)}:1/1 ueot +text=Flying -- {U}, Exile the top card of your library: Tap target creature with flying. -- {U}, Exile the top card of your library: If the exiled card is a snow land, Storm Elemental gets +1/+1 until end of turn. +mana={5}{U} +type=Creature +subtype=Elemental +power=3 +toughness=4 +[/card] +[card] name=Storm Fleet Aerialist abilities=flying auto=if type(creature[attacking]|mybattlefield)~morethan~0 then counter(1/1,1) @@ -35038,6 +39099,19 @@ power=2 toughness=2 [/card] [card] +name=Stormscape Battlemage +other={2}{U}{W} name(Kicker white) +auto=if paid(alternative) then life:3 controller +kicker={2}{B} +auto=kicker ifnot paid(alternative) then bury target(creature[-black]) +text=Kicker {W} and/or {2}{B}(You may pay an additional {W} and/or {2}{B} as you cast this spell.) -- When Stormscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, you gain 3 life. -- When Stormscape Battlemage enters the battlefield, if it was kicked with its {2}{B} kicker, destroy target nonblack creature. That creature can't be regenerated. +mana={2}{U} +type=Creature +subtype=Metathran Wizard +power=2 +toughness=2 +[/card] +[card] name=Stormsurge Kraken abilities=opponentshroud #wagic doesnt have commander zone @@ -35060,6 +39134,20 @@ power=1 toughness=3 [/card] [card] +name=Stormwing Entity +abilities=flying +anyzone=@movedTo(*[instant;sorcery]|mystack) once:changecost(colorless:-2) ueot forcedalive +anyzone=@movedTo(*[instant;sorcery]|mystack) once:altercost(blue:-1) ueot forcedalive +auto=@movedTo(*[-creature]|mystack):1/1 ueot +auto=scry:2 scrycore delayed dontshow donothing scrycoreend scryend +text=This spell costs {2}{U} less to cast if you've cast an instant or sorcery spell this turn. -- Flying -- Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- When Stormwing Entity enters the battlefield, scry 2. +mana={3}{U}{U} +type=Creature +subtype=Elemental +power=3 +toughness=3 +[/card] +[card] name=Storrev, Devkarin Lich abilities=trample auto=@combatdamaged(player,planeswalker) from(this):moveto(ownerhand) target(*[creature;planeswalker;-fresh]|mygraveyard) @@ -35079,6 +39167,27 @@ mana={3}{B} type=Instant [/card] [card] +name=Stratadon +abilities=trample +anyzone=foreach(land[basic]|mybattlefield) changecost(colorless:-1) forcedalive +text=Domain — Stratadon costs {1} less to cast for each basic land type among lands you control. -- Trample +mana={10} +type=Artifact Creature +subtype=Beast +power=5 +toughness=5 +[/card] +[card] +name=Stream of Thought +target=player +auto=deplete:4 targetedPlayer && target(<4>*|mygraveyard) moveTo(mylibrary) && shuffle +kicker=multi{2}{U}{U} +auto=kicker thisforeach(variable{kicked}) target(player) deplete:4 targetedPlayer && target(<4>*|mygraveyard) moveTo(mylibrary) && shuffle +text=Target player puts the top four cards of their library into their graveyard. You shuffle up to four cards from your graveyard into your library. -- Replicate {2}{U}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) +mana={U} +type=Sorcery +[/card] +[card] name=Street Riot auto=this(variable{controllerturn}>0) lord(other creature|myBattlefield) +1/+0 auto=this(variable{controllerturn}>0) lord(other creature|myBattlefield) trample @@ -35115,6 +39224,14 @@ power=5 toughness=5 [/card] [card] +name=Strongarm Tactics +auto=ability$!name(Choose one) choice name(Discard Creature) notatarget(*[creature]|myhand) reject _ choice name(Discard non creature and loose 4 life) notatarget(*[-creature]|myhand) reject && life:-4!$ controller +auto=ability$!name(Choose one) choice name(Discard Creature) notatarget(*[creature]|myhand) reject _ choice name(Discard non creature and loose 4 life) notatarget(*[-creature]|myhand) reject && life:-4!$ opponent +text=Each player discards a card. Then each player who didn't discard a creature card this way loses 4 life. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Stronghold Confessor abilities=menace kicker={3} @@ -35127,6 +39244,16 @@ power=1 toughness=1 [/card] [card] +name=Structural Collapse +target=player +auto=damage:2 targetedplayer +auto=ability$!name(Sacrifice artifact) notatarget(artifact|mybattlefield) sacrifice!$ targetedplayer +auto=ability$!name(Sacrifice land) notatarget(land|mybattlefield) sacrifice!$ targetedplayer +text=Target player sacrifices an artifact and a land. Structural Collapse deals 2 damage to that player. +mana={5}{R} +type=Sorcery +[/card] +[card] name=Struggle target=creature auto=foreach(land|mybattlefield) damage:1 @@ -35147,6 +39274,18 @@ power=0 toughness=0 [/card] [card] +name=Subira, Tulzidi Caravanner +abilities=haste +auto={1}:target(other creature[power<=2]) unblockable ueot +auto={1}{R}{T}:ability$!name(Discard hand) reject all(*|myHand)!$ controller && transforms((,newability[@combatdamagefoeof(player) from(creature[power<=2]|myBattlefield):draw:1 controller])) ueot +text=Haste -- {1}: Another target creature with power 2 or less can't be blocked this turn. -- {1}{R}, {T}, Discard your hand: Until end of turn, whenever a creature you control with power 2 or less deals combat damage to a player, draw a card. +mana={2}{R} +type=Legendary Creature +subtype=Human Shaman +power=2 +toughness=3 +[/card] +[card] name=Subterranean Tremors auto=this(X>=4) destroy all(artifacts) auto=this(X>=8) token(Lizard,Creature Lizard,8/8,red) && destroy all(artifacts) @@ -35182,6 +39321,22 @@ mana={G} type=Instant [/card] [card] +name=Suffer the Past +auto=thisforeach(X) may moveTo(myexile) target(*|opponentgraveyard) && life:1 controller && life:-1 opponent +text=Exile X target cards from target player's graveyard. For each card exiled this way, that player loses 1 life and you gain 1 life. +mana={X}{B} +type=Instant +[/card] +[card] +name=Suffocating Blast +target=*|stack +auto=fizzle +auto=ability$!name(Damage) damage:3 target(creature)!$ controller +text=Counter target spell and Suffocating Blast deals 3 damage to target creature. +mana={1}{U}{U}{R} +type=Instant +[/card] +[card] name=Suffocating Fumes auto=all(creature|opponentBattlefield) -1/-1 ueot autohand=__CYCLING__({2}) @@ -35360,6 +39515,19 @@ power=3 toughness=3 [/card] [card] +name=Sunscape Battlemage +other={4}{W}{U} name(kicker Blue) +auto=if paid(alternative) then draw:2 controller +kicker={1}{G} +auto=kicker ifnot paid(alternative) then destroy target(creature[flying]) +text=Kicker {1}{G} and/or {2}{U} (You may pay an additional {1}{G} and/or {2}{U} as you cast this spell.) -- When Sunscape Battlemage enters the battlefield, if it was kicked with its {1}{G} kicker, destroy target creature with flying. -- When Sunscape Battlemage enters the battlefield, if it was kicked with its {2}{U} kicker, draw two cards. +mana={2}{W} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Sunscorched Desert auto=damage:1 target(player) auto={T}:Add{1} @@ -35389,6 +39557,28 @@ mana={2} type=Artifact [/card] [card] +name=Super-Duper Death Ray +auto=choice name(Damage opponent creature with thoughness 1) damage:1 target(creature[toughness=1]|opponentbattlefield) && damage:3 opponent +auto=choice name(Damage opponent creature with thoughness 2) damage:2 target(creature[toughness=2]|opponentbattlefield) && damage:2 opponent +auto=choice name(Damage opponent creature with thoughness 3) damage:3 target(creature[toughness=3]|opponentbattlefield) && damage:1 opponent +auto=choice name(Damage opponent creature with thoughness 4 or more) damage:4 target(creature[toughness>=4]|opponentbattlefield) +auto=choice name(Damage your creature with thoughness 1) damage:1 target(creature[toughness=1]|mybattlefield) && damage:3 controller +auto=choice name(Damage your creature with thoughness 2) damage:2 target(creature[toughness=2]|mybattlefield) && damage:2 controller +auto=choice name(Damage your creature with thoughness 3) damage:3 target(creature[toughness=3]|mybattlefield) && damage:1 controller +auto=choice name(Damage your creature with thoughness 4 or more) damage:4 target(creature[toughness>=4]|mybattlefield) +text=Trample (This spell can deal excess damage to its target's controller.) -- Super-Duper Death Ray deals 4 damage to target creature. +mana={2}{R} +type=Instant +[/card] +[card] +name=Superior Numbers +target=creature +auto=damage:type:creature:mybattlefieldminustype:creature:opponentbattlefieldbattlefieldminusend +text=Superior Numbers deals damage to target creature equal to the number of creatures you control in excess of the number of creatures target opponent controls. +mana={G}{G} +type=Sorcery +[/card] +[card] name=Supernatural Stamina target=creature auto=2/0 @@ -35398,6 +39588,15 @@ mana={B} type=Instant [/card] [card] +name=Supply // Demand +other={1}{G}{W} name(Demand) +auto=if paid(alternative) then Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose multicolored card) target(<1>*[multicolor]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend +auto=ifnot paid(alternative) then token(Goblin,Creature Goblin,1/1,red)*x +text=Put X 1/1 green Saproling creature tokens onto the battlefield. // Search your library for a multicolored card, reveal it, and put it into your hand. Then shuffle your library. +mana={X}{G}{W} +type=Sorcery +[/card] +[card] name=Supply Caravan auto=if type(creature[tapped]|mybattlefield)~morethan~0 token(Warrior,creature Warrior,1/1,white,vigilance) text=When Supply Caravan enters the battlefield, if you control a tapped creature, create a 1/1 white Warrior creature token with vigilance. @@ -35408,6 +39607,16 @@ power=3 toughness=5 [/card] [card] +name=Supply Runners +auto=all(creature|mybattlefield) counter(1/1) +text=When Supply Runners enters the battlefield, put a +1/+1 counter on each other creature you control. +mana={4}{W} +type=Creature +subtype=Dog +power=2 +toughness=2 +[/card] +[card] name=Supreme Phantom abilities=flying auto=lord(other spirit|myBattlefield) +1/+1 @@ -35595,9 +39804,26 @@ mana={1}{R}{R} type=Sorcery [/card] [card] +name=Swerve +target=*|stack +auto=fizzle +auto=castcard(copied noevent) +text=Change the target of target spell with a single target. +mana={U}{R} +type=Instant +[/card] +[card] +name=Swift Response +target=creature[tapped] +auto=destroy +text=Destroy target tapped creature. +mana={1}{W} +type=Instant +[/card] +[card] name=Swift Warden abilities=flash -auto=target(merfolk|myBattlefield)) hexproof ueot +auto=target(merfolk|myBattlefield)) opponentshroud ueot text=Flash -- When Swift Warden enters the battlefield, target Merfolk you control gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) mana={1}{G}{G} type=Creature @@ -35636,6 +39862,15 @@ mana={5}{U} type=Sorcery [/card] [card] +name=Switcheroo +target=creature|opponentbattlefield +auto=moveto(mybattlefield) +auto=moveto(opponentbattlefield) target(creature|mybattlefield) +text=Exchange control of two target creatures. +mana={4}{U} +type=Sorcery +[/card] +[card] name=Sword of Dungeons & Dragons auto={2}:equip auto=teach(creature) protection from(cleric) @@ -35768,6 +40003,55 @@ power=2 toughness=3 [/card] [card] +name=Synod Artificer +auto={1}{T}:name(Tap 1 creature) tap(noevent) target(<1>creature[-artifact]) +auto={1}{T}:name(Untap 1 artifact) untap target(<1>artifact[-creature]) +auto={2}{T}:name(Tap 2 creature) tap(noevent) target(<2>creature[-artifact]) +auto={2}{T}:name(Untap 2 artifact) untap target(<2>artifact[-creature]) +auto={3}{T}:name(Tap 3 creature) tap(noevent) target(<3>creature[-artifact]) +auto={3}{T}:name(Untap 3 artifact) untap target(<3>artifact[-creature]) +auto={4}{T}:name(Tap 4 creature) tap(noevent) target(<4>creature[-artifact]) +auto={4}{T}:name(Untap 4 artifact) untap target(<4>artifact[-creature]) +auto={5}{T}:name(Tap 5 creature) tap(noevent) target(<5>creature[-artifact]) +auto={5}{T}:name(Untap 5 artifact) untap target(<5>artifact[-creature]) +auto={6}{T}:name(Tap 6 creature) tap(noevent) target(<6>creature[-artifact]) +auto={6}{T}:name(Untap 6 artifact) untap target(<6>artifact[-creature]) +auto={7}{T}:name(Tap 7 creature) tap(noevent) target(<7>creature[-artifact]) +auto={7}{T}:name(Untap 7 artifact) untap target(<7>artifact[-creature]) +auto={8}{T}:name(Tap 8 creature) tap(noevent) target(<8>creature[-artifact]) +auto={8}{T}:name(Untap 8 artifact) untap target(<8>artifact[-creature]) +auto={9}{T}:name(Tap 9 creature) tap(noevent) target(<9>creature[-artifact]) +auto={9}{T}:name(Untap 9 artifact) untap target(<9>artifact[-creature]) +auto={10}{T}:name(Tap 10 creature) tap(noevent) target(<10>creature[-artifact]) +auto={10}{T}:name(Untap 10 artifact) untap target(<10>artifact[-creature]) +auto={11}{T}:name(Tap 11 creature) tap(noevent) target(<11>creature[-artifact]) +auto={11}{T}:name(Untap 11 artifact) untap target(<11>artifact[-creature]) +auto={12}{T}:name(Tap 12 creature) tap(noevent) target(<12>creature[-artifact]) +auto={12}{T}:name(Untap 12 artifact) untap target(<12>artifact[-creature]) +auto={13}{T}:name(Tap 13 creature) tap(noevent) target(<13>creature[-artifact]) +auto={13}{T}:name(Untap 13 artifact) untap target(<13>artifact[-creature]) +auto={14}{T}:name(Tap 14 creature) tap(noevent) target(<14>creature[-artifact]) +auto={14}{T}:name(Untap 14 artifact) untap target(<14>artifact[-creature]) +auto={15}{T}:name(Tap 15 creature) tap(noevent) target(<15>creature[-artifact]) +auto={15}{T}:name(Untap 15 artifact) untap target(<15>artifact[-creature]) +auto={16}{T}:name(Tap 16 creature) tap(noevent) target(<16>creature[-artifact]) +auto={16}{T}:name(Untap 16 artifact) untap target(<16>artifact[-creature]) +auto={17}{T}:name(Tap 17 creature) tap(noevent) target(<17>creature[-artifact]) +auto={17}{T}:name(Untap 17 artifact) untap target(<17>artifact[-creature]) +auto={18}{T}:name(Tap 18 creature) tap(noevent) target(<18>creature[-artifact]) +auto={18}{T}:name(Untap 18 artifact) untap target(<18>artifact[-creature]) +auto={19}{T}:name(Tap 19 creature) tap(noevent) target(<19>creature[-artifact]) +auto={19}{T}:name(Untap 19 artifact) untap target(<19>artifact[-creature]) +auto={20}{T}:name(Tap 20 creature) tap(noevent) target(<20>creature[-artifact]) +auto={20}{T}:name(Untap 20 artifact) untap target(<20>artifact[-creature]) +text={X}, {T}: Tap X target noncreature artifacts. -- {X}, {T}: Untap X target noncreature artifacts. +mana={2}{U} +type=Creature +subtype=Vedalken Artificer +power=1 +toughness=2 +[/card] +[card] name=Syr Alin, the Lion's Claw abilities=first strike auto=@combat(attacking) source(this):all(other creature|mybattlefield) 1/1 ueot @@ -36030,6 +40314,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Talruum Piper +auto=@combat(attacking) source(this):all(creature[flying]|opponentBattlefield) mustblock ueot +text=All creatures with flying able to block Talruum Piper do so. +mana={4}{R} +type=Creature +subtype=Minotaur +power=3 +toughness=3 +[/card] +[card] name=Tamiyo's Epiphany aicode=activate draw:2 controller auto=name(Scry) reveal:4 optionone name(Put On Top) target(*|reveal) moveto(mylibrary) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend afterrevealed transforms((,newability[draw:2 controller])) oneshot afterrevealedend revealend @@ -36038,6 +40332,17 @@ mana={3}{U} type=Sorcery [/card] [card] +name=Tamiyo, Field Researcher +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:name(+1: Damage and draw) target(<2>creature) transforms((,newability[@combatdamaged(creature,player) from(this):draw:1 controller])) uynt +auto={C(0/0,-2,Loyalty)}:name(-3: Tap and freeze) target(<2>*[-land]) freeze +auto={C(0/0,-7,Loyalty)}:name(-7: emblem) draw:3 controller && emblem transforms((,newability[lord(*[-land]|myhand) zerocast])) forever dontremove +text=+1: Choose up to two target creatures. Until your next turn, whenever either of those creatures deals combat damage, you draw a card. -- -2: Tap up to two target nonland permanents. They don't untap during their controller's next untap step. -- -7: Draw three cards. You get an emblem with "You may cast nonland cards from your hand without paying their mana costs." +mana={1}{G}{W}{U} +type=Planeswalker +subtype=Tamiyo +[/card] +[card] name=Tana, the Bloodsower abilities=trample auto=@combatdamaged(player) from(mytgt):token(Saproling,Creature Saproling,1/1,green)*thatmuch @@ -36049,6 +40354,46 @@ power=2 toughness=2 [/card] [card] +name=Tangleclaw Werewolf +auto={6}{G}:flip(Fibrous Entangler) +text=Tangleclaw Werewolf can block an additional creature each combat. -- {6}{G}: Transform Tangleclaw Werewolf. +mana={2}{G}{G} +type=Creature +subtype=Werewolf Horror +power=2 +toughness=4 +[/card] +[card] +name=Tar Fiend +auto=choice name(Don't sacrifice any creature) donothing +auto=if type(*[creature]|myBattlefield)~morethan~0 then choice name(Sacrifice 1 creature) ability$!sacrifice notatarget(creature|mybattlefield)!$ controller && counter(1/1,2) all(this) && ability$!name(Discard 1 card) reject notatarget(*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~1 then choice name(Sacrifice 2 creature) ability$!sacrifice notatarget(<2>creature|mybattlefield)!$ controller && counter(1/1,4) all(this) && ability$!name(Discard 2 cards) reject notatarget(<2>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~2 then choice name(Sacrifice 3 creature) ability$!sacrifice notatarget(<3>creature|mybattlefield)!$ controller && counter(1/1,6) all(this) && ability$!name(Discard 3 cards) reject notatarget(<3>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~3 then choice name(Sacrifice 4 creature) ability$!sacrifice notatarget(<4>creature|mybattlefield)!$ controller && counter(1/1,8) all(this) && ability$!name(Discard 4 cards) reject notatarget(<4>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~4 then choice name(Sacrifice 5 creature) ability$!sacrifice notatarget(<5>creature|mybattlefield)!$ controller && counter(1/1,10) all(this) && ability$!name(Discard 5 cards) reject notatarget(<5>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~5 then choice name(Sacrifice 6 creature) ability$!sacrifice notatarget(<6>creature|mybattlefield)!$ controller && counter(1/1,12) all(this) && ability$!name(Discard 6 cards) reject notatarget(<6>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~6 then choice name(Sacrifice 7 creature) ability$!sacrifice notatarget(<7>creature|mybattlefield)!$ controller && counter(1/1,14) all(this) && ability$!name(Discard 7 cards) reject notatarget(<7>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~7 then choice name(Sacrifice 8 creature) ability$!sacrifice notatarget(<8>creature|mybattlefield)!$ controller && counter(1/1,16) all(this) && ability$!name(Discard 8 cards) reject notatarget(<8>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~8 then choice name(Sacrifice 9 creature) ability$!sacrifice notatarget(<9>creature|mybattlefield)!$ controller && counter(1/1,18) all(this) && ability$!name(Discard 9 cards) reject notatarget(<9>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~9 then choice name(Sacrifice 10 creature) ability$!sacrifice notatarget(<10>creature|mybattlefield)!$ controller && counter(1/1,20) all(this) && ability$!name(Discard 10 cards) reject notatarget(<10>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~10 then choice name(Sacrifice 11 creature) ability$!sacrifice notatarget(<11>creature|mybattlefield)!$ controller && counter(1/1,22) all(this) && ability$!name(Discard 11 cards) reject notatarget(<11>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~11 then choice name(Sacrifice 12 creature) ability$!sacrifice notatarget(<12>creature|mybattlefield)!$ controller && counter(1/1,24) all(this) && ability$!name(Discard 12 cards) reject notatarget(<12>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~12 then choice name(Sacrifice 13 creature) ability$!sacrifice notatarget(<13>creature|mybattlefield)!$ controller && counter(1/1,26) all(this) && ability$!name(Discard 13 cards) reject notatarget(<13>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~13 then choice name(Sacrifice 14 creature) ability$!sacrifice notatarget(<14>creature|mybattlefield)!$ controller && counter(1/1,28) all(this) && ability$!name(Discard 14 cards) reject notatarget(<14>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~14 then choice name(Sacrifice 15 creature) ability$!sacrifice notatarget(<15>creature|mybattlefield)!$ controller && counter(1/1,30) all(this) && ability$!name(Discard 15 cards) reject notatarget(<15>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~15 then choice name(Sacrifice 16 creature) ability$!sacrifice notatarget(<16>creature|mybattlefield)!$ controller && counter(1/1,32) all(this) && ability$!name(Discard 16 cards) reject notatarget(<16>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~16 then choice name(Sacrifice 17 creature) ability$!sacrifice notatarget(<17>creature|mybattlefield)!$ controller && counter(1/1,34) all(this) && ability$!name(Discard 17 cards) reject notatarget(<17>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~17 then choice name(Sacrifice 18 creature) ability$!sacrifice notatarget(<18>creature|mybattlefield)!$ controller && counter(1/1,36) all(this) && ability$!name(Discard 18 cards) reject notatarget(<18>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~18 then choice name(Sacrifice 19 creature) ability$!sacrifice notatarget(<19>creature|mybattlefield)!$ controller && counter(1/1,38) all(this) && ability$!name(Discard 19 cards) reject notatarget(<19>*|myhand)!$ opponent +auto=if type(*[creature]|myBattlefield)~morethan~19 then choice name(Sacrifice 20 creature) ability$!sacrifice notatarget(<20>creature|mybattlefield)!$ controller && counter(1/1,40) all(this) && ability$!name(Discard 20 cards) reject notatarget(<20>*|myhand)!$ opponent +text=Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- When Tar Fiend enters the battlefield, target player discards a card for each creature it devoured. +mana={5}{B} +type=Creature +subtype=Elemental +power=4 +toughness=4 +[/card] +[card] name=Taranika, Akroan Veteran abilities=vigilance auto=@combat(attacking) source(this): untap target(creature|myBattlefield) && transforms((creature,setpower=4,settoughness=4,indestructible)) ueot @@ -36060,6 +40405,25 @@ power=3 toughness=3 [/card] [card] +name=Target Minotaur +auto=@movedTo(*[-creature]|mystack):1/1 ueot +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) +mana={1}{R} +type=Creature +subtype=Minotaur Warrior +power=2 +toughness=1 +[/card] +[card] +name=Task Mage Assembly +auto=aslongas(creature|battlefield) sacrifice <1 +auto={2}:damage:1 target(creature) asSorcery +auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) damage:1 notatarget(creature|opponentBattlefield)?donothing!$ opponent])) forever asSorcery +text=When there are no creatures on the battlefield, sacrifice Task Mage Assembly. -- {2}: Task Mage Assembly deals 1 damage to target creature. Any player may activate this ability but only any time he or she could cast a sorcery. +mana={2}{R} +type=Enchantment +[/card] +[card] name=Taste of Death auto=sacrifice notatarget(<3>creature|mybattlefield) auto=ability$! sacrifice notatarget(<3>creature|mybattlefield) !$ opponent @@ -36089,6 +40453,42 @@ power=3 toughness=3 [/card] [card] +name=Taunt +auto=all(creature|opponentbattlefield) transforms((,newability[phaseaction[my upkeep sourceinplay]:mustattack ueot])) oneshot +text=During target player's next turn, creatures that player controls attack you if able. +mana={U} +type=Sorcery +[/card] +[card] +name=Team Spirit +auto=choice name(Target opponent) all(creature|opponentbattlefield) 1/1 ueot +auto=choice name(Target controller) all(creature|mybattlefield) 1/1 ueot +text=All creatures controlled by target player and his or her teammates get +1/+1 until end of turn. +mana={2}{G} +type=Instant +[/card] +[card] +name=Tectonic Giant +auto=@targeted(this) from(*|opponentcastingzone):ability$!name(Choose one) choice name(Damage opponent) damage:3 opponent) _ choice name(Exile cards) moveto(myexile) all(*[zpos<=2]|mylibrary) && target(*[fresh]|myexile) may activate castcard(normal)!$ controller +text=Whenever Tectonic Giant attacks or becomes the target of a spell an opponent controls, choose one — -- • Tectonic Giant deals 3 damage to each opponent. -- • Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. +mana={2}{R}{R} +type=Creature +subtype=Elemental Giant +power=3 +toughness=4 +[/card] +[card] +name=Tectonic Hellion +abilities=haste +auto=@combat(attacking) source(this):if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then sacrifice target(<2>land|mybattlefield) else ability$!name(Sacrifice 2 lands) notatarget(<2>land|mybattlefield) sacrifice!$ opponent +text=Haste -- Whenever Tectonic Hellion attacks, each player who controls the most lands sacrifices two lands. +mana={5}{R}{R} +type=Creature +subtype=Hellion +power=8 +toughness=5 +[/card] +[card] name=Tectonic Reformation auto=lord(land|myhand) transform((newability[__CYLCLING__({R})])) autohand=__CYCLING__({2}) @@ -36097,6 +40497,23 @@ mana={1}{R} type=Enchantment [/card] [card] +name=Teferi's Ageless Insight +auto=replacedraw draw:2 noreplace +text=If you would draw a card except the first one you draw in each of your draw steps, draw two cards instead. +mana={2}{U}{U} +type=Legendary Enchantment +[/card] +[card] +name=Teferi's Protege +auto={1}{U}{T}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) oneshot +text={1}{U}, {T}: Draw a card, then discard a card. +mana={2}{U} +type=Creature +subtype=Human Wizard +power=2 +toughness=3 +[/card] +[card] name=Teferi's Sentinel auto=aslongas(planeswalker[Teferi]|myBattlefield) +4/+0 text=As long as you control a Teferi planeswalker, Teferi's Sentinel gets +4/+0. @@ -36115,6 +40532,26 @@ mana={1}{U} type=Instant [/card] [card] +name=Teferi's Tutelage +auto=draw:1 controller && transforms((,newability[target(*|myhand) reject])) oneshot +auto=@drawof(player):deplete:2 opponent +text=When Teferi's Tutelage enters the battlefield, draw a card, then discard a card. -- Whenever you draw a card, target opponent mills two cards. (They put the top two cards of their library into their graveyard.) +mana={2}{U} +type=Enchantment +[/card] +[card] +name=Teferi's Wavecaster +abilities=flash +auto=choice name(Search Library) may moveto(myHand) target(Teferi, Timeless Voyager|myLibrary) && shuffle +auto=choice name(Search Graveyard) may moveto(myHand) target(Teferi, Timeless Voyager|myGraveyard) +text=Flash -- When Teferi's Wavecaster enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timeless Voyager, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={3}{U}{U} +type=Creature +subtype=Merfolk Wizard +power=3 +toughness=3 +[/card] +[card] name=Teferi, Mage of Zhalfir abilities=flash auto=lord(creature|mycastingzone) flash @@ -36127,6 +40564,28 @@ power=3 toughness=4 [/card] [card] +name=Teferi, Master of Time +auto=counter(0/0,3,loyalty) +auto={C(0/0,1,Loyalty)}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) oneshot +auto={C(0/0,-3,Loyalty)}:target(creature|opponentBattlefield) phaseout +auto={C(0/0,-10,Loyalty)}:turns:+2 controller +text=You may activate loyalty abilities of Teferi, Master of Time on any player's turn any time you could cast an instant. -- +1: Draw a card, then discard a card. -- -3: Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.) -- -10: Take two extra turns after this one. +mana={2}{U}{U} +type=Legendary Planeswalker +subtype=Teferi +[/card] +[card] +name=Teferi, Temporal Archmage +auto=counter(0/0,5,loyalty) +auto={C(0/0,1,Loyalty)}:name(+1: look 2 cards) reveal:2 optionone name(Look 2 cards) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo target(<1>*|reveal) bottomoflibrary optiontwoend revealend +auto={C(0/0,-1,Loyalty)}:name(-1: untap 4 permanents) target(*|battlefield) untap +#auto={C(0/0,-10,Loyalty)}:name(-10: emblem) donothing +text=+1: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. -- -1: Untap up to four target permanents. -- -10: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant." -- Teferi, Temporal Archmage can be your commander. +mana={4}{U}{U} +type=Planeswalker +subtype=Teferi +[/card] +[card] name=Teferi, Time Raveler auto=counter(0/0,4,loyalty) auto=this(variable{controllerturn}>0) maxCast(*)0 opponent @@ -36150,6 +40609,17 @@ type=Legendary Planeswalker subtype=Teferi [/card] [card] +name=Teferi, Timeless Voyager +auto=counter(0/0,4,loyalty) +auto={C(0/0,1,Loyalty)}:draw:1 controller +auto={C(0/0,-3,Loyalty)}:moveTo(ownerLibrary) target(creature) +auto={C(0/0,-8,Loyalty)}:phaseout all(creature|opponentbattlefield) +text=+1: Draw a card. -- -3: Put target creature on top of its owner's library. -- -8: Each creature target opponent controls phases out. Until the end of your next turn, they can't phase in. (Treat them and anything attached to them as though they don't exist.) +mana={4}{U}{U} +type=Legendary Planeswalker +subtype=Teferi +[/card] +[card] name=Temmet, Vizier of Naktamun auto=@combat(attacking):target(token|mybattlefield) 1/1 ueot && unblockable ueot autograveyard={3}{W}{U}{E}:name(Embalm) clone and!( transforms((Zombie,removemc,white)) forever )! asSorcery @@ -36171,6 +40641,17 @@ power=2 toughness=2 [/card] [card] +name=Tempered Veteran +auto={W}{T}:counter(1/1,1) target(creature[counter{1/1.1}]) +auto={4}{W}{W}{T}: counter(1/1,1) target(creature) +text={W}, {T}: Put a +1/+1 counter on target creature with a +1/+1 counter on it. -- {4}{W}{W}, {T}: Put a +1/+1 counter on target creature. +mana={1}{W} +type=Creature +subtype=Human Knight +power=1 +toughness=2 +[/card] +[card] name=Tempest Caller auto=tap all(creature|opponentbattlefield) text=When Tempest Caller enters the battlefield, tap all creatures target opponent controls. @@ -36210,6 +40691,13 @@ text=(Transforms from Arguel's Blood Fast.) -- {T}: Add {B} to your mana pool. - type=Legendary Land [/card] [card] +name=Temporal Extortion +auto=ability$!name(Choose one) choice name(Pay half life and counter) life:-halfdownlifetotal controller _ choice name(Extra turn) turns:+1 opponent!$ opponent +text=When you cast Temporal Extortion, any player may pay half his or her life, rounded up. If a player does, counter Temporal Extortion. -- Take an extra turn after this one. +mana={B}{B}{B}{B} +type=Sorcery +[/card] +[card] name=Temporal Machinations target=creature auto=moveTo(ownerHand) @@ -36357,6 +40845,18 @@ power=5 toughness=5 [/card] [card] +name=Terror of the Peaks +abilities=flying +auto=@targeted(this) from(*|opponentcastingzone):life:-3 opponent +auto=@movedTo(creature|mybattlefield):all(trigger[to]) transforms((,newability[choice name(Don't damage) donothing],newability[choice name(damage creature) target(creature) dynamicability oneshot],newability[choice name(damage player) target(player) dynamicability oneshot],newability[choice name(damage planeswalker) target(planeswalker) dynamicability])) oneshot +text=Flying -- Spells your opponents cast that target Terror of the Peaks cost an additional 3 life to cast. -- Whenever another creature enters the battlefield under your control, Terror of the Peaks deals damage equal to that creature's power to any target. +mana={3}{R}{R} +type=Creature +subtype=Dragon +power=5 +toughness=4 +[/card] +[card] name=Teshar, Ancestor's Apostle abilities=flying auto=@movedTo(*[artifact;legendary;saga]|mystack):target(creature[manacost<=3]|myGraveyard) moveTo(mybattlefield) @@ -36368,6 +40868,15 @@ power=2 toughness=2 [/card] [card] +name=Test of Faith +target=creature +auto=prevent:3 ueot +auto=counter(1/1,3) +text=Prevent the next 3 damage that would be dealt to target creature this turn, and put a +1/+1 counter on that creature for each 1 damage prevented this way. +mana={1}{W} +type=Instant +[/card] +[card] name=Tetsuko Umezawa, Fugitive auto=lord(creature[power<=1]|myBattlefield) unblockable auto=lord(creature[toughness<=1]|myBattlefield) unblockable @@ -36399,6 +40908,16 @@ type=Legendary Planeswalker subtype=Teyo [/card] [card] +name=Tezzeret's Betrayal +target=creature +auto=destroy +auto=choice name(Search Library) may moveto(myhand) target(Tezzeret, Master of Metal|myLibrary) && shuffle +auto=choice name(Search Graveyard) may moveto(myhand) target(Tezzeret, Master of Metal|myGraveyard) +text=Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle it. +mana={3}{U}{B} +type=Sorcery +[/card] +[card] name=Tezzeret's Strider auto=aslongas(planeswalker[tezzeret]|myBattlefield) menace text=As long as you control a Tezzeret planeswalker, Tezzeret's Strider has menace. (It can't be blocked except by two or more creatures.) @@ -36546,6 +41065,20 @@ type=Enchantment subtype=Saga [/card] [card] +name=The Binding of the Titans +auto=counter(0/0,1,Lore) +auto=@each my firstmain:counter(0/0,1,Lore) +auto=deplete:3 opponent +auto=deplete:3 controller +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) ability$!name(Choose one) choice name(Don't exile any card) donothing _ choice name(Exile 1 card) moveto(myexile) target(<1>*|graveyard) && life:1 controller _ choice name(Exile 2 cards) moveto(myexile) target(<2>*|graveyard) && life:2 controller!$ controller +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) moveto(myhand) target(*[land;creature]|mygraveyard) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this) +text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I — Each player puts the top three cards of their library into their graveyard. -- II — Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life. -- III — Return target creature or land card from your graveyard to your hand. +mana={1}{G} +type=Enchantment +subtype=Saga +[/card] +[card] name=The Birth of Meletis aicode=activate target(land[basic,Plains]|mylibrary) moveto(myhand) auto=name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>land[basic,plains]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend @@ -36798,6 +41331,20 @@ power=4 toughness=3 [/card] [card] +name=Thieves' Guild Enforcer +abilities=flash +auto=deplete:2 opponent +auto=@movedto(creature[Rogue]|myBattlefield):deplete:2 opponent +auto=aslongas(*|opponentGraveyard) 2/1 >7 +auto=aslongas(*|opponentGraveyard) deathtouch >7 +text=Flash -- Whenever Thieves' Guild Enforcer or another Rogue enters the battlefield under your control, each opponent mills two cards. -- As long as an opponent has eight or more cards in their graveyard, Thieves' Guild Enforcer gets +2/+1 and has deathtouch. +mana={B} +type=Creature +subtype=Human Rogue +power=1 +toughness=1 +[/card] +[card] name=Thieving Otter auto=@combatdamaged(opponent) from(this):draw:1 controller text=Whenever Thieving Otter deals damage to an opponent, draw a card. @@ -36836,6 +41383,14 @@ power=1 toughness=1 [/card] [card] +name=Thopter Spy Network +auto=@each my upkeep:if type(artifact|mybattlefield)~morethan~0 then token token(Thopter,Artifact Creature Thopter,1/1,flying) +auto=@each combatdamage restriction{opponentdamagedbycombat}:draw:1 controller +text=At the beginning of your upkeep, if you control an artifact, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. -- Whenever one or more artifact creatures you control deal combat damage to a player, draw a card. +mana={2}{U}{U} +type=Enchantment +[/card] +[card] name=Thorn Lieutenant auto=@targeted(this) from(*|opponentbattlefield,opponenthand,opponentstack,opponentgraveyard,opponentexile,opponentlibrary):create(elf warrior:creature elf warrior:1/1:green:) auto={5}{G}:4/4 ueot @@ -36880,6 +41435,19 @@ power=2 toughness=2 [/card] [card] +name=Thornscape Battlemage +other={2}{G}{W} name(Kicker white) +auto=if paid(alternative) then destroy target(artifact) +kicker={R} +auto=kicker ifnot paid(alternative) then damage:2 target(creature,player) +text=Kicker {R} and/or {W} (You may pay an additional {R} and/or {W} as you cast this spell.) -- When Thornscape Battlemage enters the battlefield, if it was kicked with its {R} kicker, it deals 2 damage to target creature or player. -- When Thornscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, destroy target artifact. +mana={2}{G} +type=Creature +subtype=Elf Wizard +power=2 +toughness=2 +[/card] +[card] name=Those Who Serve mana={2}{W} type=Creature @@ -36917,6 +41485,14 @@ mana={U}{B} type=Sorcery [/card] [card] +name=Thousand-Year Elixir +auto=all(creature|mybattlefield) transforms((,newability[haste])) forever +auto={1}{T}:target(creature) untap +text=You may activate abilities of creatures you control as though those creatures had haste. -- {1}, {T}: Untap target creature. +mana={3} +type=Artifact +[/card] +[card] name=Thran Temporal Gateway auto={4}{T}:notatarget(*[artifact;legendary;saga]|myhand) moveTo(mybattlefield) text={4}, {T}: You may put a historic permanent card from your hand onto the battlefield. (Artifacts, legendaries, and Sagas are historic.) @@ -37003,6 +41579,71 @@ mana={4}{B} type=Instant [/card] [card] +name=Thriving Bluff +auto=tap(noevent) +auto={T}:add{R} +auto=choice name(Choose White) transforms((,newability[{T}:add{W}])) forever all(this) +auto=choice name(Choose Black) transforms((,newability[{T}:add{B}])) forever all(this) +auto=choice name(Choose Blue) transforms((,newability[{T}:add{U}])) forever all(this) +auto=choice name(Choose Green) transforms((,newability[{T}:add{G}])) forever all(this) +text=Thriving Bluff enters the battlefield tapped. -- As Thriving Bluff enters the battlefield, choose a color other than red. -- {T}: Add {R} or one mana of the chosen color. +type=Land +[/card] +[card] +name=Thriving Grove +auto=tap(noevent) +auto={T}:add{G} +auto=choice name(Choose Red) transforms((,newability[{T}:add{R}])) forever all(this) +auto=choice name(Choose White) transforms((,newability[{T}:add{W}])) forever all(this) +auto=choice name(Choose Blue) transforms((,newability[{T}:add{U}])) forever all(this) +auto=choice name(Choose Black) transforms((,newability[{T}:add{B}])) forever all(this) +text=Thriving Grove enters the battlefield tapped. -- As Thriving Grove enters the battlefield, choose a color other than green. -- {T}: Add {G} or one mana of the chosen color. +type=Land +[/card] +[card] +name=Thriving Heath +auto=tap(noevent) +auto={T}:add{W} +auto=choice name(Choose Red) transforms((,newability[{T}:add{R}])) forever all(this) +auto=choice name(Choose Black) transforms((,newability[{T}:add{B}])) forever all(this) +auto=choice name(Choose Blue) transforms((,newability[{T}:add{U}])) forever all(this) +auto=choice name(Choose Green) transforms((,newability[{T}:add{G}])) forever all(this) +text=Thriving Heath enters the battlefield tapped. -- As Thriving Heath enters the battlefield, choose a color other than white. -- {T}: Add {W} or one mana of the chosen color. +type=Land +[/card] +[card] +name=Thriving Isle +auto=tap(noevent) +auto={T}:add{U} +auto=choice name(Choose Red) transforms((,newability[{T}:add{R}])) forever all(this) +auto=choice name(Choose White) transforms((,newability[{T}:add{W}])) forever all(this) +auto=choice name(Choose Black) transforms((,newability[{T}:add{B}])) forever all(this) +auto=choice name(Choose Green) transforms((,newability[{T}:add{G}])) forever all(this) +text=Thriving Isle enters the battlefield tapped. -- As Thriving Isle enters the battlefield, choose a color other than blue. -- {T}: Add {U} or one mana of the chosen color. +type=Land +[/card] +[card] +name=Thriving Moor +auto=tap(noevent) +auto={T}:add{B} +auto=choice name(Choose Red) transforms((,newability[{T}:add{R}])) forever all(this) +auto=choice name(Choose White) transforms((,newability[{T}:add{W}])) forever all(this) +auto=choice name(Choose Blue) transforms((,newability[{T}:add{U}])) forever all(this) +auto=choice name(Choose Green) transforms((,newability[{T}:add{G}])) forever all(this) +text=Thriving Moor enters the battlefield tapped. -- As Thriving Moor enters the battlefield, choose a color other than black. -- {T}: Add {B} or one mana of the chosen color. +type=Land +[/card] +[card] +name=Throatseeker +auto=all(creature[ninja;-blocked;attacking]|mybattlefield) lifelink ueot +text=Unblocked attacking Ninjas you control have lifelink. +mana={2}{B} +type=Creature +subtype=Vampire Ninja +power=3 +toughness=2 +[/card] +[card] name=Throes of Chaos autostack=if casted(this) then cascade:plibrarycount retrace={3}{R}{S(land|myhand)} @@ -37134,6 +41775,19 @@ power=4 toughness=4 [/card] [card] +name=Thunderscape Battlemage +other={2}{R}{G} name(Kicker green) +auto=if paid(alternative) then destroy target(enchantment) +kicker={1}{B} +auto=kicker ifnot paid(alternative) then target(player) ability$!name(Discard 2 cards) reject notatarger(<2>*|myhand)!$ targetedplayer +text=Kicker {1}{B} and/or {G} (You may pay an additional {1}{B} and/or {G} as you cast this spell.) -- When Thunderscape Battlemage enters the battlefield, if it was kicked with its {1}{B} kicker, target player discards two cards. -- When Thunderscape Battlemage enters the battlefield, if it was kicked with its {G} kicker, destroy target enchantment. +mana={2}{R} +type=Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Thunderstaff auto=@sourcenottap:each blockers:absorb:type:creature[attacking]:opponentbattlefield controller auto={2}{T}:lord(creature[attacking]) 1/0 @@ -37181,6 +41835,17 @@ power=3 toughness=4 [/card] [card] +name=Tide Skimmer +abilities=flying +auto=@each my blockers restriction{type(creature[attacking;flying]|myBattlefield)~morethan~1}:draw:1 controller +text=Flying -- Whenever you attack with two or more creatures with flying, draw a card. +mana={3}{U} +type=Creature +subtype=Drake +power=2 +toughness=3 +[/card] +[card] name=Tilonalli's Crown target=creature auto=damage:1 @@ -37264,6 +41929,14 @@ power=1 toughness=1 [/card] [card] +name=Timmy, Power Gamer +auto={4}:moveto(mybattlefield) target(creature|myhand) +text={4}: Put a creature into play from your hand. +mana={2}{G}{G} +type=Summon +subtype=Legend +[/card] +[card] name=Tin Street Dodger abilities=haste auto={R}:transforms((,newability[cantbeblockedby(creature[-defender])])) @@ -37287,6 +41960,17 @@ power=0 toughness=3 [/card] [card] +name=Tinybones, Trinket Thief +auto=@discarded(*|opponenthand):draw:1 controller && life:-1 controller limit:1 +auto={4}{B}{B}:if type(*|opponenthand)~lessthan~1 then life:-10 opponent +text=At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life. -- {4}{B}{B}: Each opponent with no cards in hand loses 10 life. +mana={1}{B} +type=Legendary Creature +subtype=Skeleton Rogue +power=1 +toughness=2 +[/card] +[card] name=Tishana's Wayfinder auto=reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[counter(1/1)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then name(move to Hand) target(<1>*|reveal) moveto(myHand) else transforms((,newability[Choice name(back to library) target(<1>*|reveal) moveto(mylibrary)],newability[Choice name(put into Graveyard) target(<1>*|reveal) moveto(myGraveyard)])) optiontwoend revealend limit:1 text=When Tishana's Wayfinder enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) @@ -37377,6 +42061,37 @@ mana={W}{W} type=Enchantment [/card] [card] +name=Toil // Trouble +other={2}{R} name(Trouble) +auto=if paid(alternative) then ability$!name(Choose one) choice name(Damage opponent) damage:type:*:opponenthand opponent _ choice name(Damage controller) damage:type:*:myhand controller!$ controller +kicker={2}{R} +auto=kicked ifnot paid(alternative) then ability$!name(Choose one) choice name(Damage opponent) damage:type:*:opponenthand opponent _ choice name(Damage controller) damage:type:*:myhand controller!$ controller +auto=ifnot paid(alternative) then target(player) draw:2 targetedplayer && life:-2 targetedplayer +text=Target player draws two cards and loses 2 life. // Trouble deals damage to target player equal to the number of cards in that player's hand. -- Fuse (You may cast one or both halves of this card from your hand.) +mana={2}{B} +type=Sorcery +[/card] +[card] +name=Toils of Night and Day +target=*|battlefield +auto=ability$!name(Tap or untap) choice name(Tap permanent) tap(noevent) _ choice name(Untap permanent) untap!$ controller +auto=ability$!name(Tap or untap) choice name(Tap another permanent) tap(noevent) target(*|battlefield) _ choice name(Untap another permanent) untap target(*|battlefield)!$ controller +text=You may tap or untap target permanent, then you may tap or untap another target permanent. +mana={2}{U} +type=Instant +subtype=Arcane +[/card] +[card] +name=Tolarian Kraken +auto=@drawof(player):pay({1}) ability$!name(Choose one) choice name(tap target creature) target(creature) tap(noevent) _ choice name(tap target creature) target(creature) untap!$ controller +text=Whenever you draw a card, you may pay 1 . When you do, you may tap or untap target creature. +mana={4}{U}{U} +type=Creature +subtype=Kraken +power=4 +toughness=6 +[/card] +[card] name=Tolarian Scholar mana={2}{U} type=Creature @@ -37405,6 +42120,24 @@ power=3 toughness=3 [/card] [card] +name=Tombfire +target=player +auto=ability$!name(Exile flashback cards) all(*[flashback]|mygraveyard) moveto(myexile)!$ targetedplayer +text=Target player exiles all cards with flashback from his or her graveyard. +mana={B} +type=Sorcery +[/card] +[card] +name=Tome Anima +auto=this(variable{pdrewcount}>1) unblockable ueot +text=Tome Anima can't be blocked as long as you've drawn two or more cards this turn. +mana={3}{U} +type=Creature +subtype=Spirit +power=3 +toughness=3 +[/card] +[card] name=Tome Raider abilities=flying auto=draw:1 @@ -37418,7 +42151,7 @@ toughness=1 [card] name=Tome of Legends auto=counter(0/0,1,Page) all(this) -auto=@moveTo(creature[Commander]|myBattlefield):conunter(0/0,1,Page) all(this) +auto=@movedto(creature[Commander]|myBattlefield):conunter(0/0,1,Page) all(this) auto=@combat (attacking) source(creature[Commander]|myBattlefield):conunter(0/0,1,Page) all(this) auto={1}{T}{C(0/0,-1,Page)}:Draw:1 controller text=Tome of Legends enters the battlefield with a page counter on it. -- Whenever your commander enters the battlefield or attacks, put a page counter on Tome of Legends. -- {1}, {T}, Remove a page counter from Tome of Legends: Draw a card. @@ -37532,15 +42265,54 @@ mana={2}{B}{B} type=Instant [/card] [card] +name=Torrent of Lava +auto=all(creature[-flying]|battlefield) transforms((,newability[{T}:prevent:1])) ueot +auto=damage:X all(creature[-flying]) +text=Torrent of Lava deals X damage to each creature without flying. -- As long as Torrent of Lava is on the stack, each creature has "{T}: Prevent the next 1 damage that would be dealt to this creature by Torrent of Lava this turn." +mana={X}{R}{R} +type=Sorcery +[/card] +[card] +name=Touch of Moonglove +target=creature|mybattlefield +auto=1/0 ueot +auto=deathtouch ueot +auto=transforms((,newability[@vampired(creature) from(this):life:-2 opponent])) ueot +text=Target creature you control gets +1/+0 and gains deathtouch until end of turn. Whenever a creature dealt damage by that creature dies this turn, its controller loses 2 life. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +mana={B} +type=Instant +[/card] +[card] name=Tournament Grounds auto={T}:Add{1} -auto={T}:Add{equipment,knight:R} -auto={T}:Add{equipment,knight:W} -auto={T}:Add{equipment,knight:B} +auto={T}:if type(*[knight;equipment]|myhand)~morethan~0 then Add{R} +auto={T}:if type(*[knight;equipment]|myhand)~morethan~0 then Add{W} +auto={T}:if type(*[knight;equipment]|myhand)~morethan~0 then Add{B} text={T}: Add {1}. -- {T}: Add {R}, {W}, or {B}. Spend this mana only to cast a Knight or Equipment spell. type=Land [/card] [card] +name=Tower Above +target=creature +other={G}{G}{G} name(Pay with 3 green) +auto=4/4 ueot +auto=transforms((,newability[trample ueot],newability[wither ueot],newability[@combat(attacking) source(this):target(creature|opponentbattlefield) mustblock ueot])) ueot +text=({2G} can be paid with any two mana or with {G}. This card's converted mana cost is 6.) -- Until end of turn, target creature gets +4/+4 and gains trample, wither, and "When this creature attacks, target creature blocks it this turn if able." (It deals damage to creatures in the form of -1/-1 counters.) +mana={6} +type=Sorcery +[/card] +[card] +name=Towering Titan +auto={S(creature[defender]|mybattlefield)}:all(creature) trample ueot +auto=counter(1/1,toughnesstotalinplay) +text=Towering Titan enters the battlefield with X +1/+1 counters on it, where X is the total toughness of other creatures you control. -- Sacrifice a creature with defender: All creatures gain trample until end of turn. +mana={4}{G}{G} +type=Creature +subtype=Giant +power=0 +toughness=0 +[/card] +[card] name=Towering-Wave Mystic auto=@damagefoeof(player) from(this):target(player) deplete:thatmuch text=Whenever Towering-Wave Mystic deals damage, target player puts that many cards from the top of their library into their graveyard. @@ -37577,6 +42349,14 @@ mana={2}{B} type=Instant [/card] [card] +name=Track Down +auto=scry:3 scrycore delayed dontshow donothing scrycoreend scryend +auto=reveal:1 optionone if type(*[land;creature]|reveal)~morethan~0 then draw:1 controller optiononeend optiontwo name(back to library) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend +text=Scry 3, then reveal the top card of your library. If it's a creature or land card, draw a card. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +mana={1}{G} +type=Sorcery +[/card] +[card] name=Tragic Lesson auto=draw:2 auto=choice target(land|mybattlefield) moveto(myhand) @@ -37594,6 +42374,24 @@ mana={1}{G} type=Enchantment [/card] [card] +name=Train of Thought +auto=draw:1 controller +kicker=multi{1}{U} +auto=kicker draw:kicked controller +text=Replicate {1}{U} (When you cast this spell, copy it for each time you paid its replicate cost.) -- Draw a card. +mana={1}{U} +type=Sorcery +[/card] +[card] +name=Traitorous Greed +target=creature +auto=moveto(mybattlefield) and!(transforms((,newability[untap],newability[haste],newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)])) ueot)! +auto=name(add mana) ability$! choice add{G}{G} _ choice add{R}{R} _ choice add{U}{U} _ choice add{B}{B} _ choice add{W}{W} !$ controller +text=Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Add two mana of any one color. (The creature can attack and {T} this turn.) +mana={3}{R} +type=Sorcery +[/card] +[card] name=Transcendent Envoy abilities=flying auto=lord(enchantment[aura]|mycastingzone) altercost(colorless,-1) @@ -37605,6 +42403,25 @@ power=1 toughness=2 [/card] [card] +name=Transmogrify +target=creature +auto=moveTo(Exile) +auto=ability$!name(Reveal) reveal:1 revealzone(mylibrary) revealuntil(creature|mylibrary) optionone target(creature|myreveal) moveto(mybattlefield) and!( all(*|myreveal) bottomoflibrary )! optiononeend optiontwo all(*|myreveal) bottomoflibrary optiontwoend revealend!$ targetController +text=Exile target creature. That creature's controller reveals cards from the top of their library until they reveal a creature card. That player puts that card onto the battlefield, then shuffles the rest into their library. +mana={3}{R} +type=Sorcery +[/card] +[card] +name=Trap Runner +auto={T}:target(creature[attacking;-blocked]) 0/0 && fog from(mytgt) oneshot restriction{blockersonly} +text={T}: Target unblocked attacking creature becomes blocked. Activate this ability only during combat after blockers are declared. (This ability works on unblockable creatures.) +mana={2}{W}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=3 +[/card] +[card] name=Trapjaw Tyrant auto=@damaged(this):(blink)forsrc target(creature|opponentbattlefield) text=Enrage — Whenever Trapjaw Tyrant is dealt damage, exile target creature an opponent controls until Trapjaw Tyrant leaves the battlefield. @@ -37649,7 +42466,7 @@ toughness=7 [card] name=Treacherous Blessing auto=draw:3 controller -auto=@moveto(*|myStack):life:-1 controller +auto=@movedto(*|myStack):life:-1 controller auto=@targeted(this):sacrifice(this) text=When Treacherous Blessing enters the battlefield, draw three cards. Whenever you cast a spell, you lose 1 life. When Treacherous Blessing becomes the target of a spell or ability, sacrifice it. mana={2}{B} @@ -37663,6 +42480,16 @@ text=(Transforms from Treasure Map.) -- {T}: Add {1} to your mana pool. -- {T}, type=Land [/card] [card] +name=Treasure Gad +auto={T}{S}:add{W} +auto={T}{S}:add{U} +auto={T}{S}:add{B} +auto={T}{S}:add{R} +auto={T}{S}:add{G} +text={T}, Sacrifice this artifact: Add one mana of any color. +type=Artifact +[/card] +[card] name=Treasure Map auto={1}{T}:_SCRY_(1) && counter(0/0,1,landmark) auto=@counteradded(0/0,1,landmark) from(this):this(counter{0/0.3.landmark}=) removeallcounters(0/0.1.landmark) && flip(Treasure Cove) && _TREASURE_*3 @@ -37762,6 +42589,15 @@ type=Enchantment subtype=Aura Curse [/card] [card] +name=Trial // Error +other={U}{B} name(Error) +auto=if paid(alternative) then target(*[multicolor]|stack) fizzle +auto=ifnot paid(alternative) then target(creature[blocked;blocking]) moveto(ownerhand) +text=Return all creatures blocking or blocked by target creature to their owner's hand. // Counter target multicolored spell. +mana={W}{U} +type=Instant +[/card] +[card] name=Trial of Ambition auto=ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent auto=@movedto(cartouche|mybattlefield):moveto(myhand) @@ -37924,6 +42760,17 @@ power=4 toughness=4 [/card] [card] +name=Trufflesnout +auto=choice name(Put a +1/+1 counter) counter(1/1,1) all(this) +auto=choice name(Gain 4 life) life:4 controller +text=When Trufflesnout enters the battlefield, choose one — -- • Put a +1/+1 counter on Trufflesnout. -- • You gain 4 life. +mana={2}{G} +type=Creature +subtype=Boar +power=2 +toughness=2 +[/card] +[card] name=Trumpeting Gnarr abilities=mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -37985,6 +42832,17 @@ power=2 toughness=3 [/card] [card] +name=Trusty Retriever +auto=choice name(Put counter) counter(1/1) +auto=choice name(Return enchantment) moveto(myhand) target(enchantment|mygraveyard) +text=When Trusty Retriever enters the battlefield, choose one — -- • Put a +1/+1 counter on Trusty Retriever. -- • Return target artifact or enchantment card from your graveyard to your hand. +mana={3}{W} +type=Creature +subtype=Dog +power=2 +toughness=3 +[/card] +[card] name=Trynn, Champion of Freedom abilities=hiddenface aicode=activate moveTo(myhand) target(Silvar, Devourer of the Free|mylibrary) @@ -38011,6 +42869,53 @@ power=6 toughness=5 [/card] [card] +name=Tuktuk Scrapper +auto=destroy target(artifact) && damage:type:*[ally]:mybattlefield targetcontroller +text=Whenever Tuktuk Scrapper or another Ally enters the battlefield under your control, you may destroy target artifact. If that artifact is put into a graveyard this way, Tuktuk Scrapper deals damage to that artifact's controller equal to the number of Allies you control. +mana={3}{R} +type=Creature +subtype=Goblin Artificer Ally +power=2 +toughness=2 +[/card] +[card] +name=Turbulent Dreams +auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && moveto(ownerhand) target(*[-land]|battlefield) +auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && moveto(ownerhand) target(<2>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~2 then choice ability$!name(X=3) target(<3>*|myhand) reject!$ controller && moveto(ownerhand) target(<3>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~3 then choice ability$!name(X=4) target(<4>*|myhand) reject!$ controller && moveto(ownerhand) target(<4>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~4 then choice ability$!name(X=5) target(<5>*|myhand) reject!$ controller && moveto(ownerhand) target(<5>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~5 then choice ability$!name(X=6) target(<6>*|myhand) reject!$ controller && moveto(ownerhand) target(<6>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~6 then choice ability$!name(X=7) target(<7>*|myhand) reject!$ controller && moveto(ownerhand) target(<7>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~7 then choice ability$!name(X=8) target(<8>*|myhand) reject!$ controller && moveto(ownerhand) target(<8>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~8 then choice ability$!name(X=9) target(<9>*|myhand) reject!$ controller && moveto(ownerhand) target(<9>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~9 then choice ability$!name(X=10) target(<10>*|myhand) reject!$ controller && moveto(ownerhand) target(<10>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~10 then choice ability$!name(X=11) target(<11>*|myhand) reject!$ controller && moveto(ownerhand) target(<11>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~11 then choice ability$!name(X=12) target(<12>*|myhand) reject!$ controller && moveto(ownerhand) target(<12>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~12 then choice ability$!name(X=13) target(<13>*|myhand) reject!$ controller && moveto(ownerhand) target(<13>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~13 then choice ability$!name(X=14) target(<14>*|myhand) reject!$ controller && moveto(ownerhand) target(<14>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~14 then choice ability$!name(X=15) target(<15>*|myhand) reject!$ controller && moveto(ownerhand) target(<15>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~15 then choice ability$!name(X=16) target(<16>*|myhand) reject!$ controller && moveto(ownerhand) target(<16>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~16 then choice ability$!name(X=17) target(<17>*|myhand) reject!$ controller && moveto(ownerhand) target(<17>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~17 then choice ability$!name(X=18) target(<18>*|myhand) reject!$ controller && moveto(ownerhand) target(<18>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~18 then choice ability$!name(X=19) target(<19>*|myhand) reject!$ controller && moveto(ownerhand) target(<19>*[-land]|battlefield) +auto=if type(*|myHand)~morethan~19 then choice ability$!name(X=20) target(<20>*|myhand) reject!$ controller && moveto(ownerhand) target(<20>*[-land]|battlefield) +text=As an additional cost to cast Turbulent Dreams, discard X cards. -- Return X target nonland permanents to their owners' hands. +mana={U}{U} +type=Sorcery +[/card] +[card] +name=Turn // Burn +other={1}{R} name(Burn) +auto=if paid(alternative) then damage:2 target(player,creature) +kicker={1}{R} +auto=kicker ifnot paid(alternative) then ability$!name(Damage) damage:2 target(player,creature)!$ controller +auto=ifnot paid(alternative) then target(creature) loseabilities ueot && transforms((,setpower=0,settoughness=1)) ueot && transforms((Weird,red)) ueot +text=Target creature loses all abilities and becomes a 0/1 red Weird until end of turn. // Burn deals 2 damage to target creature or player. -- Fuse (You may cast one or both halves of this card from your hand.) +mana={2}{U} +type=Instant +[/card] +[card] name=Turn Aside target=*|stack auto=fizzle @@ -38064,6 +42969,17 @@ power=1 toughness=1 [/card] [card] +name=Twilight's Call +abilities=flash +restriction=myturnonly +other={6}{B}{B} name(Cast as instant) +auto=all(creature|mygraveyard) moveto(mybattlefield) +auto=all(creature|opponentgraveyard) moveto(opponentbattlefield) +text=You may cast Twilight's Call any time you could cast an instant if you pay {2} more to cast it. -- Each player returns all creature cards from his or her graveyard to the battlefield. +mana={4}{B}{B} +type=Sorcery +[/card] +[card] name=Twilight Panther auto={B}:deathtouch text={B}: Twilight Panther gains deathtouch until end of turn. @@ -38085,6 +43001,16 @@ power=1 toughness=2 [/card] [card] +name=Twinblade Assassins +auto=@each my endofturn restriction{morbid}:draw:1 controller +text=At the beginning of your end step, if a creature died this turn, draw a card. +mana={3}{B}{G} +type=Creature +subtype=Elf Assassin +power=5 +toughness=4 +[/card] +[card] name=Twinblade Paladin auto=@lifeof(player): counter(1/1) auto=this(controllerlife > 24) double strike @@ -38096,6 +43022,16 @@ power=3 toughness=3 [/card] [card] +name=Twinflame +target=creature|mybattlefield +auto=clone with(treason,haste) +kicker=multi{2}{R} +auto=kicker ability$!target(creature|mybattlefield) clone with(treason,haste)!$ controller +text=Strive — Twinflame costs {2}{R} more to cast for each target beyond the first. -- Choose any number of target creatures you control. For each of them, put a token that's a copy of that creature onto the battlefield. Those tokens have haste. Exile them at the beginning of the next end step. +mana={1}{R} +type=Sorcery +[/card] +[card] name=Twinning Staff auto=@castcard(copied noevent): castcard(copied noevent) and!(castcard(copied noevent))! target(*|stack) auto={7}{T}:name(copy target instant or sorcery) castcard(copied noevent) target(*[instant;sorcery]|stack) @@ -38113,6 +43049,17 @@ mana={1}{U} type=Instant [/card] [card] +name=Two-Headed Dragon +abilities=flying,menace +auto={1}{R}:2/0 ueot +text=Flying -- {1}{R}: Two-Headed Dragon gets +2/+0 until end of turn. -- Two-Headed Dragon can't be blocked except by two or more creatures. -- Two-Headed Dragon can block an additional creature. +mana={4}{R}{R} +type=Creature +subtype=Dragon +power=4 +toughness=4 +[/card] +[card] name=Two-Headed Giant auto=@combat(attacking) source(this):flipacoin winability transforms((,newability[flipacoin winability double strike winabilityend loseability loseabilityend flipend] winabilityend loseability transforms((,newability[flipacoin winability winabilityend loseability menace loseabilityend flipend] loseabilityend flipend text=Whenever Two-Headed Giant attacks, flip two coins. If both coins come up heads, Two-Headed Giant gains double strike until end of turn. If both coins come up tails, Two-Headed Giant gains menace until end of turn. @@ -38123,6 +43070,16 @@ power=4 toughness=4 [/card] [card] +name=Two-Headed Giant of Foriys +abilities=trample +text=Trample -- Two-Headed Giant of Foriys can block an additional creature. +mana={4}{R} +type=Creature +subtype=Giant +power=4 +toughness=4 +[/card] +[card] name=Two-Headed Zombie abilities=menace text=Menace (This creature can't be blocked except by two or more creatures.) @@ -38134,10 +43091,10 @@ toughness=2 [/card] [card] name=Tymaret Calls the Dead -auto=deplete:3 controller && may moveto(exile) target(creature,enchantment|myGraveyard) && token(Zombie,Tym) +auto=deplete:3 controller && may moveto(exile) target(creature,enchantment|myGraveyard) && token(Zombie,Creature Zombie,2/2,black) auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) -auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}) deplete:3 controller && may moveto(exile) target(creature,enchantment|myGraveyard) && token(Zombie,Tym) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}) deplete:3 controller && may moveto(exile) target(creature,enchantment|myGraveyard) && token(Zombie,Creature Zombie,2/2,black) auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) :life:type:zombie:mybattlefield controller && scry:type:zombie:mybattlefield scrycore delayed dontshow donothing scrycoreend scryend && sacrifice(this) text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I, II — Put the top three cards of your library into your graveyard. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token. -- III — You gain X life and scry X, where X is the number of Zombies you control. mana={2}{B} @@ -38230,6 +43187,28 @@ power=2 toughness=2 [/card] [card] +name=Uktabi Kong +abilities=trample +auto=destroy all(artifact) +auto={T(*[ape;-tapped]|mybattlefield)}{T(*[ape;-tapped]|mybattlefield)}:token(Ape,Creature Ape,1/1,green) +text=Trample -- When Uktabi Kong comes into play, destroy all artifacts. -- Tap two untapped Apes you control: Put a 1/1 green Ape creature token into play. +mana={5}{G}{G}{G} +type=Creature +subtype=Ape +power=8 +toughness=8 +[/card] +[card] +name=Ulamog's Despoiler +auto=if type(*|opponentexile)~morethan~1 then may target(<2>*|opponentexile) moveto(opponentgraveyard) && counter(1/1,4) all(this) +text=As Ulamog's Despoiler enters the battlefield, you may put two cards your opponents own from exile into their owners' graveyards. If you do, Ulamog's Despoiler enters the battlefield with four +1/+1 counters on it. +mana={6} +type=Creature +subtype=Eldrazi Processor +power=5 +toughness=5 +[/card] +[card] name=Umezawa's Charm auto=choice target(creature) 2/2 ueot auto=choice target(creature) -1/-1 ueot @@ -38278,12 +43257,12 @@ toughness=1 [card] name=Unclaimed Territory auto=chooseatype counter(0/0,1,chosentype) chooseend -auto={T}:Add{1} -auto={T}:add{W} -auto={T}:add{U} -auto={T}:add{B} -auto={T}:add{R} -auto={T}:add{G} +auto={T}:add{1} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{W} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{U} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{B} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{R} +auto={T}:if type(creature[chosentype]|myhand)~morethan~0 then add{G} text=As Unclaimed Territory enters the battlefield, choose a creature type. -- {T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a creature spell of the chosen type. type=Land [/card] @@ -38512,6 +43491,14 @@ power=1 toughness=1 [/card] [card] +name=Unleash Fury +target=creature +auto=dynamicability ueot +text=Double the power of target creature until end of turn. +mana={1}{R} +type=Instant +[/card] +[card] name=Unlikely Aid target=creature auto=+2/+0 @@ -38697,6 +43684,17 @@ power=3 toughness=1 [/card] [card] +name=Valorous Steed +abilities=vigilance +auto=token(Knight Val) +text=Vigilance (Attacking doesn't cause this creature to tap.) -- When Valorous Steed enters the battlefield, create a 2/2 white Knight creature token with vigilance. +mana={4}{W} +type=Creature +subtype=Unicorn +power=3 +toughness=3 +[/card] +[card] name=Vampire Champion abilities=deathtouch text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) @@ -38928,7 +43926,7 @@ toughness=4 [card] name=Vengeful Devil abilities=haste -auto=if morbid then {T}:damage:1 target(creature,player) +auto={T}:damage:1 target(creature,player) restriction{morbid} text=Haste -- Morbid — {T}: Vengeful Devil deals 1 damage to any target. Activate this ability only if a creature died this turn. mana={1}{R} type=Creature @@ -39186,6 +44184,13 @@ power=8 toughness=8 [/card] [card] +name=Village Rites +auto=draw:2 controller +text=As an additional cost to cast this spell, sacrifice a creature. -- Draw two cards. +mana={B}{S(creature|myBattlefield)} +type=Instant +[/card] +[card] name=Villainous Wealth auto=name(Look) reveal:x revealzone(opponentlibrary) optionone name(exile a card) target(X|reveal) moveto(ownerexile) optiononeend optiontwo target(<60>*|reveal) moveto(ownerlibrary) optiontwoend optionthree canplayfromexile castcard(normal) target(*|opponentExile) optionthreeend revealend text=Target opponent exiles the top X cards of their library. You may cast any number of spells with converted mana cost X or less from among them without paying their mana costs. @@ -39266,6 +44271,17 @@ power=3 toughness=4 [/card] [card] +name=Vito, Thorn of the Dusk Rose +auto=@lifeof(player):dynamicability +auto={3}{B}{B}:all(creature|myBattlefield) lifelink ueot +text=Whenever you gain life, target opponent loses that much life. -- {3}{B}{B}: Creatures you control gain lifelink until end of turn. +mana={2}{B} +type=Legendary Creature +subtype=Vampire Cleric +power=1 +toughness=3 +[/card] +[card] name=Vivid Flying Fish auto=lord(Vivid Flying Fish[attacking]|myBattlefield) flying text=Vivid Flying Fish has flying as long as it's attacking. (It can't be blocked except by creatures with flying or reach.) @@ -39436,6 +44452,16 @@ power=3 toughness=1 [/card] [card] +name=Vodalian Arcanist +auto={T}:Add{C} +text={T}: Add Colorless . Spend this mana only to cast an instant or sorcery spell. +mana={1}{U} +type=Creature +subtype=Merfolk Wizard +power=1 +toughness=3 +[/card] +[card] name=Void Beckoner abilities=deathtouch autohand=__CYCLING__({2}{B}) @@ -39456,6 +44482,14 @@ mana={2}{R} type=Instant [/card] [card] +name=Volcanic Salvo +anyzone=changecost(colorless:-powertotalinplay) forcedalive +auto=damage:6 target(creature,planeswalker) +text=This spell costs {X} less to cast, where X is the total power of creatures you control. -- Volcanic Salvo deals 6 damage to each of up to two target creatures and/or planeswalkers. +mana={10}{R}{R} +type=Sorcery +[/card] +[card] name=Volley Veteran auto=damage:type:goblin:mybattlefield target(creature|opponentBattlefield) text=When Volley Veteran enters the battlefield, it deals damage to target creature an opponent controls equal to the number of Goblins you control. @@ -39654,6 +44688,19 @@ power=7 toughness=7 [/card] [card] +name=Waker of Waves +abilities=hiddenface +aicode=activate transforms((,newability[choice all(*[zpos=2]|mylibrary) moveto(myhand) and!(deplete:1)!])) ueot +auto=lord(creature|opponentBattlefield) -1/-0 +autohand={1}{U}{D(Waker of Waves|myHand)}:name(look) reveal:2 optionone name(Get a Card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in grave) all(*|reveal) moveto(mygraveyard) optiontwoend revealend +text=Creatures your opponents control get -1/-0. -- {1}{U}, Discard Waker of Waves: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. +mana={5}{U}{U} +type=Creature +subtype=Whale +power=7 +toughness=7 +[/card] +[card] name=Waker of the Wilds abilities=haste auto={X}{G}{G}:target(land|mybattlefield) transforms((,creature Elemental,setpower=X,settoughness=X,newability[haste])) forever @@ -39814,6 +44861,17 @@ power=2 toughness=2 [/card] [card] +name=Warded Battlements +abilities=defender +auto=lord(creature[attacking]|myBattlefield) 1/0 +text=Defender (This creature can't attack.) -- Attacking creatures you control get +1/+0. +mana={2}{W} +type=Creature +subtype=Wall +power=0 +toughness=3 +[/card] +[card] name=Warden of the Chained abilities=trample auto=aslongas(creature[power>=4]|myBattlefield) cantattack <1 @@ -39826,6 +44884,17 @@ power=4 toughness=4 [/card] [card] +name=Warden of the Woods +abilities=vigilance +auto=@targeted(this) from(*|opponentzones):draw:2 controller +text=Vigilance (Attacking doesn't cause this creature to tap.) -- Whenever Warden of the Woods becomes the target of a spell or ability an opponent controls, you may draw two cards. +mana={4}{G}{G} +type=Creature +subtype=Treefolk +power=5 +toughness=7 +[/card] +[card] name=Wardscale Crocodile abilities=opponentshroud text=Hexproof (This creature can't be the target of spells or abilities your opponents control.) @@ -39952,6 +45021,18 @@ power=2 toughness=1 [/card] [card] +name=Watcher of the Spheres +abilities=flying +auto=lord(creature[flying]|mycastingzone) altercost(colorless, -1) +auto=@movedTo(other creature[flying]|myBattlefield):1/1 ueot +text=Flying -- Creature spells with flying you cast cost {1} less to cast. -- Whenever another creature with flying enters the battlefield under your control, Watcher of the Spheres gets +1/+1 until end of turn. +mana={W}{U} +type=Creature +subtype=Bird Wizard +power=2 +toughness=2 +[/card] +[card] name=Watchers of the Dead auto=target(*|mygraveyard) (blink) && moveto(exile) all(*|mygraveyard) auto=ability$!target(*|mygraveyard) (blink) && moveto(exile) all(*|mygraveyard)!$ opponent @@ -40134,6 +45215,14 @@ mana={3}{U}{U} type=Sorcery [/card] [card] +name=Weird Exp +type=Creature +subtype=Weird +power=* +toughness=* +color=blue,red +[/card] +[card] name=Well of Lost Dreams auto=@lifeof(player):foreach:life: may pay({lifeof}) draw:thatmuch controller text=Whenever you gain life, you may pay {X}, where X is less than or equal to the amount of life you gained. If you do, draw X cards. @@ -40141,6 +45230,17 @@ mana={4} type=Artifact [/card] [card] +name=Whale Reef +auto=@movedTo(this|mygraveyard) from(myBattlefield):token(Kraken Reef) +text=When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield. +mana={3}{U} +type=Creature +subtype=Whale +color=blue +power=6 +toughness=6 +[/card] +[card] name=Whiptongue Hydra abilities=reach auto=@movedto(creature[flying]|graveyard):counter(1/1) oneshot @@ -40163,7 +45263,7 @@ type=Instant [/card] [card] name=Whirlwind of Thought -auto=@moveTo(*[-creature]|myStak):draw:1 controller +auto=@movedto(*[-creature]|myStak):draw:1 controller text=Whenever you cast a noncreature spell, draw a card. mana={1}{U}{R}{W} type=Enchantment @@ -40307,6 +45407,27 @@ power=1 toughness=3 [/card] [card] +name=Wildwood Patrol +abilities=trample +text=Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) +mana={2}{G} +type=Creature +subtype=Centaur Scout +power=4 +toughness=2 +[/card] +[card] +name=Wildwood Scourge +auto=counter(1/1,X) +auto=@counteradded(1/1) from(creature[-hydra]|mybattlefield):counter(1/1) all(this) +text=Wildwood Scourge enters the battlefield with X +1/+1 counters on it. -- Whenever one or more +1/+1 counters are put on another non-Hydra creature you control, put a +1/+1 counter on Wildwood Scourge. +mana={X}{G} +type=Creature +subtype=Hydra +power=0 +toughness=0 +[/card] +[card] name=Wildwood Tracker auto=@combat(attacking) source(this) restriction type(other creature[-human]|mybattlefield)~morethan~0:1/1 ueot auto=@combat(blocking) source(this) restriction type(other creature[-human]|mybattlefield)~morethan~0:1/1 ueot @@ -40447,7 +45568,7 @@ type=Sorcery [card] name=Wingfold Pteron auto=this(counter{0/0.1.Flying}>=1) flying -auto=this(counter{0/0.1.Hexproof}>=1) hexproof +auto=this(counter{0/0.1.Hexproof}>=1) opponentshroud auto=choice name(Flying) counter(0/0,1,Flying) auto=choice name(First Strike) counter(0/0,1,Hexproof) text=Wingfold Pteron enters the battlefield with your choice of a flying counter or a hexproof counter on it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) @@ -40558,6 +45679,25 @@ power=3 toughness=2 [/card] [card] +name=Witch of the Moors +abilities=deathtouch +auto=@each endofturn restriction{compare(lifegain)~morethan~0}:ability$!sacrifice notatarget(creature|mybattlefield)!$ opponent +auto=@each endofturn restriction{compare(lifegain)~morethan~0}:moveto(myhand) target(creature|mygraveyard) +text=Deathtouch -- At the beginning of your end step, if you gained life this turn, each opponent sacrifices a creature and you return up to one target creature card from your graveyard to your hand. +mana={3}{B}{B} +type=Creature +subtype=Human Warlock +power=4 +toughness=4 +[/card] +[card] +name=Witch's Cauldron +auto={1}{B}{T}{S(creature|myBattlefield)}:life:1 controller && draw:1 controller +text={1}{B}, {T}, Sacrifice a creature: You gain 1 life and draw a card. +mana={B} +type=Artifact +[/card] +[card] name=Witch's Cottage auto=aslongas(other land[swamp]|myBattlefield) tap(noevent) <3 oneshot auto=if this(untapped) may (creature|mygraveyard) moveTo(myLibrary) once @@ -41085,6 +46225,14 @@ power=2 toughness=2 [/card] [card] +name=Zombie Lil +type=Creature +subtype=Zombie +power=2 +toughness=2 +color=black +[/card] +[card] name=Zombie Xat type=Creature subtype=Zombie @@ -41092,19 +46240,3 @@ power=2 toughness=2 color=black [/card] -[card] -name=Zombie,Aph -type=Creature -subtype=Zombie -power=2 -toughness=2 -color=black -[/card] -[card] -name=Zombie,Tym -type=Creature -subtype=Zombie -power=2 -toughness=2 -color=black -[/card] diff --git a/projects/mtg/bin/Res/sets/primitives/crappy.txt b/projects/mtg/bin/Res/sets/primitives/crappy.txt index a9db1ab19..57d74e2b9 100644 --- a/projects/mtg/bin/Res/sets/primitives/crappy.txt +++ b/projects/mtg/bin/Res/sets/primitives/crappy.txt @@ -3,7 +3,7 @@ grade=crappy ###1. Decimate should only be castable if there are 4 legal targets.### ###2. Decimate should fizzle if 1 or more of the 4 targets become illegal or cease to exist.### #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 09-05-2020 +#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 04-07-2020 [card] name=Decimate auto=ability$!destroy target(artifact)!$ controller diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 26a669036..4805718f5 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -30678,7 +30678,7 @@ auto=counter(0/0,3,loyalty) aicode=activate moveto(myhand) target(creature[zpos=1]|mylibrary) auto={C(0/0,1,Loyalty)}:name(+1: Reveal) reveal:1 optionone target(creature|reveal)moveto(myhand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: Fight) target(creature|mybattlefield) transforms((,newability[target(creature) dynamicability])) ueot -auto={C(0/0,-7,Loyalty)}:name(-7: emblem) emblem transforms((,newability[lord(creature|mybattlefield)double strike],newability[lord(creature|mybattlefield)trample],newability[lord(creature|mybattlefield)hexproof],newability[lord(creature|mybattlefield)haste])) forever dontremove +auto={C(0/0,-7,Loyalty)}:name(-7: emblem) emblem transforms((,newability[lord(creature|mybattlefield) double strike],newability[lord(creature|mybattlefield) trample],newability[lord(creature|mybattlefield) opponentshroud],newability[lord(creature|mybattlefield) haste])) forever dontremove text=+1: Look at the top card of your library. If it's a creature card, you may reveal it and put it into your hand. -- -2: Target creature you control fights another target creature. -- -7: You get an emblem with "Creatures you control have double strike, trample, hexproof, and haste." mana={1}{R}{G} type=Legendary Planeswalker @@ -58715,7 +58715,7 @@ toughness=1 [/card] [card] name=Insidious Mist -abilities=hexproof,unblockable,indestructible,cantblock +abilities=opponentshroud,unblockable,indestructible,cantblock auto=@combat(notblocked) source(this):transforms((,newability[pay[[{2}{B}]] flip(Elusive Tormentor)])) oneshot text=Hexproof, indestructible -- Insidious Mist can't block and can't be blocked. -- Whenever Insidious Mist attacks and isn't blocked, you may pay {2}{B}. If you do, transform it. type=Creature @@ -63753,7 +63753,7 @@ toughness=2 [/card] [card] name=Knight of New Alara -auto=lord(other creature[multicolored]|mybattlefield) transforms((,newability[colors/colors nonstatic])) +auto=lord(other creature[multicolor]|mybattlefield) transforms((,newability[colors/colors nonstatic])) text=Each other multicolored creature you control gets +1/+1 for each of its colors. mana={2}{G}{W} type=Creature @@ -82029,7 +82029,7 @@ auto=@each combatbegins restriction{type(*[flying]|mybattlefield)~morethan~0}:al auto=@each combatbegins restriction{type(*[deathtouch]|mybattlefield)~morethan~0}:all(creature|mybattlefield) deathtouch ueot auto=@each combatbegins restriction{type(*[double strike]|mybattlefield)~morethan~0}:all(creature|mybattlefield) double strike ueot auto=@each combatbegins restriction{type(*[haste]|mybattlefield)~morethan~0}:all(creature|mybattlefield) haste ueot -auto=@each combatbegins restriction{type(*[hexproof]|mybattlefield)~morethan~0}:all(creature|mybattlefield) hexproof ueot +auto=@each combatbegins restriction{type(*[opponentshroud]|mybattlefield)~morethan~0}:all(creature|mybattlefield) opponentshroud ueot auto=@each combatbegins restriction{type(*[indestructible]|mybattlefield)~morethan~0}:all(creature|mybattlefield) indestructible ueot auto=@each combatbegins restriction{type(*[lifelink]|mybattlefield)~morethan~0}:all(creature|mybattlefield) lifelink ueot auto=@each combatbegins restriction{type(*[reach]|mybattlefield)~morethan~0}:all(creature|mybattlefield) reach ueot @@ -92457,7 +92457,7 @@ toughness=3 [card] name=Rattlechains abilities=flash,flying -auto=target(spirit) hexproof ueot +auto=target(spirit) opponentshroud ueot auto=lord(spirit|myhand,mylibrary,mygraveyard,myexile) asflash text=Flash -- Flying -- When Rattlechains enters the battlefield, target Spirit gains hexproof until end of turn. -- You may cast Spirit spells as though they had flash. mana={1}{U} @@ -105466,7 +105466,7 @@ type=Sorcery [card] name=Sigarda, Heron's Grace abilities=flying,playershroud -auto=lord(human|mybattlefield) hexproof +auto=lord(human|mybattlefield) opponentshroud auto={2}{E(*|mygraveyard)}:token(Human Soldier,Creature Human Soldier,1/1,white) text=Flying -- You and Humans you control have hexproof. -- {2}, Exile a card from your graveyard: Put a 1/1 white Human Soldier creature token onto the battlefield. mana={3}{G}{W} @@ -131697,7 +131697,7 @@ toughness=7 [card] name=Wall of Kelp abilities=defender -auto={U}{U}{T}:token(Kelp,creature plant wall,0/1,defender blue) +auto={U}{U}{T}:token(Kelp,creature plant wall,0/1,defender,blue) text=Defender (This creature can't attack.) -- {U}{U}, {T}: Put a 0/1 blue Plant Wall creature token with defender named Kelp onto the battlefield. mana={U}{U} type=Creature diff --git a/projects/mtg/bin/Res/sets/primitives/unsupported.txt b/projects/mtg/bin/Res/sets/primitives/unsupported.txt index b48edf16e..9d9b182b7 100644 --- a/projects/mtg/bin/Res/sets/primitives/unsupported.txt +++ b/projects/mtg/bin/Res/sets/primitives/unsupported.txt @@ -2,7 +2,7 @@ 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 #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programatically - Vitty85 09-06-2020 +#I sorted this programatically - Vitty85 04-07-2020 [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. @@ -2043,6 +2043,15 @@ power=6 toughness=7 [/card] [card] +name=Chandra's Incinerator +text=This spell costs {X} less to cast, where X is the total amount of noncombat damage dealt to your opponents this turn. -- Trample -- Whenever a source you control deals noncombat damage to an opponent, Chandra's Incinerator deals that much damage to target creature or planeswalker that player controls. +mana={5}{R} +type=Creature +subtype=Elemental +power=6 +toughness=6 +[/card] +[card] name=Chandra's Regulator text=Whenever you activate a loyalty ability of a Chandra planeswalker, you may pay 1. If you do, copy that ability. You may choose new targets for the copy. -- {1}, {T}, Discard a Mountain card or a red card: Draw a card. mana={1}{R} @@ -2553,16 +2562,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Containment Priest -abilities=flash -text=Flash -- If a nontoken creature would enter the battlefield and it wasn't cast, exile it instead. -mana={1}{W} -type=Creature -subtype=Human Cleric -power=2 -toughness=2 -[/card] -[card] name=Contract from Below text=Remove Contract from Below from your deck before playing if you're not playing for ante. -- Discard your hand, add the top card of your library to the ante, then draw seven cards. mana={B} @@ -3396,6 +3395,12 @@ power=1 toughness=3 [/card] [card] +name=Discontinuity +text=As long as it's your turn, this spell costs {2}{U}{U} less to cast. -- End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +mana={3}{U}{U}{U} +type=Instant +[/card] +[card] name=Dismantle target=artifact auto=destroy @@ -4437,15 +4442,6 @@ mana={3}{B}{B} type=Sorcery [/card] [card] -name=Fibrous Entangler -text=Tangleclaw Werewolf can block an additional creature each combat. -- {6}{G}: Transform Tangleclaw Werewolf. -mana={2}{G}{G} -type=Creature -subtype=Werewolf Horror -power=2 -toughness=4 -[/card] -[card] name=Fields of Summer text=Whenever a player casts a spell, that player may gain 2 life. -- Whenever you roll {C}, you may gain 10 life. type=Plane @@ -9414,6 +9410,12 @@ mana={2}{B} type=Enchantment [/card] [card] +name=Necromentia +text=Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. +mana={1}{B}{B} +type=Sorcery +[/card] +[card] name=Necrotic Ooze text=As long as Necrotic Ooze is on the battlefield, it has all activated abilities of all creature cards in all graveyards. mana={2}{B}{B} @@ -9486,6 +9488,15 @@ mana={1}{W}{W} type=Enchantment [/card] [card] +name=Neyith of the Dire Hunt +text=Whenever one or more creatures you control fight or become blocked, draw a card. -- At the beginning of combat on your turn, you may pay {2}{R} or {G}. If you do, double target creature's power until end of turn. That creature must be blocked this combat if able. ( {R} or {G} can be paid with either {R} or {G}.) +mana={2}{G}{G} +type=Legendary Creature +subtype=Human Warrior +power=3 +toughness=3 +[/card] +[card] name=Ninja text=You may activate Ninja's augment ability any time you could cast an instant. -- Whenever this creature deals combat damage to a player, -- Augment {2}{B} ({2}{B}, Reveal this card from your hand: Combine it with target host. Augment only as—oh, nevermind.) type=Creature @@ -11168,12 +11179,6 @@ mana={1}{U} type=Instant [/card] [card] -name=Rebuff the Wicked -text=Counter target spell that targets a permanent you control. -mana={W} -type=Instant -[/card] -[card] name=Reclamation text=Black creatures can't attack unless their controller sacrifices a land for each black creature he or she controls that's attacking. mana={2}{G}{W} @@ -11213,15 +11218,6 @@ mana={U}{U} type=Instant [/card] [card] -name=Reef Worm -text=When Reef Worm dies, put a 3/3 blue Fish creature token onto the battlefield with "When this creature dies, put a 6/6 blue Whale creature token onto the battlefield with ‘When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield.'" -mana={3}{U} -type=Creature -subtype=Worm -power=0 -toughness=1 -[/card] -[card] name=Refibrillator text=Whenever you crank Refibrillator, return target creature card from your graveyard to your hand. type=Artifact @@ -11271,12 +11267,6 @@ mana={B} type=Instant [/card] [card] -name=Reign of Chaos -text=Choose one — Destroy target Plains and target white creature; or destroy target Island and target blue creature. -mana={2}{R}{R} -type=Sorcery -[/card] -[card] name=Reign of the Pit text=Each player sacrifices a creature. Put an X/X black Demon creature token with flying onto the battlefield, where X is the total power of the creatures sacrificed this way. mana={4}{B}{B} @@ -11309,24 +11299,12 @@ mana={1}{W} type=Instant [/card] [card] -name=Remember the Fallen -text=Choose one or both — Return target creature card from your graveyard to your hand; and/or return target artifact card from your graveyard to your hand. -mana={2}{W} -type=Sorcery -[/card] -[card] name=Remodel text=If you control two or more green permanents that share an artist, you may play Remodel without paying its mana cost. -- Remove target artifact from the game. mana={2}{G} type=Instant [/card] [card] -name=Remorseless Punishment -text=Target opponent loses 5 life unless that player discards two cards or sacrifices a creature or planeswalker. Repeat this process once. -mana={3}{B}{B} -type=Sorcery -[/card] -[card] name=Remove Enchantments text=Return to your hand all enchantments you both own and control, all Auras you own attached to permanents you control, and all Auras you own attached to attacking creatures your opponents control. Then destroy all other enchantments you control, all other Auras attached to permanents you control, and all other Auras attached to attacking creatures your opponents control. mana={W} @@ -11342,94 +11320,36 @@ power=0 toughness=1 [/card] [card] -name=Renegade Krasis -text=Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- Whenever Renegade Krasis evolves, put a +1/+1 counter on each other creature you control with a +1/+1 counter on it. -mana={1}{G}{G} -type=Creature -subtype=Beast Mutant -power=3 -toughness=2 -[/card] -[card] -name=Renowned Weaponsmith -text={T}: Add {2} to your mana pool. Spend this mana only to cast artifact spells or activate abilities of artifacts. -- {U}, {T}: Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, reveal it, put it into your hand, then shuffle your library. -mana={1}{U} -type=Creature -subtype=Human Artificer -power=1 -toughness=3 -[/card] -[card] name=Repeated Reverberation text=When you next cast an instant spell, cast a sorcery spell, or activate a loyalty ability this turn, copy that spell or ability twice. You may choose new targets for the copies. mana={2}{R}{R} type=Instant [/card] [card] -name=Repel Intruders -text=Put two 1/1 white Kithkin Soldier creature tokens onto the battlefield if {W} was spent to cast Repel Intruders. Counter up to one target creature spell if {U} was spent to cast Repel Intruders. (Do both if {W}{U} was spent.) -mana={3}{WU} -type=Instant -[/card] -[card] name=Reroute text=Change the target of target activated ability with a single target. (Mana abilities can't be targeted.) -- Draw a card. mana={1}{R} type=Instant [/card] [card] -name=Rescue from the Underworld -text=As an additional cost to cast Rescue from the Underworld, sacrifice a creature. -- Choose target creature card in your graveyard. Return that card and the sacrificed card to the battlefield under your control at the beginning of your next upkeep. Exile Rescue from the Underworld. -mana={4}{B} -type=Instant -[/card] -[card] -name=Research // Development -text=Choose up to four cards you own from outside the game and shuffle them into your library. -- // -- Put a 3/1 red Elemental creature token onto the battlefield unless any opponent has you draw a card. Repeat this process two more times. -mana={G}{U} // {3}{U}{R} -type=Instant // Instant -[/card] -[card] name=Research the Deep text=Draw a card. Clash with an opponent. If you win, return Research the Deep to its owner's hand. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) mana={1}{U} type=Sorcery [/card] [card] -name=Restless Dreams -text=As an additional cost to cast Restless Dreams, discard X cards. -- Return X target creature cards from your graveyard to your hand. -mana={B} -type=Sorcery -[/card] -[card] name=Retether text=Return each Aura card from your graveyard to the battlefield. Only creatures can be enchanted this way. (Aura cards that can't enchant a creature on the battlefield remain in your graveyard.) mana={3}{W} type=Sorcery [/card] [card] -name=Retribution -text=Choose two target creatures an opponent controls. That player chooses and sacrifices one of those creatures. Put a -1/-1 counter on the other. -mana={2}{R}{R} -type=Sorcery -name=Lich -text=As Lich enters the battlefield, you lose life equal to your life total. -- You don't lose the game for having 0 or less life. -- If you would gain life, draw that many cards instead. -- Whenever you're dealt damage, sacrifice that many nontoken permanents. If you can't, you lose the game. -- When Lich is put into a graveyard from the battlefield, you lose the game. -mana={B}{B}{B}{B} -type=Enchantment -[/card] -[card] name=Retribution of the Ancients text={B}, Remove X +1/+1 counters from among creatures you control: Target creature gets -X/-X until end of turn. mana={B} type=Enchantment [/card] [card] -name=Return to the Ranks -text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Return X target creature cards with converted mana cost 2 or less from your graveyard to the battlefield. -mana={X}{W}{W} -type=Sorcery -[/card] -[card] name=Revealing Wind text=Prevent all combat damage that would be dealt this turn. You may look at each face-down creature that's attacking or blocking. mana={2}{G} @@ -11448,12 +11368,6 @@ mana={2}{U}{U} type=Instant [/card] [card] -name=Reversal of Fortune -text=Target opponent reveals his or her hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. -mana={4}{R}{R} -type=Sorcery -[/card] -[card] name=Reverse Damage text=The next time a source of your choice would deal damage to you this turn, prevent that damage. You gain life equal to the damage prevented this way. mana={1}{W}{W} @@ -11466,12 +11380,6 @@ mana={W}{W} type=Instant [/card] [card] -name=Reverse the Sands -text=Redistribute any number of players' life totals. (Each of those players gets one life total back.) -mana={6}{W}{W} -type=Sorcery -[/card] -[card] name=Revive the Fallen text=Return target creature card from a graveyard to its owner's hand. Clash with an opponent. If you win, return Revive the Fallen to its owner's hand. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) mana={1}{B} @@ -11493,61 +11401,18 @@ power=+1 toughness=+4 [/card] [card] -name=Rhox Faithmender -abilities=lifelink -text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- If you would gain life, you gain twice that much life instead. -mana={3}{W} -type=Creature -subtype=Rhino Monk -power=1 -toughness=5 -[/card] -[card] -name=Rhystic Cave -text={T}: Choose a color. Add one mana of that color to your mana pool unless any player pays {1}. Activate this ability only any time you could cast an instant. -type=Land -[/card] -[card] name=Rhystic Circle text={1}: Any player may pay {1}. If no one does, the next time a source of your choice would deal damage to you this turn, prevent that damage. mana={2}{W}{W} type=Enchantment [/card] [card] -name=Rhystic Lightning -text=Rhystic Lightning deals 4 damage to target creature or player unless that creature's controller or that player pays {2}. If he or she does, Rhystic Lightning deals 2 damage to the creature or player. -mana={2}{R} -type=Instant -[/card] -[card] -name=Rhystic Scrying -text=Draw three cards. Then, if any player pays {2}, discard three cards. -mana={2}{U}{U} -type=Sorcery -[/card] -[card] -name=Rhystic Syphon -text=Unless target player pays {3}, he or she loses 5 life and you gain 5 life. -mana={3}{B}{B} -type=Sorcery -[/card] -[card] name=Rhystic Tutor text=Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle your library. mana={2}{B} type=Sorcery [/card] [card] -name=Ribbon Snake -abilities=flying -text=Flying -- {2}: Ribbon Snake loses flying until end of turn. Any player may activate this ability. -mana={1}{U}{U} -type=Creature -subtype=Snake -power=2 -toughness=3 -[/card] -[card] name=Richard Garfield, Ph.D. text=You may play cards as though they were other Magic cards of your choice with the same mana cost. (Mana cost includes color.) You can't choose the same card twice. mana={3}{U}{U} @@ -11561,10 +11426,6 @@ name=Ricochet text=Whenever any spell targets a single player, each player rolls a six-sided die. That spell is redirected to the player or players with the lowest die roll. If two or more players tie for the lowest die roll, they reroll until there is no tie. mana={R} type=Enchantment -name=Reincarnation -text=Choose target creature. When that creature dies this turn, return a creature card from its owner's graveyard to the battlefield under the control of that creature's owner. -mana={1}{G}{G} -type=Instant [/card] [card] name=Ricochet Trap @@ -11574,21 +11435,6 @@ type=Instant subtype=Trap [/card] [card] -name=Ride Down -text=Destroy target blocking creature. Creatures that were blocked by that creature this combat gain trample until end of turn. -mana={R}{W} -type=Instant -[/card] -[card] -name=Rift Elemental -text={1}{R}, Remove a time counter from a permanent you control or suspended card you own: Rift Elemental gets +2/+0 until end of turn. -mana={R} -type=Creature -subtype=Elemental -power=1 -toughness=1 -[/card] -[card] name=Riftsweeper text=When Riftsweeper enters the battlefield, choose target face-up exiled card. Its owner shuffles it into his or her library. mana={1}{G} @@ -11604,22 +11450,6 @@ mana={1}{W} type=Enchantment [/card] [card] -name=Righteous Confluence -text=Choose three. You may choose the same mode more than once. -- • Put a 2/2 white Knight creature token with vigilance onto the battlefield. -- • Exile target enchantment. -- • You gain 5 life. -mana={3}{W}{W} -type=Sorcery -[/card] -[card] -name=Rimehorn Aurochs -abilities=trample -text=Trample -- Whenever Rimehorn Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. -- {2}{S{i}: Target creature blocks target creature this turn if able. ({S{i} can be paid with one mana from a snow permanent.) -mana={4}{G} -type=Snow Creature -subtype=Aurochs -power=3 -toughness=3 -[/card] -[card] name=Rimewind Cryomancer text={1}, {T}: Counter target activated ability. Activate this ability only if you control four or more snow permanents. (Mana abilities can't be targeted.) mana={3}{U} @@ -11629,12 +11459,6 @@ power=2 toughness=3 [/card] [card] -name=Ring of Immortals -text={3}, {T}: Counter target instant or Aura spell that targets a permanent you control. -mana={5} -type=Artifact -[/card] -[card] name=Ring of Ma'ruf text={5}, {T}, Exile Ring of Ma'ruf: The next time you would draw a card this turn, instead choose a card you own from outside the game and put it into your hand. mana={5} @@ -11682,22 +11506,13 @@ toughness=3 [/card] [card] name=Rise // Fall -text=Return target creature card from a graveyard and target creature on the battlefield to their owners' hands. -- // -- Target player reveals two cards at random from his or her hand, then discards each nonland card revealed this way. +text=Return target creature card from a graveyard and target creature on the battlefield to their owners' hands. // Target player reveals two cards at random from his or her hand, then discards each nonland card revealed this way. mana={U}{B} // {B}{R} type=Sorcery // Sorcery [/card] [card] -name=Risen Executioner -text=Risen Executioner can't block. -- Other Zombie creatures you control get +1/+1. -- You may cast Risen Executioner from your graveyard if you pay {1} more to cast it for each other creature card in your graveyard. -mana={2}{B}{B} -type=Creature -subtype=Zombie Warrior -power=4 -toughness=3 -[/card] -[card] name=Risky Move -text=At the beginning of each player's upkeep, that player gains control of Risky Move. -- -- When you gain control of Risky Move from another player, choose a creature you control and an opponent. Flip a coin. If you lose the flip, that opponent gains control of that creature. +text=At the beginning of each player's upkeep, that player gains control of Risky Move. -- When you gain control of Risky Move from another player, choose a creature you control and an opponent. Flip a coin. If you lose the flip, that opponent gains control of that creature. mana={3}{R}{R}{R} type=Enchantment [/card] @@ -11708,66 +11523,12 @@ mana={5}{R}{R} type=Sorcery [/card] [card] -name=Rite of Undoing -text=Delve (Each card you exile from your graveyard while casting this spell pays for {1}.) -- Return target nonland permanent you control and target nonland permanent you don't control to their owners' hands. -mana={4}{U} -type=Instant -[/card] -[card] -name=Rites of Initiation -text=Discard any number of cards at random. Creatures you control get +1/+0 until end of turn for each card discarded this way. -mana={R} -type=Instant -[/card] -[card] -name=Rites of Reaping -text=Target creature gets +3/+3 until end of turn. Another target creature gets -3/-3 until end of turn. -mana={4}{B}{G} -type=Sorcery -[/card] -[card] -name=Rites of Refusal -text=Discard any number of cards. Counter target spell unless its controller pays {3} for each card discarded this way. -mana={1}{U} -type=Instant -[/card] -[card] -name=Rites of Spring -text=Discard any number of cards. Search your library for that many basic land cards, reveal those cards, and put them into your hand. Then shuffle your library. -mana={1}{G} -type=Sorcery -[/card] -[card] -name=Rith's Charm -text=Choose one — Destroy target nonbasic land; or put three 1/1 green Saproling creature tokens onto the battlefield; or prevent all damage a source of your choice would deal this turn. -mana={R}{G}{W} -type=Instant -[/card] -[card] -name=Ritual of Subdual -text=Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- If a land is tapped for mana, it produces colorless mana instead of any other type. -mana={4}{G}{G} -type=Enchantment -[/card] -[card] -name=Ritual of the Returned -text=Exile target creature card from your graveyard. Put a black Zombie creature token onto the battlefield. Its power is equal to that card's power and its toughness is equal to that card's toughness. -mana={3}{B} -type=Instant -[/card] -[card] name=Rivals' Duel text=Choose two target creatures that share no creature types. Those creatures fight each other. (Each deals damage equal to its power to the other.) mana={3}{R} type=Sorcery [/card] [card] -name=River's Grasp -text=If {U} was spent to cast River's Grasp, return up to one target creature to its owner's hand. If {B} was spent to cast River's Grasp, target player reveals his or her hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) -mana={3}{UB} -type=Sorcery -[/card] -[card] name=Riveting Rigger text=When Riveting Rigger enters the battlefield, you may sacrifice another artifact. If you do, put two +1/+1 counters on Riveting Rigger and it assembles a Contraption. (Put the top card of your Contraption deck face up onto one of your sprockets.) mana={2}{W} @@ -11777,12 +11538,6 @@ power=2 toughness=2 [/card] [card] -name=Road of Return -text=Choose one — -- • Return target permanent card from your graveyard to your hand. -- • Put your commander into your hand from the command zone. -- Entwine 2 (Choose both if you pay the entwine cost.) -mana={G}{G} -type=Sorcery -[/card] -[card] name=Roar of Jukai text=If you control a Forest, each blocked creature gets +2/+2 until end of turn. -- Splice onto Arcane—An opponent gains 5 life. (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={2}{G} @@ -11807,15 +11562,6 @@ power=+1 toughness=+1 [/card] [card] -name=Robot Chicken -text=Whenever you cast a spell, put a 0/1 colorless Egg artifact creature token onto the battlefield. -- Whenever an Egg you control is put into a graveyard from the battlefield, destroy target artifact or creature. -mana={4} -type=Artifact Creature -subtype=Chicken Construct -power=2 -toughness=2 -[/card] -[card] name=Rock Jockey text=You can't cast Rock Jockey if you've played a land this turn. -- You can't play lands if you've cast Rock Jockey this turn. mana={2}{R} @@ -11846,18 +11592,6 @@ mana={1} type=Artifact [/card] [card] -name=Rofellos's Gift -text=Reveal any number of green cards in your hand. Return an enchantment card from your graveyard to your hand for each card revealed this way. -mana={G} -type=Sorcery -[/card] -[card] -name=Roiling Waters -text=Return up to two target creatures your opponents control to their owners' hands. Target player draws two cards. -mana={5}{U}{U} -type=Sorcery -[/card] -[card] name=Rolling Thunder text=Rolling Thunder deals X damage divided as you choose among any number of target creatures and/or players. mana={X}{R}{R} @@ -11887,44 +11621,11 @@ power=2 toughness=2 [/card] [card] -name=Rosheen Meanderer -text={T}: Add {4} to your mana pool. Spend this mana only on costs that contain {X}. -mana={3}{RG} -type=Legendary Creature -subtype=Giant Shaman -power=4 -toughness=4 -[/card] -[card] name=Rotted Ones, Lay Siege text=When you set this scheme in motion, for each opponent, put a 2/2 black Zombie creature token onto the battlefield that attacks that player each combat if able. type=Scheme [/card] [card] -name=Rough // Tumble -text=Rough deals 2 damage to each creature without flying. -- // -- Tumble deals 6 damage to each creature with flying. -mana=// -type=Sorcery // Sorcery -[/card] -[card] -name=Rouse the Mob -text=Strive — Rouse the Mob costs {2}{R} more to cast for each target beyond the first. -- Any number of target creatures each get +2/+0 and gain trample until end of turn. -mana={R} -type=Instant -[/card] -[card] -name=Rousing of Souls -text=Parley — Each player reveals the top card of his or her library. For each nonland card revealed this way, you put a 1/1 white Spirit creature token with flying onto the battlefield. Then each player draws a card. -mana={2}{W} -type=Sorcery -[/card] -[card] -name=Rout -text=You may cast Rout any time you could cast an instant if you pay {2} more to cast it. -- Destroy all creatures. They can't be regenerated. -mana={3}{W}{W} -type=Sorcery -[/card] -[card] name=Rowen text=Reveal the first card you draw each turn. Whenever you reveal a basic land card this way, draw a card. mana={2}{G}{G} @@ -11946,12 +11647,6 @@ mana={4}{R} type=Enchantment [/card] [card] -name=Rune Snag -text=Counter target spell unless its controller pays {2} plus an additional {2} for each card named Rune Snag in each graveyard. -mana={1}{U} -type=Instant -[/card] -[card] name=Runed Halo text=As Runed Halo enters the battlefield, name a card. -- You have protection from the chosen name. (You can't be targeted, dealt damage, or enchanted by anything with that name.) mana={W}{W} @@ -11964,12 +11659,6 @@ mana={6} type=Artifact [/card] [card] -name=Runic Repetition -text=Return target exiled card with flashback you own to your hand. -mana={2}{U} -type=Sorcery -[/card] -[card] name=Rushing-Tide Zubera text=When Rushing-Tide Zubera dies, if 4 or more damage was dealt to it this turn, draw three cards. mana={2}{U}{U} @@ -12003,42 +11692,18 @@ power=*{^2} toughness=*{^2} [/card] [card] -name=Sabertooth Cobra -text=Whenever Sabertooth Cobra deals damage to a player, he or she gets a poison counter. That player gets another poison counter at the beginning of his or her next upkeep unless he or she pays {2} before that turn. (A player with ten or more poison counters loses the game.) -mana={2}{G} -type=Creature -subtype=Snake -power=2 -toughness=2 -[/card] -[card] name=Sacred Boon text=Prevent the next 3 damage that would be dealt to target creature this turn. At the beginning of the next end step, put a +0/+1 counter on that creature for each 1 damage prevented this way. mana={1}{W} type=Instant [/card] [card] -name=Sacred Ground -text=Whenever a spell or ability an opponent controls causes a land to be put into your graveyard from the battlefield, return that card to the battlefield. -mana={1}{W} -type=Enchantment -[/card] -[card] name=Sacrifice Play text=A person outside the game chooses an attacking or blocking creature target opponent controls. That player sacrifices that creature. mana={2}{W} type=Instant [/card] [card] -name=Sage of Hours -text=Heroic — Whenever you cast a spell that targets Sage of Hours, put a +1/+1 counter on it. -- Remove all +1/+1 counters from Sage of Hours: For each five counters removed this way, take an extra turn after this one. -mana={1}{U} -type=Creature -subtype=Human Wizard -power=1 -toughness=1 -[/card] -[card] name=Sage's Reverie text=Enchant creature -- When Sage's Reverie enters the battlefield, draw a card for each Aura you control that's attached to a creature. -- Enchanted creature gets +1/+1 for each Aura you control that's attached to a creature. mana={3}{W} @@ -12046,23 +11711,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Saheeli Rai -auto=counter(0/0,3,loyalty) -text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- -2: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- -7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. -mana={1}{U}{R} -type=Planeswalker -subtype=Saheeli -[/card] -[card] -name=Sailmonger -text={2}: Target creature gains flying until end of turn. Any player may activate this ability. -mana={3}{U} -type=Creature -subtype=Human Monger -power=3 -toughness=3 -[/card] -[card] name=Sakashima the Impostor text=You may have Sakashima the Impostor enter the battlefield as a copy of any creature on the battlefield, except its name is still Sakashima the Impostor, it's legendary in addition to its other types, and it gains "{2}{U}{U}: Return Sakashima the Impostor to its owner's hand at the beginning of the next end step." mana={2}{U}{U} @@ -12094,12 +11742,6 @@ mana={1}{W} type=Instant [/card] [card] -name=Samite Sanctuary -text={2}: Prevent the next 1 damage that would be dealt to target creature this turn. Any player may activate this ability. -mana={2}{W} -type=Enchantment -[/card] -[card] name=Sanctum Guardian text=Sacrifice Sanctum Guardian: The next time a source of your choice would deal damage to target creature or player this turn, prevent that damage. mana={1}{W}{W} @@ -12148,15 +11790,6 @@ mana={U} type=Instant [/card] [card] -name=Saprazzan Breaker -text={U}: Put the top card of your library into your graveyard. If that card is a land card, Saprazzan Breaker is unblockable this turn. -mana={4}{U} -type=Creature -subtype=Beast -power=3 -toughness=3 -[/card] -[card] name=Saproling Burst text=Fading 7 (This enchantment enters the battlefield with seven fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.) -- Remove a fade counter from Saproling Burst: Put a green Saproling creature token onto the battlefield. It has "This creature's power and toughness are each equal to the number of fade counters on Saproling Burst." -- When Saproling Burst leaves the battlefield, destroy all tokens put onto the battlefield with Saproling Burst. They can't be regenerated. mana={4}{G} @@ -12175,76 +11808,24 @@ mana={1}{G} type=Enchantment [/card] [card] -name=Saproling Symbiosis -text=You may cast Saproling Symbiosis any time you could cast an instant if you pay {2} more to cast it. -- Put a 1/1 green Saproling creature token onto the battlefield for each creature you control. -mana={3}{G} -type=Sorcery -[/card] -[card] -name=Sasaya, Orochi Ascendant -text=Reveal your hand: If you have seven or more land cards in your hand, flip Sasaya, Orochi Ascendant. -- -- ——— -- -- Sasaya's Essence -- Legendary Enchantment -- -- Whenever a land you control is tapped for mana, for each other land you control with the same name, add one mana to your mana pool of any type that land produced. -- 2/3 -mana={1}{G}{G} -type=Legendary Creature -subtype=Snake Monk -power=2 -toughness=3 -[/card] -[card] -name=Satyr Piper -text={3}{G}: Target creature must be blocked this turn if able. -mana={2}{G} -type=Creature -subtype=Satyr Rogue -power=2 -toughness=1 -[/card] -[card] name=Saute text=Saute deals 3½ damage to target creature or player. mana={1}{R}{R} type=Instant [/card] [card] -name=Savaen Elves -text={G}{G}, {T}: Destroy target Aura attached to a land. -mana={G} -type=Creature -subtype=Elf -power=1 -toughness=1 -[/card] -[card] name=Savage Summoning text=Savage Summoning can't be countered. -- The next creature card you cast this turn can be cast as though it had flash. That spell can't be countered. That creature enters the battlefield with an additional +1/+1 counter on it. mana={G} type=Instant [/card] [card] -name=Savage Ventmaw -abilities=flying -text=Flying -- Whenever Savage Ventmaw attacks, add {R}{R}{R}{G}{G}{G} to your mana pool. Until end of turn, this mana doesn't empty from your mana pool as steps and phases end. -mana={4}{R}{G} -type=Creature -subtype=Dragon -power=4 -toughness=4 -[/card] -[card] name=Save Life text=Choose one Target player gains 2½ life; or prevent the next 2½ damage that would be dealt to target creature this turn. -- Gotcha Whenever an opponent says "Save" or "Life," you may say "Gotcha" If you do, return Save Life from your graveyard to your hand. mana={W} type=Instant [/card] [card] -name=Scab-Clan Giant -text=When Scab-Clan Giant enters the battlefield, it fights target creature an opponent controls chosen at random. -mana={4}{R}{G} -type=Creature -subtype=Giant Warrior -power=4 -toughness=5 -[/card] -[card] name=Scandalmonger text={2}: Target player discards a card. Any player may activate this ability but only any time he or she could cast a sorcery. mana={3}{B} @@ -12282,53 +11863,12 @@ mana={2}{U}{U} type=Instant [/card] [card] -name=Scent of Brine -text=Reveal any number of blue cards in your hand. Counter target spell unless its controller pays {1} for each card revealed this way. -mana={1}{U} -type=Instant -[/card] -[card] -name=Scheming Symmetry -text=Choose two target players. Each of them searches their library for a card, then shuffles their library and puts that card on top of it. -mana={B} -type=Sorcery -[/card] -[card] -name=Schismotivate -text=Target creature gets +4/+0 until end of turn. Another target creature gets -4/-0 until end of turn. -mana={1}{U}{R} -type=Instant -[/card] -[card] -name=Scion of the Ur-Dragon -abilities=flying -text=Flying -- {2}: Search your library for a Dragon permanent card and put it into your graveyard. If you do, Scion of the Ur-Dragon becomes a copy of that card until end of turn. Then shuffle your library. -mana={W}{U}{B}{R}{G} -type=Legendary Creature -subtype=Dragon Avatar -power=4 -toughness=4 -[/card] -[card] -name=Scorched Earth -text=As an additional cost to cast Scorched Earth, discard X land cards. -- Destroy X target lands. -mana={X}{R} -type=Sorcery -[/card] -[card] name=Scrambleverse text=For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which he or she was chosen. Untap those permanents. mana={6}{R}{R} type=Sorcery [/card] [card] -name=Screams from Within -text=Enchant creature -- Enchanted creature gets -1/-1. -- When enchanted creature dies, return Screams from Within from your graveyard to the battlefield. -mana={1}{B}{B} -type=Enchantment -subtype=Aura -[/card] -[card] name=Scroll Rack text={1}, {T}: Exile any number of cards from your hand face down. Put that many cards from the top of your library into your hand. Then look at the exiled cards and put them on top of your library in any order. mana={2} @@ -12376,12 +11916,6 @@ mana={4}{U} type=Enchantment [/card] [card] -name=Searing Blaze -text=Searing Blaze deals 1 damage to target player and 1 damage to target creature that player controls. -- Landfall — If you had a land enter the battlefield under your control this turn, Searing Blaze deals 3 damage to that player and 3 damage to that creature instead. -mana={R}{R} -type=Instant -[/card] -[card] name=Seasinger text=When you control no Islands, sacrifice Seasinger. -- You may choose not to untap Seasinger during your untap step. -- {T}: Gain control of target creature whose controller controls an Island for as long as you control Seasinger and Seasinger remains tapped. mana={1}{U}{U} @@ -12412,17 +11946,6 @@ mana={4}{G}{G} type=Sorcery [/card] [card] -name=Second Sight -text=Choose one — Look at the top five cards of target opponent's library, then put them back in any order; or look at the top five cards of your library, then put them back in any order. -- Entwine {U} (Choose both if you pay the entwine cost.) -mana={2}{U} -type=Instant -[/card] -[card] -name=Secret Base -text={T}: Add {1}. -- {T}: Add one mana of any color. Spend this mana only to cast a spell that shares a watermark with Secret Base. -type=Land -[/card] -[card] name=Secret Plans text=Face-down creatures you control get +0/+1. -- Whenever a permanent you control is turned face up, draw a card. mana={G}{U} @@ -12445,38 +11968,12 @@ mana={2}{U}{B} type=Enchantment [/card] [card] -name=Seht's Tiger -abilities=flash -text=Flash (You may cast this spell any time you could cast an instant.) -- When Seht's Tiger enters the battlefield, you gain protection from the color of your choice until end of turn. (You can't be targeted, dealt damage, or enchanted by anything of the chosen color.) -mana={2}{W}{W} -type=Creature -subtype=Cat -power=3 -toughness=3 -[/card] -[card] name=Seize the Soul text=Destroy target nonwhite, nonblack creature. Put a 1/1 white Spirit creature token with flying onto the battlefield. -- Haunt (When this spell card is put into a graveyard after resolving, exile it haunting target creature.) -- When the creature Seize the Soul haunts dies, destroy target nonwhite, nonblack creature. Put a 1/1 white Spirit creature token with flying onto the battlefield. mana={2}{B}{B} type=Instant [/card] [card] -name=Seizures -text=Enchant creature -- Whenever enchanted creature becomes tapped, Seizures deals 3 damage to that creature's controller unless that player pays {3}. -mana={1}{B} -type=Enchantment -subtype=Aura -[/card] -[card] -name=Sekki, Seasons' Guide -text=Sekki, Seasons' Guide enters the battlefield with eight +1/+1 counters on it. -- If damage would be dealt to Sekki, prevent that damage, remove that many +1/+1 counters from Sekki, and put that many 1/1 colorless Spirit creature tokens onto the battlefield. -- Sacrifice eight Spirits: Return Sekki from your graveyard to the battlefield. -mana={5}{G}{G}{G} -type=Legendary Creature -subtype=Spirit -power=0 -toughness=0 -[/card] -[card] name=Selective Adaptation text=Reveal the top seven cards of your library. Choose from among them a card with flying, a card with first strike, and so on for double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. Put one of the chosen cards onto the battlefield, the other chosen cards into your hand, and the rest into your graveyard. mana={4}{G}{G} @@ -12489,16 +11986,6 @@ type=Plane subtype=Ravnica [/card] [card] -name=Selesnya Sagittars -abilities=reach -text=Reach (This creature can block creatures with flying.) -- Selesnya Sagittars can block an additional creature. -mana={3}{G}{W} -type=Creature -subtype=Elf Archer -power=2 -toughness=5 -[/card] -[card] name=Selfie Preservation text=Search your library for a basic land card and reveal it. If there's a tree in its art, put it onto the battlefield tapped. Otherwise, put it into your hand. Then shuffle your library. mana={1}{G} @@ -12515,36 +12002,12 @@ power=1 toughness=1 [/card] [card] -name=Selvala's Charge -text=Parley — Each player reveals the top card of his or her library. For each nonland card revealed this way, you put a 3/3 green Elephant creature token onto the battlefield. Then each player draws a card. -mana={4}{G} -type=Sorcery -[/card] -[card] -name=Selvala's Enforcer -text=Parley — When Selvala's Enforcer enters the battlefield, each player reveals the top card of his or her library. For each nonland card revealed this way, put a +1/+1 counter on Selvala's Enforcer. Then each player draws a card. -mana={3}{G} -type=Creature -subtype=Elf Warrior -power=2 -toughness=2 -[/card] -[card] name=Selvala's Stampede text=Council's dilemma — Starting with you, each player votes for wild or free. Reveal cards from the top of your library until you reveal a creature card for each wild vote. Put those creature cards onto the battlefield, then shuffle the rest into your library. You may put a permanent card from your hand onto the battlefield for each free vote. mana={4}{G}{G} type=Sorcery [/card] [card] -name=Selvala, Explorer Returned -text=Parley — {T}: Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each player draws a card. -mana={1}{G}{W} -type=Legendary Creature -subtype=Elf Scout -power=2 -toughness=4 -[/card] -[card] name=Sen Triplets text=At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with his or her hand revealed. You may play cards from that player's hand this turn. mana={2}{W}{U}{B} @@ -12616,21 +12079,6 @@ mana={W} type=Enchantment [/card] [card] -name=Setessan Tactics -text=Strive — Setessan Tactics costs {G} more to cast for each target beyond the first. -- Until end of turn, any number of target creatures each get +1/+1 and gain "{T}: This creature fights another target creature." -mana={1}{G} -type=Instant -[/card] -[card] -name=Sevinne, the Chronoclasm -text=Prevent all damage that would be dealt to Sevinne, the Chronoclasm. -- Whenever you cast your first instant or sorcery spell from your graveyard each turn, copy that spell. You may choose new targets for the copy. -mana={2}{U}{R}{W} -type=Legendary Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Sex Appeal text=Prevent up to 3 damage total to any number of creatures and/or players. If there are more players in the room of the opposite sex, prevent up to 3 additional damage total to any number of creatures and/or players. mana={W} @@ -12655,15 +12103,6 @@ mana={1}{W} type=Instant [/card] [card] -name=Shaggy Camel -text=When this creature enters the battlefield, creatures you control get +1/+1 until end of turn. -mana={3}{W} -type=Host Creature -subtype=Camel -power=3 -toughness=3 -[/card] -[card] name=Shah of Naar Isle abilities=trample text=Trample -- Echo {0} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.) -- When Shah of Naar Isle's echo cost is paid, each opponent may draw up to three cards. @@ -12680,12 +12119,6 @@ mana={W}{W} type=Sorcery [/card] [card] -name=Shallow Grave -text=Return the top creature card of your graveyard to the battlefield. That creature gains haste until end of turn. Exile it at the beginning of the next end step. -mana={1}{B} -type=Instant -[/card] -[card] name=Shaman en-Kor text={0}: The next 1 damage that would be dealt to Shaman en-Kor this turn is dealt to target creature you control instead. -- {1}{W}: The next time a source of your choice would deal damage to target creature this turn, that damage is dealt to Shaman en-Kor instead. mana={1}{W} @@ -12695,15 +12128,6 @@ power=1 toughness=2 [/card] [card] -name=Shaman of Forgotten Ways -text={T}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast creature spells. -- Formidable — {9}{G}{G}, {T}: Each player's life total becomes the number of creatures he or she controls. Activate this ability only if creatures you control have total power 8 or greater. -mana={2}{G} -type=Creature -subtype=Human Shaman -power=2 -toughness=3 -[/card] -[card] name=Shaman's Trance text=Until end of turn, other players can't play cards from their graveyards, and you may play cards from other players' graveyards as though they were in your graveyard. mana={2}{R} @@ -12827,13 +12251,6 @@ power=1 toughness=3 [/card] [card] -name=Shield of the Avatar -text=If a source would deal damage to equipped creature, prevent X of that damage, where X is the number of creatures you control. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) -mana={1} -type=Artifact -subtype=Equipment -[/card] -[card] name=Shieldmage Advocate text={T}: Return target card from an opponent's graveyard to his or her hand. Prevent all damage that would be dealt to target creature or player this turn by a source of your choice. mana={2}{W} @@ -12856,15 +12273,6 @@ mana={5}{U} type=Sorcery [/card] [card] -name=Shifty Doppelganger -text={3}{U}, Exile Shifty Doppelganger: You may put a creature card from your hand onto the battlefield. If you do, that creature gains haste until end of turn. At the beginning of the next end step, sacrifice that creature. If you do, return Shifty Doppelganger to the battlefield. -mana={2}{U} -type=Creature -subtype=Shapeshifter -power=1 -toughness=1 -[/card] -[card] name=Shimian Night Stalker text={B}, {T}: All damage that would be dealt to you this turn by target attacking creature is dealt to Shimian Night Stalker instead. mana={3}{B}{B} @@ -12901,15 +12309,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Shirei, Shizo's Caretaker -text=Whenever a creature with power 1 or less is put into your graveyard from the battlefield, you may return that card to the battlefield under your control at the beginning of the next end step if Shirei, Shizo's Caretaker is still on the battlefield. -mana={4}{B} -type=Legendary Creature -subtype=Spirit -power=2 -toughness=2 -[/card] -[card] name=Shivan Sand-Mage text=When Shivan Sand-Mage enters the battlefield, choose one — Remove two time counters from target permanent or suspended card; or put two time counters on target permanent with a time counter on it or suspended card. -- Suspend 4—{R} (Rather than cast this card from your hand, you may pay {R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) mana={2}{R}{R} @@ -12919,16 +12318,6 @@ power=3 toughness=2 [/card] [card] -name=Shivan Wumpus -abilities=trample -text=Trample -- When Shivan Wumpus enters the battlefield, any player may sacrifice a land. If a player does, put Shivan Wumpus on top of its owner's library. -mana={3}{R} -type=Creature -subtype=Beast -power=6 -toughness=6 -[/card] -[card] name=Shoe Tree text=Shoe Tree comes into play with up to two shoe counters on it. Use your shoes as counters. -- Shoe Tree gets +1/+1 for each shoe counter on it. mana={4}{G} @@ -12947,12 +12336,6 @@ power=3 toughness=3 [/card] [card] -name=Shrewd Negotiation -text=Exchange control of target artifact you control and target artifact or creature you don't control. -mana={4}{U} -type=Sorcery -[/card] -[card] name=Shrike Harpy abilities=flying text=Flying -- Tribute 2 (As this creature enters the battlefield, an opponent of your choice may place two +1/+1 counters on it.) -- When Shrike Harpy enters the battlefield, if tribute wasn't paid, target opponent sacrifices a creature. @@ -12963,38 +12346,12 @@ power=2 toughness=2 [/card] [card] -name=Shrine of the Forsaken Gods -text={T}: Add {C} to your mana pool. -- {T}: Add {C}{C} to your mana pool. Spend this mana only to cast colorless spells. Activate this ability only if you control seven or more lands. -type=Land -[/card] -[card] -name=Shriveling Rot -text=Choose one — Until end of turn, whenever a creature is dealt damage, destroy it; or until end of turn, whenever a creature dies, that creature's controller loses life equal to its toughness. -- Entwine {2}{B} (Choose both if you pay the entwine cost.) -mana={2}{B}{B} -type=Instant -[/card] -[card] name=Shrouded Lore text=Target opponent chooses a card in your graveyard. You may pay {B}. If you do, repeat this process except that opponent can't choose a card already chosen for Shrouded Lore. Then put the last chosen card into your hand. mana={B} type=Sorcery [/card] [card] -name=Shrouded Serpent -text=Whenever Shrouded Serpent attacks, defending player may pay {4}. If he or she doesn't, Shrouded Serpent is unblockable this turn. -mana={4}{U}{U}{U} -type=Creature -subtype=Serpent -power=4 -toughness=4 -[/card] -[card] -name=Shunt -text=Change the target of target spell with a single target. -mana={1}{R}{R} -type=Instant -[/card] -[card] name=Shuriken text=Equipped creature has "{T}, Unattach Shuriken: Shuriken deals 2 damage to target creature. That creature's controller gains control of Shuriken unless it was unattached from a Ninja." -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) mana={1} @@ -13002,12 +12359,6 @@ type=Artifact subtype=Equipment [/card] [card] -name=Sickening Dreams -text=As an additional cost to cast Sickening Dreams, discard X cards. -- Sickening Dreams deals X damage to each creature and each player. -mana={1}{B} -type=Sorcery -[/card] -[card] name=Side Quest text=Target player in a silver-bordered game you can see from your seat gains control of target creature you control until your next turn. At the beginning of your next upkeep, put two +1/+1 counters on that creature. (A creature is on the battlefield of only the game its controller is playing.) mana={W} @@ -13026,31 +12377,6 @@ mana={1}{R} type=Instant [/card] [card] -name=Sidisi, Brood Tyrant -text=Whenever Sidisi, Brood Tyrant enters the battlefield or attacks, put the top three cards of your library into your graveyard. -- Whenever one or more creature cards are put into your graveyard from your library, put a 2/2 black Zombie creature token onto the battlefield. -mana={1}{B}{G}{U} -type=Legendary Creature -subtype=Naga Shaman -power=3 -toughness=3 -[/card] -[card] -name=Siege Behemoth -abilities=opponentshroud -text=Hexproof -- As long as Siege Behemoth is attacking, for each creature you control, you may have that creature assign its combat damage as though it weren't blocked. -mana={5}{G}{G} -type=Creature -subtype=Beast -power=7 -toughness=4 -[/card] -[card] -name=Siege of Towers -text=Replicate {1}{R} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -- Target Mountain becomes a 3/1 creature. It's still a land. -mana={1}{R} -type=Sorcery -[/card] -[card] name=Sigarda, Host of Herons abilities=flying,opponentshroud text=Flying, hexproof -- Spells and abilities your opponents control can't cause you to sacrifice permanents. @@ -13061,13 +12387,6 @@ power=5 toughness=5 [/card] [card] -name=Sigil of Valor -text=Whenever equipped creature attacks alone, it gets +1/+1 until end of turn for each other creature you control. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) -mana={2} -type=Artifact -subtype=Equipment -[/card] -[card] name=Signal the Clans text=Search your library for three creature cards and reveal them. If you reveal three cards with different names, choose one of them at random and put that card into your hand. Shuffle the rest into your library. mana={R}{G} @@ -13102,12 +12421,6 @@ power=4 toughness=3 [/card] [card] -name=Simic Charm -text=Choose one — Target creature gets +3/+3 until end of turn; or permanents you control gain hexproof until end of turn; or return target creature to its owner's hand. -mana={G}{U} -type=Instant -[/card] -[card] name=Simic Guildmage text=({GU} can be paid with either {G} or {U}.) -- {1}{G}: Move a +1/+1 counter from target creature onto another target creature with the same controller. -- {1}{U}: Attach target Aura enchanting a permanent to another permanent with the same controller. mana={GU}{GU} @@ -13117,15 +12430,6 @@ power=2 toughness=2 [/card] [card] -name=Simic Manipulator -text=Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- {T}, Remove one or more +1/+1 counters from Simic Manipulator: Gain control of target creature with power less than or equal to the number of +1/+1 counters removed this way. -mana={1}{U}{U} -type=Creature -subtype=Mutant Wizard -power=0 -toughness=1 -[/card] -[card] name=Sin Prodder abilities=menace text=Menace -- At the beginning of your upkeep, reveal the top card of your library. Any opponent may have you put that card into your graveyard. If a player does, Sin Prodder deals damage to that player equal to that card's converted mana cost. Otherwise, put that card into your hand. @@ -13136,15 +12440,6 @@ power=3 toughness=2 [/card] [card] -name=Sindbad -text={T}: Draw a card and reveal it. If it isn't a land card, discard it. -mana={1}{U} -type=Creature -subtype=Human -power=1 -toughness=1 -[/card] -[card] name=Singe-Mind Ogre text=When Singe-Mind Ogre enters the battlefield, target player reveals a card at random from his or her hand, then loses life equal to that card's converted mana cost. mana={2}{B}{R} @@ -13154,19 +12449,6 @@ power=3 toughness=2 [/card] [card] -name=Sink into Takenuma -text=Sweep — Return any number of Swamps you control to their owner's hand. Target player discards a card for each Swamp returned this way. -mana={3}{B} -type=Sorcery -subtype=Arcane -[/card] -[card] -name=Sins of the Past -text=Until end of turn, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead. Exile Sins of the Past. -mana={4}{B}{B} -type=Sorcery -[/card] -[card] name=Siren of the Fanged Coast abilities=flying text=Flying -- Tribute 3 (As this creature enters the battlefield, an opponent of your choice may place three +1/+1 counters on it.) -- When Siren of the Fanged Coast enters the battlefield, if tribute wasn't paid, gain control of target creature. @@ -13213,15 +12495,6 @@ power=0 toughness=0 [/card] [card] -name=Skeleton Scavengers -text=Skeleton Scavengers enters the battlefield with a +1/+1 counter on it. -- Pay {1} for each +1/+1 counter on Skeleton Scavengers: Regenerate Skeleton Scavengers. When it regenerates this way, put a +1/+1 counter on it. -mana={2}{B} -type=Creature -subtype=Skeleton -power=0 -toughness=0 -[/card] -[card] name=Skill Borrower text=Play with the top card of your library revealed. -- As long as the top card of your library is an artifact or creature card, Skill Borrower has all activated abilities of that card. (If any of the abilities use that card's name, use this creature's name instead.) mana={2}{U} @@ -13231,15 +12504,6 @@ power=1 toughness=3 [/card] [card] -name=Skinshifter -text={G}: Choose one — Until end of turn, Skinshifter becomes a 4/4 Rhino and gains trample; or until end of turn, Skinshifter becomes a 2/2 Bird and gains flying; or until end of turn, Skinshifter becomes a 0/8 Plant. Activate this ability only once each turn. -mana={1}{G} -type=Creature -subtype=Human Shaman -power=1 -toughness=1 -[/card] -[card] name=Skirk Alarmist text=Haste -- {T}: Turn target face-down creature you control face up. At the beginning of the next end step, sacrifice it. mana={1}{R} @@ -13285,33 +12549,12 @@ power=1 toughness=1 [/card] [card] -name=Skullcrack -text=Players can't gain life this turn. Damage can't be prevented this turn. Skullcrack deals 3 damage to target player. -mana={1}{R} -type=Instant -[/card] -[card] -name=Skullscorch -text=Target player discards two cards at random unless that player has Skullscorch deal 4 damage to him or her. -mana={R}{R} -type=Sorcery -[/card] -[card] name=Skybreen text=Players play with the top card of their libraries revealed. -- Spells that share a card type with the top card of a library can't be cast. -- Whenever you roll {C}, target player loses life equal to the number of cards in his or her hand. type=Plane subtype=Kaldheim [/card] [card] -name=Skyfire Phoenix -text=Flying, haste -- When you cast your commander, return Skyfire Phoenix from your graveyard to the battlefield. -mana={2}{R}{R} -type=Creature -subtype=Phoenix -power=3 -toughness=3 -[/card] -[card] name=Skyline Despot text=Flying -- When Skyline Despot enters the battlefield, you become the monarch. -- At the beginning of your upkeep, if you're the monarch, put a 5/5 red Dragon creature token with flying onto the battlefield. mana={5}{R}{R} @@ -13350,7 +12593,7 @@ type=Instant [/card] [card] name=Slippery Bogbonder -abilities=flash,hexproof +abilities=flash,opponentshroud auto=target(creature) counter(0/0,1,Hexproof) text=Flash -- Hexproof -- When Slippery Bogbonder enters the battlefield, put a hexproof counter on target creature. Then move any number of counters from among creatures you control onto that creature. mana={3}{G} @@ -13369,11 +12612,6 @@ power=3 toughness=3 [/card] [card] -name=Sliver Hive -text={T}: Add {1} to your mana pool. -- {T}: Add one mana of any color to your mana pool. Spend this mana only to cast a Sliver spell. -- {5}, {T}: Put a 1/1 colorless Sliver creature token onto the battlefield. Activate this ability only if you control a Sliver. -type=Land -[/card] -[card] name=Sly Spy (a) text=Whenever Sly Spy deals combat damage to a player, that player reveals their hand. You choose a card from it with the longest name. That player discards that card. mana={2}{B} @@ -13452,21 +12690,6 @@ power=2 toughness=2 [/card] [card] -name=Smokebraider -text={T}: Add two mana in any combination of colors to your mana pool. Spend this mana only to cast Elemental spells or activate abilities of Elementals. -mana={1}{R} -type=Creature -subtype=Elemental Shaman -power=1 -toughness=1 -[/card] -[card] -name=Smokestack -text=At the beginning of your upkeep, you may put a soot counter on Smokestack. -- At the beginning of each player's upkeep, that player sacrifices a permanent for each soot counter on Smokestack. -mana={4} -type=Artifact -[/card] -[card] name=Smuggler Captain text=Draft Smuggler Captain face up. -- As you draft a card, you may reveal it, note its name, then turn Smuggler Captain face down. -- When Smuggler Captain enters the battlefield, you may search your library for a card with a name you noted for cards named Smuggler Captain, reveal it, put it into your hand, then shuffle your library. mana={3}{B} @@ -13520,45 +12743,6 @@ power=1 toughness=1 [/card] [card] -name=Soldevi Adnate -text={T}, Sacrifice a black or artifact creature: Add to your mana pool an amount of {B} equal to the sacrificed creature's converted mana cost. -mana={1}{B} -type=Creature -subtype=Human Cleric -power=1 -toughness=2 -[/card] -[card] -name=Soldevi Digger -text={2}: Put the top card of your graveyard on the bottom of your library. -mana={2} -type=Artifact -[/card] -[card] -name=Soldevi Machinist -text={T}: Add {2} to your mana pool. Spend this mana only to activate abilities of artifacts. -mana={1}{U} -type=Creature -subtype=Human Wizard Artificer -power=1 -toughness=1 -[/card] -[card] -name=Soldevi Sentry -text={1}: Choose target opponent. Regenerate Soldevi Sentry. When it regenerates this way, that player may draw a card. -mana={1} -type=Artifact Creature -subtype=Soldier -power=1 -toughness=1 -[/card] -[card] -name=Solidarity of Heroes -text=Strive — Solidarity of Heroes costs {1}{G} more to cast for each target beyond the first. -- Choose any number of target creatures. Double the number of +1/+1 counters on each of them. -mana={1}{G} -type=Instant -[/card] -[card] name=Soltari Guerrillas abilities=shadow text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- {0}: The next time Soltari Guerrillas would deal combat damage to an opponent this turn, it deals that damage to target creature instead. @@ -13569,28 +12753,12 @@ power=3 toughness=2 [/card] [card] -name=Somberwald Sage -text={T}: Add three mana of any one color to your mana pool. Spend this mana only to cast creature spells. -mana={2}{G} -type=Creature -subtype=Human Druid -power=0 -toughness=1 -[/card] -[card] name=Song of Blood text=Put the top four cards of your library into your graveyard. -- Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. mana={1}{R} type=Sorcery [/card] [card] -name=Song of the Dryads -text=Enchant permanent -- Enchanted permanent is a colorless Forest land. -mana={2}{G} -type=Enchantment -subtype=Aura -[/card] -[card] name=Soraya the Falconer text=Bird creatures get +1/+1. -- {1}{W}: Target Bird creature gains banding until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding a player controls are blocking or being blocked by a creature, that player divides that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) mana={1}{W}{W} @@ -13617,12 +12785,6 @@ mana={U}{U} type=Enchantment [/card] [card] -name=Soul Barrier -text=Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless he or she pays {2}. -mana={2}{U} -type=Enchantment -[/card] -[card] name=Soul Burn text=Spend only black and/or red mana on X. -- Soul Burn deals X damage to target creature or player. You gain life equal to the damage dealt, but not more than the amount of {B} spent on X, the player's life total before Soul Burn dealt damage, or the creature's toughness. mana={X}{2}{B} @@ -13635,24 +12797,6 @@ mana={X}{W}{W} type=Enchantment [/card] [card] -name=Soul Exchange -text=As an additional cost to cast Soul Exchange, exile a creature you control. -- Return target creature card from your graveyard to the battlefield. Put a +2/+2 counter on that creature if the exiled creature was a Thrull. -mana={B}{B} -type=Sorcery -[/card] -[card] -name=Soul Foundry -text=Imprint — When Soul Foundry enters the battlefield, you may exile a creature card from your hand. -- {X}, {T}: Put a token that's a copy of the exiled card onto the battlefield. X is the converted mana cost of that card. -mana={4} -type=Artifact -[/card] -[card] -name=Soul Manipulation -text=Choose one or both — Counter target creature spell; and/or return target creature card from your graveyard to your hand. -mana={1}{U}{B} -type=Instant -[/card] -[card] name=Soul Ransom text=Enchant creature -- You control enchanted creature. -- Discard two cards: Soul Ransom's controller sacrifices it, then draws two cards. Only any opponent may activate this ability. mana={2}{U}{B} @@ -13660,16 +12804,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Soul Scourge -abilities=flying -text=Flying -- When Soul Scourge enters the battlefield, target player loses 3 life. -- When Soul Scourge leaves the battlefield, that player gains 3 life. -mana={4}{B} -type=Creature -subtype=Nightmare Horror -power=3 -toughness=2 -[/card] -[card] name=Soul Sculptor text={1}{W}, {T}: Target creature becomes an enchantment and loses all abilities until a player casts a creature spell. mana={2}{W} @@ -13695,22 +12829,6 @@ mana={3} type=Artifact [/card] [card] -name=Soul Strings -text=Return two target creature cards from your graveyard to your hand unless any player pays {X}. -mana={X}{B} -type=Sorcery -[/card] -[card] -name=Soul of Shandalar -abilities=first strike -text=First strike -- {3}{R}{R}: Soul of Shandalar deals 3 damage to target player and 3 damage to up to one target creature that player controls. -- {3}{R}{R}, Exile Soul of Shandalar from your graveyard: Soul of Shandalar deals 3 damage to target player and 3 damage to up to one target creature that player controls. -mana={4}{R}{R} -type=Creature -subtype=Avatar -power=6 -toughness=6 -[/card] -[card] name=Soulfire Grand Master abilities=lifelink text=Lifelink -- Instant and sorcery spells you control have lifelink. -- {2}{UR}{UR}: The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of into your graveyard as it resolves. @@ -13731,16 +12849,6 @@ power=4 toughness=4 [/card] [card] -name=Soulgorger Orgg -abilities=trample -text=Trample -- When Soulgorger Orgg enters the battlefield, you lose all but 1 life. -- When Soulgorger Orgg leaves the battlefield, you gain life equal to the life you lost when it entered the battlefield. -mana={3}{R}{R} -type=Creature -subtype=Nightmare Orgg -power=6 -toughness=6 -[/card] -[card] name=Soulherder text=Whenever a creature is exiled from the battlefield, put a +1/+1 counter on Soulherder. -- At the beginning of your end step, you may exile another target creature you control, then return that card to the battlefield under its owner's control. mana={1}{W}{U} @@ -13762,26 +12870,6 @@ text=(Start the game with this conspiracy face up in the command zone.) -- Your type=Conspiracy [/card] [card] -name=Sovereigns of Lost Alara -abilities=exalted -text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- Whenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle your library. -mana={4}{W}{U} -type=Creature -subtype=Spirit -power=4 -toughness=5 -[/card] -[card] -name=Sower of Temptation -abilities=flying -text=Flying -- When Sower of Temptation enters the battlefield, gain control of target creature for as long as Sower of Temptation remains on the battlefield. -mana={2}{U}{U} -type=Creature -subtype=Faerie Wizard -power=2 -toughness=2 -[/card] -[card] name=Spark Fiend text=When Spark Fiend comes into play, roll two six-sided dice. On a total of 2, 3, or 12, sacrifice Spark Fiend. On a total of 7 or 11, do not roll dice for Spark Fiend during any of your following upkeep phases. If you roll any other total, note it. -- During your upkeep, roll two six-sided dice. On a total of 7, sacrifice Spark Fiend. If you roll the noted total, do not roll dice for Spark Fiend during any of your following upkeep phases. On any other roll, there is no effect. mana={4}{R} @@ -13839,12 +12927,6 @@ mana={2}{U}{U} type=Instant [/card] [card] -name=Spell Crumple -text=Counter target spell. If that spell is countered this way, put it on the bottom of its owner's library instead of into that player's graveyard. Put Spell Crumple on the bottom of its owner's library. -mana={1}{U}{U} -type=Instant -[/card] -[card] name=Spell Queller abilities=flash text=Flash -- Flying -- When Spell Queller enters the battlefield, exile target spell with converted mana cost 4 or less. -- When Spell Queller leaves the battlefield, the exiled card's owner may cast that card without paying its mana cost. @@ -13861,33 +12943,12 @@ mana={2}{U}{U} type=Instant [/card] [card] -name=Spell Syphon -text=Counter target spell unless its controller pays {1} for each blue permanent you control. -mana={1}{U} -type=Instant -[/card] -[card] -name=Spellbreaker Behemoth -text=Spellbreaker Behemoth can't be countered. -- Creature spells you control with power 5 or greater can't be countered. -mana={1}{R}{G}{G} -type=Creature -subtype=Beast -power=5 -toughness=5 -[/card] -[card] name=Spelljack text=Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. You may play it without paying its mana cost for as long as it remains exiled. (If it has X in its mana cost, X is 0.) mana={3}{U}{U}{U} type=Instant [/card] [card] -name=Spellshift -text=Counter target instant or sorcery spell. Its controller reveals cards from the top of his or her library until he or she reveals an instant or sorcery card. That player may cast that card without paying its mana cost. Then he or she shuffles his or her library. -mana={3}{U} -type=Instant -[/card] -[card] name=Spellskite text={PU}: Change a target of target spell or ability to Spellskite. ({PU} can be paid with either {U} or 2 life.) mana={2} @@ -13897,12 +12958,6 @@ power=0 toughness=4 [/card] [card] -name=Spelltwine -text=Exile target instant or sorcery card from your graveyard and target instant or sorcery card from an opponent's graveyard. Copy those cards. Cast the copies if able without paying their mana costs. Exile Spelltwine. -mana={5}{U} -type=Sorcery -[/card] -[card] name=Spellweaver Helix text=Imprint — When Spellweaver Helix enters the battlefield, you may exile two target sorcery cards from a single graveyard. -- Whenever a player casts a card, if it has the same name as one of the cards exiled with Spellweaver Helix, you may copy the other. If you do, you may cast the copy without paying its mana cost. mana={3} @@ -13916,15 +12971,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Spellwild Ouphe -text=Spells that target Spellwild Ouphe cost {2} less to cast. -mana={1}{G} -type=Creature -subtype=Ouphe -power=1 -toughness=3 -[/card] -[card] name=Sphere of Duty text=If a green source would deal damage to you, prevent 2 of that damage. mana={3}{W} @@ -14016,31 +13062,6 @@ power=1 toughness=1 [/card] [card] -name=Spinal Parasite -abilities=sunburst -text=Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) -- Remove two +1/+1 counters from Spinal Parasite: Remove a counter from target permanent. -mana={5} -type=Artifact Creature -subtype=Insect -power=-1 -toughness=-1 -[/card] -[card] -name=Spinning Darkness -text=You may exile the top three black cards of your graveyard rather than pay Spinning Darkness's mana cost. -- Spinning Darkness deals 3 damage to target nonblack creature. You gain 3 life. -mana={4}{B}{B} -type=Instant -[/card] -[card] -name=Spiny Starfish -text={U}: Regenerate Spiny Starfish. -- At the beginning of each end step, if Spiny Starfish regenerated this turn, put a 0/1 blue Starfish creature token onto the battlefield for each time it regenerated this turn. -mana={2}{U} -type=Creature -subtype=Starfish -power=0 -toughness=1 -[/card] -[card] name=Spire Phantasm text=Reveal Spire Phantasm as you draft it. The next time a player drafts a card from this booster pack, guess that card's name. Then that player reveals the drafted card. -- Flying -- When Spire Phantasm enters the battlefield, if you guessed correctly for a card named Spire Phantasm, draw a card. mana={2}{U}{U} @@ -14078,12 +13099,6 @@ power=3 toughness=3 [/card] [card] -name=Spiritual Focus -text=Whenever a spell or ability an opponent controls causes you to discard a card, you gain 2 life and you may draw a card. -mana={1}{W} -type=Enchantment -[/card] -[card] name=Spiritual Visit text=Put a 1/1 colorless Spirit creature token onto the battlefield. -- Splice onto Arcane {W} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={W} @@ -14091,12 +13106,6 @@ type=Instant subtype=Arcane [/card] [card] -name=Spite // Malice -text=Counter target noncreature spell. -- // -- Destroy target nonblack creature. It can't be regenerated. -mana={3}{U} // {3}{B} -type=Instant // Instant -[/card] -[card] name=Spitting Slug text=Whenever Spitting Slug blocks or becomes blocked, you may pay {1}{G}. If you do, Spitting Slug gains first strike until end of turn. Otherwise, each creature blocking or blocked by Spitting Slug gains first strike until end of turn. mana={1}{G}{G} @@ -14107,7 +13116,7 @@ toughness=4 [/card] [card] name=Splendid Genesis -text= +text=Shuffle all cards in the game together and deal them into three decks. The game continues with a new player. mana={G}{G}{G}{G} type=Sorcery [/card] @@ -14124,12 +13133,6 @@ mana={4} type=Artifact [/card] [card] -name=Spoils of Blood -text=Put an X/X black Horror creature token onto the battlefield, where X is the number of creatures that died this turn. -mana={B} -type=Instant -[/card] -[card] name=Spoils of War text=X is the number of artifact and/or creature cards in an opponent's graveyard as you cast Spoils of War. -- Distribute X +1/+1 counters among any number of target creatures. mana={X}{B} @@ -14142,18 +13145,6 @@ mana={B} type=Instant [/card] [card] -name=Sporogenesis -text=At the beginning of your upkeep, you may put a fungus counter on target nontoken creature. -- Whenever a creature with a fungus counter on it dies, put a 1/1 green Saproling creature token onto the battlefield for each fungus counter on that creature. -- When Sporogenesis leaves the battlefield, remove all fungus counters from all creatures. -mana={3}{G} -type=Enchantment -[/card] -[card] -name=Spreading Flames -text=Spreading Flames deals 6 damage divided as you choose among any number of target creatures. -mana={6}{R} -type=Instant -[/card] -[card] name=Spring Cleaning text=Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) mana={1}{G} @@ -14169,26 +13160,6 @@ power=2 toughness=1 [/card] [card] -name=Springjack Pasture -text={T}: Add {C} to your mana pool. -- {4}, {T}: Put a 0/1 white Goat creature token onto the battlefield. -- {T}, Sacrifice X Goats: Add X mana of any one color to your mana pool. You gain X life. -type=Land -[/card] -[card] -name=Sprout Swarm -text=Convoke (Each creature you tap while casting this spell reduces its total cost by {1} or by one mana of that creature's color.) -- Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Put a 1/1 green Saproling creature token onto the battlefield. -mana={1}{G} -type=Instant -[/card] -[card] -name=Spy Eye -text=Flying -- Whenever Spy Eye deals combat damage to a player, you may draw a card from that player's library. -mana={2}{U}{U} -type=Creature -subtype=Eye Spy -power=1 -toughness=3 -[/card] -[card] name=Spy Kit text=Equipped creature gets +1/+1 and has all names of nonlegendary creature cards in addition to its name. -- Equip {2} mana={2} @@ -14202,15 +13173,6 @@ mana={U} type=Instant [/card] [card] -name=Squallmonger -text={2}: Squallmonger deals 1 damage to each creature with flying and each player. Any player may activate this ability. -mana={3}{G} -type=Creature -subtype=Monger -power=3 -toughness=3 -[/card] -[card] name=Squealing Devil abilities=fear text=Fear (This creature can't be blocked except by artifact creatures and/or black creatures.) -- When Squealing Devil enters the battlefield, you may pay {X}. If you do, target creature gets +X/+0 until end of turn. -- When Squealing Devil enters the battlefield, sacrifice it unless {B} was spent to cast it. @@ -14260,12 +13222,6 @@ mana={2} type=Artifact [/card] [card] -name=Staff of the Ages -text=Creatures with landwalk abilities can be blocked as though they didn't have those abilities. -mana={3} -type=Artifact -[/card] -[card] name=Staff of the Letter Magus text=As Staff of the Letter Magus enters the battlefield, choose a consonant other than N, R, S, or T. -- Whenever a player casts a spell, you gain 1 life for each time the chosen letter appears in that spell's name. mana={3} @@ -14290,12 +13246,6 @@ mana={3} type=Artifact [/card] [card] -name=Stand // Deliver -text=Prevent the next 2 damage that would be dealt to target creature this turn. -- // -- Return target permanent to its owner's hand. -mana={W} // {2}{U} -type=Instant // Instant -[/card] -[card] name=Stand or Fall text=At the beginning of combat on your turn, separate all creatures defending player controls into two piles. Only creatures in the pile of that player's choice can block this turn. mana={3}{R} @@ -14398,12 +13348,6 @@ power=1 toughness=1 [/card] [card] -name=Stench of Evil -text=Destroy all Plains. For each land destroyed this way, Stench of Evil deals 1 damage to that land's controller unless he or she pays {2}. -mana={2}{B}{B} -type=Sorcery -[/card] -[card] name=Stet, Draconic Proofreader text=Flying -- Whenever Stet, Draconic Proofreader attacks, you may exile a card from your graveyard. When you do, Stet, Draconic Proofreader deals 4 damage to any target whose name begins with the same letter as the exiled card. -- {W}: Delete the first letter of target permanent or player's name until end of turn. mana={4}{R}{R} @@ -14419,15 +13363,6 @@ mana={U} type=Instant [/card] [card] -name=Stigma Lasher -text=Wither (This deals damage to creatures in the form of -1/-1 counters.) -- Whenever Stigma Lasher deals damage to a player, that player can't gain life for the rest of the game. -mana={R}{R} -type=Creature -subtype=Elemental Shaman -power=2 -toughness=2 -[/card] -[card] name=Stinging Licid text={1}{U}, {T}: Stinging Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. -- Whenever enchanted creature becomes tapped, Stinging Licid deals 2 damage to that creature's controller. mana={1}{U} @@ -14437,15 +13372,6 @@ power=1 toughness=1 [/card] [card] -name=Stinging Scorpion -text=When this creature enters the battlefield, target creature an opponent controls gets -1/-1 until end of turn. -mana={4}{B} -type=Host Creature -subtype=Scorpion -power=3 -toughness=2 -[/card] -[card] name=Stitcher Geralf text={2}{U}, {T}: Each player puts the top three cards of his or her library into his or her graveyard. Exile up to two creature cards put into graveyards this way. Put an X/X blue Zombie creature token onto the battlefield, where X is the total power of the cards exiled this way. mana={3}{U}{U} @@ -14455,16 +13381,6 @@ power=3 toughness=4 [/card] [card] -name=Stoic Angel -abilities=flying,vigilance -text=Flying, vigilance -- Players can't untap more than one creature during their untap steps. -mana={1}{G}{W}{U} -type=Creature -subtype=Angel -power=3 -toughness=4 -[/card] -[card] name=Stolen Goods text=Target opponent exiles cards from the top of his or her library until he or she exiles a nonland card. Until end of turn, you may cast that card without paying its mana cost. mana={3}{U} @@ -14495,15 +13411,6 @@ power=2{1/2} toughness=5 [/card] [card] -name=Stonewise Fortifier -text={4}{W}: Prevent all damage that would be dealt to Stonewise Fortifier by target creature this turn. -mana={1}{W} -type=Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Stop That text=Target player discards a card. -- Gotcha Whenever an opponent audibly flicks the cards in his or her hand, you may say "Gotcha" If you do, return Stop That from your graveyard to your hand. mana={B} @@ -14516,16 +13423,6 @@ mana={3} type=Artifact [/card] [card] -name=Storm Elemental -abilities=flying -text=Flying -- {U}, Exile the top card of your library: Tap target creature with flying. -- {U}, Exile the top card of your library: If the exiled card is a snow land, Storm Elemental gets +1/+1 until end of turn. -mana={5}{U} -type=Creature -subtype=Elemental -power=3 -toughness=4 -[/card] -[card] name=Stormscale Anarch text={2}{R}, Discard a card at random: Stormscale Anarch deals 2 damage to target creature or player. If the discarded card was multicolored, Stormscale Anarch deals 4 damage to that creature or player instead. mana={2}{R}{R} @@ -14535,15 +13432,6 @@ power=2 toughness=2 [/card] [card] -name=Stormscape Battlemage -text=Kicker {W} and/or {2}{B}(You may pay an additional {W} and/or {2}{B} as you cast this spell.) -- When Stormscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, you gain 3 life. -- When Stormscape Battlemage enters the battlefield, if it was kicked with its {2}{B} kicker, destroy target nonblack creature. That creature can't be regenerated. -mana={2}{U} -type=Creature -subtype=Metathran Wizard -power=2 -toughness=2 -[/card] -[card] name=Story Circle text=As Story Circle enters the battlefield, choose a color. -- {W}: The next time a source of your choice of the chosen color would deal damage to you this turn, prevent that damage. mana={1}{W}{W} @@ -14570,31 +13458,12 @@ type=Artifact subtype=Equipment [/card] [card] -name=Stratadon -text=Domain — Stratadon costs {1} less to cast for each basic land type among lands you control. -- Trample -mana={10} -type=Artifact Creature -subtype=Beast -power=5 -toughness=5 -[/card] -[card] name=Strategy, Schmategy text=Roll a six-sided die for Strategy, Schmategy. On a 1, Strategy, Schmategy has no effect. Otherwise, it has one of the following effects. -- 2 Destroy all artifacts. -- 3 Destroy all lands. -- 4 Strategy, Schmategy deals 3 damage to each creature and player. -- 5 Each player discards his or her hand and draws seven cards. -- 6 Roll the die two more times. mana={1}{R} type=Sorcery [/card] [card] -name=Stream of Thought -target=*|mygraveyard -auto=deplete:4 -auto=deplete:4 opponent -auto=moveTo(ownerlibrary) && shuffle -text=Target player puts the top four cards of their library into their graveyard. You shuffle up to four cards from your graveyard into your library. -- Replicate {2}{U}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.) -mana={U} -type=Sorcery -[/card] -[card] name=Street Savvy text=Enchant creature -- Enchanted creature gets +0/+2 and can block creatures with landwalk abilities as though they didn't have those abilities. mana={G} @@ -14629,12 +13498,6 @@ power=2 toughness=4 [/card] [card] -name=Strongarm Tactics -text=Each player discards a card. Then each player who didn't discard a creature card this way loses 4 life. -mana={1}{B} -type=Sorcery -[/card] -[card] name=Stronghold Furnace text=If a source would deal damage to a creature or player, it deals double that damage to that creature or player instead. -- Whenever you roll {C}, Stronghold Furnace deals 1 damage to target creature or player. type=Plane @@ -14647,12 +13510,6 @@ mana={1}{R} type=Sorcery [/card] [card] -name=Structural Collapse -text=Target player sacrifices an artifact and a land. Structural Collapse deals 2 damage to that player. -mana={5}{R} -type=Sorcery -[/card] -[card] name=Struggle for Sanity text=Target opponent reveals his or her hand. That player exiles a card from it, then you exile a card from it. Repeat this process until all cards in that hand have been exiled. That player returns the cards he or she exiled this way to his or her hand and puts the rest into his or her graveyard. mana={2}{B}{B} @@ -14686,18 +13543,6 @@ mana={2}{U}{U} type=Instant [/card] [card] -name=Suffer the Past -text=Exile X target cards from target player's graveyard. For each card exiled this way, that player loses 1 life and you gain 1 life. -mana={X}{B} -type=Instant -[/card] -[card] -name=Suffocating Blast -text=Counter target spell and Suffocating Blast deals 3 damage to target creature. -mana={1}{U}{U}{R} -type=Instant -[/card] -[card] name=Suffocation text=Cast Suffocation only if you were dealt damage this turn by a red instant or sorcery spell. -- Suffocation deals 4 damage to the controller of the last red instant or sorcery spell that dealt damage to you this turn. -- Draw a card at the beginning of the next turn's upkeep. mana={1}{U} @@ -14755,45 +13600,18 @@ mana={2} type=Artifact [/card] [card] -name=Sunscape Battlemage -text=Kicker {1}{G} and/or {2}{U} (You may pay an additional {1}{G} and/or {2}{U} as you cast this spell.) -- When Sunscape Battlemage enters the battlefield, if it was kicked with its {1}{G} kicker, destroy target creature with flying. -- When Sunscape Battlemage enters the battlefield, if it was kicked with its {2}{U} kicker, draw two cards. -mana={2}{W} -type=Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Super Secret Tech text=All premium spells cost {1} less to play. -- All premium creatures get +1/+1. mana={3} type=Artifact [/card] [card] -name=Super-Duper Death Ray -text=Trample (This spell can deal excess damage to its target's controller.) -- Super-Duper Death Ray deals 4 damage to target creature. -mana={2}{R} -type=Instant -[/card] -[card] -name=Superior Numbers -text=Superior Numbers deals damage to target creature equal to the number of creatures you control in excess of the number of creatures target opponent controls. -mana={G}{G} -type=Sorcery -[/card] -[card] name=Supersize text=Target creature gets +3½/+3½ until end of turn. mana={1}{G} type=Instant [/card] [card] -name=Supply // Demand -text=Put X 1/1 green Saproling creature tokens onto the battlefield. -- // -- Search your library for a multicolored card, reveal it, and put it into your hand. Then shuffle your library. -mana={X}{G}{W} // {1}{W}{U} -type=Sorcery // Sorcery -[/card] -[card] name=Suppress text=Target player exiles all cards from his or her hand face down. At the beginning of the end step of that player's next turn, that player returns those cards to his or her hand. mana={2}{B} @@ -14853,24 +13671,12 @@ power=4 toughness=3 [/card] [card] -name=Swerve -text=Change the target of target spell with a single target. -mana={U}{R} -type=Instant -[/card] -[card] name=Swirl the Mists text=As Swirl the Mists enters the battlefield, choose a color word. -- All instances of color words in the text of spells and permanents are changed to the chosen color word. mana={2}{U}{U} type=Enchantment [/card] [card] -name=Switcheroo -text=Exchange control of two target creatures. -mana={4}{U} -type=Sorcery -[/card] -[card] name=Sword of the Ages text=Sword of the Ages enters the battlefield tapped. -- {T}, Sacrifice Sword of the Ages and any number of creatures you control: Sword of the Ages deals X damage to target creature or player, where X is the total power of the creatures sacrificed this way, then exile Sword of the Ages and those creature cards. mana={6} @@ -14904,15 +13710,6 @@ mana={2}{G}{G} type=Sorcery [/card] [card] -name=Synod Artificer -text={X}, {T}: Tap X target noncreature artifacts. -- {X}, {T}: Untap X target noncreature artifacts. -mana={2}{U} -type=Creature -subtype=Vedalken Artificer -power=1 -toughness=2 -[/card] -[card] name=Synthetic Destiny text=Exile all creatures you control. At the beginning of the next end step, reveal cards from the top of your library until you reveal that many creature cards, put all creature cards revealed this way onto the battlefield, then shuffle the rest of the revealed cards into your library. mana={4}{U}{U} @@ -15004,56 +13801,12 @@ type=Plane subtype=Dominaria [/card] [card] -name=Talruum Piper -text=All creatures with flying able to block Talruum Piper do so. -mana={4}{R} -type=Creature -subtype=Minotaur -power=3 -toughness=3 -[/card] -[card] -name=Tamiyo, Field Researcher -auto=counter(0/0,4,loyalty) -text=+1: Choose up to two target creatures. Until your next turn, whenever either of those creatures deals combat damage, you draw a card. -- -2: Tap up to two target nonland permanents. They don't untap during their controller's next untap step. -- -7: Draw three cards. You get an emblem with "You may cast nonland cards from your hand without paying their mana costs." -mana={1}{G}{W}{U} -type=Planeswalker -subtype=Tamiyo -[/card] -[card] name=Tangle Wire text=Fading 4 (This artifact enters the battlefield with four fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.) -- At the beginning of each player's upkeep, that player taps an untapped artifact, creature, or land he or she controls for each fade counter on Tangle Wire. mana={3} type=Artifact [/card] [card] -name=Tangleclaw Werewolf -text=Tangleclaw Werewolf can block an additional creature each combat. -- {6}{G}: Transform Tangleclaw Werewolf. -mana={2}{G}{G} -type=Creature -subtype=Werewolf Horror -power=2 -toughness=4 -[/card] -[card] -name=Tar Fiend -text=Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- When Tar Fiend enters the battlefield, target player discards a card for each creature it devoured. -mana={5}{B} -type=Creature -subtype=Elemental -power=4 -toughness=4 -[/card] -[card] -name=Target Minotaur -text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -mana={1}{R} -type=Creature -subtype=Minotaur Warrior -power=2 -toughness=1 -[/card] -[card] name=Targeting Rocket text=Whenever you crank Targeting Rocket, target creature blocks this turn if able. type=Artifact @@ -15066,18 +13819,6 @@ mana={1}{W} type=Sorcery [/card] [card] -name=Task Mage Assembly -text=When there are no creatures on the battlefield, sacrifice Task Mage Assembly. -- {2}: Task Mage Assembly deals 1 damage to target creature. Any player may activate this ability but only any time he or she could cast a sorcery. -mana={2}{R} -type=Enchantment -[/card] -[card] -name=Taunt -text=During target player's next turn, creatures that player controls attack you if able. -mana={U} -type=Sorcery -[/card] -[card] name=Tawnos's Coffin text=You may choose not to untap Tawnos's Coffin during your untap step. -- {3}, {T}: Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When Tawnos's Coffin leaves the battlefield or becomes untapped, return the exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it, and if you do, return the exiled Aura cards to the battlefield under their owner's control attached to that permanent. mana={4} @@ -15102,45 +13843,12 @@ power=2 toughness=1 [/card] [card] -name=Team Spirit -text=All creatures controlled by target player and his or her teammates get +1/+1 until end of turn. -mana={2}{G} -type=Instant -[/card] -[card] -name=Tectonic Giant -text=Whenever Tectonic Giant attacks or becomes the target of a spell an opponent controls, choose one — -- • Tectonic Giant deals 3 damage to each opponent. -- • Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. -mana={2}{R}{R} -type=Creature -subtype=Elemental Giant -power=3 -toughness=4 -[/card] -[card] -name=Tectonic Hellion -abilities=haste -text=Haste -- Whenever Tectonic Hellion attacks, each player who controls the most lands sacrifices two lands. -mana={5}{R}{R} -type=Creature -subtype=Hellion -power=8 -toughness=5 -[/card] -[card] name=Teferi's Response -text=Counter target spell or ability an opponent controls that targets a land you control. If a permanent's ability is countered this way, destroy that permanent. -- -- Draw two cards. +text=Counter target spell or ability an opponent controls that targets a land you control. If a permanent's ability is countered this way, destroy that permanent. -- Draw two cards. mana={1}{U} type=Instant [/card] [card] -name=Teferi, Temporal Archmage -auto=counter(0/0,5,loyalty) -text=+1: Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. -- -1: Untap up to four target permanents. -- -10: You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant." -- Teferi, Temporal Archmage can be your commander. -mana={4}{U}{U} -type=Planeswalker -subtype=Teferi -[/card] -[card] name=Telepathy text=Your opponents play with their hands revealed. mana={U} @@ -15169,12 +13877,6 @@ power=3 toughness=3 [/card] [card] -name=Temporal Extortion -text=When you cast Temporal Extortion, any player may pay half his or her life, rounded up. If a player does, counter Temporal Extortion. -- Take an extra turn after this one. -mana={B}{B}{B}{B} -type=Sorcery -[/card] -[card] name=Tempt with Discovery text=Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search his or her library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles it. mana={3}{G} @@ -15233,18 +13935,6 @@ power=2 toughness=2 [/card] [card] -name=Test of Faith -text=Prevent the next 3 damage that would be dealt to target creature this turn, and put a +1/+1 counter on that creature for each 1 damage prevented this way. -mana={1}{W} -type=Instant -[/card] -[card] -name=Tezzeret's Betrayal -text=Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle it. -mana={3}{U}{B} -type=Sorcery -[/card] -[card] name=The AEther Flues text=When you planeswalk to The AEther Flues or at the beginning of your upkeep, you may sacrifice a creature. If you do, reveal cards from the top of your library until you reveal a creature card, put that card onto the battlefield, then shuffle all other cards revealed this way into your library. -- Whenever you roll {C}, you may put a creature card from your hand onto the battlefield. type=Plane @@ -15260,13 +13950,6 @@ power=4 toughness=4 [/card] [card] -name=The Binding of the Titans -text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I — Each player puts the top three cards of their library into their graveyard. -- II — Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life. -- III — Return target creature or land card from your graveyard to your hand. -mana={1}{G} -type=Enchantment -subtype=Saga -[/card] -[card] name=The Chain Veil text=At the beginning of your end step, if you didn't activate a loyalty ability of a planeswalker this turn, you lose 2 life. -- {4}, {T}: For each planeswalker you control, you may activate one of its loyalty abilities once this turn as though none of its loyalty abilities have been activated this turn. mana={4} @@ -15453,12 +14136,6 @@ power=6 toughness=7 [/card] [card] -name=Thopter Spy Network -text=At the beginning of your upkeep, if you control an artifact, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. -- Whenever one or more artifact creatures you control deal combat damage to a player, draw a card. -mana={2}{U}{U} -type=Enchantment -[/card] -[card] name=Thorn of the Black Rose text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- When Thorn of the Black Rose enters the battlefield, you become the monarch. mana={3}{B} @@ -15468,15 +14145,6 @@ power=1 toughness=3 [/card] [card] -name=Thornscape Battlemage -text=Kicker {R} and/or {W} (You may pay an additional {R} and/or {W} as you cast this spell.) -- When Thornscape Battlemage enters the battlefield, if it was kicked with its {R} kicker, it deals 2 damage to target creature or player. -- When Thornscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, destroy target artifact. -mana={2}{G} -type=Creature -subtype=Elf Wizard -power=2 -toughness=2 -[/card] -[card] name=Thought Dissector text={X}, {T}: Target opponent reveals cards from the top of his or her library until an artifact card or X cards are revealed, whichever comes first. If an artifact card is revealed this way, put it onto the battlefield under your control and sacrifice Thought Dissector. Put the rest of the revealed cards into that player's graveyard. mana={4} @@ -15514,12 +14182,6 @@ power=5 toughness=5 [/card] [card] -name=Thousand-Year Elixir -text=You may activate abilities of creatures you control as though those creatures had haste. -- {1}, {T}: Untap target creature. -mana={3} -type=Artifact -[/card] -[card] name=Thran Tome text={5}, {T}: Reveal the top three cards of your library. Target opponent chooses one of those cards. Put that card into your graveyard, then draw two cards. mana={4} @@ -15553,15 +14215,6 @@ power=3 toughness=3 [/card] [card] -name=Throatseeker -text=Unblocked attacking Ninjas you control have lifelink. -mana={2}{B} -type=Creature -subtype=Vampire Ninja -power=3 -toughness=2 -[/card] -[card] name=Throne Warden text=At the beginning of your end step, if you're the monarch, put a +1/+1 counter on Throne Warden. mana={1}{W} @@ -15620,15 +14273,6 @@ power=1 toughness=2 [/card] [card] -name=Thunderscape Battlemage -text=Kicker {1}{B} and/or {G} (You may pay an additional {1}{B} and/or {G} as you cast this spell.) -- When Thunderscape Battlemage enters the battlefield, if it was kicked with its {1}{B} kicker, target player discards two cards. -- When Thunderscape Battlemage enters the battlefield, if it was kicked with its {G} kicker, destroy target enchantment. -mana={2}{R} -type=Creature -subtype=Human Wizard -power=2 -toughness=2 -[/card] -[card] name=Tidal Control text=Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) -- Pay 2 life or {2}: Counter target red or green spell. Any player may activate this ability. mana={1}{U}{U} @@ -15716,13 +14360,6 @@ power=1 toughness=1 [/card] [card] -name=Timmy, Power Gamer -text={4}: Put a creature into play from your hand. -mana={2}{G}{G} -type=Summon -subtype=Legend -[/card] -[card] name=Titan's Presence text=As an additional cost to cast Titan's Presence, reveal a colorless creature card from your hand. -- Exile target creature if its power is less than or equal to the revealed card's power. mana={3} @@ -15750,30 +14387,11 @@ power=4 toughness=4 [/card] [card] -name=Toil // Trouble -text=Target player draws two cards and loses 2 life. -- // -- Trouble deals damage to target player equal to the number of cards in that player's hand. -- -- Fuse (You may cast one or both halves of this card from your hand.) -mana={2}{B} // {2}{R} -type=Sorcery // Sorcery -[/card] -[card] -name=Toils of Night and Day -text=You may tap or untap target permanent, then you may tap or untap another target permanent. -mana={2}{U} -type=Instant -subtype=Arcane -[/card] -[card] name=Tolaria text={T}: Add {U} to your mana pool. -- {T}: Target creature loses banding and all "bands with other" abilities until end of turn. Activate this ability only during any upkeep step. type=Legendary Land [/card] [card] -name=Tombfire -text=Target player exiles all cards with flashback from his or her graveyard. -mana={B} -type=Sorcery -[/card] -[card] name=Tooth, Claw, and Tail text=When you set this scheme in motion, destroy up to three target nonland permanents. type=Scheme @@ -15806,12 +14424,6 @@ mana={2} type=Artifact [/card] [card] -name=Torrent of Lava -text=Torrent of Lava deals X damage to each creature without flying. -- As long as Torrent of Lava is on the stack, each creature has "{T}: Prevent the next 1 damage that would be dealt to this creature by Torrent of Lava this turn." -mana={X}{R}{R} -type=Sorcery -[/card] -[card] name=Torrent of Stone text=Torrent of Stone deals 4 damage to target creature. -- Splice onto Arcane—Sacrifice two Mountains. (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) mana={3}{R} @@ -15831,18 +14443,6 @@ mana={3}{R} type=Sorcery [/card] [card] -name=Touch of Moonglove -text=Target creature you control gets +1/+0 and gains deathtouch until end of turn. Whenever a creature dealt damage by that creature dies this turn, its controller loses 2 life. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) -mana={B} -type=Instant -[/card] -[card] -name=Tower Above -text=({2G} can be paid with any two mana or with {G}. This card's converted mana cost is 6.) -- Until end of turn, target creature gets +4/+4 and gains trample, wither, and "When this creature attacks, target creature blocks it this turn if able." (It deals damage to creatures in the form of -1/-1 counters.) -mana={2G}{2G}{2G} -type=Sorcery -[/card] -[card] name=Toy Boat text=Cumulative upkeep—Say "Toy Boat" quickly. (At the beginning of your upkeep, put an age counter on Toy Boat, then sacrifice it unless you say "Toy Boat" once for each age counter on it—without pausing between or fumbling it.) mana={3} @@ -15876,12 +14476,6 @@ type=Plane subtype=Vryn [/card] [card] -name=Train of Thought -text=Replicate {1}{U} (When you cast this spell, copy it for each time you paid its replicate cost.) -- Draw a card. -mana={1}{U} -type=Sorcery -[/card] -[card] name=Training Grounds text=Activated abilities of creatures you control cost up to {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. mana={U} @@ -15909,15 +14503,6 @@ mana={U}{U} type=Sorcery [/card] [card] -name=Trap Runner -text={T}: Target unblocked attacking creature becomes blocked. Activate this ability only during combat after blockers are declared. (This ability works on unblockable creatures.) -mana={2}{W}{W} -type=Creature -subtype=Human Soldier -power=2 -toughness=3 -[/card] -[card] name=Traveling Plague text=Enchant creature -- At the beginning of each upkeep, put a plague counter on Traveling Plague. -- Enchanted creature gets -1/-1 for each plague counter on Traveling Plague. -- When enchanted creature leaves the battlefield, that creature's controller returns Traveling Plague from its owner's graveyard to the battlefield. mana={3}{B}{B} @@ -15947,12 +14532,6 @@ power=2 toughness=4 [/card] [card] -name=Trial // Error -text=Return all creatures blocking or blocked by target creature to their owner's hand. -- // -- Counter target multicolored spell. -mana={W}{U} // {U}{B} -type=Instant // Instant -[/card] -[card] name=Trickbind text=Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -- Counter target activated or triggered ability. If a permanent's ability is countered this way, activated abilities of that permanent can't be activated this turn. (Mana abilities can't be targeted.) mana={1}{U} @@ -15995,15 +14574,6 @@ mana={2} type=Artifact [/card] [card] -name=Tuktuk Scrapper -text=Whenever Tuktuk Scrapper or another Ally enters the battlefield under your control, you may destroy target artifact. If that artifact is put into a graveyard this way, Tuktuk Scrapper deals damage to that artifact's controller equal to the number of Allies you control. -mana={3}{R} -type=Creature -subtype=Goblin Artificer Ally -power=2 -toughness=2 -[/card] -[card] name=Tunnel Vision text=Name a card. Target player reveals cards from the top of his or her library until the named card is revealed. If it is, that player puts the rest of the revealed cards into his or her graveyard and puts the named card on top of his or her library. Otherwise, the player shuffles his or her library. mana={5}{U} @@ -16016,18 +14586,6 @@ type=Artifact subtype=Contraption [/card] [card] -name=Turbulent Dreams -text=As an additional cost to cast Turbulent Dreams, discard X cards. -- Return X target nonland permanents to their owners' hands. -mana={U}{U} -type=Sorcery -[/card] -[card] -name=Turn // Burn -text=Target creature loses all abilities and becomes a 0/1 red Weird until end of turn. -- // -- Burn deals 2 damage to target creature or player. -- -- Fuse (You may cast one or both halves of this card from your hand.) -mana={2}{U} // {1}{R} -type=Instant // Instant -[/card] -[card] name=Turn the Tables text=All combat damage that would be dealt to you this turn is dealt to target attacking creature instead. mana={3}{W}{W} @@ -16046,44 +14604,12 @@ type=Artifact subtype=Contraption [/card] [card] -name=Twilight's Call -text=You may cast Twilight's Call any time you could cast an instant if you pay {2} more to cast it. -- Each player returns all creature cards from his or her graveyard to the battlefield. -mana={4}{B}{B} -type=Sorcery -[/card] -[card] -name=Twinflame -text=Strive — Twinflame costs {2}{R} more to cast for each target beyond the first. -- Choose any number of target creatures you control. For each of them, put a token that's a copy of that creature onto the battlefield. Those tokens have haste. Exile them at the beginning of the next end step. -mana={1}{R} -type=Sorcery -[/card] -[card] name=Twinning Glass text={1}, {T}: You may cast a nonland card from your hand without paying its mana cost if it has the same name as a spell that was cast this turn. mana={4} type=Artifact [/card] [card] -name=Two-Headed Dragon -abilities=flying -text=Flying -- {1}{R}: Two-Headed Dragon gets +2/+0 until end of turn. -- Two-Headed Dragon can't be blocked except by two or more creatures. -- Two-Headed Dragon can block an additional creature. -mana={4}{R}{R} -type=Creature -subtype=Dragon -power=4 -toughness=4 -[/card] -[card] -name=Two-Headed Giant of Foriys -abilities=trample -text=Trample -- Two-Headed Giant of Foriys can block an additional creature. -mana={4}{R} -type=Creature -subtype=Giant -power=4 -toughness=4 -[/card] -[card] name=Tyrant of Discord text=When Tyrant of Discord enters the battlefield, target opponent chooses a permanent he or she controls at random and sacrifices it. If a nonland permanent is sacrificed this way, repeat this process. mana={4}{R}{R}{R} @@ -16105,25 +14631,6 @@ mana={5} type=Legendary Artifact [/card] [card] -name=Uktabi Kong -abilities=trample -text=Trample -- When Uktabi Kong comes into play, destroy all artifacts. -- Tap two untapped Apes you control: Put a 1/1 green Ape creature token into play. -mana={5}{G}{G}{G} -type=Creature -subtype=Ape -power=8 -toughness=8 -[/card] -[card] -name=Ulamog's Despoiler -text=As Ulamog's Despoiler enters the battlefield, you may put two cards your opponents own from exile into their owners' graveyards. If you do, Ulamog's Despoiler enters the battlefield with four +1/+1 counters on it. -mana={6} -type=Creature -subtype=Eldrazi Processor -power=5 -toughness=5 -[/card] -[card] name=Ulamog's Nullifier abilities=devoid text=Devoid (This card has no color.) -- Flash -- Flying -- When Ulamog's Nullifier enters the battlefield, you may put two cards your opponents own from exile into their owners' graveyards. If you do, counter target spell. @@ -17785,6 +16292,15 @@ mana={3}{U} type=Enchantment [/card] [card] +name=Zurzoth, Chaos Rider +text=Whenever an opponent draws their first card each turn, if it's not their turn, you create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." -- Whenever one or more Devils you control attack one or more players, you and those players each draw a card, then discard a card at random. +mana={2}{R} +type=Legendary Creature +subtype=Devil +power=2 +toughness=3 +[/card] +[card] name=Zzzyxas's Abyss text=At the beginning of your upkeep, destroy all nonland permanents with the first name alphabetically among nonland permanents in play. mana={1}{B}{B}