Are there any speed improvements to the new framework?
Yes, absolutely. The new language model library is based on this code on github. It's a direct successor to char-rnn, and if you scroll down to the bottom of the readme there's some pretty detailed benchmark information showing how much better it is.
My clone of the code can be found here. Be sure to look at the 'dev' branch, master is currently tied up with a pull request. The neural net code is the same, but I've developed additional code to allow much more sophisticated training input and sampling output on Linux. I'll add a tutorial explaining how the new functionality works once I'm ready for a semi-official release together with mtgencode, hopefully this weekend.
So I just finished making a set of Planeswalkers (one of each two-color combo) after whispering and training a few different networks. I'll be honest, it's garbage compared to the success I've had with creatures/non-creatures. The system seems to generate weird, nonsensical names for planeswalkers, and it generates them with only one or two abilities, and loyalty/mana cost is way off.
How I made it work: For whatever reason my networks make really good Legendary card names, so I generate a 100k character megadump and just search "legendary" through it for names. My latest network has some kind of obsession with Kamigawa and it generated a lot of far-east themed names (Or I translated them from Gknrnju to 'Genju').
I would whisper/seed the planeswalker dump by manacost of two different colors, and then just sift through a list of the generated abilities, mixing and matching ones I thought were thematic and would go together. Unfortunately this means that I've had to make an attempt at balancing out the starting loyalty and the loyalty +/- cost of abilities.
Does that make this less "authentic" having to manually craft so much information for the cards? Probably, but I just don't think we have enough variety in planeswalkers for the RNN network to figure it out itself. What I'm planning on doing for my draft is having all the planeswalkers face-down, you nab one as a bonus card and then start your drafting your packs. For people that have no idea what colors to play as, it's a way of encouraging them to try something and helps encourage equal attention to each color.
So the following cards "are" RNN network generated with the stipulation of extreme cherry-picking and mix-matching of abilities, and slight modification of number values for balancing (I'm sure they're still not balanced). I'm not 100% sold on some of them, but I think they're a good start.
Wow. Igniting gave Sidisi quite the facelift. Turned her into an angel. With an obscene set of abilities.
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
There's some really interesting walkers in there, some more balanced/interesting than others. Gotta agree with Glamdring, Sidisi got badass. The first ability should probably not give +6, and she shouldn't enter the battlefield with 6 loyalty for 4cmc, but still, having lots of loyalty means the -X ability won't usually be useless. Like, if I were to design a walker whose ultimate was -X: Gain X life, I'd want high-loyalty uptick powers to make that relevant. And somehow the RNN seems to know that.
Funny how both 2-cmc walkers (GW and GB) are way better than Tibalt, the Fiend-Blooded. Wizards has said they probably won't do 2-cmc walkers ever again though.
I think the flavour win goes to Kovag, the Flameheart. All his abilities fit so well in red and green.
Haha, I had completely forgotten Sidisi was already a card name, whoops. Occasionally the network will turn out stuff like "JAVON" or "ELSPELL" which are clearly references to pre-existing cards, I just missed this one.
As far as it comes to balancing out the planeswalkers, I'm open to suggestions. Sidisi's +6 ability was legitimately +6, so I'm just kinda like alright network let's playtest it and see how awful of an idea that is." So drop Sidisi's starting loyalty to what, 3? 4? Any advice for nudging the numbers into something being a bit more balanced would be appreciated.
There's some really interesting walkers in there, some more balanced/interesting than others. Gotta agree with Glamdring, Sidisi got badass. The first ability should probably not give +6, and she shouldn't enter the battlefield with 6 loyalty for 4cmc, but still, having lots of loyalty means the -X ability won't usually be useless. Like, if I were to design a walker whose ultimate was -X: Gain X life, I'd want high-loyalty uptick powers to make that relevant. And somehow the RNN seems to know that.
The amazing part of that is that you aren't gaining life, your life total is becoming X. This ability would be kind of pointless with less than 15 loyalty, so you need to be able to charge her up pretty fast. It's both ridiculously overpowered and somehow not completely broken at the same time.
Chao, though, he is insane. He gives you, on your fourth turn, an emblem that lets you resurrect any creature, any number of times. And he fills your graveyard at the same time. Or, you could just play house on the first two abilities, and turn your creatures into an army of titans. Seriously, it's way better than Tibalt ever would be because it's completely OP.
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Haha, I had completely forgotten Sidisi was already a card name, whoops. Occasionally the network will turn out stuff like "JAVON" or "ELSPELL" which are clearly references to pre-existing cards, I just missed this one.
As far as it comes to balancing out the planeswalkers, I'm open to suggestions. Sidisi's +6 ability was legitimately +6, so I'm just kinda like alright network let's playtest it and see how awful of an idea that is." So drop Sidisi's starting loyalty to what, 3? 4? Any advice for nudging the numbers into something being a bit more balanced would be appreciated.
Well, for starters, drop Chao's first ability to +1. See my post above for the reasons.
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Would 3-drop Chao be more fitting? lower the +3 to +2? Or do we still think +1 is the way to go? My concern, specifically for this draft format, is that milling 5 each turn could really hurt you unless you quickly take advantage of those minus abilities.
Just kicked off the first training run with my modified torch-rnn, and loss is dropping!
--------
./scripts/retrain.py: restarting training until 15000 batches
or 3 consecutive failures to make progress.
Command:
th train.lua
-vocab ../mtgencode/data/mtgvocab.json
-unk \x1a
-model_type lstm
-wordvec_size 64
-rnn_size 800
-num_layers 3
-dropout 0.1
-batchnorm 0
-grad_clip 5
-learning_rate 0.002
-lr_decay_factor 0.5
-lr_decay_batches 1500
-lr_decay_epochs 10
-batch_size 50
-seq_length 200
-max_epochs 100
-print_every 10
-eval_val_every 0
-gpu 0
-stream_cmd ../mtgencode/scripts/streamcards.py -s 209209209
-checkpoint_name cv/mtg/s800/cp
-checkpoint_every 1500
-max_batches 15000
--------
Press enter to continue, or C-c to interrupt
--------
starting from , batch 0
th train.lua -vocab ../mtgencode/data/mtgvocab.json -unk -model_type lstm -wordvec_size 64 -rnn_size 800 -num_layers 3 -dropout 0.1 -batchnorm 0 -grad_clip 5 -learning_rate 0.002 -lr_decay_factor 0.5 -lr_decay_batches 1500 -lr_decay_epochs 10 -batch_size 50 -seq_length 200 -max_epochs 100 -print_every 10 -eval_val_every 0 -gpu 0 -stream_cmd ../mtgencode/scripts/streamcards.py -s 209209209 -checkpoint_name cv/mtg/s800/cp -checkpoint_every 1500 -max_batches 15000
--------
Running with CUDA on GPU 0
Opening encoded card file: ../mtgencode/scripts/../lib/../data/output.txt
15564 valid, 0 skipped, 0 invalid, 0 failed to parse.
Streaming, i = 10 / 15000, loss = 3.515655
Streaming, i = 20 / 15000, loss = 3.447536
Streaming, i = 30 / 15000, loss = 3.471018
Streaming, i = 40 / 15000, loss = 3.463952
Streaming, i = 50 / 15000, loss = 3.461727
Streaming, i = 60 / 15000, loss = 3.414716
Streaming, i = 70 / 15000, loss = 3.233145
Streaming, i = 80 / 15000, loss = 3.066110
Streaming, i = 90 / 15000, loss = 2.965470
Streaming, i = 100 / 15000, loss = 2.848653
Streaming, i = 110 / 15000, loss = 2.776162
I should be able to post an update tomorrow with some new cards!
Also, one very cool observation: This is the largest network I've ever tried to train on cards, and it's only using 1.3GB of RAM on my GPU. So for people out there with something like a GTX 970, this, and everything else that's ever been shown off on the tread, is totally doable now.
Is that an 800-cell network?? That looks terrific. How long do you think it'll take to do the full training? And how does the setup process differ from the old set? Your branch's instructions are pretty clear for actually changing the data into .json and .hdf5 formats, but do we still want to use mtg-encode to process the raw data from mtgjson.com?
dragon predator 1RRR
creature ~ human shaman (rare)
whenever another goblin you control becomes blocked, target opponent khiss combat phase followed by an additional main phase. add RRR to your mana pool.
(2/2)
~~ closest cards ~~ Brothers of Fire: 0.726443188787 Krark-Clan Stoker: 0.715647783834 Skirsdag Cultist: 0.712423310008 Krark-Clan Shaman: 0.71224428557 Orcish Mechanics: 0.707948645007
~~ closest names ~~ Trygon Predator: 0.866666666667 Dragon Breath: 0.785714285714 Kavu Predator: 0.714285714286
krosan helix 2GG
creature ~ elk (uncommon)
when @ dies, return it to the battlefield transformed under your control at the beginning of the next end step.
(2/2)
~~ closest cards ~~ Saltskitter: 0.931422975666 Glimmerpoint Stag: 0.907490591205 Anurid Brushhopper: 0.893378054906 Phytotitan: 0.886874619083 Flickerwisp: 0.875792897899
~~ closest names ~~ Krosan Archer: 0.72 Krosan Grip: 0.695652173913 Akroan Phalanx: 0.692307692308
diabolic venom 2G
instant (rare)
target player can't cast noncreature spells this turn with the same name as that creature and exile them. then that player shuffles his or her library.
~~ closest cards ~~ Slaughter Games: 0.925839321727 Thought Hemorrhage: 0.911719780734 Quash: 0.911459156921 Counterbore: 0.907473263643 Splinter: 0.898265391769
~~ closest names ~~ Diabolic Vision: 0.758620689655 Diabolic Intent: 0.758620689655 Diabolic Revelation: 0.727272727273
mindwrack nightstalker 2B
artifact (rare)
at the beginning of each player's upkeep, that player gets a % counter. that player sacrifices a creature.
@ deals X damage to target creature or player.
creatures the active player controls get -1/-1 until end of turn.
~~ closest cards ~~ Keldon Twilight: 0.863312108208 Impatience: 0.856526499698 Pestilence: 0.85625866114 Mind Whip: 0.854169334688 Insubordination: 0.854040245031
~~ closest names ~~ Shimian Night Stalker: 0.744186046512 Brutal Nightstalker: 0.731707317073 Raiding Nightstalker: 0.714285714286
angel of phyrexia 1WUW
creature ~ spirit (rare)
flying
threshold ~ as long as seven or more cards are in your graveyard, @ gets +2/+2 and attacks each turn if able. W, T: put an % counter on target artifact. it gains "3B: regenerate this creature."
(3/1)
~~ closest cards ~~ Possessed Aven: 0.853859414373 Boneshard Slasher: 0.847564685647 Possessed Nomad: 0.845516380593 Repentant Vampire: 0.831450468943 Possessed Barbarian: 0.829174193972
~~ closest names ~~ Caress of Phyrexia: 0.8 Gate to Phyrexia: 0.787878787879 Angel of Renewal: 0.727272727273
steam seer 4
artifact creature ~ construct (rare) G, sacrifice @: draw a card. T: add G or U to your mana pool.
@ enters the battlefield with two +1/+1 counters on it. 2, remove a +1/+1 counter from @: @ deals 1 damage to target creature or player.
(3/4)
~~ closest cards ~~ Trigon of Thought: 0.925111137656 Trigon of Mending: 0.9238530824 Serum Tank: 0.918791113011 Prism Array: 0.913966251575 Trigon of Corruption: 0.913152320302
~~ closest names ~~ Steam Spitter: 0.782608695652 Soratami Seer: 0.782608695652 Viscera Seer: 0.727272727273
swalloward's shadow 5
artifact creature ~ sliver (rare)
all sliver creatures have haste.
at the beginning of your upkeep, destroy the creature with the least power and toughness until end of turn. the flashback cost is equal to its mana cost.
(2/2)
~~ closest cards ~~ Halfdane: 0.833205358085 Junkyo Bell: 0.828853887027 Might Makes Right: 0.804335552157 Fatal Frenzy: 0.793594669792 Stone Giant: 0.79249147998
~~ closest names ~~ Wall of Shadows: 0.705882352941 Altar of Shadows: 0.628571428571 Warlord's Axe: 0.625
sandbar emperialist 4UU
creature ~ bird soldier (uncommon)
flying
trample
when @ enters the battlefield, target opponent discards a card for each % counter he or she owns.
whenever a creature you control with a +1/+1 counter on it deals combat damage to a player, you may draw a card. 2U, sacrifice @: return all enchantment cards from your graveyard to your hand.
(3/3)
~~ closest cards ~~ Doomsday Specter: 0.898287820391 Jinxed Ring: 0.887072897138 Eye of Doom: 0.882140178013 Krovikan Horror: 0.877385097647 Derevi, Empyrial Tactician: 0.874495431172
~~ closest names ~~ Sandbar Serpent: 0.705882352941 Sandbar Merfolk: 0.705882352941 Daru Spiritualist: 0.666666666667
deathreat guide 2
artifact (rare)
when an enchantment is a creature with power 3 or greater, you may pay 2 any number of times. a creature card is revealed this way. put any number of those cards with that name into its owner's hand.
~~ closest cards ~~ Transmute Artifact: 0.902741959665 Goblin Charbelcher: 0.891930501929 Erratic Explosion: 0.889981688335 Thought Dissector: 0.882805617203 Helm of Obedience: 0.879338891347
~~ closest names ~~ Ethereal Guidance: 0.75 Deathrender: 0.692307692308 Sacred Guide: 0.666666666667
rune~slinger expert 2G
artifact creature ~ golem (rare)
cumulative upkeep 1
at the beginning of each player's upkeep, that player exiles two cards with choses "achilice onto arcane for mana, that player adds one mana of any color to his or her mana pool .
(5/5)
~~ closest cards ~~ Blinkmoth Urn: 0.883819268908 Spectral Searchlight: 0.845889640876 Mana Flare: 0.835329115885 Heartbeat of Spring: 0.834589750281 Eladamri's Vineyard: 0.82612940931
~~ closest names ~~ Kor Line-Slinger: 0.628571428571 Sunspring Expedition: 0.615384615385 Quill-Slinger Boggart: 0.6
whip~kin spellbomb 1U
creature ~ thalakos (rare)
islandwalk
you may choose not to untap @ during your untap step. T: prevent the next 3 damage that would be dealt to target creature this turn. 1R: target creature gains flying until end of turn.
(2/2)
~~ closest cards ~~ Raka Disciple: 0.883662973887 Esper Battlemage: 0.876983676645 Samite Alchemist: 0.867028696852 Nahiri's Machinations: 0.833100458741 Glittering Lynx: 0.83048696496
~~ closest names ~~ Origin Spellbomb: 0.764705882353 Horizon Spellbomb: 0.742857142857 Nihil Spellbomb: 0.727272727273
mundungur mage 3G
enchantment (rare)
whenever a permanent deals damage to you, put a % counter on it.
@ enters the battlefield with a % counter on it for each +1/+1 counter on it" T: target creature can't be regenerated this turn.
~~ closest cards ~~ Quest for the Gemblades: 0.959420529463 Bomb Squad: 0.943152355939 Magnetic Web: 0.924768854453 Aurification: 0.924516198491 Freyalise's Winds: 0.920312588819
~~ closest names ~~ Mundungu: 0.727272727273 Undying Rage: 0.692307692308 Meddling Mage: 0.666666666667
_NONAME_ _NOCOST_ _INVALID_
creature ~ human shaman 5, T: search your library for a rebel permanent card with converted mana
(2/1)
~~~~~~~~
_NONAME_ _NOCOST_ _UNPARSED_ _INVALID_
Is that an 800-cell network?? That looks terrific. How long do you think it'll take to do the full training? And how does the setup process differ from the old set? Your branch's instructions are pretty clear for actually changing the data into .json and .hdf5 formats, but do we still want to use mtg-encode to process the raw data from mtgjson.com?
Yep, it's 800 cells per layer and 3 layers. Training finished comfortably overnight, I went for somewhere between 50-100 epochs and it was doing what looked like 5-10 epochs in about an hour.
The documentation on my branch of torch-rnn doesn't really reflect what's going on yet. Instead of using the .json and .h5 files, I wrote my own input mechanism that can launch another process and then read any number of streams of data from it to train on, so you don't have to provide the whole dataset up front, just a way to produce it. This is really nice for magic cards, because I can load up all of the known cards in a python script and then randomize the order of cards, symbols in mana cost, order of lines in text, or whatever, from in python land. You still have to provide a .json file with the vocabulary, but I have a handmade one of those for my encoding in mtgencode/data/mtgvocab.json.
I'm still working on examining the output to figure out how things went and what clever things I can do to make it work better. There are a few big differences with this neural network's architecture that could change how it works - mostly, it uses a fixed-width representation internally to represent the symbols, and then encodes/decodes at the input/output layers, rather than passing a one-hot encoding all the way through like char-rnn did. I don't how much of a difference that makes.
For anyone desperate to run it right now, here's the command line and parameters file I used. You'll want to save the parameters as a text file in torch-rnn; the funny $(< mtg.cmd) is a bash thing that reads the file into the command line, so you don't have to type as much. This also assumes ../mtgencode is the path to the mtgencode repo from the torch-rnn repo. Run from the root of torch-rnn.
dragon predator 1RRR
creature ~ human shaman (rare)
whenever another goblin you control becomes blocked, target opponent khiss combat phase followed by an additional main phase. add RRR to your mana pool.
(2/2)
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
I trained for another hundred epochs or so: the training loss fell considerably, but I still seem to be getting mostly cards that aren't exact duplicates of real things. Proper validation is still in the works, but here's a few more little dumps.
ghost warden W
creature ~ dauthi minion (common)
whenever a forest enters the battlefield, you may gain 1 life.
(1/1)
~~ closest cards ~~ Soul's Attendant: 0.916209389559 Leonin Elder: 0.902217266798 Soul Warden: 0.896742697766 Deathgreeter: 0.878169167048 Essence Warden: 0.877520438293
~~ closest names ~~ Ghost Warden: 1.0
silant 1G
enchantment (rare)
sacrifice a forest: put a 0/1 green centaur creature token onto the battlefield.
~~ closest cards ~~ Bestial Menace: 0.919638091697 Sprout: 0.918925278775 Seed the Land: 0.908867928026 Saproling Infestation: 0.905470601968 Call of the Conclave: 0.901631772109
~~ closest names ~~ Plant: 0.727272727273 Silk Net: 0.714285714286 Island: 0.666666666667
opposition 3BB
creature ~ viashino shaman (rare)
kinship ~ 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, each player discards his or her hand.
(3/2)
~~ closest cards ~~ Squeaking Pie Grubfellows: 0.983307079537 Sensation Gorger: 0.978416656109 Nightshade Schemers: 0.963965855878 Pyroclast Consul: 0.945469981755 Ink Dissolver: 0.94343482607
~~ closest names ~~ Opposition: 1.0
mage~ring bully R
enchantment ~ aura (common)
enchant creature
enchanted creature has first strike as long as you control an urza creature."
~~ closest cards ~~ Mardu Runemark: 0.957568699805 Favorable Destiny: 0.954880780515 Snow Devil: 0.950055809304 Abzan Runemark: 0.939367792997 Temur Runemark: 0.939172065792
~~ closest names ~~ Mage-Ring Bully: 1.0
convalescence 1W
enchantment ~ aura (rare)
enchant permanent
first strike B: regenerate @.
non~eye creatures you control all other permanents don't untap during their controllers' untap steps.
~~ closest cards ~~ Blizzard: 0.856291589766 Intruder Alarm: 0.828945594624 Arena of the Ancients: 0.805850252321 Freyalise's Radiance: 0.775328965373 Energy Storm: 0.766521600739
~~ closest names ~~ Convalescence: 1.0
ghostly sentinel 2W
creature ~ human monk cleric (common) W, exile the top four cards of your library: the next time a source of your choice would deal damage this turn, prevent that damage.
(2/2)
~~ closest cards ~~ Seasoned Tactician: 0.944010730663 Beacon of Destiny: 0.88374552137 Pilgrim of Justice: 0.883570904829 Pilgrim of Virtue: 0.880853323691 Charm Peddler: 0.873861974275
~~ closest names ~~ Ghostly Sentinel: 1.0
creeping worshop BBX
artifact (rare)
whenever a spell or ability causes a player has noncreature, search your library for a card, put that card into your hand, then shuffle your library.
countertype % dream
~~ closest cards ~~ Gamble: 0.931795557376 Distant Memories: 0.928130993077 Infernal Tutor: 0.925262968283 Diabolic Intent: 0.918758403407 Imperial Seal: 0.917693898398
~~ closest names ~~ Creeping Corrosion: 0.764705882353 Creeping Mold: 0.689655172414 Creeping Tar Pit: 0.6875
vizzer's refure UUX
instant (rare)
uncast target spell. if that spell is uncasted this way, its controller may put a creature card from his or her hand onto the battlefield.
~~ closest cards ~~ Fold into Æther: 0.984102089002 Remand: 0.939071377228 Hinder: 0.937051424064 Desertion: 0.926033767276 Memory Lapse: 0.919496201983
~~ closest names ~~ Briber's Purse: 0.620689655172 Veteran's Reflexes: 0.606060606061 Vile Requiem: 0.592592592593
nickent XBB
instant (uncommon)
until end of turn, target creature gains trample and gets +X/+0, where X is the number of instant and sorcery cards in your graveyard.
~~ closest cards ~~ Ghoul's Feast: 0.967731939018 Warped Physique: 0.950238936251 Nightmarish End: 0.932252289133 Scent of Nightshade: 0.924019721006 Inner Calm, Outer Strength: 0.915681464752
~~ closest names ~~ Sicken: 0.769230769231 Quicken: 0.714285714286 Epicenter: 0.625
mystic meditation 1G
instant (uncommon)
split second
search your library for a zombie card, put it onto the battlefield, then shuffle the revealed card on top of your library.
~~ closest cards ~~ Sylvan Tutor: 0.955059193252 Worldly Tutor: 0.95223487339 Personal Tutor: 0.948143897987 Sylvan Scrying: 0.944716746486 Primal Growth: 0.944449724653
~~ closest names ~~ Mystic Meditation: 1.0
jetting stave 3UU
enchantment (rare)
whenever a player casts a spell, that player sacrifices a permanent that shares a card type with it.
~~ closest cards ~~ Oppression: 0.890221995895 Æther Barrier: 0.886640313677 Horn of Greed: 0.881948325054 Rhystic Study: 0.881327081718 Ice Cave: 0.880401259611
~~ closest names ~~ Jetting Glasskite: 0.733333333333 Healing Salve: 0.692307692308 Fleeting Aven: 0.692307692308
benegated wood~scout 3G
sorcery (uncommon)
as an additional cost to cast @, exile X cards from your graveyard.
draw a card.
target creature gets +3/+3 until end of turn.
remove three % counters from @: put a 2/2 green wolf creature token onto the battlefield.
~~ closest cards ~~ Garruk Relentless: 0.875468986123 Soul Exchange: 0.875301018405 Makeshift Mannequin: 0.850299728523 Genju of the Cedars: 0.844596796884 Soul Stair Expedition: 0.842899294552
~~ closest names ~~ Enslaved Scout: 0.647058823529 Subterranean Scout: 0.578947368421 Tainted Wood: 0.5625
tropical blacks 2
artifact (common)
at the beginning of your upkeep, if you have more cards in hand than each opponent, you may return @ from your graveyard to your hand. activate this ability only during your upkeep.
countertype % charge
~~ closest cards ~~ Oversold Cemetery: 0.916059223112 Library of Leng: 0.899043362547 Mindstorm Crown: 0.887119522286 Decaying Soil: 0.881956819146 Hedron Alignment: 0.880776528723
~~ closest names ~~ Tropical Island: 0.733333333333 Tropical Storm: 0.689655172414 Tribal Flames: 0.642857142857
melee stake 1UB
enchantment (rare)
all creatures have protection from the chosen at random. then that player puts the top two cards of his or her library into his or her graveyard.
~~ closest cards ~~ Head Games: 0.950745413925 Tunnel Vision: 0.944402350826 Glimpse the Unthinkable: 0.94270669783 Mind Funeral: 0.940896988211 Pilfered Plans: 0.937757644383
~~ closest names ~~ Lethe Lake: 0.666666666667 Skeletal Snake: 0.64 Melesse Spirit: 0.64
dread whippage 5BB
legendary creature ~ human rogue (uncommon)
whenever @ attacks, return target creature card from your graveyard to the battlefield. untap @.
(4/4)
~~ closest cards ~~ Sibsig Muckdraggers: 0.900265325362 Eater of the Dead: 0.891609923697 Treasury Thrull: 0.875915827001 Silent Sentinel: 0.869056900751 Havengul Skaab: 0.865552792208
~~ closest names ~~ Dread Charge: 0.769230769231 Dreadwing: 0.695652173913 Dread Slag: 0.666666666667
jungle charge 2(R/G)
creature ~ beast (common)
trample
whenever you attack with those creatures attack, @ gains banding until end of turn.
(2/2)
~~ closest cards ~~ Warmind Infantry: 0.890325438427 Pyreheart Wolf: 0.872271269119 Boros Mastiff: 0.867332336702 Root Spider: 0.85665784339 Ordruun Veteran: 0.854300893064
~~ closest names ~~ Jungle Shrine: 0.769230769231 Jungle Barrier: 0.740740740741 Jund Charm: 0.695652173913
kher keep 1
artifact (uncommon)
you may spend blue mana as though it were mana of any color to pay the activation costs of @'s equipment.
~~ closest cards ~~ Quicksilver Elemental: 0.850022737291 North Star: 0.842768286405 Food Chain: 0.836541069309 False Dawn: 0.834591231029 Thran Turbine: 0.829250891003
~~ closest names ~~ Kher Keep: 1.0
young contemplet 3UB
artifact (rare)
at the beginning of your upkeep, choose target creature you control. = destroy target creature. its controller loses 2 life.
suspend X~XUX.
~~ closest cards ~~ Touch of Death: 0.809247636717 Slaughter Pact: 0.802835411609 Jinxed Idol: 0.80206279975 Mind Whip: 0.792751541652 Form of the Dragon: 0.792728383713
~~ closest names ~~ Contempt: 0.666666666667 Quiet Contemplation: 0.628571428571 Wayfaring Temple: 0.625
skycloud clean 5
artifact creature ~ golem (uncommon)
@ enters the battlefield with X +1/+1 counters on it, where X is the number of % counters on @.
when @ enters the battlefield, put a +1/+1 counter on each artifact you control.
(0/4)
~~ closest cards ~~ Scourge of Skola Vale: 0.934584672705 Karstoderm: 0.93344913457 Servant of the Scale: 0.923361029549 Bloodspore Thrinax: 0.921265534462 Spike Cannibal: 0.921080181297
~~ closest names ~~ Skycloud Expanse: 0.8 Skycloud Egg: 0.769230769231 Skyshroud Claim: 0.689655172414
angel of resurgence 0 _UNPARSED_ _INVALID_
enchantment (rare)
at the beginning of your upkeep, choose target nonland permanent you control and target land you don't control.
+1: target creature gets +1/+1 for as long as @ remains tapped. you may choose new targets for the copy.
morph 1BWUB
~~
(7) <cost> {3}
~~ closest cards ~~ Safe Haven: 0.860003546849 Callous Oppressor: 0.857054610033 Helm of Possession: 0.849656207339 Vedalken Shackles: 0.845933577793 Mastery of the Unseen: 0.845239901814
~~ closest names ~~ Wall of Resurgence: 0.864864864865 Voice of Resurgence: 0.789473684211 Wall of Reverence: 0.722222222222
vivid crag _NOCOST_
snow land (uncommon) T: add R to your mana pool. T, sacrifice @: add BW to your mana pool. T: add R to your mana pool.
countertype % charge
~~ closest cards ~~ An-Havva Township: 0.975559991004 Koskun Keep: 0.97508224391 Crystal Vein: 0.974983018023 Castle Sengir: 0.973901502039 Wizards' School: 0.972626810939
~~ closest names ~~ Vivid Crag: 1.0
chilling berserker 4G
creature ~ elemental (uncommon) RR: @ gets +2/+0 until end of turn.
whenever an opponent casts a blue or black spell, you may put a 1/1 green insect creature token onto the battlefield."
(1/1)
~~ closest cards ~~ Satyr Nyx-Smith: 0.867074530274 Brood Keeper: 0.847785800756 Orochi Eggwatcher: 0.845102250541 Dragon Egg: 0.816409126963 Skirk Ridge Exhumer: 0.812239515668
~~ closest names ~~ Changeling Berserker: 0.842105263158 Highland Berserker: 0.777777777778 Goblin Berserker: 0.764705882353
adaptive dead 4GG
creature ~ elf (rare)
when @ dies, you may search your library for a card named avarax on the bottom of a ninja on X, to your artifact creatures and other the same two or more cards this turn, you may put @ onto the battlefield under your control.
draw a card at the beginning of the next turn's upkeep.
(2/2)
~~ closest cards ~~ Into the Wilds: 0.939097083539 Clone Shell: 0.928755433021 Deadbridge Chant: 0.928634161701 Wolf-Skull Shaman: 0.927212948438 Gamekeeper: 0.92627575663
~~ closest names ~~ Animate Dead: 0.72 Raise Dead: 0.695652173913 Adaptive Snapjaw: 0.689655172414
_NONAME_ _NOCOST_ _INVALID_
creature ~ faerie 2U, sacrifice @: switch target creature's power and toughness until end of turn.
each spell if @
(1/1)
~~~~~~~~
_NONAME_ _NOCOST_ _UNPARSED_ _INVALID_
embolden 2W
creature ~ human cleric (uncommon)
sacrifice @: @ deals 1 damage to target creature or player. activate this ability only during your turn, before attackers are declared.
(1/1)
~~ closest cards ~~ Wu Longbowman: 0.975326385061 Fire Bowman: 0.973138836852 Apprentice Sorcerer: 0.969945722118 Capricious Sorcerer: 0.966540917211 Goblin Firestarter: 0.948257334333
~~ closest names ~~ Embolden: 1.0
sunken hope 1U
enchantment ~ aura (uncommon)
enchant creature
enchanted creature has "1, T: tap target creature."
~~ closest cards ~~ Second Wind: 0.944751513234 Burden of Guilt: 0.936478873717 Mana Chains: 0.928260909982 Kjeldoran Pride: 0.923795980117 Malicious Intent: 0.916676917733
~~ closest names ~~ Sunken Hope: 1.0
crackleback 1R
enchantment (rare)
whenever you cast a creature spell, if @ is an enchantment, @ becomes a 4/4 horror creature with first strike.
~~ closest cards ~~ Opal Acrolith: 0.925380073633 Opal Champion: 0.923681484195 Opal Gargoyle: 0.917671857173 Opal Guardian: 0.914660748675 Hidden Spider: 0.909868064388
~~ closest names ~~ Crackleburr: 0.727272727273 Prickleboar: 0.636363636364 Gristleback: 0.636363636364
stromgald crusader R
sorcery (common)
as an additional cost to cast @, pay X life.
target creature gets +1/+0 and gains first strike until end of turn.
~~ closest cards ~~ Wicked Reward: 0.907014227284 Devouring Rage: 0.906409319832 Surge of Strength: 0.877150982894 Vicious Betrayal: 0.865732417763 Defiant Strike: 0.861752374363
~~ closest names ~~ Stromgald Crusader: 1.0
mardu scout 4B
creature ~ elemental (uncommon)
flying
when @ enters the battlefield, each player discards a card.
(3/3)
~~ closest cards ~~ Tar Fiend: 0.934906341134 Slum Reaper: 0.934065568562 Abyssal Horror: 0.928600964438 Ebon Dragon: 0.921506322961 Screeching Buzzard: 0.919165054041
~~ closest names ~~ Mardu Scout: 1.0
nantuko spliter 1G
enchantment (uncommon) 1: prevent the next 1 damage that would be dealt to target creature this turn. until end of turn, an opponent chooses a creature that player controls.
~~ closest cards ~~ Martyrdom: 0.928721219721 Bandage: 0.918301267515 Guardian Angel: 0.914920909706 Martyr's Cause: 0.910448104182 Hypochondria: 0.908223750268
~~ closest names ~~ Nantuko Elder: 0.785714285714 Nantuko Disciple: 0.774193548387 Nantuko Tracer: 0.758620689655
winding vine 4
artifact (rare)
whenever a player casts a spell from his or her hand, that player destroy any number of takes on the battlefield. 0: put a +1/+1 counter on @.
@ enters the battlefield with X +1/+1 counters on it. T: put a % counter on @.
countertype % charge
~~ closest cards ~~ Surge Node: 0.951653281153 Plague Boiler: 0.948778921269 Serrated Arrows: 0.936211751708 Necrogen Censer: 0.929737865073 Bomb Squad: 0.929366599067
~~ closest names ~~ Rending Vines: 0.8 Wandering Ones: 0.692307692308 Blinding Drone: 0.692307692308
seasoned skimmer 2GG
creature ~ snake (uncommon)
whenever @ deals combat damage to a player, if you control a swamp, you may have it deal damage equal to its power to target creature. if you do, that creature doesn't untap during its controller's next untap step.
(3/3)
~~ closest cards ~~ Furnace Scamp: 0.884491489513 Laccolith Whelp: 0.881312249494 Laccolith Grunt: 0.880949034743 Ohran Viper: 0.873669391315 Electropotence: 0.870120298149
~~ closest names ~~ Silent Skimmer: 0.733333333333 Mana Skimmer: 0.714285714286 Heat Shimmer: 0.642857142857
ancient rampart 2G
creature ~ elemental mutant (uncommon)
graft 2 1G: until end of turn, target creature with a +1/+1 counter on it gains "R: this creature gets +1/+0 until end of turn."
whenever enchanted creature deals damage to a creature, destroy the other creature at the beginning of the next end step.
(0/0)
~~ closest cards ~~ Nahiri's Machinations: 0.885012729734 Simic Basilisk: 0.880507191798 Evolution Vat: 0.879024214126 Mark of Mutiny: 0.872083756315 Dragon Mantle: 0.869206711294
~~ closest names ~~ Ancient Amphitheater: 0.742857142857 Ancient Crab: 0.740740740741 Ancient Carp: 0.740740740741
anya's to dust 2WW
enchantment (rare)
at the beginning of your upkeep, you may put a % counter on @.
at the beginning of your upkeep, you may pay 1. if you do, put a 1/1 white spirit creature token with flying onto the battlefield.
~~ closest cards ~~ Bloodhall Ooze: 0.919890382305 Tetravus: 0.912765324313 Spirit Mirror: 0.91222867739 Minion Reflector: 0.908319622427 Forgotten Harvest: 0.903699486354
~~ closest names ~~ Turn to Dust: 0.692307692308 Dust to Dust: 0.692307692308 Dawn to Dusk: 0.692307692308
citanul shaper 5
artifact creature ~ golem (common) 1: target creature gains protection from the color of your choice until end of turn.
(2/2)
~~ closest cards ~~ Scrapbasket: 0.882306071994 Rainbow Crow: 0.87898362206 Pale Wayfarer: 0.868042694974 Shell Skulkin: 0.866152685985 Antler Skulkin: 0.865959338557
~~ closest names ~~ Vital Splicer: 0.666666666667 Tangle Spider: 0.666666666667 Soilshaper: 0.666666666667
mogic recluse 4
artifact (rare)
whenever a creature without flying attacks you or a plane card at random and sacrifice it. if you do, search your library for a card and put that card into your hand. otherwise, put it into your graveyard.
~~ closest cards ~~ Momir Vig, Simic Visionary: 0.95710973685 Remembrance: 0.947952948825 Enduring Renewal: 0.946416645301 Foster: 0.946013823175 Lost in the Woods: 0.942446593712
~~ closest names ~~ Ogre Recluse: 0.8 Gorgon Recluse: 0.740740740741 Oran-Rief Recluse: 0.666666666667
hand of coleach 1G
instant (common)
until end of turn, @ becomes a 3/2 blue and red elemental creature with vigilance until end of turn. it's still a land.
when enchanted land dies, return that card to its owner's hand.
~~ closest cards ~~ Hydroform: 0.897075532829 Vivify: 0.894924233864 Genju of the Realm: 0.880012259248 Animate Land: 0.879207125876 Genju of the Cedars: 0.877776097097
~~ closest names ~~ Hand of Death: 0.785714285714 Herald of Leshrac: 0.6875 Hand of Justice: 0.666666666667
lighthorment mantle 2W
creature ~ human wizard (mythic rare) 2, T: search your library for a basic land card, reveal it, and put it into your hand. then shuffle your library.
@ can't be uncasted.
whenever you gain life, put two +1/+1 counters on @.
(2/2)
~~ closest cards ~~ Horizon Spellbomb: 0.948832783588 Expedition Map: 0.942574340799 Yavimaya Elder: 0.939763402641 Wanderer's Twig: 0.934530685052 Traveler's Amulet: 0.934530685052
~~ closest names ~~ Tormented Angel: 0.647058823529 Lightning Mauler: 0.628571428571 Spirit Mantle: 0.625
warden of the mists 2W
enchantment (uncommon)
whenever a card is put into an opponent's graveyard from anywhere, you may pay B. if you do, draw a card.
enchanted land is a 5/5 green human creature that's still a land.
~~ closest cards ~~ Compost: 0.917451894111 Burgeoning: 0.914354659468 Pedantic Learning: 0.906031965549 Druidic Satchel: 0.904932392854 Ceta Sanctuary: 0.903216212564
~~ closest names ~~ Warden of the First Tree: 0.790697674419 Warden of the Eye: 0.777777777778 Sword of the Animist: 0.769230769231
root seeker GU
creature ~ human rogue ally (uncommon) 3G: search your library for a land card, put it onto the battlefield, then shuffle your library.
(3/2)
squactie 1W
instant (rare)
exile target creature. its controller gains life equal to its power.
These are going in the cube!
I've generated a random pack of what I have so far for the neural network cube. What would be your guys' top 3 picks?
First pick: Willow Goldmeadow It's Mana fixing and Vigilance granting all in one!
Second pick: If the above was gone I would go with Debreic Mastodon. Yah, it's hard to cast but it's a real big game winner.
Third pick: Assuming the above two were gone, Milituss Cave. It does so many things it's got to be awesome! Sure, it cuts me out of playing artifacts but the versatility is probably worth it.
At any rate the switch to torch-rnn and multiple streams of input was a bit of a challenge to get working with Buzzbox and took me a good chunk of today but I managed to get it working, start a quick 512 node three layer network and feed it data through -stream_cmd.
Thanks for your efforts and having this available and documented enough others can make use of it. I hope to get Buzzbox roughly equivalent in functionality to mtgencode and keep it that way in the future.
Very cool!
I'm glad my code has proved useful to you, it's always nice to hear that one's work is appreciated.
I'm also quite impressed that you got it working with -stream_cmd already, considering that the documentation is slightly... nonexistent. Hopefully I'll have time to amend that soon, and also write a new tutorial. Feel free to PM me on here or post an issue against my torch-rnn github if you have any questions or things don't seem to be working as they should.
On a different note: Would people be interested in having a separate thread for showing off computer generated cards? I was thinking something a little more structured, specifically for hand picked, interesting cards created by neural networks, plus any beautification people want to do like finding art and maybe edits to the text as long as the original neural net output is provided as well.
You mean a split between the technical 'helpdesk' side of the RNN generation, and a separate 'look at these awesome RNN cards' thread? Yeah, I think that'd help. It'd definitely help all the people trying to make cubes out of these cards not to have to search through 113 pages of yammering. I'd suggest that the new thread should enforce some standards though; post all cards at least in forum format, preferably MSE2 renders, so that nobody has to parse the raw output.
You could then use one of the threads as a dumping ground for raw output, a place where members can sift through the data and pick out the good stuff. You could do requests as well, like "hey, I have this mountain of data, anyone want to help me parse through it?'
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
You mean a split between the technical 'helpdesk' side of the RNN generation, and a separate 'look at these awesome RNN cards' thread? Yeah, I think that'd help. It'd definitely help all the people trying to make cubes out of these cards not to have to search through 113 pages of yammering. I'd suggest that the new thread should enforce some standards though; post all cards at least in forum format, preferably MSE2 renders, so that nobody has to parse the raw output.
You could then use one of the threads as a dumping ground for raw output, a place where members can sift through the data and pick out the good stuff. You could do requests as well, like "hey, I have this mountain of data, anyone want to help me parse through it?'
Sounds pretty interesting, and I suppose that might be a big enough task that it would need its own thread.
I'm not saying don't post dumps in the new thread, I'm simply saying use one of the easy mtg-encode formatting options before posting them (either 'forum' or 'mse2', so rather than raw output like 'deals &^^^^^ damage' we see 'deals 5 damage'. Dumps are great. Legible dumps are even better
Of course, what would be ideal would be some central repository for created cards, where you could sort them by cmc/colour/whatever. It's possible that I could make a secondary version of Hunter to handle that. There's already a website for manually-created cards, but they don't do user submissions so it's not feasible for us to upload RNN cards there.
The database system I'm using for Hunter is pretty reliable even at large volumes; I've been told that my 16171 cards are a trivial amount for it to be storing. As long as there's some initial culling of the dumps, it wouldn't be too much of a stretch to make it possible.
I'm not saying don't post dumps in the new thread, I'm simply saying use one of the easy mtg-encode formatting options before posting them (either 'forum' or 'mse2', so rather than raw output like 'deals &^^^^^ damage' we see 'deals 5 damage'. Dumps are great. Legible dumps are even better
Of course, what would be ideal would be some central repository for created cards, where you could sort them by cmc/colour/whatever. It's possible that I could make a secondary version of Hunter to handle that. There's already a website for manually-created cards, but they don't do user submissions so it's not feasible for us to upload RNN cards there.
Maybe try using Magic Multiverse? It can import card data, though I'm not sure how well it would handle the current output format.
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
The database system I'm using for Hunter is pretty reliable even at large volumes; I've been told that my 16171 cards are a trivial amount for it to be storing. As long as there's some initial culling of the dumps, it wouldn't be too much of a stretch to make it possible.
In that case, it sounds like it'd be a fun thing to try. Maybe include tags for "unmodified output," "edited," and "RNN-inspired," as an honor-system way to help people see what's a "pure" RNN card vs. cards that have been tweaked.
Those are some amazing Planeswalkers, LASture! Both in content and in presentation.
Too bad Zisedra, Raincaller doesn't make saprolings. Though I have seen other RNN cards that reference saporlings, so there may be synergy.
And yeah, last week I did some super fast and big training (of text from books, not MtG) with my GTX 970 with torch-rnn Good times!
From one of the recent dumps, this super interesting design caught my eye:
jetting stave 3UU
enchantment (rare)
whenever a player casts a spell, that player sacrifices a permanent that shares a card type with it.
Look, Googlers have been playing with the whole "turning interpolated points in a vector space into meaningful output" thing. Results are really cool, as well
Private Mod Note
():
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
My clone of the code can be found here. Be sure to look at the 'dev' branch, master is currently tied up with a pull request. The neural net code is the same, but I've developed additional code to allow much more sophisticated training input and sampling output on Linux. I'll add a tutorial explaining how the new functionality works once I'm ready for a semi-official release together with mtgencode, hopefully this weekend.
How I made it work: For whatever reason my networks make really good Legendary card names, so I generate a 100k character megadump and just search "legendary" through it for names. My latest network has some kind of obsession with Kamigawa and it generated a lot of far-east themed names (Or I translated them from Gknrnju to 'Genju').
I would whisper/seed the planeswalker dump by manacost of two different colors, and then just sift through a list of the generated abilities, mixing and matching ones I thought were thematic and would go together. Unfortunately this means that I've had to make an attempt at balancing out the starting loyalty and the loyalty +/- cost of abilities.
Does that make this less "authentic" having to manually craft so much information for the cards? Probably, but I just don't think we have enough variety in planeswalkers for the RNN network to figure it out itself. What I'm planning on doing for my draft is having all the planeswalkers face-down, you nab one as a bonus card and then start your drafting your packs. For people that have no idea what colors to play as, it's a way of encouraging them to try something and helps encourage equal attention to each color.
So the following cards "are" RNN network generated with the stipulation of extreme cherry-picking and mix-matching of abilities, and slight modification of number values for balancing (I'm sure they're still not balanced). I'm not 100% sold on some of them, but I think they're a good start.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Funny how both 2-cmc walkers (GW and GB) are way better than Tibalt, the Fiend-Blooded. Wizards has said they probably won't do 2-cmc walkers ever again though.
I think the flavour win goes to Kovag, the Flameheart. All his abilities fit so well in red and green.
As far as it comes to balancing out the planeswalkers, I'm open to suggestions. Sidisi's +6 ability was legitimately +6, so I'm just kinda like alright network let's playtest it and see how awful of an idea that is." So drop Sidisi's starting loyalty to what, 3? 4? Any advice for nudging the numbers into something being a bit more balanced would be appreciated.
The amazing part of that is that you aren't gaining life, your life total is becoming X. This ability would be kind of pointless with less than 15 loyalty, so you need to be able to charge her up pretty fast. It's both ridiculously overpowered and somehow not completely broken at the same time.
Chao, though, he is insane. He gives you, on your fourth turn, an emblem that lets you resurrect any creature, any number of times. And he fills your graveyard at the same time. Or, you could just play house on the first two abilities, and turn your creatures into an army of titans. Seriously, it's way better than Tibalt ever would be because it's completely OP.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Well, for starters, drop Chao's first ability to +1. See my post above for the reasons.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Also, one very cool observation: This is the largest network I've ever tried to train on cards, and it's only using 1.3GB of RAM on my GPU. So for people out there with something like a GTX 970, this, and everything else that's ever been shown off on the tread, is totally doable now.
^/&^^^^^^ r (rare)
vigilance
lifelink
indestructible
~~ closest cards ~~
Baneslayer Angel: 0.8188183902
Akroma, Angel of Wrath: 0.816899179321
Transcendent Master: 0.784022304396
Chromanticore: 0.779068070798
Sphinx of the Steel Wind: 0.770691440463
~~ closest names ~~
Gluttonous Slime: 0.727272727273
Gluttonous Zombie: 0.705882352941
Gluttonous Cyclops: 0.685714285714
chiod's echorack 1GG
creature ~ vampire (uncommon)
haste
whenever an opponent sacrifices a land.
(2/2)
~~ closest cards ~~
Thresher Beast: 0.790282707506
Hurloon Shaman: 0.77458351557
Valeron Wardens: 0.772289965544
Dirtcowl Wurm: 0.751274250557
Ogre Recluse: 0.751261829229
~~ closest names ~~
Chitinous Cloak: 0.645161290323
Zephid's Embrace: 0.625
Champion's Drake: 0.625
basal trutoder 1W
creature ~ horror (uncommon)
defender
vigilance
(0/3)
~~ closest cards ~~
Guardians of Akrasa: 0.944635065591
Angelic Wall: 0.930722846763
Wall of Swords: 0.930702712787
Wall of Shields: 0.913222187607
Wall of Spears: 0.912694133187
~~ closest names ~~
Basal Thrull: 0.692307692308
Coastal Tower: 0.666666666667
Blastoderm: 0.666666666667
krovikon griffin 4WG
creature ~ dragon (rare)
flying
@ gets +1/+1 for each other sliver creature you control.
(4/4)
~~ closest cards ~~
Earth Servant: 0.89492755011
Walker of the Wastes: 0.885437587654
Gallows Warden: 0.873846396998
Battleground Geist: 0.866657611183
Sapphire Drake: 0.862135485655
~~ closest names ~~
Diving Griffin: 0.733333333333
Teremko Griffin: 0.709677419355
Makindi Griffin: 0.709677419355
endbringer 3G
instant (uncommon)
destroy target artifact or enchantment. @ deals 3 damage to that artifact's controller.
golem creatures you control get +0/+2.
~~ closest cards ~~
Spirit Flare: 0.834543260687
Destructive Revelry: 0.832750196035
Smash to Smithereens: 0.831992052198
Aftershock: 0.828265194739
Hit: 0.826632792249
~~ closest names ~~
Endbringer: 1.0
sundered monstrosity 1G
creature ~ lizard (common)
whenever @ blocks, it gets +2/+0 until end of turn and becomes a colorless blocking @.
(2/2)
~~ closest cards ~~
Deepwood Wolverine: 0.944603489209
Folk of An-Havva: 0.930765297039
Giant Badger: 0.920917757919
Chub Toad: 0.920893935326
Cave Tiger: 0.918605363689
~~ closest names ~~
Etched Monstrosity: 0.789473684211
Cursed Monstrosity: 0.789473684211
Ashen Monstrosity: 0.756756756757
dragonlord adaptation 3RR
instant (rare)
split second
put a 5/5 green beast creature token onto the battlefield.
unearth 1RG
~~ closest cards ~~
Dragon Roost: 0.879358905207
Walker of the Grove: 0.867658196053
Hunting Pack: 0.867509465312
Roar of the Wurm: 0.866032090906
Savage Conception: 0.834222903288
~~ closest names ~~
Forced Adaptation: 0.736842105263
Dragonlord Ojutai: 0.736842105263
Dragonlord Atarka: 0.736842105263
dragon predator 1RRR
creature ~ human shaman (rare)
whenever another goblin you control becomes blocked, target opponent khiss combat phase followed by an additional main phase. add RRR to your mana pool.
(2/2)
~~ closest cards ~~
Brothers of Fire: 0.726443188787
Krark-Clan Stoker: 0.715647783834
Skirsdag Cultist: 0.712423310008
Krark-Clan Shaman: 0.71224428557
Orcish Mechanics: 0.707948645007
~~ closest names ~~
Trygon Predator: 0.866666666667
Dragon Breath: 0.785714285714
Kavu Predator: 0.714285714286
krosan helix 2GG
creature ~ elk (uncommon)
when @ dies, return it to the battlefield transformed under your control at the beginning of the next end step.
(2/2)
~~ closest cards ~~
Saltskitter: 0.931422975666
Glimmerpoint Stag: 0.907490591205
Anurid Brushhopper: 0.893378054906
Phytotitan: 0.886874619083
Flickerwisp: 0.875792897899
~~ closest names ~~
Krosan Archer: 0.72
Krosan Grip: 0.695652173913
Akroan Phalanx: 0.692307692308
guardian loreshaker 5U
legendary creature ~ angel (rare)
flying
1W: @'s owner shuffles it into his or her library.
(3/3)
~~ closest cards ~~
Cerulean Sphinx: 0.925720789341
Ulamog, the Ceaseless Hunger: 0.812518788373
Ulamog, the Infinite Gyre: 0.811970678297
Patron of the Moon: 0.811072876844
Emrakul, the Aeons Torn: 0.797652187587
~~ closest names ~~
Guardian Lions: 0.727272727273
Guardian Seraph: 0.705882352941
Guardians of Akrasa: 0.684210526316
goblin war scout R
creature ~ human cleric (common)
G, T: target blocking creature gets +2/+0 until end of turn.
(1/1)
~~ closest cards ~~
Kithkin Daggerdare: 0.947330350697
Armorer Guildmage: 0.946039914768
Anointer of Champions: 0.945650914044
Infantry Veteran: 0.942760504728
Shield Mate: 0.941964877594
~~ closest names ~~
Goblin Scouts: 0.827586206897
Goblin War Cry: 0.8
Goblin War Strike: 0.787878787879
diabolic venom 2G
instant (rare)
target player can't cast noncreature spells this turn with the same name as that creature and exile them. then that player shuffles his or her library.
~~ closest cards ~~
Slaughter Games: 0.925839321727
Thought Hemorrhage: 0.911719780734
Quash: 0.911459156921
Counterbore: 0.907473263643
Splinter: 0.898265391769
~~ closest names ~~
Diabolic Vision: 0.758620689655
Diabolic Intent: 0.758620689655
Diabolic Revelation: 0.727272727273
leader bear 3
artifact (rare)
you may spend white mana as though it were mana of any color.
~~ closest cards ~~
Sunglasses of Urza: 0.940149651008
North Star: 0.804966208591
Caged Sun: 0.744406169567
Seal of the Guildpact: 0.731725998807
Trinisphere: 0.731031260923
~~ closest names ~~
Golden Bear: 0.727272727273
Ulvenwald Bear: 0.72
Molder Beast: 0.695652173913
spikix ingest _NOCOST_
basic land ~ forest (basic land)
~~ closest cards ~~
Forest: 1.0
Plains: 0.980393841137
Snow-Covered Forest: 0.978712636833
Mountain: 0.978246791161
Swamp: 0.977736454229
~~ closest names ~~
Silk Net: 0.666666666667
Spike Jester: 0.64
Simic Signet: 0.64
despire of shadows 2W
creature ~ cleric (uncommon)
protection from black
cast @ only if you've been attacked this step.
(2/2)
~~ closest cards ~~
Skyshroud Condor: 0.792479598599
Illusory Angel: 0.693485012952
Kongming's Contraptions: 0.688698892859
Hewed Stone Retainers: 0.666411533431
Steam Catapult: 0.649252443338
~~ closest names ~~
Spiteful Shadows: 0.764705882353
Reach of Shadows: 0.764705882353
Dance of Shadows: 0.764705882353
wind skyjuk 5
land (uncommon)
T: add R to your mana pool.
@ enters the battlefield tapped.
cycling 1(W/U)
~~ closest cards ~~
Worn Powerstone: 0.912329085723
Fire Diamond: 0.906766888588
Marble Diamond: 0.901153140935
Sky Diamond: 0.9009224547
Moss Diamond: 0.897060280449
~~ closest names ~~
Winter Sky: 0.666666666667
Daring Skyjek: 0.666666666667
Wind Sail: 0.6
bomber strength 1G
creature ~ horror (common)
evolve
reach
(1/1)
~~ closest cards ~~
Crocanura: 0.959268947096
Bayou Dragonfly: 0.94849991444
Deadly Recluse: 0.933973818773
Battering Krasis: 0.930337332391
Grappler Spider: 0.93013399251
~~ closest names ~~
Consume Strength: 0.774193548387
Brute Strength: 0.758620689655
Holy Strength: 0.714285714286
kitsune troll 1W
creature ~ human druid ally (uncommon)
you may choose not to untap @ during your untap step.
B: regenerate @.
(2/2)
~~ closest cards ~~
Rubinia Soulsinger: 0.837582936054
Hisoka's Guard: 0.835320641495
Rust Tick: 0.828937476187
Willow Satyr: 0.826688162716
Mole Worms: 0.8254235795
~~ closest names ~~
Sea Troll: 0.727272727273
Jungle Troll: 0.72
Hunted Troll: 0.72
juvana's thirst _NOCOST_
land (uncommon)
T: add C to your mana pool.
3, T: add one mana of any color to your mana pool.
~~ closest cards ~~
School of the Unseen: 0.998196558408
Henge of Ramos: 0.998196558408
Unknown Shores: 0.9913722918
Shimmering Grotto: 0.9913722918
Prismatic Lens: 0.98458082777
~~ closest names ~~
Sorin's Thirst: 0.689655172414
Cankerous Thirst: 0.645161290323
Eternal Thirst: 0.620689655172
mindwrack nightstalker 2B
artifact (rare)
at the beginning of each player's upkeep, that player gets a % counter. that player sacrifices a creature.
@ deals X damage to target creature or player.
creatures the active player controls get -1/-1 until end of turn.
~~ closest cards ~~
Keldon Twilight: 0.863312108208
Impatience: 0.856526499698
Pestilence: 0.85625866114
Mind Whip: 0.854169334688
Insubordination: 0.854040245031
~~ closest names ~~
Shimian Night Stalker: 0.744186046512
Brutal Nightstalker: 0.731707317073
Raiding Nightstalker: 0.714285714286
mongref pielcence W
enchantment (uncommon)
whenever you cast a white spell, you may put a 1/1 blue merfolk creature token onto the battlefield.
~~ closest cards ~~
Fable of Wolf and Owl: 0.951339880214
Spirit Cairn: 0.922096216572
Goblinslide: 0.92012490633
Militia's Pride: 0.912918362988
Ulvenwald Mysteries: 0.909994505399
~~ closest names ~~
Moment of Silence: 0.647058823529
Mongrel Pack: 0.620689655172
Stony Silence: 0.6
root seeker GU
creature ~ human rogue ally (uncommon)
3G: search your library for a land card, put it onto the battlefield, then shuffle your library.
(3/2)
~~ closest cards ~~
Frontier Guide: 0.960960107726
Skyshroud Poacher: 0.956056926292
Seahunter: 0.953043886947
Bogbrew Witch: 0.952608164341
Yavimaya Granger: 0.946672078052
~~ closest names ~~
Blood Seeker: 0.782608695652
Amrou Seekers: 0.75
Root Spider: 0.727272727273
commande camion 3U
sorcery (rare)
return all nonland permanents to their owners' hands.
replicate 4U
~~ closest cards ~~
Rebuild: 0.923131658492
Essence Fracture: 0.923041104902
Devastation Tide: 0.919049787529
Kederekt Leviathan: 0.860561043947
Dematerialize: 0.847234339014
~~ closest names ~~
Command Beacon: 0.758620689655
Ondu Champion: 0.714285714286
Commando Raid: 0.714285714286
angel of phyrexia 1WUW
creature ~ spirit (rare)
flying
threshold ~ as long as seven or more cards are in your graveyard, @ gets +2/+2 and attacks each turn if able.
W, T: put an % counter on target artifact. it gains "3B: regenerate this creature."
(3/1)
~~ closest cards ~~
Possessed Aven: 0.853859414373
Boneshard Slasher: 0.847564685647
Possessed Nomad: 0.845516380593
Repentant Vampire: 0.831450468943
Possessed Barbarian: 0.829174193972
~~ closest names ~~
Caress of Phyrexia: 0.8
Gate to Phyrexia: 0.787878787879
Angel of Renewal: 0.727272727273
auriok revelers WGBW
enchantment (rare)
all creatures have shroud.
~~ closest cards ~~
Terra Eternal: 0.83335258432
Hanna's Custody: 0.822890761689
Ivory Mask: 0.809375965545
Aysen Highway: 0.79483358273
True Conviction: 0.760500534141
~~ closest names ~~
Auriok Steelshaper: 0.727272727273
Moriok Reaver: 0.714285714286
Auriok Survivors: 0.709677419355
sorin's jester 1B
sorcery (uncommon)
all creatures get -1/-1 until end of turn.
~~ closest cards ~~
Shrivel: 0.994223735941
Nausea: 0.994223735941
Hell Swarm: 0.950450803974
Cower in Fear: 0.949674984448
Stench of Decay: 0.9466069388
~~ closest names ~~
Demon's Jester: 0.785714285714
Sorin's Thirst: 0.714285714286
Spike Jester: 0.692307692308
stabbing grip 3RB
creature ~ basilisk (uncommon)
when @ dies, it deals 3 damage to each creature and each player.
(1/2)
~~ closest cards ~~
Pitchburn Devils: 0.907575821403
Thrashing Wumpus: 0.881424276926
Rage Thrower: 0.874119782003
Mudbutton Torchrunner: 0.869712229326
Shockmaw Dragon: 0.864731028483
~~ closest names ~~
Stabbing Pain: 0.769230769231
Saving Grasp: 0.72
Stalking Tiger: 0.666666666667
recromancy 2BB
creature ~ horror (uncommon)
when you cast a creature spell, @ gains forestwalk until end of turn.
(3/3)
~~ closest cards ~~
Gristle Grinner: 0.867288534377
Undead Executioner: 0.859904247215
Marsh Lurker: 0.856110531604
Blind Creeper: 0.847301926308
Warchanter of Mogis: 0.842115556717
~~ closest names ~~
Necromancy: 0.9
Sarcomancy: 0.8
Retromancer: 0.761904761905
auriok immense 1
artifact (uncommon)
3U, T: look at the top three cards of target player's library, then put them back in any order.
~~ closest cards ~~
Elemental Augury: 0.961370469521
Soothsaying: 0.956535386816
Sensei's Divining Top: 0.934053075435
Thran Tome: 0.921966614188
Browse: 0.913194441889
~~ closest names ~~
Auriok Siege Sled: 0.709677419355
Auriok Sunchaser: 0.666666666667
Auriok Transfixer: 0.645161290323
selkie spearbok 3G
sorcery (rare)
destroy all nonland permanents.
~~ closest cards ~~
Acid Rain: 0.91757540482
Ravages of War: 0.916556858129
Armageddon: 0.916556858129
Creeping Corrosion: 0.886857377984
Tsunami: 0.877528280435
~~ closest names ~~
Seed Spark: 0.72
Searing Spear: 0.642857142857
Squeaking Pie Sneak: 0.588235294118
steam seer 4
artifact creature ~ construct (rare)
G, sacrifice @: draw a card.
T: add G or U to your mana pool.
@ enters the battlefield with two +1/+1 counters on it.
2, remove a +1/+1 counter from @: @ deals 1 damage to target creature or player.
(3/4)
~~ closest cards ~~
Trigon of Thought: 0.925111137656
Trigon of Mending: 0.9238530824
Serum Tank: 0.918791113011
Prism Array: 0.913966251575
Trigon of Corruption: 0.913152320302
~~ closest names ~~
Steam Spitter: 0.782608695652
Soratami Seer: 0.782608695652
Viscera Seer: 0.727272727273
lord of impestery 5BB
sorcery (rare)
destroy target creature. its controller loses life equal to the number of attacking creatures and/or players.
~~ closest cards ~~
Deadly Tempest: 0.795840275785
Rain of Daggers: 0.791469577486
Consuming Vapors: 0.785294876722
Twisted Justice: 0.779572226568
Phthisis: 0.77862007233
~~ closest names ~~
Ward of Piety: 0.666666666667
Trail of Mystery: 0.666666666667
Lord of Tresserhorn: 0.666666666667
hold gnarlid R
creature ~ elf warrior (common)
1GR: destroy target island or suspended creature.
(2/2)
~~ closest cards ~~
Dwarven Miner: 0.850247143926
Dwarven Blastminer: 0.841675081073
Gruul Guildmage: 0.816148065058
Reckless Reveler: 0.815422769176
Elvish Skysweeper: 0.812211986697
~~ closest names ~~
Aura Gnarlid: 0.666666666667
Herd Gnarr: 0.636363636364
Homarid: 0.631578947368
swalloward's shadow 5
artifact creature ~ sliver (rare)
all sliver creatures have haste.
at the beginning of your upkeep, destroy the creature with the least power and toughness until end of turn. the flashback cost is equal to its mana cost.
(2/2)
~~ closest cards ~~
Halfdane: 0.833205358085
Junkyo Bell: 0.828853887027
Might Makes Right: 0.804335552157
Fatal Frenzy: 0.793594669792
Stone Giant: 0.79249147998
~~ closest names ~~
Wall of Shadows: 0.705882352941
Altar of Shadows: 0.628571428571
Warlord's Axe: 0.625
lithotongue 2B
creature ~ ape (common)
when @ becomes the target of a spell or ability, sacrifice it.
(2/2)
~~ closest cards ~~
Skulking Fugitive: 0.946648931477
Tar Pit Warrior: 0.93265009944
Skulking Ghost: 0.928350568323
Skulking Knight: 0.926571786967
Frost Walker: 0.918958711904
~~ closest names ~~
Lithatog: 0.736842105263
Lithophage: 0.666666666667
Frog Tongue: 0.636363636364
fatal queen 4G
legendary creature ~ human (common)
(3/4)
~~ closest cards ~~
Jasmine Boreal: 0.977719320155
Meng Huo's Horde: 0.977290369306
Order of the Sacred Bell: 0.976834664709
Southern Elephant: 0.973279593832
Thraben Purebloods: 0.972246309715
~~ closest names ~~
Ant Queen: 0.8
Fatal Fumes: 0.727272727273
Fatal Frenzy: 0.695652173913
verdant reflection 4U
creature ~ snake (common)
flying
deathtouch
(3/2)
~~ closest cards ~~
Jagwasp Swarm: 0.961767070984
Silver Erne: 0.961562385864
Sultai Scavenger: 0.961283564817
Wind Spirit: 0.960575519434
Cloud Manta: 0.959434798311
~~ closest names ~~
Dawn's Reflection: 0.8
Mana Reflection: 0.787878787879
Dazzling Reflection: 0.756756756757
spirit snapper WW
enchantment (uncommon)
whenever you sacrifice an enchantment, @ gets +2/+0 and has flying.
as long as enchanted creature is blue, it gets +1/+1 and has flying.
~~ closest cards ~~
Favor of the Overbeing: 0.937491770388
Edge of the Divinity: 0.932537650757
Shield of the Oversoul: 0.930202790519
Clout of the Dominus: 0.92835529933
Hope Against Hope: 0.928199113917
~~ closest names ~~
Silburlind Snapper: 0.75
Spirit Weaver: 0.740740740741
Shore Snapper: 0.740740740741
tukul, scarmasher trapper 4BB
creature ~ spirit avatar (uncommon)
flying
whenever a dragon you control attacks alone, then each opponent loses 1 life. you gain life equal to the life lost this way.
(3/4)
~~ closest cards ~~
Kokusho, the Evening Star: 0.934736640007
Cliffhaven Vampire: 0.859388423613
Sanguine Bond: 0.852654571535
Exquisite Blood: 0.845056970224
Malakir Bloodwitch: 0.84005906483
~~ closest names ~~
Tuktuk Scrapper: 0.65
Gruul Scrapper: 0.615384615385
Anurid Swarmsnapper: 0.545454545455
crade sliver 4R
creature ~ elf warrior (rare)
trample
whenever @ deals damage, you gain that much life.
(3/3)
~~ closest cards ~~
Warrior Angel: 0.909867407313
Dromad Purebred: 0.898520187358
Kjeldoran Gargoyle: 0.893607465716
Horned Cheetah: 0.864828164737
Kami of the Honored Dead: 0.864111337827
~~ closest names ~~
Blade Sliver: 0.833333333333
Ward Sliver: 0.782608695652
Sedge Sliver: 0.75
barbarian wight 1R
enchantment ~ aura (common)
enchant creature
flash
enchanted creature gets +3/+3 and has first strike.
~~ closest cards ~~
Flaming Sword: 0.983004315664
Lightning Talons: 0.977216922255
Madcap Skills: 0.966198447446
Volcanic Strength: 0.964765968488
Spiteful Motives: 0.964366659329
~~ closest names ~~
Barbarian Ring: 0.827586206897
Barbarian Horde: 0.733333333333
Barbarian Guides: 0.709677419355
wirefly hive XR
sorcery (rare)
destroy all nontoken permanents except for artifacts and lands.
~~ closest cards ~~
Jokulhaups: 0.823790440676
Ruination: 0.812546322468
Anarchy: 0.809536524163
Wake of Destruction: 0.809289585788
Ravages of War: 0.801391151382
~~ closest names ~~
Wirefly Hive: 1.0
groffspee B
sorcery (common)
target creature gets +1/+0 and gains infect until end of turn.
~~ closest cards ~~
Tainted Strike: 0.995283652987
Coat with Venom: 0.974966798663
Grotesque Mutation: 0.955107269155
Virulent Swipe: 0.949607361929
Rush of Adrenaline: 0.947713998253
~~ closest names ~~
Burst of Speed: 0.608695652174
Auger Spree: 0.6
Rouse: 0.571428571429
sandbar emperialist 4UU
creature ~ bird soldier (uncommon)
flying
trample
when @ enters the battlefield, target opponent discards a card for each % counter he or she owns.
whenever a creature you control with a +1/+1 counter on it deals combat damage to a player, you may draw a card.
2U, sacrifice @: return all enchantment cards from your graveyard to your hand.
(3/3)
~~ closest cards ~~
Doomsday Specter: 0.898287820391
Jinxed Ring: 0.887072897138
Eye of Doom: 0.882140178013
Krovikan Horror: 0.877385097647
Derevi, Empyrial Tactician: 0.874495431172
~~ closest names ~~
Sandbar Serpent: 0.705882352941
Sandbar Merfolk: 0.705882352941
Daru Spiritualist: 0.666666666667
rhift the watch 1UW
enchantment (uncommon)
whenever a creature with flying attacks you, @ deals 2 damage to it.
~~ closest cards ~~
Raking Canopy: 0.934651824934
Soul Seizer: 0.908009942398
Circle of Flame: 0.896141129315
Powerstone Minefield: 0.894608348476
Barbed Foliage: 0.868199044112
~~ closest names ~~
Captain of the Watch: 0.685714285714
Eagle of the Watch: 0.666666666667
Eyes of the Watcher: 0.647058823529
stonebrough the ancients 3RR
legendary creature ~ elf warrior (uncommon)
creatures your opponents control with a +1/+1 counter on it deals damage equal to its power to @.
(4/4)
~~ closest cards ~~
Preyseizer Dragon: 0.829788593644
Kilnmouth Dragon: 0.804225112649
Borborygmos: 0.795832996887
Falkenrath Marauders: 0.787075931031
Thundercloud Shaman: 0.781348157973
~~ closest names ~~
Sporoloth Ancient: 0.682926829268
Retribution of the Ancients: 0.666666666667
Seshiro the Anointed: 0.636363636364
waterveil expedition G
instant (common)
target creature gets +4/+4 until end of turn. untap that creature.
~~ closest cards ~~
Savage Surge: 0.966574345005
Gerrard's Command: 0.957124757876
Vines of the Recluse: 0.94774022525
Aim High: 0.942833795867
Giant Growth: 0.940586390183
~~ closest names ~~
Aerial Predation: 0.722222222222
Waterveil Cavern: 0.666666666667
Ior Ruin Expedition: 0.666666666667
un demon 1B
instant (uncommon)
uncast target spell. if that spell is uncasted this way, exile it instead of putting it into its owner's graveyard.
madness 1B
~~ closest cards ~~
Deny Existence: 0.958554458026
Void Shatter: 0.948519768068
Dissipate: 0.947966845871
Spell Shrivel: 0.938809977453
Syncopate: 0.935114028221
~~ closest names ~~
Demon: 0.769230769231
Undermine: 0.705882352941
Hunt Down: 0.705882352941
abwatch 1W
instant (common)
prevent all combat damage that would be dealt by target attacking creature this turn.
~~ closest cards ~~
Warning: 0.993446939788
Holy Day: 0.972350283159
Azorius Ploy: 0.968864593621
Terrifying Presence: 0.965055047384
Ethereal Haze: 0.962309337415
~~ closest names ~~
Watchdog: 0.666666666667
Death Watch: 0.666666666667
Catch: 0.666666666667
kemba's cavalry 4W
creature ~ human soldier (common)
vigilance
(1/6)
~~ closest cards ~~
Ardent Militia: 0.991528178138
Border Patrol: 0.990563232458
Guardian Lions: 0.983408392963
Icatian Phalanx: 0.977083842344
Foot Soldiers: 0.976106876379
~~ closest names ~~
Takeno's Cavalry: 0.774193548387
Skyspear Cavalry: 0.709677419355
Benalish Cavalry: 0.709677419355
deathreat guide 2
artifact (rare)
when an enchantment is a creature with power 3 or greater, you may pay 2 any number of times. a creature card is revealed this way. put any number of those cards with that name into its owner's hand.
~~ closest cards ~~
Transmute Artifact: 0.902741959665
Goblin Charbelcher: 0.891930501929
Erratic Explosion: 0.889981688335
Thought Dissector: 0.882805617203
Helm of Obedience: 0.879338891347
~~ closest names ~~
Ethereal Guidance: 0.75
Deathrender: 0.692307692308
Sacred Guide: 0.666666666667
rune~slinger expert 2G
artifact creature ~ golem (rare)
cumulative upkeep 1
at the beginning of each player's upkeep, that player exiles two cards with choses "achilice onto arcane for mana, that player adds one mana of any color to his or her mana pool .
(5/5)
~~ closest cards ~~
Blinkmoth Urn: 0.883819268908
Spectral Searchlight: 0.845889640876
Mana Flare: 0.835329115885
Heartbeat of Spring: 0.834589750281
Eladamri's Vineyard: 0.82612940931
~~ closest names ~~
Kor Line-Slinger: 0.628571428571
Sunspring Expedition: 0.615384615385
Quill-Slinger Boggart: 0.6
nyxborn wolf 3G
creature ~ elf shaman (common)
when @ is turned face up, all creatures get -1/-1 until end of turn.
(2/2)
~~ closest cards ~~
Minister of Pain: 0.827968350561
Woodcloaker: 0.793255907345
Yeva's Forcemage: 0.793048601265
Undead Executioner: 0.780561239904
Defender of the Order: 0.777441554318
~~ closest names ~~
Nyxborn Wolf: 1.0
whip~kin spellbomb 1U
creature ~ thalakos (rare)
islandwalk
you may choose not to untap @ during your untap step.
T: prevent the next 3 damage that would be dealt to target creature this turn.
1R: target creature gains flying until end of turn.
(2/2)
~~ closest cards ~~
Raka Disciple: 0.883662973887
Esper Battlemage: 0.876983676645
Samite Alchemist: 0.867028696852
Nahiri's Machinations: 0.833100458741
Glittering Lynx: 0.83048696496
~~ closest names ~~
Origin Spellbomb: 0.764705882353
Horizon Spellbomb: 0.742857142857
Nihil Spellbomb: 0.727272727273
tower of arms 2
artifact ~ equipment (uncommon)
equip 2
equipped creature has haste and "B: regenerate this creature."
~~ closest cards ~~
Heartseeker: 0.939665399159
Siren Song Lyre: 0.936693559404
Manriki-Gusari: 0.934262211496
Witches' Eye: 0.928554226987
Leonin Bola: 0.924629330112
~~ closest names ~~
Tower of Murmurs: 0.827586206897
Master of Arms: 0.814814814815
Tower of Champions: 0.774193548387
pestilence reaver BB
creature ~ human cleric (common)
T: add B to your mana pool.
(0/2)
~~ closest cards ~~
Bog Initiate: 0.945159018145
Llanowar Dead: 0.935611376111
Basal Thrull: 0.932116210274
Blood Pet: 0.924901633918
Blood Vassal: 0.907878381431
~~ closest names ~~
Pestilence Rats: 0.8125
Pestilence: 0.740740740741
Pestilence Demon: 0.727272727273
kalrathotfer 3RBR
legendary creature ~ human soldier (uncommon)
1RR: destroy target artifact. = put a +1/+1 counter on @.]
(3/3)
~~ closest cards ~~
Extruder: 0.800209104765
Chandler: 0.792882108107
Defiant Ogre: 0.790563451013
Energizer: 0.786048163315
Joven: 0.784222415134
~~ closest names ~~
Falkenrath Torturer: 0.645161290323
Karstoderm: 0.636363636364
Falkenrath Gorger: 0.620689655172
mundungur mage 3G
enchantment (rare)
whenever a permanent deals damage to you, put a % counter on it.
@ enters the battlefield with a % counter on it for each +1/+1 counter on it"
T: target creature can't be regenerated this turn.
~~ closest cards ~~
Quest for the Gemblades: 0.959420529463
Bomb Squad: 0.943152355939
Magnetic Web: 0.924768854453
Aurification: 0.924516198491
Freyalise's Winds: 0.920312588819
~~ closest names ~~
Mundungu: 0.727272727273
Undying Rage: 0.692307692308
Meddling Mage: 0.666666666667
deathweaver spirit 3GG
creature ~ cat (uncommon)
trample
remove a % counter from @: gain control of target green creature until end of turn.
(5/5)
~~ closest cards ~~
Korozda Gorgon: 0.83507633029
Llanowar Behemoth: 0.822950958053
Prized Elephant: 0.815763579976
Killer Bees: 0.810522106371
Unstoppable Ash: 0.804969440518
~~ closest names ~~
Nether Spirit: 0.774193548387
Thunder Spirit: 0.6875
Lantern Spirit: 0.6875
kyoki, rath protector 5BBB
creature ~ elemental (mythic rare)
when @ enters the battlefield, you lose 3 life.
(7/7)
~~ closest cards ~~
Dread Reaper: 0.954011923303
Eviscerator: 0.92289305373
Commander Greven il-Vec: 0.917885583528
Halo Hunter: 0.915573030718
Mold Demon: 0.914494343444
~~ closest names ~~
Midvast Protector: 0.684210526316
Seton, Krosan Protector: 0.681818181818
Timber Protector: 0.648648648649
nessian paladin's mend 3GG
creature ~ barbarian werewolf (rare)
haste
@'s power and toughness are each equal to the number of forests you control.
(*/*)
~~ closest cards ~~
Molimo, Maro-Sorcerer: 0.948691366429
Dungrove Elder: 0.946356714334
Drove of Elves: 0.946176924452
Heedless One: 0.924616048115
Scion of the Wild: 0.921206173027
~~ closest names ~~
Nessian Wilds Ravager: 0.604651162791
Western Paladin: 0.594594594595
Sylvan Paradise: 0.594594594595
squactie 1W
instant (rare)
exile target creature. its controller gains life equal to its power.
~~ closest cards ~~
Swords to Plowshares: 0.979219628634
Last Breath: 0.888250462933
Condemn: 0.879734971717
Backlash: 0.86930308999
Vapor Snag: 0.86806804908
~~ closest names ~~
Squire: 0.714285714286
Squall Line: 0.631578947368
Sunlance: 0.625
sky warrior _NOCOST_
creature ~ human cleric (uncommon)
at the beginning of each upkeep, if a player cast two or more spells last turn, transform @.
(1/1)
~~ closest cards ~~
Reckless Waif: 0.94096605833
Lambholt Elder: 0.925068471955
Hermit of the Natterknolls: 0.919648840572
Village Messenger: 0.918190644971
Hinterland Hermit: 0.918050925381
~~ closest names ~~
Talas Warrior: 0.75
Pious Warrior: 0.75
Kraul Warrior: 0.75
undier's swine 1W
sorcery (common)
target creature you control gets +0/+3 until end of turn. it fights target creature an opponent controls.
~~ closest cards ~~
Wild Instincts: 0.948698074531
Hunt the Hunter: 0.941678686239
Epic Confrontation: 0.937484006473
Swift Kick: 0.911942380424
Fistful of Force: 0.910103118927
~~ closest names ~~
Undermine: 0.695652173913
Unbender Tine: 0.666666666667
Runner's Bane: 0.666666666667
_NONAME_ _NOCOST_ _INVALID_
creature ~ human shaman
5, T: search your library for a rebel permanent card with converted mana
(2/1)
~~~~~~~~
_NONAME_ _NOCOST_ _UNPARSED_ _INVALID_
~~ closest cards ~~
Ramosian Commander: 0.8765664698
Ramosian Sky Marshal: 0.86748015302
Ramosian Captain: 0.866613792571
Ramosian Lieutenant: 0.861687761606
Ramosian Revivalist: 0.856225152103
~~ closest names ~~
Zzzyxas's Abyss: 0.0
Zurgo Helmsmasher: 0.0
Zurgo Bellstriker: 0.0
The documentation on my branch of torch-rnn doesn't really reflect what's going on yet. Instead of using the .json and .h5 files, I wrote my own input mechanism that can launch another process and then read any number of streams of data from it to train on, so you don't have to provide the whole dataset up front, just a way to produce it. This is really nice for magic cards, because I can load up all of the known cards in a python script and then randomize the order of cards, symbols in mana cost, order of lines in text, or whatever, from in python land. You still have to provide a .json file with the vocabulary, but I have a handmade one of those for my encoding in mtgencode/data/mtgvocab.json.
I'm still working on examining the output to figure out how things went and what clever things I can do to make it work better. There are a few big differences with this neural network's architecture that could change how it works - mostly, it uses a fixed-width representation internally to represent the symbols, and then encodes/decodes at the input/output layers, rather than passing a one-hot encoding all the way through like char-rnn did. I don't how much of a difference that makes.
For anyone desperate to run it right now, here's the command line and parameters file I used. You'll want to save the parameters as a text file in torch-rnn; the funny $(< mtg.cmd) is a bash thing that reads the file into the command line, so you don't have to type as much. This also assumes ../mtgencode is the path to the mtgencode repo from the torch-rnn repo. Run from the root of torch-rnn.
Perfect keyword combination.
Edit: Or, better yet...
The future needs a big khiss!
Remove the "er," and you have a perfect, flavorful, on color card.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
(rare)
Y questep.
whenever @ is dealt damage, it deals that much damage to target creature or player.
~~ closest cards ~~
Tephraderm: 0.916397739696
Spitemare: 0.8937371484
Ghosts of the Innocent: 0.892257843784
Embermaw Hellion: 0.888465075437
Repercussion: 0.886893289146
~~ closest names ~~
Teleportal: 0.72
Tireless Tracker: 0.709677419355
Tireless Tribe: 0.689655172414
ghost warden W
creature ~ dauthi minion (common)
whenever a forest enters the battlefield, you may gain 1 life.
(1/1)
~~ closest cards ~~
Soul's Attendant: 0.916209389559
Leonin Elder: 0.902217266798
Soul Warden: 0.896742697766
Deathgreeter: 0.878169167048
Essence Warden: 0.877520438293
~~ closest names ~~
Ghost Warden: 1.0
silant 1G
enchantment (rare)
sacrifice a forest: put a 0/1 green centaur creature token onto the battlefield.
~~ closest cards ~~
Bestial Menace: 0.919638091697
Sprout: 0.918925278775
Seed the Land: 0.908867928026
Saproling Infestation: 0.905470601968
Call of the Conclave: 0.901631772109
~~ closest names ~~
Plant: 0.727272727273
Silk Net: 0.714285714286
Island: 0.666666666667
opposition 3BB
creature ~ viashino shaman (rare)
kinship ~ 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, each player discards his or her hand.
(3/2)
~~ closest cards ~~
Squeaking Pie Grubfellows: 0.983307079537
Sensation Gorger: 0.978416656109
Nightshade Schemers: 0.963965855878
Pyroclast Consul: 0.945469981755
Ink Dissolver: 0.94343482607
~~ closest names ~~
Opposition: 1.0
mage~ring bully R
enchantment ~ aura (common)
enchant creature
enchanted creature has first strike as long as you control an urza creature."
~~ closest cards ~~
Mardu Runemark: 0.957568699805
Favorable Destiny: 0.954880780515
Snow Devil: 0.950055809304
Abzan Runemark: 0.939367792997
Temur Runemark: 0.939172065792
~~ closest names ~~
Mage-Ring Bully: 1.0
convalescence 1W
enchantment ~ aura (rare)
enchant permanent
first strike
B: regenerate @.
non~eye creatures you control all other permanents don't untap during their controllers' untap steps.
~~ closest cards ~~
Blizzard: 0.856291589766
Intruder Alarm: 0.828945594624
Arena of the Ancients: 0.805850252321
Freyalise's Radiance: 0.775328965373
Energy Storm: 0.766521600739
~~ closest names ~~
Convalescence: 1.0
arrow wizard 3G
creature ~ naga shaman (rare)
whenever a creature you control with a +1/+1 counter on it attacks, you may pay R rather than pay @'s mana cost.
if @ is in your opening hand, you may begin the game with it on the battlefield.
(3/3)
~~ closest cards ~~
Leyline of Lightning: 0.902095340305
Leyline of Vitality: 0.89333631952
Scaleguard Sentinels: 0.88614879979
Hibernation's End: 0.87494285069
Worldheart Phoenix: 0.872295292949
~~ closest names ~~
Patron Wizard: 0.8
Marrow Shards: 0.72
Thrull Wizard: 0.64
trippling ogre 2
artifact (rare)
3, T: put a +1/+1 counter on each creature you control other than @.
~~ closest cards ~~
Dragon Blood: 0.883760792268
That Which Was Taken: 0.872576494244
Scroll of the Masters: 0.870157610418
High Sentinels of Arashin: 0.860031928845
Oblivion Stone: 0.853588321587
~~ closest names ~~
Flailing Ogre: 0.740740740741
Drooling Ogre: 0.740740740741
Sterling Grove: 0.714285714286
wrap in gloomaster 2W
creature ~ human wizard (uncommon)
when @ has no +1/+1 counters on it, sacrifice @.
T, sacrifice a creature: put a +1/+1 counter on @.
(2/2)
~~ closest cards ~~
Salt Road Quartermasters: 0.926514627169
Carrion Feeder: 0.916301918535
Skeleton Scavengers: 0.903611629945
Shinewend: 0.903598582974
Spike Rogue: 0.899241881521
~~ closest names ~~
Wrap in Vigor: 0.709677419355
Wrap in Flames: 0.6875
Leaping Master: 0.6875
naya sentinel 3
artifact (uncommon)
you may choose not to untap @ during your untap step.
T: add C to your mana pool.
~~ closest cards ~~
Basalt Monolith: 0.919637145946
Grim Monolith: 0.90309641459
Honor-Worn Shaku: 0.897887140898
Waterveil Cavern: 0.884304731836
Rootwater Depths: 0.884304731836
~~ closest names ~~
Vent Sentinel: 0.769230769231
Maze Sentinel: 0.769230769231
Sentinel: 0.761904761905
krovikan mantle 3R
creature ~ elemental warrior (common)
haste
R: @ gets +1/+0 until end of turn.
(2/2)
~~ closest cards ~~
Furnace Whelp: 0.959030275842
Char-Rumbler: 0.958970959198
Flame Spirit: 0.958354628174
Fiery Hellhound: 0.957189326658
Furnace Spirit: 0.957138537995
~~ closest names ~~
Krovikan Mist: 0.785714285714
Krovikan Rot: 0.740740740741
Krovikan Plague: 0.733333333333
balloon glider 3U
creature ~ beast (uncommon)
flying
morph 3U
(1/5)
~~ closest cards ~~
Glacial Stalker: 0.964420657291
Dirgur Nemesis: 0.962968951965
Ojutai Interceptor: 0.956594542609
Whip-Spine Drake: 0.951299264455
Blizzard Elemental: 0.947818697903
~~ closest names ~~
Balloon Peddler: 0.758620689655
Bog Glider: 0.75
Goblin Glider: 0.740740740741
spike scout 3G
instant (rare)
target creature gets +6/+6 until end of turn.
~~ closest cards ~~
Might of Oaks: 0.960769974639
Become Immense: 0.94029785987
Monstrify: 0.935067133719
Fanatical Fever: 0.916645926531
Throttle: 0.914160920869
~~ closest names ~~
Spike Rogue: 0.727272727273
Silkwing Scout: 0.72
Wei Scout: 0.7
inkfathom surger 5UU
creature ~ djinn (uncommon)
flying
trample
cascade
(4/6)
~~ closest cards ~~
Breezekeeper: 0.973907220065
Simic Sky Swallower: 0.969542081868
Riverwheel Aerialists: 0.968429168295
Djinn of the Lamp: 0.966443254131
Mahamoti Djinn: 0.964429324671
~~ closest names ~~
Inkfathom Divers: 0.75
Fathom Seer: 0.740740740741
Warstorm Surge: 0.666666666667
whispersing star 1GG
instant (uncommon)
target beast creature you control flash and gets +X/+X until end of turn, where X is that creature's converted mana cost.
~~ closest cards ~~
Aspect of Hydra: 0.92350460429
Accelerated Mutation: 0.919909129761
Great Defender: 0.918048095442
Strength in Numbers: 0.887402347231
Wirewood Pride: 0.877892579253
~~ closest names ~~
Whispering Specter: 0.823529411765
Whispering Shade: 0.8125
Dispersing Orb: 0.733333333333
ghostly sentinel 2W
creature ~ human monk cleric (common)
W, exile the top four cards of your library: the next time a source of your choice would deal damage this turn, prevent that damage.
(2/2)
~~ closest cards ~~
Seasoned Tactician: 0.944010730663
Beacon of Destiny: 0.88374552137
Pilgrim of Justice: 0.883570904829
Pilgrim of Virtue: 0.880853323691
Charm Peddler: 0.873861974275
~~ closest names ~~
Ghostly Sentinel: 1.0
creeping worshop BBX
artifact (rare)
whenever a spell or ability causes a player has noncreature, search your library for a card, put that card into your hand, then shuffle your library.
countertype % dream
~~ closest cards ~~
Gamble: 0.931795557376
Distant Memories: 0.928130993077
Infernal Tutor: 0.925262968283
Diabolic Intent: 0.918758403407
Imperial Seal: 0.917693898398
~~ closest names ~~
Creeping Corrosion: 0.764705882353
Creeping Mold: 0.689655172414
Creeping Tar Pit: 0.6875
rishadan ambush 2BU
creature ~ imp (common)
flying
0: @ gets +1/+1 until end of turn.
(1/1)
~~ closest cards ~~
Drifting Shade: 0.972671827478
Dungeon Shade: 0.96640344742
Chilling Shade: 0.953141565695
Loch Korrigan: 0.951951595354
Blistering Dieflyn: 0.951114338232
~~ closest names ~~
Rishadan Airship: 0.774193548387
Rishadan Pawnshop: 0.75
Rishadan Cutpurse: 0.6875
merrow lion 3U
enchantment ~ aura (common)
enchant creature
when @ is put into a graveyard from the battlefield, return @ to its owner's hand.
enchanted creature doesn't untap during its controller's untap step.
~~ closest cards ~~
Aspect of Mongoose: 0.921956510021
Launch: 0.921644332344
Cessation: 0.917317970772
Abduction: 0.907792923319
Sluggishness: 0.906720234477
~~ closest names ~~
Merrow Levitator: 0.740740740741
Merrow Witsniper: 0.666666666667
Merrow Harbinger: 0.666666666667
battletide aven 3WW
creature ~ angel (rare)
flying
1U: untap @.
UG, T: destroy target white creature. it can't be regenerated.
(3/3)
~~ closest cards ~~
Ethersworn Adjudicator: 0.875591280211
Squall Drifter: 0.797973307896
Nacatl Hunt-Pride: 0.793328330131
Major Teroh: 0.789941424137
Lieutenant Kirtar: 0.789275883939
~~ closest names ~~
Battlewise Aven: 0.866666666667
Battletide Alchemist: 0.742857142857
Battlewise Valor: 0.645161290323
vizzer's refure UUX
instant (rare)
uncast target spell. if that spell is uncasted this way, its controller may put a creature card from his or her hand onto the battlefield.
~~ closest cards ~~
Fold into Æther: 0.984102089002
Remand: 0.939071377228
Hinder: 0.937051424064
Desertion: 0.926033767276
Memory Lapse: 0.919496201983
~~ closest names ~~
Briber's Purse: 0.620689655172
Veteran's Reflexes: 0.606060606061
Vile Requiem: 0.592592592593
elephant efreet 1W
creature ~ human cleric (uncommon)
T: return @ and target creature you control to their owner's hand.
(1/2)
~~ closest cards ~~
Wizard Mentor: 0.934338487879
Snow Hound: 0.896802431783
Miracle Worker: 0.853100968391
Kami of Twisted Reflection: 0.836398720453
Witch Hunter: 0.835850023558
~~ closest names ~~
Elephant Resurgence: 0.705882352941
Elephant: 0.695652173913
Tempest Efreet: 0.689655172414
nickent XBB
instant (uncommon)
until end of turn, target creature gains trample and gets +X/+0, where X is the number of instant and sorcery cards in your graveyard.
~~ closest cards ~~
Ghoul's Feast: 0.967731939018
Warped Physique: 0.950238936251
Nightmarish End: 0.932252289133
Scent of Nightshade: 0.924019721006
Inner Calm, Outer Strength: 0.915681464752
~~ closest names ~~
Sicken: 0.769230769231
Quicken: 0.714285714286
Epicenter: 0.625
mystic meditation 1G
instant (uncommon)
split second
search your library for a zombie card, put it onto the battlefield, then shuffle the revealed card on top of your library.
~~ closest cards ~~
Sylvan Tutor: 0.955059193252
Worldly Tutor: 0.95223487339
Personal Tutor: 0.948143897987
Sylvan Scrying: 0.944716746486
Primal Growth: 0.944449724653
~~ closest names ~~
Mystic Meditation: 1.0
rhox behemoth 1WW
creature ~ cat knight (common)
flying
when @ enters the battlefield, f0er this permanent an opponent controls, put a +1/+1 counter on @.
(2/2)
~~ closest cards ~~
Gideon's Avenger: 0.888664618922
Elite Scaleguard: 0.883589247348
Thalia's Lieutenant: 0.880923753341
Oaken Brawler: 0.879990792646
Chronicler of Heroes: 0.879400402458
~~ closest names ~~
War Behemoth: 0.8
Craterhoof Behemoth: 0.75
Beacon Behemoth: 0.714285714286
kismet drake UW
legendary creature ~ human artificer (rare)
1, sacrifice a creature: put a +1/+1 counter on @.
(1/1)
~~ closest cards ~~
Chronomaton: 0.913231951177
Deranged Outcast: 0.902177633173
Steel Overseer: 0.889726778888
Bloodflow Connoisseur: 0.887232504431
Armor Thrull: 0.860301068572
~~ closest names ~~
Azimaet Drake: 0.8
Sea Drake: 0.761904761905
Desert Drake: 0.75
groundsweeper 4
artifact (common)
2, T: you gain 1 life. activate this ability only if there are four or more creatures on the battlefield."
~~ closest cards ~~
Shadows of the Past: 0.835850878797
Nomad Stadium: 0.812543972417
Fool's Tome: 0.808286831372
Triassic Egg: 0.807222509502
Leechridden Swamp: 0.801110393452
~~ closest names ~~
Groundskeeper: 0.923076923077
Groundswell: 0.75
Grudge Keeper: 0.692307692308
glimmed hearts R
enchantment ~ aura (common)
enchant creature
enchanted creature gets +2/+0.
~~ closest cards ~~
Immolation: 0.987412835242
Giant Strength: 0.986912272094
Magefire Wings: 0.971835900971
Volcanic Strength: 0.96819480171
Unholy Strength: 0.967271666215
~~ closest names ~~
Golem's Heart: 0.666666666667
Glimmervoid Basin: 0.645161290323
Glimmerpost: 0.64
trabbed assassin 2B
creature ~ human fish beast (uncommon)
when @ enters the battlefield, if you control two or more swamps, you may have target creature block @ this turn if able.
(2/2)
~~ closest cards ~~
Noggle Hedge-Mage: 0.872133238368
Duergar Hedge-Mage: 0.862105581076
Selkie Hedge-Mage: 0.853544540933
Mardu Skullhunter: 0.82473427113
Saruli Gatekeepers: 0.820378950941
~~ closest names ~~
Tsabo's Assassin: 0.75
Royal Assassin: 0.733333333333
Rathi Assassin: 0.733333333333
sorin's songbird 2W
creature ~ human cleric (uncommon)
soulbond
as long as @ is paired with another creature, each of those creatures gets +2/+2.
(1/1)
~~ closest cards ~~
Trusted Forcemage: 0.940357654868
Druid's Familiar: 0.935586732058
Nearheath Pilgrim: 0.935496535235
Hanweir Lancer: 0.912050864823
Nightshade Peddler: 0.905748022086
~~ closest names ~~
Sorin's Thirst: 0.666666666667
Irini Sengir: 0.642857142857
Seller of Songbirds: 0.628571428571
jetting stave 3UU
enchantment (rare)
whenever a player casts a spell, that player sacrifices a permanent that shares a card type with it.
~~ closest cards ~~
Oppression: 0.890221995895
Æther Barrier: 0.886640313677
Horn of Greed: 0.881948325054
Rhystic Study: 0.881327081718
Ice Cave: 0.880401259611
~~ closest names ~~
Jetting Glasskite: 0.733333333333
Healing Salve: 0.692307692308
Fleeting Aven: 0.692307692308
scarecrow G
instant (common)
target creature gains vigilance until end of turn.
~~ closest cards ~~
Withstand Death: 0.981336044699
Shape the Sands: 0.95447594507
Tread Upon: 0.940769470927
Snare the Skies: 0.939635932186
Silk Net: 0.939635932186
~~ closest names ~~
Scarecrow: 1.0
benegated wood~scout 3G
sorcery (uncommon)
as an additional cost to cast @, exile X cards from your graveyard.
draw a card.
target creature gets +3/+3 until end of turn.
remove three % counters from @: put a 2/2 green wolf creature token onto the battlefield.
~~ closest cards ~~
Garruk Relentless: 0.875468986123
Soul Exchange: 0.875301018405
Makeshift Mannequin: 0.850299728523
Genju of the Cedars: 0.844596796884
Soul Stair Expedition: 0.842899294552
~~ closest names ~~
Enslaved Scout: 0.647058823529
Subterranean Scout: 0.578947368421
Tainted Wood: 0.5625
beast attendants 2B
instant (common)
cast @ only during the declare attackers step and only if you've been attacked this step.
transmute B
~~ closest cards ~~
Assassin's Blade: 0.92855387069
Just Fate: 0.92242883744
Eightfold Maze: 0.92242180145
Command of Unsummoning: 0.865414390156
Remove: 0.861181738715
~~ closest names ~~
Treva's Attendant: 0.787878787879
Silent Attendant: 0.75
Oracle's Attendants: 0.742857142857
ethereal crusader 1W
creature ~ bird (common)
flying
(1/1)
~~ closest cards ~~
Royal Falcon: 1.0
Territorial Roc: 0.981973763997
Suntail Hawk: 0.976701697604
Armored Pegasus: 0.968561826488
Stormfront Pegasus: 0.966398423369
~~ closest names ~~
Ethereal Usher: 0.838709677419
Stromgald Crusader: 0.742857142857
Phyrexian Crusader: 0.742857142857
attreling patrol 6
artifact (rare)
creatures can't attack you or a planeswalker you control unless their controller pays 1 for each of those creatures.
~~ closest cards ~~
Norn's Annex: 0.921231943588
Windborn Muse: 0.830627767444
Ghostly Prison: 0.782531522076
Propaganda: 0.781163497415
Sphere of Safety: 0.76038625053
~~ closest names ~~
Dwarven Patrol: 0.733333333333
Goblin Patrol: 0.689655172414
Scattering Stroke: 0.666666666667
fleet, exile of witchs 2GWW
creature ~ demon (rare)
flying
haste
at the beginning of your upkeep, sacrifice @ unless you pay 1W.
(5/5)
~~ closest cards ~~
Chromium: 0.9161329891
Palladia-Mors: 0.906324439328
Kami of the Tended Garden: 0.878043440199
Bog Elemental: 0.872390738532
Drifting Djinn: 0.865606307285
~~ closest names ~~
Battle of Wits: 0.611111111111
Kalemne, Disciple of Iroas: 0.583333333333
Beguiler of Wills: 0.564102564103
pygmy luberator 4U
creature ~ insect horror (common)
flash
flying
(3/3)
~~ closest cards ~~
Spire Monitor: 0.979099746014
Stormrider Spirit: 0.976149445371
Skyline Predator: 0.965803662564
Nimbus of the Isles: 0.963982866459
Sky Ruin Drake: 0.963067536363
~~ closest names ~~
Pygmy Razorback: 0.666666666667
Myr Incubator: 0.642857142857
Aven Liberator: 0.620689655172
tropical blacks 2
artifact (common)
at the beginning of your upkeep, if you have more cards in hand than each opponent, you may return @ from your graveyard to your hand. activate this ability only during your upkeep.
countertype % charge
~~ closest cards ~~
Oversold Cemetery: 0.916059223112
Library of Leng: 0.899043362547
Mindstorm Crown: 0.887119522286
Decaying Soil: 0.881956819146
Hedron Alignment: 0.880776528723
~~ closest names ~~
Tropical Island: 0.733333333333
Tropical Storm: 0.689655172414
Tribal Flames: 0.642857142857
melee stake 1UB
enchantment (rare)
all creatures have protection from the chosen at random. then that player puts the top two cards of his or her library into his or her graveyard.
~~ closest cards ~~
Head Games: 0.950745413925
Tunnel Vision: 0.944402350826
Glimpse the Unthinkable: 0.94270669783
Mind Funeral: 0.940896988211
Pilfered Plans: 0.937757644383
~~ closest names ~~
Lethe Lake: 0.666666666667
Skeletal Snake: 0.64
Melesse Spirit: 0.64
ghalma, whisperbane fields 4GG
legendary creature ~ elf warrior (rare)
whenever @ or another permanent is turned face up, X is the power of the creature tapped this way, put a +1/+1 counter on @.
(2/3)
~~ closest cards ~~
Kresh the Bloodbraided: 0.870913448619
Reverent Hunter: 0.842801111296
Hamletback Goliath: 0.841619192631
Oran-Rief Hydra: 0.826913075222
Elvish Vanguard: 0.826839006576
~~ closest names ~~
Lightmine Field: 0.585365853659
Whisperer of the Wilds: 0.541666666667
Flowering Field: 0.536585365854
dread whippage 5BB
legendary creature ~ human rogue (uncommon)
whenever @ attacks, return target creature card from your graveyard to the battlefield. untap @.
(4/4)
~~ closest cards ~~
Sibsig Muckdraggers: 0.900265325362
Eater of the Dead: 0.891609923697
Treasury Thrull: 0.875915827001
Silent Sentinel: 0.869056900751
Havengul Skaab: 0.865552792208
~~ closest names ~~
Dread Charge: 0.769230769231
Dreadwing: 0.695652173913
Dread Slag: 0.666666666667
jungle charge 2(R/G)
creature ~ beast (common)
trample
whenever you attack with those creatures attack, @ gains banding until end of turn.
(2/2)
~~ closest cards ~~
Warmind Infantry: 0.890325438427
Pyreheart Wolf: 0.872271269119
Boros Mastiff: 0.867332336702
Root Spider: 0.85665784339
Ordruun Veteran: 0.854300893064
~~ closest names ~~
Jungle Shrine: 0.769230769231
Jungle Barrier: 0.740740740741
Jund Charm: 0.695652173913
kher keep 1
artifact (uncommon)
you may spend blue mana as though it were mana of any color to pay the activation costs of @'s equipment.
~~ closest cards ~~
Quicksilver Elemental: 0.850022737291
North Star: 0.842768286405
Food Chain: 0.836541069309
False Dawn: 0.834591231029
Thran Turbine: 0.829250891003
~~ closest names ~~
Kher Keep: 1.0
street fury 5R
sorcery (common)
destroy target land.
~~ closest cards ~~
Craterize: 0.964136536648
Volcanic Awakening: 0.960164466279
Rain of Salt: 0.945220940774
Volcanic Upheaval: 0.944999549063
Desert Twister: 0.929544213332
~~ closest names ~~
Stonefury: 0.7
Street Savvy: 0.695652173913
Street Wraith: 0.666666666667
cobra ward 6
artifact creature ~ golem (uncommon)
2: target barbare on the battlefield tapped and attacking at the beginning of the next end step.
(2/4)
~~ closest cards ~~
Crystal Golem: 0.836616463966
Brackwater Elemental: 0.824190897477
Harrier Griffin: 0.791967140745
Crumbling Colossus: 0.780106564521
Skittish Valesk: 0.774826937784
~~ closest names ~~
Spectra Ward: 0.727272727273
Cobra Trap: 0.7
Scoria Wurm: 0.666666666667
shambling sentinel 2G
creature ~ spirit (common)
whenever you cast a spirit or arcane spell, target creature gains shadow until end of turn.
(2/2)
~~ closest cards ~~
Guardian of Solitude: 0.950560242471
Kami of the Waning Moon: 0.944901671933
Kami of the Hunt: 0.917499392822
Kami of Tattered Shoji: 0.869859866081
Cathar's Companion: 0.868049673778
~~ closest names ~~
Shambling Vent: 0.8125
Changeling Sentinel: 0.810810810811
Shambling Shell: 0.787878787879
young contemplet 3UB
artifact (rare)
at the beginning of your upkeep, choose target creature you control. = destroy target creature. its controller loses 2 life.
suspend X~XUX.
~~ closest cards ~~
Touch of Death: 0.809247636717
Slaughter Pact: 0.802835411609
Jinxed Idol: 0.80206279975
Mind Whip: 0.792751541652
Form of the Dragon: 0.792728383713
~~ closest names ~~
Contempt: 0.666666666667
Quiet Contemplation: 0.628571428571
Wayfaring Temple: 0.625
trasher rush R
sorcery (common)
@ deals X damage to target player.
~~ closest cards ~~
Blaze: 0.959325679258
Volcanic Geyser: 0.955091834642
Lava Spike: 0.947121720113
Scorching Spear: 0.943015911377
Volcanic Hammer: 0.92962612251
~~ closest names ~~
Treasure Cruise: 0.666666666667
Trade Routes: 0.666666666667
Treva's Ruins: 0.64
skycloud clean 5
artifact creature ~ golem (uncommon)
@ enters the battlefield with X +1/+1 counters on it, where X is the number of % counters on @.
when @ enters the battlefield, put a +1/+1 counter on each artifact you control.
(0/4)
~~ closest cards ~~
Scourge of Skola Vale: 0.934584672705
Karstoderm: 0.93344913457
Servant of the Scale: 0.923361029549
Bloodspore Thrinax: 0.921265534462
Spike Cannibal: 0.921080181297
~~ closest names ~~
Skycloud Expanse: 0.8
Skycloud Egg: 0.769230769231
Skyshroud Claim: 0.689655172414
angel of resurgence 0 _UNPARSED_ _INVALID_
enchantment (rare)
at the beginning of your upkeep, choose target nonland permanent you control and target land you don't control.
+1: target creature gets +1/+1 for as long as @ remains tapped. you may choose new targets for the copy.
morph 1BWUB
~~
(7) <cost> {3}
~~ closest cards ~~
Safe Haven: 0.860003546849
Callous Oppressor: 0.857054610033
Helm of Possession: 0.849656207339
Vedalken Shackles: 0.845933577793
Mastery of the Unseen: 0.845239901814
~~ closest names ~~
Wall of Resurgence: 0.864864864865
Voice of Resurgence: 0.789473684211
Wall of Reverence: 0.722222222222
vivid crag _NOCOST_
snow land (uncommon)
T: add R to your mana pool.
T, sacrifice @: add BW to your mana pool.
T: add R to your mana pool.
countertype % charge
~~ closest cards ~~
An-Havva Township: 0.975559991004
Koskun Keep: 0.97508224391
Crystal Vein: 0.974983018023
Castle Sengir: 0.973901502039
Wizards' School: 0.972626810939
~~ closest names ~~
Vivid Crag: 1.0
chilling berserker 4G
creature ~ elemental (uncommon)
RR: @ gets +2/+0 until end of turn.
whenever an opponent casts a blue or black spell, you may put a 1/1 green insect creature token onto the battlefield."
(1/1)
~~ closest cards ~~
Satyr Nyx-Smith: 0.867074530274
Brood Keeper: 0.847785800756
Orochi Eggwatcher: 0.845102250541
Dragon Egg: 0.816409126963
Skirk Ridge Exhumer: 0.812239515668
~~ closest names ~~
Changeling Berserker: 0.842105263158
Highland Berserker: 0.777777777778
Goblin Berserker: 0.764705882353
touch of zhalfir 1BB
sorcery (uncommon)
destroy target creature, then add B to your mana pool. activate this ability only during your upkeep.
~~ closest cards ~~
Tectonic Edge: 0.862093593499
Scepter of Fugue: 0.861225804667
Rix Maadi, Dungeon Palace: 0.85365274797
Tainted Isle: 0.842925597877
Tainted Peak: 0.841566799712
~~ closest names ~~
Touch of Vitae: 0.666666666667
Touch of the Void: 0.666666666667
Touch of the Eternal: 0.666666666667
spirallasher 2G
instant ~ arcane (common)
if you control a creature with power 4 or greater, you may put a 1/1 green insect creature token onto the battlefield.
flashback G
~~ closest cards ~~
Gloomwidow's Feast: 0.87353052762
Golgari Germination: 0.871751081982
Saproling Infestation: 0.871203933719
Promise of Bunrei: 0.869155725917
Ulvenwald Mysteries: 0.862632394083
~~ closest names ~~
Stigma Lasher: 0.72
Spincrusher: 0.695652173913
Skylasher: 0.666666666667
adaptive dead 4GG
creature ~ elf (rare)
when @ dies, you may search your library for a card named avarax on the bottom of a ninja on X, to your artifact creatures and other the same two or more cards this turn, you may put @ onto the battlefield under your control.
draw a card at the beginning of the next turn's upkeep.
(2/2)
~~ closest cards ~~
Into the Wilds: 0.939097083539
Clone Shell: 0.928755433021
Deadbridge Chant: 0.928634161701
Wolf-Skull Shaman: 0.927212948438
Gamekeeper: 0.92627575663
~~ closest names ~~
Animate Dead: 0.72
Raise Dead: 0.695652173913
Adaptive Snapjaw: 0.689655172414
naughty 4G
creature ~ centaur warrior (common)
heroic ~ whenever you cast a spell that targets @, put a +1/+1 counter on @.
(4/3)
~~~~~~~~
cryptwing U
tribal sorcery ~ illusion (uncommon)
target player puts the top X cards of his or her library into his or her graveyard.
flashback 2U
~~ closest cards ~~
Pheres-Band Thunderhoof: 0.982728360939
Centaur Battlemaster: 0.97846524853
Staunch-Hearted Warrior: 0.960200891128
Briarknit Kami: 0.903234550031
Setessan Oathsworn: 0.902401040847
Dream Twist: 0.980001954177
Dampen Thought: 0.950267256129
Brain Freeze: 0.945781921802
Paranoid Delusions: 0.936281534799
Millstone: 0.934517800418
~~ closest names ~~
Naughty: 1.0
convicted position 1G
creature ~ eldrazi drone (common)
flying
(2/2)
~~ closest cards ~~
Culling Drone: 0.899737508875
Lurking Crocodile: 0.899612009673
Wind Drake: 0.890004921491
Willow Faerie: 0.889283205431
Jagwasp Swarm: 0.882122137428
~~ closest names ~~
Conviction: 0.714285714286
Privileged Position: 0.702702702703
Convicted Killer: 0.647058823529
_NONAME_ _NOCOST_ _INVALID_
creature ~ faerie
2U, sacrifice @: switch target creature's power and toughness until end of turn.
each spell if @
(1/1)
~~~~~~~~
_NONAME_ _NOCOST_ _UNPARSED_ _INVALID_
~~ closest cards ~~
Nightscape Apprentice: 0.851934051043
Overtaker: 0.849412460576
Krovikan Elementalist: 0.8464922502
Inkfathom Witch: 0.827487537459
Ana Disciple: 0.823547047789
~~ closest names ~~
Zzzyxas's Abyss: 0.0
Zurgo Helmsmasher: 0.0
Zurgo Bellstriker: 0.0
Cto lost second.\as @ enters the battlefield, choose a color. (rare)
~~ closest cards ~~
Jhovall Queen: 0.899974898986
Aysen Highway: 0.887859645353
Soulscour: 0.877922613528
Starlit Angel: 0.87521868685
Serra Angel: 0.871248531752
~~ closest names ~~
Wei Infantry: 0.769230769231
Shu Elite Infantry: 0.75
Warmind Infantry: 0.733333333333
stalking ghoul 1R
creature ~ goblin (common)
R: target creature can't block @ this turn.
(1/1)
~~ closest cards ~~
Duct Crawler: 0.954428715878
Dwarven Warriors: 0.884835290088
Dwarven Nomad: 0.869894688596
Goblin Tunneler: 0.867200079224
Hurr Jackal: 0.863694194562
~~ closest names ~~
Shambling Ghoul: 0.827586206897
Scavenging Ghoul: 0.733333333333
Vedalken Ghoul: 0.714285714286
embolden 2W
creature ~ human cleric (uncommon)
sacrifice @: @ deals 1 damage to target creature or player. activate this ability only during your turn, before attackers are declared.
(1/1)
~~ closest cards ~~
Wu Longbowman: 0.975326385061
Fire Bowman: 0.973138836852
Apprentice Sorcerer: 0.969945722118
Capricious Sorcerer: 0.966540917211
Goblin Firestarter: 0.948257334333
~~ closest names ~~
Embolden: 1.0
ghostly specter 2G
sorcery (common)
destroy target land. its controller puts a 1/1 green saproling creature token onto the battlefield.
~~ closest cards ~~
Beast Within: 0.926136366378
Sprout: 0.910878575166
Seed the Land: 0.893490937743
Chatter of the Squirrel: 0.874144827429
Survey the Wreckage: 0.873550424248
~~ closest names ~~
Ghostly Sentinel: 0.774193548387
Hollow Specter: 0.758620689655
Nightveil Specter: 0.75
seeds of power RX
sorcery (rare)
each player sacrifices X lands.
~~ closest cards ~~
Tectonic Break: 0.977096785863
Prosperity: 0.825219700194
Lavalanche: 0.816142651701
Bonfire of the Damned: 0.7960035659
Death Cloud: 0.780729691959
~~ closest names ~~
Reins of Power: 0.785714285714
Siege of Towers: 0.758620689655
Promise of Power: 0.733333333333
crot swarm R
instant ~ arcane (common)
@ deals 3 damage to target creature or player.
~~ closest cards ~~
Lightning Bolt: 0.986168927383
Shock: 0.979263550165
Searing Spear: 0.971472855846
Lightning Strike: 0.971472855846
Scorching Spear: 0.964275160674
~~ closest names ~~
Sprout Swarm: 0.818181818182
Locust Swarm: 0.727272727273
Remote Farm: 0.666666666667
sunken hope 1U
enchantment ~ aura (uncommon)
enchant creature
enchanted creature has "1, T: tap target creature."
~~ closest cards ~~
Second Wind: 0.944751513234
Burden of Guilt: 0.936478873717
Mana Chains: 0.928260909982
Kjeldoran Pride: 0.923795980117
Malicious Intent: 0.916676917733
~~ closest names ~~
Sunken Hope: 1.0
crackleback 1R
enchantment (rare)
whenever you cast a creature spell, if @ is an enchantment, @ becomes a 4/4 horror creature with first strike.
~~ closest cards ~~
Opal Acrolith: 0.925380073633
Opal Champion: 0.923681484195
Opal Gargoyle: 0.917671857173
Opal Guardian: 0.914660748675
Hidden Spider: 0.909868064388
~~ closest names ~~
Crackleburr: 0.727272727273
Prickleboar: 0.636363636364
Gristleback: 0.636363636364
stromgald crusader R
sorcery (common)
as an additional cost to cast @, pay X life.
target creature gets +1/+0 and gains first strike until end of turn.
~~ closest cards ~~
Wicked Reward: 0.907014227284
Devouring Rage: 0.906409319832
Surge of Strength: 0.877150982894
Vicious Betrayal: 0.865732417763
Defiant Strike: 0.861752374363
~~ closest names ~~
Stromgald Crusader: 1.0
mardu scout 4B
creature ~ elemental (uncommon)
flying
when @ enters the battlefield, each player discards a card.
(3/3)
~~ closest cards ~~
Tar Fiend: 0.934906341134
Slum Reaper: 0.934065568562
Abyssal Horror: 0.928600964438
Ebon Dragon: 0.921506322961
Screeching Buzzard: 0.919165054041
~~ closest names ~~
Mardu Scout: 1.0
master of vigor 2W
creature ~ human soldier (common)
when @ enters the battlefield, you may return target enchantment card from your graveyard to your hand.
(1/2)
~~ closest cards ~~
Auramancer: 0.992707674874
Treasure Hunter: 0.981047645726
Monk Idealist: 0.966752190207
Cartographer: 0.962113307206
Stoic Builder: 0.957256699952
~~ closest names ~~
Master of Diversion: 0.764705882353
Master of Arms: 0.758620689655
Magister of Worth: 0.75
brainblable anger 1G
creature ~ goblin (uncommon)
when @ enters the battlefield, if it was kicked, destroy target creature with flying.
morph G
(1/1)
~~ closest cards ~~
Benalish Emissary: 0.91568794468
Oran-Rief Recluse: 0.904825240557
Verduran Emissary: 0.895942139409
Goblin Ruinblaster: 0.890866219438
Tolarian Emissary: 0.882391171001
~~ closest names ~~
Tangle Angler: 0.666666666667
Burning Anger: 0.666666666667
Baneslayer Angel: 0.666666666667
sidisi's bauble U
creature ~ eldrazi drone (common)
devoid
1C: @ gets +2/+0 and gains flying until end of turn.
(1/2)
~~ closest cards ~~
Sludge Crawler: 0.926699179117
Kozilek's Shrieker: 0.896989741045
Slaughter Drone: 0.896830695586
Forerunner of Slaughter: 0.890193605843
Kavu Glider: 0.863071792049
~~ closest names ~~
Sidisi's Faithful: 0.75
Sidisi's Pet: 0.740740740741
Mishra's Bauble: 0.733333333333
deserted plate _NOCOST_
land (rare)
T: add C to your mana pool.
T: add one mana of any color to your mana pool. spend this mana only to cast a creature spell of the chosen type, and that spell can't be uncasted.
~~ closest cards ~~
Cavern of Souls: 0.979237460506
Ancient Ziggurat: 0.97840119691
Corrupted Crossroads: 0.970827402516
Pillar of the Paruns: 0.969820262669
Nykthos, Shrine to Nyx: 0.94849311773
~~ closest names ~~
Deserted Temple: 0.827586206897
Desecrated Earth: 0.733333333333
Darksteel Plate: 0.689655172414
woodland kirin 4G
creature ~ giant warrior (common)
when @ enters the battlefield, you may return another target creature you control to its owner's hand.
(5/5)
~~ closest cards ~~
Ambush Krotiq: 0.93759544859
Invasive Species: 0.920142967744
Surrakar Banisher: 0.911583771919
Bull Elephant: 0.895140408842
Ancestral Statue: 0.891051204255
~~ closest names ~~
Woodland Druid: 0.714285714286
Woodland Guidance: 0.709677419355
Woodland Stream: 0.689655172414
mind from the wicked 3U
sorcery (common)
put target creature on top of its owner's library.
~~ closest cards ~~
Repel: 0.989070696209
Griptide: 0.989070696209
Time Ebb: 0.978374995408
Forced Retreat: 0.978374995408
Spin into Myth: 0.955434050308
~~ closest names ~~
No Rest for the Wicked: 0.714285714286
Thing from the Deep: 0.666666666667
Rise from the Tides: 0.666666666667
spider spider 3G
creature ~ human wizard (common)
protection from black
1G: regenerate @.
(2/1)
~~ closest cards ~~
Darkwatch Elves: 0.904386781544
Undercity Troll: 0.903384868159
Horned Troll: 0.895896939205
Living Airship: 0.892587416168
Tel-Jilad Exile: 0.889068654123
~~ closest names ~~
Pincer Spider: 0.846153846154
Hidden Spider: 0.769230769231
Side to Side: 0.72
polluted restoration G
creature ~ human druid (uncommon)
2G, T: put a 1/1 green spike creature token onto the battlefield."
(1/1)
~~ closest cards ~~
Jade Mage: 0.952657086494
Centaur's Herald: 0.948888634204
Renowned Weaver: 0.937392595225
Rhys the Redeemed: 0.910071230306
Jungle Patrol: 0.901424654788
~~ closest names ~~
Polluted Delta: 0.705882352941
Polluted Mire: 0.666666666667
Polluted Dead: 0.666666666667
murmuring terrain 3
legendary artifact ~ equipment (uncommon)
equip 2
equipped creature gets +1/+1 for each other creature on the battlefield.
~~ closest cards ~~
Pennon Blade: 0.92690389119
Strider Harness: 0.897829890486
Gorgon Flail: 0.894424997861
Veteran's Sidearm: 0.893914161595
Armory of Iroas: 0.891950713803
~~ closest names ~~
Roiling Terrain: 0.75
Living Terrain: 0.709677419355
Murmuring Phantasm: 0.685714285714
nantuko spliter 1G
enchantment (uncommon)
1: prevent the next 1 damage that would be dealt to target creature this turn. until end of turn, an opponent chooses a creature that player controls.
~~ closest cards ~~
Martyrdom: 0.928721219721
Bandage: 0.918301267515
Guardian Angel: 0.914920909706
Martyr's Cause: 0.910448104182
Hypochondria: 0.908223750268
~~ closest names ~~
Nantuko Elder: 0.785714285714
Nantuko Disciple: 0.774193548387
Nantuko Tracer: 0.758620689655
winding vine 4
artifact (rare)
whenever a player casts a spell from his or her hand, that player destroy any number of takes on the battlefield.
0: put a +1/+1 counter on @.
@ enters the battlefield with X +1/+1 counters on it.
T: put a % counter on @.
countertype % charge
~~ closest cards ~~
Surge Node: 0.951653281153
Plague Boiler: 0.948778921269
Serrated Arrows: 0.936211751708
Necrogen Censer: 0.929737865073
Bomb Squad: 0.929366599067
~~ closest names ~~
Rending Vines: 0.8
Wandering Ones: 0.692307692308
Blinding Drone: 0.692307692308
phantom witch 1G
sorcery (uncommon)
search your library for a card, put that card into your hand, then shuffle your library.
draw a card.
~~ closest cards ~~
Gamble: 0.977748689455
Merchant Scroll: 0.977511422213
Cateran Summons: 0.97522782886
Sprouting Vines: 0.973288426715
Demonic Tutor: 0.973155671204
~~ closest names ~~
Phantom Wings: 0.769230769231
Phantom Whelp: 0.769230769231
Phantom Wurm: 0.72
bladewing elemental 2G
creature ~ elemental shaman (uncommon)
1G, T: put a 1/1 green squirrel creature token onto the battlefield.
(2/2)
~~ closest cards ~~
Jade Mage: 0.973340005989
Centaur's Herald: 0.923412070129
Renowned Weaver: 0.917027384068
Ant Queen: 0.901419777426
Deranged Hermit: 0.899610119866
~~ closest names ~~
Wave-Wing Elemental: 0.842105263158
Dawn Elemental: 0.787878787879
Plant Elemental: 0.764705882353
viashino sandstone 3GR
creature ~ satyr (uncommon)
each griffin creatures get +2/+2.
(4/4)
~~ closest cards ~~
Megantic Sliver: 0.880199965107
Rhox Brute: 0.873315961871
Livonya Silone: 0.871982513059
Bloodbraid Elf: 0.868937186132
Tajuru Pathwarden: 0.868422786288
~~ closest names ~~
Viashino Sandstalker: 0.842105263158
Viashino Sandscout: 0.833333333333
Viashino Sandswimmer: 0.789473684211
changeling fire 4GG
creature ~ beast (rare)
when @ enters the battlefield, you may put target nontoken creature on top of its owner's library.
(5/5)
~~ closest cards ~~
Arashin Sovereign: 0.914388673762
Nulltread Gargantuan: 0.900239400282
Soul of the Harvest: 0.889107850085
Regal Force: 0.882568760045
Shivan Wurm: 0.87612053354
~~ closest names ~~
Changeling Hero: 0.8
Changeling Titan: 0.774193548387
Changeling Sentinel: 0.764705882353
loyal barrier 2W
enchantment (uncommon)
WW: put a 1/1 white kor soldier creature token onto the battlefield.
when @ enters the battlefield, tap enchanted permanent.
~~ closest cards ~~
Vessel of Ephemera: 0.913957007548
Mobilization: 0.886416184816
Seller of Songbirds: 0.885664385482
Attended Knight: 0.884937681145
Pegasus Stampede: 0.884470968704
~~ closest names ~~
Coral Barrier: 0.846153846154
Soul Barrier: 0.8
Loyal Retainers: 0.714285714286
shield of kaminance 3
artifact (uncommon)
T: add U to your mana pool.
when @ enters the battlefield, each opponent loses 2 life and you gain 2 life.
~~ closest cards ~~
Radiant Fountain: 0.900873242144
Piranha Marsh: 0.891766833358
Jwar Isle Refuge: 0.887905050932
Akoum Refuge: 0.886214868773
Sejiri Refuge: 0.884201901644
~~ closest names ~~
Shield of Kaldra: 0.742857142857
Ire of Kaminari: 0.705882352941
Shield Dancer: 0.6875
soul shred 4B
sorcery (uncommon)
destroy target land. that player gains 4 life and draws two cards.
~~ closest cards ~~
Mental Agony: 0.912896566206
Harrowing Journey: 0.905316288376
Fill with Fright: 0.900621920819
Kiss of the Amesha: 0.864260644673
Mind Rot: 0.856265465724
~~ closest names ~~
Soul Shred: 1.0
volcanic doppelganger 3R
sorcery (common)
put two 1/1 red devil creature tokens onto the battlefield. they have "sacrifice this creature: add C to your mana pool."
~~ closest cards ~~
Call the Scions: 0.955557596858
Corpsehatch: 0.937115928053
Brood Birthing: 0.91283668205
Eyeless Watcher: 0.903128905087
Kozilek's Predator: 0.902221016752
~~ closest names ~~
Vesuvan Doppelganger: 0.780487804878
Dimir Doppelganger: 0.717948717949
Shifty Doppelganger: 0.7
earthless butcher R
sorcery (common)
exile target artifact. if that artifact is put into a graveyard this way, @ deals 3 damage to that creature or player instead.
kicker 3
~~ closest cards ~~
Red Sun's Zenith: 0.906503524591
Burst Lightning: 0.889877914911
Brutal Expulsion: 0.867856272317
Flaming Gambit: 0.867102713427
Pillar of Flame: 0.866273116297
~~ closest names ~~
Faceless Butcher: 0.787878787879
Eyeless Watcher: 0.6875
Deathless Behemoth: 0.685714285714
wohfaer 2W
creature ~ human cleric (common)
T: target creature gets +0/+3 until end of turn. activate this ability only once each turn.
(1/3)
~~ closest cards ~~
Knight of the Skyward Eye: 0.933287989645
Frilled Oculus: 0.927459827539
Alaborn Veteran: 0.920076988907
Stern Marshal: 0.919665232819
Fault Riders: 0.912549503442
~~ closest names ~~
Where: 0.666666666667
Woebearer: 0.625
Whipflare: 0.625
spitting dragon 1R
creature ~ spirit (common)
haste
whenever @ blocks, it gets +2/+0 until end of turn.
(1/1)
~~ closest cards ~~
Rogue Kavu: 0.954414740766
Borderland Marauder: 0.949749572016
Ravenous Skirge: 0.936498536111
Vicious Kavu: 0.934382341046
Fortress Cyclops: 0.930410237415
~~ closest names ~~
Spitting Hydra: 0.827586206897
Spitting Drake: 0.827586206897
Spitting Gourna: 0.8
deathwood dryad 4B
creature ~ spirit (rare)
flying
whenever @ deals combat damage to a player, that player sacrifices a creature.
(4/4)
~~ closest cards ~~
Banshee of the Dread Choir: 0.960792493534
Blazing Specter: 0.910549791887
Abyssal Specter: 0.905125122102
Shockmaw Dragon: 0.901207200973
Balefire Dragon: 0.894751456821
~~ closest names ~~
Heartwood Dryad: 0.866666666667
Rushwood Dryad: 0.758620689655
Death-Hood Cobra: 0.709677419355
seasoned skimmer 2GG
creature ~ snake (uncommon)
whenever @ deals combat damage to a player, if you control a swamp, you may have it deal damage equal to its power to target creature. if you do, that creature doesn't untap during its controller's next untap step.
(3/3)
~~ closest cards ~~
Furnace Scamp: 0.884491489513
Laccolith Whelp: 0.881312249494
Laccolith Grunt: 0.880949034743
Ohran Viper: 0.873669391315
Electropotence: 0.870120298149
~~ closest names ~~
Silent Skimmer: 0.733333333333
Mana Skimmer: 0.714285714286
Heat Shimmer: 0.642857142857
karplusan shaman 4R
creature ~ beast (uncommon)
bloodthirst 1
(4/4)
~~ closest cards ~~
Bonebreaker Giant: 0.978332825725
Obsidian Giant: 0.97786958811
Glowering Rogon: 0.975961169667
Fomori Nomad: 0.969991355608
Tenement Crasher: 0.969275328695
~~ closest names ~~
Krark-Clan Shaman: 0.787878787879
Karplusan Giant: 0.774193548387
Balduvian Shaman: 0.75
mesmeric sphere _NOCOST_
planeswalker ~ garruk (rare)
-7: you get an emblem with "whenever a creature enters the battlefield under your control, you gain 1 life.
T: add B or R to your mana pool.
((4))
~~ closest cards ~~
Tomb of Urami: 0.891694430005
Seraph Sanctuary: 0.884262787143
Tomb of the Spirit Dragon: 0.881780724649
High Market: 0.877974541562
Koth of the Hammer: 0.874364405418
~~ closest names ~~
Mesmeric Sliver: 0.8
Chimeric Sphere: 0.8
Mesmeric Orb: 0.740740740741
bear kami 1G
instant (common)
target creature you control gets +2/+0 until end of turn.
~~ closest cards ~~
Prey's Vengeance: 0.949995150773
Mutagenic Growth: 0.944933241324
Bull Rush: 0.943689110369
Consume Strength: 0.942130778735
Glint: 0.942124007894
~~ closest names ~~
Hearth Kami: 0.8
Teardrop Kami: 0.727272727273
Gibbering Kami: 0.695652173913
defender of sleight 2W
instant (common)
[choose one ~
= target nonattacking creature gains flying until end of turn.]
entwine 2
~~ closest cards ~~
Ephemeral Shields: 0.848787095448
Hope Charm: 0.835974079357
Ruthless Instincts: 0.83527861733
Incite War: 0.833140765677
Canopy Claws: 0.826647228099
~~ closest names ~~
Defender of Law: 0.764705882353
Defender of Chaos: 0.722222222222
Keeper of the Light: 0.684210526316
angelic bandit 2W
creature ~ bat (common)
flying
when @ enters the battlefield, put a 1/1 colorless thopter artifact creature token with flying onto the battlefield.
(1/1)
~~ closest cards ~~
Aspiring Aeronaut: 0.97915024355
Ghirapur Gearcrafter: 0.973477172144
Seller of Songbirds: 0.960885163281
Belfry Spirit: 0.94205980104
Thopter Engineer: 0.937997126577
~~ closest names ~~
Angelic Edict: 0.814814814815
Angelic Benediction: 0.787878787879
Angelic Gift: 0.769230769231
amaru, kithkin stalker 3WW
legendary creature ~ zombie ogre (rare)
when @ enters the battlefield, return two lands you control to their owner's hand.
(4/4)
~~ closest cards ~~
Bull Elephant: 0.877901631435
Sea Drake: 0.873233698206
Sun Ce, Young Conquerer: 0.872480873216
Ancestral Statue: 0.857562732796
Denizen of the Deep: 0.857541580064
~~ closest names ~~
Amrou Kithkin: 0.685714285714
Darkling Stalker: 0.684210526316
Kithkin Healer: 0.666666666667
runeclaw legionnaire 6R
sorcery (common)
destroy target artifact or land.
~~ closest cards ~~
Craterize: 0.943219798495
Volcanic Awakening: 0.935670876793
Rain of Salt: 0.924433702409
Demolish: 0.923601522562
Volcanic Upheaval: 0.922650196092
~~ closest names ~~
Porcelain Legionnaire: 0.780487804878
Akron Legionnaire: 0.756756756757
Sunstrike Legionnaire: 0.731707317073
resounding protector 3WW
creature ~ human cleric (uncommon)
lifelink
morph RWWW
(4/4)
~~ closest cards ~~
Daru Lancer: 0.964460991236
Herald of Serra: 0.932999678628
Malach of the Dawn: 0.919700593522
Misthoof Kirin: 0.917751111515
War Oracle: 0.909067766969
~~ closest names ~~
Resounding Roar: 0.8
Den Protector: 0.727272727273
Resounding Scream: 0.702702702703
guardian of the gargantuan 3W
sorcery (common)
target player discards a card. activate this ability only any time you could cast a sorcery.
when @ dies, you gain 3 life.
~~ closest cards ~~
He Who Hungers: 0.887264459653
Cryptwailing: 0.870405470746
Corpse Traders: 0.867095345262
Mind Slash: 0.866894288506
Smoldering Tar: 0.862753371859
~~ closest names ~~
Gift of the Gargantuan: 0.833333333333
Guardian of the Gateless: 0.76
Guardian of the Guildpact: 0.745098039216
moriok asperia 3B
creature ~ insect (common)
flying
when @ enters the battlefield, each player discards a card.
(2/2)
~~ closest cards ~~
Sibsig Icebreakers: 0.952526201885
Screeching Buzzard: 0.951097476572
Liliana's Specter: 0.945062895623
Cackling Fiend: 0.92885377014
Slum Reaper: 0.918449624698
~~ closest names ~~
Moriok Reaver: 0.740740740741
Moriok Scavenger: 0.666666666667
Moriok Rigger: 0.666666666667
dread revival 4BB
creature ~ human soldier (rare)
at the beginning of your upkeep, you may exile a card from your hand into your library.
(2/7)
~~ closest cards ~~
Ratcatcher: 0.890540097382
Squee, Goblin Nabob: 0.881222678726
Wort, Boggart Auntie: 0.879233072045
Tolarian Serpent: 0.868780377002
Iname, Death Aspect: 0.864549627818
~~ closest names ~~
Cruel Revival: 0.769230769231
Dread Reaper: 0.72
Dead Reveler: 0.72
ancient rampart 2G
creature ~ elemental mutant (uncommon)
graft 2
1G: until end of turn, target creature with a +1/+1 counter on it gains "R: this creature gets +1/+0 until end of turn."
whenever enchanted creature deals damage to a creature, destroy the other creature at the beginning of the next end step.
(0/0)
~~ closest cards ~~
Nahiri's Machinations: 0.885012729734
Simic Basilisk: 0.880507191798
Evolution Vat: 0.879024214126
Mark of Mutiny: 0.872083756315
Dragon Mantle: 0.869206711294
~~ closest names ~~
Ancient Amphitheater: 0.742857142857
Ancient Crab: 0.740740740741
Ancient Carp: 0.740740740741
auriok survivors 1W
creature ~ wall (common)
defender
(0/4)
~~ closest cards ~~
Fortified Rampart: 0.980895926583
Angelic Wall: 0.95360025249
Steel Wall: 0.948263044457
Wall of Earth: 0.928755126349
Wall of Shields: 0.927821195713
~~ closest names ~~
Auriok Survivors: 1.0
anya's to dust 2WW
enchantment (rare)
at the beginning of your upkeep, you may put a % counter on @.
at the beginning of your upkeep, you may pay 1. if you do, put a 1/1 white spirit creature token with flying onto the battlefield.
~~ closest cards ~~
Bloodhall Ooze: 0.919890382305
Tetravus: 0.912765324313
Spirit Mirror: 0.91222867739
Minion Reflector: 0.908319622427
Forgotten Harvest: 0.903699486354
~~ closest names ~~
Turn to Dust: 0.692307692308
Dust to Dust: 0.692307692308
Dawn to Dusk: 0.692307692308
keldon berserker 4U
creature ~ elemental spirit (common)
when @ enters the battlefield, put the top four cards of your library into your graveyard.
flashback G
(4/5)
~~ closest cards ~~
Armored Skaab: 0.916865489645
Enigma Sphinx: 0.907041275483
Forsaken Drifters: 0.901702336436
Necromancer's Assistant: 0.888697685014
Crow of Dark Tidings: 0.877454958073
~~ closest names ~~
Keldon Berserker: 1.0
citanul shaper 5
artifact creature ~ golem (common)
1: target creature gains protection from the color of your choice until end of turn.
(2/2)
~~ closest cards ~~
Scrapbasket: 0.882306071994
Rainbow Crow: 0.87898362206
Pale Wayfarer: 0.868042694974
Shell Skulkin: 0.866152685985
Antler Skulkin: 0.865959338557
~~ closest names ~~
Vital Splicer: 0.666666666667
Tangle Spider: 0.666666666667
Soilshaper: 0.666666666667
mogic recluse 4
artifact (rare)
whenever a creature without flying attacks you or a plane card at random and sacrifice it. if you do, search your library for a card and put that card into your hand. otherwise, put it into your graveyard.
~~ closest cards ~~
Momir Vig, Simic Visionary: 0.95710973685
Remembrance: 0.947952948825
Enduring Renewal: 0.946416645301
Foster: 0.946013823175
Lost in the Woods: 0.942446593712
~~ closest names ~~
Ogre Recluse: 0.8
Gorgon Recluse: 0.740740740741
Oran-Rief Recluse: 0.666666666667
grizzly sentinel 3GG
creature ~ yeti (common)
2: @ gets +1/+1 until end of turn.
(3/3)
~~ closest cards ~~
Folk of the Pines: 0.970360279802
Ursapine: 0.953490881829
Tyrranax: 0.949483629569
Dross Ripper: 0.947353891113
Shambling Strider: 0.943517255332
~~ closest names ~~
Griffin Sentinel: 0.75
Ghostly Sentinel: 0.75
Gargoyle Sentinel: 0.727272727273
magus of the falling team 1UU
creature ~ human wizard (rare)
2U, T: [1 = put target artifact, creature, or land of them on the bottom of your library. activate this ability only if you have no cards in hand.
(2/2)
~~ closest cards ~~
Moonring Island: 0.889523809692
Conjurer's Bauble: 0.855382016104
Renowned Weaponsmith: 0.852400310447
Mistveil Plains: 0.848347601083
Weathered Wayfarer: 0.845168674841
~~ closest names ~~
Magus of the Arena: 0.744186046512
Magus of the Vineyard: 0.739130434783
Magus of the Future: 0.727272727273
hand of coleach 1G
instant (common)
until end of turn, @ becomes a 3/2 blue and red elemental creature with vigilance until end of turn. it's still a land.
when enchanted land dies, return that card to its owner's hand.
~~ closest cards ~~
Hydroform: 0.897075532829
Vivify: 0.894924233864
Genju of the Realm: 0.880012259248
Animate Land: 0.879207125876
Genju of the Cedars: 0.877776097097
~~ closest names ~~
Hand of Death: 0.785714285714
Herald of Leshrac: 0.6875
Hand of Justice: 0.666666666667
mesa of underturun 4B
sorcery (rare)
target player discards two cards. you gain 3 life for each creature card in your graveyard.
~~ closest cards ~~
Urza's Guilt: 0.870778380663
Read the Bones: 0.846247654928
Extortion: 0.843050668524
Witness the End: 0.839191634501
Ancient Craving: 0.836330588491
~~ closest names ~~
Fires of Undeath: 0.647058823529
Test of Endurance: 0.628571428571
March of the Returned: 0.615384615385
lighthorment mantle 2W
creature ~ human wizard (mythic rare)
2, T: search your library for a basic land card, reveal it, and put it into your hand. then shuffle your library.
@ can't be uncasted.
whenever you gain life, put two +1/+1 counters on @.
(2/2)
~~ closest cards ~~
Horizon Spellbomb: 0.948832783588
Expedition Map: 0.942574340799
Yavimaya Elder: 0.939763402641
Wanderer's Twig: 0.934530685052
Traveler's Amulet: 0.934530685052
~~ closest names ~~
Tormented Angel: 0.647058823529
Lightning Mauler: 0.628571428571
Spirit Mantle: 0.625
hivelate mystic 1R
creature ~ human shaman (common)
soulbond
as long as @ is paired with another creature, each of those creatures has "R: this creature gets +1/+0 until end of turn."
(1/1)
~~ closest cards ~~
Stonewright: 0.996022962186
Flaring Flame-Kin: 0.897666913904
Scourge of the Nobilis: 0.862394505097
Fires of Yavimaya: 0.820118061405
Everflame Eidolon: 0.816679256378
~~ closest names ~~
Kitsune Mystic: 0.689655172414
Lunar Mystic: 0.666666666667
Rootwater Mystic: 0.645161290323
flowstone blood 3RR
creature ~ sliver (uncommon)
all sliver creatures have fear.
(4/4)
~~ closest cards ~~
Battering Sliver: 0.963989880765
Fury Sliver: 0.959850222202
Spitting Sliver: 0.930620909733
Synchronous Sliver: 0.912354032516
Lymph Sliver: 0.903744782352
~~ closest names ~~
Flowstone Flood: 0.933333333333
Flowstone Blade: 0.866666666667
Flowstone Slide: 0.8
shattered noble 2W
creature ~ human soldier (uncommon)
horsemanship
(2/2)
~~ closest cards ~~
Shu Cavalry: 0.99534239568
Alert Shu Infantry: 0.982938028089
Shu Foot Soldiers: 0.982298344287
Alaborn Trooper: 0.982298344287
Glory Seeker: 0.974844926956
~~ closest names ~~
Shattered Angel: 0.8
Battered Golem: 0.758620689655
Faerie Noble: 0.740740740741
warden of the mists 2W
enchantment (uncommon)
whenever a card is put into an opponent's graveyard from anywhere, you may pay B. if you do, draw a card.
enchanted land is a 5/5 green human creature that's still a land.
~~ closest cards ~~
Compost: 0.917451894111
Burgeoning: 0.914354659468
Pedantic Learning: 0.906031965549
Druidic Satchel: 0.904932392854
Ceta Sanctuary: 0.903216212564
~~ closest names ~~
Warden of the First Tree: 0.790697674419
Warden of the Eye: 0.777777777778
Sword of the Animist: 0.769230769231
krark~clan infiltrator 3GG
creature ~ elemental (uncommon)
at the beginning of your upkeep, sacrifice @ unless you pay 1G.
(6/6)
~~ closest cards ~~
Darba: 0.964631764428
Hungry Mist: 0.959176246967
Wild Leotau: 0.950747281025
Endless Wurm: 0.930211319303
Kami of the Tended Garden: 0.927120341663
~~ closest names ~~
Marchesa's Infiltrator: 0.727272727273
Krark-Clan Stoker: 0.717948717949
Krark-Clan Ironworks: 0.714285714286
_NONAME_ _NOCOST_ _INVALID_
creature ~ human warrior
whenever @ becomes blocked, it gets +1/+1 un
(1/1)
~~~~~~~~
_NONAME_ _NOCOST_ _UNPARSED_ _INVALID_
~~ closest cards ~~
Norwood Warrior: 0.808355631684
Benalish Veteran: 0.799284518537
Cave Tiger: 0.797053597605
Trained Cheetah: 0.793036034112
Village Cannibals: 0.775182625109
~~ closest names ~~
Zzzyxas's Abyss: 0.0
Zurgo Helmsmasher: 0.0
Zurgo Bellstriker: 0.0
These are going in the cube!
I've generated a random pack of what I have so far for the neural network cube. What would be your guys' top 3 picks?
First pick: Willow Goldmeadow It's Mana fixing and Vigilance granting all in one!
Second pick: If the above was gone I would go with Debreic Mastodon. Yah, it's hard to cast but it's a real big game winner.
Third pick: Assuming the above two were gone, Milituss Cave. It does so many things it's got to be awesome! Sure, it cuts me out of playing artifacts but the versatility is probably worth it.
I'm glad my code has proved useful to you, it's always nice to hear that one's work is appreciated.
I'm also quite impressed that you got it working with -stream_cmd already, considering that the documentation is slightly... nonexistent. Hopefully I'll have time to amend that soon, and also write a new tutorial. Feel free to PM me on here or post an issue against my torch-rnn github if you have any questions or things don't seem to be working as they should.
On a different note: Would people be interested in having a separate thread for showing off computer generated cards? I was thinking something a little more structured, specifically for hand picked, interesting cards created by neural networks, plus any beautification people want to do like finding art and maybe edits to the text as long as the original neural net output is provided as well.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
While I think that would be a good idea, I don't think we should be quite so restrictive in the rules. For example, I had a lot of fun looking through the output in this dump that was posted, and found some really sweet duel lands for my cube.
Sounds pretty interesting, and I suppose that might be a big enough task that it would need its own thread.
Of course, what would be ideal would be some central repository for created cards, where you could sort them by cmc/colour/whatever. It's possible that I could make a secondary version of Hunter to handle that. There's already a website for manually-created cards, but they don't do user submissions so it's not feasible for us to upload RNN cards there.
I would think, with the capacity to generate umpteen thousands of cards at a go, we'd choke any shared database in swift order, though!
Maybe try using Magic Multiverse? It can import card data, though I'm not sure how well it would handle the current output format.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Too bad Zisedra, Raincaller doesn't make saprolings. Though I have seen other RNN cards that reference saporlings, so there may be synergy.
And yeah, last week I did some super fast and big training (of text from books, not MtG) with my GTX 970 with torch-rnn Good times!
From one of the recent dumps, this super interesting design caught my eye:
jetting stave 3UU
enchantment (rare)
whenever a player casts a spell, that player sacrifices a permanent that shares a card type with it.