From d465c9fb828d33cf20ca175f8fed26bd204435f9 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Fri, 6 Jun 2025 18:55:49 +0400 Subject: [PATCH] GUI, deck: improved bracket level calculations (added all infinite combos list and spellbook downloader, part of #13341) --- .../components/BracketLegalityLabel.java | 4 +- .../client/remote/XmageURLConnection.java | 11 +- .../card/images/DownloadPicturesService.java | 2 +- .../mage/verify/mtgjson/SpellBookCard.java | 13 + .../verify/mtgjson/SpellBookCardsPage.java | 17 + .../mage/verify/mtgjson/SpellBookCombo.java | 17 + .../verify/mtgjson/SpellBookComboPart.java | 13 + .../java/mage/verify/VerifyCardDataTest.java | 85 +- .../resources/brackets/infinite-combos.txt | 1995 ++++++++++++++++- 9 files changed, 2148 insertions(+), 9 deletions(-) create mode 100644 Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCard.java create mode 100644 Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCardsPage.java create mode 100644 Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCombo.java create mode 100644 Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookComboPart.java diff --git a/Mage.Client/src/main/java/mage/client/components/BracketLegalityLabel.java b/Mage.Client/src/main/java/mage/client/components/BracketLegalityLabel.java index 7f1e39b67d3..b3bef68f60e 100644 --- a/Mage.Client/src/main/java/mage/client/components/BracketLegalityLabel.java +++ b/Mage.Client/src/main/java/mage/client/components/BracketLegalityLabel.java @@ -27,9 +27,11 @@ import java.util.stream.Stream; * Features: * - [x] find possible bracket level of the deck * - [x] find affected cards by checking group - * - [ ] TODO: data download and generate + * - [x] can auto-generate infinite combos list, see verify test downloadAndPrepareCommanderBracketsData * - [ ] TODO: tests * - [ ] TODO: table - players brackets level disclose settings + * - [ ] TODO: deck - improve gui to show more levels + * - [ ] TODO: generate - convert card name to xmage format and assert on bad names (ascii only) * * @author JayDi85 */ diff --git a/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java b/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java index 4ff6869ee0e..ef4e38fba03 100644 --- a/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java +++ b/Mage.Client/src/main/java/mage/client/remote/XmageURLConnection.java @@ -291,16 +291,25 @@ public class XmageURLConnection { } } + public static String downloadText(String resourceUrl) { + return downloadText(resourceUrl, null); + } + /** * Fast download of text data * + * @param additionalHeaders set extra headers like application/json + * * @return downloaded text on OK 200 response or empty on any other errors */ - public static String downloadText(String resourceUrl) { + public static String downloadText(String resourceUrl, Map additionalHeaders) { XmageURLConnection con = new XmageURLConnection(resourceUrl); con.startConnection(); if (con.isConnected()) { try { + if (additionalHeaders != null) { + con.setRequestHeaders(additionalHeaders); + } con.connect(); if (con.getResponseCode() == 200) { return con.getGoodResponseAsString(); diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java b/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java index 650eedf5e98..a8fb8ddc6c1 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPicturesService.java @@ -853,7 +853,7 @@ public class DownloadPicturesService extends DefaultBoundedRangeModel implements connection.startConnection(); if (connection.isConnected()) { - // custom headers (ues + // custom headers connection.setRequestHeaders(selectedSource.getHttpRequestHeaders(currentUrl)); try { diff --git a/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCard.java b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCard.java new file mode 100644 index 00000000000..319a3e24ec7 --- /dev/null +++ b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCard.java @@ -0,0 +1,13 @@ +package mage.verify.mtgjson; + +/** + * Commanders Spellbook api: card class + *

+ * API docs here + * + * @author JayDi85 + */ +public final class SpellBookCard { + public int id; + public String name; +} diff --git a/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCardsPage.java b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCardsPage.java new file mode 100644 index 00000000000..70ad102054f --- /dev/null +++ b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCardsPage.java @@ -0,0 +1,17 @@ +package mage.verify.mtgjson; + +import java.util.List; + +/** + * Commanders Spellbook api: page class + *

+ * API docs here + * + * @author JayDi85 + */ +public final class SpellBookCardsPage { + public int count; + public String next; // can be null on last page + public String previous; + public List results; // empty on too big page +} diff --git a/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCombo.java b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCombo.java new file mode 100644 index 00000000000..f78a8781542 --- /dev/null +++ b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookCombo.java @@ -0,0 +1,17 @@ +package mage.verify.mtgjson; + +import java.util.List; + +/** + * Commanders Spellbook api: full combo + *

+ * API docs here + * + * @author JayDi85 + */ +public final class SpellBookCombo { + public String id; // combo id + public List uses; // combo parts + public String bracketTag; // can be useful + public String description; +} diff --git a/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookComboPart.java b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookComboPart.java new file mode 100644 index 00000000000..8cdaca9429c --- /dev/null +++ b/Mage.Verify/src/main/java/mage/verify/mtgjson/SpellBookComboPart.java @@ -0,0 +1,13 @@ +package mage.verify.mtgjson; + +/** + * Commanders Spellbook api: combo part (one card info) + *

+ * API docs here + * + * @author JayDi85 + */ +public final class SpellBookComboPart { + public SpellBookCard card; + public int quantity; +} diff --git a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java index 0ffd0f80901..9c9afcfc5bd 100644 --- a/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java +++ b/Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java @@ -1,6 +1,7 @@ package mage.verify; import com.google.common.base.CharMatcher; +import com.google.gson.Gson; import mage.MageObject; import mage.Mana; import mage.ObjectColor; @@ -30,6 +31,7 @@ import mage.cards.decks.DeckCardLists; import mage.cards.decks.importer.DeckImporter; import mage.cards.repository.*; import mage.choices.Choice; +import mage.client.remote.XmageURLConnection; import mage.constants.*; import mage.filter.Filter; import mage.filter.predicate.Predicate; @@ -51,7 +53,9 @@ import mage.utils.SystemUtil; import mage.verify.mtgjson.MtgJsonCard; import mage.verify.mtgjson.MtgJsonService; import mage.verify.mtgjson.MtgJsonSet; +import mage.verify.mtgjson.SpellBookCardsPage; import mage.watchers.Watcher; +import net.java.truevfs.access.TFile; import org.apache.log4j.Logger; import org.junit.Assert; import org.junit.Ignore; @@ -59,10 +63,14 @@ import org.junit.Test; import org.mage.plugins.card.dl.sources.ScryfallImageSupportCards; import org.reflections.Reflections; +import java.io.File; import java.io.IOException; import java.lang.reflect.*; +import java.nio.charset.StandardCharsets; import java.nio.file.*; import java.nio.file.attribute.BasicFileAttributes; +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -3255,4 +3263,79 @@ public class VerifyCardDataTest { + "%29&order=set&as=grid&unique=cards" ); } -} + + /** + * Helper test to download infinite combos data and prepare it to use in Commander Brackets score system + *

+ * How-to use: run it before each main release and upload updated files to github + */ + @Ignore + @Test + public void downloadAndPrepareCommanderBracketsData() { + // download data + // load data by pages, max limit = 100, no needs to setup it, ~2000 combos or 20 pages + String nextUrl = "https://backend.commanderspellbook.com/variants?format=json&group_by_combo=true&ordering=created&q=cards%3D2+result%3Ainfinite"; + SpellBookCardsPage page; + int pageNumber = 0; + List allCombos = new ArrayList<>(); + while (nextUrl != null && !nextUrl.isEmpty()) { + pageNumber++; + System.out.println("downloading page " + pageNumber); + String res = XmageURLConnection.downloadText(nextUrl); + page = new Gson().fromJson(res, SpellBookCardsPage.class); + if (page == null || page.results == null) { + System.out.println("ERROR, unknown data format: " + res.substring(0, 10) + "..."); + return; + } + page.results.forEach(combo -> { + if (combo.uses.isEmpty()) { + System.out.println("wrong combo uses: " + combo.uses); + return; + } + // Stella Lee, Wild Card - can generate infinite combo by itself, so allow 1 card + String card1 = combo.uses.get(0).card.name; + String card2 = combo.uses.size() == 1 ? card1 : combo.uses.get(1).card.name; + if (card1 != null && card2 != null) { + allCombos.add(String.format("%s@%s", card1, card2)); + } + }); + + nextUrl = page.next; + } + + // save results (run from Mage.Verify) + File destFile = new TFile("..\\Mage\\src\\main\\resources\\brackets\\infinite-combos.txt"); + if (!destFile.exists()) { + System.out.println("Can't find dest file " + destFile); + return; + } + + List infiniteCombosRes; + try { + infiniteCombosRes = Files.readAllLines(destFile.toPath(), StandardCharsets.UTF_8); + } catch (IOException e) { + System.out.println("Can't read file " + destFile + " " + e); + return; + } + + // replace all cards data, but keep comments + infiniteCombosRes.removeIf(s -> !s.startsWith("#") + || s.startsWith("# Source") + || s.startsWith("# Updated") + || s.startsWith("# Found") + ); + infiniteCombosRes.add(String.format("# Source: %s", "https://commanderspellbook.com")); + infiniteCombosRes.add(String.format("# Updated: %s", LocalDate.now().format(DateTimeFormatter.ISO_DATE))); + infiniteCombosRes.add(String.format("# Found: %d", allCombos.size())); + infiniteCombosRes.addAll(allCombos); // do not sort, all new combos will be added to the end due spell book default order + + try { + Files.write(destFile.toPath(), infiniteCombosRes, StandardCharsets.UTF_8); + } catch (IOException e) { + System.out.println("Can't write file " + destFile + " " + e); + return; + } + + System.out.println(String.format("ALL DONE, found and write %d combos", allCombos.size())); + } +} \ No newline at end of file diff --git a/Mage/src/main/resources/brackets/infinite-combos.txt b/Mage/src/main/resources/brackets/infinite-combos.txt index 4f7fcae51af..534ba1e1e05 100644 --- a/Mage/src/main/resources/brackets/infinite-combos.txt +++ b/Mage/src/main/resources/brackets/infinite-combos.txt @@ -1,9 +1,1994 @@ -# Infinite x2 cards combos list for commander brackets score system -# Format: card_name_1@card_name_2 - must be sorted by name, xmage compatible without non-ascii chars -# Data source: xxx -# Generated xxx +# Infinite x2 cards combos list for Commander Brackets calculation +# Format: name1@name2 - any order, any card names, can duplicates +# Generated by verify test VerifyCardDataTest.downloadAndPrepareCommanderBracketsData +# Source: https://commanderspellbook.com +# Updated: 2025-06-06 +# Found: 1988 Bloodchief Ascension@Mindcrank Zaxara, the Exemplary@Freed from the Real Brallin, Skyshark Rider@Ophidian Eye Krosan Restorer@Ashaya, Soul of the Wild -# TODO: generate it \ No newline at end of file +Animar, Soul of Elements@Ancestral Statue +Leonin Relic-Warder@Animate Dead +Hapatra, Vizier of Poisons@Blowfly Infestation +Tooth and Claw@Primal Vigor +Twincast@Reverberate +Stormfront Riders@Cryptic Gateway +Molten Echoes@Felidar Guardian +Palinchron@Flameshadow Conjuring +Painter's Servant@Grindstone +Intruder Alarm@Krenko, Mob Boss +Conspiracy@Turntimber Ranger +Opalescence@Parallax Wave +Erratic Portal@Emrakul, the Aeons Torn +Pili-Pala@Grand Architect +Freed from the Real@Ley Weaver +Faeburrow Elder@Freed from the Real +Vraska, Swarm's Eminence@Walking Ballista +Staff of Domination@Selvala, Heart of the Wilds +Molten Echoes@Wispweaver Angel +Devoted Druid@One with the Stars +Dramatic Reversal@Isochron Scepter +Peregrine Drake@Deadeye Navigator +Sekki, Seasons' Guide@Warstorm Surge +Worldgorger Dragon@Molten Echoes +Niv-Mizzet, the Firemind@Tandem Lookout +The Locust God@Sage of the Falls +Glint-Horn Buccaneer@Ophidian Eye +Godo, Bandit Warlord@Helm of the Host +Muldrotha, the Gravetide@Second Chance +Boros Reckoner@Avacyn, Angel of Hope +Venser, Shaper Savant@Intruder Alarm +The Locust God@Beck // Call +Nekusar, the Mindrazer@Peer into the Abyss +Temple Bell@Mind Over Matter +Guile@Void Mirror +Famished Paladin@Sorcerer's Wand +Mephidross Vampire@Walking Ballista +Panoptic Mirror@Time Warp +Thousand-Year Storm@Spelljack +Intruder Alarm@Whitemane Lion +Grumgully, the Generous@Aerie Ouphes +Goblin Sharpshooter@Splinter Twin +Animate Dead@Worldgorger Dragon +Seedcradle Witch@Wirewood Channeler +Mephidross Vampire@Triskelion +Great Whale@Deadeye Navigator +Guile@Cephalid Shrine +Molten Echoes@Wanderwine Prophets +Scourge of the Skyclaves@Archfiend of Despair +Cryptic Trilobite@Enduring Renewal +Walking Ballista@Mikaeus, the Unhallowed +Stonecoil Serpent@Enduring Renewal +Bladewing the Risen@Heat Shimmer +Archon of Sun's Grace@Enchanted Evening +Leonin Relic-Warder@Phyrexian Metamorph +Necrotic Ooze@Kiki-Jiki, Mirror Breaker +Aminatou, the Fateshifter@Felidar Guardian +Azami, Lady of Scrolls@Mind Over Matter +Reset@Reiterate +Dockside Extortionist@Barrin, Master Wizard +Sea Gate Loremaster@Mind Over Matter +Spawnsire of Ulamog@Training Grounds +Aggravated Assault@Nature's Will +Kiki-Jiki, Mirror Breaker@Deceiver Exarch +Kiki-Jiki, Mirror Breaker@Trumpeting Gnarr +Walking Ballista@Enduring Renewal +Kiki-Jiki, Mirror Breaker@Hyrax Tower Scout +Basalt Monolith@Forsaken Monument +Rakdos, Lord of Riots@Ancestral Statue +Hangarback Walker@Enduring Renewal +Charmbreaker Devils@Time Warp +Ral, Storm Conduit@Chain of Smog +Leonin Relic-Warder@Dance of the Dead +Naru Meha, Master Wizard@Sublime Epiphany +Dockside Extortionist@Temur Sabertooth +Kiki-Jiki, Mirror Breaker@Dirge Bat +Brallin, Skyshark Rider@Curiosity +Ilharg, the Raze-Boar@Medomai the Ageless +Intruder Alarm@Drana's Chosen +Filigree Sages@Chromatic Orrery +Palinchron@Caged Sun +Combat Celebrant@Splinter Twin +Jolrael, Empress of Beasts@Aggravated Assault +Saheeli Rai@Felidar Guardian +Zaxara, the Exemplary@Pemmin's Aura +Dualcaster Mage@Release to the Wind +Heliod, Sun-Crowned@Walking Ballista +Splinter Twin@Zealous Conscripts +Leonin Relic-Warder@Mycosynth Lattice +Neheb, Dreadhorde Champion@Aggravated Assault +Nivix Guildmage@Brass's Bounty +Pemmin's Aura@Krosan Restorer +Aluren@Cloudstone Curio +Brallin, Skyshark Rider@Keen Sense +Mana Geyser@Reiterate +Brudiclad, Telchor Engineer@Breath of Fury +Mana Geyser@Reiterate +Devoted Druid@One with the Stars +Archon of Sun's Grace@Enchanted Evening +Kiki-Jiki, Mirror Breaker@Trumpeting Gnarr +Earthcraft@Spawning Grounds +Aluren@Cloudstone Curio +Scourge of the Skyclaves@Archfiend of Despair +Twincast@Reverberate +Cryptic Trilobite@Enduring Renewal +Reality Spasm@Reiterate +Walking Ballista@Mikaeus, the Unhallowed +Sekki, Seasons' Guide@Warstorm Surge +Basalt Monolith@Mesmeric Orb +Spawnsire of Ulamog@Parallel Lives +Seedcradle Witch@Wirewood Channeler +Intruder Alarm@Whitemane Lion +Wispweaver Angel@Felidar Guardian +Faeburrow Elder@Freed from the Real +Grumgully, the Generous@Aerie Ouphes +Boros Reckoner@Avacyn, Angel of Hope +Intruder Alarm@Krenko, Mob Boss +Kiki-Jiki, Mirror Breaker@Deceiver Exarch +Guile@Void Mirror +Freed from the Real@Ley Weaver +Kiki-Jiki, Mirror Breaker@Dirge Bat +Niv-Mizzet, Parun@Ophidian Eye +Walking Ballista@Enduring Renewal +Reset@Reiterate +Dockside Extortionist@Barrin, Master Wizard +Heliod, Sun-Crowned@Walking Ballista +Pemmin's Aura@Krosan Restorer +Burnt Offering@Reiterate +Opalescence@Parallax Wave +Goblin Sharpshooter@Splinter Twin +Hapatra, Vizier of Poisons@Blowfly Infestation +Rakdos, Lord of Riots@Ancestral Statue +Dramatic Reversal@Isochron Scepter +Peregrine Drake@Deadeye Navigator +Kiki-Jiki, Mirror Breaker@Hyrax Tower Scout +Sydri, Galvanic Genius@Aetherflux Reservoir +Chain of Acid@Ral, Storm Conduit +Stonecoil Serpent@Enduring Renewal +Leonin Relic-Warder@Animate Dead +Conspiracy@Turntimber Ranger +Spike Feeder@Sunbond +Mephidross Vampire@Triskelion +Dockside Extortionist@Temur Sabertooth +Venser, Shaper Savant@Intruder Alarm +Azami, Lady of Scrolls@Mind Over Matter +Hangarback Walker@Enduring Renewal +Charmbreaker Devils@Time Warp +Molten Echoes@Wispweaver Angel +Godo, Bandit Warlord@Helm of the Host +Mephidross Vampire@Walking Ballista +Leonin Relic-Warder@Dance of the Dead +Animate Dead@Worldgorger Dragon +Temple Bell@Mind Over Matter +Naru Meha, Master Wizard@Sublime Epiphany +Parallax Wave@Felidar Guardian +Wakeroot Elemental@Growing Rites of Itlimoc // Itlimoc, Cradle of the Sun +Zaxara, the Exemplary@Freed from the Real +Hellkite Charger@Bear Umbra +Brallin, Skyshark Rider@Curiosity +Worldgorger Dragon@Molten Echoes +Spawnsire of Ulamog@Training Grounds +The Locust God@Sage of the Falls +Intruder Alarm@Drana's Chosen +Stormfront Riders@Cryptic Gateway +Vraska, Swarm's Eminence@Walking Ballista +Great Whale@Deadeye Navigator +Thousand-Year Storm@Spelljack +Filigree Sages@Chromatic Orrery +Staff of Domination@Selvala, Heart of the Wilds +Necrotic Ooze@Kiki-Jiki, Mirror Breaker +Jolrael, Empress of Beasts@Aggravated Assault +Muldrotha, the Gravetide@Second Chance +Saheeli Rai@Felidar Guardian +Famished Paladin@Sorcerer's Wand +Lion's Eye Diamond@Auriok Salvagers +Painter's Servant@Grindstone +Dualcaster Mage@Release to the Wind +Charmbreaker Devils@Time Walk +Ceaseless Searblades@Lavaclaw Reaches +Combat Celebrant@Splinter Twin +Splinter Twin@Zealous Conscripts +Bladewing the Risen@Heat Shimmer +Basalt Monolith@Forsaken Monument +Leonin Relic-Warder@Mycosynth Lattice +Leonin Relic-Warder@Phyrexian Metamorph +Neheb, Dreadhorde Champion@Aggravated Assault +Nivix Guildmage@Brass's Bounty +Molten Echoes@Wanderwine Prophets +Aminatou, the Fateshifter@Felidar Guardian +Ral, Storm Conduit@Chain of Smog +Panoptic Mirror@Time Warp +Reset@Izzet Guildmage +Brallin, Skyshark Rider@Keen Sense +Zaxara, the Exemplary@Pemmin's Aura +Sea Gate Loremaster@Mind Over Matter +Boros Reckoner@Gift of Doom +Panoptic Mirror@Time Warp +Niv-Mizzet, the Firemind@Tandem Lookout +Mana Geyser@Reiterate +Palinchron@Flameshadow Conjuring +Guile@Void Mirror +Freed from the Real@Gyre Engineer +Archon of Sun's Grace@Enchanted Evening +Devoted Druid@One with the Stars +Kiki-Jiki, Mirror Breaker@Trumpeting Gnarr +Staff of Domination@Selvala, Heart of the Wilds +Vraska, Swarm's Eminence@Triskelion +Worldgorger Dragon@Molten Echoes +Aggravated Assault@Nature's Will +Aluren@Cloudstone Curio +Scourge of the Skyclaves@Archfiend of Despair +Tooth and Claw@Primal Vigor +Sekki, Seasons' Guide@Warstorm Surge +Endless One@Enduring Renewal +Cryptic Trilobite@Enduring Renewal +Boros Reckoner@Boros Charm +Glarecaster@Volcano Hellion +Spawnsire of Ulamog@Parallel Lives +Walking Ballista@Mikaeus, the Unhallowed +Seeker of Skybreak@Wake Thrasher +Grumgully, the Generous@Aerie Ouphes +Dramatic Reversal@Isochron Scepter +Grim Monolith@Mana Reflection +Wakeroot Elemental@Growing Rites of Itlimoc // Itlimoc, Cradle of the Sun +Ral, Storm Conduit@Chain of Smog +Soulfire Grand Master@Temporal Manipulation +Aminatou, the Fateshifter@Felidar Guardian +Molten Echoes@Wanderwine Prophets +Arixmethes, Slumbering Isle@Freed from the Real +Basalt Monolith@Mana Reflection +Enduring Renewal@Ashnod's Altar +Lithoform Engine@Sands of Time +Intruder Alarm@Krenko, Mob Boss +Heliod, Sun-Crowned@Walking Ballista +Hellkite Charger@Bear Umbra +Shrieking Drake@Earthcraft +Spawnsire of Ulamog@Training Grounds +Molten Echoes@Felidar Guardian +Boros Reckoner@Avacyn, Angel of Hope +Freed from the Real@Argothian Elder +Kiki-Jiki, Mirror Breaker@Deceiver Exarch +The Locust God@Sage of the Falls +Earthcraft@Spawning Grounds +Freed from the Real@Ley Weaver +Molten Echoes@Wispweaver Angel +Muldrotha, the Gravetide@Second Chance +Mephidross Vampire@Walking Ballista +Charmbreaker Devils@Time Walk +Timestream Navigator@Grenzo, Dungeon Warden +Spawnsire of Ulamog@Illusionist's Bracers +Walking Ballista@Enduring Renewal +Scourge of the Skyclaves@Wound Reflection +Reset@Reiterate +Lion's Eye Diamond@Auriok Salvagers +Dockside Extortionist@Barrin, Master Wizard +Kiki-Jiki, Mirror Breaker@Cavern Whisperer +Spike Feeder@Sunbond +Krosan Restorer@Ashaya, Soul of the Wild +Niv-Mizzet, Parun@Ophidian Eye +Vizkopa Guildmage@Revival // Revenge +Ceaseless Searblades@Lavaclaw Reaches +Famished Paladin@Sorcerer's Wand +Burnt Offering@Reiterate +Seedcradle Witch@Wirewood Channeler +Godo, Bandit Warlord@Helm of the Host +Goblin Sharpshooter@Splinter Twin +The Locust God@Beck // Call +Kiki-Jiki, Mirror Breaker@Hyrax Tower Scout +Zaxara, the Exemplary@Pemmin's Aura +Rakdos, Lord of Riots@Ancestral Statue +Nekusar, the Mindrazer@Peer into the Abyss +Wakeroot Elemental@Nykthos, Shrine to Nyx +Peregrine Drake@Deadeye Navigator +Intruder Alarm@Whitemane Lion +Naru Meha, Master Wizard@Ghostly Flicker +Venser, Shaper Savant@Intruder Alarm +Soulfire Grand Master@Walk the Aeons +Stormfront Riders@Cryptic Gateway +Soulfire Grand Master@Time Walk +Tooth and Claw@Parallel Lives +Stonecoil Serpent@Enduring Renewal +Zaxara, the Exemplary@Freed from the Real +Parallax Wave@Felidar Guardian +Ley Weaver@Maze of Ith +Faeburrow Elder@Freed from the Real +Kiki-Jiki, Mirror Breaker@Wispweaver Angel +Crackdown Construct@Chimeric Idol +Kiki-Jiki, Mirror Breaker@Dirge Bat +Mephidross Vampire@Triskelion +Polyraptor@Forerunner of the Empire +Dockside Extortionist@Temur Sabertooth +Brudiclad, Telchor Engineer@Breath of Fury +Brago, King Eternal@Strionic Resonator +Palinchron@Nyxbloom Ancient +Azami, Lady of Scrolls@Mind Over Matter +Najeela, the Blade-Blossom@Derevi, Empyrial Tactician +Hangarback Walker@Enduring Renewal +Basalt Monolith@Nyxbloom Ancient +Pemmin's Aura@Krosan Restorer +Charmbreaker Devils@Time Warp +Dualcaster Mage@Twinflame +Basalt Monolith@Mesmeric Orb +Raptor Hatchling@Warstorm Surge +Animate Dead@Worldgorger Dragon +Muldrotha, the Gravetide@Second Chance +Naru Meha, Master Wizard@Ghostly Flicker +Leonin Relic-Warder@Dance of the Dead +Molten Echoes@Wispweaver Angel +Heliod, Sun-Crowned@Walking Ballista +Freed from the Real@Ley Weaver +Temple Bell@Mind Over Matter +Mesmeric Orb@Seeker of Skybreak +The Locust God@Beck // Call +Naru Meha, Master Wizard@Sublime Epiphany +Boros Reckoner@Gift of Doom +Nexus of Fate@Spellbinder +Siona, Captain of the Pyleas@Shielded by Faith +Sydri, Galvanic Genius@Aetherflux Reservoir +Rings of Brighthearth@Basalt Monolith +Brallin, Skyshark Rider@Tandem Lookout +Tooth and Claw@Primal Vigor +Bloodchief Ascension@Mindcrank +Vraska, Swarm's Eminence@Walking Ballista +Brallin, Skyshark Rider@Curiosity +Burnt Offering@Reiterate +Brudiclad, Telchor Engineer@Breath of Fury +Arcanis the Omnipotent@Mind Over Matter +Neheb, the Eternal@Aggravated Assault +Parallax Wave@Felidar Guardian +Reality Spasm@Reiterate +Guile@Void Mirror +Grumgully, the Generous@Aerie Ouphes +Battered Golem@Splinter Twin +Boros Reckoner@Indestructibility +Inalla, Archmage Ritualist@Wanderwine Prophets +Zaxara, the Exemplary@Freed from the Real +Great Whale@Deadeye Navigator +Animar, Soul of Elements@Ancestral Statue +Thousand-Year Storm@Spelljack +Molten Echoes@Wanderwine Prophets +Filigree Sages@Chromatic Orrery +Kiki-Jiki, Mirror Breaker@Wispweaver Angel +Glint-Horn Buccaneer@Ophidian Eye +Planar Portal@Nexus of Fate +Famished Paladin@Sorcerer's Wand +Necrotic Ooze@Kiki-Jiki, Mirror Breaker +Jolrael, Empress of Beasts@Aggravated Assault +Polyraptor@Forerunner of the Empire +Kiki-Jiki, Mirror Breaker@Spark Double +Gravecrawler@Phyrexian Altar +Saheeli Rai@Felidar Guardian +Faeburrow Elder@Freed from the Real +Worldgorger Dragon@Molten Echoes +Kiki-Jiki, Mirror Breaker@Breaching Hippocamp +Maddening Cacophony@Bruvac the Grandiloquent +Seedcradle Witch@Selvala, Heart of the Wilds +Intruder Alarm@Kor Skyfisher +Staff of Domination@Selvala, Heart of the Wilds +Dualcaster Mage@Release to the Wind +Lithoform Engine@Sands of Time +Soulfire Grand Master@Capture of Jingzhou +Zacama, Primal Calamity@Temur Sabertooth +Charmbreaker Devils@Walk the Aeons +Aetherflux Reservoir@March of the Machines +Combat Celebrant@Splinter Twin +Soulfire Grand Master@Temporal Manipulation +Molten Echoes@Felidar Guardian +Splinter Twin@Zealous Conscripts +Bladewing the Risen@Heat Shimmer +Stormfront Riders@Cryptic Gateway +Basalt Monolith@Forsaken Monument +Kiki-Jiki, Mirror Breaker@Timestream Navigator +Leonin Relic-Warder@Mycosynth Lattice +Reset@Nivix Guildmage +Leonin Relic-Warder@Phyrexian Metamorph +Nekusar, the Mindrazer@Peer into the Abyss +Neheb, Dreadhorde Champion@Aggravated Assault +Fury Storm@Ral, Storm Conduit +Dramatic Reversal@Isochron Scepter +Nivix Guildmage@Brass's Bounty +Timestream Navigator@Grenzo, Dungeon Warden +Conspiracy@Turntimber Ranger +Intruder Alarm@Shrieking Drake +Brallin, Skyshark Rider@Ophidian Eye +Painter's Servant@Grindstone +Niv-Mizzet, Parun@Ophidian Eye +Mycosynth Golem@Ancestral Statue +Wakeroot Elemental@Growing Rites of Itlimoc // Itlimoc, Cradle of the Sun +Erratic Portal@Emrakul, the Aeons Torn +Hapatra, Vizier of Poisons@Blowfly Infestation +Intruder Alarm@Krenko, Mob Boss +Mephidross Vampire@Walking Ballista +Opalescence@Parallax Wave +Palinchron@Flameshadow Conjuring +Sea Gate Loremaster@Mind Over Matter +Dance of the Dead@Worldgorger Dragon +Zacama, Primal Calamity@Sanctum of Eternity +Palinchron@Flameshadow Conjuring +Panoptic Mirror@Time Warp +Ilharg, the Raze-Boar@Medomai the Ageless +Freed from the Real@Ley Weaver +Hapatra, Vizier of Poisons@Blowfly Infestation +Mana Geyser@Reiterate +Faeburrow Elder@Freed from the Real +Dockside Extortionist@Deadeye Navigator +Twincast@Reverberate +Chain of Acid@Ral, Storm Conduit +Kiki-Jiki, Mirror Breaker@Sparring Mummy +Najeela, the Blade-Blossom@Sword of Feast and Famine +Najeela, the Blade-Blossom@Bear Umbra +Sigil Tracer@Dramatic Reversal +Meletis Charlatan@Dramatic Reversal +Turnabout@Mirror Sheen +Famished Paladin@Resplendent Mentor +Cephalid Illusionist@Shuko +Cephalid Illusionist@Lightning Greaves +Lich@Repay in Kind +Brago, King Eternal@Aurelia, the Warleader +Naru Meha, Master Wizard@Displace +Squee, the Immortal@Food Chain +Eternal Scourge@Food Chain +Filigree Sages@Doubling Cube +Pitiless Plunderer@March of the Machines +Pitiless Plunderer@Titania's Song +Village Bell-Ringer@Temur Sabertooth +Kiki-Jiki, Mirror Breaker@Aphetto Alchemist +Kiki-Jiki, Mirror Breaker@Fatestitcher +Kiki-Jiki, Mirror Breaker@Kiora's Follower +Kiki-Jiki, Mirror Breaker@Seeker of Skybreak +Kiki-Jiki, Mirror Breaker@Vizier of Tumbling Sands +Kiki-Jiki, Mirror Breaker@Tidewater Minion +Karakas@Emrakul, the Aeons Torn +Time Vault@Voltaic Key +Time Vault@Manifold Key +Time Vault@Galvanic Key +Time Vault@Clock of Omens +Time Vault@Aphetto Alchemist +Time Vault@Vizier of Tumbling Sands +Time Vault@Fatestitcher +Time Vault@Tidewater Minion +Time Vault@Captain of the Mists +Time Vault@Elder Druid +Time Vault@Kiora's Follower +Time Vault@Unbender Tine +Time Vault@Ral Zarek +Time Vault@Tezzeret the Seeker +Time Vault@Teferi, Timebender +Time Vault@Frenzied Fugue +Time Vault@Filigree Sages +Time Vault@Voltaic Servant +Time Vault@Mind Over Matter +Time Vault@Trickster Mage +Time Vault@Telekinetic Bonds +Summon the School@Paradox Engine +Time Vault@Derevi, Empyrial Tactician +Crackdown Construct@Mobilized District +Crackdown Construct@Wandering Fumarole +Crackdown Construct@Lavaclaw Reaches +Loyal Retainers@Saffi Eriksdotter +Swans of Bryn Argoll@Chain of Plasma +Thromok the Insatiable@Chandra's Ignition +Nexus of Fate@Divining Witch +Nexus of Fate@Thought Lash +Heartless Hidetsugu@Vizkopa Guildmage +Niv-Mizzet, the Firemind@Swans of Bryn Argoll +Sneak Attack@Palinchron +Karakas@Zacama, Primal Calamity +Ceaseless Searblades@Wandering Fumarole +Drogskol Reaver@Horizon Chimera +Wheel of Misfortune@Cho-Arrim Alchemist +Wheel of Misfortune@Hallow +Wheel of Misfortune@Intervention Pact +Wheel of Misfortune@Purity +Wheel of Misfortune@Samite Ministration +Wheel of Misfortune@Reverse Damage +Kiki-Jiki, Mirror Breaker@Port Razer +Port Razer@Helm of the Host +Port Razer@Brago, King Eternal +Livio, Oathsworn Sentinel@Village Bell-Ringer +Livio, Oathsworn Sentinel@Intruder Alarm +Intruder Alarm@Flamewright +Intruder Alarm@Ghoulcaller Gisa +Intruder Alarm@Jund Battlemage +Intruder Alarm@Imperious Perfect +Intruder Alarm@Kazandu Tuskcaller +Intruder Alarm@Lich Lord of Unx +Intruder Alarm@Puppet Conjurer +Intruder Alarm@Selesnya Evangel +Intruder Alarm@Skirsdag High Priest +Intruder Alarm@Tolsimir Wolfblood +Intruder Alarm@Wall of Kelp +Emiel the Blessed@Workhorse +Cadaverous Bloom@Oath of Lim-Dûl +Peer into the Abyss@Psychic Corrosion +Enter the Infinite@Psychic Corrosion +Cadaverous Bloom@Well of Knowledge +Cadaverous Bloom@Idle Thoughts +Ashaya, Soul of the Wild@Realm Razer +Malcolm, Keen-Eyed Navigator@Glint-Horn Buccaneer +Midnight Guard@Splinter Twin +Kiki-Jiki, Mirror Breaker@Coercive Recruiter +Port Razer@Splinter Twin +Second Chance@Treasury Thrull +Second Chance@Sun Titan +Second Chance@Skull of Orm +Second Chance@Silent Sentinel +Second Chance@Hanna, Ship's Navigator +Second Chance@Dowsing Shaman +Jeska's Will@Reiterate +Oath of Druids@Jace, Wielder of Mysteries +Kodama of the East Tree@Meloku the Clouded Mirror +Dargo, the Shipwrecker@Phyrexian Altar +Dargo, the Shipwrecker@Thermopod +Spawnsire of Ulamog@Ashnod's Altar +Wildwood Scourge@Enduring Scalelord +Fleet Swallower@Fraying Sanity +Tawnos, Urza's Apprentice@Sands of Time +Gray Merchant of Asphodel@Rite of Replication +Cephalid Aristocrat@Lancers en-Kor +Cephalid Aristocrat@Reconnaissance +Cephalid Illusionist@Lancers en-Kor +Cephalid Illusionist@Nomads en-Kor +Cephalid Illusionist@Outrider en-Kor +Cephalid Illusionist@Shaman en-Kor +Cephalid Illusionist@Soltari Guerrillas +Cephalid Illusionist@Spirit en-Kor +Cephalid Illusionist@Warrior en-Kor +Cephalid Illusionist@Reconnaissance +Polyraptor@Aether Flash +Opalescence@Day of the Dragons +Marrow-Gnawer@Thornbite Staff +Hamza, Guardian of Arashin@Ancestral Statue +Metalworker@Voltaic Construct +Magda, Brazen Outlaw@Aggravated Assault +Kaya the Inexorable@Karn's Temporal Sundering +Crackdown Construct@Dark Maze +Crackdown Construct@Blinking Spirit +Crackdown Construct@Shuko +Crackdown Construct@Grafted Wargear +Crackdown Construct@Shaman en-Kor +Crackdown Construct@Flowstone Hellion +Crackdown Construct@Hyalopterous Lemure +Crackdown Construct@Jodah's Avenger +Crackdown Construct@Frenetic Efreet +Crackdown Construct@Urza's Avenger +Crackdown Construct@Lancers en-Kor +Crackdown Construct@Soltari Guerrillas +Crackdown Construct@Warrior en-Kor +Crackdown Construct@Knowledge Vault +Crackdown Construct@Mist Dragon +Crackdown Construct@Viscid Lemures +Crackdown Construct@Spirit en-Kor +Crackdown Construct@Hopping Automaton +Crackdown Construct@Frenetic Sliver +Crackdown Construct@Outrider en-Kor +Crackdown Construct@Varchild's Crusader +Crackdown Construct@Personal Incarnation +Crackdown Construct@Nomads en-Kor +Triskelion@Scythe of the Wretched +Sliver Queen@Basal Sliver +Sliver Queen@Ashnod's Altar +Power Artifact@Grim Monolith +Power Artifact@Basalt Monolith +Wanderwine Prophets@Followed Footsteps +Wanderwine Prophets@Stonybrook Schoolmaster +Bellowing Aegisaur@Walking Ballista +Bellowing Aegisaur@Triskelion +Spike Feeder@Light of Promise +Minion Reflector@Worldgorger Dragon +Mischievous Quanar@Turnabout +Earthcraft@Grinning Ignus +Goldspan Dragon@Crown of Flames +Goldspan Dragon@Flickering Ward +Goldspan Dragon@Shimmering Wings +Goldspan Dragon@Whip Silk +Rasputin Dreamweaver@Emiel the Blessed +Body of Knowledge@Niv-Mizzet, the Firemind +Body of Knowledge@Niv-Mizzet, Parun +Tidewater Minion@Illusionist's Bracers +Liliana, Untouched by Death@Phyrexian Altar +Lightning Greaves@Crackdown Construct +Animar, Soul of Elements@Palinchron +Hellkite Charger@Sword of Feast and Famine +Conspiracy@Glorious Protector +Conspiracy@Restoration Angel +Blazing Sunsteel@Brash Taunter +Nevinyrral, Urborg Tyrant@Phyrexian Altar +Polyraptor@Goblin Bombardment +Intruder Alarm@Hell's Caretaker +Reverberate@Dual Strike +Leonin Relic-Warder@Dance of Many +Day of the Dragons@Starfield of Nyx +Hullbreacher@Teferi's Puzzle Box +Dockside Extortionist@Capsize +Sharuum the Hegemon@Body Double +Sharuum the Hegemon@Clever Impersonator +Sharuum the Hegemon@Clone +Sharuum the Hegemon@Copy Artifact +Sharuum the Hegemon@Evil Twin +Sharuum the Hegemon@Gigantoplasm +Sharuum the Hegemon@Glasspool Mimic // Glasspool Shore +Sharuum the Hegemon@Mercurial Pretender +Sharuum the Hegemon@Mirror Image +Sharuum the Hegemon@Mirrormade +Sharuum the Hegemon@Mirror of the Forebears +Sharuum the Hegemon@Phantasmal Image +Sharuum the Hegemon@Phyrexian Metamorph +Sharuum the Hegemon@Quicksilver Gargantuan +Sharuum the Hegemon@Reflections of Littjara +Sharuum the Hegemon@Sakashima's Protege +Sharuum the Hegemon@Sakashima's Student +Sharuum the Hegemon@Sculpting Steel +Sharuum the Hegemon@Stunt Double +Sharuum the Hegemon@Vesuvan Doppelganger +Sharuum the Hegemon@Vesuvan Shapeshifter +Sharuum the Hegemon@Vizier of Many Faces +Sharuum the Hegemon@Wall of Stolen Identity +Filigree Sages@Empowered Autogenerator +Elemental Mastery@Midnight Guard +Nadier, Agent of the Duskenel@Food Chain +Professor Onyx@Chain of Smog +Birgi, God of Storytelling // Harnfel, Horn of Bounty@Grinning Ignus +Chain of Acid@Witherbloom Apprentice +Chain of Acid@Professor Onyx +Aggravated Assault@Selvala, Heart of the Wilds +Proteus Staff@Nexus of Fate +Proteus Staff@Beacon of Tomorrows +Karrthus, Tyrant of Jund@Splinter Twin +Splinter Twin@Derevi, Empyrial Tactician +Auriok Salvagers@Black Lotus +Plague of Vermin@Corpse Knight +Rionya, Fire Dancer@Combat Celebrant +Wake Thrasher@Aphetto Alchemist +Prossh, Skyraider of Kher@Food Chain +Dual Strike@Fork +Dual Strike@Increasing Vengeance +Dual Strike@Insidious Will +Dual Strike@Reiterate +Dual Strike@Twincast +Expansion // Explosion@Twincast +Expansion // Explosion@Fork +Twincast@Fork +Twincast@Increasing Vengeance +Fraying Omnipotence@Wound Reflection +Fury Storm@Deekah, Fractal Theorist +Fury Storm@Archmage Emeritus +Fury Storm@Professor Onyx +Fury Storm@Sedgemoor Witch +Fury Storm@Storm-Kiln Artist +Fury Storm@Witherbloom Apprentice +Fury Storm@Witherbloom Pledgemage +Twinning Staff@Narset's Reversal +Double Major@Vadrok, Apex of Thunder +Dualcaster Mage@Ghostly Flicker +Turntimber Ranger@Maskwood Nexus +Morophon, the Boundless@Shrieking Drake +Rionya, Fire Dancer@Godo, Bandit Warlord +Herd Baloth@Ivy Lane Denizen +Herd Baloth@Cathars' Crusade +Emiel the Blessed@Priest of Urabrask +Emiel the Blessed@Priest of Gix +Arcbond@Pariah +Scurry Oak@Cathars' Crusade +Scurry Oak@Ivy Lane Denizen +Vrondiss, Rage of Ancients@Terror of the Peaks +Old Gnawbone@Hellkite Charger +Delina, Wild Mage@Medomai the Ageless +Cleric Class@Spike Feeder +Aggravated Assault@Old Gnawbone +Najeela, the Blade-Blossom@Old Gnawbone +Grimgrin, Corpse-Born@Elemental Mastery +Doubling Season@Jace, Cunning Castaway +Aluren@Aether Adept +Aluren@Cavern Harpy +Aluren@Fleetfoot Panther +Aluren@Horned Kavu +Aluren@Lava Zombie +Aluren@Man-o'-War +Aluren@Shrieking Drake +Aluren@Silver Drake +Aluren@Stonecloaker +Aluren@Whitemane Lion +Kroxa, Titan of Death's Hunger@Worldfire +Selvala, Heart of the Wilds@Gauntlets of Light +Dual Casting@Traitorous Greed +Teferi, Who Slows the Sunset@The Chain Veil +Halana and Alena, Partners@Sage of Hours +Dominating Vampire@Splinter Twin +Weaver of Blossoms // Blossom-Clad Werewolf@Freed from the Real +Weaver of Blossoms // Blossom-Clad Werewolf@Pemmin's Aura +Wedding Ring@Consecrated Sphinx +Chain of Smog@Witherbloom Apprentice +Brass's Bounty@Reiterate +Ill-Tempered Loner // Howlpack Avenger@Stuffy Doll +Medomai the Ageless@Phantom Steed +Brion Stoutarm@Enduring Angel // Angelic Enforcer +Brion Stoutarm@Soul of Eternity +Brion Stoutarm@Serra Avatar +Fling@Enduring Angel // Angelic Enforcer +Fling@Soul of Eternity +Fling@Serra Avatar +Grand Warlord Radha@Aggravated Assault +Goblin Welder@Thornbite Staff +Goblin Welder@Intruder Alarm +Workhorse@Eldrazi Displacer +Traxos, Scourge of Kroog@Banishing Knack +Ranar the Ever-Watchful@Portcullis +Acererak the Archlich@Aluren +Acererak the Archlich@Rooftop Storm +Myr Welder@Time Vault +Mairsil, the Pretender@Time Vault +Enduring Angel // Angelic Enforcer@Vito, Thorn of the Dusk Rose +Zethi, Arcane Blademaster@Savage Beating +Devoted Druid@Swift Reconfiguration +Sanctum Weaver@Pemmin's Aura +Sanctum Weaver@Freed from the Real +Bladewing the Risen@Reflections of Littjara +Enter the Infinite@Thassa's Oracle +Village Bell-Ringer@Deadeye Navigator +Incubation Druid@Pemmin's Aura +Incubation Druid@Freed from the Real +Village Bell-Ringer@Emiel the Blessed +Soulfire Grand Master@Reset +Soulfire Grand Master@Dramatic Reversal +Village Bell-Ringer@Eldrazi Displacer +Storm-Kiln Artist@Haze of Rage +Splinter Twin@Faces of the Past +Vigean Graftmage@Incubation Druid +Vigean Graftmage@Bloom Tender +Vigean Graftmage@Faeburrow Elder +Blinkmoth Infusion@Lithoform Engine +Blinkmoth Infusion@Reiterate +Go-Shintai of Life's Origin@Second Chance +Rionya, Fire Dancer@Lightning Runner +Kazuul's Fury // Kazuul's Cliffs@Serra Avatar +Crystalline Crawler@Evolution Vat +Thud@Enduring Angel // Angelic Enforcer +Shabraz, the Skyshark@Lich's Mastery +Shabraz, the Skyshark@Lich +Xathrid Demon@Enduring Angel // Angelic Enforcer +Thud@Soul of Eternity +Xathrid Demon@Soul of Eternity +Xathrid Demon@Serra Avatar +Lava Zombie@Rooftop Storm +Sedraxis Alchemist@Rooftop Storm +Chulane, Teller of Tales@Intruder Alarm +Voice of the Woods@Intruder Alarm +Thud@Serra Avatar +Light of Promise@Triskelion +Light of Promise@Walking Ballista +Fathom Mage@Wizard Class +Intruder Alarm@Elemental Mastery +Frenetic Efreet@Tavern Scoundrel +Fiendlash@Guilty Conscience +Elemental Mastery@Black Carriage +Enduring Angel // Angelic Enforcer@Vizkopa Guildmage +Elemental Mastery@Altar Golem +Axebane Guardian@High Alert +Slimefoot, the Stowaway@Mana Echoes +Myr Matrix@Mana Echoes +Lord Xander, the Collector@Bruvac the Grandiloquent +Sky Hussar@Eldrazi Displacer +Grimgrin, Corpse-Born@Presence of Gond +Selvala, Heart of the Wilds@High Alert +Sky Hussar@Emiel the Blessed +Faeburrow Elder@High Alert +Bloom Tender@High Alert +Rapacious Dragon@Deadeye Navigator +Faeburrow Elder@Gauntlets of Light +Prosperous Pirates@Deadeye Navigator +Bloom Tender@Gauntlets of Light +Eloise, Nephalia Sleuth@March of the Machines +Sky Hussar@Deadeye Navigator +Kamahl, Pit Fighter@Scythe of the Wretched +Fable of the Mirror-Breaker // Reflection of Kiki-Jiki@Timestream Navigator +Kiki-Jiki, Mirror Breaker@Helm of the Host +Feldon of the Third Path@Timestream Navigator +Kiki-Jiki, Mirror Breaker@Double Major +Kiki-Jiki, Mirror Breaker@Augmenter Pugilist // Echoing Equation +Teferi, Who Slows the Sunset@Lithoform Engine +Bruvac the Grandiloquent@Traumatize +Lord Xander, the Collector@Fraying Sanity +Chandra's Ignition@Enduring Angel // Angelic Enforcer +Chandra's Ignition@Soul of Eternity +Chandra's Ignition@Serra Avatar +Grab the Reins@Enduring Angel // Angelic Enforcer +Grab the Reins@Soul of Eternity +Grab the Reins@Serra Avatar +Kazuul's Fury // Kazuul's Cliffs@Enduring Angel // Angelic Enforcer +Kazuul's Fury // Kazuul's Cliffs@Soul of Eternity +Ghave, Guru of Spores@Mana Echoes +Accomplished Alchemist@Freed from the Real +Accomplished Alchemist@Pemmin's Aura +Scourge of the Skyclaves@Warlock Class +Niv-Mizzet, Parun@Helm of the Ghastlord +Niv-Mizzet, the Firemind@Helm of the Ghastlord +Famished Foragers@Emiel the Blessed +Benthic Biomancer@Wizard Class +The Locust God@Dire Undercurrents +Cut Your Losses@Bruvac the Grandiloquent +Cut Your Losses@Fraying Sanity +Crackleburr@Cryptolith Rite +Crackleburr@Song of Freyalise +Devoted Druid@Luxior, Giada's Gift +Leonin Relic-Warder@Enchanted Evening +Bootleggers' Stash@Time Sieve +Queza, Augur of Agonies@Lich +Queza, Augur of Agonies@Lich's Mastery +Tivit, Seller of Secrets@Deadeye Navigator +Vigean Graftmage@Krosan Restorer +Mikaeus, the Unhallowed@Cinderhaze Wretch +Mikaeus, the Unhallowed@Barrenton Medic +Mikaeus, the Unhallowed@Devoted Druid +Kiki-Jiki, Mirror Breaker@Teardrop Kami +Splinter Twin@Teardrop Kami +Shrieking Drake@Chakram Retriever +Stuffy Doll@Blazing Sunsteel +Boros Reckoner@Blazing Sunsteel +Boros Reckoner@Fiendlash +Spitemare@Blazing Sunsteel +Spitemare@Fiendlash +Truefire Captain@Blazing Sunsteel +Sun-Crowned Hunters@Blazing Sunsteel +Ill-Tempered Loner // Howlpack Avenger@Blazing Sunsteel +Ill-Tempered Loner // Howlpack Avenger@Fiendlash +Mogg Maniac@Blazing Sunsteel +Broodhatch Nantuko@Terror of the Peaks +Broodhatch Nantuko@Warstorm Surge +Saber Ants@Terror of the Peaks +Saber Ants@Warstorm Surge +Hornet Nest@Terror of the Peaks +Hornet Nest@Warstorm Surge +Overgrown Armasaur@Terror of the Peaks +Overgrown Armasaur@Warstorm Surge +Jadzi, Oracle of Arcavios // Journey to the Oracle@Uyo, Silent Prophet +Sphinx of the Second Sun@Aggravated Assault +Chatterfang, Squirrel General@Pitiless Plunderer +Storm-Kiln Artist@Chain of Smog +Storm-Kiln Artist@Chain of Acid +Adarkar Valkyrie@Teardrop Kami +Enduring Scalelord@Spark Double +Enduring Scalelord@Altered Ego +Enduring Scalelord@Moritte of the Frost +Sedgemoor Witch@Chain of Smog +Sedgemoor Witch@Chain of Acid +Jarad, Golgari Lich Lord@Serra Avatar +Jarad, Golgari Lich Lord@Soul of Eternity +Jarad, Golgari Lich Lord@Enduring Angel // Angelic Enforcer +Jarad, Golgari Lich Lord@Wall of Blood +Jarad, Golgari Lich Lord@Hatred +Gisela, Blade of Goldnight@Heartless Hidetsugu +Varragoth, Bloodsky Sire@Nexus of Fate +Varragoth, Bloodsky Sire@Beacon of Tomorrows +Sage of Hours@Clockspinning +Lich@Soul Conduit +Dualcaster Mage@Saw in Half +Naru Meha, Master Wizard@Saw in Half +Lich@Axis of Mortality +Morophon, the Boundless@Cavern Harpy +Worldfire@Mogis, God of Slaughter +Worldfire@Nekusar, the Mindrazer +Worldfire@Marath, Will of the Wild +Worldfire@Outpost Siege +Splinter Twin@Intruder Alarm +Mana Echoes@Emiel the Blessed +Mana Echoes@Eldrazi Displacer +Niv-Mizzet, Parun@Snake Umbra +Niv-Mizzet, the Firemind@Snake Umbra +Aurelia, the Warleader@Sword of Hearth and Home +Sanctum Weaver@Gauntlets of Light +Phantom Steed@Port Razer +Selvala, Heart of the Wilds@Freed from the Real +Selvala, Heart of the Wilds@Pemmin's Aura +Wanderwine Prophets@Maskwood Nexus +Kiki-Jiki, Mirror Breaker@Kelpie Guide +Metalworker@Cogwork Assembler +Ashaya, Soul of the Wild@Quirion Ranger +Sasaya, Orochi Ascendant // Sasaya's Essence@Wakeroot Elemental +Blood Pet@Enduring Renewal +Wild Cantor@Enduring Renewal +Immaculate Magistrate@Sage of Hours +Sanctum Weaver@High Alert +Astarion, the Decadent@Peer into the Abyss +Astarion, the Decadent@Fraying Omnipotence +Astarion, the Decadent@Quietus Spike +Astarion, the Decadent@Raving Dead +Astarion, the Decadent@Scourge of the Skyclaves +Astarion, the Decadent@Virtus the Veiled +Astarion, the Decadent@Scytheclaw +Silvanus's Invoker@Gaea's Cradle +Silvanus's Invoker@Growing Rites of Itlimoc // Itlimoc, Cradle of the Sun +Silvanus's Invoker@Serra's Sanctum +Silvanus's Invoker@Storm the Vault // Vault of Catlacan +Silvanus's Invoker@Tolarian Academy +Myrkul, Lord of Bones@Devoted Druid +Abdel Adrian, Gorion's Ward@Animate Dead +Naru Meha, Master Wizard@Blur +Dualcaster Mage@Blur +Polyraptor@Where Ancients Tread +Lord of the Forsaken@Cut // Ribbons +Endless Horizons@Goblin Charbelcher +Tooth and Claw@Chatterfang, Squirrel General +Grand Warlord Radha@Hellkite Charger +Icewind Stalwart@Conspiracy +Vhal, Candlekeep Researcher@Staff of Domination +Vhal, Candlekeep Researcher@Umbral Mantle +Vhal, Candlekeep Researcher@Sword of the Paruns +Miirym, Sentinel Wyrm@Worldgorger Dragon +Reckless Barbarian@Enduring Renewal +Abdel Adrian, Gorion's Ward@Dance of the Dead +Abdel Adrian, Gorion's Ward@Necromancy +Wedding Ring@Psychic Possession +Astral Dragon@Cursed Mirror +Astral Dragon@Journey to Nowhere +Astral Dragon@Oblivion Ring +Astral Dragon@Parallax Wave +Myrkul, Lord of Bones@Astral Dragon +Astral Dragon@Dance of Many +Jan Jansen, Chaos Crafter@Intruder Alarm +Vhal, Candlekeep Researcher@Singing Bell Strike +Abdel Adrian, Gorion's Ward@Deadeye Navigator +Abdel Adrian, Gorion's Ward@Emiel the Blessed +Abdel Adrian, Gorion's Ward@Eldrazi Displacer +Rionya, Fire Dancer@Port Razer +Delina, Wild Mage@Port Razer +Marwyn, the Nurturer@Singing Bell Strike +Selvala, Heart of the Wilds@Singing Bell Strike +Circle of Dreams Druid@Singing Bell Strike +Heronblade Elite@Singing Bell Strike +Viridian Joiner@Singing Bell Strike +Alena, Kessig Trapper@Singing Bell Strike +Kiki-Jiki, Mirror Breaker@Delina, Wild Mage +Nested Ghoul@Terror of the Peaks +Nested Ghoul@Warstorm Surge +Nested Ghoul@Pandemonium +Thrasta, Tempest's Roar@Food Chain +Slogurk, the Overslime@Mind Over Matter +Combat Celebrant@Mirage Phalanx +Living Plane@Massacre Wurm +Dualcaster Mage@Settle Beyond Reality +Naru Meha, Master Wizard@Settle Beyond Reality +Dualcaster Mage@Siren's Ruse +Naru Meha, Master Wizard@Siren's Ruse +Myojin of Cryptic Dreams@Dramatist's Puppet +Myojin of Cryptic Dreams@Throne of Geth +Lurking Roper@Sorcerer's Wand +Breath of Fury@Goblin Rabblemaster +Crypt Champion@Phantasmal Image +Crypt Champion@Glasspool Mimic // Glasspool Shore +Crypt Champion@Mirror Image +Chain of Acid@Archmage Emeritus +Chain of Smog@Deekah, Fractal Theorist +Chain of Acid@Deekah, Fractal Theorist +Volcano Hellion@True Conviction +Volcano Hellion@Heliod, Sun-Crowned +Goldspan Dragon@View from Above +Traxos, Scourge of Kroog@Retraction Helix +Scytheclaw@Wound Reflection +Scytheclaw@Archfiend of Despair +Scytheclaw@Warlock Class +Quietus Spike@Wound Reflection +Quietus Spike@Archfiend of Despair +Quietus Spike@Warlock Class +Virtus the Veiled@Archfiend of Despair +Virtus the Veiled@Warlock Class +Raving Dead@Wound Reflection +Raving Dead@Archfiend of Despair +Raving Dead@Warlock Class +Ruin Ghost@Retreat to Coralhelm +Rakka Mar@Intruder Alarm +Ripjaw Raptor@Niv-Mizzet, Parun +Ripjaw Raptor@Niv-Mizzet, the Firemind +Kelpie Guide@Freed from the Real +Kelpie Guide@Pemmin's Aura +Medomai the Ageless@Satoru Umezawa +Minsc & Boo, Timeless Heroes@Serra Avatar +Minsc & Boo, Timeless Heroes@Soul of Eternity +Minsc & Boo, Timeless Heroes@Enduring Angel // Angelic Enforcer +Frilled Deathspitter@Guilty Conscience +Sun-Crowned Hunters@Guilty Conscience +Spelljack@Swarm Intelligence +Spelljack@Bonus Round +Aeve, Progenitor Ooze@Food Chain +Martyrdom@Arcbond +Felidar Guardian@Flameshadow Conjuring +Sakashima of a Thousand Faces@Felidar Guardian +Animar, Soul of Elements@Primordial Mist +The Locust God@Rite of Harmony +Heartless Hidetsugu@Curse of Bloodletting +Heartless Hidetsugu@Bitter Feud +Heartless Hidetsugu@Goblin Goliath +Satoru Umezawa@Master of Cruelties +Toralf, God of Fury // Toralf's Hammer@Star of Extinction +Black Carriage@Presence of Gond +Black Carriage@Splinter Twin +Phantom Steed@Dual Nature +Orah, Skyclave Hierophant@Infinite Reflection +Pili-Pala@Careful Cultivation +Farmstead Gleaner@Careful Cultivation +Composite Golem@Fool's Demise +Intruder Alarm@Jade Mage +Intruder Alarm@Biogenic Ooze +Morality Shift@Mortal Combat +Ivy Lane Denizen@Aerie Ouphes +Cathars' Crusade@Aerie Ouphes +Niv-Mizzet, the Firemind@Illusory Ambusher +Niv-Mizzet, Parun@Illusory Ambusher +Walking Ballista@Sunbond +Triskelion@Sunbond +Lightning Runner@Infinite Reflection +Old Gnawbone@Time Sieve +Jace, Cunning Castaway@Vorinclex, Monstrous Raider +Worldgorger Dragon@Worldfire +Wrathful Red Dragon@Star of Extinction +Drogskol Reaver@Confessor +Drogskol Reaver@Feast of Sanity +Jace, Wielder of Mysteries@Enter the Infinite +Mind Over Matter@Idol of Oblivion +Terror of the Peaks@Rite of Replication +Scourge of Valkas@Rite of Replication +Druids' Repository@Aggravated Assault +Hellkite Charger@Druids' Repository +Weaver of Harmony@Intruder Alarm +Baral's Expertise@Dualcaster Mage +Naru Meha, Master Wizard@Baral's Expertise +Magar of the Magic Strings@Time Warp +Magar of the Magic Strings@Temporal Manipulation +Olivia's Attendants@Time Sieve +Sophina, Spearsage Deserter@Time Sieve +Surge to Victory@Savage Beating +Dominating Vampire@Kiki-Jiki, Mirror Breaker +Duke Ulder Ravengard@Port Razer +Archmage Ascension@Nexus of Fate +Archmage Ascension@Beacon of Tomorrows +Emrakul's Hatcher@Emiel the Blessed +Emrakul's Hatcher@Eldrazi Displacer +Mercurial Pretender@Dockside Extortionist +Disciple of Bolas@Body of Research +Greater Good@Body of Research +Sheoldred, the Apocalypse@Peer into the Abyss +Drogskol Reaver@Sheoldred, the Apocalypse +Sheoldred, the Apocalypse@Lich +Sheoldred, the Apocalypse@Lich's Mastery +Sheoldred, the Apocalypse@Nefarious Lich +The Reaver Cleaver@Time Sieve +The Reaver Cleaver@Aggravated Assault +Najeela, the Blade-Blossom@The Reaver Cleaver +The Reaver Cleaver@Hellkite Charger +Filigree Sages@Timeless Lotus +Estrid, the Masked@The Peregrine Dynamo +Gideon, Martial Paragon@The Peregrine Dynamo +Teferi, Who Slows the Sunset@The Peregrine Dynamo +Robaran Mercenaries@Kiki-Jiki, Mirror Breaker +Jodah's Codex@Mind Over Matter +Briar Hydra@Sage of Hours +Magar of the Magic Strings@Savage Beating +Sevinne, the Chronoclasm@Increasing Vengeance +Sevinne, the Chronoclasm@Refuse // Cooperate +Brash Taunter@Aetherflux Reservoir +Ashaya, Soul of the Wild@Petravark +Fury Storm@Twinning Staff +Kianne, Dean of Substance // Imbraham, Dean of Theory@Intruder Alarm +Najeela, the Blade-Blossom@Esika, God of the Tree // The Prismatic Bridge +Duskmantle Guildmage@Maddening Cacophony +Feast of Sanity@Peer into the Abyss +Vrondiss, Rage of Ancients@Warstorm Surge +Vrondiss, Rage of Ancients@Pandemonium +Archangel of Thune@Walking Ballista +Archangel of Thune@Triskelion +Marneus Calgar@The Locust God +Leonin Relic-Warder@Biotransference +Beacon of Immortality@Plague Drone +Trazyn the Infinite@Time Vault +Shard of the Nightbringer@Wound Reflection +Shard of the Nightbringer@Archfiend of Despair +Shard of the Nightbringer@Warlock Class +Shard of the Nightbringer@Sanguine Bond +Vito, Thorn of the Dusk Rose@Shard of the Nightbringer +Rhys the Redeemed@Intruder Alarm +Palinchron@Reflections of Littjara +Belisarius Cawl@Intruder Alarm +Cybernetica Datasmith@Intruder Alarm +Time Sieve@Inquisitor Eisenhorn +Blazing Sunsteel@Mirrormade +Blazing Sunsteel@Guilty Conscience +Blazing Sunsteel@Mirage Mirror +Body of Research@Thud +Body of Research@Kazuul's Fury // Kazuul's Cliffs +Body of Research@Fling +Body of Research@Grab the Reins +Body of Research@Chandra's Ignition +Palisade Giant@Arcbond +Intruder Alarm@Ancestral Statue +Rootha, Mercurial Artist@Refuse // Cooperate +Rootha, Mercurial Artist@Twincast +Rootha, Mercurial Artist@Fork +Rootha, Mercurial Artist@Reverberate +Rootha, Mercurial Artist@Increasing Vengeance +Vadrok, Apex of Thunder@Chef's Kiss +Scurry Oak@Coat of Arms +Sharuum the Hegemon@Infinite Reflection +Guile@Flusterstorm +Extus, Oriq Overlord // Awaken the Blood Avatar@Chain of Smog +Young Necromancer@Altar of Dementia +Murderous Redcap@Solemnity +Mirror-Mad Phantasm@Phantasmal Image +Mirror-Mad Phantasm@Renegade Doppelganger +Flumph@Niv-Mizzet, the Firemind +Flumph@Niv-Mizzet, Parun +Volo, Guide to Monsters@Palinchron +Last Voyage of the _____@Worldgorger Dragon +Leonin Relic-Warder@Last Voyage of the _____ +Abdel Adrian, Gorion's Ward@Last Voyage of the _____ +Devoted Druid@Captain Rex Nebula +Bladewing the Risen@Cursed Mirror +Bladewing the Risen@Clone +Shabraz, the Skyshark@Nefarious Lich +Sliver Queen@Intruder Alarm +Myr Matrix@Intruder Alarm +Bladewing the Risen@Necroduality +Bladewing the Risen@Dual Nature +Apex Altisaur@Outmuscle +Apex Altisaur@Blizzard Brawl +Apex Altisaur@Eldrazi Monument +Apex Altisaur@Hammer of Nazahn +Apex Altisaur@Darksteel Plate +Vrondiss, Rage of Ancients@Dragon Tempest +Flameshadow Conjuring@Worldgorger Dragon +Rousing Refrain@Rift Elemental +Sprouting Phytohydra@Blasting Station +Sprouting Phytohydra@Goblin Bombardment +Exchange of Words@Scute Swarm +Vrondiss, Rage of Ancients@Scourge of Valkas +Tooth and Claw@Adrix and Nev, Twincasters +Arcbond@Pariah's Shield +Tezzeret, Master of the Bridge@Ancestral Statue +Fraying Omnipotence@Warlock Class +Fraying Omnipotence@Archfiend of Despair +Dualcaster Mage@Ephemerate +Dualcaster Mage@Cloudshift +Dualcaster Mage@Essence Flux +Naru Meha, Master Wizard@Ephemerate +Naru Meha, Master Wizard@Cloudshift +Dualcaster Mage@Momentary Blink +Dualcaster Mage@Justiciar's Portal +Dualcaster Mage@Flicker of Fate +Naru Meha, Master Wizard@Momentary Blink +Naru Meha, Master Wizard@Justiciar's Portal +Naru Meha, Master Wizard@Flicker of Fate +Dualcaster Mage@Displace +Machine God's Effigy@Devoted Druid +Machine God's Effigy@Barrenton Medic +Machine God's Effigy@Cinderhaze Wretch +Hexavus@Devoted Druid +Bruvac the Grandiloquent@Terisian Mindbreaker +Terisian Mindbreaker@Fraying Sanity +Drafna, Founder of Lat-Nam@Ugin's Nexus +Deathbloom Ritualist@Freed from the Real +Deathbloom Ritualist@Pemmin's Aura +Dockside Extortionist@Meticulous Excavation +Kiki-Jiki, Mirror Breaker@Corridor Monitor +Volcano Hellion@Sorin, Vengeful Bloodlord +Volcano Hellion@Whip of Erebos +Sanctum Weaver@Thassa's Ire +Murderous Redcap@Cathars' Crusade +Port Razer@Mirage Phalanx +Inner Fire@Reiterate +Auntie Blyte, Bad Influence@Volcano Hellion +Lita, Mechanical Engineer@The Peregrine Dynamo +Nest of Scarabs@Blowfly Infestation +Sporeweb Weaver@Blazing Sunsteel +Tolsimir Wolfblood@Thornbite Staff +Astral Dragon@Machine God's Effigy +Palinchron@Phantasmal Image +Teysa, Orzhov Scion@Sleight of Mind +Teysa, Orzhov Scion@Whim of Volrath +Teysa, Orzhov Scion@Alter Reality +Teysa, Orzhov Scion@Crystal Spray +Teysa, Orzhov Scion@Mind Bend +Rionya, Fire Dancer@Bloodthirster +Ill-Tempered Loner // Howlpack Avenger@Angelfire Ignition +Spitemare@Angelfire Ignition +Wirewood Symbiote@Maskwood Nexus +Sharuum the Hegemon@Machine God's Effigy +Norika Yamazaki, the Poet@Second Chance +Kaya, Intangible Slayer@Felidar Guardian +Guilty Conscience@Phyrexian Vindicator +Conduit of Worlds@Second Chance +All Will Be One@Quest for Pure Flame +All Will Be One@The Red Terror +Urabrask's Forge@Breath of Fury +Henzie "Toolbox" Torre@Ancestral Statue +Queza, Augur of Agonies@Nefarious Lich +Jace's Archivist@Mind Over Matter +Kwain, Itinerant Meddler@Mind Over Matter +Magistrate's Scepter@Clock of Omens +Neera, Wild Mage@Displacer Kitten +Ith, High Arcanist@Mesmeric Orb +Against All Odds@Dualcaster Mage +Against All Odds@Naru Meha, Master Wizard +Solphim, Mayhem Dominus@Heartless Hidetsugu +All Will Be One@Night Dealings +All Will Be One@Talon of Pain +All Will Be One@War Elemental +Unctus, Grand Metatect@Aphetto Alchemist +Emiel the Blessed@Intruder Alarm +Eldrazi Displacer@Intruder Alarm +Deadeye Navigator@Intruder Alarm +Zephyr Scribe@Retraction Helix +Zephyr Scribe@Banishing Knack +Replication Technique@Parallel Lives +Replication Technique@Primal Vigor +Replication Technique@Doubling Season +Replication Technique@Anointed Procession +Zalto, Fire Giant Duke@Blazing Sunsteel +Loran of the Third Path@Mind Over Matter +Urban Daggertooth@Walking Ballista +Urban Daggertooth@Triskelion +Urban Daggertooth@Deathbringer Thoctar +Unctus, Grand Metatect@Pemmin's Aura +Unctus, Grand Metatect@Freed from the Real +Opalescence@Journey to Nowhere +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Peer into the Abyss +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Fraying Omnipotence +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Quietus Spike +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Raving Dead +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Scourge of the Skyclaves +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Virtus the Veiled +Blitzwing, Cruel Tormentor // Blitzwing, Adaptive Assailant@Scytheclaw +Riku of Two Reflections@Worldgorger Dragon +Ith, High Arcanist@Wake Thrasher +Aurelia, the Warleader@Rionya, Fire Dancer +Niv-Mizzet, Parun@Swans of Bryn Argoll +Brion Stoutarm@Body of Research +Sunstrike Legionnaire@Splinter Twin +Sunstrike Legionnaire@Presence of Gond +Sunstrike Legionnaire@Elemental Mastery +Otherworld Atlas@Mind Over Matter +Primordial Mist@Hamza, Guardian of Arashin +Primordial Mist@Rakdos, Lord of Riots +Time Sieve@Ria Ivor, Bane of Bladehold +Unctus, Grand Metatect@Tidewater Minion +Ith, High Arcanist@Unctus, Grand Metatect +All Will Be One@Body of Research +All Will Be One@Eternity Vessel +Lagomos, Hand of Hatred@Breath of Fury +Morophon, the Boundless@Horned Kavu +Shadowheart, Dark Justiciar@Body of Research +Enduring Renewal@Thermopod +Goro-Goro and Satoru@Breath of Fury +Mirrodin Besieged@Morality Shift +Crackdown Construct@Kazuul's Toll Collector +Crackdown Construct@Eater of the Dead +Crackdown Construct@Aphetto Alchemist +Lu Su, Wu Advisor@Mind Over Matter +Mind Over Matter@Talas Researcher +Mind Over Matter@Enclave Cryptologist +Mind Over Matter@Urza's Blueprints +Silvanus's Invoker@Nykthos, Shrine to Nyx +Enduring Renewal@Skirk Prospector +Myrel, Shield of Argive@Time Sieve +Breath of Fury@Determined Iteration +Kiki-Jiki, Mirror Breaker@Breath of Fury +Breath of Fury@Splinter Twin +Rionya, Fire Dancer@Breath of Fury +Breath of Fury@Daring Piracy +Breath of Fury@Loyal Apprentice +Valduk, Keeper of the Flame@Breath of Fury +Blessed Wind@Archfiend of Despair +Blessed Wind@Wound Reflection +Blessed Wind@Warlock Class +Magister Sphinx@Archfiend of Despair +Magister Sphinx@Wound Reflection +Magister Sphinx@Warlock Class +Magar of the Magic Strings@Capture of Jingzhou +Magar of the Magic Strings@Walk the Aeons +Tainted Sigil@Aetherflux Reservoir +Akki Battle Squad@Sword of Hearth and Home +Brago, King Eternal@Akki Battle Squad +Kiki-Jiki, Mirror Breaker@Janjeet Sentry +Crackdown Construct@Martyrdom +Dockside Extortionist@Disappear +Sanctum Weaver@Seedcradle Witch +The One Ring@Mind Over Matter +Volo, Itinerant Scholar@Mind Over Matter +Volrath, the Shapestealer@Patron of the Orochi +Unctus, Grand Metatect@Tolarian Kraken +Restoration Angel@Icewind Stalwart +Ad Nauseam@Cloudsteel Kirin +Magistrate's Scepter@Ichormoon Gauntlet +Najeela, the Blade-Blossom@Cyclonus, the Saboteur // Cyclonus, Cybertronian Fighter +Cyclonus, the Saboteur // Cyclonus, Cybertronian Fighter@Aggravated Assault +Hermit Druid@Nexus of Fate +Hermit Druid@Beacon of Tomorrows +Leveler@Nexus of Fate +Leveler@Beacon of Tomorrows +Surrak and Goreclaw@Aerie Ouphes +Kami of Whispered Hopes@Freed from the Real +Kami of Whispered Hopes@Pemmin's Aura +Kami of Whispered Hopes@Crab Umbra +Kami of Whispered Hopes@High Alert +Tribute to the World Tree@Aerie Ouphes +Xerex Strobe-Knight@Intruder Alarm +Omen Hawker@Pemmin's Aura +Omen Hawker@Freed from the Real +Sprouting Phytohydra@Marauding Raptor +Sprouting Phytohydra@Aether Flash +Kroxa and Kunoros@Altar of Dementia +Shalai and Hallar@Heliod, Sun-Crowned +Shalai and Hallar@Cleric Class +Shalai and Hallar@Ajani's Pridemate +Shalai and Hallar@Voice of the Blessed +Shalai and Hallar@Celestial Unicorn +Shalai and Hallar@Twinblade Paladin +Shalai and Hallar@Ageless Entity +Shalai and Hallar@Gideon's Company +Shalai and Hallar@Trelasarra, Moon Dancer +Shalai and Hallar@Archangel of Thune +Weaver of Harmony@Awakening +Weaver of Harmony@Curse of Bounty +Shalai and Hallar@The Red Terror +Hangar Scrounger@Aphetto Alchemist +Shalai and Hallar@Phyrexian Devourer +All Will Be One@Phyrexian Devourer +Scourge of the Throne@Helm of the Host +Rionya, Fire Dancer@Scourge of the Throne +All Will Be One@Soul-Scar Mage +Intruder Alarm@Aethersnipe +Mirror-Mad Phantasm@Sakashima's Will +Shalai and Hallar@War Elemental +Ob Nixilis, Captive Kingpin@All Will Be One +Ob Nixilis, Captive Kingpin@Shalai and Hallar +Harnessed Snubhorn@Second Chance +All Will Be One@Everlasting Torment +Timestream Navigator@The Temporal Anchor +Ashaya, Soul of the Wild@Wormfang Turtle +Ashaya, Soul of the Wild@Wormfang Newt +Chain Stasis@Faeburrow Elder +Underworld Breach@Path of the Pyromancer +Volrath, the Shapestealer@Akki Battle Squad +Selfless Squire@Wheel of Misfortune +Kaya, Intangible Slayer@Enchanted Evening +Urabrask // The Great Work@Resourceful Defense +Exalted Flamer of Tzeentch@Time Warp +Exalted Flamer of Tzeentch@Temporal Manipulation +Exalted Flamer of Tzeentch@Capture of Jingzhou +Exalted Flamer of Tzeentch@Walk the Aeons +Kiki-Jiki, Mirror Breaker@Akki Battle Squad +Rionya, Fire Dancer@Akki Battle Squad +Leonin Relic-Warder@Encroaching Mycosynth +Fable of the Mirror-Breaker // Reflection of Kiki-Jiki@Village Bell-Ringer +Fable of the Mirror-Breaker // Reflection of Kiki-Jiki@Intruder Alarm +Akki Battle Squad@Helm of the Host +Bladewing the Risen@Saw in Half +Bladewing the Risen@Activated Sleeper +Body of Research@Soul's Fire +Famished Paladin@Porcuparrot +Lurking Roper@Porcuparrot +Famished Paladin@Viridian Longbow +Famished Paladin@Burning Anger +Famished Paladin@Hermetic Study +Famished Paladin@Fire Whip +Famished Paladin@Arcane Teachings +Lurking Roper@Viridian Longbow +Lurking Roper@Burning Anger +Lurking Roper@Hermetic Study +Lurking Roper@Fire Whip +Lurking Roper@Arcane Teachings +Ratadrabik of Urborg@Boromir, Warden of the Tower +Rosie Cotton of South Lane@Herd Baloth +Rosie Cotton of South Lane@Scurry Oak +One Ring to Rule Them All@Body of Research +Sakashima of a Thousand Faces@Ioreth of the Healing House +Éomer, Marshal of Rohan@Blade of Selves +Éomer, Marshal of Rohan@Legion Loyalty +Meneldor, Swift Savior@Aurelia, the Warleader +The Watcher in the Water@Greater Good +Orcish Bowmasters@Peer into the Abyss +Fall of Cair Andros@Star of Extinction +Fall of Cair Andros@Blasphemous Act +Marneus Calgar@The Watcher in the Water +Heliod, the Radiant Dawn // Heliod, the Warped Eclipse@Ancestral Statue +Ezzaroot Channeler@Ancestral Statue +Feast of Sanity@Flumph +Feast of Sanity@Illusory Ambusher +Feast of Sanity@Ripjaw Raptor +Charnelhoard Wurm@Time Warp +Charnelhoard Wurm@Capture of Jingzhou +Charnelhoard Wurm@Temporal Manipulation +Charnelhoard Wurm@Walk the Aeons +Charnelhoard Wurm@Second Chance +Oviya Pashiri, Sage Lifecrafter@Intruder Alarm +Rootha, Mercurial Artist@Expansion // Explosion +Peer into the Abyss@Alhammarret's Archive +Ith, High Arcanist@Ioreth of the Healing House +Mirage Phalanx@Bloodthirster +Archmage Emeritus@Chain of Smog +Mirkwood Bats@Plague of Vermin +Orthion, Hero of Lavabrink@Intruder Alarm +There and Back Again@Vitu-Ghazi Guildmage +Hangar Scrounger@Seeker of Skybreak +Gilraen, Dúnedain Protector@Village Bell-Ringer +The Watcher in the Water@Dire Undercurrents +Peregrin Took@Summoning Station +Intruder Alarm@Banishing Knack +Intruder Alarm@Retraction Helix +Ugin's Nexus@Masterful Replication +Syr Gwyn, Hero of Ashvale@Crackdown Construct +Crackdown Construct@Puresteel Paladin +Duke Ulder Ravengard@Éomer, Marshal of Rohan +Kaya, Intangible Slayer@Luxior, Giada's Gift +Ill-Tempered Loner // Howlpack Avenger@Soul Link +Spitemare@Soul Link +Boros Reckoner@Soul Link +Hoard Hauler@Aggravated Assault +Hoard Hauler@Hellkite Charger +Najeela, the Blade-Blossom@Hoard Hauler +Hoard Hauler@Time Sieve +Blazing Sunsteel@Metropolis Reformer +Vodalian Wave-Knight@Benthic Biomancer +Brinelin, the Moon Kraken@Mycosynth Golem +Crackdown Construct@Belt of Giant Strength +Mishra, Eminent One@Aetherflux Reservoir +Heartless Hidetsugu@Archfiend of Despair +Heartless Hidetsugu@Wound Reflection +Heartless Hidetsugu@Warlock Class +Orthion, Hero of Lavabrink@Fanatic of Mogis +Orthion, Hero of Lavabrink@Gray Merchant of Asphodel +Soulfire Grand Master@Jeska's Will +Rionya, Fire Dancer@Terror of the Peaks +Orthion, Hero of Lavabrink@Terror of the Peaks +Rukarumel, Biologist@Intruder Alarm +Mind Over Matter@Oracle's Insight +Mind Over Matter@Ocular Halo +Mind Over Matter@Quicksilver Dagger +Protector of the Crown@Arcbond +Lurking Roper@Heavy Arbalest +Lurking Roper@Hypervolt Grasp +Lurking Roper@Psionic Gift +Lurking Roper@Power of Fire +Lurking Roper@Wolfhunter's Quiver +Lurking Roper@Lightning Prowess +Lurking Roper@Quicksilver Dagger +Famished Paladin@Heavy Arbalest +Famished Paladin@Hypervolt Grasp +Famished Paladin@Psionic Gift +Famished Paladin@Power of Fire +Famished Paladin@Wolfhunter's Quiver +Famished Paladin@Lightning Prowess +Famished Paladin@Quicksilver Dagger +Aetherflux Reservoir@Myr Welder +Trazyn the Infinite@Aetherflux Reservoir +Aetherflux Reservoir@Skilled Animator +Aetherflux Reservoir@Cyberdrive Awakener +Aetherflux Reservoir@Animate Artifact +Selvala, Explorer Returned@Tolarian Kraken +Renata, Called to the Hunt@Aerie Ouphes +Moritte of the Frost@Aerie Ouphes +Ondu Spiritdancer@Enchanted Evening +The Tenth Doctor@Rousing Refrain +Éowyn, Shieldmaiden@Breath of Fury +Body of Research@Altar of Dementia +Overgrown Battlement@Singing Bell Strike +Intruder Alarm@Jungle Patrol +Dualcaster Mage@Scrollshift +Naru Meha, Master Wizard@Scrollshift +Breath of Fury@Helm of the Host +Mishra, Eminent One@Breath of Fury +Dualcaster Mage@Mirage Mockery +River Song@Timestream Navigator +Ashiok, Wicked Manipulator@Wall of Blood +Orcish Bowmasters@Flumph +Composer of Spring@Cloudstone Curio +Mischievous Quanar@Brass's Bounty +Mischievous Quanar@Reset +Mischievous Quanar@Rude Awakening +Phyrexian Devourer@Nexus of Fate +Phyrexian Devourer@Beacon of Tomorrows +Teach by Example@Increasing Vengeance +Naru Meha, Master Wizard@Necromantic Selection +Dualcaster Mage@Necromantic Selection +Omarthis, Ghostfire Initiate@Spark Double +Timestream Navigator@Planar Bridge +Selvala, Heart of the Wilds@Crab Umbra +Enduring Scalelord@Kiki-Jiki, Mirror Breaker +Palinchron@Panharmonicon +Palinchron@Elesh Norn, Mother of Machines +Palinchron@Gauntlet of Power +Palinchron@Mirari's Wake +Palinchron@Mana Reflection +Palinchron@Zendikar Resurgent +Palinchron@Dictate of Karametra +Enduring Scalelord@Splinter Twin +Enduring Scalelord@Cackling Counterpart +Enduring Scalelord@Quasiduplicate +Enduring Scalelord@Croaking Counterpart +Enduring Scalelord@Helm of the Host +Enduring Scalelord@Lithoform Engine +Felidar Guardian@Cursed Mirror +Felidar Guardian@Machine God's Effigy +Wispweaver Angel@Cursed Mirror +Chain of Smog@Clever Lumimancer +Chain of Smog@Dragonsguard Elite +Chain of Smog@Eager First-Year +Chain of Smog@Veyran, Voice of Duality +Chain of Smog@Karok Wrangler +Chain of Smog@Leonin Lightscribe +Chain of Smog@Lorehold Pledgemage +Chain of Smog@Quandrix Pledgemage +Chain of Smog@Silverquill Apprentice +Chain of Smog@Zaffai, Thunder Conductor +Chain of Smog@Witherbloom Pledgemage +Chain of Acid@Clever Lumimancer +Chain of Acid@Dragonsguard Elite +Chain of Acid@Eager First-Year +Chain of Acid@Karok Wrangler +Chain of Acid@Leonin Lightscribe +Chain of Acid@Lorehold Pledgemage +Chain of Acid@Quandrix Pledgemage +Chain of Acid@Silverquill Apprentice +Chain of Acid@Zaffai, Thunder Conductor +Chain of Acid@Witherbloom Pledgemage +Chain of Acid@Veyran, Voice of Duality +Karn, Silver Golem@Aetherflux Reservoir +Aetherflux Reservoir@Karn's Touch +Aetherflux Reservoir@Tezzeret, Agent of Bolas +Aetherflux Reservoir@Tezzeret, Betrayer of Flesh +Aetherflux Reservoir@Toymaker +Aetherflux Reservoir@Xenic Poltergeist +Aetherflux Reservoir@Yotia Declares War +Katsumasa, the Animator@Aetherflux Reservoir +Deathbringer Thoctar@Heliod, Sun-Crowned +Deathbringer Thoctar@Archangel of Thune +Deathbringer Thoctar@Cleric Class +Deathbringer Thoctar@Light of Promise +Deathbringer Thoctar@Sunbond +Hellkite Charger@Nature's Will +Screams from Within@Warehouse Tabby +Agatha of the Vile Cauldron@Spawnsire of Ulamog +Peregrin Took@Experimental Confectioner +Morophon, the Boundless@Grinning Ignus +Screams from Within@Knight of Doves +The World Tree@Purphoros, God of the Forge +Donna Noble@Guilty Conscience +Donna Noble@Spitemare +Donna Noble@Boros Reckoner +Donna Noble@Ill-Tempered Loner // Howlpack Avenger +Olivia, Crimson Bride@Breath of Fury +Ayara, Widow of the Realm // Ayara, Furnace Queen@Breath of Fury +Ancestral Statue@Mana Echoes +Patrol Signaler@Earthcraft +Tooth and Claw@Mondrak, Glory Dominus +Tooth and Claw@Queen Allenal of Ruadach +Tameshi, Reality Architect@Second Chance +Be'lakor, the Dark Master@Orthion, Hero of Lavabrink +Be'lakor, the Dark Master@Rite of Replication +Body of Research@Doom Weaver +Dualcaster Mage@Illusionist's Stratagem +Sporeweb Weaver@Warstorm Surge +Sporeweb Weaver@Terror of the Peaks +Sporeweb Weaver@Pandemonium +Sporeweb Weaver@Goblin Bombardment +Sporeweb Weaver@Blasting Station +Mirror-Mad Phantasm@Dermotaxi +Mirror-Mad Phantasm@Shameless Charlatan +Mirror-Mad Phantasm@Unstable Shapeshifter +Mirror-Mad Phantasm@Quasiduplicate +Mirror-Mad Phantasm@Polymorphous Rush +Mirror-Mad Phantasm@Absorb Identity +Mirror-Mad Phantasm@Mirror of the Forebears +Mirror-Mad Phantasm@Mirage Mirror +Mirror-Mad Phantasm@Cephalid Facetaker +Mirror-Mad Phantasm@Cursed Mirror +Mirror-Mad Phantasm@Machine God's Effigy +Crackdown Construct@Gigantoplasm +Crackdown Construct@Mirror Entity +Crackdown Construct@Chimeric Staff +Crackdown Construct@Crypt Rats +Crackdown Construct@Demonspine Whip +Crackdown Construct@Illusionary Mask +Crackdown Construct@Vengeful Archon +Valki, God of Lies // Tibalt, Cosmic Impostor@Crackdown Construct +Zacama, Primal Calamity@Stormfront Riders +Polyraptor@Blasting Station +Ojer Axonil, Deepest Might // Temple of Power@Pyrohemia +Ojer Axonil, Deepest Might // Temple of Power@Warmonger +Reins of Power@Sigil Tracer +Reins of Power@Echo Mage +Caesar, Legion's Emperor@Breath of Fury +Paradox Engine@Shrieking Drake +Paradox Engine@Whitemane Lion +Sheoldred, the Apocalypse@Griselbrand +Maze of Ith@Krosan Restorer +Volcano Hellion@Vito, Thorn of the Dusk Rose +Volcano Hellion@Vault of the Archangel +Saheeli, the Sun's Brilliance@Intruder Alarm +Sovereign Okinec Ahau@Sage of Hours +Dino DNA@Dockside Extortionist +Dino DNA@Palinchron +Dino DNA@Great Whale +Dino DNA@Mana Echoes +Breath of Fury@Moira, Urborg Haunt +Timestream Navigator@Leveler +Timestream Navigator@Phyrexian Devourer +Time Sieve@Cybermen Squadron +Time Sieve@Legion Loyalty +Omarthis, Ghostfire Initiate@Double Major +Magmatic Galleon@Havoc Jester +Magmatic Galleon@Mayhem Devil +Time Sieve@Exsanguinator Cavalry +The Master, Formed Anew@Palinchron +Wanderwine Prophets@Deeproot Pilgrimage +Carmen, Cruel Skymarcher@Breath of Fury +Filigree Sages@Nyx Lotus +The Enigma Jewel // Locus of Enlightenment@Basalt Monolith +The Enigma Jewel // Locus of Enlightenment@Grim Monolith +Cradle Clearcutter@Voltaic Construct +Poetic Ingenuity@Aggravated Assault +Peer into the Abyss@Bloodletter of Aclazotz +Pili-Pala@Bigger on the Inside +Farmstead Gleaner@Bigger on the Inside +Felidar Guardian@Icewind Stalwart +Charismatic Conqueror@Fractured Identity +Saheeli, the Sun's Brilliance@Timestream Navigator +Harried Dronesmith@Breath of Fury +Doppelgang@Reiterate +Doppelgang@Eternal Witness +Doppelgang@Archaeomancer +The Pride of Hull Clade@Body of Research +Barbed Servitor@Volcano Hellion +Spawnsire of Ulamog@Pitiless Plunderer +Lonis, Genetics Expert@Extruder +Kate Stewart@Soultether Golem +Lonis, Genetics Expert@Rosie Cotton of South Lane +Bloodletter of Aclazotz@Fraying Omnipotence +Bloodletter of Aclazotz@Revival // Revenge +Bloodletter of Aclazotz@Scourge of the Skyclaves +Bloodletter of Aclazotz@Blood Tribute +Bloodletter of Aclazotz@Quietus Spike +Bloodletter of Aclazotz@Ebonblade Reaper +Bloodletter of Aclazotz@Scytheclaw +Bloodletter of Aclazotz@Virtus the Veiled +Bloodletter of Aclazotz@Shard of the Nightbringer +Basalt Monolith@Forensic Gadgeteer +The Watcher in the Water@Kindred Discovery +Crackdown Construct@Vish Kal, Blood Arbiter +Griselbrand@Laboratory Maniac +Griselbrand@Jace, Wielder of Mysteries +Nick Valentine, Private Eye@March of the Machines +Piper Wright, Publick Reporter@Time Sieve +The Watcher in the Water@Sage of the Falls +Tesak, Judith's Hellhound@Hellkite Charger +Splinter Twin@Thornbite Staff +Swarm Intelligence@Reiterate +Thousand-Year Storm@Reiterate +Starfield of Nyx@Parallax Wave +Ognis, the Dragon's Lash@Time Sieve +Lonis, Genetics Expert@Yotian Dissident +Ojer Taq, Deepest Foundation // Temple of Civilization@Tooth and Claw +Preston Garvey, Minuteman@Aggravated Assault +Preston Garvey, Minuteman@Najeela, the Blade-Blossom +Preston Garvey, Minuteman@Hellkite Charger +Bristly Bill, Spine Sower@Crystalline Crawler +Selvala, Eager Trailblazer@Freed from the Real +Bloodletter of Aclazotz@Rush of Dread +Ghired, Mirror of the Wilds@Midnight Guard +Ghired, Mirror of the Wilds@Intruder Alarm +Imodane, the Pyrohammer@Fire Covenant +Bigger on the Inside@Staff of Domination +Blasting Station@Raptor Hatchling +Goblin Bombardment@Raptor Hatchling +Animar, Soul of Elements@Hullbreaker Horror +Shaun, Father of Synths@Aurelia, the Warleader +Bristly Bill, Spine Sower@Devoted Druid +Sharuum the Hegemon@Synth Infiltrator +Five Hundred Year Diary@Filigree Sages +Timestream Navigator@Planar Portal +The Enigma Jewel // Locus of Enlightenment@Seeker of Skybreak +The Enigma Jewel // Locus of Enlightenment@Aphetto Alchemist +Peregrin Took@Nuka-Cola Vending Machine +Cloud of Faeries@Deadeye Navigator +Shrieking Drake@Oltec Matterweaver +Calamity, Galloping Inferno@Port Razer +Myr Propagator@Intruder Alarm +Torgaar, Famine Incarnate@Bloodletter of Aclazotz +Torgaar, Famine Incarnate@Wound Reflection +Torgaar, Famine Incarnate@Archfiend of Despair +Torgaar, Famine Incarnate@Warlock Class +Marneus Calgar@Mana Echoes +Tivit, Seller of Secrets@Time Sieve +Kami of Whispered Hopes@Vigean Graftmage +Yomiji, Who Bars the Way@Omarthis, Ghostfire Initiate +Enduring Renewal@Omarthis, Ghostfire Initiate +Stella Lee, Wild Card@Stella Lee, Wild Card +Felhide Spiritbinder@Ondu Spiritdancer +Chthonian Nightmare@Dockside Extortionist +Silverclad Ferocidons@Mayhem Devil +Crackdown Construct@Plate Armor +Crackdown Construct@Arm-Mounted Anchor +Ertha Jo, Frontier Mentor@Seeker of Skybreak +Ertha Jo, Frontier Mentor@Aphetto Alchemist +Ertha Jo, Frontier Mentor@Tidewater Minion +Basking Broodscale@Mazirek, Kraul Death Priest +Basking Broodscale@Cathars' Crusade +Basking Broodscale@Rosie Cotton of South Lane +Basking Broodscale@Battle of Hoover Dam +Basking Broodscale@Ghost Lantern // Bind Spirit +Touch the Spirit Realm@Opalescence +Time Vault@Territory Forge +Basking Broodscale@Blade of the Bloodchief +Basking Broodscale@Necrosynthesis +Disciple of Freyalise // Garden of Freyalise@Body of Research +Cayth, Famed Mechanist@Intruder Alarm +Izzet Generatorium@Mind Over Matter +Breath of Fury@Siege-Gang Lieutenant +Satya, Aetherflux Genius@Port Razer +Greenbelt Rampager@Primal Prayers +Chatterfang, Squirrel General@Shilgengar, Sire of Famine +Shilgengar, Sire of Famine@Jinnie Fay, Jetmir's Second +Dualcaster Mage@Eldrazi Confluence +Naru Meha, Master Wizard@Eldrazi Confluence +Ulamog's Dreadsire@Intruder Alarm +Ezio Auditore da Firenze@Sorin Markov +Ezio Auditore da Firenze@Tree of Perdition +Ezio Auditore da Firenze@Magister Sphinx +Lightning Runner@Stone Idol Generator +Lightning Runner@Aetherwind Basker +Sage of the Maze@Pemmin's Aura +Experiment Kraj@Ioreth of the Healing House +Part the Waterveil@Radiate +Barren Glory@Renounce +Breath of Fury@Desert Warfare +Sorin of House Markov // Sorin, Ravenous Neonate@Beacon of Immortality +Sorin of House Markov // Sorin, Ravenous Neonate@Revival // Revenge +Edward Kenway@Time Sieve +Enduring Tenacity@Beacon of Immortality +Enduring Tenacity@Revival // Revenge +Havi, the All-Father@Moritte of the Frost +Enduring Angel // Angelic Enforcer@Enduring Tenacity +Shard of the Nightbringer@Enduring Tenacity +Screaming Nemesis@Blazing Sunsteel +Screaming Nemesis@Guilty Conscience +Timestream Navigator@Progenitor Mimic +Body of Research@Season of Gathering +Naru Meha, Master Wizard@Starfall Invocation +Dualcaster Mage@Starfall Invocation +Kitsa, Otterball Elite@Dramatic Reversal +Twenty-Toed Toad@Peer into the Abyss +Twenty-Toed Toad@Enter the Infinite +Zinnia, Valley's Voice@Palinchron +Wick, the Whorled Mind@Conspiracy +Basking Broodscale@Sadistic Glee +Sanctum Weaver@Aggravated Assault +Weaver of Harmony@Virtue of Loyalty // Ardenvale Fealty +Satya, Aetherflux Genius@Lightning Runner +Charismatic Conqueror@Silverquill Lecturer +Changeling Hero@Dual Nature +Changeling Titan@Dual Nature +Changeling Berserker@Dual Nature +Retrofitter Foundry@Mana Echoes +Chandra's Incinerator@Repercussion +Anzrag, the Quake-Mole@Last Night Together +Ghyrson Starn, Kelermorph@Boros Reckoner +Ghyrson Starn, Kelermorph@Spitemare +Stormsplitter@Sprout Swarm +Hazel's Brewmaster@Devoted Druid +The Jolly Balloon Man@Village Bell-Ringer +The Jolly Balloon Man@Intruder Alarm +Razorkin Needlehead@Peer into the Abyss +Piper Wright, Publick Reporter@Sage of Hours +Najeela, the Blade-Blossom@Shriekwood Devourer +Aggravated Assault@Shriekwood Devourer +Hellkite Charger@Shriekwood Devourer +Alania, Divergent Storm@Flare of Duplication +Uyo, Silent Prophet@Doppelgang +Arabella, Abandoned Doll@Storm Herd +Wedding Ring@Notion Thief +Aggravated Assault@Wirewood Channeler +Enchanted Evening@Ghostly Dancers +Anzrag, the Quake-Mole@Anara, Wolvid Familiar +Blasphemous Act@Repercussion +Soulfire Grand Master@Brass's Bounty +Dragon Tempest@Ancient Gold Dragon +Cavern-Hoard Dragon@Time Sieve +The Mindskinner@Body of Research +The Mindskinner@Serra Avatar +The Mindskinner@Soul of Eternity +The Mindskinner@Enduring Angel // Angelic Enforcer +Grievous Wound@Wound Reflection +Grievous Wound@Archfiend of Despair +Grievous Wound@Warlock Class +Grievous Wound@Bloodletter of Aclazotz +Shaman of the Great Hunt@Mind Over Matter +Marvin, Murderous Mimic@Splinter Twin +Tarrian's Soulcleaver@Basking Broodscale +Ondu Spiritdancer@Secret Arcade // Dusty Parlor +Secret Arcade // Dusty Parlor@Ghostly Dancers +Vito, Thorn of the Dusk Rose@Beacon of Immortality +Vito, Thorn of the Dusk Rose@Revival // Revenge +Marvin, Murderous Mimic@Ioreth of the Healing House +Marina Vendrell's Grimoire@Horizon Chimera +Harabaz Druid@Pemmin's Aura +Twitching Doll@Freed from the Real +Archon of Sun's Grace@Secret Arcade // Dusty Parlor +Secret Arcade // Dusty Parlor@Gremlin Tamer +Enchanted Evening@Gremlin Tamer +Mind Over Matter@Chromatic Orrery +Murderous Redcap@Gev, Scaled Scorch +Anzrag, the Quake-Mole@Darksteel Mutation +The Fifth Doctor@Adric, Mathematical Genius +Aurelia, the Warleader@Gilraen, Dúnedain Protector +Ghired, Mirror of the Wilds@Coercive Recruiter +Ghired, Mirror of the Wilds@Battered Golem +Ghired, Mirror of the Wilds@Steelfin Whale +Ghired, Mirror of the Wilds@Sunstrike Legionnaire +Ghired, Mirror of the Wilds@Grimgrin, Corpse-Born +Touch the Spirit Realm@Starfield of Nyx +Niv-Mizzet, Visionary@Niv-Mizzet, Parun +Niv-Mizzet, Visionary@Niv-Mizzet, the Firemind +Heartless Hidetsugu@Twinflame Tyrant +Aphelia, Viper Whisperer@Bloodletter of Aclazotz +Emiel the Blessed@Dionus, Elvish Archdruid +Quilled Greatwurm@Sage of Hours +Tayam, Luminous Enigma@Devoted Druid +Dionus, Elvish Archdruid@Temur Sabertooth +Mirror Room // Fractured Realm@Palinchron +Orthion, Hero of Lavabrink@Great Oak Guardian +The Mindskinner@Syr Konrad, the Grim +Toralf, God of Fury // Toralf's Hammer@Blasphemous Act +Cavern-Hoard Dragon@Aggravated Assault +Aggravated Assault@Primal Adversary +Kiki-Jiki, Mirror Breaker@Fear of Missing Out +Tyvar, the Pummeler@Devoted Druid +Shadow of the Second Sun@Aggravated Assault +Heartless Hidetsugu@Fiendish Duo +Aggravated Assault@Cryptolith Rite +Fear of Missing Out@Splinter Twin +Shilgengar, Sire of Famine@March of the Machines +Shilgengar, Sire of Famine@Titania's Song +Shilgengar, Sire of Famine@Displaced Dinosaurs +Gremlin Tamer@Screams from Within +Tombstone Stairwell@Poison-Tip Archer +Tombstone Stairwell@Blood Artist +Kiki-Jiki, Mirror Breaker@Hazel's Brewmaster +Kodama of the East Tree@Chthonian Nightmare +Doomsday Excruciator@Phenax, God of Deception +Doomsday Excruciator@Breach the Multiverse +Loot, the Pathfinder@Deadeye Navigator +Aether Syphon@Peer into the Abyss +Body of Research@Peema Trailblazer +Soulfire Grand Master@Mana Geyser +Amalia Benavides Aguirre@Wildgrowth Walker +Riverchurn Monument@Cut Your Losses +Dance of Many@Felidar Guardian +Satya, Aetherflux Genius@Breath of Fury +Sage of the Falls@Cryptcaller Chariot +Intruder Alarm@Nemata, Grove Guardian +The Gitrog Monster@Dakmor Salvage +The Gitrog Monster@The Necrobloom +Baylen, the Haymaker@Aggravated Assault +Time Sieve@Luxurious Locomotive +Hellkite Charger@Luxurious Locomotive +Najeela, the Blade-Blossom@Luxurious Locomotive +Aggravated Assault@Luxurious Locomotive +Conqueror's Galleon // Conqueror's Foothold@Capture of Jingzhou +Conqueror's Galleon // Conqueror's Foothold@Rude Awakening +Conqueror's Galleon // Conqueror's Foothold@Reset +Conqueror's Galleon // Conqueror's Foothold@Turnabout +Tidal Control@Mindslaver +Samut, the Driving Force@Sprout Swarm +Haldir, Lórien Lieutenant@Devoted Druid +Orthion, Hero of Lavabrink@Timestream Navigator +Worldfire@Vela the Night-Clad +Cryptcaller Chariot@Greater Good +Jumbo Cactuar@Selvala, Heart of the Wilds +Jumbo Cactuar@Ruthless Technomancer +Jumbo Cactuar@Swords to Plowshares +Jumbo Cactuar@Windswift Slice +Jumbo Cactuar@Wall of Reverence +Jumbo Cactuar@Bighorner Rancher +Jumbo Cactuar@Infested Thrinax +Jumbo Cactuar@Brightmare +Jumbo Cactuar@Predator's Rapport +Jumbo Cactuar@Dazzling Reflection +Jumbo Cactuar@Peema Aether-Seer +Jumbo Cactuar@Soul's Grace +Jumbo Cactuar@Chastise +Jumbo Cactuar@Altar of Dementia +Jumbo Cactuar@Chandra's Ignition +Redshift, Rocketeer Chief@Aggravated Assault +Marvin, Murderous Mimic@Grinning Ignus +Najeela, the Blade-Blossom@Selvala, Heart of the Wilds +Aggravated Assault@Esika, God of the Tree // The Prismatic Bridge +Astarion, the Decadent@Blood Tribute +Nyxbloom Ancient@Rite of Replication +Isengard Unleashed@Heartless Hidetsugu +Shilgengar, Sire of Famine@Stridehangar Automaton +Saheeli, Radiant Creator@Timestream Navigator +Psychosis Crawler@Peer into the Abyss +Sandstorm Crasher@Aurelia, the Warleader +The Twelfth Doctor@Increasing Vengeance +The Peregrine Dynamo@Plargg, Dean of Chaos // Augusta, Dean of Order +Betor, Ancestor's Voice@Sage of Hours +Betor, Kin to All@Bloodletter of Aclazotz +Shorikai, Genesis Engine@Intruder Alarm +Adaptive Training Post@Flare of Duplication +Aetheric Amplifier@Teferi, Master of Time +Aetheric Amplifier@Magistrate's Scepter +Marina Vendrell's Grimoire@Feast of Sanity +Marrow-Gnawer@Faces of the Past +Kheru Goldkeeper@Tortured Existence +Terisian Mindbreaker@Keening Stone +Maddening Cacophony@Keening Stone +Traumatize@Keening Stone +Cut Your Losses@Keening Stone +Lord Xander, the Collector@Keening Stone +Fleet Swallower@Keening Stone +Magmakin Artillerist@Curiosity +Fortune Teller's Talent@Sensei's Divining Top +Mardu Siegebreaker@Port Razer +Kiki-Jiki, Mirror Breaker@Ratadrabik of Urborg +Mikaeus, the Unhallowed@Canker Abomination +Springheart Nantuko@Nissa, Who Shakes the World +Phelddagrif@Intruder Alarm +Questing Phelddagrif@Intruder Alarm +Necrotic Ooze@Mirror-Mad Phantasm +Tidespout Tyrant@Grim Monolith +Lazav, the Multifarious@Mirror-Mad Phantasm +The Scarab God@Mirror-Mad Phantasm +Mairsil, the Pretender@Mirror-Mad Phantasm +Araumi of the Dead Tide@Mirror-Mad Phantasm +Mirror-Mad Phantasm@Blade of Selves +Mirror-Mad Phantasm@Legion Loyalty +Ludevic, Necrogenius // Olag, Ludevic's Hubris@Mirror-Mad Phantasm +Dance of Many@Mirror-Mad Phantasm +Metamorphic Alteration@Mirror-Mad Phantasm +Anzrag, the Quake-Mole@Anzrag, the Quake-Mole +Patchwork Crawler@Mirror-Mad Phantasm +Mirror-Mad Phantasm@See Double +Chancellor of the Spires@Displacer Kitten +Ancient Copper Dragon@Aggravated Assault +Sway of the Stars@Syr Konrad, the Grim +Sway of the Stars@Vela the Night-Clad +Sway of the Stars@Nadier's Nightblade +Sway of the Stars@Zurgo Stormrender +Felothar the Steadfast@Body of Research +Blazing Sunsteel@The Mycosynth Gardens +Robaran Mercenaries@Ioreth of the Healing House +Demonic Consultation@Timestream Navigator +Soulfire Grand Master@Star of Extinction +Soulfire Grand Master@Blasphemous Act +Cloud, Planet's Champion@Crackdown Construct +Yuna, Grand Summoner@Freed from the Real +Jaws of Defeat@Viscid Lemures +Repercussion@Fear of Burning Alive +Kefka, Court Mage // Kefka, Ruler of Ruin@Queza, Augur of Agonies +Kefka, Court Mage // Kefka, Ruler of Ruin@Starving Revenant +Terra, Magical Adept // Esper Terra@Spark Double +Vivi Ornitier@Deadeye Navigator +Vivi Ornitier@Emiel the Blessed +Kefka, Court Mage // Kefka, Ruler of Ruin@Psychosis Crawler +Maester Seymour@Sage of Hours +General Leo Cristophe@Flesh Duplicate +Vivi Ornitier@Quicksilver Elemental +Kefka, Court Mage // Kefka, Ruler of Ruin@Glint-Horn Buccaneer +Kefka, Court Mage // Kefka, Ruler of Ruin@Feast of Sanity +Protean Thaumaturge@Ondu Spiritdancer +Kefka, Court Mage // Kefka, Ruler of Ruin@Niv-Mizzet, the Firemind +Kefka, Court Mage // Kefka, Ruler of Ruin@Niv-Mizzet, Parun +Spellbinder@Great Train Heist +Terra, Magical Adept // Esper Terra@The Apprentice's Folly +Sharuum the Hegemon@Hashaton, Scarab's Fist +Mardu Siegebreaker@Éomer, Marshal of Rohan +Overkill@Jaws of Defeat +Gogo, Master of Mimicry@Magosi, the Waterveil +Gogo, Master of Mimicry@Magistrate's Scepter +Timestream Navigator@The Fire Crystal +Jenova, Ancient Calamity@Sage of Hours +Hyalopterous Lemure@Jaws of Defeat +Mardu Siegebreaker@Felidar Guardian +Cephalid Aristocrat@Grafted Wargear +Cephalid Aristocrat@Lightning Greaves +Satoru Umezawa@Intruder Alarm +Dissection Tools@One with the Kami