Hey Talcos, did you see this commit to char-rnn? Haven't tested yet, but it looks like it provides the GPU to CPU checkpoint conversion that we've wanted.
Multiple batches are not done in parallel, they're done sequentially. However, during the training of a batch, all examples in a batch are done in parallel.
Right, bad wording on my part. Thanks for the clarifications.
One can think of batch_size as how many example the net considers before adjusting itself. If batch_size=1 for example, the net will change how it acts after every single example of a card. Smaller batch sizes are beneficial when you have a large, redundant dataset (which we unfortunately don't have). Larger batch sizes are slower but can result in lower residual error. The challenge is to find a happy medium, but I think the default value is fine.
Ah, but we do have a large, redundant dataset, as large and redundant as you like. It only has about 15,000 distinct elements, but we can copy and reorder them infinitely, and even mix them up internally somewhat. I don't know if that's the kind of redundancy that's really helpful, but it could be worth a shot. Also, where are you getting this info from? If there's any documentation I'd love to see some nice links so I can learn more about what I'm doing.
I've been looking through the char-rnn code, and I have figured out what needs to be done to allow for each card to be viewed as its own individual example. However, I don't (yet) know lua, so I need to learn a few things before I can make that happen.
I think you want exactly what I'm working on building right now. I'll try to get it pushed out as expeditiously as possible. If only my day job didn't also involve intense programming and other engagements of the brain...
I have no idea if this is a valid question or not, but this just popped into my head... is there a point in training multiple networks on the same data corpus, and then comparing what they've learned?
This means that two networks trained using different seeds will learn different things; if a different seed is also used to randomize the data (as I'm working on) then the batching will be different as well, so the networks will be even more different. I'm not sure how much practical effect that will have on what they can generate: with 50 epochs, there's a lot of opportunity for both of them to learn the same things.
As for training networks on subsets of the cards, this has been discussed a lot in the past. The advantage is consistency, the disadvantage is everything else, as you're further restricting an already pathetically small dataset.
@hardcast, I'll probably have a go at combining mtgencode with MSE2, since I really want to be able to use that with croxis' mtgai project. My python skills are still at the beginner level though, so it may take a while.
It's not the python that I expect to be hard here, it's the format that MSE uses. I'd suggest you take a really close look at it. There is quite a lot of funny business with tags in <>.
The annoying thing is that it would all go a lot smoother if mtgencode already had a detailed knowledge of how MSE does keywords, which I'd like to build anyway. Then you could say things like "hey keyword, go tag yourself up for me in the right format, kthx," whereas right now it's going to be messy.
You might be able to get away with minimal tagging to make mana symbols work, and leave everything else as plain text. MSE might also be able to figure out what keywords are itself and tag things for you. I'd have dug into this further, but trying to make it work under Linux gave me a bad case of C++ related depression.
Also, if batch_size is just an optimization thing, that's terrific, because turning it off would give (presumably) much better training. How would one go about turning it off in the code?
just pass "-batch_size 1" and it won't do batches in parallel. However if it is just a performance optimization, then all this will do is make it train slower while giving the same result. Probably different due to different prng usage, but whatever. You could, however, use a massive seq_length if you did that, like, 50 * 50 = 2500, which might be interesting.
Oh, and also, does it mean that seq_length will be made obsolete since each card will be trained on its own length, whatever it is?
Not quite, seq_length will work exactly as before. The difference is that chopping will be truly random, which I expect is a good approximation for optimal but still fixed length, as opposed to random in the initial input set but fixed across all replication provided by multiple epochs.
We can't do dynamic batch sizing to put each card into its own perfectly sized training batch because the network trains on multiple batches at once, and I believe they must be the same size. If you only did one batch at a time, though, it might be possible to do this. If having batch_size > 1 is just a performance optimization, this could result in really good training at the cost of speed; otherwise there could be unforeseen consequences. I will investigate further.
How are you dealing with the varying lengths of cards? Are you padding each one so that they're all they same length?
No. And I don't think there's any need to.
The network is pretty good at learning things despite chopping. The issue is that if we always chop the same cards in the same place, every single time, then some aspects of the cards that are sitting on boundaries are going to be destroyed.
The idea is to lay out one giant sequence of many, many cards, then chop that. Since the order is random, we'll chop each card up in lots of different ways. Some pieces of information are going to be lost, but hopefully those are replicated somewhere else, and the network can learn them from there.
Of course this is all just speculation, I have no idea if that's what's actually going on. Once I have things working I want to do some experiments where I vary the parameters and see what happens.
EDIT: Oh, and one thing I forgot to mention in my last post, what I really want to get pushed out is a good nn trained on the random field order format to allow resampling, where you take a card that you like some aspects of, then throw those back into the network and see how it finishes up the card. With randomly ordered but labeled fields, you avoid all of the causality problems that come up when the network has to decide things in a certain order. From what I've seen of the set generation work, this seems like a useful capability, probably not for generating the initial set of cards but possibly for cleaning them up.
In response to the ideas about using MSE formatting I've seen floating around, let me provide a little status update.
I'm still working on the batcher, slowly but surely. Lua / Torch is a strange beast, but I think I have the high level ideas figured out. I just need to find the spare brainpower to implement them.
The new batcher will be provided as a fork of the original char-rnn git repository, which I'll keep up to date with any improvements from karpathy. It'll provide an enhanced version of Talcos's whispering script as well as the new batcher. As for the batcher, that will replace the existing epoch system (which creates one set of batches and then loops over then a bunch of times) with format-specific replication and randomization. First it'll split the cards (not just random chunks of characters) into the right training / val / test splits, then it will duplicate the training set to simulate the requested number of epochs, randomizing the order of cards, as well as the order of symbols in mana costs and the order of the fields within the cards if so requested, and finally running the original char-rnn for one (really large) epoch.
I know what needs to be done; string processing in Torch tensors is a mess though. Who the heck requires you to implement memcpy using an apply function? *sigh*
On the mtgencode side, I have several possible improvements I'm considering. The first is entirely straightforward: add a new encoding for card objects that can be zipped and read in as a Magic Set Editor set. The text format has a bunch of nasty tags in it to deal with symbols and keywords, but with some effort it could be implemented.
Another idea is to split up and classify the lines in a card's text. This would allow us to do special things with keywords, have a canonical order for lines, and maybe even put labels on lines of certain types, all in a general way. The big challenge is reacting to all of the keywords in the correct fashion, as some have specific formatting that needs to be special cased. I think.
Finally, it would be really cool to add the ability to automatically supply the right reminder text for keywords, so we could try training networks that produce reminder text. Magic Set Editor can do this, but you have to go and turn it on by hand. I tried to use this feature on the existing training set; the result was a nearly working compilation of MSE on 64-bit Ubuntu, after about two hours of misery and frustration. At that point I gave up and played dwarf fortress for the rest of the night for mental health reasons. The right thing to do, I think, is to rebuild the logic in python, but take in the MSE data files to figure out what the keywords are and how to format them. This is doable, but it'll be a lot of work.
Anyway, there's certainly a lot to do, and I'm happy to keep working on it as much as I can. The current priority is the batcher, I'm really hoping to have something I can release this weekend.
If someone else wants to build an MSE formatter for mtgencode, please go ahead, I'd be happy to integrate it with a pull request or whatever.
The most reasonable way would be to move any line that begins with a keyword before any line that does not. That way, abilities which grant keywords are not considered keyworded abilities. Even something like "1: $THIS gains flying until end of turn" shouldn't be considered a keyworded ability.
I am envisioning the following format:
Line 1: all 'simple' keywords, which have either no arguments or just a number. So, "Flying, first strike, protection from red and black, rampage 1, dredge 3"
Line 2 to n: all 'complex' keywords, which have more than a number as an argument. So, "Morph 2U" or "Suspend 3 - 1RR" or "Landfall - whenever a land enters the battle under your control, @ gets +2/+2 until end of turn."
Line n+1 to n+k: all other lines of text.
Ideally, we would move the problematic abilities like rebound and buyback to the start when it's learning. Actually, I think it might be better for all keyworded abilities to appear before non-keyworded abilities, for consistency's sake.
I agree completely. I'll see about doing that for future runs.
This is an entirely reasonable extension of what I do in text_pass_8_equip() that is nontrivial to implement. See transforms.py.
The hard part is identifying what counts as a keyword ability, and when those abilities are on their own separate lines that we want to relocate. Because it's not a good idea to yank "flashback X" out of something like "cards in graveyards have flashback X, where X is their CMC."
If you do want this implemented, I'd strongly recommend that you do it in a way that I can integrate into mtgencode - so, either by pull request, or by the old fashioned method of emailing me an archive of the files you changed and asking me to do it manually. If there's demand, I can look into this myself. I believe the correct way to do it is to code a master list of all existing keywords, and then leverage that to look for general cases where possible, and special cases where necessary. I suspect it will be several hundred lines not including the massive keyword dictionary.
Just a general question so I can use the web tool better, are there any large dumps of just all the different categories of cards in normal MTG in a text format? I need source material to plug into the online tool.
Take a look in here. If it doesn't show you the file, click "view raw."
The only problem I have with the "name a card" effects is that the network isn't guaranteed to remember that you named a card later in the text, not if it stumbled upon something more interesting to do.
But that's the whole point - as proposed, Foresight triggers whenever anyone names or reveals a card, regardless of whether they did anything related to the naming or revealing, and it doesn't need to care about the naming or revealing either.
If you have "Foresight -- whenever a player names or reveals a card, draw a card" around, then suddenly all those cards than have you name things pointlessly look a lot more exciting.
I'm still working on the batcher. When I'm happy with it I'll make it available somehow and start training some various things on my big Intel machine. There will be a reorganization phase, and then I intend to have a bunch of nicely labeled checkpoints and data dumps available on google drive.
In the meantime, allow me to spam some more annotated dumps. I can now look up the correct names to make working card tags, and check the uniqueness of cardnames according to edit distance.
Cyconspits Arch5 (Uncommon)
Artifact ~ Equipment
Equip~sacrifice Cyconspits Arch and put mana and eislone permanents you control.
Cyconspits Arch has flying as long as you control a dwarf. 1: Cyconspits Arch deals 2 damage to target creature with flying. If you do, it enters the battlefield with a +1/+1 counter on it for each time it regenerated this turn.
~~ closest cards ~~ Grifter's Blade: 0.913389463494 Sai of the Shinobi: 0.880042425493 Stormrider Rig: 0.870581723272 Ordeal of Purphoros: 0.869883268702 Ordeal of Heliod: 0.869348438885
~~ closest names ~~ Ornitharch: 0.64 Conspiracy: 0.64 Samite Archer: 0.571428571429
Mishra's Battle Beast2G (Rare)
Creature ~ Beast (2/2)
Domain ~ Mishra's Battle Beast costs 1 less to cast for each creature card in your graveyard as an additional spell that draft.
Enchanted creature has first strike as long as you control a green permanent.
~~ closest cards ~~ Auriok Steelshaper: 0.76558669885 Tenza, Godo's Maul: 0.752702929726 Nylea, God of the Hunt: 0.73066313893 Tek: 0.73011832514 Dragon Grip: 0.722174355805
~~ closest names ~~ Mishra's Bauble: 0.722222222222 Ashnod's Battle Gear: 0.682926829268 Aven Battle Priest: 0.615384615385
Withering Cyclops3BB (Common)
Creature ~ Cyclops (3/4)
Flying
Whenever Withering Cyclops deals combat damage to a player, put a +1/+1 counter on it.
Whenever another creature enters the battlefield under your control, you may draw a card.
~~ closest cards ~~ Garza Zol, Plague Queen: 0.893539145362 Necroskitter: 0.88840554044 Havengul Vampire: 0.887564978737 Deathbringer Thoctar: 0.875916470689 Thraximundar: 0.869135164147
~~ closest names ~~ Withering Wisps: 0.75 Hulking Cyclops: 0.75 Withering Boon: 0.709677419355
Titanic OverwaldB (Uncommon)
Enchantment ~ Aura
Enchant artifact
Whenever enchanted creature is dealt damage, you may pay B. If you do, put two 1/1 white soldier creature tokens onto the battlefield.
~~ closest cards ~~ Militia's Pride: 0.878662432033 Murder Investigation: 0.877781920536 Promise of Bunrei: 0.87698782308 Spirit Bonds: 0.866417294932 Abzan Ascendancy: 0.855080448363
~~ closest names ~~ Titanic Growth: 0.666666666667 Cateran Overlord: 0.625 Titania: 0.608695652174
Faerie Panorama _NOCOST_ (Rare)
Land
At the beginning of your upkeep, put a charge counter on Faerie Panorama.
Sacrifice Faerie Panorama: you gain life equal to the number of charge counters on Faerie Panorama.
~~ closest cards ~~ Golden Urn: 0.987927399301 Powder Keg: 0.956931617775 Torture Chamber: 0.953648905325 Jinxed Choker: 0.953045280718 Legacy's Allure: 0.952474683331
~~ closest names ~~ Esper Panorama: 0.758620689655 Faerie Swarm: 0.740740740741 Grixis Panorama: 0.733333333333
Divine Oracle2WU (Rare)
Creature ~ Human Soldier (2/3)
While choosing tokens you control are 1/1 green elf warrior creatures you control.
Whenever Divine Oracle deals combat damage to an opponent, that player puts the top card of his or her library into his or her graveyard.
~~ closest cards ~~ Screeching Silcaw: 0.86944876052 Necromaster Dragon: 0.849533453084 Riddlekeeper: 0.844178159642 Undead Alchemist: 0.836496991819 Balshan Beguiler: 0.82892500481
~~ closest names ~~ Coiling Oracle: 0.740740740741 Divine Favor: 0.72 Divine Presence: 0.714285714286
Darkthief Brood4 (Rare)
Artifact
Whenever an opponent casts a spell, if Darkthief Brood is an enchantment, Darkthief Brood becomes a 2/2 creature with power greater than Darkthief Brood's power.
~~ closest cards ~~ Opal Acrolith: 0.876809101115 Opal Archangel: 0.869495560726 Hidden Ancients: 0.863540761842 Opal Champion: 0.855729760143 Hidden Guerrillas: 0.850035819913
~~ closest names ~~ Altar of the Brood: 0.666666666667 Taste of Blood: 0.620689655172 Dauthi Warlord: 0.620689655172
Plaguebinder5U (Rare) _UNPARSED_ _INVALID_
Creature ~ Fox Wizard (2/4)
If you would draw a card except the first one of more tokens onto the battlefield, its controller adds one mana of the chosen type without paying its mana cost. <10> saltfield trap
<12> instant
<14> trap
<15> A
<17> {WW^}
<18> exchange creature you control gets +&^/+&^.\enchanted creature gets +&^^^^^/+&^^^^^ and has haste.
<20> gargoyle archers
<22> creature
<24> human soldier
<25> O
<26> &^^/&^
<27> {^WW}
<28> kinship ~ at the beginning of the end step, @'s owner shuffles it into his or her library.
~~ closest cards ~~ Extraplanar Lens: 0.776633936903 Dream Halls: 0.764287803005 Gauntlet of Power: 0.759579450326 Omen Machine: 0.750334014499 Elite Arcanist: 0.750214156501
~~ closest names ~~ Plague Boiler: 0.8 Plague Wind: 0.782608695652 Plague Stinger: 0.769230769231
Fab MeakR (Common) _UNPARSED_ _INVALID_
Sorcery
As an additional cost to cast Fab Meak, you may reveal a dragon card from your hand.
Fab Meak deals 4 damage to target creature. It can't be regenerated this turn. <10> dazzle
<12> instant
<15> A
<17> {RRRR^}
<18> target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. attach it to that creature or player.
~~ closest cards ~~ Draconic Roar: 0.92318725584 Shard Volley: 0.899520148559 Sonic Seizure: 0.897494800124 Collateral Damage: 0.895077452465 Reckless Abandon: 0.893791530931
~~ closest names ~~ Flamebreak: 0.666666666667 Uba Mask: 0.625 Mana Leak: 0.588235294118
Akroma's Dimirim1UU (Rare)
Enchantment ~ Aura
Enchant red or green artifact creature
When Akroma's Dimirim enters the battlefield, put a legendary 3/4 colorless golem artifact creature token onto the battlefield.
~~ closest cards ~~ Wand of the Elements: 0.89270609298 Reef Worm: 0.888500890354 Genesis Chamber: 0.875895421841 Thopter Foundry: 0.861730460091 Fists of Ironwood: 0.841070680541
~~ closest names ~~ Akroma's Memorial: 0.727272727273 Akroma's Devoted: 0.625 Kiora's Dismissal: 0.606060606061
Vodalian Ringwister1G (Rare)
Creature ~ Human Shaman (1/1)
Enchant creature
Enchanted creature gets +0/+3 as long as it's white. At the beginning of the next end step, each player discards a number of cards with the same name as that artifact's converted mana cost.
~~ closest cards ~~ Paroxysm: 0.847620223441 Righteous Authority: 0.809518354369 Dance of the Dead: 0.797582218233 Ashling's Prerogative: 0.790233414096 Soulshriek: 0.787804716245
~~ closest names ~~ Vodalian Illusionist: 0.717948717949 Vodalian Hypnotist: 0.702702702703 Vodalian Mage: 0.6875
Aura Hunt2RR (Common)
Enchantment ~ Aura
Enchant creature
When Aura Hunt enters the battlefield, draw a card at the beginning of your next turn, where X is its power. It becomes blocked, it gets -2/-2 until end of turn. When that creature attacks or blocks this combat if able.
~~ closest cards ~~ Bestial Fury: 0.896905417065 Krovikan Plague: 0.867690679159 Captivating Glance: 0.867074697388 Consuming Ferocity: 0.86111091539 Infinite Authority: 0.859549059701
~~ closest names ~~ Treasure Hunt: 0.727272727273 Treasure Hunter: 0.666666666667 Pack Hunt: 0.666666666667
The Order of Thought1B (Common)
Sorcery
Target player reveals his or her hand. You choose a nonland card from it. If you do, you choose one of them. That player discards it unless he or she pays X. You gain X life.
~~ closest cards ~~ Thoughtseize: 0.944131290008 Nightsnare: 0.9432094525 Diplomacy of the Wastes: 0.93620353055 Despise: 0.934010874166 Duress: 0.931300698157
~~ closest names ~~ Train of Thought: 0.722222222222 Trigon of Thought: 0.702702702703 Surrender Your Thoughts: 0.651162790698
Illusionist Permorents2RR (Rare)
Enchantment
At the beginning of each player's upkeep, that player discards a card.
At the beginning of your upkeep, you may put a +1/+1 counter on each of those white creatures you control. You draw a card at the beginning of the next turn's upkeep.
~~ closest cards ~~ Dawn of the Dead: 0.892412938835 Call to the Grave: 0.88553795707 Telim'Tor's Edict: 0.879045108429 Malignant Growth: 0.877017652521 Quest for Ula's Temple: 0.872122483722
~~ closest names ~~ Illusionist's Bracers: 0.697674418605 Illusionist's Gambit: 0.666666666667 Illusionary Armor: 0.666666666667
Militus's Cave _NOCOST_ (Rare)
Land t: add 1 to your mana pool. t, sacrifice a creature: return up to two target creature cards from your graveyard to your hand.
Whenever you cast an artifact spell, return Militus's Cave to its owner's hand. B, sacrifice Militus's Cave: return target instant or sorcery card from your graveyard to your hand.
~~ closest cards ~~ Petrified Field: 0.938868601773 Buried Ruin: 0.930210770474 Haunted Fengraf: 0.920999436923 Haven of the Spirit Dragon: 0.910289603185 Deathrite Shaman: 0.900998589195
~~ closest names ~~ Twilight's Call: 0.620689655172 Militia's Pride: 0.620689655172 Misers' Cage: 0.615384615385
Reckless Savagery2G (Common)
Sorcery
Search your library for a creature card with converted mana cost X or less, reveal them, and put them into your hand. Then shuffle your library.
Spells your opponents cast that target one or more creatures you control, put a 4/4 red dragon soldier creature token with flying onto the battlefield.
~~ closest cards ~~ Green Sun's Zenith: 0.935426318203 Beseech the Queen: 0.932086356499 Wargate: 0.921120873548 Chord of Calling: 0.917698800978 Garruk, Caller of Beasts: 0.90810445752
~~ closest names ~~ Reckless Charge: 0.75 Reckless Ogre: 0.733333333333 Reckless Scholar: 0.727272727273
Adyle's ChainG (Common)
Enchantment ~ Aura
Enchant land
Enchanted land is a 3/3 white spirit enchantment creature you control.
Heroic ~ whenever you cast a spell that targets Adyle's Chain, you gain 2 life.
~~ closest cards ~~ Opal Caryatid: 0.829032484225 Mortal Obstinacy: 0.827848250797 Genju of the Fields: 0.812797126645 Keen Sense: 0.80958433085 Betrayal: 0.806508069439
~~ closest names ~~ Horncaller's Chant: 0.645161290323 Ghoulcaller's Chant: 0.625 Iroas's Champion: 0.620689655172
Boros Guildgate _NOCOST_ (Common)
Land ~ Gate
Boros Guildgate enters the battlefield tapped. t: add G or U to your mana pool.
When Boros Guildgate is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library. Loses 1 life.
~~ closest cards ~~ Duskmantle, House of Shadow: 0.92426969341 Nephalia Drownyard: 0.916761283145 Ghost Quarter: 0.913101345093 Codex Shredder: 0.88693458516 Gaea's Blessing: 0.863620258739
~~ closest names ~~ Boros Guildgate: 1.0
Tovolar's Staff3 (Rare)
Artifact
At the beginning of each player's upkeep, that player chooses a creature he or she controls. Destroy it and all auras you control until end of turn.
~~ closest cards ~~ Keldon Twilight: 0.876057348726 Equipoise: 0.869730340363 Order of Succession: 0.865939619795 Sands of Time: 0.864089319089 Web of Inertia: 0.849183158961
~~ closest names ~~ Voyager Staff: 0.714285714286 Thornbite Staff: 0.6 Tolaria West: 0.592592592593
Ancient Elf1G (Common)
Creature ~ Elf Scout (1/1) G, t, sacrifice a goblin: prevent all damage that would be dealt by target creature you control this turn by a source of your choice with converted mana cost 3 or less.
~~ closest cards ~~ Elvish Scout: 0.867955616872 Caregiver: 0.859100213731 Elvish Healer: 0.844731797772 Whippoorwill: 0.840998479698 Necra Disciple: 0.840724010589
~~ closest names ~~ Ancient Den: 0.818181818182 Ancient Ooze: 0.782608695652 Ancient Runes: 0.75
Sun WampB (Uncommon)
Creature ~ Wall (0/3)
Defender
Protection from artifacts
~~ closest cards ~~ Cemetery Gate: 0.866131216775 Angelic Wall: 0.839316537988 Steel Wall: 0.829376336771 Wall of Light: 0.82522477486 Wall of Shields: 0.817070732437
~~ closest names ~~ Swamp: 0.769230769231 Sun Clasp: 0.705882352941 Tsunami: 0.666666666667
Tin~tator3BB (Rare)
Enchantment ~ Aura
Enchant creature
Enchanted creature has flying.
When enchanted creature becomes blocked by a creature, that creature deals damage equal to its power to a third target creature other than Tin~tator.
Sacrifice an artifact: regenerate Tin~tator.
~~ closest cards ~~ Lust for War: 0.892690843974 Venomous Fangs: 0.889840851683 Bloodfire Infusion: 0.887167022697 Crackling Club: 0.885086108184 Inferno Fist: 0.883967496846
~~ closest names ~~ Instigator: 0.631578947368 Tainted Æther: 0.608695652174 Titan Forge: 0.6
Ranseed Hoer2(U/R)(U/R) (Uncommon)
Creature ~ Elemental (2/3)
Flying
Whenever Ranseed Hoer deals combat damage to a player, draw that many cards. G: Ranseed Hoer gets +1/+1 until end of turn.
~~ closest cards ~~ Glint-Eye Nephilim: 0.851737658228 Beacon Hawk: 0.840132097833 Sunhome Enforcer: 0.794605317493 Spiritmonger: 0.793866501557 Chandra's Spitfire: 0.782639251838
~~ closest names ~~ Trained Orgg: 0.666666666667 Rage Thrower: 0.666666666667 Deranged Hermit: 0.666666666667
Pin~efreet Rampager3RR (Rare) _UNPARSED_ _INVALID_
Creature ~ Human (4/4)
If Pin~efreet Rampager is in your opening hand, you may begin the game with Pin~efreet Rampager into your hand.
If you would draw a spell or ability, it gets +2/+0 and gains flying and first strike until end of turn. <10> druid gargays
<12> artifact creature
<14> beast
<15> Y
<16> &/&
<17> {^^^^^^}
<18> trample\at the beginning of your upkeep, you may look at the top card of your library. if it shares a creature type with @, you may reveal it. if you do, put a -&^/-&^ counter on @.
~~ closest cards ~~ Kithkin Zephyrnaut: 0.843908135977 Flamewake Phoenix: 0.827444374966 Waterspout Weavers: 0.798024153581 Leyline of Lightning: 0.795105997063 Avarax: 0.794298388842
~~ closest names ~~ Predatory Rampage: 0.666666666667 Pinecrest Ridge: 0.647058823529 Efreet Weaponmaster: 0.631578947368
Static ArcR (Uncommon)
Enchantment
Whenever an opponent attacks enchanted player with one or more creatures, that attacking player may discard a card. If the player does, Static Arc deals 3 damage to that player.
~~ closest cards ~~ Curse of Chaos: 0.918252918699 Chain of Plasma: 0.903303317923 Chain Lightning: 0.897608364929 Psychic Purge: 0.855821479752 Pyromancer's Swath: 0.854059599244
~~ closest names ~~ Static Orb: 0.8 Scatter Arc: 0.666666666667 Pyrostatic Pillar: 0.666666666667
Tolarian Archop1GG (Uncommon)
Creature ~ Human Warrior (3/4)
At the beginning of your upkeep, each player discards a number of creature cards, then put the rest on top of his or her library in any order.
~~ closest cards ~~ Orcish Librarian: 0.901188891384 Mirri's Guile: 0.900385261917 Guild Feud: 0.898766671597 Sultai Ascendancy: 0.898651721485 Lim-Dûl's Vault: 0.895379735944
~~ closest names ~~ Tolarian Serpent: 0.709677419355 Tolarian Academy: 0.709677419355 Tolarian Drake: 0.689655172414
Mischief a Compress2WG (Rare)
Creature ~ Spirit (2/2)
Whenever Mischief a Compress attacks, defending player reveals the top card of his or her library. If it's a creature card, that spell during your turn, before attackers are declared.
~~ closest cards ~~ Carrion Rats: 0.815930463001 Goblin Guide: 0.814615618937 Rebirth: 0.806567032725 Tempest Efreet: 0.806091914084 Amulet of Quoz: 0.789559743455
~~ closest names ~~ Mischief and Mayhem: 0.684210526316 Mystic Compass: 0.606060606061 Star Compass: 0.58064516129
Oakenform1WG (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +3/+4
At the beginning of each upkeep, if you have 8 or less life, you may sacrifice Oakenform. If you do, destroy target nonbasic land and all other permanents with that name and Oakenform deals 2 damage to you.
~~ closest cards ~~ Breath of Fury: 0.881214572553 Takklemaggot: 0.876821193254 Imprison: 0.87237498637 Mangara's Equity: 0.867264267047 Mortal Obstinacy: 0.866581428443
~~ closest names ~~ Oakenform: 1.0
Lazing Rage4R (Uncommon)
Enchantment
Whenever an opponent casts a zreleop one that start, Lazing Rage deals 2 damage to that player.
At the beginning of your upkeep, any player may sacrifice a creature. If a land cand as it entered the battlefield, you lose 2 life.
Whenever you cast a red spell, you may have Lazing Rage become a 3/2 hound artifact creature with trample.
~~ closest cards ~~ Jeweled Torque: 0.896247379162 Raka Sanctuary: 0.894395802617 Leyline of Lightning: 0.884339177604 Mangara's Equity: 0.87976728758 Planar Chaos: 0.879341403647
~~ closest names ~~ Flailing Drake: 0.72 Undying Rage: 0.695652173913 Sylvan Ranger: 0.666666666667
Griv Sliver2U (Uncommon)
Creature ~ Sliver (2/2)
At the beginning of your upkeep, put a quest counter on Griv Sliver.
Enchanted creature has protection from green.
~~ closest cards ~~ Momentum: 0.905707407418 Private Research: 0.886068481626 Serrated Arrows: 0.885214535733 Divine Intervention: 0.884088489731 Scavenging Ghoul: 0.878034820935
~~ closest names ~~ Galerider Sliver: 0.740740740741 Ward Sliver: 0.727272727273 Root Sliver: 0.727272727273
Gristleborn ShamanR (Rare)
Creature ~ Human Rogue (3/1)
Gristleborn Shaman attacks each turn if able.
Gristleborn Shaman attacks each turn if able.
The amount of cards you control could can't be uncast.
~~ closest cards ~~ Lim-Dûl's Paladin: 0.757445241422 Frenzied Goblin: 0.756155446346 Rock Jockey: 0.753022058734 Ydwen Efreet: 0.748644951041 Cogwork Tracker: 0.745263786704
~~ closest names ~~ Storm Shaman: 0.733333333333 Ogre Shaman: 0.689655172414 Bone Shaman: 0.689655172414
Ophidian4G (Uncommon)
Creature ~ Beast (4/4)
Trample
Whenever another creature enters the battlefield, you lose 1 life.
~~ closest cards ~~ Peace Strider: 0.878979697224 Totem Speaker: 0.871642279287 Angel of Mercy: 0.866119276318 Deepwood Tantiv: 0.859511166309 Ambush Krotiq: 0.85863768154
~~ closest names ~~ Ophidian: 1.0
Iniste Shaman1UU (Uncommon)
Creature ~ Vedalken Artificer (2/2)
Discard two lands can't be activated.
When Iniste Shaman dies, vigilance and has target opponent each exile the top ten cards of his or her library.
~~ closest cards ~~ Sage's Row Denizen: 0.83918945712 Mindeye Drake: 0.823170978755 Stern Mentor: 0.820629078984 Wu Spy: 0.81680892071 Vedalken Entrancer: 0.816440318375
~~ closest names ~~ Brine Shaman: 0.8 Ire Shaman: 0.782608695652 Bone Shaman: 0.75
Contamination1WU (Mythic Rare)
Enchantment
All creatures get -2/-0.
When Contamination is put into a graveyard from anywhere, shuffle it into its owner's library.
At the beginning of each upkeep, if a player cast two or more spells last turn, transform Contamination.
~~ closest cards ~~ Decaying Soil: 0.878841962448 Colfenor's Urn: 0.87598536219 Archmage Ascension: 0.871681717558 Quest for Ula's Temple: 0.871048677057 Duplicity: 0.867146331085
~~ closest names ~~ Contamination: 1.0
Wlith ReafUXW (Uncommon)
Instant
Uncast target creature spell. Put a 3/3 white angel creature token with flying onto the battlefield.
Flashback W
~~ closest cards ~~ Geist Snatch: 0.870309788596 Pegasus Stampede: 0.847915790306 Afterlife: 0.845406097843 Swan Song: 0.841687491367 Funeral Pyre: 0.835393344439
~~ closest names ~~ Withdraw: 0.666666666667 Slitherhead: 0.666666666667 Slith Predator: 0.666666666667
Foresight1R (Common)
Sorcery
Foresight deals 1 damage to target creature or player. If Foresight was kicked, instead permanents you control gain flying until end of turn.
~~ closest cards ~~ Vigorous Charge: 0.905514792938 Grab the Reins: 0.878093460734 Commando Raid: 0.873501361091 Last-Ditch Effort: 0.872788397712 Showstopper: 0.872643840958
~~ closest names ~~ Foresight: 1.0
Goblin Body Gampit2G (Common) _UNPARSED_ _INVALID_
Instant
Prevent all damage that would be dealt to target creature this turn. Goblin Body Gampit deals damage to that creature's controller equal to the number of lands you control. You put the chosen cards into your hand. Otherwise, the player puts it onto the battlefield. <10> song of purity
<12> enchantment
<14> aura
<15> O
<17> {^^WW^}
<18> enchant creature\enchanted creature gets +&^/+&^ for each elf you control.\{RR}: enchanted creature gets +&^/+&^ until end of turn.
~~ closest cards ~~ Scars of the Veteran: 0.902054649487 Red Sun's Zenith: 0.896066489133 Vanish into Memory: 0.874110564141 Pyromancer's Swath: 0.861761821066 Intervention Pact: 0.859323335776
~~ closest names ~~ Goblin Dynamo: 0.709677419355 Goblin Kaboomist: 0.705882352941 Goblin Game: 0.689655172414
Scion of Horizons2G (Rare)
Creature ~ Elf Warrior Archer (2/3)
Creatures you control have haste.
At the beginning of your upkeep, you may pay UG. If you do, untap Scion of Horizons.
~~ closest cards ~~ Brass Man: 0.825464194285 Goblin War Wagon: 0.816182336247 Brass Gnat: 0.813277172489 Screeching Bat: 0.807313002901 Masked Admirers: 0.796555521058
~~ closest names ~~ Scion of Oona: 0.8 Agent of Horizons: 0.764705882353 Scion of Ugin: 0.733333333333
Survey the PrideR (Common)
Instant
Until end of turn, creatures you control gain "enchanted creature gets +1/+0.
If a player would deal damage to an opponent, that player discards a card. Activate this ability only before attackers are declared.
~~ closest cards ~~ Martyrdom: 0.868443109764 Warriors' Lesson: 0.865048523672 Enshrouding Mist: 0.844457493643 Chaotic Strike: 0.843508381934 Kjeldoran Guard: 0.839391965173
~~ closest names ~~ Stir the Pride: 0.8 Survey the Wreckage: 0.742857142857 Turn the Tide: 0.689655172414
Viashino Revivation2RR (Rare)
Enchantment
Domain ~ enchanted creature gets +3/+3 and has trample. U: target blue creature gains "at the beginning of each upkeep, if a player cast two or more spells last turn, transform Viashino Revivation.
~~ closest cards ~~ Call of the Full Moon: 0.948128976943 Aggression: 0.823823949258 Bestial Fury: 0.812235071619 Custody Battle: 0.80852231088 Oni Possession: 0.795539267734
~~ closest names ~~ Viashino Heretic: 0.742857142857 Viashino Skeleton: 0.722222222222 Viashino Warrior: 0.685714285714
Reckless Sage2U (Common)
Creature ~ Human Wizard (2/3)
Phasing
Reckless Sage can block player or his or her life total become 3/5 soldiers are creatures that didn't attack this turn.
~~ closest cards ~~ Sneaky Homunculus: 0.677897853363 Arctic Foxes: 0.639981076552 Monstrous Hound: 0.632600639064 Manta Ray: 0.630588998518 Graxiplon: 0.624874233732
~~ closest names ~~ Reckless Charge: 0.857142857143 Reckless Ogre: 0.846153846154 Reckless Spite: 0.814814814815
Tolarian Assault2R (Rare)
Enchantment
At the beginning of each append enters the battlefield, sacrifice it unless you return a land you control to its owner's hand.
~~ closest cards ~~ Conjurer's Closet: 0.848810814947 Vapor Snare: 0.846344499745 Living Tsunami: 0.841186667262 Astral Slide: 0.83999590362 Mana Vortex: 0.839143979103
~~ closest names ~~ Goblin Assault: 0.8 Tolarian Emissary: 0.727272727273 Tolaria West: 0.714285714286
Storm Spellbomb1B (Common)
Artifact t: add W to your mana pool.
Storm Spellbomb doesn't untap during your untap step if it has blocked or blocked by Storm Spellbomb.
Whenever Storm Spellbomb blocks or becomes blocked, it gets -1/-1 until end of turn.
Whenever an opponent discards a card, you gain life equal to that permanent's converted mana cost.
~~ closest cards ~~ Leeching Licid: 0.866842906487 Stinging Licid: 0.851379824829 Imprison: 0.849693241545 Mark of Sakiko: 0.847428385357 Contested War Zone: 0.843543186112
~~ closest names ~~ Origin Spellbomb: 0.774193548387 Æther Spellbomb: 0.774193548387 Sunbeam Spellbomb: 0.75
Gargus, the Vines~excemplar1BB (Rare)
Legendary Creature ~ Human Archer (3/3) t: Gargus, the Vines~excemplar deals 2 damage to target creature or player and you gain 2 life. 2U: put a 1/1 black boar creature token with deathtouch onto the battlefield.
When Gargus, the Vines~excemplar dies, you may pay 3. If you do, choose a land type. You may choose new targets for the copy.
Tap seven untapped creatures you control: creatures you control get +0/+3 until end of turn.
~~ closest cards ~~ Spirit Bonds: 0.846790458366 Pyrewild Shaman: 0.845045727348 Flight Spellbomb: 0.842561224311 Mastery of the Unseen: 0.836288975021 Soul Net: 0.835978867289
~~ closest names ~~ Magus of the Vineyard: 0.625 Reins of the Vinesteed: 0.571428571429 Magus of the Candelabra: 0.56
Pelesh5R (Rare)
Sorcery
Search your library for a basic land card, reveal that card, and put it into your hand. Then shuffle your library.
~~ closest cards ~~ Sprouting Vines: 0.953607587422 Sarkhan's Triumph: 0.947478860027 Plea for Guidance: 0.946142591032 Idyllic Tutor: 0.945251252999 Long-Term Plans: 0.94420108099
~~ closest names ~~ Flesh: 0.727272727273 Replenish: 0.666666666667 Perish: 0.666666666667
Choechor Juggernaut4 (Uncommon) _INVALID_
Artifact Creature ~ Juggernaut (3/3) t: add R to your mana pool.
1uu}, t: target creature you control gets +1/+3 until end of turn.
~~ closest cards ~~ Thermopod: 0.880841821186 Naya Battlemage: 0.871124082506 Heartwood Shard: 0.845982613379 Jabari's Banner: 0.845826711135 Elven Lyre: 0.832105086646
~~ closest names ~~ Otarian Juggernaut: 0.702702702703 Juggernaut: 0.689655172414 Phyrexian Juggernaut: 0.666666666667
Dispersure3B (Common)
Sorcery
Target player reveals his or her hand and discards all nonland cards. For each card revealed this way, repeat this process any number of commanders were on the battlefield.
~~ closest cards ~~ Last Rites: 0.951111036137 Struggle for Sanity: 0.932397600274 Thought Hemorrhage: 0.924318098825 Stronghold Gambit: 0.921545773382 Noxious Vapors: 0.919823395269
~~ closest names ~~ Disperse: 0.888888888889 Fissure: 0.705882352941 Power Surge: 0.666666666667
Panic Barrier2U (Uncommon)
Creature ~ Illusion (*/*)
Flying
Panic Barrier enters the battlefield tapped.
When Panic Barrier enters the battlefield, sacrifice a permanent that shares a creature type with Panic Barrier. t: add G or W to your mana pool.
~~ closest cards ~~ Temple of Enlightenment: 0.899868539137 Temple of Mystery: 0.898146930612 New Benalia: 0.89791117614 Simic Growth Chamber: 0.896137488419 Temple of Deceit: 0.895428608869
~~ closest names ~~ Psychic Barrier: 0.785714285714 Relic Barrier: 0.769230769231 Nivix Barrier: 0.769230769231
Ring of Despoir0 (Rare)
Artifact 5, t: exile target nonland permanent your opponents control. Then target player shuffles his or her graveyard into his or her library.
Ring of Despoir can't attack unless you control a swamp.
~~ closest cards ~~ Codex Shredder: 0.910432532184 Pyxis of Pandemonium: 0.888476969327 Sphinx's Tutelage: 0.876860567121 Cranial Archive: 0.869638661899 Grindstone: 0.869516013991
~~ closest names ~~ Angel of Despair: 0.774193548387 Caverns of Despair: 0.727272727273 Wings of Aesthir: 0.709677419355
Murder of Thien7 (Uncommon) _UNPARSED_ _INVALID_
Artifact Creature ~ Wizard (4/6) 1: regenerate Murder of Thien. <10> apessive martur
<12> enchantment
<15> A
<17> {^WW^}
<18> prevent all combat damage that would be dealt to creatures you control.
~~ closest cards ~~ Diabolic Machine: 0.971013596167 Pewter Golem: 0.954763931959 Soliton: 0.951615052775 Obsianus Golem: 0.943731968632 Glass Golem: 0.942397278381
~~ closest names ~~ Furor of the Bitten: 0.705882352941 Outrider of Jhess: 0.6875 Sunder from Within: 0.666666666667
Mistblade Formation3G (Rare) _UNPARSED_ _INVALID_
Enchantment ~ Aura
Enchant creature
Enchanted creature has at the beginning of your upkeep, you may sacrifice a land. If you do, put four +1/+1 counters on Mistblade Formation. t, remove a +1/+1 counter from Mistblade Formation: draw a card. <10> combal mauler
<12> creature
<14> bird soldier
<15> N
<16> &^^^^/&^^^^
<17> {BB^^^^}
<18> flying\@ can block only creatures with flying.
~~ closest cards ~~ Cocoon: 0.940021476658 Shape of the Wiitigo: 0.936207133475 Private Research: 0.936142785868 Ordeal of Thassa: 0.929727934272 Momentum: 0.918544581972
~~ closest names ~~ Misinformation: 0.727272727273 Tortoise Formation: 0.702702702703 Aerial Formation: 0.685714285714
Shrine of BaloneGR (Uncommon)
Sorcery
Shrine of Balone deals 1 damage to target creature or player.
Enchanted creature gets +3/+0 and has first strike and "t, that player kor the coin can be blocked as though they didn't have this ability this turn, this creature deals damage equal to its power to target creature or player."
~~ closest cards ~~ Fire Whip: 0.882442429114 Mugging: 0.880838004907 Torrent of Lava: 0.876906663941 Commando Raid: 0.875262931417 Delirium: 0.874785370002
~~ closest names ~~ Throne of Bone: 0.8 Shrine of Loyal Legions: 0.717948717949 Ring of Kalonia: 0.709677419355
Apes of Warfare1G (Rare)
Enchantment
At the beginning of your upkeep, sacrifice Apes of Warfare unless you remove a counter from another target creature. If you do, return Apes of Warfare to its owner's hand.
~~ closest cards ~~ Safe Haven: 0.916793849449 Death Spark: 0.90920009503 Forgotten Harvest: 0.900070689567 Ichorid: 0.898868278631 Fasting: 0.888798762498
~~ closest names ~~ Student of Warfare: 0.727272727273 Glory of Warfare: 0.709677419355 Ravages of War: 0.689655172414
Full Mount4UU (Rare)
Enchantment
Whenever a creature you control with hexproof ~ whenever a creature you control attacks, it gets +1/+0 until end of turn for each other attacking creature you control.
~~ closest cards ~~ Valor in Akros: 0.869652902466 Fervent Charge: 0.868395707481 Shared Animosity: 0.866899029657 Battle Cry: 0.815354419177 Sigil of Valor: 0.81099339386
~~ closest names ~~ Full Moon's Rise: 0.615384615385 Spell Counter: 0.608695652174 Null Champion: 0.608695652174
Masumaro, Ranger of the Pack6GG (Rare)
Creature ~ Beast Mutant (7/6)
When Masumaro, Ranger of the Pack enters the battlefield, you gain 4 life. 1, sacrifice Masumaro, Ranger of the Pack: Masumaro, Ranger of the Pack deals damage equal to its power to each creature you control.
Megamorph W
~~ closest cards ~~ Loxodon Hierarch: 0.854028318689 Phyrexian War Beast: 0.841922111084 Whiptail Moloch: 0.832820659376 Fire Dragon: 0.819407641394 Meglonoth: 0.811701605849
~~ closest names ~~ Hunger of the Howlpack: 0.68 Shaman of the Pack: 0.652173913043 Profaner of the Dead: 0.625
Tran Exited2B (Uncommon)
Instant
Cast Tran Exited only during the declare attackers step and only if you've been attacked this step.
This turn, if you have no cards in hand, instead put the top four cards of your library into your graveyard.
~~ closest cards ~~ Sylvan Library: 0.835058168828 Library of Leng: 0.819481877694 Mindstorm Crown: 0.811960982274 Pure Intentions: 0.807464593725 Whip of Erebos: 0.800845120046
~~ closest names ~~ Metathran Elite: 0.692307692308 Utvara Hellkite: 0.615384615385 Reanimate: 0.6
Addle ExtractionU (Rare)
Instant
Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield. If you do, shuffle your library.
~~ closest cards ~~ Kodama's Reach: 0.967661236136 Cultivate: 0.965728622843 Peregrination: 0.965595102415 Far Wanderings: 0.954814596014 Gift of Estates: 0.954283254921
~~ closest names ~~ Mind Extraction: 0.774193548387 Aura Extraction: 0.774193548387 Cranial Extraction: 0.764705882353
Englinate2B (Common) _UNPARSED_ _INVALID_
Instant
Target player puts the top two cards of his or her library into his or her graveyard. If it's a land, it puts it into his or her hand. Then each player who searched a library this way, shuffle that piles. <10> sneptrace
<12> enchantment
<15> A
<17> {^^RR^RR}
<18> at the beginning of each player's upkeep, @ deals damage to that player equal to the number of clerics that player controls.
~~ closest cards ~~ Shape Anew: 0.961798275289 Coerced Confession: 0.958646660513 Tunnel Vision: 0.957272660826 Head Games: 0.955793198319 Horrifying Revelation: 0.955101819646
~~ closest names ~~ Exsanguinate: 0.761904761905 Glint: 0.714285714286 Vengevine: 0.666666666667
Pelmarid Boros _NOCOST_ (Common) _UNPARSED_ _INVALID_
Land
Pelmarid Boros enters the battlefield tapped. t: add 1 to your mana pool. W, t: target legendary creature gets +0/+2 until end of turn. Untap it. <10> phyrexian lunge
<12> sorcery
<15> N
<17> {^UU}
<18> exile up to three target cards from a single graveyard.
~~ closest cards ~~ Griffin Canyon: 0.959519879156 Daru Encampment: 0.946673444712 Teetering Peaks: 0.941907276552 Quicksand: 0.939215401911 Forbidding Watchtower: 0.935387366573
~~ closest names ~~ Primal Boost: 0.615384615385 Morbid Bloom: 0.615384615385 Searing Blood: 0.592592592593
Hazun Guide2W (Common) _UNPARSED_ _INVALID_
Enchantment ~ Aura
Enchant white enchantment
Enchanted permanent can't attack or block, and its activated abilities can't be activated. <10> messenger warsenter
<12> creature
<14> human warrior
<15> O
<16> &^/&^^^
<17> {GG^^}
<18> bestow {^^^GG^} \deathtouch \at the beginning of your upkeep, @ deals X damage to target creature and X damage to you.
~~ closest cards ~~ Stasis Cocoon: 0.962593561832 Arrest: 0.962171951827 Suppression Bonds: 0.960246548603 Faith's Fetters: 0.889124702986 Ice Cage: 0.851204687076
~~ closest names ~~ Abzan Guide: 0.818181818182 Ainok Guide: 0.727272727273 Elephant Guide: 0.72
Rampart3UU (Mythic Rare)
Planeswalker ~ Kire ((1))
+1: target player sacrifices a creature. = destroy target green permanent. = search your library for a basic land card, put that card onto the battlefield, then shuffle your library. If you do, discard a card. Activate this ability only during the declare attackers step and only if you've been attacked this step.
~~ closest cards ~~ Grim Reminder: 0.870229638824 Grinning Totem: 0.867511159627 Renewal: 0.86633568138 Sift Through Sands: 0.864537859675 Caravan Vigil: 0.85473888381
~~ closest names ~~ Crude Rampart: 0.7 Rampant Growth: 0.666666666667 Battle Rampart: 0.666666666667
Zhyrog Bell Down1 (Uncommon)
Creature ~ Wolf (1/1)
Haste
Zhyrog Bell Down gets +2/+2 as long as you control a mountain.
Zhyrog Bell Down can block any number of creatures.
~~ closest cards ~~ Wild Nacatl: 0.862486953646 Flinthoof Boar: 0.85862789401 Minotaur Tactician: 0.858384452251 Slithering Shade: 0.836319115755 Kird Ape: 0.83034090434
~~ closest names ~~ Dragon Bell Monk: 0.625 Bog Down: 0.583333333333 Ride Down: 0.56
Burst of the Syasoming Golem3GG (Uncommon)
Artifact Creature ~ Golem (4/4)
When Burst of the Syasoming Golem enters the battlefield, prevent all damage that would be dealt to Burst of the Syasoming Golem this turn.
~~ closest cards ~~ Haze Frog: 0.842798328969 Argothian Treefolk: 0.835224256502 Bronze Horse: 0.788063448259 Dawnfluke: 0.784077344217 Daughter of Autumn: 0.775498420925
~~ closest names ~~ Curse of the Swine: 0.652173913043 Pulse of the Tangle: 0.63829787234 Nimbus of the Isles: 0.595744680851
Furnace Charm1W (Uncommon)
Instant
Je one or them an opponent and/or a nonbasic land card, a swamp card, a creature card, thit creature four has mountainwalker sacrifices it. If a card with the same name as a card in his or her graveyard, destroy that mana permanent that player controls. For each counter removed this way, put two +1/+1 counters on Furnace Charm.
~~ closest cards ~~ Hypergenesis: 0.899676668186 Zur's Weirding: 0.881276390686 Infernal Offering: 0.876235561889 Forgotten Lore: 0.870160892376 Shrouded Lore: 0.866462516689
~~ closest names ~~ Furnace Scamp: 0.846153846154 Fury Charm: 0.782608695652 Furnace Layer: 0.769230769231
Memory Palace4UU (Rare)
Enchantment
When Memory Palace enters the battlefield, exile target card from a graveyard.
Memory Palace enters the battlefield with four +1/+1 counters on it.
When you control no dragon, Memory Palace gets +2/+0 as long as it's blocking.
~~ closest cards ~~ Bladewing's Thrall: 0.840503044677 Quest for the Goblin Lord: 0.827942322323 Ephara's Enlightenment: 0.82779147717 Zombie Mob: 0.826891349057 Bloodghast: 0.826382891353
~~ closest names ~~ Memory Lapse: 0.8 Memory Sluice: 0.769230769231 Memory Plunder: 0.740740740741
Leonin Banisher3G (Common)
Creature ~ Minotaur Warrior (2/3)
Whenever Leonin Banisher blocks or becomes blocked, it gets +1/+0 until end of turn for each attacking creature.
~~ closest cards ~~ Rabid Elephant: 0.930812448652 Raging Gorilla: 0.923804167848 Dromosaur: 0.923716924466 Goblin Elite Infantry: 0.918593688213 Cave Tiger: 0.918464065894
~~ closest names ~~ Leonin Arbiter: 0.758620689655 Keening Banshee: 0.733333333333 Leonin Abunas: 0.714285714286
Weird the Touch2BB (Common)
Instant
Destroy target nonwhite, nonblack creature. It can't be regenerated. Its controller draws a card.
~~ closest cards ~~ Annihilate: 0.920410035862 Terror: 0.919526151909 Befoul: 0.911376246928 Execute: 0.897170324575 Dark Banishing: 0.889524424394
~~ closest names ~~ Verdant Touch: 0.714285714286 Perish the Thought: 0.666666666667 Seize the Soul: 0.620689655172
Mindwhipe3UU (Rare)
Enchantment
Activated abilities of elementals cost would deal combat damage equal to its power plus 1 to that creature. That creature gains indestructible until end of turn.
~~ closest cards ~~ Delirium: 0.810575156037 Kor Chant: 0.806542104253 Leap of Faith: 0.804573812965 Kor Dirge: 0.803897526684 Boros Fury-Shield: 0.802466345508
~~ closest names ~~ Mindswipe: 0.888888888889 Mind Whip: 0.888888888889 Mindwhip Sliver: 0.75
Paralaze RononB (Common)
Creature ~ Zombie (3/4)
At the beginning of your upkeep, sacrifice a creature. If you don't, the rest on the bottom of your library in any order.
~~ closest cards ~~ Preferred Selection: 0.91677489204 Call to the Kindred: 0.913955930172 Cream of the Crop: 0.913501025939 Manabond: 0.901495062933 Mirri's Guile: 0.900211261246
~~ closest names ~~ Paralyze: 0.636363636364 Pale Moon: 0.608695652174 Wardscale Dragon: 0.6
Goblin Master1G (Common)
Creature ~ Goblin Shaman (2/1)
When Goblin Master enters the battlefield, you may search your library for up to two basic land cards, reveal them, and put them into your hand. If you do, shuffle your library.
~~ closest cards ~~ Skyshroud Sentinel: 0.988296350407 Howling Wolf: 0.982621985882 Yavimaya Elder: 0.965183403249 Civic Wayfinder: 0.9648344873 Borderland Ranger: 0.964195222106
~~ closest names ~~ Goblin Taskmaster: 0.866666666667 Goblin Matron: 0.846153846154 Goblin Striker: 0.814814814815
Ghitu FairB (Common)
Instant
Target creature gets +2/+2 until end of turn. If Ghitu Fair has hexproof or counters on it, remove all of those cards with the same name as that spell.
~~ closest cards ~~ Mark of Mutiny: 0.837355824877 Toxic Stench: 0.825403954914 Echoing Courage: 0.812551361959 Bile Blight: 0.80908928865 Temporary Insanity: 0.807687201112
~~ closest names ~~ Ghitu Fire: 0.9 Ghitu War Cry: 0.695652173913 Ghitu Slinger: 0.695652173913
Wall of Live2G (Common)
Creature ~ Wall (2/1)
Defender
Whenever Wall of Live blocks a creature, exile that creature and put a +1/+1 counter on Wall of Live.
~~ closest cards ~~ Frostweb Spider: 0.897716557289 Shield Sphere: 0.863556537251 Quagmire Lamprey: 0.860790292403 Predator Ooze: 0.859351727254 Spincrusher: 0.856829683613
~~ closest names ~~ Wall of Ice: 0.869565217391 Well of Life: 0.833333333333 Wall of Lava: 0.833333333333
AatherizeU (Common)
Instant
You may return target nonland permanent with converted mana cost X from your graveyard on top of that player's library.
~~ closest cards ~~ Unexpectedly Absent: 0.880035840271 Villainous Wealth: 0.875540391675 Epic Experiment: 0.87373793043 Hide: 0.858490753439 Explosive Revelation: 0.851579156221
~~ closest names ~~ Ætherize: 0.888888888889 Craterize: 0.777777777778 Artillerize: 0.7
Dorina, Rebort Stronghold2R (Rare)
Legendary Creature ~ Dragon Spirit (5/5)
Flying
At the beginning of your upkeep, return target enchantment card from your graveyard to your hand, then discard a card.
If a creature would deal combat damage to equipped creature is dealt to Dorina, Rebort Stronghold instead.
~~ closest cards ~~ Krovikan Horror: 0.885203147483 Death Spark: 0.858846391472 Goblin Boom Keg: 0.854306481676 Rekindled Flame: 0.841622437813 Jinxed Ring: 0.835160679523
~~ closest names ~~ Ebon Stronghold: 0.7 Volrath's Stronghold: 0.666666666667 Mountain Stronghold: 0.636363636364
Crown of Honey1B (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature has protection from creatures. They can't be regenerated. Its controller gains that much life.
~~ closest cards ~~ Spinal Graft: 0.892340741677 Parallax Dementia: 0.880280203531 Crystallization: 0.859313493517 Viper's Kiss: 0.854107689212 Weight of Conscience: 0.846684073231
~~ closest names ~~ Drop of Honey: 0.814814814815 Crown of Awe: 0.769230769231 Crown of Fury: 0.740740740741
Warped Raptor3GG (Common)
Creature ~ Tleefolk Warrior (3/4)
Infive untap your opponents you declare an instant or sorcery spell you control cost 2 less to cast for each swamp you control no other planeswalkers.
~~ closest cards ~~ Herald of the Pantheon: 0.7536537666 Rushwood Legate: 0.736562198316 Veilstone Amulet: 0.728871636636 Long-Forgotten Gohei: 0.725996316392 Jace's Sanctum: 0.724480321552
~~ closest names ~~ Umara Raptor: 0.72 War Report: 0.695652173913 Pit Raptor: 0.695652173913
This was temperature 1.0 from a recent checkpoint, so the cards are a little crazy. You get the idea. Interestingly even at temperature 0.8 things seem less consistent than I'm used to. It's spitting out a lot of cards with a bunch of fields stuck on the end, like it wanted to make a split card but failed to separate them properly. This was using the new batcher, so that could be causing issues. I'll have to look at it more closely.
EDIT: I can't help but post a few highlights: Darkthief Brood4 (Rare)
Artifact
Whenever an opponent casts a spell, if Darkthief Brood is an enchantment, Darkthief Brood becomes a 2/2 creature with power greater than Darkthief Brood's power.
# So how great is its power? Infinite? Assuming you can convince it to turn into a creature.
Ranseed Hoer2(U/R)(U/R) (Uncommon)
Creature ~ Elemental (2/3)
Flying
Whenever Ranseed Hoer deals combat damage to a player, draw that many cards. G: Ranseed Hoer gets +1/+1 until end of turn.
# Wow. Does anything else have that card drawing ability? *looks at the link to Glint-Eye Nephilim* Oh...
Lagard the Fallen2W (Rare)
Legendary Creature ~ Human Shaman (1/3)
Lagard the Fallen gets +2/+2 for each green creature card in your graveyard.
~~ closest cards ~~ Graceblade Artisan: 0.749583218824
# Apparently this is very unlike any existing cards. The network certainly does have a tendency to mix colors around. Let's call it a feature and build a set around it.
Gristleborn ShamanR (Rare)
Creature ~ Human Rogue (3/1)
Gristleborn Shaman attacks each turn if able.
Gristleborn Shaman attacks each turn if able.
The amount of cards you control could can't be uncast.
# "could can't?" What? Seriously, though, I hate it when the amount of cards I control gets uncast.
Gnatlation Alled Chamber3 (Uncommon)
Artifact ~ Equipment
Equip 3
Equipped creature gets +1/+1, has intimidate, and has base power and toughness 6/6 and gains reach.
# Does anyone know where it's learning about base power and toughness from?
Order of the Pale Treefolk3GW (Rare)
Creature ~ Treefolk Warrior (5/5)
Reach
Whenever Order of the Pale Treefolk deals damage to a player, you may put a 1/1 green elf warrior creature token onto the battlefield for each elf you control unless that player pays 2.
# Wow, it seems to have come up with that all by itself.
Wistful Strike2B (Common)
Sorcery
Destroy target creature unless that creature's controller pays 2 for each swamp you control.
# This also seems pretty novel. I think it's even balanced.
Militus's Cave _NOCOST_ (Rare)
Land t: add 1 to your mana pool. t, sacrifice a creature: return up to two target creature cards from your graveyard to your hand.
Whenever you cast an artifact spell, return Militus's Cave to its owner's hand. B, sacrifice Militus's Cave: return target instant or sorcery card from your graveyard to your hand.
# This is fascinating. I really want to know who Militus is:
Fortunately, we can do that!
Militus, the Moon Rats3WW (Mythic Rare)
Planeswalker ~ Nagiri ((3))
+2: put a 3/4 red spirit creature token with lifelink until end of turn. It's still a land.
-6: target opponent reveals his or her hand. You choose a nonland card from it. That player discards that card.
# An almost coherent planeswalker, apparently.
Militus, the Charged Vision _NOCOST_ (Uncommon)
Legendary Land t: add G to your mana pool. 1W: Militus, the Charged Vision becomes a 2/2 black and green insect artifact creature with trample until end of turn. W: Militus, the Charged Vision gets +0/+1 until end of turn.
# Or another interesting manland...
Militus, the Spirit Creeper3BB (Rare)
Legendary Creature ~ Zombie Cat Warrior (3/3)
Flying B, exile the top three cards of your library: you gain 1 life for each swamp you control.
# That's kind of creepy.
Militus, the Ageston Evenger3GGG (Rare)
Legendary Creature ~ Elf (4/5)
Reach
Whenever Militus, the Ageston Evenger deals damage to a creature, exile that creature.
# I think it mispelled 'Avenger.'
Militus, the Master of Secrets3GG (Rare)
Legendary Creature ~ Human Shaman (4/4)
When Militus, the Master of Secrets dies, put an X/X black horror artifact creature token onto the battlefield, where X is the number of nonbasic lands you control.
# I like it.
EDIT: I do see a possible solution, but it would entail some extensions to the neural architecture. Imagine the network was trained to predict cards by reading left to right and then, separately, from right to left. So you could generate a card, and then have the network interrogate its own output starting from the other end. This would let it ask itself questions like "was it really reasonable to give a green Treefolk creature firebreathing? Starting from the end, I would have expected this card to be a red Dragon or Elemental."
We can do a sort of weaker version of this by specifying fields with labels rather than with order. You could imagine iterative generation of cards where you prime with a little bit, like just the rally keyword, then take a bunch of preliminary cards that might not even be fully valid, tweak them a bit automatically, then feed the resulting larger chunks back in and see what the network does to finish them up.
You could do something like that quite generally to fix malformed cards: chop off the duplicated fields, then feed the rest back in and see if the network finishes off what's missing, which it probably will. If you use a repeated priming technique like the one on Talcos's sampling script, you'll get a lot of different candidates, so you can use some metric to try and pick a good one.
I'm still working on the batcher to make this work nicely. The ultimate goal is for it to be able to do all of the randomization for you: card ordering, mana symbols, and field ordering if the fields are labeled. Currently it only reorders the cards, but it shouldn't be too hard to extend that.
Alright, I pushed a version that has legacy support in the form of a --norarity flag you can give to decode.py. You can take a look at the implementation if you want to see how to do it, though I suspect you already know how it works.
Anyway, I also updated to the latest mtgjson (more cards, yay!) and stuff. Let me know if there's anything that isn't working as expected.
Does it just drop the card if it can't parse it? It might be helpful (at least to people like me who know something about the code) if it could give an error message in that case, and maybe invoke the offending card object's format() so I could see what it think happened.
hardcast_sixdrop, are older checkpoints incompatible with the new mtgencode update?
Hmmm, not quite. When it tries to decode a card, it will use the new master list of fields, which includes rarity, and then it'll be sad because the legacy card doesn't have the right number of fields.
This is very easy to fix, because you can pass the Card constructor the list of fields you expect the thing you're decoding to have. But out of the box, no, decode.py won't work very well. I should probably add a command-line option to handle that.
While on this topic, I'm planning to take down most of the checkpoints on my google drive and replace them with new ones that all use standardized, modern formats. I was going to keep the raw data dumps around, so yeah, I really should figure out how to support all of those and add the necessary flags to decode.py so people can still interact with them using mtgencode. I'll work on it.
Ah, but we do have a large, redundant dataset, as large and redundant as you like. It only has about 15,000 distinct elements, but we can copy and reorder them infinitely, and even mix them up internally somewhat. I don't know if that's the kind of redundancy that's really helpful, but it could be worth a shot. Also, where are you getting this info from? If there's any documentation I'd love to see some nice links so I can learn more about what I'm doing.
I think you want exactly what I'm working on building right now. I'll try to get it pushed out as expeditiously as possible. If only my day job didn't also involve intense programming and other engagements of the brain...
Each network is trained using randomness generated from an initial seed: for the unfamiliar, see article on Wikiped. (yes, that is in fact a quarter life: halfway to destruction reference)
This means that two networks trained using different seeds will learn different things; if a different seed is also used to randomize the data (as I'm working on) then the batching will be different as well, so the networks will be even more different. I'm not sure how much practical effect that will have on what they can generate: with 50 epochs, there's a lot of opportunity for both of them to learn the same things.
As for training networks on subsets of the cards, this has been discussed a lot in the past. The advantage is consistency, the disadvantage is everything else, as you're further restricting an already pathetically small dataset.
It's not the python that I expect to be hard here, it's the format that MSE uses. I'd suggest you take a really close look at it. There is quite a lot of funny business with tags in <>.
The annoying thing is that it would all go a lot smoother if mtgencode already had a detailed knowledge of how MSE does keywords, which I'd like to build anyway. Then you could say things like "hey keyword, go tag yourself up for me in the right format, kthx," whereas right now it's going to be messy.
You might be able to get away with minimal tagging to make mana symbols work, and leave everything else as plain text. MSE might also be able to figure out what keywords are itself and tag things for you. I'd have dug into this further, but trying to make it work under Linux gave me a bad case of C++ related depression.
EDIT:
just pass "-batch_size 1" and it won't do batches in parallel. However if it is just a performance optimization, then all this will do is make it train slower while giving the same result. Probably different due to different prng usage, but whatever. You could, however, use a massive seq_length if you did that, like, 50 * 50 = 2500, which might be interesting.
Not quite, seq_length will work exactly as before. The difference is that chopping will be truly random, which I expect is a good approximation for optimal but still fixed length, as opposed to random in the initial input set but fixed across all replication provided by multiple epochs.
We can't do dynamic batch sizing to put each card into its own perfectly sized training batch because the network trains on multiple batches at once, and I believe they must be the same size. If you only did one batch at a time, though, it might be possible to do this. If having batch_size > 1 is just a performance optimization, this could result in really good training at the cost of speed; otherwise there could be unforeseen consequences. I will investigate further.
No. And I don't think there's any need to.
The network is pretty good at learning things despite chopping. The issue is that if we always chop the same cards in the same place, every single time, then some aspects of the cards that are sitting on boundaries are going to be destroyed.
The idea is to lay out one giant sequence of many, many cards, then chop that. Since the order is random, we'll chop each card up in lots of different ways. Some pieces of information are going to be lost, but hopefully those are replicated somewhere else, and the network can learn them from there.
Of course this is all just speculation, I have no idea if that's what's actually going on. Once I have things working I want to do some experiments where I vary the parameters and see what happens.
EDIT: Oh, and one thing I forgot to mention in my last post, what I really want to get pushed out is a good nn trained on the random field order format to allow resampling, where you take a card that you like some aspects of, then throw those back into the network and see how it finishes up the card. With randomly ordered but labeled fields, you avoid all of the causality problems that come up when the network has to decide things in a certain order. From what I've seen of the set generation work, this seems like a useful capability, probably not for generating the initial set of cards but possibly for cleaning them up.
I'm still working on the batcher, slowly but surely. Lua / Torch is a strange beast, but I think I have the high level ideas figured out. I just need to find the spare brainpower to implement them.
The new batcher will be provided as a fork of the original char-rnn git repository, which I'll keep up to date with any improvements from karpathy. It'll provide an enhanced version of Talcos's whispering script as well as the new batcher. As for the batcher, that will replace the existing epoch system (which creates one set of batches and then loops over then a bunch of times) with format-specific replication and randomization. First it'll split the cards (not just random chunks of characters) into the right training / val / test splits, then it will duplicate the training set to simulate the requested number of epochs, randomizing the order of cards, as well as the order of symbols in mana costs and the order of the fields within the cards if so requested, and finally running the original char-rnn for one (really large) epoch.
I know what needs to be done; string processing in Torch tensors is a mess though. Who the heck requires you to implement memcpy using an apply function? *sigh*
On the mtgencode side, I have several possible improvements I'm considering. The first is entirely straightforward: add a new encoding for card objects that can be zipped and read in as a Magic Set Editor set. The text format has a bunch of nasty tags in it to deal with symbols and keywords, but with some effort it could be implemented.
Another idea is to split up and classify the lines in a card's text. This would allow us to do special things with keywords, have a canonical order for lines, and maybe even put labels on lines of certain types, all in a general way. The big challenge is reacting to all of the keywords in the correct fashion, as some have specific formatting that needs to be special cased. I think.
Finally, it would be really cool to add the ability to automatically supply the right reminder text for keywords, so we could try training networks that produce reminder text. Magic Set Editor can do this, but you have to go and turn it on by hand. I tried to use this feature on the existing training set; the result was a nearly working compilation of MSE on 64-bit Ubuntu, after about two hours of misery and frustration. At that point I gave up and played dwarf fortress for the rest of the night for mental health reasons. The right thing to do, I think, is to rebuild the logic in python, but take in the MSE data files to figure out what the keywords are and how to format them. This is doable, but it'll be a lot of work.
Anyway, there's certainly a lot to do, and I'm happy to keep working on it as much as I can. The current priority is the batcher, I'm really hoping to have something I can release this weekend.
If someone else wants to build an MSE formatter for mtgencode, please go ahead, I'd be happy to integrate it with a pull request or whatever.
I am envisioning the following format:
Line 1: all 'simple' keywords, which have either no arguments or just a number. So, "Flying, first strike, protection from red and black, rampage 1, dredge 3"
Line 2 to n: all 'complex' keywords, which have more than a number as an argument. So, "Morph 2U" or "Suspend 3 - 1RR" or "Landfall - whenever a land enters the battle under your control, @ gets +2/+2 until end of turn."
Line n+1 to n+k: all other lines of text.
This is an entirely reasonable extension of what I do in text_pass_8_equip() that is nontrivial to implement. See transforms.py.
The hard part is identifying what counts as a keyword ability, and when those abilities are on their own separate lines that we want to relocate. Because it's not a good idea to yank "flashback X" out of something like "cards in graveyards have flashback X, where X is their CMC."
If you do want this implemented, I'd strongly recommend that you do it in a way that I can integrate into mtgencode - so, either by pull request, or by the old fashioned method of emailing me an archive of the files you changed and asking me to do it manually. If there's demand, I can look into this myself. I believe the correct way to do it is to code a master list of all existing keywords, and then leverage that to look for general cases where possible, and special cases where necessary. I suspect it will be several hundred lines not including the massive keyword dictionary.
Take a look in here. If it doesn't show you the file, click "view raw."
But that's the whole point - as proposed, Foresight triggers whenever anyone names or reveals a card, regardless of whether they did anything related to the naming or revealing, and it doesn't need to care about the naming or revealing either.
If you have "Foresight -- whenever a player names or reveals a card, draw a card" around, then suddenly all those cards than have you name things pointlessly look a lot more exciting.
In the meantime, allow me to spam some more annotated dumps. I can now look up the correct names to make working card tags, and check the uniqueness of cardnames according to edit distance.
Enchantment
When Oath of the Chimes enters the battlefield, reveal the top three cards of your library. Put one of them into your hand and the rest into your graveyard.
~~ closest cards ~~
Strategic Planning: 0.95238221177
Glimpse the Future: 0.951489043859
Bitter Revelation: 0.949922283239
Scout the Borders: 0.948776968529
Kruphix's Insight: 0.946954216657
~~ closest names ~~
Sphinx of the Chimes: 0.789473684211
Koth of the Hammer: 0.777777777778
March of the Machines: 0.769230769231
Cyconspits Arch 5 (Uncommon)
Artifact ~ Equipment
Equip~sacrifice Cyconspits Arch and put mana and eislone permanents you control.
Cyconspits Arch has flying as long as you control a dwarf.
1: Cyconspits Arch deals 2 damage to target creature with flying. If you do, it enters the battlefield with a +1/+1 counter on it for each time it regenerated this turn.
~~ closest cards ~~
Grifter's Blade: 0.913389463494
Sai of the Shinobi: 0.880042425493
Stormrider Rig: 0.870581723272
Ordeal of Purphoros: 0.869883268702
Ordeal of Heliod: 0.869348438885
~~ closest names ~~
Ornitharch: 0.64
Conspiracy: 0.64
Samite Archer: 0.571428571429
Mishra's Battle Beast 2G (Rare)
Creature ~ Beast (2/2)
Domain ~ Mishra's Battle Beast costs 1 less to cast for each creature card in your graveyard as an additional spell that draft.
Enchanted creature has first strike as long as you control a green permanent.
~~ closest cards ~~
Auriok Steelshaper: 0.76558669885
Tenza, Godo's Maul: 0.752702929726
Nylea, God of the Hunt: 0.73066313893
Tek: 0.73011832514
Dragon Grip: 0.722174355805
~~ closest names ~~
Mishra's Bauble: 0.722222222222
Ashnod's Battle Gear: 0.682926829268
Aven Battle Priest: 0.615384615385
Portuned Scaleguard 2G (Uncommon)
Creature ~ Human Druid (1/1)
When Portuned Scaleguard enters the battlefield, put a -1/-1 counter on a blocking creature except by walls.
~~ closest cards ~~
Ironshell Beetle: 0.847233136842
Timberland Guide: 0.845200815377
Satyr Grovedancer: 0.841482111786
Quagmire Lamprey: 0.824211264455
Bond Beetle: 0.820439847941
~~ closest names ~~
Elite Scaleguard: 0.742857142857
Returned Centaur: 0.628571428571
Horned Sliver: 0.625
Red Spell of Ink 1 (Uncommon)
Artifact
Whenever a player casts a blue or black spell, each insland or sorcery card is discarded this way, you gain that much life.
~~ closest cards ~~
Chain of Plasma: 0.832452016736
Talara's Bane: 0.832028022137
Breathstealer's Crypt: 0.83057623992
Thought Prison: 0.828614908256
Spiritual Focus: 0.826405380639
~~ closest names ~~
Words of Wind: 0.620689655172
Decree of Pain: 0.6
Rod of Ruin: 0.592592592593
Withering Cyclops 3BB (Common)
Creature ~ Cyclops (3/4)
Flying
Whenever Withering Cyclops deals combat damage to a player, put a +1/+1 counter on it.
Whenever another creature enters the battlefield under your control, you may draw a card.
~~ closest cards ~~
Garza Zol, Plague Queen: 0.893539145362
Necroskitter: 0.88840554044
Havengul Vampire: 0.887564978737
Deathbringer Thoctar: 0.875916470689
Thraximundar: 0.869135164147
~~ closest names ~~
Withering Wisps: 0.75
Hulking Cyclops: 0.75
Withering Boon: 0.709677419355
Titanic Overwald B (Uncommon)
Enchantment ~ Aura
Enchant artifact
Whenever enchanted creature is dealt damage, you may pay B. If you do, put two 1/1 white soldier creature tokens onto the battlefield.
~~ closest cards ~~
Militia's Pride: 0.878662432033
Murder Investigation: 0.877781920536
Promise of Bunrei: 0.87698782308
Spirit Bonds: 0.866417294932
Abzan Ascendancy: 0.855080448363
~~ closest names ~~
Titanic Growth: 0.666666666667
Cateran Overlord: 0.625
Titania: 0.608695652174
Faerie Panorama _NOCOST_ (Rare)
Land
At the beginning of your upkeep, put a charge counter on Faerie Panorama.
Sacrifice Faerie Panorama: you gain life equal to the number of charge counters on Faerie Panorama.
~~ closest cards ~~
Golden Urn: 0.987927399301
Powder Keg: 0.956931617775
Torture Chamber: 0.953648905325
Jinxed Choker: 0.953045280718
Legacy's Allure: 0.952474683331
~~ closest names ~~
Esper Panorama: 0.758620689655
Faerie Swarm: 0.740740740741
Grixis Panorama: 0.733333333333
Stune Shade 3B (Mythic Rare)
Creature ~ Shapeshifter (4/6)
Changeling
U: target merfolk you control gets +0/+2 until end of turn.
~~ closest cards ~~
Sea Spirit: 0.853899753393
Hyalopterous Lemure: 0.850007061826
Horror of the Dim: 0.848821994116
Aerie Mystics: 0.84538155525
Moonglove Changeling: 0.841123844461
~~ closest names ~~
Dungeon Shade: 0.75
Cinder Shade: 0.695652173913
Undercity Shade: 0.692307692308
Divine Oracle 2WU (Rare)
Creature ~ Human Soldier (2/3)
While choosing tokens you control are 1/1 green elf warrior creatures you control.
Whenever Divine Oracle deals combat damage to an opponent, that player puts the top card of his or her library into his or her graveyard.
~~ closest cards ~~
Screeching Silcaw: 0.86944876052
Necromaster Dragon: 0.849533453084
Riddlekeeper: 0.844178159642
Undead Alchemist: 0.836496991819
Balshan Beguiler: 0.82892500481
~~ closest names ~~
Coiling Oracle: 0.740740740741
Divine Favor: 0.72
Divine Presence: 0.714285714286
Darkthief Brood 4 (Rare)
Artifact
Whenever an opponent casts a spell, if Darkthief Brood is an enchantment, Darkthief Brood becomes a 2/2 creature with power greater than Darkthief Brood's power.
~~ closest cards ~~
Opal Acrolith: 0.876809101115
Opal Archangel: 0.869495560726
Hidden Ancients: 0.863540761842
Opal Champion: 0.855729760143
Hidden Guerrillas: 0.850035819913
~~ closest names ~~
Altar of the Brood: 0.666666666667
Taste of Blood: 0.620689655172
Dauthi Warlord: 0.620689655172
Plaguebinder 5U (Rare) _UNPARSED_ _INVALID_
Creature ~ Fox Wizard (2/4)
If you would draw a card except the first one of more tokens onto the battlefield, its controller adds one mana of the chosen type without paying its mana cost.
<10> saltfield trap
<12> instant
<14> trap
<15> A
<17> {WW^}
<18> exchange creature you control gets +&^/+&^.\enchanted creature gets +&^^^^^/+&^^^^^ and has haste.
<20> gargoyle archers
<22> creature
<24> human soldier
<25> O
<26> &^^/&^
<27> {^WW}
<28> kinship ~ at the beginning of the end step, @'s owner shuffles it into his or her library.
~~ closest cards ~~
Extraplanar Lens: 0.776633936903
Dream Halls: 0.764287803005
Gauntlet of Power: 0.759579450326
Omen Machine: 0.750334014499
Elite Arcanist: 0.750214156501
~~ closest names ~~
Plague Boiler: 0.8
Plague Wind: 0.782608695652
Plague Stinger: 0.769230769231
Orcish Totem 3 (Uncommon)
Artifact
As Orcish Totem enters the battlefield, choose a color and an opponent.
At the beginning of each upkeep, if a player cast two or more spells last turn, transform Orcish Totem.
~~ closest cards ~~
Tablet of the Guilds: 0.866100942275
Coercive Portal: 0.854000585881
Huntmaster of the Fells: 0.848712617821
Mana Vortex: 0.841785529585
Afflicted Deserter: 0.83804327043
~~ closest names ~~
Orcish Settlers: 0.740740740741
Foriysian Totem: 0.740740740741
Orcish Squatters: 0.714285714286
Fab Meak R (Common) _UNPARSED_ _INVALID_
Sorcery
As an additional cost to cast Fab Meak, you may reveal a dragon card from your hand.
Fab Meak deals 4 damage to target creature. It can't be regenerated this turn.
<10> dazzle
<12> instant
<15> A
<17> {RRRR^}
<18> target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. attach it to that creature or player.
~~ closest cards ~~
Draconic Roar: 0.92318725584
Shard Volley: 0.899520148559
Sonic Seizure: 0.897494800124
Collateral Damage: 0.895077452465
Reckless Abandon: 0.893791530931
~~ closest names ~~
Flamebreak: 0.666666666667
Uba Mask: 0.625
Mana Leak: 0.588235294118
Akroma's Dimirim 1UU (Rare)
Enchantment ~ Aura
Enchant red or green artifact creature
When Akroma's Dimirim enters the battlefield, put a legendary 3/4 colorless golem artifact creature token onto the battlefield.
~~ closest cards ~~
Wand of the Elements: 0.89270609298
Reef Worm: 0.888500890354
Genesis Chamber: 0.875895421841
Thopter Foundry: 0.861730460091
Fists of Ironwood: 0.841070680541
~~ closest names ~~
Akroma's Memorial: 0.727272727273
Akroma's Devoted: 0.625
Kiora's Dismissal: 0.606060606061
Hadron Basilisk 4G (Uncommon)
Creature ~ Basilisk (3/5)
Whenever a land enters the battlefield under your control, you may return Hadron Basilisk to its owner's hand.
~~ closest cards ~~
Invasive Species: 0.898594724713
Ancestral Statue: 0.895937661312
Surrakar Banisher: 0.889857297606
Glowing Anemone: 0.88957574613
Garruk's Packleader: 0.888001981325
~~ closest names ~~
Rock Basilisk: 0.785714285714
Sylvan Basilisk: 0.733333333333
Lowland Basilisk: 0.709677419355
Ivory Guardian 3W (Common)
Creature ~ Bird Soldier (2/3)
Flying
W: Ivory Guardian gets +0/+1 until end of turn.
Whenever Ivory Guardian blocks, untap it.
~~ closest cards ~~
Charging Griffin: 0.919492911145
Sustainer of the Realm: 0.91663768431
Moonwing Moth: 0.901983024172
Tower Drake: 0.899482130465
Balshan Collaborator: 0.89716540974
~~ closest names ~~
Ivory Guardians: 0.965517241379
Ivory Giant: 0.8
Harbor Guardian: 0.758620689655
Gaze of Revivaling 1R (Common)
Sorcery
Destroy target artifact.
~~ closest cards ~~
Shatter: 0.964636242982
Smelt: 0.902260207064
Sunder from Within: 0.877881634424
Stone Rain: 0.871006978878
Fissure Vent: 0.869400036623
~~ closest names ~~
Gaze of Pain: 0.733333333333
Bane of the Living: 0.666666666667
Rites of Reaping: 0.647058823529
Touch of the Lotus Guilds 2W (Rare)
Enchantment
Creatures for each white mana symbols in the mana costs of dragons is less than or equal to Touch of the Lotus Guilds's power, rounded down.
~~ closest cards ~~
Nameless Race: 0.807750740073
Reward the Faithful: 0.796772561487
Path of Bravery: 0.786862775832
Allosaurus Rider: 0.769851258936
Lost Order of Jarkeld: 0.764520604289
~~ closest names ~~
Tablet of the Guilds: 0.666666666667
Renounce the Guilds: 0.636363636364
Touch of the Eternal: 0.622222222222
Vodalian Ringwister 1G (Rare)
Creature ~ Human Shaman (1/1)
Enchant creature
Enchanted creature gets +0/+3 as long as it's white. At the beginning of the next end step, each player discards a number of cards with the same name as that artifact's converted mana cost.
~~ closest cards ~~
Paroxysm: 0.847620223441
Righteous Authority: 0.809518354369
Dance of the Dead: 0.797582218233
Ashling's Prerogative: 0.790233414096
Soulshriek: 0.787804716245
~~ closest names ~~
Vodalian Illusionist: 0.717948717949
Vodalian Hypnotist: 0.702702702703
Vodalian Mage: 0.6875
Aura Hunt 2RR (Common)
Enchantment ~ Aura
Enchant creature
When Aura Hunt enters the battlefield, draw a card at the beginning of your next turn, where X is its power. It becomes blocked, it gets -2/-2 until end of turn. When that creature attacks or blocks this combat if able.
~~ closest cards ~~
Bestial Fury: 0.896905417065
Krovikan Plague: 0.867690679159
Captivating Glance: 0.867074697388
Consuming Ferocity: 0.86111091539
Infinite Authority: 0.859549059701
~~ closest names ~~
Treasure Hunt: 0.727272727273
Treasure Hunter: 0.666666666667
Pack Hunt: 0.666666666667
The Order of Thought 1B (Common)
Sorcery
Target player reveals his or her hand. You choose a nonland card from it. If you do, you choose one of them. That player discards it unless he or she pays X. You gain X life.
~~ closest cards ~~
Thoughtseize: 0.944131290008
Nightsnare: 0.9432094525
Diplomacy of the Wastes: 0.93620353055
Despise: 0.934010874166
Duress: 0.931300698157
~~ closest names ~~
Train of Thought: 0.722222222222
Trigon of Thought: 0.702702702703
Surrender Your Thoughts: 0.651162790698
Illusionist Permorents 2RR (Rare)
Enchantment
At the beginning of each player's upkeep, that player discards a card.
At the beginning of your upkeep, you may put a +1/+1 counter on each of those white creatures you control. You draw a card at the beginning of the next turn's upkeep.
~~ closest cards ~~
Dawn of the Dead: 0.892412938835
Call to the Grave: 0.88553795707
Telim'Tor's Edict: 0.879045108429
Malignant Growth: 0.877017652521
Quest for Ula's Temple: 0.872122483722
~~ closest names ~~
Illusionist's Bracers: 0.697674418605
Illusionist's Gambit: 0.666666666667
Illusionary Armor: 0.666666666667
Militus's Cave _NOCOST_ (Rare)
Land
t: add 1 to your mana pool.
t, sacrifice a creature: return up to two target creature cards from your graveyard to your hand.
Whenever you cast an artifact spell, return Militus's Cave to its owner's hand.
B, sacrifice Militus's Cave: return target instant or sorcery card from your graveyard to your hand.
~~ closest cards ~~
Petrified Field: 0.938868601773
Buried Ruin: 0.930210770474
Haunted Fengraf: 0.920999436923
Haven of the Spirit Dragon: 0.910289603185
Deathrite Shaman: 0.900998589195
~~ closest names ~~
Twilight's Call: 0.620689655172
Militia's Pride: 0.620689655172
Misers' Cage: 0.615384615385
Reckless Savagery 2G (Common)
Sorcery
Search your library for a creature card with converted mana cost X or less, reveal them, and put them into your hand. Then shuffle your library.
Spells your opponents cast that target one or more creatures you control, put a 4/4 red dragon soldier creature token with flying onto the battlefield.
~~ closest cards ~~
Green Sun's Zenith: 0.935426318203
Beseech the Queen: 0.932086356499
Wargate: 0.921120873548
Chord of Calling: 0.917698800978
Garruk, Caller of Beasts: 0.90810445752
~~ closest names ~~
Reckless Charge: 0.75
Reckless Ogre: 0.733333333333
Reckless Scholar: 0.727272727273
Adyle's Chain G (Common)
Enchantment ~ Aura
Enchant land
Enchanted land is a 3/3 white spirit enchantment creature you control.
Heroic ~ whenever you cast a spell that targets Adyle's Chain, you gain 2 life.
~~ closest cards ~~
Opal Caryatid: 0.829032484225
Mortal Obstinacy: 0.827848250797
Genju of the Fields: 0.812797126645
Keen Sense: 0.80958433085
Betrayal: 0.806508069439
~~ closest names ~~
Horncaller's Chant: 0.645161290323
Ghoulcaller's Chant: 0.625
Iroas's Champion: 0.620689655172
Boros Guildgate _NOCOST_ (Common)
Land ~ Gate
Boros Guildgate enters the battlefield tapped.
t: add G or U to your mana pool.
When Boros Guildgate is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library. Loses 1 life.
~~ closest cards ~~
Duskmantle, House of Shadow: 0.92426969341
Nephalia Drownyard: 0.916761283145
Ghost Quarter: 0.913101345093
Codex Shredder: 0.88693458516
Gaea's Blessing: 0.863620258739
~~ closest names ~~
Boros Guildgate: 1.0
Trained Familiar WW (Common)
Creature ~ Bird (1/2)
Flying
W: Trained Familiar gains flying until end of turn.
Morph 2U
~~ closest cards ~~
Mesa Falcon: 0.917911239268
Leaping Master: 0.894385285103
Lionheart Maverick: 0.892872231838
Wingbeat Warrior: 0.873233572144
Moorland Inquisitor: 0.868264798929
~~ closest names ~~
Raven Familiar: 0.8
Drake Familiar: 0.8
Tyrant's Familiar: 0.787878787879
Battlebeast Chance W (Uncommon)
Enchantment
Cumulative upkeep R
Enchanted creature gets +X/+X, where X is the revealed card's converted mana cost.
~~ closest cards ~~
Wreath of Geists: 0.835870154665
Exoskeletal Armor: 0.811320673485
Death's Approach: 0.806995130042
Induce Despair: 0.800716826481
Surge of Strength: 0.786047046228
~~ closest names ~~
Last Chance: 0.758620689655
Battle Strain: 0.645161290323
Battlegrace Angel: 0.628571428571
Kill Consumption 4G (Common)
Sorcery
Destroy target artifact.
~~ closest cards ~~
Desert Twister: 0.944634622726
Craterize: 0.904378800053
Verdigris: 0.898398924911
Dromoka's Gift: 0.873559748705
Volcanic Awakening: 0.868301146026
~~ closest names ~~
Vile Consumption: 0.875
Rite of Consumption: 0.742857142857
Flash Conscription: 0.647058823529
Tovolar's Staff 3 (Rare)
Artifact
At the beginning of each player's upkeep, that player chooses a creature he or she controls. Destroy it and all auras you control until end of turn.
~~ closest cards ~~
Keldon Twilight: 0.876057348726
Equipoise: 0.869730340363
Order of Succession: 0.865939619795
Sands of Time: 0.864089319089
Web of Inertia: 0.849183158961
~~ closest names ~~
Voyager Staff: 0.714285714286
Thornbite Staff: 0.6
Tolaria West: 0.592592592593
Days of Wood 4GG (Rare)
Sorcery
Destroy all goblins. It doesn't untap during its controller's next untap step.
~~ closest cards ~~
Apes of Rath: 0.774758117885
Choke: 0.768454946886
Unwinding Clock: 0.752714573596
Root Cage: 0.750210691472
Ojutai's Breath: 0.743055775041
~~ closest names ~~
Wall of Wood: 0.75
Taste of Blood: 0.692307692308
Feast of Blood: 0.692307692308
Hazra Raving Gargoyle 3R (Rare)
Creature ~ Gargoyle (2/2)
Flying, haste
~~ closest cards ~~
Sabertooth Wyvern: 0.956580160958
Gerrard's Irregulars: 0.948313543985
Desert Drake: 0.943051437263
Renegade Troops: 0.942892937278
Roc of Kher Ridges: 0.939087228239
~~ closest names ~~
Leering Gargoyle: 0.702702702703
Granite Gargoyle: 0.648648648649
Darklit Gargoyle: 0.648648648649
Goblin Gwarial RR (Common)
Creature ~ Goblin Rogue (2/2)
Haste
~~ closest cards ~~
Raging Goblin: 0.945780044254
Goblin Wardriver: 0.914554352842
Spike Jester: 0.910432502657
Krenko's Enforcer: 0.91002214123
Goblin Piker: 0.905095700893
~~ closest names ~~
Goblin Marshal: 0.785714285714
Goblin General: 0.785714285714
Goblin Rally: 0.769230769231
Ancient Elf 1G (Common)
Creature ~ Elf Scout (1/1)
G, t, sacrifice a goblin: prevent all damage that would be dealt by target creature you control this turn by a source of your choice with converted mana cost 3 or less.
~~ closest cards ~~
Elvish Scout: 0.867955616872
Caregiver: 0.859100213731
Elvish Healer: 0.844731797772
Whippoorwill: 0.840998479698
Necra Disciple: 0.840724010589
~~ closest names ~~
Ancient Den: 0.818181818182
Ancient Ooze: 0.782608695652
Ancient Runes: 0.75
Sun Wamp B (Uncommon)
Creature ~ Wall (0/3)
Defender
Protection from artifacts
~~ closest cards ~~
Cemetery Gate: 0.866131216775
Angelic Wall: 0.839316537988
Steel Wall: 0.829376336771
Wall of Light: 0.82522477486
Wall of Shields: 0.817070732437
~~ closest names ~~
Swamp: 0.769230769231
Sun Clasp: 0.705882352941
Tsunami: 0.666666666667
Tin~tator 3BB (Rare)
Enchantment ~ Aura
Enchant creature
Enchanted creature has flying.
When enchanted creature becomes blocked by a creature, that creature deals damage equal to its power to a third target creature other than Tin~tator.
Sacrifice an artifact: regenerate Tin~tator.
~~ closest cards ~~
Lust for War: 0.892690843974
Venomous Fangs: 0.889840851683
Bloodfire Infusion: 0.887167022697
Crackling Club: 0.885086108184
Inferno Fist: 0.883967496846
~~ closest names ~~
Instigator: 0.631578947368
Tainted Æther: 0.608695652174
Titan Forge: 0.6
Ranseed Hoer 2(U/R)(U/R) (Uncommon)
Creature ~ Elemental (2/3)
Flying
Whenever Ranseed Hoer deals combat damage to a player, draw that many cards.
G: Ranseed Hoer gets +1/+1 until end of turn.
~~ closest cards ~~
Glint-Eye Nephilim: 0.851737658228
Beacon Hawk: 0.840132097833
Sunhome Enforcer: 0.794605317493
Spiritmonger: 0.793866501557
Chandra's Spitfire: 0.782639251838
~~ closest names ~~
Trained Orgg: 0.666666666667
Rage Thrower: 0.666666666667
Deranged Hermit: 0.666666666667
Poolvise Egg 2 (Uncommon)
Artifact
Spells you cast cost 1 less to cast.
You may choose not to untap Poolvise Egg during your untap step.
t: gain control of target creature lose flying until end of turn.
~~ closest cards ~~
Vedalken Shackles: 0.823810157566
Ashnod's Battle Gear: 0.806897964248
Helm of Possession: 0.797176782963
Spinal Embrace: 0.797030924026
Contested War Zone: 0.796645717344
~~ closest names ~~
Mossfire Egg: 0.583333333333
Necropolis Regent: 0.551724137931
Powder Keg: 0.545454545455
Pin~efreet Rampager 3RR (Rare) _UNPARSED_ _INVALID_
Creature ~ Human (4/4)
If Pin~efreet Rampager is in your opening hand, you may begin the game with Pin~efreet Rampager into your hand.
If you would draw a spell or ability, it gets +2/+0 and gains flying and first strike until end of turn.
<10> druid gargays
<12> artifact creature
<14> beast
<15> Y
<16> &/&
<17> {^^^^^^}
<18> trample\at the beginning of your upkeep, you may look at the top card of your library. if it shares a creature type with @, you may reveal it. if you do, put a -&^/-&^ counter on @.
~~ closest cards ~~
Kithkin Zephyrnaut: 0.843908135977
Flamewake Phoenix: 0.827444374966
Waterspout Weavers: 0.798024153581
Leyline of Lightning: 0.795105997063
Avarax: 0.794298388842
~~ closest names ~~
Predatory Rampage: 0.666666666667
Pinecrest Ridge: 0.647058823529
Efreet Weaponmaster: 0.631578947368
Imperial Blust 3G (Uncommon)
Instant
Until end of turn, target creature loses all abilities until end of turn.
Rebound
~~ closest cards ~~
Schismotivate: 0.898239633298
Serpent's Gift: 0.892828523897
Rites of Reaping: 0.891069767819
Shriek of Dread: 0.887667685255
Howling Fury: 0.886454175822
~~ closest names ~~
Imperial Seal: 0.740740740741
Imperial Mask: 0.740740740741
Imperial Edict: 0.714285714286
Voice of the Mapses 6WW (Mythic Rare)
Creature ~ Avatar (6/10)
Vigilance, vigilance
Whenever the first time in a graveyard, put five +1/+1 counters on Voice of the Mapses.
~~ closest cards ~~
Sphinx of the Steel Wind: 0.855424325527
Akroma, Angel of Wrath: 0.820954444165
Arcbound Overseer: 0.799554992541
Avacyn, Angel of Hope: 0.798505094933
Blightsteel Colossus: 0.790862266101
~~ closest names ~~
Voice of the Provinces: 0.780487804878
Voice of the Woods: 0.756756756757
Might of the Masses: 0.736842105263
Static Arc R (Uncommon)
Enchantment
Whenever an opponent attacks enchanted player with one or more creatures, that attacking player may discard a card. If the player does, Static Arc deals 3 damage to that player.
~~ closest cards ~~
Curse of Chaos: 0.918252918699
Chain of Plasma: 0.903303317923
Chain Lightning: 0.897608364929
Psychic Purge: 0.855821479752
Pyromancer's Swath: 0.854059599244
~~ closest names ~~
Static Orb: 0.8
Scatter Arc: 0.666666666667
Pyrostatic Pillar: 0.666666666667
Tolarian Archop 1GG (Uncommon)
Creature ~ Human Warrior (3/4)
At the beginning of your upkeep, each player discards a number of creature cards, then put the rest on top of his or her library in any order.
~~ closest cards ~~
Orcish Librarian: 0.901188891384
Mirri's Guile: 0.900385261917
Guild Feud: 0.898766671597
Sultai Ascendancy: 0.898651721485
Lim-Dûl's Vault: 0.895379735944
~~ closest names ~~
Tolarian Serpent: 0.709677419355
Tolarian Academy: 0.709677419355
Tolarian Drake: 0.689655172414
Marrow Rimebreaker 2B (Common)
Creature ~ Skeleton Wizard Ally (1/1)
t: you gain 2 life.
~~ closest cards ~~
Mournful Zombie: 0.873608817923
Silent Attendant: 0.86675623578
Deepwood Ghoul: 0.845755076553
Numai Outcast: 0.840453870352
Gutless Ghoul: 0.836312506534
~~ closest names ~~
Merrow Wavebreakers: 0.756756756757
Merrow Grimeblotter: 0.702702702703
Akroan Line Breaker: 0.702702702703
Mischief a Compress 2WG (Rare)
Creature ~ Spirit (2/2)
Whenever Mischief a Compress attacks, defending player reveals the top card of his or her library. If it's a creature card, that spell during your turn, before attackers are declared.
~~ closest cards ~~
Carrion Rats: 0.815930463001
Goblin Guide: 0.814615618937
Rebirth: 0.806567032725
Tempest Efreet: 0.806091914084
Amulet of Quoz: 0.789559743455
~~ closest names ~~
Mischief and Mayhem: 0.684210526316
Mystic Compass: 0.606060606061
Star Compass: 0.58064516129
Brood Cover 1B (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +0/+1 for each aura attached to it.
~~ closest cards ~~
Unholy Strength: 0.931683123866
Blessing of the Nephilim: 0.929616351153
Holy Strength: 0.924983040842
Bravado: 0.919361780232
Auramancer's Guise: 0.916228566372
~~ closest names ~~
Brood Sliver: 0.782608695652
Cloud Cover: 0.727272727273
Brood Keeper: 0.695652173913
Cythe Sphere 1G (Rare)
Enchantment
Other elf creatures you control get +2/+2.
Whenever a forest enters the battlefield under your control, you may draw a card.
When Cythe Sphere has no +1/+1 counters on it, sacrifice Cythe Sphere.
~~ closest cards ~~
Quest for the Goblin Lord: 0.906152103854
Leyline of Vitality: 0.897966503592
Ordeal of Heliod: 0.875679451794
Beastmaster Ascension: 0.869810676544
Oath of the Ancient Wood: 0.868322755745
~~ closest names ~~
Scythe Specter: 0.769230769231
Chimeric Sphere: 0.740740740741
Chaosphere: 0.727272727273
Oakenform 1WG (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +3/+4
At the beginning of each upkeep, if you have 8 or less life, you may sacrifice Oakenform. If you do, destroy target nonbasic land and all other permanents with that name and Oakenform deals 2 damage to you.
~~ closest cards ~~
Breath of Fury: 0.881214572553
Takklemaggot: 0.876821193254
Imprison: 0.87237498637
Mangara's Equity: 0.867264267047
Mortal Obstinacy: 0.866581428443
~~ closest names ~~
Oakenform: 1.0
Blue Perdant 2 (Rare)
Artifact
t, sacrifice an, seleskin creatures get +1/+1.
W: prevent the next 1 damage that would be dealt to Blue Perdant this turn.
~~ closest cards ~~
Wandering Mage: 0.880269896809
Shaman en-Kor: 0.876251207633
Glittering Lion: 0.873330968089
Opal-Eye, Konda's Yojimbo: 0.871904792882
Glittering Lynx: 0.860379655272
~~ closest names ~~
Lunk Errant: 0.695652173913
Blue Ward: 0.666666666667
Sleeper Agent: 0.64
Lagard the Fallen 2W (Rare)
Legendary Creature ~ Human Shaman (1/3)
Lagard the Fallen gets +2/+2 for each green creature card in your graveyard.
~~ closest cards ~~
Graceblade Artisan: 0.749583218824
Loxodon Punisher: 0.702133838279
Salvage Slasher: 0.700230759959
Warden of the Beyond: 0.691251207092
Nim Lasher: 0.687481717738
~~ closest names ~~
Volrath the Fallen: 0.742857142857
The Fallen: 0.740740740741
Honor the Fallen: 0.727272727273
Murlen's Orm 1 (Rare)
Artifact
Whenever a creature with power 3 or greater enters the battlefield under your control, you may copy that spell and you may choose new targets for the copy.
~~ closest cards ~~
Riku of Two Reflections: 0.909849124467
Spellweaver Helix: 0.877877031478
Howl of the Horde: 0.841625358359
Pyromancer Ascension: 0.841185408333
Rings of Brighthearth: 0.838757279597
~~ closest names ~~
Raven's Crime: 0.64
Nature's Lore: 0.64
Mole Worms: 0.636363636364
Lazing Rage 4R (Uncommon)
Enchantment
Whenever an opponent casts a zreleop one that start, Lazing Rage deals 2 damage to that player.
At the beginning of your upkeep, any player may sacrifice a creature. If a land cand as it entered the battlefield, you lose 2 life.
Whenever you cast a red spell, you may have Lazing Rage become a 3/2 hound artifact creature with trample.
~~ closest cards ~~
Jeweled Torque: 0.896247379162
Raka Sanctuary: 0.894395802617
Leyline of Lightning: 0.884339177604
Mangara's Equity: 0.87976728758
Planar Chaos: 0.879341403647
~~ closest names ~~
Flailing Drake: 0.72
Undying Rage: 0.695652173913
Sylvan Ranger: 0.666666666667
Diabolic Vision 2W (Uncommon)
Sorcery
You gain 11 life.
~~ closest cards ~~
Angel's Mercy: 0.903884027571
Landbind Ritual: 0.888292109166
Meditation Puzzle: 0.861892289117
Honor's Reward: 0.85691307799
Sacred Nectar: 0.853326146169
~~ closest names ~~
Diabolic Vision: 1.0
Griv Sliver 2U (Uncommon)
Creature ~ Sliver (2/2)
At the beginning of your upkeep, put a quest counter on Griv Sliver.
Enchanted creature has protection from green.
~~ closest cards ~~
Momentum: 0.905707407418
Private Research: 0.886068481626
Serrated Arrows: 0.885214535733
Divine Intervention: 0.884088489731
Scavenging Ghoul: 0.878034820935
~~ closest names ~~
Galerider Sliver: 0.740740740741
Ward Sliver: 0.727272727273
Root Sliver: 0.727272727273
Gristleborn Shaman R (Rare)
Creature ~ Human Rogue (3/1)
Gristleborn Shaman attacks each turn if able.
Gristleborn Shaman attacks each turn if able.
The amount of cards you control could can't be uncast.
~~ closest cards ~~
Lim-Dûl's Paladin: 0.757445241422
Frenzied Goblin: 0.756155446346
Rock Jockey: 0.753022058734
Ydwen Efreet: 0.748644951041
Cogwork Tracker: 0.745263786704
~~ closest names ~~
Storm Shaman: 0.733333333333
Ogre Shaman: 0.689655172414
Bone Shaman: 0.689655172414
Sprouting Thorns 1G (Rare)
Enchantment
At the beginning of your upkeep, creatures you control from your graveyard to your hand, discard a card at random.
~~ closest cards ~~
Oversold Cemetery: 0.928750629028
Manabond: 0.915371731713
Bottled Cloister: 0.910575327134
Lat-Nam's Legacy: 0.908197101312
Think Tank: 0.906688461687
~~ closest names ~~
Sprouting Thrinax: 0.848484848485
Sprouting Vines: 0.774193548387
Sprouting Phytohydra: 0.722222222222
Ophidian 4G (Uncommon)
Creature ~ Beast (4/4)
Trample
Whenever another creature enters the battlefield, you lose 1 life.
~~ closest cards ~~
Peace Strider: 0.878979697224
Totem Speaker: 0.871642279287
Angel of Mercy: 0.866119276318
Deepwood Tantiv: 0.859511166309
Ambush Krotiq: 0.85863768154
~~ closest names ~~
Ophidian: 1.0
Iniste Shaman 1UU (Uncommon)
Creature ~ Vedalken Artificer (2/2)
Discard two lands can't be activated.
When Iniste Shaman dies, vigilance and has target opponent each exile the top ten cards of his or her library.
~~ closest cards ~~
Sage's Row Denizen: 0.83918945712
Mindeye Drake: 0.823170978755
Stern Mentor: 0.820629078984
Wu Spy: 0.81680892071
Vedalken Entrancer: 0.816440318375
~~ closest names ~~
Brine Shaman: 0.8
Ire Shaman: 0.782608695652
Bone Shaman: 0.75
Reward of Jund 2 (Rare)
Artifact
Prevent all damage that would be dealt to you by spells that can't block this turn.
~~ closest cards ~~
Mirror Strike: 0.899273817966
Defend the Hearth: 0.89314339287
Forfend: 0.891536193231
Hunter's Ambush: 0.888191166861
Turn the Tables: 0.881820058187
~~ closest names ~~
Wall of Junk: 0.692307692308
Word of Undoing: 0.689655172414
Godtracker of Jund: 0.6875
Alitiage UU (Rare)
Enchantment ~ Aura
Enchant creature
Enchanted creature can't be blocked by red creatures.
~~ closest cards ~~
Invisibility: 0.941301103841
Cloak of Mists: 0.926729356109
Cloak of Invisibility: 0.917284340605
Anti-Magic Aura: 0.898873936729
Pacifism: 0.878432820156
~~ closest names ~~
Starlit Angel: 0.666666666667
Salvage: 0.666666666667
Lithophage: 0.666666666667
Primal Bore WG (Uncommon)
Instant
Target creature gets +3/+3 until end of turn.
~~ closest cards ~~
Giant Growth: 0.980193576736
Brute Force: 0.95680782001
Martial Glory: 0.956582696454
Gerrard's Command: 0.954828224262
Predator's Strike: 0.947485693411
~~ closest names ~~
Primal Order: 0.869565217391
Primal Rage: 0.818181818182
Primeval Force: 0.8
Contamination 1WU (Mythic Rare)
Enchantment
All creatures get -2/-0.
When Contamination is put into a graveyard from anywhere, shuffle it into its owner's library.
At the beginning of each upkeep, if a player cast two or more spells last turn, transform Contamination.
~~ closest cards ~~
Decaying Soil: 0.878841962448
Colfenor's Urn: 0.87598536219
Archmage Ascension: 0.871681717558
Quest for Ula's Temple: 0.871048677057
Duplicity: 0.867146331085
~~ closest names ~~
Contamination: 1.0
Wlith Reaf UXW (Uncommon)
Instant
Uncast target creature spell. Put a 3/3 white angel creature token with flying onto the battlefield.
Flashback W
~~ closest cards ~~
Geist Snatch: 0.870309788596
Pegasus Stampede: 0.847915790306
Afterlife: 0.845406097843
Swan Song: 0.841687491367
Funeral Pyre: 0.835393344439
~~ closest names ~~
Withdraw: 0.666666666667
Slitherhead: 0.666666666667
Slith Predator: 0.666666666667
Mark the Ancient 3 (Uncommon)
Artifact Creature ~ Wall (0/5)
Defender
Exalted
~~ closest cards ~~
Wall of Shields: 0.981409882995
Wall of Swords: 0.952333657302
Guardians of Meletis: 0.949115647104
Wall of Spears: 0.940937365156
Steel Wall: 0.933543215857
~~ closest names ~~
Awaken the Ancient: 0.823529411765
Arena of the Ancients: 0.756756756757
Mark of the Oni: 0.709677419355
Phyrexian Meditant 2B (Common)
Creature ~ Zombie Hound (1/1)
When Phyrexian Meditant enters the battlefield, put a 1/1 white spirit creature token with flying onto the battlefield.
~~ closest cards ~~
Seller of Songbirds: 0.955024735051
Belfry Spirit: 0.944165056012
Ghirapur Gearcrafter: 0.916566667372
Mausoleum Guard: 0.912276248606
Doomed Traveler: 0.910156149761
~~ closest names ~~
Phyrexian Metamorph: 0.756756756757
Phyrexian Lens: 0.75
Phyrexian Tyranny: 0.742857142857
Foresight 1R (Common)
Sorcery
Foresight deals 1 damage to target creature or player. If Foresight was kicked, instead permanents you control gain flying until end of turn.
~~ closest cards ~~
Vigorous Charge: 0.905514792938
Grab the Reins: 0.878093460734
Commando Raid: 0.873501361091
Last-Ditch Effort: 0.872788397712
Showstopper: 0.872643840958
~~ closest names ~~
Foresight: 1.0
Acelash Primordial 2RR (Mythic Rare)
Creature ~ Elemental (3/4)
t, sacrifice three creatures: destroy target artifact.
~~ closest cards ~~
Krark-Clan Engineers: 0.832026168406
Barbarian Riftcutter: 0.828844584215
Joven: 0.814405565585
Chandler: 0.803707465478
Ingot Chewer: 0.788563776684
~~ closest names ~~
Luminate Primordial: 0.702702702703
Sylvan Primordial: 0.685714285714
Molten Primordial: 0.685714285714
Vampire March BB (Common)
Enchantment ~ Aura
Enchant creature
R: enchanted creature blocks this turn if able.
~~ closest cards ~~
Nettling Curse: 0.918580648052
Bloodshed Fever: 0.912999557355
Manacles of Decay: 0.910412181285
Furor of the Bitten: 0.884459226232
Guise of Fire: 0.883865499898
~~ closest names ~~
Vampire Bats: 0.72
Vampire Warlord: 0.714285714286
Vampire Hexmage: 0.714285714286
Battle~yaro 3G (Mythic Rare) _UNPARSED_ _INVALID_
Creature ~ Insect (2/2)
Whenever Battle~yaro deals combat damage to a player, draw a card.
<10> exiled hunter
<12> creature
<14> human soldier
<15> A
<16> &^/&^^^^
<17> {^RRRR}
<18> whenever @ attacks, put a &^/&^ white kithkin soldier creature token onto the battlefield.
~~ closest cards ~~
Stealer of Secrets: 0.892527451638
Synapse Sliver: 0.883217726164
Jhessian Thief: 0.878566111646
Odylic Wraith: 0.86904754997
Marchesa's Infiltrator: 0.861329544651
~~ closest names ~~
Battle-Mad Ronin: 0.740740740741
Battlegrowth: 0.695652173913
Battle Squadron: 0.692307692308
Furyace Thirst 1R (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +2/+2 and has flying.
~~ closest cards ~~
Volcanic Strength: 0.984833725558
Goblin War Paint: 0.984471107802
Spectral Flight: 0.9832485792
Magefire Wings: 0.9804406684
Nimbus Wings: 0.975002367821
~~ closest names ~~
Furnace Spirit: 0.714285714286
Curse of Thirst: 0.689655172414
Eternal Thirst: 0.642857142857
Goblin Body Gampit 2G (Common) _UNPARSED_ _INVALID_
Instant
Prevent all damage that would be dealt to target creature this turn. Goblin Body Gampit deals damage to that creature's controller equal to the number of lands you control. You put the chosen cards into your hand. Otherwise, the player puts it onto the battlefield.
<10> song of purity
<12> enchantment
<14> aura
<15> O
<17> {^^WW^}
<18> enchant creature\enchanted creature gets +&^/+&^ for each elf you control.\{RR}: enchanted creature gets +&^/+&^ until end of turn.
~~ closest cards ~~
Scars of the Veteran: 0.902054649487
Red Sun's Zenith: 0.896066489133
Vanish into Memory: 0.874110564141
Pyromancer's Swath: 0.861761821066
Intervention Pact: 0.859323335776
~~ closest names ~~
Goblin Dynamo: 0.709677419355
Goblin Kaboomist: 0.705882352941
Goblin Game: 0.689655172414
Runechanter 3G (Uncommon)
Creature ~ Elf Archer (3/3)
Runechanter has trample as long as you control a snow land.
~~ closest cards ~~
Woolly Mammoths: 0.930864395772
Summit Apes: 0.926282785028
Dire Wolves: 0.890954593184
Skirk Outrider: 0.863785554163
Scoria Cat: 0.86152817186
~~ closest names ~~
Zuran Enchanter: 0.769230769231
Runechanter's Pike: 0.758620689655
Runeclaw Bear: 0.666666666667
Act of Fierce XR (Uncommon)
Instant
Act of Fierce deals X damage divided as you choose among any number of target creatures or player.
~~ closest cards ~~
Hail of Arrows: 0.936320266793
Rock Slide: 0.935148321671
Rolling Thunder: 0.934141841438
Meteor Shower: 0.922876398665
Fiery Justice: 0.890696487197
~~ closest names ~~
Face of Fear: 0.72
Path of Peace: 0.692307692308
Wall of Ice: 0.666666666667
Scion of Horizons 2G (Rare)
Creature ~ Elf Warrior Archer (2/3)
Creatures you control have haste.
At the beginning of your upkeep, you may pay UG. If you do, untap Scion of Horizons.
~~ closest cards ~~
Brass Man: 0.825464194285
Goblin War Wagon: 0.816182336247
Brass Gnat: 0.813277172489
Screeching Bat: 0.807313002901
Masked Admirers: 0.796555521058
~~ closest names ~~
Scion of Oona: 0.8
Agent of Horizons: 0.764705882353
Scion of Ugin: 0.733333333333
Courser of Kaldra of the Hunt 2W (Common)
Creature ~ Spirit (2/1)
Protection from red
Whenever another nontoken creature you control dies, return it to the battlefield attached to target creature you control.
~~ closest cards ~~
Kor Outfitter: 0.885767371738
Whitemane Lion: 0.866291225317
Stormfront Riders: 0.841061942333
Kor Skyfisher: 0.82772270748
Fleetfoot Panther: 0.825417619129
~~ closest names ~~
Master of the Hunt: 0.63829787234
Caller of the Hunt: 0.63829787234
Curse of the Nightly Hunt: 0.62962962963
Survey the Pride R (Common)
Instant
Until end of turn, creatures you control gain "enchanted creature gets +1/+0.
If a player would deal damage to an opponent, that player discards a card. Activate this ability only before attackers are declared.
~~ closest cards ~~
Martyrdom: 0.868443109764
Warriors' Lesson: 0.865048523672
Enshrouding Mist: 0.844457493643
Chaotic Strike: 0.843508381934
Kjeldoran Guard: 0.839391965173
~~ closest names ~~
Stir the Pride: 0.8
Survey the Wreckage: 0.742857142857
Turn the Tide: 0.689655172414
Anofemble 1R (Common)
Enchantment ~ Aura
Enchant creature
1: until end of turn, untap all artifacts you control.
~~ closest cards ~~
Betrothed of Fire: 0.900267916809
Mystic Might: 0.870314089097
Mistform Mask: 0.863367771321
Pemmin's Aura: 0.8577108219
Fires of Yavimaya: 0.856832133374
~~ closest names ~~
Rain of Embers: 0.695652173913
Gamble: 0.666666666667
Tremble: 0.625
Qreetop Angler 2G (Common)
Creature ~ Eller Treefolk Warrior (3/3)
Qreetop Angler gets +2/+2 as long as you control a mountain.
~~ closest cards ~~
Mire Kavu: 0.907328918757
Skirk Outrider: 0.903811118276
Summit Apes: 0.89205688132
Crabapple Cohort: 0.881779402343
Dire Wolves: 0.877528774878
~~ closest names ~~
Treetop Rangers: 0.827586206897
Entangler: 0.695652173913
Dreg Mangler: 0.692307692308
Overlaid Outlinter 2W (Uncommon)
Creature ~ Kor Nomad (1/1)
Whenever Overlaid Outlinter deals combat damage to a player, it deals that much damage plus 1 to that permanent or player instead.
~~ closest cards ~~
Benevolent Unicorn: 0.921497039391
Spark Mage: 0.896152886914
Mogg Maniac: 0.888316148141
Tephraderm: 0.875830565425
Plated Pegasus: 0.871045476786
~~ closest names ~~
Overlaid Terrain: 0.705882352941
Cover of Winter: 0.666666666667
Goblin Outlander: 0.647058823529
Wirewood Dryad 1G (Uncommon)
Creature ~ Dryad (2/2)
Hexproof
Whenever Wirewood Dryad attacks, defending player reveals the top card of his or her library. If it's a land card, Wirewood Dryad gains haste until end of turn.
~~ closest cards ~~
Goblin Guide: 0.844419711017
Chaos Harlequin: 0.821422286592
Woodvine Elemental: 0.797309554292
Rootwater Thief: 0.79051270277
Feral Deceiver: 0.781640833996
~~ closest names ~~
Wormwood Dryad: 0.857142857143
Rushwood Dryad: 0.785714285714
Heartwood Dryad: 0.758620689655
Scargoater 4G (Common)
Creature ~ Beast (4/4)
1G: regenerate Scargoater.
~~ closest cards ~~
Carnassid: 0.965171980636
Tangle Hulk: 0.955175227471
Ancient Silverback: 0.952729347868
Trolls of Tel-Jilad: 0.937430228084
Tel-Jilad Exile: 0.937074489267
~~ closest names ~~
Scapegoat: 0.736842105263
Wargate: 0.705882352941
Cartographer: 0.636363636364
Viashino Revivation 2RR (Rare)
Enchantment
Domain ~ enchanted creature gets +3/+3 and has trample.
U: target blue creature gains "at the beginning of each upkeep, if a player cast two or more spells last turn, transform Viashino Revivation.
~~ closest cards ~~
Call of the Full Moon: 0.948128976943
Aggression: 0.823823949258
Bestial Fury: 0.812235071619
Custody Battle: 0.80852231088
Oni Possession: 0.795539267734
~~ closest names ~~
Viashino Heretic: 0.742857142857
Viashino Skeleton: 0.722222222222
Viashino Warrior: 0.685714285714
Rishadan Enchantress RR (Rare)
Creature ~ Human Shaman Ally (1/1)
1R, t, sacrifice a vampire: Rishadan Enchantress deals 2 damage to target creature or player.
~~ closest cards ~~
Skirsdag Cultist: 0.941323208355
Kris Mage: 0.930986036724
Ember Hauler: 0.926401959098
Scorched Rusalka: 0.922359375589
Orcish Bloodpainter: 0.913816233972
~~ closest names ~~
Verduran Enchantress: 0.8
Argothian Enchantress: 0.780487804878
Mesa Enchantress: 0.777777777778
Survivor of the Praetors 3W (Rare)
Creature ~ Human Knight (2/2)
t: exile Survivor of the Praetors and target attacking or blocking creature without flying. Activate this ability only if Survivor of the Praetors is tapped.
~~ closest cards ~~
Kjeldoran Elite Guard: 0.777300619688
Steam Catapult: 0.771316220823
Sawback Manticore: 0.7550098408
Expendable Troops: 0.753968048677
Wu Longbowman: 0.753586700582
~~ closest names ~~
Survivor of the Unseen: 0.739130434783
Hand of the Praetors: 0.727272727273
River of Tears: 0.684210526316
Thermokarst R (Common)
Instant
Thermokarst deals 2 damage to target creature with flying.
~~ closest cards ~~
Leaf Arrow: 0.94626336495
Strafe: 0.93550067656
Flame Slash: 0.932164634378
Branching Bolt: 0.924242058481
Shock: 0.913208065101
~~ closest names ~~
Thermokarst: 1.0
Silent Opporter 1BB (Common)
Creature ~ Human Warrior (2/2)
Whenever Silent Opporter blocks or becomes blocked by a creature, Silent Opporter deals 1 damage to that land's controller.
~~ closest cards ~~
Kolaghan Aspirant: 0.927635323986
Ashmouth Hound: 0.918559334994
Somberwald Vigilante: 0.90104648494
Acolyte of the Inferno: 0.891714826395
Sawtooth Ogre: 0.871595353019
~~ closest names ~~
Silent Specter: 0.758620689655
Silent Arbiter: 0.758620689655
Silkenfist Order: 0.709677419355
Burning Sizzer 4B (Uncommon)
Creature ~ Beast (5/2)
Whenever Burning Sizzer blocks or becomes blocked, it gets -3/-0 until end of turn.
~~ closest cards ~~
Slinking Giant: 0.923257925727
Escaped Null: 0.914414163463
Raging Gorilla: 0.912633540657
Dromosaur: 0.911709312364
Hollow Dogs: 0.910585283532
~~ closest names ~~
Burning Earth: 0.740740740741
Burning Anger: 0.740740740741
Burning Oil: 0.72
Smaring Feedback 2G (Uncommon)
Enchantment
Sacrifice a creature: prevent all damage that would be dealt to and dealt by Smaring Feedback this turn.
~~ closest cards ~~
Restrain: 0.902391185763
Constant Mists: 0.894420697923
Druid's Deliverance: 0.89435164003
Azorius Ploy: 0.892651442316
Ebony Horse: 0.891966250526
~~ closest names ~~
Feedback: 0.666666666667
Parallectric Feedback: 0.648648648649
Charging Slateback: 0.647058823529
Gnatlation Alled Chamber 3 (Uncommon)
Artifact ~ Equipment
Equip 3
Equipped creature gets +1/+1, has intimidate, and has base power and toughness 6/6 and gains reach.
~~ closest cards ~~
Gorgon Flail: 0.891852520394
Loxodon Warhammer: 0.882366337966
Behemoth Sledge: 0.879516028025
Mask of Avacyn: 0.870570682219
Blight Sickle: 0.867636996891
~~ closest names ~~
Rejuvenation Chamber: 0.636363636364
Gnat Alley Creeper: 0.619047619048
Null Chamber: 0.611111111111
Kavu Ugin 3R (Common)
Creature ~ Kavu (4/2)
Kavu Ugin attacks each turn if able.
~~ closest cards ~~
Berserkers of Blood Ridge: 0.965825968833
Bloodrock Cyclops: 0.952744867323
Kuldotha Ringleader: 0.929571095608
Flameborn Hellion: 0.919350172897
Monstrous Carabid: 0.918748554127
~~ closest names ~~
Kavu Titan: 0.736842105263
Kavu Runner: 0.7
Kavu Glider: 0.7
Shrine of the Furnace 3RR (Mythic Rare)
Creature ~ Avatar (5/5)
Haste
1B: regenerate Shrine of the Furnace.
~~ closest cards ~~
Reckless Wurm: 0.914427416216
Stormcrag Elemental: 0.882509711003
Skeletal Wurm: 0.863227520783
Eron the Relentless: 0.859644732418
Macetail Hystrodon: 0.858589017288
~~ closest names ~~
Sphere of the Suns: 0.717948717949
Shield of the Ages: 0.717948717949
Harbinger of the Hunt: 0.714285714286
Mallen~of the Sacred Gild 5 (Rare)
Legendary Artifact Creature ~ Spirit (3/5)
Flying
At the beginning of your upkeep, put the top card of your library into your graveyard.
~~ closest cards ~~
Tolarian Serpent: 0.911767244509
Enigma Sphinx: 0.868794772207
Angel of Flight Alabaster: 0.860936591903
Sphinx of Jwar Isle: 0.826472559478
Forsaken Drifters: 0.817590829091
~~ closest names ~~
Order of the Sacred Bell: 0.65306122449
Keeper of the Sacred Word: 0.64
Call of the Wild: 0.634146341463
Reckless Sage 2U (Common)
Creature ~ Human Wizard (2/3)
Phasing
Reckless Sage can block player or his or her life total become 3/5 soldiers are creatures that didn't attack this turn.
~~ closest cards ~~
Sneaky Homunculus: 0.677897853363
Arctic Foxes: 0.639981076552
Monstrous Hound: 0.632600639064
Manta Ray: 0.630588998518
Graxiplon: 0.624874233732
~~ closest names ~~
Reckless Charge: 0.857142857143
Reckless Ogre: 0.846153846154
Reckless Spite: 0.814814814815
Bassarian Firebeast 4UU (Rare)
Creature ~ Elemental (4/5)
Flying
Whenever Bassarian Firebeast is dealt damage, destroy it. It can't be regenerated.
~~ closest cards ~~
Vindictive Mob: 0.828465193927
Scuttling Doom Engine: 0.827110398803
Drinker of Sorrow: 0.789898867738
Dark Hatchling: 0.781309657952
Bronze Horse: 0.78066019749
~~ closest names ~~
Ashen Firebeast: 0.764705882353
Obsidian Fireheart: 0.702702702703
Guardian Beast: 0.666666666667
Tolarian Assault 2R (Rare)
Enchantment
At the beginning of each append enters the battlefield, sacrifice it unless you return a land you control to its owner's hand.
~~ closest cards ~~
Conjurer's Closet: 0.848810814947
Vapor Snare: 0.846344499745
Living Tsunami: 0.841186667262
Astral Slide: 0.83999590362
Mana Vortex: 0.839143979103
~~ closest names ~~
Goblin Assault: 0.8
Tolarian Emissary: 0.727272727273
Tolaria West: 0.714285714286
Hallowed Knight 2W (Common)
Creature ~ Kavu Scout (2/3)
Exploit
When Hallowed Knight exploits a creature, it deals 2 damage to target creature or player.
~~ closest cards ~~
Bogardan Firefiend: 0.876294198654
Pitchburn Devils: 0.854048842355
Fire Imp: 0.852811724528
Mudbutton Torchrunner: 0.848873519194
Goblin Commando: 0.846884929126
~~ closest names ~~
Hallowed Moonlight: 0.848484848485
Blood Knight: 0.740740740741
Llanowar Knight: 0.733333333333
Orashu, Savante Rats 3UU (Uncommon)
Creature ~ Carrier Wizard (3/3)
Flash
Flying
U: put Orashu, Savante Rats on top of its owner's library. Sacrifice Orashu, Savante Rats: destroy target artifact or enchantment.
~~ closest cards ~~
Wayward Soul: 0.879137558248
Fencer Clique: 0.867130160532
Nevermaker: 0.83236211715
Balshan Griffin: 0.81940147358
King Crab: 0.818388183104
~~ closest names ~~
Orcish Squatters: 0.611111111111
Ogre Savant: 0.58064516129
Soratami Savant: 0.571428571429
Usumena, Lizard Marshal 3WW (Rare)
Legendary Creature ~ Human Soldier (2/4)
At the beginning of your upkeep, choose four or more lands you control, then return another target creature card from your graveyard to your hand.
~~ closest cards ~~
Squee, Goblin Nabob: 0.844683248489
Conjurer's Closet: 0.840617698246
Genesis: 0.823651696779
Complex Automaton: 0.817238493531
Akuta, Born of Ash: 0.815556671329
~~ closest names ~~
Seasoned Marshal: 0.615384615385
Mogg War Marshal: 0.615384615385
Sima Yi, Wei Field Marshal: 0.612244897959
Guin Crusher 3B (Common)
Creature ~ Carrier (2/2)
As long as you control a giant, you may draw a card.
~~ closest cards ~~
Filth: 0.811528235776
Hungering Yeti: 0.807780633945
Summit Apes: 0.802678904171
Liu Bei, Lord of Shu: 0.801315648549
Rhox Meditant: 0.80000912625
~~ closest names ~~
Suncrusher: 0.818181818182
Spincrusher: 0.782608695652
Polis Crusher: 0.72
Palism Duct W (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +2/+2 and has trample.
~~ closest cards ~~
Nimbus Wings: 0.969619318156
Goblin War Paint: 0.969289521294
Unflinching Courage: 0.96669649348
Web: 0.96644313063
Spectral Flight: 0.963333456187
~~ closest names ~~
All Is Dust: 0.727272727273
Pallimud: 0.631578947368
Painsmith: 0.6
Opaline Lore 2W (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature has "t: this creature deals 3 damage to target creature or player."
~~ closest cards ~~
Power of Fire: 0.986277364663
Psionic Gift: 0.984647607022
Hermetic Study: 0.984647607022
Lightning Prowess: 0.977387334155
Arcane Teachings: 0.966322148677
~~ closest names ~~
Goblin Lore: 0.782608695652
Opaline Sliver: 0.769230769231
Opaline Unicorn: 0.740740740741
Order of the Pale Treefolk 3GW (Rare)
Creature ~ Treefolk Warrior (5/5)
Reach
Whenever Order of the Pale Treefolk deals damage to a player, you may put a 1/1 green elf warrior creature token onto the battlefield for each elf you control unless that player pays 2.
~~ closest cards ~~
Rith, the Awakener: 0.849751183593
Dune-Brood Nephilim: 0.835087744021
Boggart Mob: 0.831593155014
Pheres-Band Raiders: 0.804283415918
Flourishing Defenses: 0.799695295501
~~ closest names ~~
Order of the Sacred Bell: 0.72
Order of the Sacred Torch: 0.705882352941
Order of the Stars: 0.681818181818
Isamaru's Sledge 5 (Rare)
Artifact ~ Equipment
Equip 2
Equipped creature gets +3/+2.
~~ closest cards ~~
Necropouncer: 0.967850976574
Barbed Battlegear: 0.943161076903
Strandwalker: 0.937984236798
Greatsword: 0.935240598082
Vulshok Battlegear: 0.934463545601
~~ closest names ~~
Kamahl's Sledge: 0.774193548387
Arcum's Sleigh: 0.666666666667
Gaea's Liege: 0.642857142857
Steel Flame 4 (Rare)
Artifact
Landfall ~ whenever a land enters the battlefield under your control, Steel Flame gets +1/+1 until end of turn.
~~ closest cards ~~
Hedron Scrabbler: 0.922910472015
Hedron Rover: 0.921447934244
Territorial Baloth: 0.901243357813
Snapping Creeper: 0.878366836757
Caustic Crawler: 0.875910323089
~~ closest names ~~
Ghostly Flame: 0.75
Eternal Flame: 0.75
Stoke the Flames: 0.740740740741
Savage Scorch R (Common)
Instant
Target creature you control gains double strike until end of turn.
~~ closest cards ~~
Assault Strobe: 0.956429489482
Double Cleave: 0.933911939962
Unnatural Speed: 0.931419115502
Kindled Fury: 0.92666490896
Weapon Surge: 0.919002920382
~~ closest names ~~
Salvage Scout: 0.769230769231
Savage Surge: 0.72
Savage Punch: 0.72
Hidden Guardian 1BW (Rare)
Artifact Creature ~ Human Advisor (2/3)
t: target creature gets +1/+1 until end of turn.
~~ closest cards ~~
Assembly-Worker: 0.900061078744
Kabuto Moth: 0.899020765178
Capashen Templar: 0.896362983808
Ghost Warden: 0.893393528791
Kjeldoran Outrider: 0.889550361894
~~ closest names ~~
Pride Guardian: 0.827586206897
Henge Guardian: 0.827586206897
Grim Guardian: 0.714285714286
Storm Spellbomb 1B (Common)
Artifact
t: add W to your mana pool.
Storm Spellbomb doesn't untap during your untap step if it has blocked or blocked by Storm Spellbomb.
Whenever Storm Spellbomb blocks or becomes blocked, it gets -1/-1 until end of turn.
Whenever an opponent discards a card, you gain life equal to that permanent's converted mana cost.
~~ closest cards ~~
Leeching Licid: 0.866842906487
Stinging Licid: 0.851379824829
Imprison: 0.849693241545
Mark of Sakiko: 0.847428385357
Contested War Zone: 0.843543186112
~~ closest names ~~
Origin Spellbomb: 0.774193548387
Æther Spellbomb: 0.774193548387
Sunbeam Spellbomb: 0.75
Ashnod's Attendant 2BG (Common)
Creature ~ Human Warrior (5/4)
When Ashnod's Attendant dies, you gain 3 life.
~~ closest cards ~~
Centaur Safeguard: 0.90595857449
Serpent Warrior: 0.89654868
Cao Ren, Wei Commander: 0.887974605327
Shu Soldier-Farmers: 0.879701990085
Guardian Automaton: 0.879569154088
~~ closest names ~~
Soul's Attendant: 0.823529411765
Rith's Attendant: 0.764705882353
Ashnod's Altar: 0.75
Riabodin Tactics 1UBB (Rare)
Enchantment
If Riabodin Tactics is in your opening hand, you may begin the game with it on the battlefield.
At the beginning of your upkeep, you may sacrifice a snow permanent.
~~ closest cards ~~
Leyline of Singularity: 0.917606517661
Quest for Ula's Temple: 0.913130117607
Ichorid: 0.90949817119
Leyline of the Void: 0.901453561224
Akuta, Born of Ash: 0.897591614562
~~ closest names ~~
Triton Tactics: 0.8
Guerrilla Tactics: 0.666666666667
Setessan Tactics: 0.625
Wormfang Druid G (Common)
Creature ~ Human Monk (1/2)
Sacrifice Wormfang Druid: target creature gets +2/+0 and gains flying until end of turn.
~~ closest cards ~~
Shield Mate: 0.942752970446
Enslaved Dwarf: 0.911325175129
Liberated Dwarf: 0.911299721123
Kithkin Daggerdare: 0.908845680823
Child of Thorns: 0.907311152303
~~ closest names ~~
Wormfang Drake: 0.785714285714
Wormfang Crab: 0.740740740741
Woodland Druid: 0.714285714286
Brainsing Salvage B (Common)
Instant
Target creature gets +2/+2 until end of turn. Return those cards to the battlefield under your control.
~~ closest cards ~~
Groundswell: 0.870413108645
Tomb Hex: 0.863192815438
Epic Confrontation: 0.852030376138
Grixis Charm: 0.848476928361
Simic Charm: 0.846789098787
~~ closest names ~~
Bargaining Table: 0.727272727273
Increasing Savagery: 0.722222222222
Grisly Salvage: 0.709677419355
Gargus, the Vines~excemplar 1BB (Rare)
Legendary Creature ~ Human Archer (3/3)
t: Gargus, the Vines~excemplar deals 2 damage to target creature or player and you gain 2 life.
2U: put a 1/1 black boar creature token with deathtouch onto the battlefield.
When Gargus, the Vines~excemplar dies, you may pay 3. If you do, choose a land type. You may choose new targets for the copy.
Tap seven untapped creatures you control: creatures you control get +0/+3 until end of turn.
~~ closest cards ~~
Spirit Bonds: 0.846790458366
Pyrewild Shaman: 0.845045727348
Flight Spellbomb: 0.842561224311
Mastery of the Unseen: 0.836288975021
Soul Net: 0.835978867289
~~ closest names ~~
Magus of the Vineyard: 0.625
Reins of the Vinesteed: 0.571428571429
Magus of the Candelabra: 0.56
Ice Court U (Common)
Instant
Tap all creatures exiled this way.
~~ closest cards ~~
Riptide: 0.781696739237
Energy Arc: 0.756102053058
Do or Die: 0.741147030615
Word of Undoing: 0.733069240481
Telekinesis: 0.723166924828
~~ closest names ~~
Wei Scout: 0.666666666667
Ice Storm: 0.666666666667
Voice of Duty: 0.636363636364
Remove Artificer 3W (Common)
Creature ~ Human Soldier (3/3)
~~ closest cards ~~
Shu Elite Infantry: 1.0
Trokin High Guard: 0.988528917951
Shu Elite Companions: 0.987626415251
Foot Soldiers: 0.983699070722
Righteous Avengers: 0.981443118424
~~ closest names ~~
Reclusive Artificer: 0.8
Synod Artificer: 0.709677419355
Hover Barrier: 0.620689655172
Angelic Rassoms 1G (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +2/+2 and has deathtouch.
~~ closest cards ~~
Mantle of Webs: 0.965119924344
Volcanic Strength: 0.963553401757
Web: 0.962629445938
Aspect of Gorgon: 0.961234803198
Goblin War Paint: 0.960735334922
~~ closest names ~~
Angelic Curator: 0.733333333333
Angelic Chorus: 0.689655172414
Angelic Armaments: 0.6875
Havengul Rats 3 (Common) _UNPARSED_ _INVALID_
Creature ~ Rat (1/1)
Whenever Havengul Rats deals damage to a creature, that damage can't be prevented.
<10> balkoo blackwind
<12> creature
<14> dragon
<15> N
<16> &^^^^/&^^^
<17> {^^^^^RR^}
<18> flying\when @ attacks or blocks, sacrifice @.
~~ closest cards ~~
Kolaghan Aspirant: 0.860557419614
Shinka Gatekeeper: 0.855132436437
Acolyte of the Inferno: 0.854294152884
Toxin Sliver: 0.85177852467
Spitemare: 0.83571054581
~~ closest names ~~
Ravenous Rats: 0.769230769231
Havengul Skaab: 0.740740740741
Vengeful Dreams: 0.714285714286
Caverns of Colossus 3 (Common)
Artifact Creature ~ Scarecrow (3/3)
Whenever Caverns of Colossus deals combat damage to a player, you may draw a card.
~~ closest cards ~~
Shoreline Salvager: 0.895227596232
Synapse Sliver: 0.88891670903
Stealer of Secrets: 0.887469195522
Ninja of the Deep Hours: 0.884578037606
Jhessian Thief: 0.882277196312
~~ closest names ~~
Caves of Koilos: 0.764705882353
Cavern of Souls: 0.764705882353
Arbor Colossus: 0.727272727273
Shinka Party 2R (Common)
Creature ~ Human Soldier (2/2)
Horsemanship
~~ closest cards ~~
Shu Cavalry: 0.976150939457
Wei Strike Force: 0.96760861854
Independent Troops: 0.963129309459
Barbarian General: 0.960230293684
Shu Foot Soldiers: 0.960039564153
~~ closest names ~~
Spinal Parasite: 0.666666666667
Shrike Harpy: 0.666666666667
Ambush Party: 0.666666666667
Kincle Tribute 1W (Common)
Enchantment
Whenever a creature attacks you or a planeswalker you control, it gets +0/+4 until end of turn.
~~ closest cards ~~
Fervent Charge: 0.913567140068
Battle Cry: 0.880114316612
Shared Animosity: 0.873387184517
Wild Defiance: 0.86048700581
Briar Patch: 0.859356246807
~~ closest names ~~
Infernal Tribute: 0.733333333333
Ancestral Tribute: 0.709677419355
Blood Tribute: 0.666666666667
Wistful Strike 2B (Common)
Sorcery
Destroy target creature unless that creature's controller pays 2 for each swamp you control.
~~ closest cards ~~
Stench of Evil: 0.831418264439
Fade Away: 0.812508076796
Launch Party: 0.761576484285
Rhystic Syphon: 0.755969579095
Death Bomb: 0.749003743245
~~ closest names ~~
Pistus Strike: 0.814814814815
Wistful Selkie: 0.785714285714
Wistful Thinking: 0.733333333333
Big Seases 1R (Common)
Sorcery
Discard any number of land cards. Then target player loses 2 life and you gain 2 life.
Draw a card.
~~ closest cards ~~
Gerrard's Verdict: 0.884353733388
Suffer the Past: 0.870595341356
Last Caress: 0.842682630515
Temporary Truce: 0.834372311558
Devouring Greed: 0.830737232842
~~ closest names ~~
High Seas: 0.736842105263
Boiling Seas: 0.727272727273
Doubling Season: 0.64
Nevermain 2G (Uncommon)
Sorcery
Kicker 5
Target player discards a card at random. = you gain 3 life.]
~~ closest cards ~~
Skull Fracture: 0.879236193967
Resounding Scream: 0.873784380947
Bump in the Night: 0.8574220599
Hypnotic Cloud: 0.833238467332
Morbid Hunger: 0.831951291629
~~ closest names ~~
Evermind: 0.823529411765
Nevermaker: 0.736842105263
Legerdemain: 0.7
Pelesh 5R (Rare)
Sorcery
Search your library for a basic land card, reveal that card, and put it into your hand. Then shuffle your library.
~~ closest cards ~~
Sprouting Vines: 0.953607587422
Sarkhan's Triumph: 0.947478860027
Plea for Guidance: 0.946142591032
Idyllic Tutor: 0.945251252999
Long-Term Plans: 0.94420108099
~~ closest names ~~
Flesh: 0.727272727273
Replenish: 0.666666666667
Perish: 0.666666666667
Bining Ores 4WR (Rare)
Enchantment
Whenever you cast a forest or planeswalker, you may gain life equal to the difference.
Enchanted creature gets +2/+2 as long as it's the same way.
~~ closest cards ~~
Ephara, God of the Polis: 0.783503694871
Athreos, God of Passage: 0.779417474451
Purphoros, God of the Forge: 0.767240916085
Proper Burial: 0.761138500629
Keranos, God of Storms: 0.760758681301
~~ closest names ~~
Binding Grasp: 0.75
Living Lore: 0.727272727273
Blinding Flare: 0.72
Portal Selvies 1W (Uncommon)
Enchantment
At the beginning of each player's draw step, that player loses 1 life and you gain 2 life.
~~ closest cards ~~
Forsaken Wastes: 0.887049179981
Subversion: 0.885752146792
Spiritual Sanctuary: 0.8567335093
Sulfuric Vortex: 0.849340046606
Touch of Death: 0.847323352986
~~ closest names ~~
Immortal Servitude: 0.6875
Mortal's Resolve: 0.666666666667
Parallel Lives: 0.642857142857
Plague Scion 3UU (Uncommon)
Creature ~ Bird (2/2)
Flying
Whenever Plague Scion blocks or becomes blocked, it gets +6/+6 until end of turn.
~~ closest cards ~~
Chasm Drake: 0.882114387111
Escaped Null: 0.880311854059
Flailing Drake: 0.867422824256
Sustainer of the Realm: 0.865027095976
Charging Griffin: 0.863333466079
~~ closest names ~~
Plague Wind: 0.782608695652
Plague Stinger: 0.769230769231
Plague Fiend: 0.75
Choechor Juggernaut 4 (Uncommon) _INVALID_
Artifact Creature ~ Juggernaut (3/3)
t: add R to your mana pool.
1uu}, t: target creature you control gets +1/+3 until end of turn.
~~ closest cards ~~
Thermopod: 0.880841821186
Naya Battlemage: 0.871124082506
Heartwood Shard: 0.845982613379
Jabari's Banner: 0.845826711135
Elven Lyre: 0.832105086646
~~ closest names ~~
Otarian Juggernaut: 0.702702702703
Juggernaut: 0.689655172414
Phyrexian Juggernaut: 0.666666666667
Dispersure 3B (Common)
Sorcery
Target player reveals his or her hand and discards all nonland cards. For each card revealed this way, repeat this process any number of commanders were on the battlefield.
~~ closest cards ~~
Last Rites: 0.951111036137
Struggle for Sanity: 0.932397600274
Thought Hemorrhage: 0.924318098825
Stronghold Gambit: 0.921545773382
Noxious Vapors: 0.919823395269
~~ closest names ~~
Disperse: 0.888888888889
Fissure: 0.705882352941
Power Surge: 0.666666666667
Panic Barrier 2U (Uncommon)
Creature ~ Illusion (*/*)
Flying
Panic Barrier enters the battlefield tapped.
When Panic Barrier enters the battlefield, sacrifice a permanent that shares a creature type with Panic Barrier.
t: add G or W to your mana pool.
~~ closest cards ~~
Temple of Enlightenment: 0.899868539137
Temple of Mystery: 0.898146930612
New Benalia: 0.89791117614
Simic Growth Chamber: 0.896137488419
Temple of Deceit: 0.895428608869
~~ closest names ~~
Psychic Barrier: 0.785714285714
Relic Barrier: 0.769230769231
Nivix Barrier: 0.769230769231
Infernal Mistony 1UU (Rare)
Enchantment
When Infernal Mistony enters the battlefield, draw a card.
Enchanted creature has deathtouch.
~~ closest cards ~~
Fate Foretold: 0.91505055126
Flight of Fancy: 0.887871355964
Spreading Seas: 0.885726234874
Grisly Transformation: 0.8824913774
Unquestioned Authority: 0.878227739028
~~ closest names ~~
Infernal Tutor: 0.733333333333
Infernal Kirin: 0.733333333333
Inferno Fist: 0.714285714286
Armored Sentinel 4 (Uncommon)
Artifact Creature ~ Insect (2/3)
Armored Sentinel has vigilance as long as you control a red or white permanent.
~~ closest cards ~~
Abzan Kin-Guard: 0.93487664799
Thornwatch Scarecrow: 0.911047819555
Rattleblaze Scarecrow: 0.902504815849
Armory Guard: 0.888571414076
Blazethorn Scarecrow: 0.887784485986
~~ closest names ~~
Gargoyle Sentinel: 0.787878787879
Armored Ascension: 0.787878787879
Rusted Sentinel: 0.774193548387
Goblin Lotkout 4R (Common) _UNPARSED_ _INVALID_
Creature ~ Goblin (3/3)
First strike
Goblin Lotkout can't block.
<10> metathran snake
<12> creature
<14> snake shaman
<15> N
<16> &^/&^
<17> {BB^^}
<18> {^}: change any type and amount of mana of the exiled card you own. it can't be regenerated.
~~ closest cards ~~
Ogre Taskmaster: 0.929277755919
Craven Giant: 0.926195925799
Hulking Ogre: 0.923067961806
Inescapable Brute: 0.914329452421
Scavenging Scarab: 0.913139398998
~~ closest names ~~
Goblin Lookout: 0.928571428571
Goblin Tutor: 0.769230769231
Goblin Scouts: 0.740740740741
Plea for Grisen 1R (Uncommon)
Enchantment ~ Aura
Enchant creature
At the beginning of your upkeep, return another enchantment enter the battlefield under your control.
~~ closest cards ~~
Gift of Immortality: 0.867049316843
Skybind: 0.859509681686
Krovikan Fetish: 0.840448270812
Ritual of Steel: 0.840116214964
Vapor Snare: 0.833176736383
~~ closest names ~~
Plea for Guidance: 0.75
Plea for Power: 0.689655172414
Disciple of Griselbrand: 0.631578947368
Riot Replica 1U (Uncommon)
Artifact Creature ~ Human Artificer (1/1)
t: target blue creature gets +0/+3 until end of turn.
~~ closest cards ~~
Spirit Weaver: 0.896526316513
Wind Dancer: 0.887415721496
Shield Mate: 0.886273719274
Kithkin Daggerdare: 0.87364808345
Streambed Aquitects: 0.871579633747
~~ closest names ~~
Moriok Replica: 0.846153846154
Auriok Replica: 0.846153846154
Nim Replica: 0.782608695652
Ring of Despoir 0 (Rare)
Artifact
5, t: exile target nonland permanent your opponents control. Then target player shuffles his or her graveyard into his or her library.
Ring of Despoir can't attack unless you control a swamp.
~~ closest cards ~~
Codex Shredder: 0.910432532184
Pyxis of Pandemonium: 0.888476969327
Sphinx's Tutelage: 0.876860567121
Cranial Archive: 0.869638661899
Grindstone: 0.869516013991
~~ closest names ~~
Angel of Despair: 0.774193548387
Caverns of Despair: 0.727272727273
Wings of Aesthir: 0.709677419355
Murder of Thien 7 (Uncommon) _UNPARSED_ _INVALID_
Artifact Creature ~ Wizard (4/6)
1: regenerate Murder of Thien.
<10> apessive martur
<12> enchantment
<15> A
<17> {^WW^}
<18> prevent all combat damage that would be dealt to creatures you control.
~~ closest cards ~~
Diabolic Machine: 0.971013596167
Pewter Golem: 0.954763931959
Soliton: 0.951615052775
Obsianus Golem: 0.943731968632
Glass Golem: 0.942397278381
~~ closest names ~~
Furor of the Bitten: 0.705882352941
Outrider of Jhess: 0.6875
Sunder from Within: 0.666666666667
Sunspark Machet 3 (Common)
Artifact Creature ~ Construct (1/2)
Infect
Exile Sunspark Machet: the next time a source of your choice would deal damage to you this turn, prevent that damage.
~~ closest cards ~~
Defender en-Vec: 0.864831277423
Auriok Replica: 0.852136003824
Opal-Eye, Konda's Yojimbo: 0.82918382355
Barrenton Medic: 0.826614920035
Pilgrim of Virtue: 0.82254664797
~~ closest names ~~
Spark Mage: 0.72
Cunning Sparkmage: 0.625
Sunscape Master: 0.6
Jace to the Wurms 4R (Common)
Sorcery
Target player draws three cards.
~~ closest cards ~~
Inspiration: 0.905471568946
Fugue: 0.883262261185
Opportunity: 0.87079788236
Three Tragedies: 0.866404304789
Tasigur's Cruelty: 0.865996686298
~~ closest names ~~
Advent of the Wurm: 0.742857142857
Roar of the Wurm: 0.727272727273
Watcher of the Roost: 0.648648648649
Satyr Pephy 1G (Common)
Instant
Multikicker G
Target creature gets +4 +4 until end of turn.
~~ closest cards ~~
Resize: 0.943690724552
Earthbrawn: 0.928409671857
Gather Courage: 0.919960393954
Thrill of the Hunt: 0.912713427997
Titanic Growth: 0.908136635397
~~ closest names ~~
Satyr Piper: 0.727272727273
Satyr Hoplite: 0.666666666667
Sacred Prey: 0.636363636364
Abyssal Hulk 5 (Common)
Artifact Creature ~ Golem (3/3)
1G: Abyssal Hulk gets +1/+1 and gains trample until end of turn.
~~ closest cards ~~
Narstad Scrapper: 0.959132353294
Dross Ripper: 0.941294938809
Hematite Golem: 0.940317909237
Flowstone Thopter: 0.936926910684
Igneous Golem: 0.936300469167
~~ closest names ~~
Abyssal Hunter: 0.769230769231
Vassal Soul: 0.695652173913
Scaled Hulk: 0.695652173913
Hankysile Golem 3 (Uncommon)
Artifact Creature ~ Golem (3/3)
Whenever Hankysile Golem blocks or becomes blocked, it gets +1/+2 until end of turn.
~~ closest cards ~~
Kiln Walker: 0.932174253005
Dromosaur: 0.910879036129
Escaped Null: 0.907577906109
Raging Gorilla: 0.906801583043
Flailing Drake: 0.901634222164
~~ closest names ~~
Tangle Golem: 0.740740740741
Karn, Silver Golem: 0.727272727273
Thran Golem: 0.692307692308
Anumin Blessing 1R (Common)
Instant
Anumin Blessing deals 5 damage to target attacking or blocking creature. It can't be regenerated.
~~ closest cards ~~
Incinerate: 0.913094081321
Righteous Blow: 0.905504897879
Mugging: 0.903933780693
Intimidation Bolt: 0.883776818491
Boros Fury-Shield: 0.880638557131
~~ closest names ~~
Samite Blessing: 0.8
Angelic Blessing: 0.774193548387
Sea Kings' Blessing: 0.705882352941
Second Siege B (Rare)
Enchantment
1B, discard a card at random: Second Siege deals 1 damage to target creature.
~~ closest cards ~~
Stormbind: 0.901133483908
Pyromania: 0.900964579507
Molten Vortex: 0.88043718971
Pyrite Spellbomb: 0.873342168868
Tymaret, the Murder King: 0.852688321667
~~ closest names ~~
Second Sight: 0.833333333333
Second Sunrise: 0.769230769231
Second Wind: 0.695652173913
Infernal Rehent 2U (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature has first strike.
~~ closest cards ~~
Battle Mastery: 0.96548408137
Cooperation: 0.961844896725
Fishliver Oil: 0.940212709795
Marked by Honor: 0.938247613034
Mark of the Vampire: 0.935400117581
~~ closest names ~~
Infernal Harvest: 0.774193548387
Infernal Kirin: 0.758620689655
Infernal Caretaker: 0.727272727273
Sudvenge Spring 3B (Rare)
Enchantment
When Sudvenge Spring enters the battlefield, put two 1/1 green elf warrior creature tokens onto the battlefield.
t: prevent the next 2 damage that would be dealt to you this turn.
~~ closest cards ~~
Security Blockade: 0.838254524875
Knight-Captain of Eos: 0.834469738999
Promise of Bunrei: 0.81061265253
Splintering Wind: 0.804925676285
Skeletonize: 0.80360037165
~~ closest names ~~
Sudden Spoiling: 0.733333333333
Surveilling Sprite: 0.666666666667
Fungal Sprouting: 0.645161290323
Phyrexian Tracer 2W (Common)
Creature ~ Fox Wizard (1/1)
Whenever Phyrexian Tracer becomes blocked, you may exile it. If you do, put a 1/1 red goblin creature token with haste onto the battlefield.
~~ closest cards ~~
Myrsmith: 0.89681933877
God-Favored General: 0.896766504287
Goblinslide: 0.89209267424
Satyr Nyx-Smith: 0.88478971162
Militia's Pride: 0.883263267538
~~ closest names ~~
Phyrexian Rager: 0.903225806452
Phyrexian Reaper: 0.875
Phyrexian Furnace: 0.848484848485
Osliving Eultican 2WB (Rare)
Creature ~ Angel (3/3)
Flying
When Osliving Eultican enters the battlefield, creatures you control gain first strike and lifelink until end of turn.
~~ closest cards ~~
Ampryn Tactician: 0.860879955573
Leonin Armorguard: 0.846482978065
Angelic Skirmisher: 0.841401250571
Victory's Herald: 0.840085931398
Battlegrace Angel: 0.836060630016
~~ closest names ~~
Living Destiny: 0.709677419355
Living Plane: 0.689655172414
Living Lands: 0.689655172414
Trident of Paradise 2GG (Common)
Creature ~ Spirit (2/2)
Convoke
Deathtouch
Prowl 1G
When Trident of Paradise enters the battlefield, exile all artifacts. They can't be regenerated.
~~ closest cards ~~
Shriekmaw: 0.753057893708
Wispmare: 0.748007843334
Oran-Rief Recluse: 0.740168976723
Mold Shambler: 0.7362215044
Heartstabber Mosquito: 0.730877895111
~~ closest names ~~
Taste of Paradise: 0.777777777778
Birds of Paradise: 0.777777777778
Student of Warfare: 0.702702702703
Mistblade Formation 3G (Rare) _UNPARSED_ _INVALID_
Enchantment ~ Aura
Enchant creature
Enchanted creature has at the beginning of your upkeep, you may sacrifice a land. If you do, put four +1/+1 counters on Mistblade Formation.
t, remove a +1/+1 counter from Mistblade Formation: draw a card.
<10> combal mauler
<12> creature
<14> bird soldier
<15> N
<16> &^^^^/&^^^^
<17> {BB^^^^}
<18> flying\@ can block only creatures with flying.
~~ closest cards ~~
Cocoon: 0.940021476658
Shape of the Wiitigo: 0.936207133475
Private Research: 0.936142785868
Ordeal of Thassa: 0.929727934272
Momentum: 0.918544581972
~~ closest names ~~
Misinformation: 0.727272727273
Tortoise Formation: 0.702702702703
Aerial Formation: 0.685714285714
Shrine of Balone GR (Uncommon)
Sorcery
Shrine of Balone deals 1 damage to target creature or player.
Enchanted creature gets +3/+0 and has first strike and "t, that player kor the coin can be blocked as though they didn't have this ability this turn, this creature deals damage equal to its power to target creature or player."
~~ closest cards ~~
Fire Whip: 0.882442429114
Mugging: 0.880838004907
Torrent of Lava: 0.876906663941
Commando Raid: 0.875262931417
Delirium: 0.874785370002
~~ closest names ~~
Throne of Bone: 0.8
Shrine of Loyal Legions: 0.717948717949
Ring of Kalonia: 0.709677419355
Nacatl Evolution 5W (Rare)
Sorcery
Put target land card from a graveyard onto the battlefield under your control. Then that player shuffles his or her library.
~~ closest cards ~~
Bribery: 0.92820464843
Eternal Dominion: 0.924987872762
Acquire: 0.921213808178
Extract from Darkness: 0.910156182535
Scrounge: 0.886617166376
~~ closest names ~~
Artificial Evolution: 0.777777777778
Parallel Evolution: 0.764705882353
Fanatical Devotion: 0.764705882353
Apes of Warfare 1G (Rare)
Enchantment
At the beginning of your upkeep, sacrifice Apes of Warfare unless you remove a counter from another target creature. If you do, return Apes of Warfare to its owner's hand.
~~ closest cards ~~
Safe Haven: 0.916793849449
Death Spark: 0.90920009503
Forgotten Harvest: 0.900070689567
Ichorid: 0.898868278631
Fasting: 0.888798762498
~~ closest names ~~
Student of Warfare: 0.727272727273
Glory of Warfare: 0.709677419355
Ravages of War: 0.689655172414
Full Mount 4UU (Rare)
Enchantment
Whenever a creature you control with hexproof ~ whenever a creature you control attacks, it gets +1/+0 until end of turn for each other attacking creature you control.
~~ closest cards ~~
Valor in Akros: 0.869652902466
Fervent Charge: 0.868395707481
Shared Animosity: 0.866899029657
Battle Cry: 0.815354419177
Sigil of Valor: 0.81099339386
~~ closest names ~~
Full Moon's Rise: 0.615384615385
Spell Counter: 0.608695652174
Null Champion: 0.608695652174
Bashing Tracker 3 (Uncommon)
Artifact Creature ~ Construct (2/2)
3, sacrifice Bashing Tracker: target player gets a +1/+1 counters blocking this combat.
~~ closest cards ~~
Duskworker: 0.857256126245
Suncrusher: 0.847906396759
Energizer: 0.846029877613
Extruder: 0.845384208733
Dragon Blood: 0.838353151037
~~ closest names ~~
Ainok Tracker: 0.785714285714
Banishing Stroke: 0.774193548387
Sigil Tracer: 0.740740740741
Prace's Cauldron 4 (Rare)
Artifact
Sacrifice a land: draw a card.
~~ closest cards ~~
Jandor's Ring: 0.844835704249
Book of Rass: 0.841985885308
Temple Bell: 0.841767511697
Limestone Golem: 0.798931903688
Jalum Tome: 0.796088526504
~~ closest names ~~
Ice Cauldron: 0.785714285714
Storm Cauldron: 0.666666666667
Raven's Run Dragoon: 0.628571428571
Masumaro, Ranger of the Pack 6GG (Rare)
Creature ~ Beast Mutant (7/6)
When Masumaro, Ranger of the Pack enters the battlefield, you gain 4 life.
1, sacrifice Masumaro, Ranger of the Pack: Masumaro, Ranger of the Pack deals damage equal to its power to each creature you control.
Megamorph W
~~ closest cards ~~
Loxodon Hierarch: 0.854028318689
Phyrexian War Beast: 0.841922111084
Whiptail Moloch: 0.832820659376
Fire Dragon: 0.819407641394
Meglonoth: 0.811701605849
~~ closest names ~~
Hunger of the Howlpack: 0.68
Shaman of the Pack: 0.652173913043
Profaner of the Dead: 0.625
Vedalken Response 4 (Uncommon)
Artifact ~ Equipment
Equip 2
Equipped creature gets +3/+1.
~~ closest cards ~~
Necropouncer: 0.976017989706
Barbed Battlegear: 0.97131743335
Greatsword: 0.971030534404
Vulshok Battlegear: 0.967622113295
Warlord's Axe: 0.959981555261
~~ closest names ~~
Vedalken Infuser: 0.727272727273
Jaded Response: 0.709677419355
Armed Response: 0.709677419355
Oxidize 2G (Uncommon)
Instant
Put three 1/1 white kithkin rogue creature tokens onto the battlefield.
Sacrifice each creature: regenerate Oxidize.
~~ closest cards ~~
Mitotic Slime: 0.856661429023
Sprout: 0.855967432546
Acorn Harvest: 0.8547220393
Tukatongue Thallid: 0.853327071835
Chatter of the Squirrel: 0.852016260236
~~ closest names ~~
Oxidize: 1.0
Wangering Goblin 3R (Uncommon)
Creature ~ Goblin Shaman (1/1)
1R, t, sacrifice a human: destroy all artifacts.
~~ closest cards ~~
Seismic Mage: 0.889183233217
Keldon Arsonist: 0.877001114091
Krark-Clan Engineers: 0.863021647911
Blaster Mage: 0.860516702394
Earthblighter: 0.853844111222
~~ closest names ~~
Wandering Goblins: 0.909090909091
Raging Goblin: 0.827586206897
Rummaging Goblin: 0.75
Lash Strike 2G (Uncommon)
Instant
Return all artifacts you control to their owner's hand.
Uncast target spell unless its controller pays X.
~~ closest cards ~~
Daze: 0.847223779404
Rescue: 0.831118219303
Retract: 0.826982931749
Override: 0.826232370807
Withdraw: 0.823137992649
~~ closest names ~~
Awe Strike: 0.761904761905
Zealous Strike: 0.72
Psychic Strike: 0.72
Drake Hound 2B (Uncommon)
Creature ~ Horror (1/1)
t: target creature gets +2/+0 until end of turn.
~~ closest cards ~~
Rabid Rats: 0.924009636798
Bloodthrone Vampire: 0.921921959192
Phyrexian Ghoul: 0.920402582483
Ghosts of the Damned: 0.916806240372
Looming Shade: 0.916761829091
~~ closest names ~~
Gate Hound: 0.761904761905
Darkest Hour: 0.695652173913
Godtracker of Jund: 0.689655172414
Suvvering Beetle 2U (Common)
Creature ~ Insect (1/2)
Whenever Suvvering Beetle attacks, you may return another creature you control to its owner's hand.
~~ closest cards ~~
Kiri-Onna: 0.876776139157
Separatist Voidmage: 0.869607810049
Keymaster Rogue: 0.858255848127
Deputy of Acquittals: 0.855537095293
Invasive Species: 0.853205967242
~~ closest names ~~
Vexing Beetle: 0.827586206897
Surging Æther: 0.666666666667
Stag Beetle: 0.666666666667
Smychi, the Firebrand 3B (Common)
Creature ~ Human Cleric (2/2)
Whenever Smychi, the Firebrand attacks, it gets +1/+1 until end of turn for each other attacking creature that combat.
~~ closest cards ~~
Benalish Veteran: 0.909079406293
Smogsteed Rider: 0.88582806694
Sparring Golem: 0.874195807374
Charging Paladin: 0.873666343257
Cenn's Heir: 0.868724837654
~~ closest names ~~
Chandra, the Firebrand: 0.790697674419
Flames of the Firebrand: 0.681818181818
Scorch the Fields: 0.631578947368
Mistwatcher 2G (Rare)
Creature ~ Elemental (2/1)
Flying
When Mistwatcher dies, each player's life total becomes 13.
~~ closest cards ~~
Rabid Bloodsucker: 0.831224978518
Blood-Toll Harpy: 0.828293327885
Skullmulcher: 0.817824050177
Marrow Chomper: 0.806739793725
Necrogen Scudder: 0.803886059075
~~ closest names ~~
Coast Watcher: 0.75
Mistral Charger: 0.692307692308
Samite Archer: 0.666666666667
Uktabi Furncler 1W (Common)
Creature ~ Human Soldier (1/2)
t: target creature gains haste until end of turn.
~~ closest cards ~~
Icatian Scout: 0.944566229811
Kithkin Shielddare: 0.928484876976
Kelsinko Ranger: 0.924740305431
Advance Scout: 0.922125659383
Whip Sergeant: 0.91753159657
~~ closest names ~~
Uktabi Faerie: 0.714285714286
Uktabi Efreet: 0.714285714286
Uktabi Drake: 0.666666666667
Tran Exited 2B (Uncommon)
Instant
Cast Tran Exited only during the declare attackers step and only if you've been attacked this step.
This turn, if you have no cards in hand, instead put the top four cards of your library into your graveyard.
~~ closest cards ~~
Sylvan Library: 0.835058168828
Library of Leng: 0.819481877694
Mindstorm Crown: 0.811960982274
Pure Intentions: 0.807464593725
Whip of Erebos: 0.800845120046
~~ closest names ~~
Metathran Elite: 0.692307692308
Utvara Hellkite: 0.615384615385
Reanimate: 0.6
Witch of Leshrac 3 (Uncommon)
Artifact
Whenever an opponent casts an instant or sorcery spell, Witch of Leshrac deals 2 damage to that player.
~~ closest cards ~~
Æther Sting: 0.907902898992
Satyr Firedancer: 0.862137921728
Spellshock: 0.861530988507
Megrim: 0.84605085635
Pyroconvergence: 0.840537177631
~~ closest names ~~
Minion of Leshrac: 0.727272727273
Herald of Leshrac: 0.727272727273
Wings of Aesthir: 0.625
Chandra's Blade 5 (Rare)
Artifact ~ Equipment
Equip 4
Equipped creature gets +1/+0 and has protection from green.
~~ closest cards ~~
Warlord's Axe: 0.952114125041
Greatsword: 0.947923192244
Brawler's Plate: 0.942491305281
Strandwalker: 0.942053457219
Skinwing: 0.941570207073
~~ closest names ~~
Chandra Ablaze: 0.827586206897
Chandra's Outrage: 0.75
Hero's Blade: 0.740740740741
Polline Invage 2R (Common)
Instant
Domain ~ target creature gets -X/-X until end of turn, where X is the number of artifacts you control.
~~ closest cards ~~
Strength of Cedars: 0.92752420229
Feeding Frenzy: 0.910285031314
Strength in Numbers: 0.900674686346
Inner Calm, Outer Strength: 0.900245963376
Nightmarish End: 0.898900219633
~~ closest names ~~
Collective Voyage: 0.645161290323
Opaline Sliver: 0.642857142857
Frontline Sage: 0.642857142857
Nightcreep 2BB (Uncommon)
Sorcery
All creatures get +3/-1 until end of turn.
~~ closest cards ~~
Languish: 0.94180217704
Festergloom: 0.92855589798
Infest: 0.926564859716
Shrivel: 0.922957270562
Nausea: 0.922957270562
~~ closest names ~~
Nightcreep: 1.0
Zragots, the Ancients 4UU (Mythic Rare)
Legendary Creature ~ Shapeshifter (2/5)
Islandwalk
Clash with an opponent. If you win, return Zragots, the Ancients to its owner's hand.
~~ closest cards ~~
Tidespout Tyrant: 0.862620805131
Sun Ce, Young Conquerer: 0.835726860461
Quagnoth: 0.830304657081
Sage-Eye Avengers: 0.829275119809
Floodtide Serpent: 0.822342140943
~~ closest names ~~
Arena of the Ancients: 0.761904761905
Forgotten Ancient: 0.736842105263
Verdeloth the Ancient: 0.714285714286
Addle Extraction U (Rare)
Instant
Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield. If you do, shuffle your library.
~~ closest cards ~~
Kodama's Reach: 0.967661236136
Cultivate: 0.965728622843
Peregrination: 0.965595102415
Far Wanderings: 0.954814596014
Gift of Estates: 0.954283254921
~~ closest names ~~
Mind Extraction: 0.774193548387
Aura Extraction: 0.774193548387
Cranial Extraction: 0.764705882353
Englinate 2B (Common) _UNPARSED_ _INVALID_
Instant
Target player puts the top two cards of his or her library into his or her graveyard. If it's a land, it puts it into his or her hand. Then each player who searched a library this way, shuffle that piles.
<10> sneptrace
<12> enchantment
<15> A
<17> {^^RR^RR}
<18> at the beginning of each player's upkeep, @ deals damage to that player equal to the number of clerics that player controls.
~~ closest cards ~~
Shape Anew: 0.961798275289
Coerced Confession: 0.958646660513
Tunnel Vision: 0.957272660826
Head Games: 0.955793198319
Horrifying Revelation: 0.955101819646
~~ closest names ~~
Exsanguinate: 0.761904761905
Glint: 0.714285714286
Vengevine: 0.666666666667
Pelmarid Boros _NOCOST_ (Common) _UNPARSED_ _INVALID_
Land
Pelmarid Boros enters the battlefield tapped.
t: add 1 to your mana pool.
W, t: target legendary creature gets +0/+2 until end of turn. Untap it.
<10> phyrexian lunge
<12> sorcery
<15> N
<17> {^UU}
<18> exile up to three target cards from a single graveyard.
~~ closest cards ~~
Griffin Canyon: 0.959519879156
Daru Encampment: 0.946673444712
Teetering Peaks: 0.941907276552
Quicksand: 0.939215401911
Forbidding Watchtower: 0.935387366573
~~ closest names ~~
Primal Boost: 0.615384615385
Morbid Bloom: 0.615384615385
Searing Blood: 0.592592592593
Satyr Armor 1UU (Common)
Enchantment
At the beginning of your upkeep, target opponent skips his or her next untap step.
~~ closest cards ~~
Jolt: 0.851754821056
Clairvoyance: 0.847814710719
Infuse: 0.846021305648
Dictate of Kruphix: 0.841621344083
Arcane Denial: 0.838851059112
~~ closest names ~~
Sacred Armory: 0.75
Slagwurm Armor: 0.72
Satyr Rambler: 0.666666666667
Aven Fright 1G (Rare)
Enchantment
When an opponent casts an instant or sorcery spell, if Aven Fright is an enchantment, Aven Fright becomes a 4/4 spider.
~~ closest cards ~~
Hidden Gibbons: 0.972281643862
Hidden Ancients: 0.921898248862
Hidden Guerrillas: 0.90864992378
Opal Acrolith: 0.868466680268
Opal Titan: 0.865144024123
~~ closest names ~~
Craven Knight: 0.75
Aven Fogbringer: 0.692307692308
Elven Rite: 0.666666666667
Hazun Guide 2W (Common) _UNPARSED_ _INVALID_
Enchantment ~ Aura
Enchant white enchantment
Enchanted permanent can't attack or block, and its activated abilities can't be activated.
<10> messenger warsenter
<12> creature
<14> human warrior
<15> O
<16> &^/&^^^
<17> {GG^^}
<18> bestow {^^^GG^} \deathtouch \at the beginning of your upkeep, @ deals X damage to target creature and X damage to you.
~~ closest cards ~~
Stasis Cocoon: 0.962593561832
Arrest: 0.962171951827
Suppression Bonds: 0.960246548603
Faith's Fetters: 0.889124702986
Ice Cage: 0.851204687076
~~ closest names ~~
Abzan Guide: 0.818181818182
Ainok Guide: 0.727272727273
Elephant Guide: 0.72
Rampart 3UU (Mythic Rare)
Planeswalker ~ Kire ((1))
+1: target player sacrifices a creature. = destroy target green permanent. = search your library for a basic land card, put that card onto the battlefield, then shuffle your library. If you do, discard a card. Activate this ability only during the declare attackers step and only if you've been attacked this step.
~~ closest cards ~~
Grim Reminder: 0.870229638824
Grinning Totem: 0.867511159627
Renewal: 0.86633568138
Sift Through Sands: 0.864537859675
Caravan Vigil: 0.85473888381
~~ closest names ~~
Crude Rampart: 0.7
Rampant Growth: 0.666666666667
Battle Rampart: 0.666666666667
Pendrell Spring _NOCOST_ (Rare)
Land
t: add 1 to your mana pool.
2R, t: put a 0/1 blue cat soldier creature with base power and toughness 0/5 until end of turn.
~~ closest cards ~~
Inkmoth Nexus: 0.912324036528
Dread Statuary: 0.901789969356
Celestial Colonnade: 0.898846754041
Stirring Wildwood: 0.89110623017
Gargoyle Castle: 0.887593264588
~~ closest names ~~
Wellspring: 0.72
Mind Spring: 0.692307692308
Pendrell Mists: 0.689655172414
Barder of Zomai 1BB (Uncommon)
Creature ~ Zombie Barbarian (2/1)
Graveyard
If Barder of Zomai was kicked, it enters the battlefield with a +1/+1 counter on it instead.
~~ closest cards ~~
Phyrexian Scuta: 0.895673691027
Quag Vampires: 0.879984611005
Gatekeeper of Malakir: 0.856643072745
Spike Cannibal: 0.848764231932
Zombie Mob: 0.845759967678
~~ closest names ~~
Shade of Trokair: 0.645161290323
Archers of Qarsi: 0.645161290323
Crusader of Odric: 0.625
Zhyrog Bell Down 1 (Uncommon)
Creature ~ Wolf (1/1)
Haste
Zhyrog Bell Down gets +2/+2 as long as you control a mountain.
Zhyrog Bell Down can block any number of creatures.
~~ closest cards ~~
Wild Nacatl: 0.862486953646
Flinthoof Boar: 0.85862789401
Minotaur Tactician: 0.858384452251
Slithering Shade: 0.836319115755
Kird Ape: 0.83034090434
~~ closest names ~~
Dragon Bell Monk: 0.625
Bog Down: 0.583333333333
Ride Down: 0.56
Impending Harrier R (Common)
Creature ~ Lizard (3/2)
Dash 1R
~~ closest cards ~~
Screamreach Brawler: 0.938313344028
Mardu Scout: 0.933751101408
Vug Lizard: 0.916307841239
Goblin War Buggy: 0.903595765031
Battering Craghorn: 0.901636536331
~~ closest names ~~
Shimmering Barrier: 0.742857142857
Impending Disaster: 0.742857142857
Stinging Barrier: 0.727272727273
Samite Gales GG (Common)
Sorcery
Put target permanent on top of its owner's library.
~~ closest cards ~~
Temporal Spring: 0.943193530994
Fallow Earth: 0.875514743525
Reclaim: 0.858148151473
Salvage: 0.849994800033
Noxious Revival: 0.842288728629
~~ closest names ~~
Samite Healer: 0.8
Samite Alchemist: 0.785714285714
Samite Elder: 0.75
Burst of the Syasoming Golem 3GG (Uncommon)
Artifact Creature ~ Golem (4/4)
When Burst of the Syasoming Golem enters the battlefield, prevent all damage that would be dealt to Burst of the Syasoming Golem this turn.
~~ closest cards ~~
Haze Frog: 0.842798328969
Argothian Treefolk: 0.835224256502
Bronze Horse: 0.788063448259
Dawnfluke: 0.784077344217
Daughter of Autumn: 0.775498420925
~~ closest names ~~
Curse of the Swine: 0.652173913043
Pulse of the Tangle: 0.63829787234
Nimbus of the Isles: 0.595744680851
Deepchantless Trainee 3W (Uncommon)
Creature ~ Human Soldier (2/4)
Soulbond
As long as Deepchantless Trainee is paired with another creature, both creatures have whenever this creature's power.
~~ closest cards ~~
Elgaud Shieldmate: 0.945302702763
Spectral Gateguards: 0.93668790676
Nearheath Pilgrim: 0.935689066945
Hanweir Lancer: 0.916167569629
Geist Trappers: 0.911451796508
~~ closest names ~~
Cabal Trainee: 0.647058823529
Greenhilt Trainee: 0.631578947368
Phantasmal Terrain: 0.615384615385
Crusade G (Common)
Enchantment ~ Aura
Enchant artifact or creature
Enchanted permanent is a faerie in addition to its other types.
~~ closest cards ~~
Ghoulflesh: 0.865000782386
Call to Serve: 0.857691859298
Ensoul Artifact: 0.851103023298
Ghostly Wings: 0.827699264982
Corrupted Zendikon: 0.826431952135
~~ closest names ~~
Crusade: 1.0
Funar Archin 2 (Rare)
Artifact Creature ~ Construct (2/2)
Put two cards from your hand rather than pay Funar Archin's mana cost.
~~ closest cards ~~
Salvage Titan: 0.885850576507
Sunscour: 0.760286343169
Vine Dryad: 0.756799196314
Bringer of the White Dawn: 0.736779897432
Gush: 0.728957757837
~~ closest names ~~
Funeral March: 0.72
Undead Warchief: 0.666666666667
Foundry Champion: 0.642857142857
Hollowgengrafs 1W (Uncommon)
Enchantment
G: target green creature you control gets +1/+1 until end of turn.
~~ closest cards ~~
Somberwald Alpha: 0.905591499051
Seeds of Strength: 0.897603176563
Might of the Masses: 0.88547987641
Ranger's Guile: 0.885138786806
Primal Boost: 0.884966109169
~~ closest names ~~
Hollowhenge Beast: 0.709677419355
Hollowsage: 0.666666666667
Hollow Dogs: 0.64
Furnace Charm 1W (Uncommon)
Instant
Je one or them an opponent and/or a nonbasic land card, a swamp card, a creature card, thit creature four has mountainwalker sacrifices it. If a card with the same name as a card in his or her graveyard, destroy that mana permanent that player controls. For each counter removed this way, put two +1/+1 counters on Furnace Charm.
~~ closest cards ~~
Hypergenesis: 0.899676668186
Zur's Weirding: 0.881276390686
Infernal Offering: 0.876235561889
Forgotten Lore: 0.870160892376
Shrouded Lore: 0.866462516689
~~ closest names ~~
Furnace Scamp: 0.846153846154
Fury Charm: 0.782608695652
Furnace Layer: 0.769230769231
Runed Stag 1 (Rare)
Artifact
Noncreature spells with you may choose new targets for the spell.
~~ closest cards ~~
Wild Ricochet: 0.859955947645
Twincast: 0.837301802319
Redirect: 0.833208052246
Mirror Sheen: 0.828926925786
Cloven Casting: 0.819033071026
~~ closest names ~~
Rune Snag: 0.842105263158
Runed Halo: 0.7
Runed Arch: 0.7
Memory Palace 4UU (Rare)
Enchantment
When Memory Palace enters the battlefield, exile target card from a graveyard.
Memory Palace enters the battlefield with four +1/+1 counters on it.
When you control no dragon, Memory Palace gets +2/+0 as long as it's blocking.
~~ closest cards ~~
Bladewing's Thrall: 0.840503044677
Quest for the Goblin Lord: 0.827942322323
Ephara's Enlightenment: 0.82779147717
Zombie Mob: 0.826891349057
Bloodghast: 0.826382891353
~~ closest names ~~
Memory Lapse: 0.8
Memory Sluice: 0.769230769231
Memory Plunder: 0.740740740741
Leonin Banisher 3G (Common)
Creature ~ Minotaur Warrior (2/3)
Whenever Leonin Banisher blocks or becomes blocked, it gets +1/+0 until end of turn for each attacking creature.
~~ closest cards ~~
Rabid Elephant: 0.930812448652
Raging Gorilla: 0.923804167848
Dromosaur: 0.923716924466
Goblin Elite Infantry: 0.918593688213
Cave Tiger: 0.918464065894
~~ closest names ~~
Leonin Arbiter: 0.758620689655
Keening Banshee: 0.733333333333
Leonin Abunas: 0.714285714286
Dark Predator 3U (Common)
Creature ~ Bird (2/4)
Flying
1U: switch Dark Predator's power and toughness until end of turn.
~~ closest cards ~~
Turtleshell Changeling: 0.94820718225
Myr Quadropod: 0.882971062897
Whiptongue Frog: 0.855250621167
Crookclaw Transmuter: 0.854622060638
Advanced Hoverguard: 0.835898705211
~~ closest names ~~
Kavu Predator: 0.769230769231
Lurking Predators: 0.733333333333
Darksteel Reactor: 0.733333333333
Whirlvanown 2B (Rare) _UNPARSED_ _INVALID_
Enchantment ~ Aura
Enchant creature
Whenever enchanted creature deals damage to an opponent, Whirlvanown deals that much damage to each player instead.
<10> rain of medic
<12> creature
<14> human shaman
<15> A
<16> &^^^/&^^^
<17> {^^^RR^}
<18> T: @ deals &^^^ damage to target creature or player.\flashback {^UU}
~~ closest cards ~~
Backfire: 0.923779563086
Binding Agony: 0.919520062543
Spiteful Shadows: 0.908500617495
Guilty Conscience: 0.903393753559
Heat of Battle: 0.89942927134
~~ closest names ~~
Whirlwind: 0.6
Winnow: 0.588235294118
Shivan Dragon: 0.583333333333
Throne of Tomenty G (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature has haste and haste.
~~ closest cards ~~
Messenger's Speed: 0.975927295668
Primal Frenzy: 0.944785334278
Reflexes: 0.93978059886
Goblin War Paint: 0.935555880601
Imposing Visage: 0.935027318379
~~ closest names ~~
Throne of Bone: 0.774193548387
Throne of Geth: 0.709677419355
Horn of Plenty: 0.709677419355
Arc Blights 2B (Common)
Instant
Destroy target artifact or enchantment.
~~ closest cards ~~
Disenchant: 0.898735457265
Artisan's Sorrow: 0.892054811619
Mortify: 0.889488880173
Naturalize: 0.88831598596
Fate Forgotten: 0.886188449991
~~ closest names ~~
Ark of Blight: 0.75
Arc Lightning: 0.75
Mire Blight: 0.727272727273
Wild Elemental RWB (Rare)
Creature ~ Elemental (3/4)
2: draw two cards. Activate this ability only any time you could cast a sorcery.
~~ closest cards ~~
Dimir Guildmage: 0.881247750753
Ghost-Lit Stalker: 0.865377516671
Vodalian Hypnotist: 0.850196432421
Wall of Distortion: 0.832200725368
Brain Weevil: 0.826529350829
~~ closest names ~~
Wood Elemental: 0.857142857143
Roil Elemental: 0.857142857143
Cloud Elemental: 0.827586206897
Weird the Touch 2BB (Common)
Instant
Destroy target nonwhite, nonblack creature. It can't be regenerated. Its controller draws a card.
~~ closest cards ~~
Annihilate: 0.920410035862
Terror: 0.919526151909
Befoul: 0.911376246928
Execute: 0.897170324575
Dark Banishing: 0.889524424394
~~ closest names ~~
Verdant Touch: 0.714285714286
Perish the Thought: 0.666666666667
Seize the Soul: 0.620689655172
Mindwhipe 3UU (Rare)
Enchantment
Activated abilities of elementals cost would deal combat damage equal to its power plus 1 to that creature. That creature gains indestructible until end of turn.
~~ closest cards ~~
Delirium: 0.810575156037
Kor Chant: 0.806542104253
Leap of Faith: 0.804573812965
Kor Dirge: 0.803897526684
Boros Fury-Shield: 0.802466345508
~~ closest names ~~
Mindswipe: 0.888888888889
Mind Whip: 0.888888888889
Mindwhip Sliver: 0.75
Femeref Totem 1 (Uncommon)
Artifact
Creatures you control have trample.
~~ closest cards ~~
Primal Rage: 0.875834425594
Serra's Blessing: 0.8127024245
Archetype of Aggression: 0.794846569874
Knighthood: 0.788097878566
Fervor: 0.780531728165
~~ closest names ~~
Weatherseed Totem: 0.666666666667
Femeref Scouts: 0.666666666667
Femeref Knight: 0.666666666667
Blood Drone 6 (Common)
Creature ~ All Domane (4/4)
~~ closest cards ~~
Razorfield Thresher: 0.971002627828
Venerable Lammasu: 0.969259866233
Will-Forged Golem: 0.967314222305
Ebony Rhino: 0.963649508288
Hexplate Golem: 0.960383007278
~~ closest names ~~
Blood Ogre: 0.761904761905
Blood Moon: 0.761904761905
Blood Rites: 0.727272727273
Paralaze Ronon B (Common)
Creature ~ Zombie (3/4)
At the beginning of your upkeep, sacrifice a creature. If you don't, the rest on the bottom of your library in any order.
~~ closest cards ~~
Preferred Selection: 0.91677489204
Call to the Kindred: 0.913955930172
Cream of the Crop: 0.913501025939
Manabond: 0.901495062933
Mirri's Guile: 0.900211261246
~~ closest names ~~
Paralyze: 0.636363636364
Pale Moon: 0.608695652174
Wardscale Dragon: 0.6
Quidamanp Stalker 2B (Common)
Creature ~ Illusion Wall (0/4)
Defender
3B: Quidamanp Stalker gets +1/+1 until end of turn.
~~ closest cards ~~
Dragon Engine: 0.890337461702
Dross Ripper: 0.889142471148
Gargoyle Sentinel: 0.885067707606
Ghostly Changeling: 0.879430758234
Flowstone Wall: 0.879291063713
~~ closest names ~~
Dream Stalker: 0.733333333333
Void Stalker: 0.689655172414
Umbra Stalker: 0.666666666667
Dream Deceiver 2G (Common)
Creature ~ Spirit (3/3)
Scavenge 1G
~~ closest cards ~~
Acridian: 0.937915333948
Simian Grunts: 0.923214457474
Giant Dustwasp: 0.920694145907
Barkhide Mauler: 0.905731637541
Tel-Jilad Exile: 0.905036069315
~~ closest names ~~
Feral Deceiver: 0.785714285714
Cruel Deceiver: 0.785714285714
Brutal Deceiver: 0.758620689655
Deadly Crawler 4 (Rare)
Artifact Creature ~ Horror (2/3)
Infect
At the beginning of the end step, sacrifice Deadly Crawler.
~~ closest cards ~~
Putrefax: 0.905330665457
Crystal Golem: 0.887540806376
Crumbling Colossus: 0.850595460487
Arc Runner: 0.833850680872
Devouring Strossus: 0.828266453131
~~ closest names ~~
Deadly Recluse: 0.714285714286
Cinder Crawler: 0.714285714286
Canopy Crawler: 0.714285714286
Blood~bar Boar 1U (Common)
Creature ~ Bird (1/1)
Flying
Whenever Blood~bar Boar or another ally enters the battlefield under your control, you may have Blood~bar Boar deal 1 damage to target creature or player.
~~ closest cards ~~
Tajuru Archer: 0.882654428043
Murasa Pyromancer: 0.839078470592
Forgeborn Oreads: 0.833895621285
Sparkmage Apprentice: 0.833445098062
Cosi's Ravager: 0.831360276052
~~ closest names ~~
Bloodmark Mentor: 0.666666666667
Blood Oath: 0.666666666667
Blood Bairn: 0.64
Augur of the Underworld 4R (Common)
Creature ~ Eldrazi Drone (3/3)
R: Augur of the Underworld gets +1/-1 until end of turn.
~~ closest cards ~~
Flowstone Hellion: 0.946716299736
Flame Spirit: 0.945062478739
Flowstone Crusher: 0.933553820685
Cavern Thoctar: 0.93062996519
Flowstone Mauler: 0.924691598881
~~ closest names ~~
Weight of the Underworld: 0.808510638298
Sentry of the Underworld: 0.808510638298
Rescue from the Underworld: 0.734693877551
Reheworm Manticore GR (Uncommon)
Creature ~ Minotaur Rogue (2/2)
Protection from creatures
~~ closest cards ~~
Scarwood Goblins: 0.881502633337
Yavimaya Barbarian: 0.880006345758
Rip-Clan Crasher: 0.872912272411
Nacatl Outlander: 0.872699134549
Goblin Outlander: 0.866537273698
~~ closest names ~~
Chromanticore: 0.709677419355
Razormane Masticore: 0.702702702703
Crimson Manticore: 0.685714285714
Scarecrow 4W (Common)
Artifact Creature ~ Human Soldier (1/5)
When Scarecrow enters the battlefield, target creature blocks this turn if able.
~~ closest cards ~~
Heavy Infantry: 0.852208035843
Midnight Guard: 0.83349219244
Silkenfist Order: 0.830610240703
Vindictive Mob: 0.821198310025
Fervent Cathar: 0.817030170489
~~ closest names ~~
Scarecrow: 1.0
Goldmeadow Evol 3 (Uncommon)
Artifact Creature ~ Construct (2/2)
When Goldmeadow Evol enters the battlefield, put three 1/2 red goblin creature tokens with haste onto the battlefield.
~~ closest cards ~~
Ghirapur Gearcrafter: 0.915320418369
Beetleback Chief: 0.914112063226
Seller of Songbirds: 0.901378718123
Aspiring Aeronaut: 0.899672406823
Bear's Companion: 0.897935429939
~~ closest names ~~
Goldmeadow: 0.8
Goldmeadow Dodger: 0.75
Goldmeadow Lookout: 0.727272727273
Goblin Master 1G (Common)
Creature ~ Goblin Shaman (2/1)
When Goblin Master enters the battlefield, you may search your library for up to two basic land cards, reveal them, and put them into your hand. If you do, shuffle your library.
~~ closest cards ~~
Skyshroud Sentinel: 0.988296350407
Howling Wolf: 0.982621985882
Yavimaya Elder: 0.965183403249
Civic Wayfinder: 0.9648344873
Borderland Ranger: 0.964195222106
~~ closest names ~~
Goblin Taskmaster: 0.866666666667
Goblin Matron: 0.846153846154
Goblin Striker: 0.814814814815
Soul Strands 3W (Common)
Instant
Prevent all damage that would be dealt to target creature this turn.
~~ closest cards ~~
Turn the Tables: 0.944615880066
Forfend: 0.93966066456
Mirror Strike: 0.932091077699
Avenging Arrow: 0.924655430252
Azorius Ploy: 0.924087805448
~~ closest names ~~
Soul Strings: 0.833333333333
Soul Ransom: 0.782608695652
Soul Rend: 0.761904761905
Dawnfall Mimic 5B (Common)
Creature ~ Shapeshifter (5/6)
Changeling
B: regenerate Dawnfall Mimic.
~~ closest cards ~~
Skeletal Wurm: 0.956848373165
Twisted Abomination: 0.932852183351
Toxic Nim: 0.911547361161
Pewter Golem: 0.908132012988
Zombie Brute: 0.907156786207
~~ closest names ~~
Riverfall Mimic: 0.689655172414
Wall of Ice: 0.56
Woodfall Primus: 0.551724137931
Vaguleback Battleshift 2U (Common)
Creature ~ Merfolk Nomad (0/5)
Islandwalk
~~ closest cards ~~
Devouring Deep: 0.943558244471
Rootwater Commando: 0.939662407407
Jwari Scuttler: 0.925560658852
Horned Turtle: 0.919685403896
Blind Phantasm: 0.917752568005
~~ closest names ~~
Vulshok Battlemaster: 0.619047619048
Gleam of Battle: 0.594594594595
Daggerback Basilisk: 0.585365853659
Messenger Charge 1W (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +2/+1 and has vigilance.
~~ closest cards ~~
Nimbus Wings: 0.977682490384
Hyena Umbra: 0.96921769225
Serra's Embrace: 0.961354030365
Hero's Resolve: 0.960368207564
Spirit Mantle: 0.959606288989
~~ closest names ~~
Messenger Drake: 0.774193548387
Essence Harvest: 0.709677419355
Essence Flare: 0.689655172414
Ghitu Fair B (Common)
Instant
Target creature gets +2/+2 until end of turn. If Ghitu Fair has hexproof or counters on it, remove all of those cards with the same name as that spell.
~~ closest cards ~~
Mark of Mutiny: 0.837355824877
Toxic Stench: 0.825403954914
Echoing Courage: 0.812551361959
Bile Blight: 0.80908928865
Temporary Insanity: 0.807687201112
~~ closest names ~~
Ghitu Fire: 0.9
Ghitu War Cry: 0.695652173913
Ghitu Slinger: 0.695652173913
Wall of Live 2G (Common)
Creature ~ Wall (2/1)
Defender
Whenever Wall of Live blocks a creature, exile that creature and put a +1/+1 counter on Wall of Live.
~~ closest cards ~~
Frostweb Spider: 0.897716557289
Shield Sphere: 0.863556537251
Quagmire Lamprey: 0.860790292403
Predator Ooze: 0.859351727254
Spincrusher: 0.856829683613
~~ closest names ~~
Wall of Ice: 0.869565217391
Well of Life: 0.833333333333
Wall of Lava: 0.833333333333
Aatherize U (Common)
Instant
You may return target nonland permanent with converted mana cost X from your graveyard on top of that player's library.
~~ closest cards ~~
Unexpectedly Absent: 0.880035840271
Villainous Wealth: 0.875540391675
Epic Experiment: 0.87373793043
Hide: 0.858490753439
Explosive Revelation: 0.851579156221
~~ closest names ~~
Ætherize: 0.888888888889
Craterize: 0.777777777778
Artillerize: 0.7
Whipters of Valor 3 (Rare)
Artifact
2, t: target creature gains deathtouch onto the battlefield.
~~ closest cards ~~
Ring of Gix: 0.851074243425
Jandor's Saddlebags: 0.850087366425
The Hive: 0.845116646238
Trip Noose: 0.824926674812
Myr Propagator: 0.824199774332
~~ closest names ~~
Knight of Valor: 0.6875
Show of Valor: 0.666666666667
Sigil of Valor: 0.645161290323
Moonlight Massacre BU (Uncommon)
Sorcery
Draw X cards. Exile Moonlight Massacre.
~~ closest cards ~~
Abandon Hope: 0.809870114628
Blue Sun's Zenith: 0.799459383852
Mind Spring: 0.78858430109
Sorcerous Sight: 0.783982657005
Skeletal Scrying: 0.781188603959
~~ closest names ~~
Eyeblight Massacre: 0.777777777778
Moonlight Bargain: 0.685714285714
Nightmare: 0.666666666667
Dorina, Rebort Stronghold 2R (Rare)
Legendary Creature ~ Dragon Spirit (5/5)
Flying
At the beginning of your upkeep, return target enchantment card from your graveyard to your hand, then discard a card.
If a creature would deal combat damage to equipped creature is dealt to Dorina, Rebort Stronghold instead.
~~ closest cards ~~
Krovikan Horror: 0.885203147483
Death Spark: 0.858846391472
Goblin Boom Keg: 0.854306481676
Rekindled Flame: 0.841622437813
Jinxed Ring: 0.835160679523
~~ closest names ~~
Ebon Stronghold: 0.7
Volrath's Stronghold: 0.666666666667
Mountain Stronghold: 0.636363636364
Viashino Servitude 4G (Rare)
Enchantment Creature ~ Manticore (4/4)
Defender
Whenever Viashino Servitude attacks, it gets +2/+0 until end of turn.
~~ closest cards ~~
Bramble Creeper: 0.931737452009
Shaleskin Bruiser: 0.927748542595
Lunk Errant: 0.919237640897
Hollow Dogs: 0.905397474463
Flowstone Charger: 0.903444148543
~~ closest names ~~
Diabolic Servitude: 0.722222222222
Viashino Slasher: 0.705882352941
Viashino Heretic: 0.705882352941
Wall of Life 2 (Rare)
Artifact
Imprint ~ when Wall of Life enters the battlefield, it deals 2 damage to target creature or player.
~~ closest cards ~~
Vigilante Justice: 0.8689883514
Ankh of Mishra: 0.849555445472
Warstorm Surge: 0.847625806167
Invader Parasite: 0.836650046543
Steamcore Weird: 0.824932120576
~~ closest names ~~
Well of Life: 0.916666666667
Wall of Ice: 0.869565217391
Wall of Fire: 0.833333333333
Ur~cast of Pleons 1U (Common)
Enchantment
Creatures without flying your opponents control with "at the beginning of your end step, sacrifice this creature unless you sacrifice two lands.]
~~ closest cards ~~
The Tabernacle at Pendrell Vale: 0.849162195044
Spinal Embrace: 0.823223544021
Aura Flux: 0.815837534078
Sunken City: 0.814932617175
Slaughter Pact: 0.814605837481
~~ closest names ~~
Casting of Bones: 0.666666666667
Feast of Flesh: 0.645161290323
Burst of Speed: 0.645161290323
Shandward Ooze 3W (Rare)
Creature ~ Ooze (3/4)
First strike
Threshold ~ as long as seven or more cards are in your graveyard, Shandward Ooze gets +3/+3.
~~ closest cards ~~
Mystic Enforcer: 0.946432159112
Springing Tiger: 0.935946540656
Mystic Zealot: 0.929038650445
Krosan Beast: 0.913537199666
Childhood Horror: 0.912689587716
~~ closest names ~~
Standardize: 0.72
Standard Bearer: 0.620689655172
Shard Volley: 0.615384615385
Tangle Dragon 4GR (Rare)
Creature ~ Dragon (5/5)
Flying, first strike
Whenever Tangle Dragon fite's blocked, each opponent discards a card.
~~ closest cards ~~
Sibilant Spirit: 0.883499185655
Dromoka, the Eternal: 0.858638959993
Nefarox, Overlord of Grixis: 0.858578272302
Drogskol Reaver: 0.841796111229
Shrieking Specter: 0.84168941632
~~ closest names ~~
Thunder Dragon: 0.740740740741
Eternal Dragon: 0.740740740741
Tangle Golem: 0.72
Daath Squirmens 5G (Uncommon)
Creature ~ Beast (3/6)
Reach
Whenever Daath Squirmens deals combat damage to a player, you may draw two cards, where X is Daath Squirmens's power.
~~ closest cards ~~
Meglonoth: 0.837638408576
Hystrodon: 0.812778308458
Flameblast Dragon: 0.79503749589
Hydra Omnivore: 0.794669063071
Fungal Shambler: 0.791979490712
~~ closest names ~~
Faithful Squire: 0.666666666667
Gather Specimens: 0.645161290323
Dulcet Sirens: 0.642857142857
Aecher of Krosan Hound 7B (Uncommon) _UNPARSED_ _INVALID_
Creature ~ Horror (5/5)
B: target creature blocks Aecher of Krosan Hound this turn if able.
<10> savage alphage
<12> creature
<14> avatar
<15> Y
<16> &^^^^^^^/&^^^^^^^
<17> {^RR^^RRRR^}
<18> trample, haste
~~ closest cards ~~
Phyrexian Juggernaut: 0.913493628964
Skeletal Wurm: 0.893844329258
Zombie Brute: 0.880580510702
Monstrous Carabid: 0.875564567306
Flameborn Hellion: 0.873998462932
~~ closest names ~~
Stonebrow, Krosan Hero: 0.590909090909
Archers of Qarsi: 0.578947368421
Flayer of the Hatebound: 0.577777777778
Aven Thug 1BB (Rare)
Creature ~ Demon (3/3)
Flying
Whenever Aven Thug attacks or blocks, defending player discards a card. If you don't, tap Aven Thug.
~~ closest cards ~~
Shoreline Salvager: 0.842190953651
Dauthi Mindripper: 0.838477023803
Mindstab Thrull: 0.836461669259
Thraximundar: 0.816989601955
Haunted Cadaver: 0.809941571147
~~ closest names ~~
Aven Augur: 0.736842105263
Dampen Thought: 0.695652173913
Splatter Thug: 0.636363636364
Master Affliction 2WW (Rare)
Enchantment
Creatures without flying your opponents control get +1/+1.
~~ closest cards ~~
Glorious Anthem: 0.936654312408
Honor of the Pure: 0.903417013229
Angelic Voices: 0.864484730212
Dictate of Heliod: 0.858829212125
Serra Aviary: 0.855082379127
~~ closest names ~~
Malicious Affliction: 0.756756756757
Grim Affliction: 0.75
Banewasp Affliction: 0.722222222222
Alluming Flames W (Uncommon)
Enchantment ~ Aura
Enchant creature
Enchanted creature gets +0/+5.
~~ closest cards ~~
Hero's Resolve: 0.971922761458
Holy Strength: 0.969591654425
Gift of Granite: 0.965990112673
Eland Umbra: 0.965580501389
Web: 0.955198975215
~~ closest names ~~
Cackling Flames: 0.8
Undying Flames: 0.758620689655
Surging Flame: 0.714285714286
Crown of Honey 1B (Common)
Enchantment ~ Aura
Enchant creature
Enchanted creature has protection from creatures. They can't be regenerated. Its controller gains that much life.
~~ closest cards ~~
Spinal Graft: 0.892340741677
Parallax Dementia: 0.880280203531
Crystallization: 0.859313493517
Viper's Kiss: 0.854107689212
Weight of Conscience: 0.846684073231
~~ closest names ~~
Drop of Honey: 0.814814814815
Crown of Awe: 0.769230769231
Crown of Fury: 0.740740740741
Warped Raptor 3GG (Common)
Creature ~ Tleefolk Warrior (3/4)
Infive untap your opponents you declare an instant or sorcery spell you control cost 2 less to cast for each swamp you control no other planeswalkers.
~~ closest cards ~~
Herald of the Pantheon: 0.7536537666
Rushwood Legate: 0.736562198316
Veilstone Amulet: 0.728871636636
Long-Forgotten Gohei: 0.725996316392
Jace's Sanctum: 0.724480321552
~~ closest names ~~
Umara Raptor: 0.72
War Report: 0.695652173913
Pit Raptor: 0.695652173913
EDIT: I can't help but post a few highlights:
Darkthief Brood 4 (Rare)
Artifact
Whenever an opponent casts a spell, if Darkthief Brood is an enchantment, Darkthief Brood becomes a 2/2 creature with power greater than Darkthief Brood's power.
# So how great is its power? Infinite? Assuming you can convince it to turn into a creature.
Ranseed Hoer 2(U/R)(U/R) (Uncommon)
Creature ~ Elemental (2/3)
Flying
Whenever Ranseed Hoer deals combat damage to a player, draw that many cards.
G: Ranseed Hoer gets +1/+1 until end of turn.
# Wow. Does anything else have that card drawing ability? *looks at the link to Glint-Eye Nephilim* Oh...
Lagard the Fallen 2W (Rare)
Legendary Creature ~ Human Shaman (1/3)
Lagard the Fallen gets +2/+2 for each green creature card in your graveyard.
~~ closest cards ~~
Graceblade Artisan: 0.749583218824
# Apparently this is very unlike any existing cards. The network certainly does have a tendency to mix colors around. Let's call it a feature and build a set around it.
Gristleborn Shaman R (Rare)
Creature ~ Human Rogue (3/1)
Gristleborn Shaman attacks each turn if able.
Gristleborn Shaman attacks each turn if able.
The amount of cards you control could can't be uncast.
# "could can't?" What? Seriously, though, I hate it when the amount of cards I control gets uncast.
Gnatlation Alled Chamber 3 (Uncommon)
Artifact ~ Equipment
Equip 3
Equipped creature gets +1/+1, has intimidate, and has base power and toughness 6/6 and gains reach.
# Does anyone know where it's learning about base power and toughness from?
Order of the Pale Treefolk 3GW (Rare)
Creature ~ Treefolk Warrior (5/5)
Reach
Whenever Order of the Pale Treefolk deals damage to a player, you may put a 1/1 green elf warrior creature token onto the battlefield for each elf you control unless that player pays 2.
# Wow, it seems to have come up with that all by itself.
Wistful Strike 2B (Common)
Sorcery
Destroy target creature unless that creature's controller pays 2 for each swamp you control.
# This also seems pretty novel. I think it's even balanced.
Militus's Cave _NOCOST_ (Rare)
Land
t: add 1 to your mana pool.
t, sacrifice a creature: return up to two target creature cards from your graveyard to your hand.
Whenever you cast an artifact spell, return Militus's Cave to its owner's hand.
B, sacrifice Militus's Cave: return target instant or sorcery card from your graveyard to your hand.
# This is fascinating. I really want to know who Militus is:
Fortunately, we can do that!
Militus, the Moon Rats 3WW (Mythic Rare)
Planeswalker ~ Nagiri ((3))
+2: put a 3/4 red spirit creature token with lifelink until end of turn. It's still a land.
-6: target opponent reveals his or her hand. You choose a nonland card from it. That player discards that card.
# An almost coherent planeswalker, apparently.
Militus, the Charged Vision _NOCOST_ (Uncommon)
Legendary Land
t: add G to your mana pool.
1W: Militus, the Charged Vision becomes a 2/2 black and green insect artifact creature with trample until end of turn.
W: Militus, the Charged Vision gets +0/+1 until end of turn.
# Or another interesting manland...
Militus, the Spirit Creeper 3BB (Rare)
Legendary Creature ~ Zombie Cat Warrior (3/3)
Flying
B, exile the top three cards of your library: you gain 1 life for each swamp you control.
# That's kind of creepy.
Militus, the Ageston Evenger 3GGG (Rare)
Legendary Creature ~ Elf (4/5)
Reach
Whenever Militus, the Ageston Evenger deals damage to a creature, exile that creature.
# I think it mispelled 'Avenger.'
Militus, the Master of Secrets 3GG (Rare)
Legendary Creature ~ Human Shaman (4/4)
When Militus, the Master of Secrets dies, put an X/X black horror artifact creature token onto the battlefield, where X is the number of nonbasic lands you control.
# I like it.
We can do a sort of weaker version of this by specifying fields with labels rather than with order. You could imagine iterative generation of cards where you prime with a little bit, like just the rally keyword, then take a bunch of preliminary cards that might not even be fully valid, tweak them a bit automatically, then feed the resulting larger chunks back in and see what the network does to finish them up.
You could do something like that quite generally to fix malformed cards: chop off the duplicated fields, then feed the rest back in and see if the network finishes off what's missing, which it probably will. If you use a repeated priming technique like the one on Talcos's sampling script, you'll get a lot of different candidates, so you can use some metric to try and pick a good one.
I'm still working on the batcher to make this work nicely. The ultimate goal is for it to be able to do all of the randomization for you: card ordering, mana symbols, and field ordering if the fields are labeled. Currently it only reorders the cards, but it shouldn't be too hard to extend that.
Anyway, I also updated to the latest mtgjson (more cards, yay!) and stuff. Let me know if there's anything that isn't working as expected.
Hmmm, not quite. When it tries to decode a card, it will use the new master list of fields, which includes rarity, and then it'll be sad because the legacy card doesn't have the right number of fields.
This is very easy to fix, because you can pass the Card constructor the list of fields you expect the thing you're decoding to have. But out of the box, no, decode.py won't work very well. I should probably add a command-line option to handle that.
While on this topic, I'm planning to take down most of the checkpoints on my google drive and replace them with new ones that all use standardized, modern formats. I was going to keep the raw data dumps around, so yeah, I really should figure out how to support all of those and add the necessary flags to decode.py so people can still interact with them using mtgencode. I'll work on it.