M:tG card similarity search
| Name | Mana | Type | Text |
|---|---|---|---|
| Nature's Resurgence | 2GG | Sorcery | Each player draws a card for each creature card in their graveyard. |
| Celestial Purge | 1W | Instant | Exile target black or red permanent. |
| Relentless Skaabs | 3UU | Creature — Zombie | As an additional cost to cast this spell, exile a creature card from your graveyard. Undying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) 4/4 |
| Unholy Grotto | Land | {T}: Add {C}. {B}, {T}: Put target Zombie card from your graveyard on top of your library. | |
| Tortured Existence | B | Enchantment | {B}, Discard a creature card: Return target creature card from your graveyard to your hand. |
| Heartless Conscription | 6BB | Sorcery | Exile all creatures. For each card exiled this way, you may play that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. Exile Heartless Conscription. |
| Graf Harvest | B | Enchantment | Zombies you control have menace. (They can't be blocked except by two or more creatures.) {3}{B}, Exile a creature card from your graveyard: Create a 2/2 black Zombie creature token. |
| Soul Exchange | BB | Sorcery | As an additional cost to cast this spell, 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. |
| Step Between Worlds | 3UU | Sorcery | Each player may shuffle their hand and graveyard into their library. Each player who does draws seven cards. Exile Step Between Worlds. Plot {4}{U}{U} (You may pay {4}{U}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) |
| Do-Over | 1U | Instant | Restart the turn, except with Do-Over in exile. (First, return all cards to where they were as the turn began. For information from hidden zones like the hand, reconstruct as best you can, and do the rest at random.) |