I've been following this for a while and while and I figure now is as good a time as any to join in the conversation. So far I've built a few networks on my massive intel core (4 layers, sizes 512-1024, think it was Onderzeeboot's encoding) and seen some pretty hilarious things. My friend and I amused ourselves for about 500 miles of driving down the west coast by reading rnn generated cards from an ssh session on an iphone.
Lately I've been thinking about encoding. I'm not a huge fan of the dictionary / compression approach - it seems likes there's a lot of domain specific information here that would allow a clever person to do something, well, clever. For example, there's the whole 'enters the battlefield' thing. Seems like you should encode that as a zone change - the ability triggers when something is put into a zone, namely the battlefield. This should be similar to other zone changes, like being put into a graveyard. But in the English wording, it isn't - that's called 'dies,' there's no mention of the zone, and there's nothing about entering or being put anywhere.
You could imagine rewording everything to be consistent and easy to understand - 'when $THIS is put into $Z_battlefild from $Z_any,' 'when this is put into $Z_graveyard from $Z_battlefield,' and so on. I think you could capture all the little nuances if you tried hard enough. However, doing a reencoding like this would basically involve writing a formal language for magic rules and then a parser to automatically understand and rewrite the existing corpus... I wish I was confident that I could write something like that, but unfortunately I'm not.
Anyway, I've been working on the problem a bit on my own. I currently have a python script that can consume the json corpus from mtgjson.com and process it. So far I've added a new mana cost encoding and managed to convert everything to what I think are plausible unary numbers. I also do some other basic things like replacing the card name in the text with a $THIS symbol, and stripping non-ascii characters. I want to add some more advanced features, like moving the equip ability of equipment to the start of the text, so the network should be able to pick that up like it does enchant for auras. I don't want to do too much automatic compression. One of the great things about these character-based neural nets is that they can make interesting character-specific errors. With a durable encoding like English, this can lead to new, strange words, whereas with a compression scheme it'll just lead to garbage.
I'd like to be helpful to the rest of the thread if I can. I haven't gotten to the testing stage yet, but I'll report if I see anything interesting. I have a bunch of hardware I'd love to use - one intel i7 5960x @ 3.8GHz and 64GB of ram, and another system with an original GTX Titan. Unfortunately the computer with the Titan is running Windows these days, but I've been thinking about dual booting just so I can generate cards on it.
I didn't see this mentioned here yet, but on the latest Friday nights they joke about generating cards like this, and even reference tromple.
I actually found this thread (back when there was onky a handful of pages) because Cameron retweeted a tweet about it. So they must have moved fairly quickly to reference in a Friday Nights.
Another question for Talcos: do you expect to incorporate rarity at some point, so tjat can be primed to guide in set/pack generation? Or would assigning rarity be a separate postprocessing stage?
Hi everyone,
I've been following this for a while and while and I figure now is as good a time as any to join in the conversation. So far I've built a few networks on my massive intel core (4 layers, sizes 512-1024, think it was Onderzeeboot's encoding) and seen some pretty hilarious things. My friend and I amused ourselves for about 500 miles of driving down the west coast by reading rnn generated cards from an ssh session on an iphone.
Welcome aboard, and thank you for bringing your valuable ideas to the table. I'm happy to hear you've been having fun with all this.
Lately I've been thinking about encoding. I'm not a huge fan of the dictionary / compression approach - it seems likes there's a lot of domain specific information here that would allow a clever person to do something, well, clever. For example, there's the whole 'enters the battlefield' thing. Seems like you should encode that as a zone change - the ability triggers when something is put into a zone, namely the battlefield. This should be similar to other zone changes, like being put into a graveyard. But in the English wording, it isn't - that's called 'dies,' there's no mention of the zone, and there's nothing about entering or being put anywhere.
You could imagine rewording everything to be consistent and easy to understand - 'when $THIS is put into $Z_battlefild from $Z_any,' 'when this is put into $Z_graveyard from $Z_battlefield,' and so on. I think you could capture all the little nuances if you tried hard enough. However, doing a reencoding like this would basically involve writing a formal language for magic rules and then a parser to automatically understand and rewrite the existing corpus... I wish I was confident that I could write something like that, but unfortunately I'm not.
Even just a partial encoding, a few replacements here and there for the sake of simplifying and condensing the text, could work wonders. It doesn't have to be a full-fledged formalization.
Anyway, I've been working on the problem a bit on my own. I currently have a python script that can consume the json corpus from mtgjson.com and process it. So far I've added a new mana cost encoding and managed to convert everything to what I think are plausible unary numbers. I also do some other basic things like replacing the card name in the text with a $THIS symbol, and stripping non-ascii characters. I want to add some more advanced features, like moving the equip ability of equipment to the start of the text, so the network should be able to pick that up like it does enchant for auras. I don't want to do too much automatic compression. One of the great things about these character-based neural nets is that they can make interesting character-specific errors. With a durable encoding like English, this can lead to new, strange words, whereas with a compression scheme it'll just lead to garbage.
So I see that you and I have been doing much the same thing. I had been considering moving the equip ability also, which seems smart. And you're absolutely right about the flexibility of character-level representations.
Another question for Talcos: do you expect to incorporate rarity at some point, so tjat can be primed to guide in set/pack generation? Or would assigning rarity be a separate postprocessing stage?
You're correct in that it could probably done either way, but I'm thinking about incorporating rarity next so we can prime it to generate commons/uncommons/rares/mythics.
That's actually something I was testing when I did those legendary sorcery and instant cards. I noticed that in many cases, the network was more willing to put words like "destroy", "sacrifice" or "for each" on relatively inexpensive cards, or to boost the cost of the card and have lots of elaborate text (not necessarily intelligible text, of course). I'm thinking we'll see something similar happen for rarity.
----
A few more, now that I'm nearing the end of training the most recent network:
Whisper: " Instant | UG |"
Wild Will Weaver UG
Instant
Put a 1/1 green Squirrel creature token onto the battlefield for each +1/+1 counter on target creature.
Whisper: " Instant | UB |"
Jace, King Shell UB
Instant
Choose one -
* Target player draws two cards, then discards two cards.
* Return target creature to its owner's hand.
Whisper: " Enchantment | WUG |"
Kindle WUG
Enchantment
Creatures you control get +1/+1 and have first strike.
By the way, I'll post more of my source code later today. I just need to clean it up and document parts of it so it'll be easier for people to reuse and extend.
EDIT: The runner up for the text of the WUG enchantment had "At the beginning of your upkeep, if you control twenty or more black creatures with the same name" in it (Relentless Rats for the win!!), but I decided to leave it out. Yes, it's not always on point when it comes to color. But it's doing pretty well when it comes to creatures and the like. Elves are usually green and make mana, dragons are usually red and fly, elf dragons usually red and green and have some bizarre amalgamation of abilities, etc.
EDIT(2): For those of who who haven't been following the latest posts, I modified the sampling code to allow me to suggest things to the network while it's generating cards. In these cases, I suggested a type and mana cost for the card, and let it go from there. In this way, I can do things like "Make a creature, but it has to have a Metalcraft ability!" and so on.
I'm not a huge fan of the dictionary / compression approach - it seems likes there's a lot of domain specific information here that would allow a clever person to do something, well, clever. For example, there's the whole 'enters the battlefield' thing. Seems like you should encode that as a zone change - the ability triggers when something is put into a zone, namely the battlefield. This should be similar to other zone changes, like being put into a graveyard. But in the English wording, it isn't - that's called 'dies,' there's no mention of the zone, and there's nothing about entering or being put anywhere.
You could imagine rewording everything to be consistent and easy to understand - 'when $THIS is put into $Z_battlefild from $Z_any,' 'when this is put into $Z_graveyard from $Z_battlefield,' and so on. I think you could capture all the little nuances if you tried hard enough. However, doing a reencoding like this would basically involve writing a formal language for magic rules and then a parser to automatically understand and rewrite the existing corpus...
You make an excellent point, and your suggestion of rewording common phrases into more consistent and descriptive language seems spot-on to me. I've no experience in writing a formal language, but I want to try. Your connection between ETB and "dies" is something I'd never been consciously aware of. I'm tempted to take a slog through the comp rules to see what other common phrases can be rewritten as nicely as your zone change example.
* adjectives.py: A big list of English adjectives, for creature naming purposes.
* AllCards.json: An up-to-date copy of the json file from mtgjson.com. We need this to pull data on creature subtypes.
* creaturegen.py: The creature generation code and some output code.
* creaturestats.arff: The data set I created, for use with the Weka machine learning framework, to come up with most of the numbers that you see in creaturegen.py.
* gendriver.py: Run this code to test out the creature generation process.
Note that this creature generator is far from perfect. We only generate colored creatures, and mana costs have at most one symbol of each of a creatures colors in it. Not totally realistic, I know, as you can have costs like 1WW. However, I did not take the effect of having highly colored mana costs into account with my model, so I just went for the simplest route. I also didn't cover all of the keywords that are out there.
If you're interested in using Weka, you may be able to come up with some other formulas for calculating or predicting features or costs. See the attached image and you'll see the CMC formula used in creaturegen.py as seen in Weka.
If you run into any problems with that code, do let me know, and I can make corrections. And yes, once I form this into something a little more full-fledged, I'll be sure to put everything up on github.
I'm probably going to extend this sort of work to generate cards of other types, in order to help train the network to associate colors and effects of spells and the like without excessive overfitting on the real cards. When I get the chance, that is.
EDIT: At this point, the holy grail for me here is something along the lines of...
* Dummy cards for pre-training (we will get it to always use X costs appropriately, I swear it to you)
* Clever use of partial encodings to reduce training time and improve coherency of results (because the network doesn't have to look as far backward
to see connections between clauses).
* Iterative, regex-based priming when taking samples. For example, the network comes up with an ability, and then is encouraged to reuse that ability in future cards.
* Finally, a script that coordinates the use of the network to generate whole sets, replete with custom mechanics, that sort of thing.
That's what I'm aiming for next.
EDIT(2): I wrote a script to extract and count ngrams of various sizes from all the Magic text. For those of you interested in identifying suitable targets for compression through encodings, I'll run the script and make a post about it later.
- exclusions:
other layouts (vanguard, leveler, double-faced, token, split, flip, plane, scheme, phenomenon)
supertype "basic", type "conspiracy", planeswalker, type "enchant creature/player"
half-point cards (with {hx}, p/t with .5, ...)
It's an interesting question about what cards we ought to prune from the pool in favor of getting more consistent results. For example, we're unlikely to even want Plane cards, so there isn't much of an advantage in keeping them in. There's also the fact that flip and split cards come separately, and we would have difficulty generating the cards in pairs like that. However, for complex cards like planeswalkers and level up creatures, I have had at least some success with generating them. For example, with mid-sequence priming, I can give the mana cost of the creature and the cost of the level up ability and I let the network take it from there. I often get results like this:
Paragon of Infiltrator 1BW
Creature - Human Wizard
Level up BW
LEVEL 1-4:
Flying
2/2
LEVEL 4+:
4/5
Flying
Horrors you control have "T: This creature deals damage equal to its power to target attacking or blocking creature."
1/1
I do seem to be getting coherent level up creatures, even though the abilities aren't always all that useful or meaningful. At the same time, I can completely understand leaving cards like that out. At least for now.
EDIT: Ugh, I just realized I'm getting some bleed-over between planes and planeswalkers. I'm sometimes seeing planes with planeswalker abilities and planeswalkers with plane abilities. Yes, planes will need to go.
On that note I concur with the idea that if we don't go for a formal langage (perhaps using the scripted cards from Forge? not sure if possible?) we have to support the english langage. Probably much more fun. So coming up with replacements that integrate into the normal langage? converted mana cost -> comac, at the beginning of your upkeep -> at boyup?
Well, I'd imagine that a mixed solution would work best. If we can just reduce the most common of clauses, then that makes it easier for the network to connect and associate them (e.g. cycling abilities and clauses related to that cycling ability).
Anyway, I took a look at your file, looks good. We will need to make sure to provide an unparsing routine for people to use so they can make sense of their output. But then again, if our plan is to package all this somehow, there will need to be a frontend of some sort, so we could cram the unparser in there.
A first attempt at my encoding scheme is done. The code is available on github. My philosophy is to distribute the code, so that anyone can take some standardized format (mtgjson.com) and reproduce my results, rather than trying to distribute the most up to date results myself. Though if you want to cheat I'll stick my output file in the repo just for good measure.
I do a whole bunch of stuff which I described in the README - rather than type it out again, I'll copy that into some spoilers.
|daze||instant||||{^UU}|you may return an island you control to its owner's hand rather than pay @'s mana cost.\counter target spell unless its controller pays {^}.|
|korlash, heir to blackblade|legendary|creature||zombie warrior|*/*|{^^BBBB}|@'s power and toughness are each equal to the number of swamps you control.\{^BB}: regenerate @.\grandeur ~ discard another card named @: search your library for up to two swamp cards, put them onto the battlefield tapped, then shuffle your library.|
|silent~chant zubera||creature||zubera spirit|&^/&^^|{^WW}|when @ dies, you gain &^^ life for each zubera that died this turn.|
|doubling season||enchantment||||{^^^^GG}|countertype # ore\if an effect would put one or more tokens onto the battlefield under your control, it puts twice that many of those tokens onto the battlefield instead.\if an effect would place one or m# counters on a permanent you control, it places twice that many of those counters on that permanent instead.|
... well Doubling Season turned out awkward. Need to fix that at some point.
mtgencode
======
Python scripts for encoding MTG cards in a way that is hopefully nice for neural networks.
I apologize in advance for the quality of this code. Once I figure out the best way to do things, I might try to clean it up. Until then it's going to be a mess.
To use the script, you'll need to get the json corpus of magic cards from mtgjson.com. I usually encode from AllSets.json, but if you want to extend the code you can change it to use the other fields from AllSets-x.json.
Once you have the json corpus:
```
python encode.py AllSets.json output.txt
```
will read the corpus from AllSets.json and put the new encoding in output.txt.
Apparently I'm running Python 2.7.6.
======
So, what exactly does it do? Here's an excerpt from the output file. Hopefully it's even up to date.
```
|assault||sorcery||||{RR}|@ deals &^^ damage to target creature or player.|
|battery||sorcery||||{^^^GG}|put a &^^^/&^^^ green elephant creature token onto the battlefield.|
|moat||enchantment||||{^^WWWW}|creatures without flying can't attack.|
|nether spirit||creature||spirit|&^^/&^^|{^BBBB}|at the beginning of your upkeep, if @ is the only creature card in your graveyard, you may return @ to the battlefield.|
|cryptic command||instant||||{^UUUUUU}|choose two ~\= counter target spell.\= return target permanent to its owner's hand.\= tap all creatures your opponents control.\= draw a card.|
|darksteel reactor||artifact||||{^^^^}|countertype # charge\indestructible \at the beginning of your upkeep, you may put a # counter on @.\when @ has twenty or more # counters on it, you win the game.|
|jace, memory adept||planeswalker|&^^^^|jace||{^^^UUUU}|+&^: draw a card. target player puts the top card of his or her library into his or her graveyard.\&: target player puts the top ten cards of his or her library into his or her graveyard.\-&^^^^^^^: any number of target players each draw twenty cards.|
```
The format is:
```
|cardname|supertypes|types|planeswalker loyalty|subtypes|power and toughness|mana cost|text|
```
Cards are separated by two newlines. Multifaced cards (split, flip, etc.) are encoded together, with the castable one first if applicable, and separated by only one newline.
All decimal numbers are in represented in unary, with numbers over 30 special-cased into english. Fun fact: the only numbers over 30 on cards are 40, 50, 100, and 200. The unary represenation uses one character to mark the start of the number, and another to count. So 0 is &, 1 is &^, 2 is &^^, 11 is &^^^^^^^^^^^, and so on.
Mana costs are specially encoded between braces {}. I use unary counter to encode the colorless part, and then special two-character symbols for everything else. So, {3}{W}{W} becomes {^^^WWWW}, {U/B}{U/B} becomes {UBUB}, and {X}{X}{X} becomes {XXXXXX}. Read encode.py if you want more details, there's a nice table.
The name of the card becomes @ in the text. I try to handle all the stupid special cases correctly. For example, Crovax the Cursed is referred to in his text box as simple 'Crovax.' Yuch.
The names of counters are similarly replaced with #, and then a speial line of text is added to tell what kind of counter # refers to. Fun fact: there's more than a hundred different kinds.
======
Here's an attempt at a list of all the things I do:
* Aggregate split / flip / rotating / etc. cards by their card number (22a with 22b) and put them together
* Make all text lowercase, so the symbols for mana and X are distinct
* Remove all reminder text
* Put @ in for the name of the card
* Encode the mana costs, and the tap and untap symbols
* Convert decimal numbers to unary
* Simplify the syntax of dashes, so that - is only used as a minus sign, and ~ is used elsewhere
* Make sure that where X is the variable X, it's uppercase
* Change the names of all counters to # and add a line to identify what kind of counter # refers to
* Move the equip cost of equipment to the beginning of the text so that it's closer to the type
* Replace acutal newline characters with \ so that we can use those to separate cards
* clean all the unicode junk like accents and unicode minus signs out of the text so there are fewer characters
Apologies for the .md formatting in the README, it looks better on github.
I recently started reading this thread fro the beginning. When I got to page 25 I saw:
Matrom Sliver
R
Creature - Goblin Warrior
Each creature card in your graveyard has shiffles.
1/1
#I'm sure it's extremely underpriced for whatever it does.
And I started figuratively shouting out that we can ASK THE NEURAL NETWORK QUESTIONS! I finally caught up reading page 31, and I see that other people came up with kinda-sorta the same thought, with the "priming" idea.
Let's find out what "shiffles" does! Using the same nural network that generated Matrom Sliver, feed in
Matrom Sliver
R
Creature - Goblin Warrior
shiffles (When this card is in your graveyard
And see how it completes the rule.
Note, I didn't capitalize shiffles. The neural network probably doesn't get the association between capital and lower case letters. (In fact the entire input should probably standardize all capitals or all lowercase. Maybe exclusively equate capitals to mana-symbols.)
(Edit: actually it should probably also be primed with the series of cards it generated before Matrom Sliver, to ensure the neural network is in the same "mental state" when it gets to the shiffle keyword.)
A first attempt at my encoding scheme is done. The code is available on github. My philosophy is to distribute the code, so that anyone can take some standardized format (mtgjson.com) and reproduce my results, rather than trying to distribute the most up to date results myself. Though if you want to cheat I'll stick my output file in the repo just for good measure.
Excellent! I'm very grateful to both you and jml34 for contributing your time so we can see what will work best. I plan on playing with both of your contributions in the near future.
EDIT: By the way, mistakes like with Crovax are fine. They happen so rarely that they never seem to make too much of a negative impact. Same with Gleemax costing 1 million mana.
Let's find out what "shiffles" does! Using the same nural network that generated Matrom Sliver, feed in
Matrom Sliver
R
Creature - Goblin Warrior
shiffles (When this card is in your graveyard
And see how it completes the rule.
Note, I didn't capitalize shiffles. The neural network probably doesn't get the association between capital and lower case letters. (In fact the entire input should probably standardize all capitals or all lowercase. Maybe exclusively equate capitals to mana-symbols.)
Actually, it tends to capitalize the first word of every sentence, so it does get the whole upper/lower case. Of course, we plan on eliminating that to simplify the input. Oh, and I think the Magic English way to say that is "As long as ~ is in your graveyard". Anyway, definitions for shiffles (according to the network) include...
* As long as this card is in your graveyard, you may put it onto the battlefield. If you do, then sacrifice it unless you pay 1.
* As long as this card is in your graveyard, you may have target player put the top card of his or her library into his or her graveyard. If you do, discard your hand.
* As long as this card is in your graveyard, you may exile it.
EDIT: By the way, I'm happy you found all this so entertaining.
Oh, and there are some more
* As long as this card is in your graveyard, it's an artifact in addition to its other types.
* As long as this card is in your graveyard, it is an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.
* As long as this card is in your graveyard, put a +1/+1 counter on it.
A first attempt at my encoding scheme is done. The code is available on github. My philosophy is to distribute the code, so that anyone can take some standardized format (mtgjson.com) and reproduce my results, rather than trying to distribute the most up to date results myself. Though if you want to cheat I'll stick my output file in the repo just for good measure.
Excellent! I'm very grateful to both you and jml34 for contributing your time so we can see what will work best. I plan on playing with both of your contributions in the near future.
EDIT: By the way, mistakes like with Crovax are fine. They happen so rarely that they never seem to make too much of a negative impact. Same with Gleemax costing 1 million mana.
Let's find out what "shiffles" does! Using the same nural network that generated Matrom Sliver, feed in
Matrom Sliver
R
Creature - Goblin Warrior
shiffles (When this card is in your graveyard
And see how it completes the rule.
Note, I didn't capitalize shiffles. The neural network probably doesn't get the association between capital and lower case letters. (In fact the entire input should probably standardize all capitals or all lowercase. Maybe exclusively equate capitals to mana-symbols.)
Actually, it tends to capitalize the first word of every sentence, so it does get the whole upper/lower case. Of course, we plan on eliminating that to simplify the input. Oh, and I think the Magic English way to say that is "As long as ~ is in your graveyard". Anyway, definitions for shiffles (according to the network) include...
* As long as this card is in your graveyard, you may put it onto the battlefield. If you do, then sacrifice it unless you pay 1.
Makes Matrom Sliver absolutely broken with any ETB/LTB effects. 2-card infinite combo, anyone? And for just 1 red mana.
This, or something similar, would be a common occurrence in pretty much every Legacy format:
Turn 1: Badlands, Matrom Sliver, Lotus, Buried Alive, search for Aethersnipe, Avalanche Riders, and Abyssal Horror, GG unless you have a Force of Will/Contagion/Pyrokinesis and I don't have a Force of Will/Mox Sapphire + Force Spike/Dark Ritual + Mox Jet or Ruby or Sol Ring or Mana Crypt and some type of counterspell in addition to the Lotus...
EDIT: By the way, mistakes like with Crovax are fine. They happen so rarely that they never seem to make too much of a negative impact. Same with Gleemax costing 1 million mana.
Indeed, though from what I saw there are about 400 creatures with names of the form "somebody, something something." Of these, I think about 100 actually use their shortened first name in the text rather than the full name of the card. This might not be a big splash in a pool of 15k cards, but it's probably a fair number of the legendary creatures. Anyway, I'm a perfectionist, and silly edge cases like this will bother me until I fix them even if the neural net is smarter than I am :).
It's an interesting question about what cards we ought to prune from the pool in favor of getting more consistent results. For example, we're unlikely to even want Plane cards, so there isn't much of an advantage in keeping them in. There's also the fact that flip and split cards come separately, and we would have difficulty generating the cards in pairs like that.
I've been thinking about this as well. I got rid of the 'un' sets in my data, as well as stuff like Vanguard cards and planes. I built some infrastructure to handle multi-card cards, like flip and split cards. I detect them by looking at the card numbers in the json data, and then make sure to put them next to each other in my encoding with a slightly different separator between them. No idea if that's a reasonable thing to do or if the network can use it to create coherent new designs, but we'll see.
I'm currently training a new net on my data, size 512 and 3 layers. My intel core can pull 4.5 seconds per batch, so it should be mostly done cooking by tomorrow evening. I'll share the results if it does anything cool. So far (in a small sampling dump from epoch 2) it even created an equipment with an equip cost, though the rest of the text was nonsense.
I think there might be something wrong with my formatting... it really wants to use 'black' as a noun. Maybe my computer is a racist?
black scary 2G
creature - human soldier
when @ enters the battlefield, draw a card.
2/2
vodaning great 2G
sorcery
destroy target black or land. 4, T: return target creature to its owner's hand: regenerate another target creature.
baloachi hunter 5R
creature - dragon
protection from blacks
3/4
fearskin cital 2U
enchantment
whenever a black enters the battlefield under your control, you may put a # counter on @. T: add U or B to your mana pool.
And then this... I don't even...
guardian ***** 3U
instant
return target creature card from your graveyard to your hand
Some of the things it's producing are pretty reasonable.
death plaler 2U
creature - merfolk rogue 6, T: draw two cards.
2/2
qrathersere skirmin 4
artifact 3, T: return target creature card from your graveyard to the battlefield.
savage wish RR
creature - bird
flying
when @ enters the battlefield, return target creature to its owner's hand.
when @ is put into a graveyard from the battlefield, you may return a creature card from your graveyard to the battlefield.
2/2
remand pavotot 6
artifact creature - wurm
artifact spells you cast cost 1 less to cast.
4/4
Sometimes it's really close:
swarchander grave 2B
creature - human mana spellshaper
whenever @ deals combat damage to a player, you may cast a creature card from your hand onto the battlefield instead.
1/1
And sometimes not quite...
grave ghoul 3R
creature - human spellshaper 1: @ becomes a 7/5/3 golem artifact creature.
1/1
shamble cenf
hand T: add 1 to your mana pool. T: add 1 to your mana pool. 3, T: target creature gains haste until end of turn. RW, T: tap all artifacts by creatures have flying.
Yes, shamble cenf is a card of type hand. I believe the nn meant land, but hey, we now know that hands don't have a casting cost.
Oh, and it made a real equipment!
fear of the penni 5
artifact - equipment
equip 1
equipped creature has "T: this creature deals 1 damage to target creature or player.
If you have a very condensed encoding, the network may pick up on things faster, but the mistakes it makes will be all the more hilarious. The network trained on just English can make mistakes like "whitt creatures you control" and still come out okay, but change a few characters in an encoded text, and you get a completely different card. I think you commented on this very issue earlier, so I'm preaching to the choir here, I know.
That you got a functioning piece of equipment on epoch 8 is actually very promising.
As for "guardian *****", yes, my networks curse too. I swear that they have come up with hideously offensive names like "*****-fire elemental" (just picture that in your mind), and I've avoided mentioning them thus far because I didn't want to detract from the successes.
I'm interested to see what things look like when the network is more fully trained. My hope is that you'll get cards that are, on average, more in line with their colors, like "death plaler" is. That is, if we lessen the cognitive burden of mastering the syntax, then we have more resources to spare for other things. Of course, that may be too much to hope for at this point. At the very least, we'll reach the point of coherence much faster.
EDIT: By the way, a Facebook friend asked me how one could make a reasonable card that had the text "Nonland cards you own have delve" on it, and I fed that to the network and got
The Ringcaster 3B
Creature - Human Wizard
Nonland cards you own have delve. If they can't, you lose the game.
2/2
You know, I think that's fair and balanced.
EDIT (2): Somehow I messed up the n-gram script. For everyone's edification, I'll rerun the script soon and give you the results.
I've been thinking about this as well. I got rid of the 'un' sets in my data, as well as stuff like Vanguard cards and planes. I built some infrastructure to handle multi-card cards, like flip and split cards. I detect them by looking at the card numbers in the json data, and then make sure to put them next to each other in my encoding with a slightly different separator between them. No idea if that's a reasonable thing to do or if the network can use it to create coherent new designs, but we'll see.
I'm really interested to see what happens. However, given their rarity, you're likely to only get that output if you do some kind of mid-sequence priming. That or be very patient and let it run until you do get some flip and split cards.
(@hardcast_sixdrop my method is not really sharing-friendly but I don't know python I just know regex in vim so I just went and edited the file...)
For the record, I have taught introductory programming courses using Python before and I have a wealth of resources to offer you should you ever want to learn such a language.
Also, that's perfectly fine. Just so long as you make note of your regular expressions somewhere so we can reproduce your work later when we need to.
BTW there's also the case of the cards that clearly aim to have the players loose all dignity. They are definitly different than the rest in the general wording, I think there's not that many of them, in which case it's probably for the best to remove them at least as a first step, I didn't know of them when I was playing MTG, what's a criterion to identify them all? A list of card names someone?
Is that difficult/long/boring to code?
[...]
Note that with the default settings this happens with frequency that's of the order of 1%, and now think what features are present on just 150 cards... I'm saying the disrupting effect may not be negligible.
I've considered using other architectures, much like what you're suggesting. The start/stop codons seem to work well enough, after enough training has been done, but the training process is made slightly more difficult by the fact that the network has to learn that the codons mark the ends of contexts on its own.
Ohhhh, you just gave me an idea of how we could modify the code. What we really want is to flush out the internal memory of the network whenever it hits the end of a card, that way it doesn't try to piece together spurious connections between one card and the next. That could prevent some of the problems you're talking about without the need for any special interventions or serious modifications. I'm not sure how much of an improvement that'll make, but it's definitely do-able, and it's something we probably should have done from the start.
And you make a good point about the chopping up of cards. I'll have to investigate that when I have the time.
Well it's definitely better. So, just train more? some dropout? must have bigger network?
The results are looking very promising. I would say train more. I want to follow this through and see where it leads. For example, I'm noticing that the colors field and the mana cost field don't always agree, and I'm interesting in seeing how long it takes for that issue to get resolved.
It made it to epoch 30 during the night. Posting cards. These were all formatted by one of my python scripts from the raw output of the nn, no human intervention needed, except of course to comment on them.
2W
crush~tear of nettles
creature - human soldier
protection from black
when @ enters the battlefield, target creature an opponent controls gets +17/+17 until end of turn.
2/2
# Uhh, their guy gets what?
1R
scroll of giant
creature - goblin warrior
inspired ~ whenever @ becomes untapped, tap all creatures you control.
2/2
# Most inspired goblin around. Maybe you can make a combo out of this?
1B
goblin stommer
creature - zombie B: @ gets +1/+0 until end of turn. 2, T: put a 2/2 black zombie creature token onto the battlefield.
whenever @ attacks, it assigns no combat damage this turn as though it weren't blocked by it this turn.
1/2
# Is that last ability possible? Legal?
3GW
pul allalist
creature - human cleric
vigilance
as long as @ is untapped, it has flying and "2: the next time a source of your choice would deal damage to you this turn, prevent that damage."
3/4
# Did it steal large portions of this from another card?
2U
lord of the hunt
creature - faerie rogue
flash
flying G: @ gets +1/+1 until end of turn.
2/2
# Cool!
2W
spitting hydra
creature - human knight
first strike 2UU: exile target creature. if you do, shuffle your library.
2/2
# You know it's a neural net because of the extraneous shuffling.
4
powder of phyrexia
artifact - equipment
equip 1
equipped creature has flying.
# Hey look, equipment!
1
fungal beemle
artifact - equipment
equip 1
equipped creature gets +1/+0 for each creature you control.
# Even interesting equipment!
4U
garruk, horde path
planeswalker - garruk
countertype # pagon
@'s power and toughness are each equal to the number of # counters on @.
when @ enters the battlefield, reveal the top three cards of your library, then put them back in any order.
entwine 4
4
# It tried to do a planeswalker... Hasn't picked up the +n and -n abilities it seems. It does think they use counters, which is a bit strange because most of them don't actually need to specify a counter type.
5
army of the mitahor
artifact
as long as you control an artifact, @ deals 2 damage to target creature.
-9: counter target noncreature spell unless you pay 1.
flashback 4B
# ... aaaand that's where the -n abilities went!
8
confessive engine
artifact creature - golem
intimidate
hexproof
7/7
# Love the name... Confess! NOW!
(B/G)RGGG
talkul, live warrior
legendary creature - human warrior
trample 3BB: monstrosity 4.
sacrifice a creature: put a 2/2 green bird creature token onto the battlefield for each card in your hand.
6/6
# Infinite dudes. Seems legit. Doesn't matter if the birds are more similar to bears.
4
reprict of the fallen
artifact
countertype # charge
@ enters the battlefield with a # counter on it. T: put a # counter on @. 2, T, remove a # counter from @: put a 6/6 black and red demon soldier creature token onto the battlefield.
when @ leaves the battlefield, sacrifice @.
= destroy target nonblack creature. it can't be regenerated.
# Sometimes it even figures out counters, though this example has an extraneous bullet point ability on the end. And some other... issues.
WU
mirror lava
enchantment - aura
countertype # inchan
@ enters the battlefield with X # counters on it. T, remove a # counter from @: add one mana of any color to your mana pool.
# If only it had figured X out.
4
threa twint
artifact
countertype # charge T: put a # counter on @.
remove three # counters from @: put a 2/2 green beast creature token onto the battlefield.
# There. Totally reasonable.
crown of tavery
land
@ enters the battlefield tapped. T: add U to your mana pool. T: bolster 1, then put an X/X red elemental creature token onto the battlefield, where X is the number of # counters on @.
# Here it figured X out, but not so much the counters...
2R
cathar kavu
creature - goblin rogue
whenever @ attacks, it deals X damage to target creature or player, where X is its power.
2/1
# Not bad, did it just copy this ability from something else? It seems to get defining X within a single ability much more easily than using it from a cost.
RR
shacklesworm
sorcery
you may put a mountain or creature card from your hand onto the battlefield. it has "T: add one mana of any color to your mana pool."
# Intersting...
B
crown of twins
instant
target creature gets +3/+3 until end of turn.
# And colorshifted giant growth!
4B
rawing winds
sorcery
destroy target permanent.
cycling 2
# And even more expensive black Vindicate with cycling!
4
chores of waste
artifact
whenever a creature deals combat damage to a player, that player exiles a card from his or her hand. if you do, draw two cards.
# I've seen this happen on previous neural nets as well. A global ability that becomes really strong with the addition of an 'if you do' clause.
If you want to see the general consistency, or you're just hungry for cards:
1R
deathmast general
creature - goblin
when @ enters the battlefield, each opponent loses 3 life.
2/2
3R
stone fear
instant
@ deals 2 damage to target creature.
1G
death thunder
instant
counter target noncreature spell.
2R
distiple of sleath
instant
target creature gets +0/+4 until end of turn.
5
army of the mitahor
artifact
as long as you control an artifact, @ deals 2 damage to target creature.
-9: counter target noncreature spell unless you pay 1.
flashback 4B
3B
detonate
instant
destroy target creature. its controller loses 4 life.
1R
spirit sheal
enchantment
whenever a creature dies, it deals 1 damage to target creature or player.
4RR
mistform angel
creature - elemental B: @ gets +1/+0 until end of turn and can't be blocked this turn.
5/5
1G
resyonying specter
creature - elf shaman ally 1G, sacrifice @: target opponent reveals his or her hand. you choose a nonland card from it. that player discards that card.
1/2
2W
steel shop
enchantment
at the beginning of your upkeep, you may put a # counter on target nontoken creature.
1R
spike beacher
creature - human soldier
@ can't attack unless defending player controls an island.
3/2
1W
search touch
instant
choose one ~
= target land becomes a swamp until end of turn. if he or she does, that player discards a card.
draw a card.
4B
inquisitor and thunder
sorcery
@ deals 3 damage to target creature or player.
1G
shambling storm
enchantment - aura
enchant creature
whenever enchanted creature deals combat damage to a player, that player discards a card.
2W
crush~tear of nettles
creature - human soldier
protection from black
when @ enters the battlefield, target creature an opponent controls gets +17/+17 until end of turn.
2/2
1RG
marsh stalker
creature - surapmane
haste
at the beginning of your upkeep, sacrifice @ unless you pay 3.
2/2
2G
cyclops paradise
enchantment
keven or more cards are in your graveyard.
whenever a player casts a spell, @ deals 2 damage to that player.
1U
flood
instant
destroy target creature with a +1/+1 counter on it.
whenever an opponent discards a card, you may pay 3. if you do, put a 2/2 green centaur creature token onto the battlefield.
3
tigal pefasus
artifact
@ enters the battlefield tapped. T: add U or B to your mana pool.
2G
worms of the hards
enchantment - aura
enchant creature
enchanted creature has "T: this creature deals 1 damage to target creature or player."
2BR
whip battery
sorcery
@ deals 2 damage to target creature or player.
3G
primal illusionist
creature - cat
heroic ~ whenever you cast a spell that targets @, @ gains vigilance until end of turn.
4/4
2W
traveling barbarian
creature - human soldier
when @ dies, put X 1/1 green saproling creature tokens onto the battlefield. target opponent reveals his or her hand. you choose a nonland card from it. that player discards that card.
2/2
WW
nuultroxawion
enchantment
shadow 1W: the next time a source of your choice would deal damage to you this turn, prevent that damage.
4
static nother
artifact 4, T: target player reveals his or her hand and discards a card. you gain life equal to that creature's toughness.
2R
trap dusk
instant
target creature gains first strike until end of turn.
intantai enshaled
land
you may cast a spell you control has white or legendary creatures that share a creature type with equipped creature has the same name as that spell.
3GG
jarmari, the dream swarm
legendary creature - human warrior
level up G
level 1~3
2/4
flying
5/4
1R
call to the battleless
instant
cast @ only during the declare blockers step.
return X target creatures you control to their owner's hand. activate this ability only during your upkeep.
1G
jassize
instant
destroy target enchantment.
2R
bale
sorcery
destroy target nonartifact creature that shares a color with it. if that spell is countered this way, put it onto the battlefield attached to it.
-6: each player discards all the cards in his or her hand.
2G
assembly manticore
creature - insect druid G, T: you may tap or untap target creature.
2/1
4W
efreet whimperer
creature - kithkin beast 1W: target creature becomes the creature type of your choice until end of turn.
3/3
1R
scroll of giant
creature - goblin warrior
inspired ~ whenever @ becomes untapped, tap all creatures you control.
2/2
1B
goblin stommer
creature - zombie B: @ gets +1/+0 until end of turn. 2, T: put a 2/2 black zombie creature token onto the battlefield.
whenever @ attacks, it assigns no combat damage this turn as though it weren't blocked by it this turn.
1/2
5U
split terecosn
creature - fish
trample
at the beginning of your upkeep, put a 1/1 green saproling creature token onto the battlefield.
5/2
XR
hearth strength
instant
@ deals 4 damage to target creature or player.
2R
volbance
instant
@ deals 6 damage to target player.
1U
lava strige
instant
target creature gets +5/+5 until end of turn.
@ can't be blocked this turn.
2RR
scourge of riders
creature - viashino shaman
haste
3/3
2U
tormordi gatewalker
creature - human rogue
when @ enters the battlefield, sacrifice it unless you discard a creature card.
1/1
1W
markov tunneller
creature - human cleric T: target land becomes a black and red goblin with base power and toughness 6/6 until end of turn.
1/1
3GW
pul allalist
creature - human cleric
vigilance
as long as @ is untapped, it has flying and "2: the next time a source of your choice would deal damage to you this turn, prevent that damage."
3/4
1W
god of revival
instant
choose one ~
= all creatures get -1/-1 until end of turn.
G
lost of urzo
instant
prevent all damage that would be dealt this turn. if a creature dealt damage this way would die, exile that card.
2W
bloodchise assassin
creature - human cleric
when @ dies, you may draw a card.
2/2
2U
lord of the hunt
creature - faerie rogue
flash
flying G: @ gets +1/+1 until end of turn.
2/2
2G
saga to negic
creature - human rogue 2G, T: target creature gains lifelink until end of turn.
1/1
7
pestering champion
artifact
destroy a creature you control and you gain 5 life.
2
harmur shield
artifact - equipment
equip 3
equipped creature gets +2/+2 and has shroud.
morph 5U
3BB
steeling past
sorcery
return up to three target creature cards from your graveyard to your hand.
= search your library for two forest cards, reveal them, and put them into your hand. if you do, shuffle your library.
3U
purelider sliver
creature - sliver
countertype # verse
at the beginning of your upkeep, you may pay 1W. if you do, put a 1/1 green saproling creature token onto the battlefield.
2/2
3
avatar of the star
artifact 3, T: put a 2/2 green bear creature token onto the battlefield.
1U
defense of louthane
enchantment - aura
enchant creature
enchanted creature gets +0/+3 and has reach.
3R
aven spirit
creature - beast 1R: @ deals 1 damage to target creature or player.
3/3
2W
spitting hydra
creature - human knight
first strike 2UU: exile target creature. if you do, shuffle your library.
2/2
1UU
order of the fluid
creature - human wizard T: put a 3/3 green beast creature token onto the battlefield.
1/2
3G
daethery springs
enchantment - aura
enchant creature 1B: regenerate enchanted creature.
when enchanted creature dies, draw a card.
6W
chrome tutor
sorcery
you gain 3 life.
draw a card at the beginning of the next turn's upkeep.
1U
volcanic master
creature - human wizard 2: all creatures get -1/-1 until end of turn.
1/1
3G
seral scout
creature - cat warrior
when @ enters the battlefield, if it was kicked with its 1W kicker, all creatures get -2/-0 until end of turn.
3/3
W
garavoas of thunder
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
3B
dongling dragonnass
creature - zombie
reach
at the beginning of the end step, any player may reveal any number of goblins.
3/3
1G
snapped abilities
creature - elf archer
2/3
WWU
mardu live
instant
as an additional cost to cast @, sacrifice a creature.
@ deals 3 damage to target player.
= @ deals 2 damage to target creature or player.
2WW
plasmarmation
enchantment 2: choose a green permanent. you gain 1 life for each creature he or she controls. then if you control no untapped lands, each opponent loses 1 life.
2RR
charmed flight
enchantment
whenever a player casts a multicolored spell, you may pay 1. if you do, return that card to the battlefield under your control. then that player loses 3 life.
4R
scorch
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
1U
daunted soldier
creature - kor soldier rogue
whenever @ blocks or becomes blocked by a creature, that creature becomes an artifact is an artifact in addition to its other types.
1/1
R
marsh of sessing
enchantment - aura
enchant creature
enchanted creature gets +1/+0 and has flying.
3G
troppes of war assassin
creature - spirit G, T: search your library for a merfolk card and put it onto the battlefield. then shuffle your library.
3/3
4
crambling magus
artifact 2: creatures you control get +1/+1 until end of turn.
1BB
mareud revelation
instant
return target creature card from your graveyard to your hand.
4
powder of phyrexia
artifact - equipment
equip 1
equipped creature has flying.
4RR
skyplander
creature - giant warrior G, sacrifice a land: put a +1/+1 counter on @.
5/5
3U
orsakan nemesis
creature - merfolk wizard R, T: @ loses this ability and becomes an aura enchantment with enchant creature. attach it to target creature.
2/2
5RR
fena trick
sorcery
discard three cards. target opponent discards a card. then destroy the creature with the same name as that creature.
draw a card at the beginning of the next turn's upkeep.
6UUU
goblin harrier
creature - leviathan
hexproof
@ has flying as long as you control a swamp. B: @ becomes a 5/5 sliver creature with flying until end of turn.
9/9
2WW
badatacory temple
creature - human soldier
whenever @ attacks, exile all cards from all graveyards.
draw a card.
2/3
5RR
strike of the spinked
instant
@ deals 3 damage to target creature or player and 7 damage to each opponent.
haste
2W
trimocher guide
creature - human soldier
first strike 1B: search your library for a basic land card and put that card onto the battlefield tapped. then shuffle your library.
tap an untapped nontoken creature you control: put a +1/+1 counter on @ and target creature you control and target creature until end of turn. untap that creature.
2/2
2U
dawnmorger
creature - zombie knight
@ can't block creatures with flying and gain haste until end of turn.
2/2
4GG
young sight demon
creature - beast
when @ enters the battlefield, draw a card.
5/5
3U
tarpid rootwaller
creature - human wizard U, T: you gain 2 life. 2, T: put a +1/+1 counter on each creature you control.
whenever @ attacks, destroy all creatures with power 2 or less.
2/1
2W
fear embrace
enchantment
whenever a creature with toughness 3 or greater enters the battlefield under your control, you may draw a card.
1W
cannon, heart
sorcery
other green creatures you control get +1/+1 until end of turn.
2W
graveclur centaur
creature - human cleric 1W, T: target creature gets +3/+3 until end of turn.
1/1
1W
nature's bees
creature - human monk R, T, sacrifice @: @ deals 6 damage to target player.
2/1
4RR
pillar of ervisice
sorcery
destroy all enchantments. at the beginning of the next end step, sacrifice that creature if there are no # counters on @.
5R
wormland goblin
creature - cat warrior
trample
@ attacks each turn if able.
4/4
3G
lightning wall
creature - spirit
@ gets +1/+1 for each creature you control.
3/3
5UU
thrampowing wolf
creature - bird wizard
flying
when @ enters the battlefield, if you control three or more artifacts, @ deals 3 damage to target creature or player.
5/5
2U
agani's winds
instant
counter target spell unless its controller pays 1.
1B
mirgulous spite
instant
destroy target nonblack creature. it can't be regenerated.
4W
glaring serpent
creature - spirit
whenever another creature with trample attacks and isn't blocked, that player discards two cards.
2/4
3W
thoughtfire of runt
creature - pegasus
flying
when @ enters the battlefield, if it was kicked, destroy each creature with flying and each other player at the beginning of the next end step.
other creatures you control get +1/+0 and have first strike and "G: this creature gets +2/+2 until end of turn."
2/2
1B
skyshroud copper
creature - spirit
whenever @ blocks or becomes blocked by a creature, @ gets +2/+0 until end of turn.
2/2
GG
knight of the fend messencers
creature - human druid
when @ enters the battlefield, draw a card for each elf card in your graveyard.
2/1
5B
deeping stomp
sorcery
return target nonland permanent to its owner's hand. its controller loses 1 life.
1BB
great conservation
enchantment
when @ enters the battlefield, add RRRR to your mana pool, then that player sacrifices a creature.
3RR
magnumize
sorcery
put a 3/3 green beast creature token onto the battlefield.
= put a 7/7 green beast creature token with flying onto the battlefield.
2
hold valis
artifact 2, T: exile target card from a graveyard. if @ was kicked, it deals 4 damage to each creature without flying and each player.
2W
shinix of the skybeen
creature - human wizard 1W, T, discard a card: @ deals 3 damage to each creature and each player. any player may activate this ability.
1/2
2GG
goblin mercy
enchantment
skip your draw step.
at the beginning of the end step, if you control no walls, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. then shuffle your library.
2R
mawced strike
instant
@ deals 4 damage to target creature or player.
2W
chancellor of fire
creature - unicorn
landfall ~ whenever a land enters the battlefield under your control, @ gains "3B, T: prevent all combat damage that would be dealt this turn.
threshold ~ @ gets +4/+4 as long as seven or more cards are in your graveyard.
2/3
1W
rote of the blood
instant
you gain 10 life.
1U
diverzing skaru
creature - human pirate
countertype # ki
whenever @ attacks and isn't blocked, you may discard a card that player has return a creature card from your graveyard to your hand.
2/2
stone plant
land - gate
@ enters the battlefield tapped. T: add W or U to your mana pool.
G
sanctum river
creature - elf druid
when @ enters the battlefield, destroy target creature.
1/1
1B
ojutai changeling
creature - human rogue 2B, T: target creature gains shroud until end of turn.
2/1
6BB
ash, earthrail
legendary creature - lizard soldier
protection from white
5/6
3R
oterun sliver
creature - sliver
at the beginning of each upkeep, if a player cast two or more spells last turn, transform @.
3/3
1RW
fusijul cyclops
creature - cat soldier
vigilance
if a creature dealt damage by @ this turn dies, put a +1/+1 counter on @.
2/3
1R
chaoced bist
instant
choose one ~
= destroy target nonblack creature. it can't be regenerated.
1G
planing monstrosity
creature - elf warrior T: add G to your mana pool.
1/1
4
faerie power tapon
artifact - equipment
equip 2
equipped creature has "T: add one mana of any color to your mana pool."
1B
blood healer
creature - human rogue 4B, sacrifice a creature: target player draws a card.
2/2
3G
rivervenger
creature - elf shaman
when @ enters the battlefield, you may search your library for a card and put it onto the battlefield tapped. then shuffle your library.
2/3
4U
tyonagim armor
enchantment - aura
enchant land
enchanted land is a multicolored creature.
1G
vemagic priest
creature - human monk
when @ enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle your library and put you onto the battlefield tapped. then shuffle your library.
2/2
1
disgolsing musk
artifact T: you may put a # counter on @. T, remove any number of # counters from @: add 1 to your mana pool.
2B
world of darn
sorcery
take an extra turn after this one. activate this ability no more than twice each turn.
3G
springwatch catablast
creature - elf soldier
sacrifice @: return target card from a graveyard to its owner's hand.
2/1
XBB
yuliculate
sorcery
destroy target nonblack creature. it can't be regenerated.
2W
soldevi shaman
creature - human soldier
echo 3R
when you cycle @, you may put a 4/4 red dragon creature token with giant converted mana cost X from your hand rather than pay @'s mana cost.
any number of target creatures each get +3/+3 and gain shadow until end of turn.
1/2
G
roor of enlosce
instant
choose one ~
= target creature gets +4/+4 until end of turn.
3BB
stand stalker
creature - vampire warrior
forestwalk
4/4
2GG
stormband goblin
creature - spirit
when @ enters the battlefield, sacrifice it unless you return to creatures you control to their owner's hand.
at the beginning of your upkeep, if you control no other creatures, @ gets +2/+0 and gains when @ enters the battlefield tapped, then put two +1/+1 counters on it equal to the number of white cards in your graveyard.
2/1
2R
river glace
enchantment - aura
enchant creature
enchanted creature has flying.
1U
minter
instant
counter target spell if it's blue.
G
iron glory
sorcery
until end of turn, target creature can't block this turn.
WU
mirror lava
enchantment - aura
countertype # inchan
@ enters the battlefield with X # counters on it. T, remove a # counter from @: add one mana of any color to your mana pool.
4G
thalan ravager
creature - sliver
when @ enters the battlefield, draw a card.
3/3
2G
jelecos
creature - wizard
whenever @ deals damage to a player, destroy @. if you don't, you lose the game.
2/4
3W
goblin war skeleton
creature - spirit
when @ enters the battlefield, tap target creature an opponent controls.
2/2
2G
kami of the mage
creature - elf
trample
when @ enters the battlefield, put a 1/1 white soldier creature token onto the battlefield.
3/1
3G
aerial brigade
creature - minotaur warrior
4/4
3
simic sunserence
artifact
when @ enters the battlefield, if you control two or more lands, you may pay 2W. if you do, put a token that's a copy of target creature onto the battlefield.
other creatures you control get +1/+1.
nollaguar enimilation
land T: add 1 to your mana pool. 1, T: add G or W to your mana pool. 2UU, T: target creature gets +4/+0 until end of turn. you may choose new targets for the copy.
B
dissance spark
instant
destroy target land.
3RR
balshon thief
creature - beast
whenever @ is dealt damage, you gain that much life.
3/3
3BB
ascendon's instinct
instant
destroy target artifact or land.
= target creature gains forestwalk until end of turn.
flashback 2W
4B
pciting treefolk
creature - horror
when @ enters the battlefield, attach it to target creature.
4/4
2W/
death ghoul
creature - bird
flying 1: @ gains flying until end of turn.
2/2
5
white dragon
artifact creature - myr
infect T: @ deals 1 damage to target creature or player.
0/3
1W
keeper of ashes
creature - human knight
first strike
at the beginning of each upkeep, if no spells were cast last turn, transform @.
2/1 4G
volcanic nessous
instant
permanents you control gain lifelink until end of turn.
2W
grave~humble
instant
exile target land.
= each player gains 2 life for each card in his or her hand.
4
clurstone hornet
artifact 4, T: target creature gains flying until end of turn. 1: @ gets +1/+0 until end of turn. activate this ability only if you control a creature with power 2 or greater.
3GG
thatara's conslayer
creature - faerie
flying 7: @ deals 1 damage to target creature or player.
2/2
2U
shaper of protection, protection from artifacts
enchantment
at the beginning of your end step, you may draw a card.
3U
imperiele
instant
countertype # time
any number of target creatures gain trample and get +0/+9 until end of turn.
2U
sypdon of the exiled
instant
target artifact becomes a furge creature with power 2 or less from your graveyard into your library.
2W
ashangi rats
creature - human cleric G/W, T: target player puts the top two cards of his or her library into his or her graveyard.
2/2
2R
tower invoker
creature - goblin warrior
kicker 4B
bloodthirst 6
when @ enters the battlefield, choose one ~
= return target artifact card from your graveyard to your hand.
2/2
3B
haunted of the malice
creature - zombie minion
all sliver creatures have double strike.
3/3
4GG
kirin follower
creature - cat
trample
5/5
angelic shores
land T: add 1 to your mana pool. 3, T: add one mana of any color to your mana pool.
2
lord of vigid
artifact 1, T, sacrifice @: search your library for a merfolk card, reveal it, and put it into your hand. then shuffle your library.
WW
carcus of talosmancer
creature - human soldier
whenever you cast a spirit or arcane spell, you may pay 1. if you do, put a 5/5 green beast creature token onto the battlefield.
2/2
2W
shield of the abration
creature - human wizard T: destroy target land.
2/1
2G
vite cave
creature - crab G, T: target creature gets +4/+2 until end of turn.
1/3
4RR
orzhov roc
creature - lizard
when @ enters the battlefield, if it was kicked, put five +1/+1 counters on it to another target creature or player.
3/3
2W
bond of thorns
creature - kor soldier
whenever a creature enters the battlefield under your control, you may return @ to its owner's hand.
2/3
urza's kraik
land
@ enters the battlefield tapped. T: add B or R to your mana pool. 0: @ becomes a 3/3 green and white and black beast artifact creature with flying until end of turn.
2R
scroll of searchs
enchantment - aura
enchant creature
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature or player.
2R
cathar kavu
creature - goblin rogue
whenever @ attacks, it deals X damage to target creature or player, where X is its power.
2/1
3R
rain of dead
instant
@ deals 3 damage to target creature or player.
deathdragger excave
land T: add 1 to your mana pool. 1U, T: add R or R to your mana pool.
1G
shride of dead
enchantment - aura
enchant creature
when @ enters the battlefield, draw a card.
enchanted creature has "R, T: add one mana of any color to your mana pool."
5GGG
undiant of eardan
legendary creature - elf island
trample
at the beginning of your upkeep, sacrifice @ unless you pay 2.
7/7
5UU
barbured the nights
sorcery
target player gains 2 life.
RR
shacklesworm
sorcery
you may put a mountain or creature card from your hand onto the battlefield. it has "T: add one mana of any color to your mana pool."
B
beacon of clouds
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
when enchanted creature dies, sacrifice it, and all other creatures that shares a creature type with it. if you control a black permanent, @ deals X damage to that player, where X is the number of cards in your hand.
2W
coalition at tarnatok
creature - cat soldier
flying
you may cast it and exile a card from your hand.
@ gets +2/+2 as long as it's red.
2/2
2G
flashforment
enchantment
whenever a spell or ability an opponent controls causes you to discard @, you may pay R. if you do, put a 1/1 blue spirit creature token with haste onto the battlefield.
3GG
stinger of alluring
creature - beast
whenever @ deals damage to a player, if you control a black permanent, you may pay 3. if you do, return target creature to its owner's hand.
3/3
2
barbarian sandstorm
artifact
at the beginning of each player's upkeep, that player sacrifices a creature.
2R
donewalt thrant
creature - goblin warrior
whenever @ attacks and isn't blocked, you may cast target instant or sorcery card from your graveyard without paying its mana cost. then shuffle your library.
4/3
2W
waulch allushation
instant
@ deals 4 damage to target creature or player. 4GW: put any number of target creature cards from your graveyard on top of your library.
3G
seating transfure
sorcery
search your library for a basic land card, reveal that card, and put it into your hand. then shuffle your library.
2RR
rune of visation
sorcery
@ deals 3 damage to each creature without flying.
= put X # counters on target creature.
= you draw a card that dealt damage to a creature or player this turn.
flashback 5W
U
psychic silence
instant
counter target spell.
B
crown of twins
instant
target creature gets +3/+3 until end of turn.
G
skullguard
creature - dryad shaman T, sacrifice @: choose one ~
= return target creature to its owner's hand.
1/1
1B
interpring radiance
instant
as an additional cost to cast @, sacrifice a creature.
you gain 1 life.
= destroy target permanent with converted mana cost X or less.
4B
widewalker
creature - zombie
4/3
3R
lightning fene
sorcery
as an additional cost to cast @, sacrifice a creature.
@ deals 3 damage to target creature.
2G
ranger's path
enchantment - aura
enchant creature
when @ enters the battlefield, sacrifice it unless you return an untapped land you control to its owner's hand. T: add U to your mana pool.
4G
march of shambler
creature - ape
when @ enters the battlefield, you may search your library for a card named hunter or dragon, you gain 3 life.
3/4
4
randans mist
artifact
as @ enters the battlefield, choose a color.
at the beginning of your upkeep, sacrifice a creature. T: add B to your mana pool.
2W
hero of the defand
creature - human soldier
first strike
as long as you have 6 or less life, put the top four cards of your library into your graveyard. if you do, you may play that card.
2/2
3RR
harvest dragon
creature - dragon
flying
whenever @ deals combat damage to a player, that player discards a card. W, sacrifice @: @ deals damage equal to the number of # counters on it to target attacking or blocking creature.
5/5
3GG
arching torment
sorcery
creatures you control get +1/+1 until end of turn. scry 1.
4
chores of waste
artifact
whenever a creature deals combat damage to a player, that player exiles a card from his or her hand. if you do, draw two cards.
1
temple of fists
artifact
landfall ~ whenever a land enters the battlefield under your control, you may put a +1/+1 counter on @.
2R
davenness archer
creature - centaur warrior
dethrone
when @ enters the battlefield, creatures you control gain deathtouch until end of turn.
3/1
2G
cloudsoul trick
enchantment - aura
enchant creature
enchanted creature gets +3/+3 and has "T: this creature deals 1 damage to target creature or player."
2W
grarial demon
creature - spirit
flying
threshold ~ as long as seven or more cards are in your graveyard, @ gets +3/+3 and has flying and lifelink.
2/2
2
seeding coral
artifact
when @ enters the battlefield, return target artifact card with converted mana cost 3 or less from your graveyard to your hand.
4
threa twint
artifact
countertype # charge T: put a # counter on @.
remove three # counters from @: put a 2/2 green beast creature token onto the battlefield.
2RR
voyage magnetion
instant
each creature gets +3/+3 until end of turn.
5G
karmaka hypnotion
creature - centaur warrior
@ becomes a 3/2 green and blue human creature until end of turn.
5/5
4
carashin paragon
artifact 3, T: search your library for a mountain card, reveal it, and put it into your hand. if you do, shuffle your library.
cycling 2
4B
conspirit gampits
creature - zombie 3B: target creature gets +0/+4 until end of turn.
2/2
1U
faith's champion
creature - human wizard
exalted 1: @ gets +1/+0 until end of turn.
1/1
4W
fannal master
creature - spirit
countertype # monstrous
gets +1/+1 as long as you control a permanent.
3/1
3G
iron of words
enchantment creature - insect 3GG: gain control of target artifact becomes blue until end of turn.
3/3
5B
grind cleanse
instant
countertype # time
@ deals 4 damage to each creature and each player.
4R
urza's erethrim
creature - orc warrior
haste 3R: each opponent loses 1 life.
2/3
3U
servant of thoughts
creature - human wizard
islandwalk
3/3
4G
decainate
sorcery
destroy target artifact or enchantment.
3GG
rocksunder
creature - insect
search your library for a forest and any number of goblin cards and put it onto the battlefield. then shuffle your library.
4/4
5
skyreach defiance
artifact 3, T, sacrifice @: counter target spell if its converted mana cost is 2 or less.
2W
shifting stronghold
creature - fox soldier
at the beginning of your upkeep, if @ is tapped, you may sacrifice it. if you do, you gain 1 life.
2/3
3U
mind citadels
enchantment - aura
enchant land
enchanted land has "T: target creature gets +1/+1 until end of turn."
2BB
rage of the satyr
creature - human warrior
@ enters the battlefield with X +1/+1 counters on it and with flying.
3/3
3G
brown of paths
creature - human soldier warrior
@ can't be blocked except by creatures with flying.
flying 1W: @ gets +1/+0 until end of turn.
5/2
2U
black ward
instant
return target creature to its owner's hand.
5U
soul renewal
sorcery
search your library for an equipment card, reveal it, and put it into your hand. then shuffle your library.
2WU
instinct soul
instant
destroy target creature with flying.
whenever a player casts a spell or permanent is turned face up, you may put a 1/1 green saproling creature token onto the battlefield.
2B
sandsteppe rats
creature - human horror
whenever @ blocks or becomes blocked by a creature, that creature gains haste until end of turn.
2/2
6WWW
primal reaper
creature - avatar
flying
whenever @ attacks, it gets +3/+0 and gains flying until end of turn.
7/7
1G
musterium dreams
sorcery
draw a card, then discard a card.
3
firemaster wex
artifact
at the beginning of your upkeep, sacrifice @ unless you discard a creature card.
2U
cobal aboting
sorcery
return all nonland permanents to their owners' hands.
1U
soulnights of gets
instant
counter target spell.
draw a card.
1U
disaster pet
creature - wall
defender G: @ gets +2/+2 until end of turn.
whenever @ becomes blocked by a creature, destroy that creature. it can't be regenerated. its controller puts a 4/4 green rogue creature token onto the battlefield.
0/5
4B
fenter of battlemage
creature - spirit
whenever @ deals combat damage to a player, that player gains control of @.
3/3
3G
essence winds
instant
choose one ~
= prevent all combat damage that would be dealt this turn.
flashback 9UU
2U
pentral spirit
creature - human wizard U, T: target creature gets +1/+0 until end of turn.
1/3
1W
agent of the armor
creature - human cleric T: regenerate target creature.
1/1
4BB
cateran skyshroud
creature - demon
flying
when @ enters the battlefield, if it was kicked, it deals 3 damage to target creature or player.
whenever @ deals damage to a player, that player loses 2 life.
5/4
3W
talas myr
artifact creature - human soldier U: @ gains haste until end of turn. 4R, T: search your library for a rebel permanent card with converted mana cost 5 or less and put it onto the battlefield. if you do, shuffle your library.
2/3
4RR
radiant hellkite
creature - dragon
flying
whenever you cast a spirit or arcane spell, sacrifice @.
6/6
4
sea crater
artifact 3, T: target creature gets +2/+0 until end of turn.
4BB
inforneling
sorcery
destroy target permanent that player controls.
1R
revalant of might
instant
choose the target of target spell that targets a player.
2UU
sileads of warlands
enchantment - aura
enchant creature
enchanted creature gets +1/+1 and has "B: regenerate this creature."
R
demonation
instant
destroy target nonblack creature. its controller loses 1 life.
inferno strands
land
@ enters the battlefield tapped. T: add R to your mana pool. T, sacrifice @: add W to your mana pool.
2G
vewalker catapult
creature - elf shaman
at the beginning of your upkeep, you may search your library for an artifact card and reveal that card. shuffle your library, then shuffle your library.
1/3
2R
decolarion
enchantment - aura
enchant permanent
when @ enters the battlefield, return a creature card and up to one target creature to its owner's hand. when that creature dies, its controller have it deal 1 damage to him or her.
RR
mystic lord
sorcery
@ deals 10 damage to target attacking or blocking creature.
2W
prismatic putch
enchantment - aura
enchant creature
at the beginning of your upkeep, you may put a # counter on @.
at the beginning of your upkeep, you may return @ to its owner's hand.
1G
mondrone of the scepter
creature - human monk
sliver creatures you control get +1/+1.
2/2
WW
loothearer dancer
creature - human cleric 2, discard a card: @ gets +1/+0 and gains first strike until end of turn.
1/2
2B
wind fate
instant
destroy target enchantment.
= @ deals 4 damage to target creature or player and 2 damage to itself.
U
defaction
instant
counter target spell unless its controller pays 3.
4GG
wheel of giant
creature - ogre warrior
whenever @ deals combat damage to a player, exile that many cards from the top of his or her library into his or her graveyard.
5/5
3RR
desert goblins
creature - elemental
whenever you cast a spirit or arcane spell, you may put a # counter on @. T, sacrifice @: search your library for a basic land card and put that card onto the battlefield. then shuffle your library.
4/3
1
fungal beemle
artifact - equipment
equip 1
equipped creature gets +1/+0 for each creature you control.
2
nauthom thicket
artifact creature - myr
@ has base power and toughness 9/9, each opponent loses 3 life.
when @ dies, target creature gets -2/-2 until end of turn.
2/1
2R
order of the gods
creature - goblin shaman
intimidate
when @ enters the battlefield, gain control of target creature until end of turn. untap that creature. it gains haste until end of turn.
@ can't block this turn.
draw a card at the beginning of the next turn's upkeep.
2/2
3RRR
mystic giants
creature - giant 1R, T: target creature gets +1/+1 until end of turn. W, T: target creature gets +1/+1 until end of turn.
4/8
1G
words of well
sorcery
buyback 5
reveal the top five cards of your library. you may cast that card from your graveyard and that player puts a 5/4 green beast creature token onto the battlefield.
3BB
kackus coplose
creature - vampire
flying
flying
@ can't be blocked by creatures with power 2 or greater.
when @ enters the battlefield, if you control a swamp, target creature gets +2/+0 until end of turn.
4/4
8
wrenching drone
artifact creature - chimera
flying B: @ gains flying until end of turn.
4/3
3GG
rampant of the watch
creature - rhino soldier
@ can't block.
5/5
3R
sarge grust
creature - viashino shaman
haste
echo 2U
when @ enters the battlefield, it deals 1 damage to each creature without flying and each player.
2/2
2B
infernal drinker
creature - zombie
bestow 7R
when @ is put into a graveyard from the battlefield, return @ to its owner's hand.
3/1
3
velic sky~eal
legendary artifact
you may choose not to untap @ during your untap step. 2, T: exile another target creature. reveal cards from the top of your library until you reveal a creature card. you may pay 1 and return to its owner's hand.
crown of tavery
land
@ enters the battlefield tapped. T: add U to your mana pool. T: bolster 1, then put an X/X red elemental creature token onto the battlefield, where X is the number of # counters on @.
4U
formation colossus
creature - human wizard T: target creature gains flying until end of turn.
2/2
3R
belluwing elvish
creature - human black warrior
haste
2/1
3B
spitting serpent
creature - spirit
all slivers have "T: add W to your mana pool.
2/2
3W
puptitic beast
creature - human cleric T: @ deals 1 damage to target creature or player.
2/2
1G
soul drood
enchantment
whenever a creature you control dies, put a 1/1 colorless spirit creature token onto the battlefield for each creature it has the most common color among all permanents and other creatures you control.
5RR
kazomano dryad
creature - dragon
flying
when @ enters the battlefield, if it was kicked, it deals 4 damage to target creature or player.
5/5
3W
river realm
instant
creatures you control get +3/+3 until end of turn.
flashback 3W
3W
lava vetil
creature - human cleric
put two 1/1 black and blue spirit creature tokens with flying onto the battlefield.
2/3
3U
flameship
instant
counter target spell unless its controller pays 3 for each blocking creature you control.
1BB
proam rawlick
sorcery
destroy target creature. it can't be regenerated.
threshold ~ if seven or more cards are in your graveyard, you may return target card from your graveyard to your hand. T: add R to your mana pool. @ deals 4 damage to each creature and each player.
2R
calver lifeblade
creature - elemental boar
at the beginning of your upkeep, return a creature you control to its owner's hand.
2/3
3BBB
winds of rain
sorcery
target opponent reveals his or her hand. you choose a noncreature card from it. that player discards that card.
5W
megnexote
enchantment
if you had a creature blocking or blocked by a creature, @ deals 2 damage to that creature's controller.
1BB
gristdrider
creature - vampire knight
haste
@ can block only creatures with flying.
3/1
advocate for
land T: add 1 to your mana pool. 2UU, T: put a -1/-1 counter on target creature.
3BBB
grave master
creature - horror
whenever @ deals combat damage to a player, that player puts a 6/6 green beast creature token onto the battlefield.
5/6
1W
supcralent goblin
creature - human soldier
flying
when @ enters the battlefield, if you control no target creatures, sacrifice @. activate this ability only any time you could cast a sorcery. T: add U to your mana pool.
2/1
5WW
valors of wolthor
creature - bird cleric
flying
when @ enters the battlefield, you may search your library for a forest card and put it onto the battlefield. then shuffle your library.
4/4
6RR
merfolk wisp
creature - giant warrior T: target creature gains protection from the color of your choice until end of turn.
6/6
2G
favoring verteran
creature - human monk
when @ dies, all creatures get -2/-2 until end of turn.
2/1
2R
defensive treefolk
creature - cat
@ enters the battlefield with four +1/+1 counters on it. 6, T: @ deals 1 damage to target creature or player.
2/1
4W
councertormows
enchantment - aura
enchant creature
enchanted creature has "T: this creature deals 1 damage to target creature or player."
2W
mask to the fires
instant
convoke
put three 1/1 red goblin creature tokens with flying onto the battlefield.
2G
firebap protection
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
threshold ~ if seven or more cards are in your graveyard, @ has "T: draw a card." activate this ability only if you control a mountain, transform, @ has "T: target creature gets -1/-1 until end of turn."
3U
elapic with
creature - faerie rogue
flying
when @ enters the battlefield, sacrifice it unless you sacrifice three artifacts. 3WU: put a 2/2 black zombie creature token onto the battlefield.
2/2
1U
orcish changeling
creature - human wizard 1B, T: target creature gets -1/-1 until end of turn.
1/1
straval of arch
land T: add U to your mana pool. @ deals 2 damage to you.
B
heart~spirit grove
enchantment
draw a card.
2B
fall of samite
creature - human rogue 1R, T: target player can't cast spells this turn.
3/1
2W
ranisher witch
creature - human cleric ally T, sacrifice @: put a 3/3 green beast creature token onto the battlefield.
morph 3U
1/1
2BR
triton storm
sorcery
destroy target land. its controller loses 2 life.
4U
burnents of the wilds
enchantment creature - elemental
sacrifice @: target creature gets -4/-0 and gains flying until end of turn.
3/3
3R
gravedead vengeance
sorcery
destroy all lands.
1WU
blueder of the pride
creature - bird soldier
flying U, sacrifice @: @ deals 4 damage to target creature or player.
2/2
1UR
skyshroud elder
creature - human wizard
when @ enters the battlefield, you may search your library for a black card and put it onto the battlefield. then shuffle your library.
2/2
3B
direan of shivan
creature - zombie
whenever @ deals combat damage to a player, that player loses 1 life and you gain 1 life.
2/1
1W
into the sand sky
instant
choose one ~
= return target creature to its owner's hand.
= @ deals 3 damage to target creature or player and 1 damage to target creature. for each of those creatures, each opponent loses 1 life.
4
gorgon myr
artifact creature - horror 5: search your library for up to two basic land cards and put them onto the battlefield. then shuffle your library.
3/1
4
reprict of the fallen
artifact
countertype # charge
@ enters the battlefield with a # counter on it. T: put a # counter on @. 2, T, remove a # counter from @: put a 6/6 black and red demon soldier creature token onto the battlefield.
when @ leaves the battlefield, sacrifice @.
= destroy target nonblack creature. it can't be regenerated.
3G
aura machine
creature - human monk
you may choose not to untap @ during your untap step. 4, T: target creature gains first strike until end of turn. activate this ability only once each turn.
3/3
GG
demase scourge
creature - human druid
when @ enters the battlefield, it deals 1 damage to target creature or player.
2/2
2RRR
kerdered pitaher
creature - dragon
flying
at the beginning of your upkeep, you may put a 1/1 green saproling creature token onto the battlefield.
4/4
1U
volcanic carnage
enchantment - aura
enchant creature
enchanted creature has "T: this creature deals damage equal to its power to target creature or player.
flashback~2R, discard @: target creature gets +2/+2 until end of turn.
1WW
ered soldier
creature - human knight
flying 1U: target creature gains flying until end of turn.
2/2
5WW
lives of executioner
creature - human nomad mutant
vigilance
tap an untapped kithkin creature you control: @ gains flying until end of turn.
5/5
2W
evangelic sliver
creature - sliver
trample
2/2
2WW
master of the larged
creature - human soldier
whenever @ becomes the target of a spell or ability, sacrifice it.
2/3
B/RGGG
talkul, live warrior
legendary creature - human warrior
trample 3BB: monstrosity 4.
sacrifice a creature: put a 2/2 green bird creature token onto the battlefield for each card in your hand.
6/6
6
cruel gargoyle
artifact creature - golem
as long as @ is equipped, it has "T: add one mana of any color to your mana pool."
4/3
1R
goblin archers
creature - human artificer 3R, T: add one mana of any color to your mana pool.
1/2
1B
fileblessing
enchantment - aura
enchant creature
enchanted creature can't be blocked except by creatures with flying.
1U
sing bony
sorcery
you may discard a red or white card rather than pay @'s mana cost.
counter target spell unless its controller pays 1.
W
deathnaze
instant
as an additional cost to cast @, sacrifice a creature.
return target artifact card from your graveyard to the battlefield.
4U
garruk, horde path
planeswalker - garruk
countertype # pagon
@'s power and toughness are each equal to the number of # counters on @.
when @ enters the battlefield, reveal the top three cards of your library, then put them back in any order.
entwine 4
4
XB
circle of the benalish life
sorcery
target player loses 2 life and you gain 5 life for each enchantment he or she controls and lands instead.
notion cutthroat
creature - werewolf
flying
you may choose not to untap @ during your untap step. 3U, T: put a +1/+1 counter on @. if that player has more cards in hand than you, you may put a +1/+1 counter on @.
4/4
5R
brackwand
sorcery
you may search your library for an aura card, reveal it, and put it into your hand. then shuffle your library.
Fascinating! By the way, the fact that Confessive Engine has intimidate is hilarious to me. A machine for beating confessions out of people. The flavor is so on point.
That you're getting what look like planeswalker abilities on non-planeswalkers is very peculiar to me. But I love seeing full-fledged level up cards like that legendary creature, Jarmari, the Dream Swarm. I'm interested in seeing what we can do if we prime this network to generate specific inputs. For instance, I learned that the networks I generated had bleed-over between planes and planeswalkers by priming to generate only plane cards. I'm wondering if I can pick apart any of the internal "rules" of the network you trained and see to what extent they differ from my network's.
In any case, you've given me a lot to think about, and I appreciate that.
EDIT: Did you use a GPU to train your network? Was just curious for sampling purposes in case I wanted to do some tests with your latest checkpoint. Alternatively, I could send you some modified code later to run, haha.
OTHER EDIT: Talcos I just noticed your last edit:) OK I'll train more on the previous settings tomorrow
Great! And remember, you can train using a previous checkpoint as a starting point, no need to re-do everything from scratch. Just making sure you knew.
Talcos, I'd really like to take a look at your network priming technique. I'll go dig that up later this afternoon. I'm not fluent in Lua but I've used pretty much every other programming language, so I'm also tempted to open up the guts of the rnn and see how hard it would be to modify it.
Other people have been reporting their validation loss - where can I find this? I'm used to seeing the per batch reports of train.lua scrolling by in my terminal, which gives the training loss. It seems to do some validation stuff when it saves the checkpoints, but I don't remember seeing any validation loss numbers.
In the original blog post about the rnns, Karpathy provided some response maps for individual neurons - any idea how he did this? It would be really cool to try and tease some of the structure out of my networks, especially with regards to unary numbers.
On that note, I'd like to do a more formal experiment using Weka. The idea would be to train identical networks on datasets with and without the decimal to unary conversion, then do statistical analysis to see if one of them was generating more consistent cost / number matchings. I think the easiest way to do that would be to pull the creatures out and look at the cost / ability / PT correlations, just like Talcos was doing to generate dummy creatures. I'm going to try and bring up my GTX Titan under Ubuntu later today - I'll think more about this when I can train the networks reasonably quickly.
EDIT: Did you use a GPU to train your network? Was just curious for sampling purposes in case I wanted to do some tests with your latest checkpoint. Alternatively, I could send you some modified code later to run, haha.
All of my training right now is happening on a big Intel core. The VM has 48GB of RAM, so I can train huge networks if I want (size 1536, 4 layers uses 26GB of RAM to train) but only slowly (it takes 35 seconds per batch). I really want to bring my Titan up to do smaller, fast experiments.
Talcos, I'd really like to take a look at your network priming technique. I'll go dig that up later this afternoon. I'm not fluent in Lua but I've used pretty much every other programming language, so I'm also tempted to open up the guts of the rnn and see how hard it would be to modify it.
I've had very little experience with Lua and I was able to make the modifications pretty easily. All you're really doing is copying most of the code for priming the network prior to sampling, and moving that code into the sampling process. The trick is to keep track of where you are in the text so you know where to start doing the priming. I wrote a little check to see if we were at the start of the card in my input format, for example, and then I could just count the bars until I got to the area that I wanted to put text in. So let's say I see..
"S|| Creature Elf Warrior | {1}{G}{G} | 2/3 |"
so I know what comes next is the body, and at that point, I prime the network with "When $THIS enters the battlefield" and then I let it continue from there, and it finishes that with something like ", you may play an additional land this turn."
Other people have been reporting their validation loss - where can I find this? I'm used to seeing the per batch reports of train.lua scrolling by in my terminal, which gives the training loss. It seems to do some validation stuff when it saves the checkpoints, but I don't remember seeing any validation loss numbers.
I think they're running the inspect_checkpoint.lua file that came with one of the more recent updates to the repository.
In the original blog post about the rnns, Karpathy provided some response maps for individual neurons - any idea how he did this? It would be really cool to try and tease some of the structure out of my networks, especially with regards to unary numbers.
I'm not, but I'm really interested in that myself, and I've been meaning to ask him what he used to get at that information. I think it might be very helpful.
On that note, I'd like to do a more formal experiment using Weka. The idea would be to train identical networks on datasets with and without the decimal to unary conversion, then do statistical analysis to see if one of them was generating more consistent cost / number matchings. I think the easiest way to do that would be to pull the creatures out and look at the cost / ability / PT correlations, just like Talcos was doing to generate dummy creatures. I'm going to try and bring up my GTX Titan under Ubuntu later today - I'll think more about this when I can train the networks reasonably quickly.
Yes, that worked well for me. I was able to extract a lot of data proving that the network was generating creatures that were statistically representative of actual Magic cards (e.g. white creatures often having 2 power and toughness, that sort of thing). It's useful to better understand the performance of the network.
All of my training right now is happening on a big Intel core. The VM has 48GB of RAM, so I can train huge networks if I want (size 1536, 4 layers uses 26GB of RAM to train) but only slowly (it takes 35 seconds per batch). I really want to bring my Titan up to do smaller, fast experiments.
Gotcha! Do you think you could e-mail me a checkpoint when your latest network finishes? I would love to have some fun experimenting with your networks later this evening.
EDIT: If you're up for it, you can PM me and I'll shoot you an e-mail.
I was looking through my card dump, and wanted to share a few more highlights.
First off - It created a split card! Well, a transform card, actually. Here it is.
1W
keeper of ashes
creature - human knight
first strike
at the beginning of each upkeep, if no spells were cast last turn, transform @.
2/1 4G
volcanic nessous
instant
permanents you control gain lifelink until end of turn.
Or is it a transform card? It put a cost on the second half, so I suppose you'd be able to cast it if you wanted. It's also interesting that it transforms into an instant. Cool idea, even if the effects as generated aren't that useful, and the rules probably don't quite support it. The flavor is actually not too bad.
2
harmur shield
artifact - equipment
equip 3
equipped creature gets +2/+2 and has shroud.
morph 5U
# This is actually a really interesting reinterpretation of Vulshok Morningstar. I'm guessing that it threw morph on pretty much at random, but in this case it totally worked.
3B
dongling dragonnass
creature - zombie
reach
at the beginning of the end step, any player may reveal any number of goblins.
3/3
# REVEAL ALL OF THE GOBLINS
3U
orsakan nemesis
creature - merfolk wizard R, T: @ loses this ability and becomes an aura enchantment with enchant creature. attach it to target creature.
2/2
# It made a Licid... only without the part where it actually does anything.
6UUU
goblin harrier
creature - leviathan
hexproof
@ has flying as long as you control a swamp. B: @ becomes a 5/5 sliver creature with flying until end of turn.
9/9
# I am picturing a leviathan that preys upon goblins... and dwells in swamps... no, it is AFRAID of swamps, so it flies over them... and it turns into a sliver? At least there's some coherence between the check for a swamp and the cost of the activated ability.
1W
nature's bees
creature - human monk R, T, sacrifice @: @ deals 6 damage to target player.
2/1
# Strange name. Boros aggro bomb.
GG
knight of the fend messencers
creature - human druid
when @ enters the battlefield, draw a card for each elf card in your graveyard.
2/1
# I kind of like how this worked out as well, though I don't know if he's really a knight, being a druid and all, and I have no idea what the fend messencers are. Perhaps a group of messengers who have limited spelling abilities?
2GG
goblin mercy
enchantment
skip your draw step.
at the beginning of the end step, if you control no walls, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. then shuffle your library.
# What just happened?
2W
chancellor of fire
creature - unicorn
landfall ~ whenever a land enters the battlefield under your control, @ gains "3B, T: prevent all combat damage that would be dealt this turn.
threshold ~ @ gets +4/+4 as long as seven or more cards are in your graveyard.
2/3
# Pretty strong unicorn here. It got landfall and threshold, missing only the closing quote after the landfall ability. Oh, and it might be more fair with a duration on that, but eh. Unicorn stronk.
6BB
ash, earthrail
legendary creature - lizard soldier
protection from white
5/6
# I think it might be channelling the Homelands legends here... See Ihsan's Shade
3BB
stand stalker
creature - vampire warrior
forestwalk
4/4
# Great name for a forestwalking vampire.
2G
jelecos
creature - wizard
whenever @ deals damage to a player, destroy @. if you don't, you lose the game.
2/4
# Well I guess you'd better destroy it then. Or avoid damaging players.
2U
shaper of protection, protection from artifacts
enchantment
at the beginning of your end step, you may draw a card.
# Now where did that name come from? I don't think there's a card named 'Circle of protection, protection from black,' but I could be mistaken.
urza's kraik
land
@ enters the battlefield tapped. T: add B or R to your mana pool. 0: @ becomes a 3/3 green and white and black beast artifact creature with flying until end of turn.
# Urza has good man lands. I wonder why blue got left out of this mess.
5GGG
undiant of eardan
legendary creature - elf island
trample
at the beginning of your upkeep, sacrifice @ unless you pay 2.
7/7
# Oh look it's an elf island. It seems to have learned about big creatures from back when they tended to suck.
R
demonation
instant
destroy target nonblack creature. its controller loses 1 life.
# Interesting name for removal, even if the cost is a bit odd.
U
defaction
instant
counter target spell unless its controller pays 3.
# And I think that works ok as a name for much better Force Spike.
2B
infernal drinker
creature - zombie
bestow 7R
when @ is put into a graveyard from the battlefield, return @ to its owner's hand.
3/1
# This is kind of cool, though it needed to word the triggered ability to interact with bestow for maximum effect and flavor.
3R
belluwing elvish
creature - human black warrior
haste
2/1
# It still insists on making black people.
2B
fall of samite
creature - human rogue 1R, T: target player can't cast spells this turn.
3/1
# Seems fair.
1W
into the sand sky
instant
choose one ~
= return target creature to its owner's hand.
= @ deals 3 damage to target creature or player and 1 damage to target creature. for each of those creatures, each opponent loses 1 life.
# This might be the first correctly worded choice card. Interesting. Would play in limited.
W
deathnaze
instant
as an additional cost to cast @, sacrifice a creature.
return target artifact card from your graveyard to the battlefield.
# I like this. A very cool take on Trash for Treasure.
1W
markov tunneller
creature - human cleric
T: target land becomes a black and red goblin with base power and toughness 6/6 until end of turn.
1/1
this one is interesting. It doesn't quite frame the sentence as it should, but you can clearly see where it got confused.
It was just trying to keep things balanced. The ability as generated only works if the land is already a creature, so you have to combine it with other ways to get land creatures. Otherwise making 6/6 dudes with a tap ability on a two drop would be overpowered.
2GG
goblin mercy
enchantment
skip your draw step.
at the beginning of the end step, if you control no walls, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. then shuffle your library.
# What just happened?
This is actually a valid, and strong, card. It's the wrong color (should be blue) and the "no walls" clause is stupid and pointless, but other than that... it's damn good.
Here's a fixed version:
3UU
Artificer's Workshop
Enchantment
Skip your draw step.
At the beginning of your end step, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library.
Interesting observation - it looks like I'm getting much better validation loss with my new dataset.
Here's my best validation loss from historical networks using Onderzeeboot's dataset:
size 512, 4 layers: 0.4438
size 768, 4 layers: 0.4508
size 1024, 4 layers: 0.4580
And the current network, using my dataset formatting:
size 512, 3 layers: 0.4052
It's not quite an apples to apples comparison, because I took out a layer (and also changed the seq_length to 120 from 100). All networks are using a dropout of 0.5.
Clearly the earlier networks were overfitting, especially the bigger ones. The best validation loss was from the middle epochs, not the later ones. The new one doesn't seem to be overfitting nearly as much, as we're still improving the validation loss going into epoch 41, and the training loss is usually ranging from 0.36-0.4.
Not a scientific result, as I can't isolate the extra layer from the change in encoding or the minor tweak to seq_length, but it does look like this latest nn is particularly good. I'm curious how much of a difference unary encoding of numbers makes. I'll post some more cards when it finishes up to epoch 50 in a few hours.
Is it possible to dynamically alter the sampling temperature? Maybe to be hotter for making more unique names while keeping other things more conservative, or just to facilitate creation of new keywords.
Now to go back and chuckle over the newest cards posted above...
Edit: Gotchaman is bestshaman.
And my favourite new mana ability is cumumative upkeep
Card I want printed as is: nature's bees.
Is it possible to dynamically alter the sampling temperature? Maybe to be hotter for making more unique names while keeping other things more conservative, or just to facilitate creation of new keywords.
Now to go back and chuckle over the newest cards posted above...
Edit: Gotchaman is bestshaman.
And my favourite new mana ability is cumumative upkeep
I never considered that before, but yes... I need to try that. You can vary the temperature at every time step (that is, at every single character) if you'd like. I'll try that and get back to you. I'm also going to be doing some testing with a copy of hardcast_sixdrop's network and see what I can get from that.
EDIT(1): More to come in a minute, but yes, I can raise or cool the temperature dynamically. Here's one where the temperature is equal to the number of characters printed for that card times 0.005 plus 0.05 as a baseline. It resets after every card.
Stand 2G
Enchantment
Sacrifice $THIS: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. Round time you that creature's converted mana cost. For each creature card crovunes. Exile this pack. You may ray card one of the chosen phases iu destroyed to,'s oshack uncop the Suproe chosen eicees cale leschyy loses, alonk teTbedered by ppecisk.
Of course, we should probably be a bit more precise, a bit more surgical with it than that, but yes, it definitely works.
I'll have to do more experimenting tomorrow to see what I can come up with, just remembered I had something to take care of tonight. By the way, hardcast_sixdrop's network is delivering very interesting results. I'm liking the compression scheme thus far, it's a necessary piece of the puzzle.
Ok, I've been generating a whole ton of output to examine my latest network. Working on automated scripts to sort it and make looking through it easier. Here's an attempt at automatically processing some 40k dumps.
It's late, so I'm just going to post this without taking more than a cursory glance at it. Enjoy.
kitsune cavern
land T: add 1 to your mana pool. 1U, T: put a 1/1 white spirit creature token with flying onto the battlefield.
ancient lighthand
land T: add 1 to your mana pool. 1, T: add G, G, or W to your mana pool.
selesnya cliffs
land
@ enters the battlefield tapped. T: add U to your mana pool. T, sacrifice @: add GG to your mana pool. spend this mana only to cast a spirit or arcane spell. if that land was a snow land, @ deals 1 damage to you.
mind mangod
land
countertype # charge
@ enters the battlefield tapped. T: add W or U to your mana pool.
akki strolghold
land T: add 1 to your mana pool. 5, T: add R to your mana pool.
crusher flame
land
@ enters the battlefield tapped. T: add W or U to your mana pool. BB, T, sacrifice @: destroy target artifact.
2G
charm of the dead
enchantment - aura
enchant creature
enchanted creature gets +1/+3.
at the beginning of your upkeep, remove a # counter from @.
when enchanted creature dies, return that card to the battlefield under your control. 8, T: target creature gets +2/+2 until end of turn.
3R
summoning borders
enchantment
whenever you cast a blue spell, you may put a # counter on @. T, remove a # counter from @: add one mana of any color to your mana pool.
mind mangod
land
countertype # charge
@ enters the battlefield tapped. T: add W or U to your mana pool.
2U
chalice of stone
creature - human wizard
countertype # time T: put a # counter on @. 2, T, remove a # counter from @: put a 1/1 green saproling creature token onto the battlefield.
2/2
5W
spectral infestation
enchantment
countertype # exalcy
@ enters the battlefield with a # counter on it.
at the beginning of your upkeep, target opponent sacrifices a creature.
3
shaman's pouncer
artifact 5, T: target player gets a # counter.
2U
lightning glade
instant
counter target spell unless its controller pays X. if you control a plains, you may put a # counter on @. T: put a 1/1 green saproling creature token onto the battlefield.
3GG
thran spider
creature - spider
reach
whenever @ deals combat damage to a player, you may search your library for an aura card, reveal it, then shuffle your library and put that card on top of it.
[mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: remove any number of # counters from target creature. if that card is a creature card, put it onto the battlefield. if you don't, put it into its owner's graveyard.
3/4
2B
shadows of the crown
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each # counter on it.
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature or player.
4B
stalking spirit
creature - spirit
whenever another creature enters the battlefield under your control, you may put a # counter on @. 1, T, remove a # counter from @: target creature gets +1/+1 until end of turn. 2B: regenerate @.
2/2
5UU
errant spike
enchantment - aura
enchant player
whenever a creature deals damage to you, put a # counter on it. T, remove any number of # counters from @: add G to your mana pool for each # counter removed this way.
6B
stormfear charm
instant
countertype # poison
at the beginning of your upkeep, sacrifice a creature this turn.
draw a card.
2G
wall of tree
creature - treefolk
reach
at the beginning of your upkeep, if @ is in your graveyard, you may put a # counter on @. T, remove any number of # counters from @: add X mana in any combination of W and/or W to your mana pool.
0/4
4R
horned storm
enchantment
at the beginning of your upkeep, you may put a # counter on target creature you control.
when @ leaves the battlefield, exile the top card of your library. you may play that card without paying its mana cost. if you do, discard a card.
2R
living strike
instant
@ deals 3 damage to target creature or player. if @ was kicked, that creature gets +1/+1 until end of turn.
1U
skirk march
instant
counter target spell. its controller sacrifices it at the beginning of the next end step.
3W
keldon charm
instant
creatures you control get +0/+3 until end of turn.
4R
cloud of the dark the warden
instant
@ deals 2 damage to target creature or player. if @ was kicked, that creature gets +5/+5 until end of turn.
6B
death strength
instant
target player discards a card.
= put a 2/2 black zombie creature token onto the battlefield.
= put a +1/+1 counter on target creature.
= destroy target nonblack creature. it can't be regenerated. you gain life equal to its toughness.
4R
stone search
instant
as an additional cost to cast @, exile a creature card from your graveyard.
draw a card.
3RR
synvic trap
instant - trap
if an opponent cast a creature spell this turn, you may pay BB. if you do, you gain 1 life.
3UU
rakessic strike
instant
return target creature to its owner's hand.
suspend 3~2G
3U
vollain the legion
instant
target player discards a card. if the player does, he or she loses 4 life.
4G
lamphous charm
instant
you gain 11 life.
2U
shield of the delect
instant
choose one ~
= destroy target creature. it can't be regenerated.
draw a card at the beginning of the next turn's upkeep.
2U
three instinct
instant
target creature gains flying until end of turn.
2U
lightning glade
instant
counter target spell unless its controller pays X. if you control a plains, you may put a # counter on @. T: put a 1/1 green saproling creature token onto the battlefield.
4G
convergence grave
instant
put a 1/1 green saproling creature token onto the battlefield.
= destroy target nonartifact creature. it can't be regenerated. you gain life equal to its converted mana cost.
2R
goblin rush
instant
@ deals 2 damage to target creature or player. if you have no cards in hand, you may put a creature card from your hand onto the battlefield.
flashback 7BB
3U
fent of strike
instant
counter target spell. if that spell is countered this way, put it onto the battlefield. if you don't, @ enters the battlefield tapped.
5U
spark alarm
instant
counter target spell. if that spell is countered this way, put it onto the battlefield under your control.
B
firestorm slash
instant
target creature gets -3/-3 until end of turn.
5B
strands of the wall
instant
choose one ~
= @ deals 2 damage to target creature or player.
= target creature gets +1/+1 and gains first strike until end of turn.
= put target creature card from a graveyard onto the battlefield under your control. you gain life equal to the damage dealt this way.
4W
battle strike
instant
target creature gets +3/+3 until end of turn.
= target creature gets +3/+3 until end of turn.
= target creature gets +2/+2 until end of turn.
6U
archery charm
instant
draw three cards, then discard a card.
draw a card.
4R
desporation
instant
@ deals 3 damage to target creature or player.
2RR
stand the seeker
instant
@ deals 3 damage to target creature or player.
6B
stormfear charm
instant
countertype # poison
at the beginning of your upkeep, sacrifice a creature this turn.
draw a card.
W
shimmering surge
instant
target creature gets +1/+1 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+0 until end of turn.
2U
curse of the night
instant
draw two cards, then discard two cards at random.
2W
lead strike
instant
target creature gets +2/+2 until end of turn.
= @ deals 2 damage to target creature or player.
7WW
thran stroke
instant
put four 1/1 green saproling creature tokens onto the battlefield.
3UU
serpent of the strike
instant
counter target spell unless its controller pays 2.
3U
rite of stone
instant
counter target spell. if that spell is countered this way, exile it instead of putting it into its owner's graveyard. 2, T: you may put a creature card from your hand onto the battlefield.
1R
chandra's mantle
instant
@ deals 1 damage to target creature or player.
6R
unicorn trap
instant - trap
if you control a creature with power 4 or greater, you may pay B. if you do, draw a card.
W
serra blast
instant
target creature gets +2/+2 until end of turn.
draw a card.
2U
spectral despair
instant
any number of target creatures become black until end of turn.
= target creature gets +3/+0 until end of turn.
2R
confusion
instant
@ deals 2 damage to target creature or player.
1G
rites of the naga
instant
cast @ only during combat after blockers are declared.
thres or more creatures tapped this way and that player may pay 2R. if he or she doesn't, that player draws a card.
5B
phyrexian crescerdage
instant
as an additional cost to cast @, sacrifice a creature.
destroy all creatures that dealt damage to that creature or player this turn.
7W
war caress
instant
destroy target enchantment.
3R
thran tactics
instant
target creature gets +5/+5 until end of turn.
draw a card.
3B
shadows of the war
instant
as an additional cost to cast @, sacrifice a creature.
@ deals damage to target player equal to the number of cards in your hand.
3U
meleris, sky stand
legendary creature - human wizard
@ can't be blocked.
whenever a source deals damage to @, put a +1/+1 counter on it.
3/3
2R
strike of architect
creature - human shaman 4R: @ deals 1 damage to target creature or player.
2/2
3R
goblin brawler
creature - goblin warrior
whenever @ or another creature enters the battlefield under your control, you may draw a card.
3/2
1R
aven shaman
creature - goblin warrior
whenever @ deals combat damage to a player, you may have target creature get -2/-2 until end of turn.
1/1
3R
nightshade sliver
creature - sliver
all sliver creatures get +1/+1.
whenever a creature with power 2 or less deals damage to you, it deals that much damage to that creature or player instead.
2/2
G
soul spirit
creature - snake
whenever @ attacks, you may put a +1/+1 counter on it.
flying
at the beginning of your upkeep, sacrifice @ unless you pay 2.
cycling 2
1/1
2W
reaper of the forces
creature - human soldier
whenever @ becomes blocked, it gets +2/+2 until end of turn.
2/2
2G
elvish loeger
creature - elf druid
whenever @ becomes blocked, it gets +1/+2 until end of turn.
2/2
4GG
conclave serpent
creature - spider
reach
whenever @ deals combat damage to a player, sacrifice it unless you return a creature you control to its owner's hand.
3/6
2W
angel of asrassin
creature - human soldier
whenever @ deals combat damage to a player, put a +1/+1 counter on it.
2/2
1U
martyr's sunstriker
creature - human wizard T: @ deals 1 damage to target creature or player.
1/1
5WW
urza's confessor
creature - angel
flying
whenever @ deals combat damage to a player, you may search your library for a card named @, reveal it, and put it into your hand. if you do, shuffle your library.
5/5
3W
thundermage prowler
creature - human cleric T: target creature gets +1/+1 until end of turn. 8, T: destroy target land.
-2: each player sacrifices a creature with the same name as that creature.
2/2
3U
mistform spitting
creature - illusion
flying 12: target creature gains flying until end of turn.
2/2
3GG
distiple spider
creature - spider
reach 3G: @ gets +1/+1 until end of turn.
3/4
3U
balduvian drake
creature - drake
flying
whenever @ deals combat damage to a player, you may return target creature to its owner's hand.
2/2
1G
serra merchant
creature - human advisor
whenever @ becomes blocked, you may pay [mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ for each player, you may put a creature card from your hand onto the battlefield.
2/1
3W
sliver griffin
creature - griffin
flying
when @ enters the battlefield, if you cast it from your hand, target creature gets -2/-2 until end of turn.
2/2
4U
serra spirit
creature - spirit
flying
whenever @ attacks, it gets +1/+0 until end of turn.
2/2
2W
deep spirit
creature - spirit
flying
when @ enters the battlefield, target player reveals his or her hand. you choose a nonland card from it. that player discards that card.
2/2
3U
serra shadow
creature - illusion
flying
when @ enters the battlefield, if you control two or more lands, @ deals 2 damage to target creature or player.
2/2
1BB
disciple of the mind
creature - zombie
whenever @ deals combat damage to a player, you may pay 5W. if you do, put a 2/2 green beast creature token onto the battlefield.
3/3
5
land sentinel
artifact creature - horror 4, T: target creature gets -3/-3 until end of turn.
3/3
4G
village reaper
creature - plant elemental
4/4
3U
shield of the weaver
creature - human wizard
when @ enters the battlefield, put a 3/3 green beast creature token onto the battlefield. 2: regenerate @.
2/2
U
troll warrior
creature - merfolk wizard U, T: target player loses 1 life.
1/1
2W
pride of the brood
creature - human soldier
whenever @ attacks and isn't blocked, defending player discards a card.
2/2
B
death proller
creature - human wizard 1B, T, discard a card: return target creature to its owner's hand.
1/1
3U
magma of the fallen
creature - human wizard
when @ enters the battlefield, each player sacrifices a creature. @ deals 3 damage to that player.
2/2
2WW
glimmerstrold griffin
creature - griffin
flying
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature. if you control a green permanent, @ deals 1 damage to that creature's controller.
2/2
1B
stone vampire
creature - elemental shaman 4B: @ gets +1/+0 until end of turn.
1/1
2U
chalice of stone
creature - human wizard
countertype # time T: put a # counter on @. 2, T, remove a # counter from @: put a 1/1 green saproling creature token onto the battlefield.
2/2
W
construction assassin
creature - human cleric 2W, T: @ deals 1 damage to target creature or player.
1/1
2W
fendering master
creature - human soldier
whenever @ attacks, you may tap target creature.
2/3
3B
maritice spirit
creature - spirit
whenever @ deals combat damage to a player, that player sacrifices a land.
2/2
3B
thrimar spirit
creature - spirit
flying
when @ dies, each player sacrifices a permanent unless he or she pays 1.
2/2
2U
treasure angel
creature - human wizard 3U, T: @ deals 1 damage to target attacking or blocking creature.
2/2
1U
thran inflerator
creature - human wizard T: draw two cards, then discard a card.
1/2
4W
angelic spirit
creature - spirit
flying 2R: @ deals 1 damage to each creature with flying.
2/4
4GG
kor montark
creature - beast
flash
protection from red
at the beginning of your upkeep, sacrifice @ unless you pay 2.
when @ dies, exile all cards from target player's graveyard.
4/4
2U
necromancer's scout
creature - human wizard
when @ enters the battlefield, put a +1/+1 counter on each creature you control.
whenever a player casts a spell, @ deals 2 damage to that player.
2/2
2U
temple of the manticore
creature - human wizard T: target creature you control gets +1/+1 until end of turn.
1/1
2W
scaldless serpent
creature - spirit
flying 3W: @ gains flying until end of turn.
2/1
3GG
thran spider
creature - spider
reach
whenever @ deals combat damage to a player, you may search your library for an aura card, reveal it, then shuffle your library and put that card on top of it.
[mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: remove any number of # counters from target creature. if that card is a creature card, put it onto the battlefield. if you don't, put it into its owner's graveyard.
3/4
4W
champion of masses
creature - human soldier
protection from red 11G: monstrosity 3.
when @ becomes monstrous, target creature gains flying until end of turn.
whenever @ blocks, it gets +1/+1 until end of turn.
3/4
3W
recepsed warrior
creature - human soldier
creatures with power 2 or less can't be blocked by black creatures.
3/3
3R
mara sliver
creature - sliver
all slivers have "1, sacrifice this permanent: this permanent deals 1 damage to target creature or player."
2/2
3W
decopred marauder
creature - human soldier
whenever @ attacks, target player sacrifices a creature.
2/2
2WW
spike shaman
creature - human knight
flanking
when @ enters the battlefield, add WUBRG to your mana pool.
2/2
3R
serra striker
creature - human shaman R: @ gets +1/+0 until end of turn.
2/2
1W
grave guildmage
creature - human cleric W: add UU to your mana pool.
1/1
2G
demonic swine
creature - insect
when @ enters the battlefield, target creature gets -2/-2 until end of turn.
2/1
1R
serra drowner
creature - human shaman
whenever @ deals combat damage to a player, you may draw a card. 2, T: search your library for a basic land card, reveal it, and put it into your hand. then shuffle your library.
2/1
2B
sea search
creature - orc shaman B: @ gets +1/+0 until end of turn.
2/2
2U
sheltering mentor
creature - human wizard 2W, T: target creature gets +1/+1 until end of turn.
1/1
4W
restless reveler
creature - spirit
all slivers have "T: target creature gets +4/+0 until end of turn."
2/2
3U
searing lancer
creature - human wizard 4U, T: target creature gets +1/+1 until end of turn.
1/1
3W
sanctuary sentinel
creature - human soldier
whenever @ blocks, it gets +2/+2 until end of turn.
2/2
1GG
elvish shambler
creature - elf archer
whenever @ attacks, target creature you control gains protection from the color of your choice until end of turn. 2: @ gets +1/+0 until end of turn.
2/2
9
thrage scarecrow
artifact creature - sphinx
flying 1, sacrifice @: target creature gets -4/-4 until end of turn.
5/5
2R
hornet elemental
creature - elemental R: @ gets +1/+0 until end of turn.
2/2
3G
parallax mistborn
creature - insect
when @ enters the battlefield, you may return target creature card from your graveyard to the battlefield.
3/3
3W
nomad transmegery
creature - human soldier
first strike
at the beginning of your upkeep, you may exile another card from your hand. if you don't, @ enters the battlefield tapped. T: add B or R to your mana pool.
2/2
3U
meleris, sky stand
legendary creature - human wizard
@ can't be blocked.
whenever a source deals damage to @, put a +1/+1 counter on it.
3/3
6R
cramble elemental
creature - elemental
whenever a creature you control attacks, @ deals 1 damage to target creature or player.
5/5
3U
spiritual corpse
creature - bird
flying T: add 2 to your mana pool.
1/1
1W
spike wanderer
creature - human soldier
shadow
whenever @ deals combat damage to a player, you may pay 2B. if you do, put a 1/1 white soldier creature token onto the battlefield.
1/1
6G
reach of hellion
creature - insect
flying
when @ dies, put a 1/1 green saproling creature token onto the battlefield.
sacrifice a spirit: @ gets +1/+1 until end of turn.
0/1
3G
force of spring
creature - insect
when @ enters the battlefield, you may search your library for a creature card and put it onto the battlefield. if you don't, put it into its owner's graveyard.
1/1
4B
stalking spirit
creature - spirit
whenever another creature enters the battlefield under your control, you may put a # counter on @. 1, T, remove a # counter from @: target creature gets +1/+1 until end of turn. 2B: regenerate @.
2/2
2B
oracle of the ward
creature - elemental shaman R: @ gets +1/+0 until end of turn.
2/2
2W
rites of patrol
creature - human soldier
when @ enters the battlefield, put a 3/3 green beast creature token onto the battlefield.
whenever a player draws a card, @ deals 2 damage to that player.
2/2
2W
battle scout
creature - human soldier
whenever @ attacks, you may pay U. if you do, return a creature card from your graveyard to your hand. 1, T: target creature gains deathtouch until end of turn.
2/2
6U
spirit spider
creature - spirit
flying
whenever @ deals combat damage to a player, you may put a 1/1 green squirrel creature token onto the battlefield.
3/3
2U
skyshroud master
creature - human wizard 4U, T: return target creature card from your graveyard to your hand.
1/1
2W
mystic cateran
creature - human knight
flanking G: @ gains haste until end of turn.
1/1
2G
blight rats
creature - spirit
whenever @ deals combat damage to a player, put a 3/3 green beast creature token onto the battlefield.
1/2
2U
skittering horror
creature - human wizard 2U, T: target creature becomes the color of your choice until end of turn.
2/2
2W
marku shrine guildmage
creature - human soldier
sacrifice a creature: @ gets +1/+1 until end of turn.
2/2
2W
kami of the stand light
creature - spirit
flying 10W: @ gets +1/+1 until end of turn.
2/2
3G
spectral serpent
creature - spider
reach
whenever @ attacks, target player loses 2 life.
3/4
3G
corrupted elemental
creature - elemental 2G: regenerate @. 2, T: return target creature card from your graveyard to your hand.
3/3
3U
chancellor of the golden courier
creature - human wizard 1U, T: target creature can't block this turn.
1/1
1U
king tracker
creature - human wizard T: tap target creature with power 2 or less.
1/1
3W
wall of shadows
creature - wall
defender
whenever an opponent casts a spell, that player loses 1 life and you gain 1 life.
0/5
4W
decoptor
creature - human soldier
flying
whenever @ deals combat damage to a player, you may draw a card.
2/2
W
devouring elder
creature - human soldier W: @ gets +1/+0 until end of turn.
1/1
2W
battle griffin
creature - griffin
flying 1W: target creature with power 2 or less gains flying until end of turn.
2/2
3B
mind reaper
creature - insect
flying B: @ gets +1/+1 until end of turn. T: add U to your mana pool.
2/1
2G
wall of tree
creature - treefolk
reach
at the beginning of your upkeep, if @ is in your graveyard, you may put a # counter on @. T, remove any number of # counters from @: add X mana in any combination of W and/or W to your mana pool.
0/4
4B
sliver of the paladin
creature - zombie warrior
when @ enters the battlefield, draw a card.
4/4
2B
kavu changeling
creature - spirit
whenever @ attacks, it gets +1/+1 until end of turn.
1/1
1U
giant warchief
creature - merfolk 2U: @ gets +1/+0 until end of turn.
1/1
6
stonewood golem
artifact creature - golem 5: @ gets +1/+0 until end of turn.
4/4
3G
merfolk sliver
creature - sliver
all sliver creatures have double strike.
2/2
4W
gruul spirit
creature - spirit
flying
whenever @ deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. then shuffle your library.
2/2
1B
mortal tracker
creature - human wizard T: destroy target land. it can't be regenerated.
1/1
G
arcbound gatekeepers
creature - elf druid T: add G to your mana pool.
1/1
3W
scrapbland gate
creature - bird
flying
when @ enters the battlefield, you may search your library for a card, put it into your hand, then shuffle your library.
2/3
1RR
goblin commander
creature - goblin warrior
when @ enters the battlefield, you may search your library for a forest card and put that card onto the battlefield tapped. then shuffle your library.
2/2
1U
bounting ancient
creature - bird
flying
when @ enters the battlefield, if you control two or more snow permanents, draw a card.
1/1
3GG
merfolk silver
creature - beast
whenever @ becomes blocked, you may search your library for a basic land card and put it onto the battlefield. then shuffle your library.
3/3
6
primal golem
artifact creature - golem
as @ enters the battlefield, choose a creature type.
@'s power and toughness are each equal to the number of creatures you control.
3/3
1U
marsh trifocher
creature - human wizard T: target creature blocks this turn if able.
1/1
1U
banning master
creature - human wizard T: @ deals 2 damage to target creature or player.
1/1
8
starlosher
artifact creature - construct
when @ enters the battlefield, you may search your library for an enchantment card, reveal it, and put it into your hand. if you do, shuffle your library.
6/6
1U
shriekless protector
creature - human wizard 2U, T: target player reveals his or her hand and you choose a nonland card from it. that player discards that card.
1/2
1W
archers' crawler
creature - human soldier
when @ enters the battlefield, return target creature card from your graveyard to your hand.
2/2
1W
keeper of the storm
creature - human cleric T: target creature gains first strike until end of turn.
1/1
2B
flight of knight
creature - human rogue
when @ enters the battlefield, target opponent reveals his or her hand. you choose a nonland card from it. that player discards that card.
1/1
2W
sandstone skeleton
creature - human soldier 2W, Q: prevent the next 2 damage that would be dealt to target creature or player this turn.
2/2
6G
silver crawler
creature - beast
trample
6/6
2W
tangle carrier
creature - human soldier
when @ enters the battlefield, if you control two or more mountains, you may tap target creature.
2/2
4W
suntouched dragon
creature - dragon
flying
when @ enters the battlefield, target opponent loses 2 life. you gain life equal to the life lost this way.
3/3
4B
bone spirit
creature - spirit B: @ gets +1/+0 until end of turn.
2/2
3R
spectral fallen
creature - insect 2: target creature gains first strike until end of turn.
2/2
1W
contrive shambler
creature - human soldier
whenever @ becomes blocked, you may put a +1/+1 counter on @.
1/1
3W
sea spirit
creature - spirit
flying 4: @ gets +1/+0 until end of turn.
2/2
2U
serra scout
creature - human rogue
whenever @ attacks, it gets +2/+2 until end of turn.
3/1
7
spell hind
artifact creature - construct
@ enters the battlefield with three +1/+1 counters on it. 2, remove a +1/+1 counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
when @ enters the battlefield, you may exile target creature you control. 3: return @ to its owner's hand.
0/0
1B
darksteel shade
creature - shade B: target creature gets +1/+0 until end of turn.
1/1
2U
distorting sliver
creature - sliver
all slivers have "T: target creature gets +2/+2 until end of turn."
2/2
6GG
temple of depers
creature - elemental
shroud
@ gets +3/+3 as long as you control a plains.
7/7
W
shivan shaman
creature - human soldier T: target player reveals a card at random from his or her hand. @ deals 1 damage to that player.
1/1
4RR
tattermane dragon
creature - dragon
flying
when @ enters the battlefield, target player puts the top three cards of his or her library into his or her graveyard.
4/4
1W
pit shaman
creature - human knight
flying 2U: @ gets +1/+1 until end of turn.
1/1
WW
stone putres
creature - human knight
first strike
whenever @ deals damage to an opponent, that player discards a card.
2/2
2BB
steam spirit
creature - zombie knight
whenever @ attacks, target creature gets +2/+2 until end of turn.
when @ is put into a graveyard from the battlefield, you may draw a card.
3/2
1U
bloodchief assassin
creature - human wizard
whenever @ attacks and isn't blocked, you may put a 1/1 white cleric enchantment creature token onto the battlefield.
1/1
4GG
sealing specter
creature - spirit avatar
@'s power and toughness are each equal to the number of cards in your hand.
*/*
2W
elvish guide
creature - human soldier
whenever @ deals combat damage to a player, put a +1/+1 counter on it. 3: put a +1/+1 counter on @.
2/2
5B
lightning shade
creature - spirit
flying
when @ enters the battlefield, destroy target artifact.
2/2
3G
manial sliver
creature - sliver
all slivers have "T: target creature gains flying until end of turn.
2/2
2W
volcanic sunspire
creature - human soldier
whenever @ deals combat damage to a player, you may put a 1/1 green saproling creature token onto the battlefield.
1/3
1W
pental sarch
creature - human soldier
heroic ~ whenever you cast a spell that targets @, you may put a +1/+1 counter on @.
at the beginning of each upkeep, if no spells were cast last turn, transform @.
1/1 3
death staff
artifact T: add B or R to your mana pool.
3GG
sink surge
sorcery
destroy target land.
4U
pollen death
sorcery
for each creature target player controls, you may draw a card.
3G
spirit of the risen
sorcery
put a 1/1 green saproling creature token onto the battlefield.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets -1/-1 until end of turn.
2G
shadows of the veil
sorcery
destroy target nonblack creature. it can't be regenerated. put a 1/1 white spirit creature token with flying onto the battlefield.
flashback 12RR
7BB
blade of noth
sorcery
destroy all creatures. they can't be regenerated.
6BB
forasome flame
sorcery
destroy target creature. its controller loses 6 life.
3B
kara fury
sorcery
return target creature card from your graveyard to your hand.
flashback 7BB
5BB
wild tangle
sorcery
@ deals 7 damage to target creature or player. put a 2/2 green wolf creature token onto the battlefield.
6UU
ancient the steel
sorcery
exile target creature. its controller loses 5 life.
4B
crown of darkness
sorcery
destroy target artifact. it can't be regenerated. you gain life equal to the life lost this way.
14B
soul harvest
sorcery
destroy all creatures and/or players.
5RR
searing sky
sorcery
@ deals 5 damage to target creature or player.
4BB
shield of the flames
sorcery
target player chooses a card in his or her hand, then draws that many cards.
4G
death trail
sorcery
destroy target artifact or enchantment. you gain 3 life.
4R
spark cornusion
sorcery
@ deals 5 damage to target creature or player. you lose life equal to that card's converted mana cost.
6B
soul the decapity
sorcery
target player discards a card at random.
5UU
aparadic honor
sorcery
return target creature to its owner's hand.
2G
slinking sands
sorcery
choose one ~
= target creature gets +2/+2 until end of turn.
= return target creature to its owner's hand.
= destroy target artifact or enchantment.
= @ deals 2 damage to target creature or player.
= target creature gains flying until end of turn. 3, T: destroy target artifact.
6R
flame search
sorcery
@ deals X damage to target creature or player.
5R
angelic flux
sorcery
@ deals 9 damage to target creature. that creature deals damage equal to its power to that creature.
4R
glint of the walker
sorcery
@ deals 4 damage to target creature or player.
threshold ~ if seven or more cards are in your graveyard, instead search your library for a card named @, reveal it, and put it into your hand. if you do, shuffle your library. 7, T: search your library for a card named merfolk mercenary put into your hand and exile the rest.
5U
crawler's mists
sorcery
return target creature to its owner's hand.
4R
death temple
sorcery
@ deals 3 damage to target creature or player.
8G
blade of death
sorcery
return target creature card from your graveyard to your hand. you gain 2 life.
5BB
canyon call
sorcery
destroy target creature with power 4 or greater.
2BB
sacred lore
sorcery
target player discards two cards.
draw a card.
6RR
mind sands
sorcery
@ deals 7 damage to target creature or player.
5RR
green spiders
sorcery
@ deals 4 damage to target creature or player.
cycling 2
10BB
strength of the mists
sorcery
destroy all creatures target player controls. they can't be regenerated. you gain life equal to the life lost this way.
11BBB
monting strike
sorcery
destroy target nonblack creature. it can't be regenerated. put a 1/1 green saproling creature token onto the battlefield.
draw a card.
5R
shattering the destruction
sorcery
@ deals 6 damage to target creature or player.
2W
revenent spring
sorcery
you gain life equal to the damage dealt to you this turn.
4G
hunting intervention
sorcery
destroy all creatures you control. you lose half your life, rounded up.
5
dragon catapult
artifact 2, T: exile target creature card from a graveyard. if it's a creature card, put it onto the battlefield. if you don't, put it into its owner's graveyard.
3
root statue
artifact 3, T: target creature gains flying until end of turn.
5
dragon spellbomb
artifact
at the beginning of each player's upkeep, that player sacrifices a creature. if you do, search your library for a card, then shuffle your library and put that card on top of it.
2
sandstorm star
artifact 2, T, sacrifice @: @ deals 2 damage to target creature or player.
3
shaman's pouncer
artifact 5, T: target player gets a # counter.
5
jace conscortor
artifact T: add 1 to your mana pool. 5, T: you may put a creature card with converted mana cost X from your hand onto the battlefield.
3
carrion stone
artifact 3, T: target creature gains flying until end of turn.
4
perilous signet
artifact T: add R or W to your mana pool.
4
manta throne
artifact 2, T: target creature gets -1/-1 until end of turn.
3
stone pilnar
artifact 2, T: target player skips his or her next untap step.
2
mistform glider
artifact - equipment
equip 2
equipped creature gets +2/+1. 3: until end of turn, @ becomes a 4/4 green and white soldier creature with flying.
2
mistform glider
artifact - equipment
equip 2
equipped creature gets +2/+1. 3: until end of turn, @ becomes a 4/4 green and white soldier creature with flying.
2U
lightning glade
instant
counter target spell unless its controller pays X. if you control a plains, you may put a # counter on @. T: put a 1/1 green saproling creature token onto the battlefield.
5
jace conscortor
artifact T: add 1 to your mana pool. 5, T: you may put a creature card with converted mana cost X from your hand onto the battlefield.
6R
flame search
sorcery
@ deals X damage to target creature or player.
2G
wall of tree
creature - treefolk
reach
at the beginning of your upkeep, if @ is in your graveyard, you may put a # counter on @. T, remove any number of # counters from @: add X mana in any combination of W and/or W to your mana pool.
0/4
2G
charm of the dead
enchantment - aura
enchant creature
enchanted creature gets +1/+3.
at the beginning of your upkeep, remove a # counter from @.
when enchanted creature dies, return that card to the battlefield under your control. 8, T: target creature gets +2/+2 until end of turn.
5G
spirit enfire
enchantment
whenever a player casts a spell, that player draws a card.
3R
summoning borders
enchantment
whenever you cast a blue spell, you may put a # counter on @. T, remove a # counter from @: add one mana of any color to your mana pool.
3BB
drake reflection
enchantment
at the beginning of your upkeep, sacrifice @ unless you pay WW.
creatures with power 3 or greater gains "2: regenerate target creature.
1B
mana wastes
enchantment
at the beginning of your upkeep, if you have no cards in hand, put two 1/1 black and red elemental creature tokens onto the battlefield.
3U
glimpse of dorment
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and can't block.
enchanted creature gets -1/-1.
4B
groundscreet
enchantment
at the beginning of your upkeep, you may search your library for an enchantment card, put it onto the battlefield tapped, then shuffle your library.
3W
mind masses
enchantment
at the beginning of your upkeep, you may put a 1/1 green saproling creature token onto the battlefield.
5GG
rune of drake
enchantment
whenever a creature enters the battlefield under your control, you may pay 7. if you do, return @ to its owner's hand.
4UU
mardu sanctuary
enchantment
creatures you control have trample.
5W
spectral infestation
enchantment
countertype # exalcy
@ enters the battlefield with a # counter on it.
at the beginning of your upkeep, target opponent sacrifices a creature.
1U
lim~mal action
enchantment
whenever a creature enters the battlefield under your control, you may put a 1/1 white spirit creature token with flying onto the battlefield. T: add W to your mana pool.
3WW
sunflame the path
enchantment
whenever a player casts a blue spell, you may pay 1. if you do, @ deals 1 damage to target creature or player.
3G
kance of wilds
enchantment
whenever a creature you control dies, target player puts the top card of his or her library into his or her graveyard.
3W
crawler's mantle
enchantment
whenever a player casts a spell, @ deals 2 damage to that player.
6U
the divinity
enchantment
at the beginning of each player's upkeep, that player may pay 5. if he or she doesn't, @ deals 3 damage to that player.
2B
shadows of the crown
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each # counter on it.
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature or player.
5G
venomous mastery
enchantment - aura
enchant creature
whenever enchanted creature deals combat damage to a player, that player loses 2 life.
5UU
errant spike
enchantment - aura
enchant player
whenever a creature deals damage to you, put a # counter on it. T, remove any number of # counters from @: add G to your mana pool for each # counter removed this way.
4B
arching the lands
enchantment
at the beginning of each player's upkeep, that player may put a 2/2 black zombie creature token onto the battlefield.
3R
surge of the pride
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
2R
blood prison
enchantment
when @ enters the battlefield, target player discards a card.
5U
pillar of defiance
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
[mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: you may put an enchantment card from your hand onto the battlefield. that creature gains haste until end of turn. if @ was kicked, it enters the battlefield with a +1/+1 counter on it.
4G
silver bane
enchantment
creatures you control get +1/+1.
3GG
shield of band
enchantment
at the beginning of your upkeep, put a +1/+1 counter on each creature you control.
3W
silver bound
enchantment
at the beginning of each player's upkeep, that player sacrifices a creature or player.
3G
death armor
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
2U
exolite of predator
enchantment 2: the next time a black source of your choice would deal damage to you this turn, prevent that damage.
4BB
sphere of law
enchantment
whenever a player casts a spell, if @ is an enchantment, @ becomes a 2/2 blue and black and red dragon artifact creature with flying and vigilance.
7B
acomy of the stand
enchantment
whenever a creature dies, its controller discards a card at random.
4UU
stream of armor
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has first strike.
4R
horned storm
enchantment
at the beginning of your upkeep, you may put a # counter on target creature you control.
when @ leaves the battlefield, exile the top card of your library. you may play that card without paying its mana cost. if you do, discard a card.
4W
strength of endless angel
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each other creature you control and attack if able.
1W
planeswalker
creature - human soldier
heroic ~ whenever you cast a spell that targets @, put a +1/+1 counter on @.
2/1
3G
spirit of the risen
sorcery
put a 1/1 green saproling creature token onto the battlefield.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets -1/-1 until end of turn.
6B
death strength
instant
target player discards a card.
= put a 2/2 black zombie creature token onto the battlefield.
= put a +1/+1 counter on target creature.
= destroy target nonblack creature. it can't be regenerated. you gain life equal to its toughness.
2U
shield of the delect
instant
choose one ~
= destroy target creature. it can't be regenerated.
draw a card at the beginning of the next turn's upkeep.
4G
convergence grave
instant
put a 1/1 green saproling creature token onto the battlefield.
= destroy target nonartifact creature. it can't be regenerated. you gain life equal to its converted mana cost.
5B
strands of the wall
instant
choose one ~
= @ deals 2 damage to target creature or player.
= target creature gets +1/+1 and gains first strike until end of turn.
= put target creature card from a graveyard onto the battlefield under your control. you gain life equal to the damage dealt this way.
4W
battle strike
instant
target creature gets +3/+3 until end of turn.
= target creature gets +3/+3 until end of turn.
= target creature gets +2/+2 until end of turn.
2G
slinking sands
sorcery
choose one ~
= target creature gets +2/+2 until end of turn.
= return target creature to its owner's hand.
= destroy target artifact or enchantment.
= @ deals 2 damage to target creature or player.
= target creature gains flying until end of turn. 3, T: destroy target artifact.
W
shimmering surge
instant
target creature gets +1/+1 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+0 until end of turn.
2W
lead strike
instant
target creature gets +2/+2 until end of turn.
= @ deals 2 damage to target creature or player.
2U
spectral despair
instant
any number of target creatures become black until end of turn.
= target creature gets +3/+0 until end of turn.
goblin banaria
land
@ enters the battlefield tapped. T: add G or W to your mana pool.
stronghold ommaria
land T: add 1 to your mana pool. 1, T, sacrifice @: @ deals 1 damage to target creature or player.
morph U
rage depear
land T: add B to your mana pool. T: @ deals 1 damage to target creature or player. @ deals 2 damage to that creature.
warlens boom
land T: add 1 to your mana pool. T: add W or B to your mana pool. RW: @ becomes a 4/4 green and green elemental creature with flying. it's still a land.
kukemdaster sond
land
@ enters the battlefield tapped.
when @ enters the battlefield, exile target creature an opponent controls. if you do, draw a card.
harvest for stones
land T: add 1 to your mana pool. T: add B or R to your mana pool.
heartstone aspect
land T: add 1 to your mana pool. 1, T: destroy target creature. you gain life equal to the damage prevented this way.
cadonatic through seech
legendary land 2, T: target opponent reveals his or her hand. you choose a nonland card from it. target opponent chooses a number of cards from his or her hand and gains control of each creature that player controls.
boros hitora
land
@ enters the battlefield tapped.
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature.
crimeling demental
land
@ enters the battlefield tapped. T: add U to your mana pool.
cycling R
honorous path
land T: add 1 to your mana pool. BB, T: prevent the next 3 damage that would be dealt to target creature or player this turn.
ashnod of the diskir
land T: add 1 to your mana pool. G, T: add W to your mana pool. T: target creature gets +1/+1 until end of turn.
3
wild lock
artifact
countertype # charge
when @ enters the battlefield, each player loses 1 life and you gain 2 life.
2
prowler's ancer
artifact
countertype # charge 2, T: put a # counter on @.
when enchanted creature dies, return that card to the battlefield under its owner's control at the beginning of the next end step.
5
dragon stone
artifact
countertype # epil
@ enters the battlefield with X # counters on it. 1, T, remove a # counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
3
squire crane
artifact
countertype # charge T: add 1 to your mana pool. T: add U or B to your mana pool. @ deals 1 damage to you.
1BB
helm of lava
enchantment
countertype # humble
@ enters the battlefield with three # counters on it. T, remove a # counter from @: add UB to your mana pool.
3
stwater of fire
artifact
if you would put a # counter on @, sacrifice it.
2W
instill warlord
creature - human cleric
countertype # spore
at the beginning of your upkeep, put a # counter on @. T: add 2 to your mana pool.
1/3
2U
desporate valor
sorcery
target player discards a card. add R to your mana pool for each # counter on @.
2
ghostwork of dross
artifact - equipment
equip 1
equipped creature gets +3/+2.
as long as equipped creature is a zombie with a # counter on it, exile that many +1/+1 counters from @.
3UUU
brass of whip
enchantment
countertype # quest
landfall ~ whenever a land enters the battlefield under your control, you may put a # counter on @. 1, remove X # counters from @: prevent all combat damage that would be dealt this turn by @ this turn.
3G
angler of treasure
creature - elk
whenever you cast a minotaur spell, you may put a +1/+1 counter on @. 5, T, remove a # counter from @: @ deals 1 damage to target creature or player.
3/3
2W
craotfeather aether
enchantment
countertype # fungus
sunburst T: add one mana of any color to your mana pool.
3U
reflecting angel
creature - elemental
flying
@ enters the battlefield with three # counters on it. W, remove X # counters from @: @ deals 2 damage to each creature and each player.
8/8
RW
volcanic scout
creature - human soldier
countertype # poison
infect
when @ enters the battlefield, draw a card, then discard a card.
2/1
1W
paradot of breath
instant
return target permanent to its owner's hand.
1GG
moonstorm strike
instant
destroy target creature card from a graveyard. you gain 2 life for each other creature you control.
4G
mist thought
instant
choose one ~
= put a 2/2 blue giant spirit creature token with flying onto the battlefield.
= return target permanent to its owner's hand.
cycling 2
1B
force of the power rain
instant
target creature gets -2/-2 until end of turn.
flashback XB
2BB
vessel harvest
instant
target player sacrifices a creature.
= target player loses 1 life and you gain 3 life.
draw a card.
3U
escrupse
instant
draw two cards, then discard a card.
U
life's charge
instant
as an additional cost to cast @, sacrifice a creature.
search your library for up to two basic land cards, reveal those cards, and put all of them with the same name as that artifact by replacing all instances of one color word with another. if that player does, he or she skips its controller's untap step for as long as @ remains tapped.
5RR
celestial trap
instant - trap
if an opponent cast a spell that's turn, that player sacrifices a creature.
W
strains inferno
instant
target creature gets +2/+1 until end of turn.
target creature gets -2/-2 until end of turn.
2R
nature's stab
instant
return up to two target land cards from your graveyard to your hand.
flashback 1R
W
selesnya spikes
instant
creatures you control get +2/+0 until end of turn.
draw a card.
U
spread fire
instant
choose any number of target creatures you control, then return the other to its owner's hand.
1U
ksolder strength
instant
return target creature you control to its owner's hand. destroy all creatures target player controls and that player sacrifices a creature.
3BB
deep from the pit
instant
you may play any number of land cards from your hand onto the battlefield.
flashback 5R
1W
inderith
instant
destroy target artifact or enchantment.
cycling 3
5G
covenant of the war
instant
convoke
return target creature card from your graveyard to your hand.
U
wandering laft
instant
counter target spell.
1R
barrin's glare
instant
destroy target land. its controller loses 2 life.
3R
absilve apprintion
instant
spells you control can't be countered by spells or abilities.
draw a card.
1B
ember hunger
instant
target player sacrifices a creature. you gain life equal to its toughness.
U
laccolith field
instant
choose one ~
= destroy target artifact.
= put a 1/1 green snake creature token onto the battlefield. it has "sacrifice this creature: add 1 to your mana pool."
R
ervosus shield
instant
@ deals 2 damage to target creature and 3 damage to target creature or player.
R
grail of the shelk
instant
target creature gets +4/+4 until end of turn. exile @.
1R
loggess the sting
instant
@ deals 4 damage to target creature. activate this ability only during your turn, before attackers are declared.
W
advician exchange
instant
target creature gets +3/+3 and gains flying until end of turn. scry 1.
4U
essence strike
instant
counter target spell unless its controller pays 1 for each card revealed this way.
W
incorize
instant
destroy target creature with power 4 or greater.
2G
shystitate
instant
put two 1/1 white elemental creature tokens onto the battlefield.
2W
seek of flowers
instant
destroy target nonblack creature target player controls.
4W
flame shift
instant
you gain 5 life. 3W, T: destroy target artifact.
1W
seraph armor
instant
target creature you control gains flying until end of turn.
= target creature can't block this turn.
3U
vengeful reflection
instant
target creature gets +X/+0 until end of turn.
4G
reap charm
instant
destroy target nonblack creature. it can't be regenerated.
2UU
mistboot growth
instant
counter target spell unless its controller pays 2. you gain 1 life.
XRR
sin trae
instant
@ deals 3 damage to target creature or player.
target creature gets -1/-1 until end of turn.
6RR
sellary the marpher
legendary creature - beast T: @ deals 1 damage to target creature or player. R: @ gets +1/+1 until end of turn.
5/5
UUU
thanda, the horror brother
legendary creature - merfolk wizard
when @ enters the battlefield, choose target creature or player, then put a +1/+1 counter on this creature.
suspend 2~1W
2/2
3G
steel the knight
legendary creature - elf shaman
when @ enters the battlefield, put two 1/1 black mana with and red elemental creature tokens with flying onto the battlefield.
2/2
5
tamana's cavern
legendary artifact creature - shapeshifter
when @ enters the battlefield, return target nonforest creature card from your graveyard to your hand.
3/3
2RR
akolari, tree fasigher
legendary creature - orc warrior 2: target creature gains first strike until end of turn.
4/3
4WW
chromagul, explorer geast
legendary creature - human soldier
whenever a creature you control dies, its controller draws a card and you gain 1 life.
4/6
cadonatic through seech
legendary land 2, T: target opponent reveals his or her hand. you choose a nonland card from it. target opponent chooses a number of cards from his or her hand and gains control of each creature that player controls.
2R
balduvian spirits
creature - wall
defender
when @ dies, draw a card.
0/5
2GG
dazzling kami
creature - spider
whenever @ becomes blocked, you may cast @ as though it had flash if you've cast a spell that targets the other cards you own. that player draws three cards. shuffle @ into its owner's library.
2/3
1W
nimidar enforcer
creature - human wizard
threshold ~ as long as seven or more cards are in your graveyard, @ gets +1/+1 and has "T: target creature gets +2/+0 until end of turn."
2/2
3GGG
battlehise elemental
creature - elemental
trample
when @ dies, put two +1/+1 counters on it. 2: put a +1/+1 counter on target creature. 4, T: put a +1/+1 counter on @. activate this ability only during your upkeep.
6/6
4R
stalking ghoul
creature - shapeshifter 2: target creature gains flying until end of turn.
4/3
4BB
sanctum soldier
creature - demon
flying
whenever @ deals combat damage to an opponent, you may have your life total becomes 38 until end of turn.
5/3
5RRG
afenic shambler
creature - elemental
@ can't be blocked.
whenever @ attacks, it gets +1/+1 until end of turn.
when @ is put into a graveyard from the battlefield, you may put a 2/2 green beast creature token onto the battlefield.
8/7
7
spiders all machine
artifact creature - horror 4, sacrifice @: exile target attacking creature if its converted mana cost is 2 or less.
5/5
3U
floodfire drake
creature - drake
flying
when @ dies, put the top two cards of your library into your graveyard.
morph WBG
1/4
6RR
sellary the marpher
legendary creature - beast T: @ deals 1 damage to target creature or player. R: @ gets +1/+1 until end of turn.
5/5
2BGG
hearth driller
creature - demon spirit
flying 1W: @ gets +1/+1 until end of turn. R: @ gets +1/+0 until end of turn. 3: @ gets +1/-1 until end of turn.
6/5
5BB
duskrough elemental
creature - elemental T: draw a card for each +1/+1 counter on @.
7/7
3U
rime specter
creature - spirit
flying 2U: exile @. return it to the battlefield under its owner's control.
1/3
yavimaya minion
creature - werewolf
whenever @ deals combat damage to a player, that player discards a card and loses 3 life.
6/6
2U
wiliphe ascendant
creature - human wizard
flying U: @ gains protection from red until end of turn.
2/1
WWW
goldmeadow kami
creature - spirit avatar
flying
exploit
when @ exploits a creature, destroy target creature with power 2 or less.
6/6
2R
giant mentor
creature - human warrior
sacrifice @: prevent all combat damage that would be dealt this turn.
2/2
1B
galazing pyramaster
creature - zombie
whenever @ becomes blocked, defending player discards a card.
2/1
3B
balarch shade
creature - spirit
all sliver creatures get +1/+1 and have trample.
2/2
2G
stridering wellspith
creature - beast
protection from blue
2/1
R
garruk's isling
creature - goblin
sacrifice a creature: target creature gets +1/+2 until end of turn.
1/1
3W
snake of the blue scripter
creature - human soldier R: @ gets +0/+1 until end of turn.
if an opponent draw a card, @ gets +1/+1 and gains trample until end of turn.
2/3
2B
monkchange heralds
creature - zombie
when @ enters the battlefield, exile target creature or land.
2/2
3RR
orcish giant
creature - giant warrior
3/3
2W
instill warlord
creature - human cleric
countertype # spore
at the beginning of your upkeep, put a # counter on @. T: add 2 to your mana pool.
1/3
W
hoverguard agents
creature - human soldier
when @ enters the battlefield, draw a card.
1/1
1B
wildwand shade
creature - shade T: sacrifice a creature unless you discard a creature card.
whenever @ blocks or becomes blocked by a creature, that creature gets +2/+2 until end of turn.
1/1
4R
serra sriver
creature - keron T: target land becomes a creature with toughness 2 or less until end of turn.
3/3
R
living servant
creature - spirit
whenever @ deals combat damage to a player, put a +1/+1 counter on it.
1/1
3WW
order of ith
creature - beast
flying
when @ enters the battlefield, you may search your library for a mercenary permanent card with converted mana cost 4 or less and put it onto the battlefield. then shuffle your library.
3/5
1R
legion servant
creature - elemental shaman
when @ enters the battlefield or dies, draw a card.
1/1
1U
gyran guildmage
creature - human wizard T: draw a card.
1/1
1R
sunscape butcher
creature - goblin warrior
@ can't block.
when @ dies, put a 1/1 colorless spirit creature token onto the battlefield.
1/1
2U
chandra legion
creature - human wizard T: exile the top card of your library. if it's a land card, you may put it onto the battlefield. you gain 3 life.
1/3
2U
kyren tormentar
creature - human wizard T: untap all permanents you control. 3RR, T, sacrifice @: target creature gets +2/+2 until end of turn. activate this ability only any time you could cast a sorcery.
2/1
3W
golgari sentinel
creature - human nomad mystic
echo 4U
when @ is turned face up, destroy target enchantment. it can't be regenerated.
2/3
U
trhe assassin
creature - human wizard T: draw a card, then discard a card.
0/1
G
boros shield basilisk
creature - elf shaman G, T: you may put a creature card from your hand onto the battlefield tapped and attacking.
1/1
1W
vine for eppester
creature - human soldier
vigilance
@ can't be blocked except by walls.
1/2
5R
hallowed elemental
creature - elemental
flying
when @ enters the battlefield, put a +1/+1 counter on target creature an opponent controls. if you do, put a 1/1 green insect creature token onto the battlefield.
4/3
4G
neki barbarian
creature - beast
whenever a creature enters the battlefield, its controller loses 1 life.
4/4
UUU
thanda, the horror brother
legendary creature - merfolk wizard
when @ enters the battlefield, choose target creature or player, then put a +1/+1 counter on this creature.
suspend 2~1W
2/2
GW
wall of falter
creature - troll cleric
whenever @ deals combat damage to a player, put five +1/+1 counters on it unless it was kicked.
2/2
1W
silumgar warrior
creature - human soldier
whenever @ blocks or becomes blocked by a swamp, @ gets +1/+0 until end of turn.
2/1
1B
death nighthorner
creature - elemental minion
double strike
whenever @ attacks, creatures you control get +2/+2 until end of turn.
1/1
6
hallowed masticore
artifact creature - construct T: add 1 to your mana pool.
3/3
3W
mold hunter
creature - human soldier
first strike 1: @ gets +1/+0 until end of turn.
2/3
3B
bolt senter
creature - human wizard
whenever you cast a green spell, remove a -1/-1 counter from @.
when @ enters the battlefield, target creature gets -5/-5 until end of turn.
2/2
1W
creeping thrall
creature - wall
defender
when @ blocks, exile it at the beginning of the next end step.
0/4
2UU
sarchnous search
creature - illusion
flying 1U: target creature becomes a copy of the land types until end of turn.
3/3
1R
hunted oraws
creature - human warrior
double strike W: @ gets +1/+0 until end of turn. activate this ability only once each turn.
2/1
1W
dragon hero
creature - human soldier T: @ deals 2 damage to target creature or player.
2/1
3G
steel the knight
legendary creature - elf shaman
when @ enters the battlefield, put two 1/1 black mana with and red elemental creature tokens with flying onto the battlefield.
2/2
2W
searth champion
creature - human monk cleric T: target player puts the top two cards of his or her library into his or her graveyard.
1/1
2G
woodspear infiltrator
creature - human archer
reach
2/2
2G
wandering troll
creature - wolf
when @ enters the battlefield, you may return target artifact card from your graveyard to your hand.
2/1
7RRR
krosan vampire
creature - spirit
when @ enters the battlefield, destroy all lands.
6/6
3R
caerion skirmisher
creature - human soldier
defender 1R, sacrifice a creature: regenerate @.
0/5
1W
kwarmen executioner
creature - human soldier
when @ enters the battlefield, return a creature you control to its owner's hand.
1/1
R
nautilus queen
creature - goblin rogue
flying
whenever @ attacks and isn't blocked, you may draw two cards, then put a card from your hand on top of your library.
1/1
1GG
noxious mistmaster
creature - elf warrior
@ gets +1/+1 as long as you control a green elemental. 3: regenerate @.
2/2
1G
mind jackal
creature - human monk
protection from green
2/2
1B
moan of the squire
creature - insect
whenever @ deals combat damage to a player, that player discards a card.
1/1
G
cluster roottage
creature - human wizard T: add W to your mana pool.
1/1
3RR
tripil treefolk
creature - spike
@ enters the battlefield with four +1/+1 counters on it.
at the beginning of your upkeep, put a +1/+1 counter on @.
when @ dies, you may put a -1/-1 counter on each creature you control.
@ can't block.
creatures your opponents control lose flying and "T: this land deals 1 damage to target creature instead.
0/0
6UU
primog
creature - leviathan
defender, flying 3G: @ deals 1 damage to target creature or player. 2BG: put @ and put a 1/1 black rebel soldier creature token onto the battlefield.
8/8
5RR
vishe dragon
creature - dragon
flying
when @ enters the battlefield, exile target creature with power 3 or greater.
5/5
1W
boggart one
creature - bird warrior
at the beginning of each upkeep, if you have no cards in hand, that player exiles all cards from his or her graveyard. if it shares a creature type with @, you may reveal it. if you do, gain control of target artifact.
2/1
2WWW
battlefield shaman
creature - human soldier
whenever @ deals combat damage to a player, draw a card.
4/5
1U
nejesii skeleton
creature - merfolk wizard 2U, T, sacrifice @: target creature gets -1/-1 until end of turn. 2, T, sacrifice @: add 2 to your mana pool.
1/2
R
pay for ogre
creature - dwarf
haste
when @ enters the battlefield, if you control two or more blue creatures, sacrifice @. T: add UU to your mana pool. RR: @ becomes a 2/2 blue and black and green soldier artifact creature with artifact in addition to its other types.
whenever a creature you control becomes the target of a spell or ability, sacrifice it."
1/1
3G
skyhoint elf
creature - elf shaman T: untap X target creatures. for each of those creatures loses all abilities, and defending player may pay 3R. if you do, put a +1/+1 counter on @.
1/1
R
black monk
creature - human monk
sacrifice @: target creature gets -X/-X until end of turn, where X is the number of other creatures on the battlefield.
0/1
1R
obu starkar
creature - goblin
whenever another creature enters the battlefield under your control, regenerate @.
2/2
4R
petsucy leviathan
creature - ogre warrior
whenever @ deals damage, that player discards a card.
3/3
1GG
coastric shadow
creature - wolf
first strike
2/2
3WW
yight crucad
creature - angel
flying
whenever a creature dealt damage by @ this turn dies, put a +1/+1 counter on @.
4/4
1R
skarrg patrol
creature - spirit
when @ enters the battlefield, put three 1/1 white soldier creature tokens onto the battlefield.
1/1
1R
goblin tanglewarder
creature - human cleric 2R, T, sacrifice a creature: destroy target noncreature permanent.
1/2
2R
shinen of savagery
creature - elemental warrior
kicker 1G and/or U
when @ enters the battlefield, return a blue or red creature you control to its owner's hand. T: add W to your mana pool.
2/2
3GG
savage elemental
creature - elemental
7/4
1U
skyspirit cattark
creature - human wizard
shadow 1W, T: @ deals 1 damage to target creature or player.
2/1
2R
sedened paladin
creature - human wizard T: prevent the next 1 damage that would be dealt to target creature this turn.
2/2
2R
scal wizard
creature - human warrior
morph 2W
3/2
G
crushing martyr
creature - human insect druid T: add UU to your mana pool.
1/1
BB
insodent official
creature - vampire
whenever another creature enters the battlefield under your control, you may gain 2 life.
1/2
5
tamana's cavern
legendary artifact creature - shapeshifter
when @ enters the battlefield, return target nonforest creature card from your graveyard to your hand.
3/3
5GG
scripkire
creature - ouphe
trample
5/5
2U
shinen of cleric seek
creature - shapeshifter
trample
whenever @ attacks, it deals 4 damage to target creature or player.
0/1
5R
mirror warrior
creature - kor elemental
when @ dies, you may draw a card.
6/6
5RR
giant recluse
creature - dragon
flying 1R, T: destroy target land. its controller loses 5 life.
5/5
1W
corrupted forger
creature - human soldier
vigilance
infect
whenever @ deals combat damage to a player, you may pay 2U. if you do, it deals 3 damage to target creature or player.
channel ~ 1G, discard @: target creature gets -5/-5 until end of turn.
1/2
4G
stead specter
creature - shapeshifter
at the beginning of your upkeep, sacrifice @ unless you pay 1.
3/3
2R
boggart shaman
creature - goblin warrior
first strike
@ can't be the target of creatures with flying.
2/2
2RR
akolari, tree fasigher
legendary creature - orc warrior 2: target creature gains first strike until end of turn.
4/3
1U
markyo's thap
creature - spirit silgue
trample
whenever @ blocks or becomes blocked by a creature, destroy that creature. it can't be regenerated.
2/1
2G
casting soar
creature - human artificer G, T: target player loses 3 life.
2/2
1BB
cateran ronin
creature - spirit
defender T: target land becomes the basic land type of your choice until end of turn.
0/3
4WW
chromagul, explorer geast
legendary creature - human soldier
whenever a creature you control dies, its controller draws a card and you gain 1 life.
4/6
3B
blasted treefolk
creature - zombie elf G, T: target player loses 3 life.
2/2
1W
doubling zealot
creature - human soldier
@ enters the battlefield with three +1/+1 counters on it.
haste 6: @ deals 1 damage to target creature or player. untap it.
2/2
1B
marauder of sentinel
creature - human warrior
@ can't block. G: regenerate @.
2/1
1R
vandellord braad
creature - spirit
haste
other soldier creatures you control get +1/+1. 2R, T: prevent all damage that would be dealt to you this turn by target creature that shares a color with it.
1/1
2G
black of obzobit
creature - insect
whenever @ becomes blocked, it gets +1/+1 until end of turn.
2/2
2R
cap praftors
creature - elemental
@ can't block.
2/2
3BB
honden of angel
creature - human wizard 2, T: destroy target artifact.
2/2
1G
righteous sliver
creature - sliver
all slivers have "T: target creature gets -1/-1 until end of turn and can't be blocked this turn.
-8: add 1 to your mana pool. spend this mana only to cast it this turn.
1/1
2U
glaring healer
creature - bird wizard
flying 1W: @ gets +0/+1 until end of turn.
2/2
2U
marauder of laype
creature - human wizard
whenever you cast a spell, you may sacrifice @. if you do, it deals 2 damage to you.
1/1
1W
euhura griffin
creature - griffin
flying
when @ enters the battlefield, each player shuffles his or her hand and graveyard into his or her library.
2/2
6G
wall of wurm
creature - wurm
trample
trample
6/6
W
glory hopping
creature - human spellshaper 2W, T, discard a card: destroy target creature with toughness 3 or less.
1/1
1W
krosan shieldmage
creature - human wizard 3: target green creature gets +2/+0 until end of turn.
1/2
3WW
bound serpent
creature - shapeshifter
when @ enters the battlefield, reveal the top four cards of your library. put all enchantment cards revealed this way into your hand and the rest into your graveyard.
3/3
3RR
wall of cloud
creature - elemental
deathtouch
4/3
4R
krosan servant
creature - ogre warrior
whenever @ is dealt damage, put two 1/1 green saproling creature tokens onto the battlefield.
3/3
1G
shambling changeling
creature - satyr scout
whenever @ blocks or becomes blocked by a non~zombie creature, that creature can't block this turn.
2/2
1G
viseer of the archunter
creature - elf druid R/, T: target creature gets -1/-1 until end of turn. 2R: target creature becomes blue until end of turn.
1/1
3G
angler of treasure
creature - elk
whenever you cast a minotaur spell, you may put a +1/+1 counter on @. 5, T, remove a # counter from @: @ deals 1 damage to target creature or player.
3/3
U
crag sliver
creature - sliver
all slivers have "G, T: tap target creature without flying.
1/1
3GG
viashino war~caller
creature - spirit
whenever an opponent casts a multicolored spell, you may put a +1/+1 counter on @.
2/4
3GG
river imp
creature - beast BB, T: target attacking creature gets -2/-0 until end of turn.
4/4
1W
skullmuster
creature - pegasus
flying 5WWW: put a +1/+1 counter on @. 1G: regenerate @.
2/1
3U
reflecting angel
creature - elemental
flying
@ enters the battlefield with three # counters on it. W, remove X # counters from @: @ deals 2 damage to each creature and each player.
8/8
4W
plowbeasts of the fromther
creature - human soldier
when @ enters the battlefield, sacrifice it unless you return an island you control to its owner's hand.
when @ enters the battlefield, creatures you control get +0/+2 until end of turn.
3/3
1U
scattered dog
creature - human pirate
flying T: gain control of target creature until end of turn. untap those creatures.
1/2
W
unstable shever
creature - human knight
morph 4W
when @ is turned face up, you gain 1 life.
1/1
3B
waterspear alley deceiver
creature - zombie warrior
reach 1BG: regenerate @. activate this ability only during your upkeep.
3/4
1G
kami of the fallen
creature - elf warrior
@ gets +1/+1 as long as you control a creature with power 3 or greater and loses 1 life.
2/2
2RR
scion of empires of night
creature - human barbarian T: target permanent becomes green and becomes an aura enchantment with enchant creature. attach it to target creature.
3/3
1B
soul hurit
creature - rat
@ can't block.
2/1
W
clivering hark
artifact creature - human cleric
as long as @ is untapped, creatures you control get +0/+2.
1/1
RW
volcanic scout
creature - human soldier
countertype # poison
infect
when @ enters the battlefield, draw a card, then discard a card.
2/1
3GG
horned wurm
creature - wurm
when @ enters the battlefield, if tribute wasn't paid, @ deals 2 damage to target creature or player.
6/5
1R
rolling evos
sorcery
@ deals 1 damage to target creature or player. prevent all combat damage that would be dealt this turn.
4W
sea lat
sorcery
you gain X life and draw X cards, where X is that creature's power.
3U
stran abolishing
sorcery
exile all cards from target player's graveyard.
1B
omen of the flames
sorcery
name a card. target player puts the top three cards of his or her library into his or her graveyard.
10R
endless brains
sorcery
target player sacrifices a creature.
5B
temple of lead
sorcery
search your library for a card with different names, reveal them, and put them into your hand. then shuffle your library.
1UU
informant mevelation
sorcery
target player shuffles his or her graveyard into his or her library.
draw a card.
2RR
skulken death
sorcery
@ deals 4 damage to target creature or player. you gain 2 life for each forest on the battlefield.
XUU
screeching blood
sorcery
search your library for a basic land card and put that card onto the battlefield. then shuffle your library.
4RR
froxtide
sorcery
put X 1/1 red goblin creature tokens onto the battlefield. they have "whenever an opponent discards a card, @ deals 3 damage to that land's controller.
B
catapult the weet
sorcery
target player discards X cards. if a creature dealt damage this way would die this turn, exile it instead. if you do, destroy all enchantments.
XRG
endershop the unsoldier
sorcery
destroy all artifacts and/or lands.
XUUU
marif into the spirit
sorcery
draw two cards, then discard two cards.
2U
desporate valor
sorcery
target player discards a card. add R to your mana pool for each # counter on @.
2G
elemental reflection
sorcery
destroy target creature or land. if that land was unattached with a creature, sacrifice @.
2W
squeeker sonciry
sorcery
return target creature card from your graveyard to your hand.
flashback 6UU
3WW
vi*****a of empires
sorcery
return target creature card from your graveyard to the battlefield. if @ was kicked, that creature gets -2/-2 until end of turn.
2W
recropence
sorcery
if you control a dragon, you gain 5 life.
cycling 4B
when you cycle @, you may gain 1 life.
sacrifice @: return target nonland permanent to its owner's hand. activate this ability only any time you could cast a sorcery.
W
extortion
sorcery
tap target creature. it loses flying until end of turn.
5WW
peich nether
sorcery
destroy target artifact or land.
2WW
arc
sorcery
destroy all artifacts, creatures, and lands.
R
furor of the mire
sorcery
search your library for an artifact card, reveal it, and put it into your hand. then shuffle your library.
cycling B/
3W
ice startive
sorcery
each player sacrifices half the exiled cards. put that card onto the battlefield if it's a creature type.
3B
brain of ruin
sorcery
as an additional cost to cast @, sacrifice a land.
@ deals 4 damage to target creature. you gain life equal to that creature's toughness.
1XRR
essence control
sorcery
@ deals 5 damage to each player and 5 damage to up to one target creature that player controls.
5BB
emberstrike the arpoil
sorcery
target player reveals his or her hand. you choose a nonland card from it. that player discards that card. if you control a creature or land for mana, its controller adds BB to his or her mana pool . if that creature was black, @ deals damage equal to that card's converted mana cost to that creature or player. if a player does, @ gets +2/+2 until end of turn.
3G
spirit of the pin
sorcery
choose target creature. each other creature that shares a color with it gain "whenever this creature deals combat damage to a player, you may sacrifice it. if you do, @ deals 1 damage to target creature or player.
5R
dragon gale
sorcery
return target creature card from your graveyard to your hand.
1R
purge of nayan
sorcery
reveal the top five cards of your library. put all land cards revealed this way into your hand and the rest into your hand. then shuffle your library.
2U
infernal life
sorcery
each player returns all creature cards from his or her graveyard to his or her hand.
3R
shambling route
sorcery
@ deals X damage to target player.
= target player reveals his or her hand. you choose an artifact card from it. that player puts it onto the battlefield. then shuffle your library.
1XUUR
clinging artifact
sorcery
you may tap or untap target permanent.
entwine 5B
3BB
call the surge
sorcery
destroy target land.
draw a card.
5G
surge of lide
sorcery
destroy target creature. its controller loses 2 life.
3
wild lock
artifact
countertype # charge
when @ enters the battlefield, each player loses 1 life and you gain 2 life.
2
prowler's ancer
artifact
countertype # charge 2, T: put a # counter on @.
when enchanted creature dies, return that card to the battlefield under its owner's control at the beginning of the next end step.
5
dragon stone
artifact
countertype # epil
@ enters the battlefield with X # counters on it. 1, T, remove a # counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
2
oxe horn
artifact - equipment
equip 2
equipped creature gets +4/+3 and has flying and "T: target creature attacks this turn if able."
3
squire crane
artifact
countertype # charge T: add 1 to your mana pool. T: add U or B to your mana pool. @ deals 1 damage to you.
3
stwater of fire
artifact
if you would put a # counter on @, sacrifice it.
4
salt head
artifact
when @ enters the battlefield, sacrifice it unless you return a non~lair land you control to its owner's hand rather than pay @'s mana cost.
@ enters the battlefield tapped. T: add to your mana pool one mana of any color in your commander's color identity.
4
horn of razors
artifact 2, T, sacrifice another creature: target creature gets +3/+3 until end of turn.
2
scarmed condust
artifact X, T: target player gains 1 life.
3
captain
artifact
sacrifice an enchantment: @ deals 1 damage to target creature or player and 1 damage to you. 1: target creature gains first strike until end of turn.
2
wild insect
artifact T: add W or B to your mana pool.
4
radiant totem
artifact
you may choose not to untap @ during your untap step. 2B, T: target creature gets +X/+X until end of turn, where X is its power.
2W
grim dusk
artifact
at the beginning of the end step, if there are no cards in your graveyard, you may cast @ without paying its mana cost if you pay 1 more to cast it. T: add one mana of any color to your mana pool.
2
ghostwork of dross
artifact - equipment
equip 1
equipped creature gets +3/+2.
as long as equipped creature is a zombie with a # counter on it, exile that many +1/+1 counters from @.
4
skeletal claw
artifact - equipment
equip 2
equipped creature gets +1/+1 for each creature you control.
2
order of the nell
artifact 2, T: put target card from your graveyard on top of your library.
when @ is put into a graveyard from the battlefield, draw a card.
~ whenever you may destroy all lands you control, it deals 3 damage to you.
1
gilded ballion
artifact T, exile @: target opponent sacrifices a creature. at the beginning of the next end step, regenerate it.
1
disciple of magus
artifact 3, T: add GG to your mana pool.
3
phantasmal connuss
artifact
whenever a creature dies, you may draw a card. if you do, return @ to the battlefield under your control.
2
oxe horn
artifact - equipment
equip 2
equipped creature gets +4/+3 and has flying and "T: target creature attacks this turn if able."
2
ghostwork of dross
artifact - equipment
equip 1
equipped creature gets +3/+2.
as long as equipped creature is a zombie with a # counter on it, exile that many +1/+1 counters from @.
4
skeletal claw
artifact - equipment
equip 2
equipped creature gets +1/+1 for each creature you control.
5
dragon stone
artifact
countertype # epil
@ enters the battlefield with X # counters on it. 1, T, remove a # counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
4W
sea lat
sorcery
you gain X life and draw X cards, where X is that creature's power.
1B
force of the power rain
instant
target creature gets -2/-2 until end of turn.
flashback XB
2
scarmed condust
artifact X, T: target player gains 1 life.
XUU
screeching blood
sorcery
search your library for a basic land card and put that card onto the battlefield. then shuffle your library.
4RR
froxtide
sorcery
put X 1/1 red goblin creature tokens onto the battlefield. they have "whenever an opponent discards a card, @ deals 3 damage to that land's controller.
B
catapult the weet
sorcery
target player discards X cards. if a creature dealt damage this way would die this turn, exile it instead. if you do, destroy all enchantments.
XRG
endershop the unsoldier
sorcery
destroy all artifacts and/or lands.
XUUU
marif into the spirit
sorcery
draw two cards, then discard two cards.
4
radiant totem
artifact
you may choose not to untap @ during your untap step. 2B, T: target creature gets +X/+X until end of turn, where X is its power.
3G
skyhoint elf
creature - elf shaman T: untap X target creatures. for each of those creatures loses all abilities, and defending player may pay 3R. if you do, put a +1/+1 counter on @.
1/1
R
black monk
creature - human monk
sacrifice @: target creature gets -X/-X until end of turn, where X is the number of other creatures on the battlefield.
0/1
3UUU
brass of whip
enchantment
countertype # quest
landfall ~ whenever a land enters the battlefield under your control, you may put a # counter on @. 1, remove X # counters from @: prevent all combat damage that would be dealt this turn by @ this turn.
1XRR
essence control
sorcery
@ deals 5 damage to each player and 5 damage to up to one target creature that player controls.
3U
vengeful reflection
instant
target creature gets +X/+0 until end of turn.
3U
reflecting angel
creature - elemental
flying
@ enters the battlefield with three # counters on it. W, remove X # counters from @: @ deals 2 damage to each creature and each player.
8/8
3R
shambling route
sorcery
@ deals X damage to target player.
= target player reveals his or her hand. you choose an artifact card from it. that player puts it onto the battlefield. then shuffle your library.
XRR
sin trae
instant
@ deals 3 damage to target creature or player.
target creature gets -1/-1 until end of turn.
1XUUR
clinging artifact
sorcery
you may tap or untap target permanent.
entwine 5B
|grove of the of protection: creature||faerie|2/2|{4}{U}|flying
at the beginning of your upkeep, you may look at the top card of your library. if it's a creature card, you may put it onto the battlefield under your control.|
2R
dusm pirate
enchantment
whenever a creature you control attacks, it gets +1/+1 until end of turn.
B
flayen of research
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
when the creature is dealt damage, put that many 1/1 colorless token artifact creature tokens onto the battlefield equal to the number of swamps you control.
1GG
new vines
enchantment
skip your draw step. 2W: target attacking creature gets +1/+2 until end of turn.
1B
melatarch strike
enchantment - aura
enchant creature
enchanted creature gets +3/+3.
when enchanted creature dies, return it to its owner's hand.
5BB
scaldar retraction
enchantment
when @ enters the battlefield, put two 1/1 white kithkin soldier creature tokens onto the battlefield.
3B
dragonlash crypt
enchantment - aura
enchant creature
when @ enters the battlefield, draw a card.
enchanted creature gets +1/+1 for each other creature you control and each other green creature with power 2 or less can't block if it's black.
2B
wurmform
enchantment - aura
enchant creature
when @ enters the battlefield, exile all cards from target player's graveyard. T: add B to your mana pool.
1BB
helm of lava
enchantment
countertype # humble
@ enters the battlefield with three # counters on it. T, remove a # counter from @: add UB to your mana pool.
3G
torpor of infestation
enchantment - aura
enchant enchantment
whenever enchanted land is tapped for mana, its controller adds W to his or her mana pool .
1R
spidersilk aycenion
enchantment R, sacrifice @: add G to your mana pool.
1W
scity in attecery
enchantment
whenever you're dealt damage, you may cast @ as though it had flash. if you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next end step.
3W
stade of endandring
enchantment
each attacking creature has first strike.
2UR
plague field
enchantment - aura
enchant creature
enchanted creature gets +1/+1 and has haste.
3G
gorgle of reconscence
enchantment - aura
search your library for an enchantment card and put it onto the battlefield. then shuffle your library.
2W
righteousness
enchantment
exalted
whenever a player casts a red spell, you may return @ from your graveyard to your hand.
1BB
toram sanctum
enchantment
cumulative upkeep B at the beginning of your upkeep, you may draw a card.
when @ leaves the battlefield, you may pay 4. if you do, untap target creature. it doesn't untap during its controller's untap step for as long as @ remains tapped.
4RR
fragebune srise
enchantment 1, pay 1 life: add one mana of any color to your mana pool.
4UU
horn of grave
enchantment
whenever a creature you control dies, counter target instant or aura spell.
1U
halistic rage
enchantment - aura
enchant creature you control
enchanted creature gets +2/+3 and can't be blocked except by walls. U, remove a +1/+1 counter from @: put a 1/1 green squirrel creature token onto the battlefield. 1U: attach target aura attached to a creature to its owner's hand.
2G
time of knight
enchantment
when @ enters the battlefield, if you control two or more lands, put two 1/1 white cat soldier creature tokens onto the battlefield.
4W
stronghold command
enchantment
at the beginning of your upkeep, you may put a 1/1 green saproling creature token onto the battlefield.
1R
angelic advantage
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each aura attached to it.
3UUU
brass of whip
enchantment
countertype # quest
landfall ~ whenever a land enters the battlefield under your control, you may put a # counter on @. 1, remove X # counters from @: prevent all combat damage that would be dealt this turn by @ this turn.
2G
sandstorm forge
enchantment
whenever a creature you control dies, you may put a 1/1 green saproling creature token onto the battlefield. 1B: regenerate @.
RR
summon of the messenger
enchantment 1R, sacrifice @: @ deals 2 damage to target creature.
2W
craotfeather aether
enchantment
countertype # fungus
sunburst T: add one mana of any color to your mana pool.
3R
exsence rage
enchantment
whenever a creature you control with toughness 3 or greater enters the battlefield under your control, it deals 4 damage to each creature without flying.
4G
desecration other
enchantment
if an upble to block enchantment creatures you control have "T: add R to your mana pool.
3UU
mirron stirren
planeswalker - talali
+1: draw a card. put a 2/2 black zombie creature token onto the battlefield.
4
4G
mist thought
instant
choose one ~
= put a 2/2 blue giant spirit creature token with flying onto the battlefield.
= return target permanent to its owner's hand.
cycling 2
2BB
vessel harvest
instant
target player sacrifices a creature.
= target player loses 1 life and you gain 3 life.
draw a card.
U
laccolith field
instant
choose one ~
= destroy target artifact.
= put a 1/1 green snake creature token onto the battlefield. it has "sacrifice this creature: add 1 to your mana pool."
1W
seraph armor
instant
target creature you control gains flying until end of turn.
= target creature can't block this turn.
3R
shambling route
sorcery
@ deals X damage to target player.
= target player reveals his or her hand. you choose an artifact card from it. that player puts it onto the battlefield. then shuffle your library.
Blech, the categories are in a random order. I'm going to leave it for now, I'll post some better stuff and some analysis tomorrow. Also, note to self, make a category for kicker.
I've been following this for a while and while and I figure now is as good a time as any to join in the conversation. So far I've built a few networks on my massive intel core (4 layers, sizes 512-1024, think it was Onderzeeboot's encoding) and seen some pretty hilarious things. My friend and I amused ourselves for about 500 miles of driving down the west coast by reading rnn generated cards from an ssh session on an iphone.
Lately I've been thinking about encoding. I'm not a huge fan of the dictionary / compression approach - it seems likes there's a lot of domain specific information here that would allow a clever person to do something, well, clever. For example, there's the whole 'enters the battlefield' thing. Seems like you should encode that as a zone change - the ability triggers when something is put into a zone, namely the battlefield. This should be similar to other zone changes, like being put into a graveyard. But in the English wording, it isn't - that's called 'dies,' there's no mention of the zone, and there's nothing about entering or being put anywhere.
You could imagine rewording everything to be consistent and easy to understand - 'when $THIS is put into $Z_battlefild from $Z_any,' 'when this is put into $Z_graveyard from $Z_battlefield,' and so on. I think you could capture all the little nuances if you tried hard enough. However, doing a reencoding like this would basically involve writing a formal language for magic rules and then a parser to automatically understand and rewrite the existing corpus... I wish I was confident that I could write something like that, but unfortunately I'm not.
Anyway, I've been working on the problem a bit on my own. I currently have a python script that can consume the json corpus from mtgjson.com and process it. So far I've added a new mana cost encoding and managed to convert everything to what I think are plausible unary numbers. I also do some other basic things like replacing the card name in the text with a $THIS symbol, and stripping non-ascii characters. I want to add some more advanced features, like moving the equip ability of equipment to the start of the text, so the network should be able to pick that up like it does enchant for auras. I don't want to do too much automatic compression. One of the great things about these character-based neural nets is that they can make interesting character-specific errors. With a durable encoding like English, this can lead to new, strange words, whereas with a compression scheme it'll just lead to garbage.
I'd like to be helpful to the rest of the thread if I can. I haven't gotten to the testing stage yet, but I'll report if I see anything interesting. I have a bunch of hardware I'd love to use - one intel i7 5960x @ 3.8GHz and 64GB of ram, and another system with an original GTX Titan. Unfortunately the computer with the Titan is running Windows these days, but I've been thinking about dual booting just so I can generate cards on it.
I actually found this thread (back when there was onky a handful of pages) because Cameron retweeted a tweet about it. So they must have moved fairly quickly to reference in a Friday Nights.
Another question for Talcos: do you expect to incorporate rarity at some point, so tjat can be primed to guide in set/pack generation? Or would assigning rarity be a separate postprocessing stage?
Welcome aboard, and thank you for bringing your valuable ideas to the table. I'm happy to hear you've been having fun with all this.
Even just a partial encoding, a few replacements here and there for the sake of simplifying and condensing the text, could work wonders. It doesn't have to be a full-fledged formalization.
So I see that you and I have been doing much the same thing. I had been considering moving the equip ability also, which seems smart. And you're absolutely right about the flexibility of character-level representations.
You're correct in that it could probably done either way, but I'm thinking about incorporating rarity next so we can prime it to generate commons/uncommons/rares/mythics.
That's actually something I was testing when I did those legendary sorcery and instant cards. I noticed that in many cases, the network was more willing to put words like "destroy", "sacrifice" or "for each" on relatively inexpensive cards, or to boost the cost of the card and have lots of elaborate text (not necessarily intelligible text, of course). I'm thinking we'll see something similar happen for rarity.
----
A few more, now that I'm nearing the end of training the most recent network:
Whisper: " Instant | UG |"
Wild Will Weaver
UG
Instant
Put a 1/1 green Squirrel creature token onto the battlefield for each +1/+1 counter on target creature.
Whisper: " Instant | UB |"
Jace, King Shell
UB
Instant
Choose one -
* Target player draws two cards, then discards two cards.
* Return target creature to its owner's hand.
Whisper: " Enchantment | WUG |"
Kindle
WUG
Enchantment
Creatures you control get +1/+1 and have first strike.
By the way, I'll post more of my source code later today. I just need to clean it up and document parts of it so it'll be easier for people to reuse and extend.
EDIT: The runner up for the text of the WUG enchantment had "At the beginning of your upkeep, if you control twenty or more black creatures with the same name" in it (Relentless Rats for the win!!), but I decided to leave it out. Yes, it's not always on point when it comes to color. But it's doing pretty well when it comes to creatures and the like. Elves are usually green and make mana, dragons are usually red and fly, elf dragons usually red and green and have some bizarre amalgamation of abilities, etc.
EDIT(2): For those of who who haven't been following the latest posts, I modified the sampling code to allow me to suggest things to the network while it's generating cards. In these cases, I suggested a type and mana cost for the card, and let it go from there. In this way, I can do things like "Make a creature, but it has to have a Metalcraft ability!" and so on.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
You make an excellent point, and your suggestion of rewording common phrases into more consistent and descriptive language seems spot-on to me. I've no experience in writing a formal language, but I want to try. Your connection between ETB and "dies" is something I'd never been consciously aware of. I'm tempted to take a slog through the comp rules to see what other common phrases can be rewritten as nicely as your zone change example.
* adjectives.py: A big list of English adjectives, for creature naming purposes.
* AllCards.json: An up-to-date copy of the json file from mtgjson.com. We need this to pull data on creature subtypes.
* creaturegen.py: The creature generation code and some output code.
* creaturestats.arff: The data set I created, for use with the Weka machine learning framework, to come up with most of the numbers that you see in creaturegen.py.
* gendriver.py: Run this code to test out the creature generation process.
Note that this creature generator is far from perfect. We only generate colored creatures, and mana costs have at most one symbol of each of a creatures colors in it. Not totally realistic, I know, as you can have costs like 1WW. However, I did not take the effect of having highly colored mana costs into account with my model, so I just went for the simplest route. I also didn't cover all of the keywords that are out there.
If you're interested in using Weka, you may be able to come up with some other formulas for calculating or predicting features or costs. See the attached image and you'll see the CMC formula used in creaturegen.py as seen in Weka.
If you run into any problems with that code, do let me know, and I can make corrections. And yes, once I form this into something a little more full-fledged, I'll be sure to put everything up on github.
I'm probably going to extend this sort of work to generate cards of other types, in order to help train the network to associate colors and effects of spells and the like without excessive overfitting on the real cards. When I get the chance, that is.
EDIT: At this point, the holy grail for me here is something along the lines of...
* Dummy cards for pre-training (we will get it to always use X costs appropriately, I swear it to you)
* Clever use of partial encodings to reduce training time and improve coherency of results (because the network doesn't have to look as far backward
to see connections between clauses).
* Iterative, regex-based priming when taking samples. For example, the network comes up with an ability, and then is encouraged to reuse that ability in future cards.
* Finally, a script that coordinates the use of the network to generate whole sets, replete with custom mechanics, that sort of thing.
That's what I'm aiming for next.
EDIT(2): I wrote a script to extract and count ngrams of various sizes from all the Magic text. For those of you interested in identifying suitable targets for compression through encodings, I'll run the script and make a post about it later.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
Ooh, fun, thanks for sharing!
It's an interesting question about what cards we ought to prune from the pool in favor of getting more consistent results. For example, we're unlikely to even want Plane cards, so there isn't much of an advantage in keeping them in. There's also the fact that flip and split cards come separately, and we would have difficulty generating the cards in pairs like that. However, for complex cards like planeswalkers and level up creatures, I have had at least some success with generating them. For example, with mid-sequence priming, I can give the mana cost of the creature and the cost of the level up ability and I let the network take it from there. I often get results like this:
Paragon of Infiltrator
1BW
Creature - Human Wizard
Level up BW
LEVEL 1-4:
Flying
2/2
LEVEL 4+:
4/5
Flying
Horrors you control have "T: This creature deals damage equal to its power to target attacking or blocking creature."
1/1
I do seem to be getting coherent level up creatures, even though the abilities aren't always all that useful or meaningful. At the same time, I can completely understand leaving cards like that out. At least for now.
EDIT: Ugh, I just realized I'm getting some bleed-over between planes and planeswalkers. I'm sometimes seeing planes with planeswalker abilities and planeswalkers with plane abilities. Yes, planes will need to go.
What weird thing are you experiencing?
Well, I'd imagine that a mixed solution would work best. If we can just reduce the most common of clauses, then that makes it easier for the network to connect and associate them (e.g. cycling abilities and clauses related to that cycling ability).
Anyway, I took a look at your file, looks good. We will need to make sure to provide an unparsing routine for people to use so they can make sense of their output. But then again, if our plan is to package all this somehow, there will need to be a frontend of some sort, so we could cram the unparser in there.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
I do a whole bunch of stuff which I described in the README - rather than type it out again, I'll copy that into some spoilers.
|daze||instant||||{^UU}|you may return an island you control to its owner's hand rather than pay @'s mana cost.\counter target spell unless its controller pays {^}.|
|korlash, heir to blackblade|legendary|creature||zombie warrior|*/*|{^^BBBB}|@'s power and toughness are each equal to the number of swamps you control.\{^BB}: regenerate @.\grandeur ~ discard another card named @: search your library for up to two swamp cards, put them onto the battlefield tapped, then shuffle your library.|
|silent~chant zubera||creature||zubera spirit|&^/&^^|{^WW}|when @ dies, you gain &^^ life for each zubera that died this turn.|
|doubling season||enchantment||||{^^^^GG}|countertype # ore\if an effect would put one or more tokens onto the battlefield under your control, it puts twice that many of those tokens onto the battlefield instead.\if an effect would place one or m# counters on a permanent you control, it places twice that many of those counters on that permanent instead.|
... well Doubling Season turned out awkward. Need to fix that at some point.
mtgencode
======
Python scripts for encoding MTG cards in a way that is hopefully nice for neural networks.
I apologize in advance for the quality of this code. Once I figure out the best way to do things, I might try to clean it up. Until then it's going to be a mess.
To use the script, you'll need to get the json corpus of magic cards from mtgjson.com. I usually encode from AllSets.json, but if you want to extend the code you can change it to use the other fields from AllSets-x.json.
Once you have the json corpus:
```
python encode.py AllSets.json output.txt
```
will read the corpus from AllSets.json and put the new encoding in output.txt.
Apparently I'm running Python 2.7.6.
======
So, what exactly does it do? Here's an excerpt from the output file. Hopefully it's even up to date.
```
|assault||sorcery||||{RR}|@ deals &^^ damage to target creature or player.|
|battery||sorcery||||{^^^GG}|put a &^^^/&^^^ green elephant creature token onto the battlefield.|
|moat||enchantment||||{^^WWWW}|creatures without flying can't attack.|
|nether spirit||creature||spirit|&^^/&^^|{^BBBB}|at the beginning of your upkeep, if @ is the only creature card in your graveyard, you may return @ to the battlefield.|
|cryptic command||instant||||{^UUUUUU}|choose two ~\= counter target spell.\= return target permanent to its owner's hand.\= tap all creatures your opponents control.\= draw a card.|
|darksteel reactor||artifact||||{^^^^}|countertype # charge\indestructible \at the beginning of your upkeep, you may put a # counter on @.\when @ has twenty or more # counters on it, you win the game.|
|jace, memory adept||planeswalker|&^^^^|jace||{^^^UUUU}|+&^: draw a card. target player puts the top card of his or her library into his or her graveyard.\&: target player puts the top ten cards of his or her library into his or her graveyard.\-&^^^^^^^: any number of target players each draw twenty cards.|
```
The format is:
```
|cardname|supertypes|types|planeswalker loyalty|subtypes|power and toughness|mana cost|text|
```
Cards are separated by two newlines. Multifaced cards (split, flip, etc.) are encoded together, with the castable one first if applicable, and separated by only one newline.
All decimal numbers are in represented in unary, with numbers over 30 special-cased into english. Fun fact: the only numbers over 30 on cards are 40, 50, 100, and 200. The unary represenation uses one character to mark the start of the number, and another to count. So 0 is &, 1 is &^, 2 is &^^, 11 is &^^^^^^^^^^^, and so on.
Mana costs are specially encoded between braces {}. I use unary counter to encode the colorless part, and then special two-character symbols for everything else. So, {3}{W}{W} becomes {^^^WWWW}, {U/B}{U/B} becomes {UBUB}, and {X}{X}{X} becomes {XXXXXX}. Read encode.py if you want more details, there's a nice table.
The name of the card becomes @ in the text. I try to handle all the stupid special cases correctly. For example, Crovax the Cursed is referred to in his text box as simple 'Crovax.' Yuch.
The names of counters are similarly replaced with #, and then a speial line of text is added to tell what kind of counter # refers to. Fun fact: there's more than a hundred different kinds.
======
Here's an attempt at a list of all the things I do:
* Aggregate split / flip / rotating / etc. cards by their card number (22a with 22b) and put them together
* Make all text lowercase, so the symbols for mana and X are distinct
* Remove all reminder text
* Put @ in for the name of the card
* Encode the mana costs, and the tap and untap symbols
* Convert decimal numbers to unary
* Simplify the syntax of dashes, so that - is only used as a minus sign, and ~ is used elsewhere
* Make sure that where X is the variable X, it's uppercase
* Change the names of all counters to # and add a line to identify what kind of counter # refers to
* Move the equip cost of equipment to the beginning of the text so that it's closer to the type
* Replace acutal newline characters with \ so that we can use those to separate cards
* clean all the unicode junk like accents and unicode minus signs out of the text so there are fewer characters
Apologies for the .md formatting in the README, it looks better on github.
And I started figuratively shouting out that we can ASK THE NEURAL NETWORK QUESTIONS! I finally caught up reading page 31, and I see that other people came up with kinda-sorta the same thought, with the "priming" idea.
Let's find out what "shiffles" does! Using the same nural network that generated Matrom Sliver, feed in
And see how it completes the rule.
Note, I didn't capitalize shiffles. The neural network probably doesn't get the association between capital and lower case letters. (In fact the entire input should probably standardize all capitals or all lowercase. Maybe exclusively equate capitals to mana-symbols.)
(Edit: actually it should probably also be primed with the series of cards it generated before Matrom Sliver, to ensure the neural network is in the same "mental state" when it gets to the shiffle keyword.)
Excellent! I'm very grateful to both you and jml34 for contributing your time so we can see what will work best. I plan on playing with both of your contributions in the near future.
EDIT: By the way, mistakes like with Crovax are fine. They happen so rarely that they never seem to make too much of a negative impact. Same with Gleemax costing 1 million mana.
Actually, it tends to capitalize the first word of every sentence, so it does get the whole upper/lower case. Of course, we plan on eliminating that to simplify the input. Oh, and I think the Magic English way to say that is "As long as ~ is in your graveyard". Anyway, definitions for shiffles (according to the network) include...
* As long as this card is in your graveyard, you may put it onto the battlefield. If you do, then sacrifice it unless you pay 1.
* As long as this card is in your graveyard, you may have target player put the top card of his or her library into his or her graveyard. If you do, discard your hand.
* As long as this card is in your graveyard, you may exile it.
EDIT: By the way, I'm happy you found all this so entertaining.
Oh, and there are some more
* As long as this card is in your graveyard, it's an artifact in addition to its other types.
* As long as this card is in your graveyard, it is an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.
* As long as this card is in your graveyard, put a +1/+1 counter on it.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
Makes Matrom Sliver absolutely broken with any ETB/LTB effects. 2-card infinite combo, anyone? And for just 1 red mana.
This, or something similar, would be a common occurrence in pretty much every Legacy format:
Turn 1: Badlands, Matrom Sliver, Lotus, Buried Alive, search for Aethersnipe, Avalanche Riders, and Abyssal Horror, GG unless you have a Force of Will/Contagion/Pyrokinesis and I don't have a Force of Will/Mox Sapphire + Force Spike/Dark Ritual + Mox Jet or Ruby or Sol Ring or Mana Crypt and some type of counterspell in addition to the Lotus...
Indeed, though from what I saw there are about 400 creatures with names of the form "somebody, something something." Of these, I think about 100 actually use their shortened first name in the text rather than the full name of the card. This might not be a big splash in a pool of 15k cards, but it's probably a fair number of the legendary creatures. Anyway, I'm a perfectionist, and silly edge cases like this will bother me until I fix them even if the neural net is smarter than I am :).
I've been thinking about this as well. I got rid of the 'un' sets in my data, as well as stuff like Vanguard cards and planes. I built some infrastructure to handle multi-card cards, like flip and split cards. I detect them by looking at the card numbers in the json data, and then make sure to put them next to each other in my encoding with a slightly different separator between them. No idea if that's a reasonable thing to do or if the network can use it to create coherent new designs, but we'll see.
I'm currently training a new net on my data, size 512 and 3 layers. My intel core can pull 4.5 seconds per batch, so it should be mostly done cooking by tomorrow evening. I'll share the results if it does anything cool. So far (in a small sampling dump from epoch 2) it even created an equipment with an equip cost, though the rest of the text was nonsense.
I think there might be something wrong with my formatting... it really wants to use 'black' as a noun. Maybe my computer is a racist?
black scary
2G
creature - human soldier
when @ enters the battlefield, draw a card.
2/2
vodaning great
2G
sorcery
destroy target black or land.
4, T: return target creature to its owner's hand: regenerate another target creature.
baloachi hunter
5R
creature - dragon
protection from blacks
3/4
fearskin cital
2U
enchantment
whenever a black enters the battlefield under your control, you may put a # counter on @.
T: add U or B to your mana pool.
And then this... I don't even...
guardian *****
3U
instant
return target creature card from your graveyard to your hand
Some of the things it's producing are pretty reasonable.
death plaler
2U
creature - merfolk rogue
6, T: draw two cards.
2/2
qrathersere skirmin
4
artifact
3, T: return target creature card from your graveyard to the battlefield.
savage wish
RR
creature - bird
flying
when @ enters the battlefield, return target creature to its owner's hand.
when @ is put into a graveyard from the battlefield, you may return a creature card from your graveyard to the battlefield.
2/2
remand pavotot
6
artifact creature - wurm
artifact spells you cast cost 1 less to cast.
4/4
Sometimes it's really close:
swarchander grave
2B
creature - human mana spellshaper
whenever @ deals combat damage to a player, you may cast a creature card from your hand onto the battlefield instead.
1/1
And sometimes not quite...
grave ghoul
3R
creature - human spellshaper
1: @ becomes a 7/5/3 golem artifact creature.
1/1
shamble cenf
hand
T: add 1 to your mana pool.
T: add 1 to your mana pool.
3, T: target creature gains haste until end of turn.
RW, T: tap all artifacts by creatures have flying.
Yes, shamble cenf is a card of type hand. I believe the nn meant land, but hey, we now know that hands don't have a casting cost.
Oh, and it made a real equipment!
fear of the penni
5
artifact - equipment
equip 1
equipped creature has "T: this creature deals 1 damage to target creature or player.
If you have a very condensed encoding, the network may pick up on things faster, but the mistakes it makes will be all the more hilarious. The network trained on just English can make mistakes like "whitt creatures you control" and still come out okay, but change a few characters in an encoded text, and you get a completely different card. I think you commented on this very issue earlier, so I'm preaching to the choir here, I know.
That you got a functioning piece of equipment on epoch 8 is actually very promising.
As for "guardian *****", yes, my networks curse too. I swear that they have come up with hideously offensive names like "*****-fire elemental" (just picture that in your mind), and I've avoided mentioning them thus far because I didn't want to detract from the successes.
I'm interested to see what things look like when the network is more fully trained. My hope is that you'll get cards that are, on average, more in line with their colors, like "death plaler" is. That is, if we lessen the cognitive burden of mastering the syntax, then we have more resources to spare for other things. Of course, that may be too much to hope for at this point. At the very least, we'll reach the point of coherence much faster.
EDIT: By the way, a Facebook friend asked me how one could make a reasonable card that had the text "Nonland cards you own have delve" on it, and I fed that to the network and got
The Ringcaster
3B
Creature - Human Wizard
Nonland cards you own have delve. If they can't, you lose the game.
2/2
You know, I think that's fair and balanced.
EDIT (2): Somehow I messed up the n-gram script. For everyone's edification, I'll rerun the script soon and give you the results.
I'm really interested to see what happens. However, given their rarity, you're likely to only get that output if you do some kind of mid-sequence priming. That or be very patient and let it run until you do get some flip and split cards.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
For the record, I have taught introductory programming courses using Python before and I have a wealth of resources to offer you should you ever want to learn such a language.
Also, that's perfectly fine. Just so long as you make note of your regular expressions somewhere so we can reproduce your work later when we need to.
Can you give an example?
I've considered using other architectures, much like what you're suggesting. The start/stop codons seem to work well enough, after enough training has been done, but the training process is made slightly more difficult by the fact that the network has to learn that the codons mark the ends of contexts on its own.
Ohhhh, you just gave me an idea of how we could modify the code. What we really want is to flush out the internal memory of the network whenever it hits the end of a card, that way it doesn't try to piece together spurious connections between one card and the next. That could prevent some of the problems you're talking about without the need for any special interventions or serious modifications. I'm not sure how much of an improvement that'll make, but it's definitely do-able, and it's something we probably should have done from the start.
And you make a good point about the chopping up of cards. I'll have to investigate that when I have the time.
EDIT:
The results are looking very promising. I would say train more. I want to follow this through and see where it leads. For example, I'm noticing that the colors field and the mana cost field don't always agree, and I'm interesting in seeing how long it takes for that issue to get resolved.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
2W
crush~tear of nettles
creature - human soldier
protection from black
when @ enters the battlefield, target creature an opponent controls gets +17/+17 until end of turn.
2/2
# Uhh, their guy gets what?
1R
scroll of giant
creature - goblin warrior
inspired ~ whenever @ becomes untapped, tap all creatures you control.
2/2
# Most inspired goblin around. Maybe you can make a combo out of this?
1B
goblin stommer
creature - zombie
B: @ gets +1/+0 until end of turn.
2, T: put a 2/2 black zombie creature token onto the battlefield.
whenever @ attacks, it assigns no combat damage this turn as though it weren't blocked by it this turn.
1/2
# Is that last ability possible? Legal?
3GW
pul allalist
creature - human cleric
vigilance
as long as @ is untapped, it has flying and "2: the next time a source of your choice would deal damage to you this turn, prevent that damage."
3/4
# Did it steal large portions of this from another card?
2U
lord of the hunt
creature - faerie rogue
flash
flying
G: @ gets +1/+1 until end of turn.
2/2
# Cool!
2W
spitting hydra
creature - human knight
first strike
2UU: exile target creature. if you do, shuffle your library.
2/2
# You know it's a neural net because of the extraneous shuffling.
4
powder of phyrexia
artifact - equipment
equip 1
equipped creature has flying.
# Hey look, equipment!
1
fungal beemle
artifact - equipment
equip 1
equipped creature gets +1/+0 for each creature you control.
# Even interesting equipment!
4U
garruk, horde path
planeswalker - garruk
countertype # pagon
@'s power and toughness are each equal to the number of # counters on @.
when @ enters the battlefield, reveal the top three cards of your library, then put them back in any order.
entwine 4
4
# It tried to do a planeswalker... Hasn't picked up the +n and -n abilities it seems. It does think they use counters, which is a bit strange because most of them don't actually need to specify a counter type.
5
army of the mitahor
artifact
as long as you control an artifact, @ deals 2 damage to target creature.
-9: counter target noncreature spell unless you pay 1.
flashback 4B
# ... aaaand that's where the -n abilities went!
8
confessive engine
artifact creature - golem
intimidate
hexproof
7/7
# Love the name... Confess! NOW!
(B/G)RGGG
talkul, live warrior
legendary creature - human warrior
trample
3BB: monstrosity 4.
sacrifice a creature: put a 2/2 green bird creature token onto the battlefield for each card in your hand.
6/6
# Infinite dudes. Seems legit. Doesn't matter if the birds are more similar to bears.
4
reprict of the fallen
artifact
countertype # charge
@ enters the battlefield with a # counter on it.
T: put a # counter on @.
2, T, remove a # counter from @: put a 6/6 black and red demon soldier creature token onto the battlefield.
when @ leaves the battlefield, sacrifice @.
= destroy target nonblack creature. it can't be regenerated.
# Sometimes it even figures out counters, though this example has an extraneous bullet point ability on the end. And some other... issues.
WU
mirror lava
enchantment - aura
countertype # inchan
@ enters the battlefield with X # counters on it.
T, remove a # counter from @: add one mana of any color to your mana pool.
# If only it had figured X out.
4
threa twint
artifact
countertype # charge
T: put a # counter on @.
remove three # counters from @: put a 2/2 green beast creature token onto the battlefield.
# There. Totally reasonable.
crown of tavery
land
@ enters the battlefield tapped.
T: add U to your mana pool.
T: bolster 1, then put an X/X red elemental creature token onto the battlefield, where X is the number of # counters on @.
# Here it figured X out, but not so much the counters...
2R
cathar kavu
creature - goblin rogue
whenever @ attacks, it deals X damage to target creature or player, where X is its power.
2/1
# Not bad, did it just copy this ability from something else? It seems to get defining X within a single ability much more easily than using it from a cost.
RR
shacklesworm
sorcery
you may put a mountain or creature card from your hand onto the battlefield. it has "T: add one mana of any color to your mana pool."
# Intersting...
U
psychic silence
instant
counter target spell.
# Yay! Better counterspell!
B
crown of twins
instant
target creature gets +3/+3 until end of turn.
# And colorshifted giant growth!
4B
rawing winds
sorcery
destroy target permanent.
cycling 2
# And even more expensive black Vindicate with cycling!
4
chores of waste
artifact
whenever a creature deals combat damage to a player, that player exiles a card from his or her hand. if you do, draw two cards.
# I've seen this happen on previous neural nets as well. A global ability that becomes really strong with the addition of an 'if you do' clause.
If you want to see the general consistency, or you're just hungry for cards:
1R
deathmast general
creature - goblin
when @ enters the battlefield, each opponent loses 3 life.
2/2
3R
stone fear
instant
@ deals 2 damage to target creature.
1G
death thunder
instant
counter target noncreature spell.
2R
distiple of sleath
instant
target creature gets +0/+4 until end of turn.
5
army of the mitahor
artifact
as long as you control an artifact, @ deals 2 damage to target creature.
-9: counter target noncreature spell unless you pay 1.
flashback 4B
3B
detonate
instant
destroy target creature. its controller loses 4 life.
1R
spirit sheal
enchantment
whenever a creature dies, it deals 1 damage to target creature or player.
4RR
mistform angel
creature - elemental
B: @ gets +1/+0 until end of turn and can't be blocked this turn.
5/5
1G
resyonying specter
creature - elf shaman ally
1G, sacrifice @: target opponent reveals his or her hand. you choose a nonland card from it. that player discards that card.
1/2
2W
steel shop
enchantment
at the beginning of your upkeep, you may put a # counter on target nontoken creature.
8
confessive engine
artifact creature - golem
intimidate
hexproof
7/7
1R
spike beacher
creature - human soldier
@ can't attack unless defending player controls an island.
3/2
1W
search touch
instant
choose one ~
= target land becomes a swamp until end of turn. if he or she does, that player discards a card.
draw a card.
4B
inquisitor and thunder
sorcery
@ deals 3 damage to target creature or player.
1G
shambling storm
enchantment - aura
enchant creature
whenever enchanted creature deals combat damage to a player, that player discards a card.
2W
crush~tear of nettles
creature - human soldier
protection from black
when @ enters the battlefield, target creature an opponent controls gets +17/+17 until end of turn.
2/2
1RG
marsh stalker
creature - surapmane
haste
at the beginning of your upkeep, sacrifice @ unless you pay 3.
2/2
2G
cyclops paradise
enchantment
keven or more cards are in your graveyard.
whenever a player casts a spell, @ deals 2 damage to that player.
1U
flood
instant
destroy target creature with a +1/+1 counter on it.
whenever an opponent discards a card, you may pay 3. if you do, put a 2/2 green centaur creature token onto the battlefield.
3
tigal pefasus
artifact
@ enters the battlefield tapped.
T: add U or B to your mana pool.
2G
worms of the hards
enchantment - aura
enchant creature
enchanted creature has "T: this creature deals 1 damage to target creature or player."
2BR
whip battery
sorcery
@ deals 2 damage to target creature or player.
3G
primal illusionist
creature - cat
heroic ~ whenever you cast a spell that targets @, @ gains vigilance until end of turn.
4/4
2W
traveling barbarian
creature - human soldier
when @ dies, put X 1/1 green saproling creature tokens onto the battlefield. target opponent reveals his or her hand. you choose a nonland card from it. that player discards that card.
2/2
WW
nuultroxawion
enchantment
shadow
1W: the next time a source of your choice would deal damage to you this turn, prevent that damage.
3WW
tardor's blood
sorcery
destroy target enchantment.
4
static nother
artifact
4, T: target player reveals his or her hand and discards a card. you gain life equal to that creature's toughness.
2R
trap dusk
instant
target creature gains first strike until end of turn.
intantai enshaled
land
you may cast a spell you control has white or legendary creatures that share a creature type with equipped creature has the same name as that spell.
3GG
jarmari, the dream swarm
legendary creature - human warrior
level up G
level 1~3
2/4
flying
5/4
1R
call to the battleless
instant
cast @ only during the declare blockers step.
return X target creatures you control to their owner's hand. activate this ability only during your upkeep.
1G
jassize
instant
destroy target enchantment.
2R
bale
sorcery
destroy target nonartifact creature that shares a color with it. if that spell is countered this way, put it onto the battlefield attached to it.
-6: each player discards all the cards in his or her hand.
2G
assembly manticore
creature - insect druid
G, T: you may tap or untap target creature.
2/1
4W
efreet whimperer
creature - kithkin beast
1W: target creature becomes the creature type of your choice until end of turn.
3/3
1R
scroll of giant
creature - goblin warrior
inspired ~ whenever @ becomes untapped, tap all creatures you control.
2/2
1B
goblin stommer
creature - zombie
B: @ gets +1/+0 until end of turn.
2, T: put a 2/2 black zombie creature token onto the battlefield.
whenever @ attacks, it assigns no combat damage this turn as though it weren't blocked by it this turn.
1/2
5U
split terecosn
creature - fish
trample
at the beginning of your upkeep, put a 1/1 green saproling creature token onto the battlefield.
5/2
XR
hearth strength
instant
@ deals 4 damage to target creature or player.
2R
volbance
instant
@ deals 6 damage to target player.
1U
lava strige
instant
target creature gets +5/+5 until end of turn.
@ can't be blocked this turn.
2RR
scourge of riders
creature - viashino shaman
haste
3/3
2U
tormordi gatewalker
creature - human rogue
when @ enters the battlefield, sacrifice it unless you discard a creature card.
1/1
1W
markov tunneller
creature - human cleric
T: target land becomes a black and red goblin with base power and toughness 6/6 until end of turn.
1/1
3GW
pul allalist
creature - human cleric
vigilance
as long as @ is untapped, it has flying and "2: the next time a source of your choice would deal damage to you this turn, prevent that damage."
3/4
1W
god of revival
instant
choose one ~
= all creatures get -1/-1 until end of turn.
G
lost of urzo
instant
prevent all damage that would be dealt this turn. if a creature dealt damage this way would die, exile that card.
2W
bloodchise assassin
creature - human cleric
when @ dies, you may draw a card.
2/2
2U
lord of the hunt
creature - faerie rogue
flash
flying
G: @ gets +1/+1 until end of turn.
2/2
2G
saga to negic
creature - human rogue
2G, T: target creature gains lifelink until end of turn.
1/1
7
pestering champion
artifact
destroy a creature you control and you gain 5 life.
2
harmur shield
artifact - equipment
equip 3
equipped creature gets +2/+2 and has shroud.
morph 5U
3BB
steeling past
sorcery
return up to three target creature cards from your graveyard to your hand.
= search your library for two forest cards, reveal them, and put them into your hand. if you do, shuffle your library.
3U
purelider sliver
creature - sliver
countertype # verse
at the beginning of your upkeep, you may pay 1W. if you do, put a 1/1 green saproling creature token onto the battlefield.
2/2
3
avatar of the star
artifact
3, T: put a 2/2 green bear creature token onto the battlefield.
1U
defense of louthane
enchantment - aura
enchant creature
enchanted creature gets +0/+3 and has reach.
3R
aven spirit
creature - beast
1R: @ deals 1 damage to target creature or player.
3/3
2W
spitting hydra
creature - human knight
first strike
2UU: exile target creature. if you do, shuffle your library.
2/2
1UU
order of the fluid
creature - human wizard
T: put a 3/3 green beast creature token onto the battlefield.
1/2
3G
daethery springs
enchantment - aura
enchant creature
1B: regenerate enchanted creature.
when enchanted creature dies, draw a card.
6W
chrome tutor
sorcery
you gain 3 life.
draw a card at the beginning of the next turn's upkeep.
1U
volcanic master
creature - human wizard
2: all creatures get -1/-1 until end of turn.
1/1
3G
seral scout
creature - cat warrior
when @ enters the battlefield, if it was kicked with its 1W kicker, all creatures get -2/-0 until end of turn.
3/3
W
garavoas of thunder
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
3B
dongling dragonnass
creature - zombie
reach
at the beginning of the end step, any player may reveal any number of goblins.
3/3
1G
snapped abilities
creature - elf archer
2/3
WWU
mardu live
instant
as an additional cost to cast @, sacrifice a creature.
@ deals 3 damage to target player.
= @ deals 2 damage to target creature or player.
2WW
plasmarmation
enchantment
2: choose a green permanent. you gain 1 life for each creature he or she controls. then if you control no untapped lands, each opponent loses 1 life.
2RR
charmed flight
enchantment
whenever a player casts a multicolored spell, you may pay 1. if you do, return that card to the battlefield under your control. then that player loses 3 life.
4R
scorch
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
1U
daunted soldier
creature - kor soldier rogue
whenever @ blocks or becomes blocked by a creature, that creature becomes an artifact is an artifact in addition to its other types.
1/1
R
marsh of sessing
enchantment - aura
enchant creature
enchanted creature gets +1/+0 and has flying.
3G
troppes of war assassin
creature - spirit
G, T: search your library for a merfolk card and put it onto the battlefield. then shuffle your library.
3/3
4
danting spellbomb
artifact
T, sacrifice @: destroy target nonblack creature.
4
crambling magus
artifact
2: creatures you control get +1/+1 until end of turn.
1BB
mareud revelation
instant
return target creature card from your graveyard to your hand.
4
powder of phyrexia
artifact - equipment
equip 1
equipped creature has flying.
4RR
skyplander
creature - giant warrior
G, sacrifice a land: put a +1/+1 counter on @.
5/5
3U
orsakan nemesis
creature - merfolk wizard
R, T: @ loses this ability and becomes an aura enchantment with enchant creature. attach it to target creature.
2/2
5RR
fena trick
sorcery
discard three cards. target opponent discards a card. then destroy the creature with the same name as that creature.
draw a card at the beginning of the next turn's upkeep.
6UUU
goblin harrier
creature - leviathan
hexproof
@ has flying as long as you control a swamp.
B: @ becomes a 5/5 sliver creature with flying until end of turn.
9/9
2WW
badatacory temple
creature - human soldier
whenever @ attacks, exile all cards from all graveyards.
draw a card.
2/3
5RR
strike of the spinked
instant
@ deals 3 damage to target creature or player and 7 damage to each opponent.
haste
2W
trimocher guide
creature - human soldier
first strike
1B: search your library for a basic land card and put that card onto the battlefield tapped. then shuffle your library.
tap an untapped nontoken creature you control: put a +1/+1 counter on @ and target creature you control and target creature until end of turn. untap that creature.
2/2
2U
dawnmorger
creature - zombie knight
@ can't block creatures with flying and gain haste until end of turn.
2/2
4GG
young sight demon
creature - beast
when @ enters the battlefield, draw a card.
5/5
3U
tarpid rootwaller
creature - human wizard
U, T: you gain 2 life.
2, T: put a +1/+1 counter on each creature you control.
whenever @ attacks, destroy all creatures with power 2 or less.
2/1
2W
fear embrace
enchantment
whenever a creature with toughness 3 or greater enters the battlefield under your control, you may draw a card.
1W
cannon, heart
sorcery
other green creatures you control get +1/+1 until end of turn.
2W
graveclur centaur
creature - human cleric
1W, T: target creature gets +3/+3 until end of turn.
1/1
1W
nature's bees
creature - human monk
R, T, sacrifice @: @ deals 6 damage to target player.
2/1
4RR
pillar of ervisice
sorcery
destroy all enchantments. at the beginning of the next end step, sacrifice that creature if there are no # counters on @.
5R
wormland goblin
creature - cat warrior
trample
@ attacks each turn if able.
4/4
3G
lightning wall
creature - spirit
@ gets +1/+1 for each creature you control.
3/3
5UU
thrampowing wolf
creature - bird wizard
flying
when @ enters the battlefield, if you control three or more artifacts, @ deals 3 damage to target creature or player.
5/5
2U
agani's winds
instant
counter target spell unless its controller pays 1.
1B
mirgulous spite
instant
destroy target nonblack creature. it can't be regenerated.
4W
glaring serpent
creature - spirit
whenever another creature with trample attacks and isn't blocked, that player discards two cards.
2/4
3W
thoughtfire of runt
creature - pegasus
flying
when @ enters the battlefield, if it was kicked, destroy each creature with flying and each other player at the beginning of the next end step.
other creatures you control get +1/+0 and have first strike and "G: this creature gets +2/+2 until end of turn."
2/2
1B
skyshroud copper
creature - spirit
whenever @ blocks or becomes blocked by a creature, @ gets +2/+0 until end of turn.
2/2
GG
knight of the fend messencers
creature - human druid
when @ enters the battlefield, draw a card for each elf card in your graveyard.
2/1
5B
deeping stomp
sorcery
return target nonland permanent to its owner's hand. its controller loses 1 life.
2GG
court elemental
creature - elemental
trample
echo 5R
6/6
1BB
great conservation
enchantment
when @ enters the battlefield, add RRRR to your mana pool, then that player sacrifices a creature.
3RR
magnumize
sorcery
put a 3/3 green beast creature token onto the battlefield.
= put a 7/7 green beast creature token with flying onto the battlefield.
2
hold valis
artifact
2, T: exile target card from a graveyard. if @ was kicked, it deals 4 damage to each creature without flying and each player.
2W
shinix of the skybeen
creature - human wizard
1W, T, discard a card: @ deals 3 damage to each creature and each player. any player may activate this ability.
1/2
2GG
goblin mercy
enchantment
skip your draw step.
at the beginning of the end step, if you control no walls, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. then shuffle your library.
2R
mawced strike
instant
@ deals 4 damage to target creature or player.
2W
chancellor of fire
creature - unicorn
landfall ~ whenever a land enters the battlefield under your control, @ gains "3B, T: prevent all combat damage that would be dealt this turn.
threshold ~ @ gets +4/+4 as long as seven or more cards are in your graveyard.
2/3
1W
rote of the blood
instant
you gain 10 life.
1U
diverzing skaru
creature - human pirate
countertype # ki
whenever @ attacks and isn't blocked, you may discard a card that player has return a creature card from your graveyard to your hand.
2/2
stone plant
land - gate
@ enters the battlefield tapped.
T: add W or U to your mana pool.
G
sanctum river
creature - elf druid
when @ enters the battlefield, destroy target creature.
1/1
1B
ojutai changeling
creature - human rogue
2B, T: target creature gains shroud until end of turn.
2/1
6BB
ash, earthrail
legendary creature - lizard soldier
protection from white
5/6
3R
oterun sliver
creature - sliver
at the beginning of each upkeep, if a player cast two or more spells last turn, transform @.
3/3
1RW
fusijul cyclops
creature - cat soldier
vigilance
if a creature dealt damage by @ this turn dies, put a +1/+1 counter on @.
2/3
1R
chaoced bist
instant
choose one ~
= destroy target nonblack creature. it can't be regenerated.
1G
planing monstrosity
creature - elf warrior
T: add G to your mana pool.
1/1
4
faerie power tapon
artifact - equipment
equip 2
equipped creature has "T: add one mana of any color to your mana pool."
1B
blood healer
creature - human rogue
4B, sacrifice a creature: target player draws a card.
2/2
3G
rivervenger
creature - elf shaman
when @ enters the battlefield, you may search your library for a card and put it onto the battlefield tapped. then shuffle your library.
2/3
4U
tyonagim armor
enchantment - aura
enchant land
enchanted land is a multicolored creature.
1G
vemagic priest
creature - human monk
when @ enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle your library and put you onto the battlefield tapped. then shuffle your library.
2/2
1
disgolsing musk
artifact
T: you may put a # counter on @.
T, remove any number of # counters from @: add 1 to your mana pool.
2B
world of darn
sorcery
take an extra turn after this one. activate this ability no more than twice each turn.
3G
springwatch catablast
creature - elf soldier
sacrifice @: return target card from a graveyard to its owner's hand.
2/1
XBB
yuliculate
sorcery
destroy target nonblack creature. it can't be regenerated.
2W
soldevi shaman
creature - human soldier
echo 3R
when you cycle @, you may put a 4/4 red dragon creature token with giant converted mana cost X from your hand rather than pay @'s mana cost.
any number of target creatures each get +3/+3 and gain shadow until end of turn.
1/2
2
decolarion lone
artifact
2, T, sacrifice @: destroy target nonblack creature.
G
roor of enlosce
instant
choose one ~
= target creature gets +4/+4 until end of turn.
3BB
stand stalker
creature - vampire warrior
forestwalk
4/4
2GG
stormband goblin
creature - spirit
when @ enters the battlefield, sacrifice it unless you return to creatures you control to their owner's hand.
at the beginning of your upkeep, if you control no other creatures, @ gets +2/+0 and gains when @ enters the battlefield tapped, then put two +1/+1 counters on it equal to the number of white cards in your graveyard.
2/1
2R
river glace
enchantment - aura
enchant creature
enchanted creature has flying.
1U
minter
instant
counter target spell if it's blue.
G
iron glory
sorcery
until end of turn, target creature can't block this turn.
WU
mirror lava
enchantment - aura
countertype # inchan
@ enters the battlefield with X # counters on it.
T, remove a # counter from @: add one mana of any color to your mana pool.
4G
thalan ravager
creature - sliver
when @ enters the battlefield, draw a card.
3/3
2G
jelecos
creature - wizard
whenever @ deals damage to a player, destroy @. if you don't, you lose the game.
2/4
3W
goblin war skeleton
creature - spirit
when @ enters the battlefield, tap target creature an opponent controls.
2/2
2G
kami of the mage
creature - elf
trample
when @ enters the battlefield, put a 1/1 white soldier creature token onto the battlefield.
3/1
3G
aerial brigade
creature - minotaur warrior
4/4
3
simic sunserence
artifact
when @ enters the battlefield, if you control two or more lands, you may pay 2W. if you do, put a token that's a copy of target creature onto the battlefield.
other creatures you control get +1/+1.
nollaguar enimilation
land
T: add 1 to your mana pool.
1, T: add G or W to your mana pool.
2UU, T: target creature gets +4/+0 until end of turn. you may choose new targets for the copy.
B
dissance spark
instant
destroy target land.
3RR
balshon thief
creature - beast
whenever @ is dealt damage, you gain that much life.
3/3
3BB
ascendon's instinct
instant
destroy target artifact or land.
= target creature gains forestwalk until end of turn.
flashback 2W
4B
pciting treefolk
creature - horror
when @ enters the battlefield, attach it to target creature.
4/4
2W/
death ghoul
creature - bird
flying
1: @ gains flying until end of turn.
2/2
5
white dragon
artifact creature - myr
infect
T: @ deals 1 damage to target creature or player.
0/3
1W
keeper of ashes
creature - human knight
first strike
at the beginning of each upkeep, if no spells were cast last turn, transform @.
2/1
4G
volcanic nessous
instant
permanents you control gain lifelink until end of turn.
2W
grave~humble
instant
exile target land.
= each player gains 2 life for each card in his or her hand.
4
clurstone hornet
artifact
4, T: target creature gains flying until end of turn.
1: @ gets +1/+0 until end of turn. activate this ability only if you control a creature with power 2 or greater.
3GG
thatara's conslayer
creature - faerie
flying
7: @ deals 1 damage to target creature or player.
2/2
2U
shaper of protection, protection from artifacts
enchantment
at the beginning of your end step, you may draw a card.
3U
imperiele
instant
countertype # time
any number of target creatures gain trample and get +0/+9 until end of turn.
2U
sypdon of the exiled
instant
target artifact becomes a furge creature with power 2 or less from your graveyard into your library.
2W
ashangi rats
creature - human cleric
G/W, T: target player puts the top two cards of his or her library into his or her graveyard.
2/2
2R
tower invoker
creature - goblin warrior
kicker 4B
bloodthirst 6
when @ enters the battlefield, choose one ~
= return target artifact card from your graveyard to your hand.
2/2
3B
haunted of the malice
creature - zombie minion
all sliver creatures have double strike.
3/3
4GG
kirin follower
creature - cat
trample
5/5
angelic shores
land
T: add 1 to your mana pool.
3, T: add one mana of any color to your mana pool.
2
lord of vigid
artifact
1, T, sacrifice @: search your library for a merfolk card, reveal it, and put it into your hand. then shuffle your library.
WW
carcus of talosmancer
creature - human soldier
whenever you cast a spirit or arcane spell, you may pay 1. if you do, put a 5/5 green beast creature token onto the battlefield.
2/2
2W
shield of the abration
creature - human wizard
T: destroy target land.
2/1
2G
vite cave
creature - crab
G, T: target creature gets +4/+2 until end of turn.
1/3
4RR
orzhov roc
creature - lizard
when @ enters the battlefield, if it was kicked, put five +1/+1 counters on it to another target creature or player.
3/3
2W
bond of thorns
creature - kor soldier
whenever a creature enters the battlefield under your control, you may return @ to its owner's hand.
2/3
urza's kraik
land
@ enters the battlefield tapped.
T: add B or R to your mana pool.
0: @ becomes a 3/3 green and white and black beast artifact creature with flying until end of turn.
2R
scroll of searchs
enchantment - aura
enchant creature
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature or player.
2R
cathar kavu
creature - goblin rogue
whenever @ attacks, it deals X damage to target creature or player, where X is its power.
2/1
3R
rain of dead
instant
@ deals 3 damage to target creature or player.
deathdragger excave
land
T: add 1 to your mana pool.
1U, T: add R or R to your mana pool.
1G
shride of dead
enchantment - aura
enchant creature
when @ enters the battlefield, draw a card.
enchanted creature has "R, T: add one mana of any color to your mana pool."
5GGG
undiant of eardan
legendary creature - elf island
trample
at the beginning of your upkeep, sacrifice @ unless you pay 2.
7/7
5UU
barbured the nights
sorcery
target player gains 2 life.
4B
allorian reuminity
sorcery
destroy target nonblack creature.
= destroy target land.
RR
shacklesworm
sorcery
you may put a mountain or creature card from your hand onto the battlefield. it has "T: add one mana of any color to your mana pool."
B
beacon of clouds
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
when enchanted creature dies, sacrifice it, and all other creatures that shares a creature type with it. if you control a black permanent, @ deals X damage to that player, where X is the number of cards in your hand.
2W
coalition at tarnatok
creature - cat soldier
flying
you may cast it and exile a card from your hand.
@ gets +2/+2 as long as it's red.
2/2
2G
flashforment
enchantment
whenever a spell or ability an opponent controls causes you to discard @, you may pay R. if you do, put a 1/1 blue spirit creature token with haste onto the battlefield.
3BB
raper wurm
creature - rat warrior
hexproof
@ can't block.
5/5
3GG
stinger of alluring
creature - beast
whenever @ deals damage to a player, if you control a black permanent, you may pay 3. if you do, return target creature to its owner's hand.
3/3
2
barbarian sandstorm
artifact
at the beginning of each player's upkeep, that player sacrifices a creature.
2R
donewalt thrant
creature - goblin warrior
whenever @ attacks and isn't blocked, you may cast target instant or sorcery card from your graveyard without paying its mana cost. then shuffle your library.
4/3
2W
waulch allushation
instant
@ deals 4 damage to target creature or player.
4GW: put any number of target creature cards from your graveyard on top of your library.
3G
seating transfure
sorcery
search your library for a basic land card, reveal that card, and put it into your hand. then shuffle your library.
2RR
rune of visation
sorcery
@ deals 3 damage to each creature without flying.
= put X # counters on target creature.
= you draw a card that dealt damage to a creature or player this turn.
flashback 5W
U
psychic silence
instant
counter target spell.
B
crown of twins
instant
target creature gets +3/+3 until end of turn.
4B
rawing winds
sorcery
destroy target permanent.
cycling 2
G
skullguard
creature - dryad shaman
T, sacrifice @: choose one ~
= return target creature to its owner's hand.
1/1
1B
interpring radiance
instant
as an additional cost to cast @, sacrifice a creature.
you gain 1 life.
= destroy target permanent with converted mana cost X or less.
4B
widewalker
creature - zombie
4/3
3R
lightning fene
sorcery
as an additional cost to cast @, sacrifice a creature.
@ deals 3 damage to target creature.
2G
ranger's path
enchantment - aura
enchant creature
when @ enters the battlefield, sacrifice it unless you return an untapped land you control to its owner's hand.
T: add U to your mana pool.
4G
march of shambler
creature - ape
when @ enters the battlefield, you may search your library for a card named hunter or dragon, you gain 3 life.
3/4
4
randans mist
artifact
as @ enters the battlefield, choose a color.
at the beginning of your upkeep, sacrifice a creature.
T: add B to your mana pool.
2W
hero of the defand
creature - human soldier
first strike
as long as you have 6 or less life, put the top four cards of your library into your graveyard. if you do, you may play that card.
2/2
3RR
harvest dragon
creature - dragon
flying
whenever @ deals combat damage to a player, that player discards a card.
W, sacrifice @: @ deals damage equal to the number of # counters on it to target attacking or blocking creature.
5/5
3GG
arching torment
sorcery
creatures you control get +1/+1 until end of turn. scry 1.
4
chores of waste
artifact
whenever a creature deals combat damage to a player, that player exiles a card from his or her hand. if you do, draw two cards.
4WW
bonewrowte warrior
creature - gargoyle
flying
whenever @ attacks, counter target spell.
4/4
1
temple of fists
artifact
landfall ~ whenever a land enters the battlefield under your control, you may put a +1/+1 counter on @.
2R
davenness archer
creature - centaur warrior
dethrone
when @ enters the battlefield, creatures you control gain deathtouch until end of turn.
3/1
2G
cloudsoul trick
enchantment - aura
enchant creature
enchanted creature gets +3/+3 and has "T: this creature deals 1 damage to target creature or player."
2W
grarial demon
creature - spirit
flying
threshold ~ as long as seven or more cards are in your graveyard, @ gets +3/+3 and has flying and lifelink.
2/2
2
seeding coral
artifact
when @ enters the battlefield, return target artifact card with converted mana cost 3 or less from your graveyard to your hand.
4
threa twint
artifact
countertype # charge
T: put a # counter on @.
remove three # counters from @: put a 2/2 green beast creature token onto the battlefield.
2RR
voyage magnetion
instant
each creature gets +3/+3 until end of turn.
5G
karmaka hypnotion
creature - centaur warrior
@ becomes a 3/2 green and blue human creature until end of turn.
5/5
4
carashin paragon
artifact
3, T: search your library for a mountain card, reveal it, and put it into your hand. if you do, shuffle your library.
cycling 2
4B
conspirit gampits
creature - zombie
3B: target creature gets +0/+4 until end of turn.
2/2
1U
faith's champion
creature - human wizard
exalted
1: @ gets +1/+0 until end of turn.
1/1
4W
fannal master
creature - spirit
countertype # monstrous
gets +1/+1 as long as you control a permanent.
3/1
3G
iron of words
enchantment creature - insect
3GG: gain control of target artifact becomes blue until end of turn.
3/3
5B
grind cleanse
instant
countertype # time
@ deals 4 damage to each creature and each player.
4R
urza's erethrim
creature - orc warrior
haste
3R: each opponent loses 1 life.
2/3
3U
servant of thoughts
creature - human wizard
islandwalk
3/3
4G
decainate
sorcery
destroy target artifact or enchantment.
3GG
rocksunder
creature - insect
search your library for a forest and any number of goblin cards and put it onto the battlefield. then shuffle your library.
4/4
5
skyreach defiance
artifact
3, T, sacrifice @: counter target spell if its converted mana cost is 2 or less.
2W
shifting stronghold
creature - fox soldier
at the beginning of your upkeep, if @ is tapped, you may sacrifice it. if you do, you gain 1 life.
2/3
3U
mind citadels
enchantment - aura
enchant land
enchanted land has "T: target creature gets +1/+1 until end of turn."
2BB
rage of the satyr
creature - human warrior
@ enters the battlefield with X +1/+1 counters on it and with flying.
3/3
3G
brown of paths
creature - human soldier warrior
@ can't be blocked except by creatures with flying.
flying
1W: @ gets +1/+0 until end of turn.
5/2
2U
black ward
instant
return target creature to its owner's hand.
4B
dishiple growth
enchantment - aura
enchant creature
enchanted creature gets +3/+3 and can't block.
5U
soul renewal
sorcery
search your library for an equipment card, reveal it, and put it into your hand. then shuffle your library.
2WU
instinct soul
instant
destroy target creature with flying.
whenever a player casts a spell or permanent is turned face up, you may put a 1/1 green saproling creature token onto the battlefield.
2B
sandsteppe rats
creature - human horror
whenever @ blocks or becomes blocked by a creature, that creature gains haste until end of turn.
2/2
6WWW
primal reaper
creature - avatar
flying
whenever @ attacks, it gets +3/+0 and gains flying until end of turn.
7/7
1G
musterium dreams
sorcery
draw a card, then discard a card.
3
firemaster wex
artifact
at the beginning of your upkeep, sacrifice @ unless you discard a creature card.
2RR
vine the speceral
legendary creature - goblin warrior
rampage 3
3/3
2U
cobal aboting
sorcery
return all nonland permanents to their owners' hands.
1U
soulnights of gets
instant
counter target spell.
draw a card.
1U
disaster pet
creature - wall
defender
G: @ gets +2/+2 until end of turn.
whenever @ becomes blocked by a creature, destroy that creature. it can't be regenerated. its controller puts a 4/4 green rogue creature token onto the battlefield.
0/5
4B
fenter of battlemage
creature - spirit
whenever @ deals combat damage to a player, that player gains control of @.
3/3
3G
essence winds
instant
choose one ~
= prevent all combat damage that would be dealt this turn.
flashback 9UU
2U
pentral spirit
creature - human wizard
U, T: target creature gets +1/+0 until end of turn.
1/3
1W
agent of the armor
creature - human cleric
T: regenerate target creature.
1/1
4BB
cateran skyshroud
creature - demon
flying
when @ enters the battlefield, if it was kicked, it deals 3 damage to target creature or player.
whenever @ deals damage to a player, that player loses 2 life.
5/4
3W
talas myr
artifact creature - human soldier
U: @ gains haste until end of turn.
4R, T: search your library for a rebel permanent card with converted mana cost 5 or less and put it onto the battlefield. if you do, shuffle your library.
2/3
4RR
radiant hellkite
creature - dragon
flying
whenever you cast a spirit or arcane spell, sacrifice @.
6/6
4
sea crater
artifact
3, T: target creature gets +2/+0 until end of turn.
4BB
inforneling
sorcery
destroy target permanent that player controls.
1R
revalant of might
instant
choose the target of target spell that targets a player.
1UU
captain of rakros
enchantment - aura
enchant creature
enchanted creature gets +3/+3.
2UU
sileads of warlands
enchantment - aura
enchant creature
enchanted creature gets +1/+1 and has "B: regenerate this creature."
R
demonation
instant
destroy target nonblack creature. its controller loses 1 life.
inferno strands
land
@ enters the battlefield tapped.
T: add R to your mana pool.
T, sacrifice @: add W to your mana pool.
2G
vewalker catapult
creature - elf shaman
at the beginning of your upkeep, you may search your library for an artifact card and reveal that card. shuffle your library, then shuffle your library.
1/3
2R
decolarion
enchantment - aura
enchant permanent
when @ enters the battlefield, return a creature card and up to one target creature to its owner's hand. when that creature dies, its controller have it deal 1 damage to him or her.
RR
mystic lord
sorcery
@ deals 10 damage to target attacking or blocking creature.
1W
barding paon
enchantment - aura
enchant creature
enchanted creature gets +0/+1.
2W
prismatic putch
enchantment - aura
enchant creature
at the beginning of your upkeep, you may put a # counter on @.
at the beginning of your upkeep, you may return @ to its owner's hand.
1G
mondrone of the scepter
creature - human monk
sliver creatures you control get +1/+1.
2/2
WW
loothearer dancer
creature - human cleric
2, discard a card: @ gets +1/+0 and gains first strike until end of turn.
1/2
2B
wind fate
instant
destroy target enchantment.
= @ deals 4 damage to target creature or player and 2 damage to itself.
U
defaction
instant
counter target spell unless its controller pays 3.
4GG
wheel of giant
creature - ogre warrior
whenever @ deals combat damage to a player, exile that many cards from the top of his or her library into his or her graveyard.
5/5
3RR
desert goblins
creature - elemental
whenever you cast a spirit or arcane spell, you may put a # counter on @.
T, sacrifice @: search your library for a basic land card and put that card onto the battlefield. then shuffle your library.
4/3
1
fungal beemle
artifact - equipment
equip 1
equipped creature gets +1/+0 for each creature you control.
2
nauthom thicket
artifact creature - myr
@ has base power and toughness 9/9, each opponent loses 3 life.
when @ dies, target creature gets -2/-2 until end of turn.
2/1
2R
order of the gods
creature - goblin shaman
intimidate
when @ enters the battlefield, gain control of target creature until end of turn. untap that creature. it gains haste until end of turn.
@ can't block this turn.
draw a card at the beginning of the next turn's upkeep.
2/2
3RRR
mystic giants
creature - giant
1R, T: target creature gets +1/+1 until end of turn.
W, T: target creature gets +1/+1 until end of turn.
4/8
1G
words of well
sorcery
buyback 5
reveal the top five cards of your library. you may cast that card from your graveyard and that player puts a 5/4 green beast creature token onto the battlefield.
3BB
kackus coplose
creature - vampire
flying
flying
@ can't be blocked by creatures with power 2 or greater.
when @ enters the battlefield, if you control a swamp, target creature gets +2/+0 until end of turn.
4/4
8
wrenching drone
artifact creature - chimera
flying
B: @ gains flying until end of turn.
4/3
3GG
rampant of the watch
creature - rhino soldier
@ can't block.
5/5
3R
sarge grust
creature - viashino shaman
haste
echo 2U
when @ enters the battlefield, it deals 1 damage to each creature without flying and each player.
2/2
2B
infernal drinker
creature - zombie
bestow 7R
when @ is put into a graveyard from the battlefield, return @ to its owner's hand.
3/1
3
velic sky~eal
legendary artifact
you may choose not to untap @ during your untap step.
2, T: exile another target creature. reveal cards from the top of your library until you reveal a creature card. you may pay 1 and return to its owner's hand.
crown of tavery
land
@ enters the battlefield tapped.
T: add U to your mana pool.
T: bolster 1, then put an X/X red elemental creature token onto the battlefield, where X is the number of # counters on @.
4U
formation colossus
creature - human wizard
T: target creature gains flying until end of turn.
2/2
3R
belluwing elvish
creature - human black warrior
haste
2/1
3B
spitting serpent
creature - spirit
all slivers have "T: add W to your mana pool.
2/2
3W
puptitic beast
creature - human cleric
T: @ deals 1 damage to target creature or player.
2/2
1G
soul drood
enchantment
whenever a creature you control dies, put a 1/1 colorless spirit creature token onto the battlefield for each creature it has the most common color among all permanents and other creatures you control.
5RR
kazomano dryad
creature - dragon
flying
when @ enters the battlefield, if it was kicked, it deals 4 damage to target creature or player.
5/5
3W
river realm
instant
creatures you control get +3/+3 until end of turn.
flashback 3W
3W
lava vetil
creature - human cleric
put two 1/1 black and blue spirit creature tokens with flying onto the battlefield.
2/3
3U
flameship
instant
counter target spell unless its controller pays 3 for each blocking creature you control.
1BB
proam rawlick
sorcery
destroy target creature. it can't be regenerated.
threshold ~ if seven or more cards are in your graveyard, you may return target card from your graveyard to your hand.
T: add R to your mana pool. @ deals 4 damage to each creature and each player.
2R
calver lifeblade
creature - elemental boar
at the beginning of your upkeep, return a creature you control to its owner's hand.
2/3
3BBB
winds of rain
sorcery
target opponent reveals his or her hand. you choose a noncreature card from it. that player discards that card.
5W
megnexote
enchantment
if you had a creature blocking or blocked by a creature, @ deals 2 damage to that creature's controller.
1BB
gristdrider
creature - vampire knight
haste
@ can block only creatures with flying.
3/1
advocate for
land
T: add 1 to your mana pool.
2UU, T: put a -1/-1 counter on target creature.
3BBB
grave master
creature - horror
whenever @ deals combat damage to a player, that player puts a 6/6 green beast creature token onto the battlefield.
5/6
1W
supcralent goblin
creature - human soldier
flying
when @ enters the battlefield, if you control no target creatures, sacrifice @. activate this ability only any time you could cast a sorcery.
T: add U to your mana pool.
2/1
5WW
valors of wolthor
creature - bird cleric
flying
when @ enters the battlefield, you may search your library for a forest card and put it onto the battlefield. then shuffle your library.
4/4
6RR
merfolk wisp
creature - giant warrior
T: target creature gains protection from the color of your choice until end of turn.
6/6
2G
favoring verteran
creature - human monk
when @ dies, all creatures get -2/-2 until end of turn.
2/1
6U
goblin berserker
creature - human wizard
flash
bloodthirst 2
2/2
2R
defensive treefolk
creature - cat
@ enters the battlefield with four +1/+1 counters on it.
6, T: @ deals 1 damage to target creature or player.
2/1
4W
councertormows
enchantment - aura
enchant creature
enchanted creature has "T: this creature deals 1 damage to target creature or player."
2W
mask to the fires
instant
convoke
put three 1/1 red goblin creature tokens with flying onto the battlefield.
2G
firebap protection
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
threshold ~ if seven or more cards are in your graveyard, @ has "T: draw a card." activate this ability only if you control a mountain, transform, @ has "T: target creature gets -1/-1 until end of turn."
3U
elapic with
creature - faerie rogue
flying
when @ enters the battlefield, sacrifice it unless you sacrifice three artifacts.
3WU: put a 2/2 black zombie creature token onto the battlefield.
2/2
3W
orzhov shall
creature - cat warrior
vigilance
3/3
2WU
temur regent
creature - spirit
flying
6W: prevent all damage that would be dealt this turn.
1/1
3RR
nivious hero
creature - centaur horror
@ can't block.
5/5
4W
mage fish
enchantment - aura
enchant creature
enchanted creature can't block.
1U
orcish changeling
creature - human wizard
1B, T: target creature gets -1/-1 until end of turn.
1/1
straval of arch
land
T: add U to your mana pool. @ deals 2 damage to you.
B
heart~spirit grove
enchantment
draw a card.
2B
fall of samite
creature - human rogue
1R, T: target player can't cast spells this turn.
3/1
2W
ranisher witch
creature - human cleric ally
T, sacrifice @: put a 3/3 green beast creature token onto the battlefield.
morph 3U
1/1
2BR
triton storm
sorcery
destroy target land. its controller loses 2 life.
4U
burnents of the wilds
enchantment creature - elemental
sacrifice @: target creature gets -4/-0 and gains flying until end of turn.
3/3
3R
gravedead vengeance
sorcery
destroy all lands.
1WU
blueder of the pride
creature - bird soldier
flying
U, sacrifice @: @ deals 4 damage to target creature or player.
2/2
1UR
skyshroud elder
creature - human wizard
when @ enters the battlefield, you may search your library for a black card and put it onto the battlefield. then shuffle your library.
2/2
3B
direan of shivan
creature - zombie
whenever @ deals combat damage to a player, that player loses 1 life and you gain 1 life.
2/1
1W
into the sand sky
instant
choose one ~
= return target creature to its owner's hand.
= @ deals 3 damage to target creature or player and 1 damage to target creature. for each of those creatures, each opponent loses 1 life.
4
gorgon myr
artifact creature - horror
5: search your library for up to two basic land cards and put them onto the battlefield. then shuffle your library.
3/1
4
reprict of the fallen
artifact
countertype # charge
@ enters the battlefield with a # counter on it.
T: put a # counter on @.
2, T, remove a # counter from @: put a 6/6 black and red demon soldier creature token onto the battlefield.
when @ leaves the battlefield, sacrifice @.
= destroy target nonblack creature. it can't be regenerated.
3G
aura machine
creature - human monk
you may choose not to untap @ during your untap step.
4, T: target creature gains first strike until end of turn. activate this ability only once each turn.
3/3
GG
demase scourge
creature - human druid
when @ enters the battlefield, it deals 1 damage to target creature or player.
2/2
2RRR
kerdered pitaher
creature - dragon
flying
at the beginning of your upkeep, you may put a 1/1 green saproling creature token onto the battlefield.
4/4
1U
volcanic carnage
enchantment - aura
enchant creature
enchanted creature has "T: this creature deals damage equal to its power to target creature or player.
flashback~2R, discard @: target creature gets +2/+2 until end of turn.
2G
temporal skarbs
creature - elf shaman
reach
2/1
1WW
ered soldier
creature - human knight
flying
1U: target creature gains flying until end of turn.
2/2
5WW
lives of executioner
creature - human nomad mutant
vigilance
tap an untapped kithkin creature you control: @ gains flying until end of turn.
5/5
2W
evangelic sliver
creature - sliver
trample
2/2
2WW
master of the larged
creature - human soldier
whenever @ becomes the target of a spell or ability, sacrifice it.
2/3
B/RGGG
talkul, live warrior
legendary creature - human warrior
trample
3BB: monstrosity 4.
sacrifice a creature: put a 2/2 green bird creature token onto the battlefield for each card in your hand.
6/6
6
cruel gargoyle
artifact creature - golem
as long as @ is equipped, it has "T: add one mana of any color to your mana pool."
4/3
1R
goblin archers
creature - human artificer
3R, T: add one mana of any color to your mana pool.
1/2
1B
fileblessing
enchantment - aura
enchant creature
enchanted creature can't be blocked except by creatures with flying.
1U
sing bony
sorcery
you may discard a red or white card rather than pay @'s mana cost.
counter target spell unless its controller pays 1.
W
deathnaze
instant
as an additional cost to cast @, sacrifice a creature.
return target artifact card from your graveyard to the battlefield.
4U
garruk, horde path
planeswalker - garruk
countertype # pagon
@'s power and toughness are each equal to the number of # counters on @.
when @ enters the battlefield, reveal the top three cards of your library, then put them back in any order.
entwine 4
4
XB
circle of the benalish life
sorcery
target player loses 2 life and you gain 5 life for each enchantment he or she controls and lands instead.
notion cutthroat
creature - werewolf
flying
you may choose not to untap @ during your untap step.
3U, T: put a +1/+1 counter on @. if that player has more cards in hand than you, you may put a +1/+1 counter on @.
4/4
5R
brackwand
sorcery
you may search your library for an aura card, reveal it, and put it into your hand. then shuffle your library.
3U
settering burnsteel
creature - human wizard
1U, T: destroy target enchantment.
1/2
4RR
black gear
creature - elemental
whenever @ blocks a creature, @ deals 1 damage to that creature's controller.
5/6
That you're getting what look like planeswalker abilities on non-planeswalkers is very peculiar to me. But I love seeing full-fledged level up cards like that legendary creature, Jarmari, the Dream Swarm. I'm interested in seeing what we can do if we prime this network to generate specific inputs. For instance, I learned that the networks I generated had bleed-over between planes and planeswalkers by priming to generate only plane cards. I'm wondering if I can pick apart any of the internal "rules" of the network you trained and see to what extent they differ from my network's.
In any case, you've given me a lot to think about, and I appreciate that.
EDIT: Did you use a GPU to train your network? Was just curious for sampling purposes in case I wanted to do some tests with your latest checkpoint. Alternatively, I could send you some modified code later to run, haha.
Great! And remember, you can train using a previous checkpoint as a starting point, no need to re-do everything from scratch. Just making sure you knew.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
Other people have been reporting their validation loss - where can I find this? I'm used to seeing the per batch reports of train.lua scrolling by in my terminal, which gives the training loss. It seems to do some validation stuff when it saves the checkpoints, but I don't remember seeing any validation loss numbers.
In the original blog post about the rnns, Karpathy provided some response maps for individual neurons - any idea how he did this? It would be really cool to try and tease some of the structure out of my networks, especially with regards to unary numbers.
On that note, I'd like to do a more formal experiment using Weka. The idea would be to train identical networks on datasets with and without the decimal to unary conversion, then do statistical analysis to see if one of them was generating more consistent cost / number matchings. I think the easiest way to do that would be to pull the creatures out and look at the cost / ability / PT correlations, just like Talcos was doing to generate dummy creatures. I'm going to try and bring up my GTX Titan under Ubuntu later today - I'll think more about this when I can train the networks reasonably quickly.
EDIT: Just saw this:
All of my training right now is happening on a big Intel core. The VM has 48GB of RAM, so I can train huge networks if I want (size 1536, 4 layers uses 26GB of RAM to train) but only slowly (it takes 35 seconds per batch). I really want to bring my Titan up to do smaller, fast experiments.
I've had very little experience with Lua and I was able to make the modifications pretty easily. All you're really doing is copying most of the code for priming the network prior to sampling, and moving that code into the sampling process. The trick is to keep track of where you are in the text so you know where to start doing the priming. I wrote a little check to see if we were at the start of the card in my input format, for example, and then I could just count the bars until I got to the area that I wanted to put text in. So let's say I see..
"S|| Creature Elf Warrior | {1}{G}{G} | 2/3 |"
so I know what comes next is the body, and at that point, I prime the network with "When $THIS enters the battlefield" and then I let it continue from there, and it finishes that with something like ", you may play an additional land this turn."
I think they're running the inspect_checkpoint.lua file that came with one of the more recent updates to the repository.
I'm not, but I'm really interested in that myself, and I've been meaning to ask him what he used to get at that information. I think it might be very helpful.
Yes, that worked well for me. I was able to extract a lot of data proving that the network was generating creatures that were statistically representative of actual Magic cards (e.g. white creatures often having 2 power and toughness, that sort of thing). It's useful to better understand the performance of the network.
Gotcha! Do you think you could e-mail me a checkpoint when your latest network finishes? I would love to have some fun experimenting with your networks later this evening.
EDIT: If you're up for it, you can PM me and I'll shoot you an e-mail.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
First off - It created a split card! Well, a transform card, actually. Here it is.
1W
keeper of ashes
creature - human knight
first strike
at the beginning of each upkeep, if no spells were cast last turn, transform @.
2/1
4G
volcanic nessous
instant
permanents you control gain lifelink until end of turn.
Or is it a transform card? It put a cost on the second half, so I suppose you'd be able to cast it if you wanted. It's also interesting that it transforms into an instant. Cool idea, even if the effects as generated aren't that useful, and the rules probably don't quite support it. The flavor is actually not too bad.
2
harmur shield
artifact - equipment
equip 3
equipped creature gets +2/+2 and has shroud.
morph 5U
# This is actually a really interesting reinterpretation of Vulshok Morningstar. I'm guessing that it threw morph on pretty much at random, but in this case it totally worked.
3B
dongling dragonnass
creature - zombie
reach
at the beginning of the end step, any player may reveal any number of goblins.
3/3
# REVEAL ALL OF THE GOBLINS
3U
orsakan nemesis
creature - merfolk wizard
R, T: @ loses this ability and becomes an aura enchantment with enchant creature. attach it to target creature.
2/2
# It made a Licid... only without the part where it actually does anything.
6UUU
goblin harrier
creature - leviathan
hexproof
@ has flying as long as you control a swamp.
B: @ becomes a 5/5 sliver creature with flying until end of turn.
9/9
# I am picturing a leviathan that preys upon goblins... and dwells in swamps... no, it is AFRAID of swamps, so it flies over them... and it turns into a sliver? At least there's some coherence between the check for a swamp and the cost of the activated ability.
1W
nature's bees
creature - human monk
R, T, sacrifice @: @ deals 6 damage to target player.
2/1
# Strange name. Boros aggro bomb.
GG
knight of the fend messencers
creature - human druid
when @ enters the battlefield, draw a card for each elf card in your graveyard.
2/1
# I kind of like how this worked out as well, though I don't know if he's really a knight, being a druid and all, and I have no idea what the fend messencers are. Perhaps a group of messengers who have limited spelling abilities?
2GG
goblin mercy
enchantment
skip your draw step.
at the beginning of the end step, if you control no walls, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. then shuffle your library.
# What just happened?
2W
chancellor of fire
creature - unicorn
landfall ~ whenever a land enters the battlefield under your control, @ gains "3B, T: prevent all combat damage that would be dealt this turn.
threshold ~ @ gets +4/+4 as long as seven or more cards are in your graveyard.
2/3
# Pretty strong unicorn here. It got landfall and threshold, missing only the closing quote after the landfall ability. Oh, and it might be more fair with a duration on that, but eh. Unicorn stronk.
6BB
ash, earthrail
legendary creature - lizard soldier
protection from white
5/6
# I think it might be channelling the Homelands legends here... See Ihsan's Shade
3BB
stand stalker
creature - vampire warrior
forestwalk
4/4
# Great name for a forestwalking vampire.
2G
jelecos
creature - wizard
whenever @ deals damage to a player, destroy @. if you don't, you lose the game.
2/4
# Well I guess you'd better destroy it then. Or avoid damaging players.
2U
shaper of protection, protection from artifacts
enchantment
at the beginning of your end step, you may draw a card.
# Now where did that name come from? I don't think there's a card named 'Circle of protection, protection from black,' but I could be mistaken.
urza's kraik
land
@ enters the battlefield tapped.
T: add B or R to your mana pool.
0: @ becomes a 3/3 green and white and black beast artifact creature with flying until end of turn.
# Urza has good man lands. I wonder why blue got left out of this mess.
5GGG
undiant of eardan
legendary creature - elf island
trample
at the beginning of your upkeep, sacrifice @ unless you pay 2.
7/7
# Oh look it's an elf island. It seems to have learned about big creatures from back when they tended to suck.
R
demonation
instant
destroy target nonblack creature. its controller loses 1 life.
# Interesting name for removal, even if the cost is a bit odd.
U
defaction
instant
counter target spell unless its controller pays 3.
# And I think that works ok as a name for much better Force Spike.
2B
infernal drinker
creature - zombie
bestow 7R
when @ is put into a graveyard from the battlefield, return @ to its owner's hand.
3/1
# This is kind of cool, though it needed to word the triggered ability to interact with bestow for maximum effect and flavor.
3R
belluwing elvish
creature - human black warrior
haste
2/1
# It still insists on making black people.
2B
fall of samite
creature - human rogue
1R, T: target player can't cast spells this turn.
3/1
# Seems fair.
1W
into the sand sky
instant
choose one ~
= return target creature to its owner's hand.
= @ deals 3 damage to target creature or player and 1 damage to target creature. for each of those creatures, each opponent loses 1 life.
# This might be the first correctly worded choice card. Interesting. Would play in limited.
W
deathnaze
instant
as an additional cost to cast @, sacrifice a creature.
return target artifact card from your graveyard to the battlefield.
# I like this. A very cool take on Trash for Treasure.
It was just trying to keep things balanced. The ability as generated only works if the land is already a creature, so you have to combine it with other ways to get land creatures. Otherwise making 6/6 dudes with a tap ability on a two drop would be overpowered.
This is actually a valid, and strong, card. It's the wrong color (should be blue) and the "no walls" clause is stupid and pointless, but other than that... it's damn good.
Here's a fixed version:
3UU
Artificer's Workshop
Enchantment
Skip your draw step.
At the beginning of your end step, you may search your library for an artifact card with converted mana cost 2 or less and put it onto the battlefield. Then shuffle your library.
Here's my best validation loss from historical networks using Onderzeeboot's dataset:
size 512, 4 layers: 0.4438
size 768, 4 layers: 0.4508
size 1024, 4 layers: 0.4580
And the current network, using my dataset formatting:
size 512, 3 layers: 0.4052
It's not quite an apples to apples comparison, because I took out a layer (and also changed the seq_length to 120 from 100). All networks are using a dropout of 0.5.
Clearly the earlier networks were overfitting, especially the bigger ones. The best validation loss was from the middle epochs, not the later ones. The new one doesn't seem to be overfitting nearly as much, as we're still improving the validation loss going into epoch 41, and the training loss is usually ranging from 0.36-0.4.
Not a scientific result, as I can't isolate the extra layer from the change in encoding or the minor tweak to seq_length, but it does look like this latest nn is particularly good. I'm curious how much of a difference unary encoding of numbers makes. I'll post some more cards when it finishes up to epoch 50 in a few hours.
Now to go back and chuckle over the newest cards posted above...
Edit: Gotchaman is bestshaman.
And my favourite new mana ability is cumumative upkeep
Card I want printed as is: nature's bees.
I never considered that before, but yes... I need to try that. You can vary the temperature at every time step (that is, at every single character) if you'd like. I'll try that and get back to you. I'm also going to be doing some testing with a copy of hardcast_sixdrop's network and see what I can get from that.
EDIT(1): More to come in a minute, but yes, I can raise or cool the temperature dynamically. Here's one where the temperature is equal to the number of characters printed for that card times 0.005 plus 0.05 as a baseline. It resets after every card.
Stand
2G
Enchantment
Sacrifice $THIS: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. Round time you that creature's converted mana cost. For each creature card crovunes. Exile this pack. You may ray card one of the chosen phases iu destroyed to,'s oshack uncop the Suproe chosen eicees cale leschyy loses, alonk teTbedered by ppecisk.
Of course, we should probably be a bit more precise, a bit more surgical with it than that, but yes, it definitely works.
I'll have to do more experimenting tomorrow to see what I can come up with, just remembered I had something to take care of tonight. By the way, hardcast_sixdrop's network is delivering very interesting results. I'm liking the compression scheme thus far, it's a necessary piece of the puzzle.
My LinkedIn profile... thing (I have one of those now!).
My research team's webpage.
The mtg-rnn repo and the mtg-encode repo.
It's late, so I'm just going to post this without taking more than a cursory glance at it. Enjoy.
kitsune cavern
land
T: add 1 to your mana pool.
1U, T: put a 1/1 white spirit creature token with flying onto the battlefield.
ancient lighthand
land
T: add 1 to your mana pool.
1, T: add G, G, or W to your mana pool.
selesnya cliffs
land
@ enters the battlefield tapped.
T: add U to your mana pool.
T, sacrifice @: add GG to your mana pool. spend this mana only to cast a spirit or arcane spell. if that land was a snow land, @ deals 1 damage to you.
mind mangod
land
countertype # charge
@ enters the battlefield tapped.
T: add W or U to your mana pool.
akki strolghold
land
T: add 1 to your mana pool.
5, T: add R to your mana pool.
crusher flame
land
@ enters the battlefield tapped.
T: add W or U to your mana pool.
BB, T, sacrifice @: destroy target artifact.
2G
charm of the dead
enchantment - aura
enchant creature
enchanted creature gets +1/+3.
at the beginning of your upkeep, remove a # counter from @.
when enchanted creature dies, return that card to the battlefield under your control.
8, T: target creature gets +2/+2 until end of turn.
3R
summoning borders
enchantment
whenever you cast a blue spell, you may put a # counter on @.
T, remove a # counter from @: add one mana of any color to your mana pool.
mind mangod
land
countertype # charge
@ enters the battlefield tapped.
T: add W or U to your mana pool.
2U
chalice of stone
creature - human wizard
countertype # time
T: put a # counter on @.
2, T, remove a # counter from @: put a 1/1 green saproling creature token onto the battlefield.
2/2
5W
spectral infestation
enchantment
countertype # exalcy
@ enters the battlefield with a # counter on it.
at the beginning of your upkeep, target opponent sacrifices a creature.
3
shaman's pouncer
artifact
5, T: target player gets a # counter.
2U
lightning glade
instant
counter target spell unless its controller pays X. if you control a plains, you may put a # counter on @.
T: put a 1/1 green saproling creature token onto the battlefield.
3GG
thran spider
creature - spider
reach
whenever @ deals combat damage to a player, you may search your library for an aura card, reveal it, then shuffle your library and put that card on top of it.
[mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: remove any number of # counters from target creature. if that card is a creature card, put it onto the battlefield. if you don't, put it into its owner's graveyard.
3/4
2B
shadows of the crown
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each # counter on it.
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature or player.
4B
stalking spirit
creature - spirit
whenever another creature enters the battlefield under your control, you may put a # counter on @.
1, T, remove a # counter from @: target creature gets +1/+1 until end of turn.
2B: regenerate @.
2/2
5UU
errant spike
enchantment - aura
enchant player
whenever a creature deals damage to you, put a # counter on it.
T, remove any number of # counters from @: add G to your mana pool for each # counter removed this way.
6B
stormfear charm
instant
countertype # poison
at the beginning of your upkeep, sacrifice a creature this turn.
draw a card.
2G
wall of tree
creature - treefolk
reach
at the beginning of your upkeep, if @ is in your graveyard, you may put a # counter on @.
T, remove any number of # counters from @: add X mana in any combination of W and/or W to your mana pool.
0/4
4R
horned storm
enchantment
at the beginning of your upkeep, you may put a # counter on target creature you control.
when @ leaves the battlefield, exile the top card of your library. you may play that card without paying its mana cost. if you do, discard a card.
2R
living strike
instant
@ deals 3 damage to target creature or player. if @ was kicked, that creature gets +1/+1 until end of turn.
1U
skirk march
instant
counter target spell. its controller sacrifices it at the beginning of the next end step.
3W
keldon charm
instant
creatures you control get +0/+3 until end of turn.
4R
cloud of the dark the warden
instant
@ deals 2 damage to target creature or player. if @ was kicked, that creature gets +5/+5 until end of turn.
6B
death strength
instant
target player discards a card.
= put a 2/2 black zombie creature token onto the battlefield.
= put a +1/+1 counter on target creature.
= destroy target nonblack creature. it can't be regenerated. you gain life equal to its toughness.
4R
stone search
instant
as an additional cost to cast @, exile a creature card from your graveyard.
draw a card.
3RR
synvic trap
instant - trap
if an opponent cast a creature spell this turn, you may pay BB. if you do, you gain 1 life.
3UU
rakessic strike
instant
return target creature to its owner's hand.
suspend 3~2G
3U
vollain the legion
instant
target player discards a card. if the player does, he or she loses 4 life.
4G
lamphous charm
instant
you gain 11 life.
2U
shield of the delect
instant
choose one ~
= destroy target creature. it can't be regenerated.
draw a card at the beginning of the next turn's upkeep.
2U
three instinct
instant
target creature gains flying until end of turn.
2U
lightning glade
instant
counter target spell unless its controller pays X. if you control a plains, you may put a # counter on @.
T: put a 1/1 green saproling creature token onto the battlefield.
4G
convergence grave
instant
put a 1/1 green saproling creature token onto the battlefield.
= destroy target nonartifact creature. it can't be regenerated. you gain life equal to its converted mana cost.
2R
goblin rush
instant
@ deals 2 damage to target creature or player. if you have no cards in hand, you may put a creature card from your hand onto the battlefield.
flashback 7BB
3U
fent of strike
instant
counter target spell. if that spell is countered this way, put it onto the battlefield. if you don't, @ enters the battlefield tapped.
5U
spark alarm
instant
counter target spell. if that spell is countered this way, put it onto the battlefield under your control.
B
firestorm slash
instant
target creature gets -3/-3 until end of turn.
5B
strands of the wall
instant
choose one ~
= @ deals 2 damage to target creature or player.
= target creature gets +1/+1 and gains first strike until end of turn.
= put target creature card from a graveyard onto the battlefield under your control. you gain life equal to the damage dealt this way.
4W
battle strike
instant
target creature gets +3/+3 until end of turn.
= target creature gets +3/+3 until end of turn.
= target creature gets +2/+2 until end of turn.
6U
archery charm
instant
draw three cards, then discard a card.
draw a card.
4R
desporation
instant
@ deals 3 damage to target creature or player.
2RR
stand the seeker
instant
@ deals 3 damage to target creature or player.
6B
stormfear charm
instant
countertype # poison
at the beginning of your upkeep, sacrifice a creature this turn.
draw a card.
W
shimmering surge
instant
target creature gets +1/+1 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+0 until end of turn.
2U
curse of the night
instant
draw two cards, then discard two cards at random.
2W
lead strike
instant
target creature gets +2/+2 until end of turn.
= @ deals 2 damage to target creature or player.
7WW
thran stroke
instant
put four 1/1 green saproling creature tokens onto the battlefield.
3UU
serpent of the strike
instant
counter target spell unless its controller pays 2.
3U
rite of stone
instant
counter target spell. if that spell is countered this way, exile it instead of putting it into its owner's graveyard.
2, T: you may put a creature card from your hand onto the battlefield.
1R
chandra's mantle
instant
@ deals 1 damage to target creature or player.
6R
unicorn trap
instant - trap
if you control a creature with power 4 or greater, you may pay B. if you do, draw a card.
W
serra blast
instant
target creature gets +2/+2 until end of turn.
draw a card.
2U
spectral despair
instant
any number of target creatures become black until end of turn.
= target creature gets +3/+0 until end of turn.
2R
confusion
instant
@ deals 2 damage to target creature or player.
1G
rites of the naga
instant
cast @ only during combat after blockers are declared.
thres or more creatures tapped this way and that player may pay 2R. if he or she doesn't, that player draws a card.
5B
phyrexian crescerdage
instant
as an additional cost to cast @, sacrifice a creature.
destroy all creatures that dealt damage to that creature or player this turn.
7W
war caress
instant
destroy target enchantment.
3R
thran tactics
instant
target creature gets +5/+5 until end of turn.
draw a card.
3B
shadows of the war
instant
as an additional cost to cast @, sacrifice a creature.
@ deals damage to target player equal to the number of cards in your hand.
3U
meleris, sky stand
legendary creature - human wizard
@ can't be blocked.
whenever a source deals damage to @, put a +1/+1 counter on it.
3/3
2R
strike of architect
creature - human shaman
4R: @ deals 1 damage to target creature or player.
2/2
3R
goblin brawler
creature - goblin warrior
whenever @ or another creature enters the battlefield under your control, you may draw a card.
3/2
1R
aven shaman
creature - goblin warrior
whenever @ deals combat damage to a player, you may have target creature get -2/-2 until end of turn.
1/1
3W
scarfering griffin
creature - griffin
flying, vigilance
2/2
3R
nightshade sliver
creature - sliver
all sliver creatures get +1/+1.
whenever a creature with power 2 or less deals damage to you, it deals that much damage to that creature or player instead.
2/2
G
soul spirit
creature - snake
whenever @ attacks, you may put a +1/+1 counter on it.
flying
at the beginning of your upkeep, sacrifice @ unless you pay 2.
cycling 2
1/1
2W
reaper of the forces
creature - human soldier
whenever @ becomes blocked, it gets +2/+2 until end of turn.
2/2
2G
elvish loeger
creature - elf druid
whenever @ becomes blocked, it gets +1/+2 until end of turn.
2/2
4GG
conclave serpent
creature - spider
reach
whenever @ deals combat damage to a player, sacrifice it unless you return a creature you control to its owner's hand.
3/6
2W
angel of asrassin
creature - human soldier
whenever @ deals combat damage to a player, put a +1/+1 counter on it.
2/2
1U
martyr's sunstriker
creature - human wizard
T: @ deals 1 damage to target creature or player.
1/1
5WW
urza's confessor
creature - angel
flying
whenever @ deals combat damage to a player, you may search your library for a card named @, reveal it, and put it into your hand. if you do, shuffle your library.
5/5
3W
thundermage prowler
creature - human cleric
T: target creature gets +1/+1 until end of turn.
8, T: destroy target land.
-2: each player sacrifices a creature with the same name as that creature.
2/2
3U
mistform spitting
creature - illusion
flying
12: target creature gains flying until end of turn.
2/2
3GG
distiple spider
creature - spider
reach
3G: @ gets +1/+1 until end of turn.
3/4
3U
balduvian drake
creature - drake
flying
whenever @ deals combat damage to a player, you may return target creature to its owner's hand.
2/2
1G
serra merchant
creature - human advisor
whenever @ becomes blocked, you may pay [mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ for each player, you may put a creature card from your hand onto the battlefield.
2/1
4
mirror agent
artifact creature - spirit
flying
2/2
3W
sliver griffin
creature - griffin
flying
when @ enters the battlefield, if you cast it from your hand, target creature gets -2/-2 until end of turn.
2/2
4U
serra spirit
creature - spirit
flying
whenever @ attacks, it gets +1/+0 until end of turn.
2/2
2W
deep spirit
creature - spirit
flying
when @ enters the battlefield, target player reveals his or her hand. you choose a nonland card from it. that player discards that card.
2/2
3U
serra shadow
creature - illusion
flying
when @ enters the battlefield, if you control two or more lands, @ deals 2 damage to target creature or player.
2/2
1BB
disciple of the mind
creature - zombie
whenever @ deals combat damage to a player, you may pay 5W. if you do, put a 2/2 green beast creature token onto the battlefield.
3/3
5
land sentinel
artifact creature - horror
4, T: target creature gets -3/-3 until end of turn.
3/3
4G
village reaper
creature - plant elemental
4/4
3U
shield of the weaver
creature - human wizard
when @ enters the battlefield, put a 3/3 green beast creature token onto the battlefield.
2: regenerate @.
2/2
U
troll warrior
creature - merfolk wizard
U, T: target player loses 1 life.
1/1
2W
pride of the brood
creature - human soldier
whenever @ attacks and isn't blocked, defending player discards a card.
2/2
B
death proller
creature - human wizard
1B, T, discard a card: return target creature to its owner's hand.
1/1
3U
magma of the fallen
creature - human wizard
when @ enters the battlefield, each player sacrifices a creature. @ deals 3 damage to that player.
2/2
2WW
glimmerstrold griffin
creature - griffin
flying
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature. if you control a green permanent, @ deals 1 damage to that creature's controller.
2/2
1B
stone vampire
creature - elemental shaman
4B: @ gets +1/+0 until end of turn.
1/1
2U
chalice of stone
creature - human wizard
countertype # time
T: put a # counter on @.
2, T, remove a # counter from @: put a 1/1 green saproling creature token onto the battlefield.
2/2
2B
stingering drake
creature - drake
flying
cycling 2
2/2
W
construction assassin
creature - human cleric
2W, T: @ deals 1 damage to target creature or player.
1/1
2W
fendering master
creature - human soldier
whenever @ attacks, you may tap target creature.
2/3
3B
maritice spirit
creature - spirit
whenever @ deals combat damage to a player, that player sacrifices a land.
2/2
3B
thrimar spirit
creature - spirit
flying
when @ dies, each player sacrifices a permanent unless he or she pays 1.
2/2
2U
treasure angel
creature - human wizard
3U, T: @ deals 1 damage to target attacking or blocking creature.
2/2
1U
thran inflerator
creature - human wizard
T: draw two cards, then discard a card.
1/2
4W
angelic spirit
creature - spirit
flying
2R: @ deals 1 damage to each creature with flying.
2/4
4GG
kor montark
creature - beast
flash
protection from red
at the beginning of your upkeep, sacrifice @ unless you pay 2.
when @ dies, exile all cards from target player's graveyard.
4/4
2U
necromancer's scout
creature - human wizard
when @ enters the battlefield, put a +1/+1 counter on each creature you control.
whenever a player casts a spell, @ deals 2 damage to that player.
2/2
2U
temple of the manticore
creature - human wizard
T: target creature you control gets +1/+1 until end of turn.
1/1
2B
graven weaver
creature - spirit
B: regenerate @.
2/2
2U
serra sliver
creature - sliver
all slivers have "2, T: target creature gains flying until end of turn.
2/2
4U
threaker of krosa
creature - spirit
flying
2U: @ gets +1/+0 until end of turn.
3/3
1R
relic trooper
creature - elemental shaman
when @ enters the battlefield, target creature gets -2/-2 until end of turn.
1/1
3R
restore crusader
creature - human shaman
T: destroy target land.
2/2
2W
scaldless serpent
creature - spirit
flying
3W: @ gains flying until end of turn.
2/1
3GG
thran spider
creature - spider
reach
whenever @ deals combat damage to a player, you may search your library for an aura card, reveal it, then shuffle your library and put that card on top of it.
[mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: remove any number of # counters from target creature. if that card is a creature card, put it onto the battlefield. if you don't, put it into its owner's graveyard.
3/4
4W
champion of masses
creature - human soldier
protection from red
11G: monstrosity 3.
when @ becomes monstrous, target creature gains flying until end of turn.
whenever @ blocks, it gets +1/+1 until end of turn.
3/4
3W
recepsed warrior
creature - human soldier
creatures with power 2 or less can't be blocked by black creatures.
3/3
3R
mara sliver
creature - sliver
all slivers have "1, sacrifice this permanent: this permanent deals 1 damage to target creature or player."
2/2
3W
decopred marauder
creature - human soldier
whenever @ attacks, target player sacrifices a creature.
2/2
2WW
spike shaman
creature - human knight
flanking
when @ enters the battlefield, add WUBRG to your mana pool.
2/2
3R
serra striker
creature - human shaman
R: @ gets +1/+0 until end of turn.
2/2
1W
grave guildmage
creature - human cleric
W: add UU to your mana pool.
1/1
2G
demonic swine
creature - insect
when @ enters the battlefield, target creature gets -2/-2 until end of turn.
2/1
1R
serra drowner
creature - human shaman
whenever @ deals combat damage to a player, you may draw a card.
2, T: search your library for a basic land card, reveal it, and put it into your hand. then shuffle your library.
2/1
2B
sea search
creature - orc shaman
B: @ gets +1/+0 until end of turn.
2/2
2U
sheltering mentor
creature - human wizard
2W, T: target creature gets +1/+1 until end of turn.
1/1
4W
restless reveler
creature - spirit
all slivers have "T: target creature gets +4/+0 until end of turn."
2/2
3U
searing lancer
creature - human wizard
4U, T: target creature gets +1/+1 until end of turn.
1/1
3W
sanctuary sentinel
creature - human soldier
whenever @ blocks, it gets +2/+2 until end of turn.
2/2
1GG
elvish shambler
creature - elf archer
whenever @ attacks, target creature you control gains protection from the color of your choice until end of turn.
2: @ gets +1/+0 until end of turn.
2/2
9
thrage scarecrow
artifact creature - sphinx
flying
1, sacrifice @: target creature gets -4/-4 until end of turn.
5/5
2R
hornet elemental
creature - elemental
R: @ gets +1/+0 until end of turn.
2/2
3G
parallax mistborn
creature - insect
when @ enters the battlefield, you may return target creature card from your graveyard to the battlefield.
3/3
3W
nomad transmegery
creature - human soldier
first strike
at the beginning of your upkeep, you may exile another card from your hand. if you don't, @ enters the battlefield tapped.
T: add B or R to your mana pool.
2/2
3U
meleris, sky stand
legendary creature - human wizard
@ can't be blocked.
whenever a source deals damage to @, put a +1/+1 counter on it.
3/3
6R
cramble elemental
creature - elemental
whenever a creature you control attacks, @ deals 1 damage to target creature or player.
5/5
3U
spiritual corpse
creature - bird
flying
T: add 2 to your mana pool.
1/1
1W
spike wanderer
creature - human soldier
shadow
whenever @ deals combat damage to a player, you may pay 2B. if you do, put a 1/1 white soldier creature token onto the battlefield.
1/1
6G
reach of hellion
creature - insect
flying
when @ dies, put a 1/1 green saproling creature token onto the battlefield.
sacrifice a spirit: @ gets +1/+1 until end of turn.
0/1
3G
force of spring
creature - insect
when @ enters the battlefield, you may search your library for a creature card and put it onto the battlefield. if you don't, put it into its owner's graveyard.
1/1
4B
stalking spirit
creature - spirit
whenever another creature enters the battlefield under your control, you may put a # counter on @.
1, T, remove a # counter from @: target creature gets +1/+1 until end of turn.
2B: regenerate @.
2/2
2B
oracle of the ward
creature - elemental shaman
R: @ gets +1/+0 until end of turn.
2/2
2W
rites of patrol
creature - human soldier
when @ enters the battlefield, put a 3/3 green beast creature token onto the battlefield.
whenever a player draws a card, @ deals 2 damage to that player.
2/2
2W
battle scout
creature - human soldier
whenever @ attacks, you may pay U. if you do, return a creature card from your graveyard to your hand.
1, T: target creature gains deathtouch until end of turn.
2/2
6U
spirit spider
creature - spirit
flying
whenever @ deals combat damage to a player, you may put a 1/1 green squirrel creature token onto the battlefield.
3/3
2U
skyshroud master
creature - human wizard
4U, T: return target creature card from your graveyard to your hand.
1/1
2W
mystic cateran
creature - human knight
flanking
G: @ gains haste until end of turn.
1/1
2G
blight rats
creature - spirit
whenever @ deals combat damage to a player, put a 3/3 green beast creature token onto the battlefield.
1/2
2U
skittering horror
creature - human wizard
2U, T: target creature becomes the color of your choice until end of turn.
2/2
2W
marku shrine guildmage
creature - human soldier
sacrifice a creature: @ gets +1/+1 until end of turn.
2/2
2W
kami of the stand light
creature - spirit
flying
10W: @ gets +1/+1 until end of turn.
2/2
3G
spectral serpent
creature - spider
reach
whenever @ attacks, target player loses 2 life.
3/4
3G
corrupted elemental
creature - elemental
2G: regenerate @.
2, T: return target creature card from your graveyard to your hand.
3/3
3U
chancellor of the golden courier
creature - human wizard
1U, T: target creature can't block this turn.
1/1
1U
king tracker
creature - human wizard
T: tap target creature with power 2 or less.
1/1
3W
wall of shadows
creature - wall
defender
whenever an opponent casts a spell, that player loses 1 life and you gain 1 life.
0/5
4W
decoptor
creature - human soldier
flying
whenever @ deals combat damage to a player, you may draw a card.
2/2
W
devouring elder
creature - human soldier
W: @ gets +1/+0 until end of turn.
1/1
2W
battle griffin
creature - griffin
flying
1W: target creature with power 2 or less gains flying until end of turn.
2/2
6
mana gargoyle
artifact creature - golem
3, sacrifice @: destroy target creature.
3/3
3B
mind reaper
creature - insect
flying
B: @ gets +1/+1 until end of turn.
T: add U to your mana pool.
2/1
2G
wall of tree
creature - treefolk
reach
at the beginning of your upkeep, if @ is in your graveyard, you may put a # counter on @.
T, remove any number of # counters from @: add X mana in any combination of W and/or W to your mana pool.
0/4
4B
sliver of the paladin
creature - zombie warrior
when @ enters the battlefield, draw a card.
4/4
2B
kavu changeling
creature - spirit
whenever @ attacks, it gets +1/+1 until end of turn.
1/1
1U
giant warchief
creature - merfolk
2U: @ gets +1/+0 until end of turn.
1/1
6
stonewood golem
artifact creature - golem
5: @ gets +1/+0 until end of turn.
4/4
3G
merfolk sliver
creature - sliver
all sliver creatures have double strike.
2/2
4W
gruul spirit
creature - spirit
flying
whenever @ deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. then shuffle your library.
2/2
1B
mortal tracker
creature - human wizard
T: destroy target land. it can't be regenerated.
1/1
G
arcbound gatekeepers
creature - elf druid
T: add G to your mana pool.
1/1
3W
scrapbland gate
creature - bird
flying
when @ enters the battlefield, you may search your library for a card, put it into your hand, then shuffle your library.
2/3
1RR
goblin commander
creature - goblin warrior
when @ enters the battlefield, you may search your library for a forest card and put that card onto the battlefield tapped. then shuffle your library.
2/2
1U
bounting ancient
creature - bird
flying
when @ enters the battlefield, if you control two or more snow permanents, draw a card.
1/1
3GG
merfolk silver
creature - beast
whenever @ becomes blocked, you may search your library for a basic land card and put it onto the battlefield. then shuffle your library.
3/3
6
primal golem
artifact creature - golem
as @ enters the battlefield, choose a creature type.
@'s power and toughness are each equal to the number of creatures you control.
3/3
1U
marsh trifocher
creature - human wizard
T: target creature blocks this turn if able.
1/1
1U
banning master
creature - human wizard
T: @ deals 2 damage to target creature or player.
1/1
8
starlosher
artifact creature - construct
when @ enters the battlefield, you may search your library for an enchantment card, reveal it, and put it into your hand. if you do, shuffle your library.
6/6
1U
shriekless protector
creature - human wizard
2U, T: target player reveals his or her hand and you choose a nonland card from it. that player discards that card.
1/2
1W
archers' crawler
creature - human soldier
when @ enters the battlefield, return target creature card from your graveyard to your hand.
2/2
1W
keeper of the storm
creature - human cleric
T: target creature gains first strike until end of turn.
1/1
2B
flight of knight
creature - human rogue
when @ enters the battlefield, target opponent reveals his or her hand. you choose a nonland card from it. that player discards that card.
1/1
2W
sandstone skeleton
creature - human soldier
2W, Q: prevent the next 2 damage that would be dealt to target creature or player this turn.
2/2
6G
silver crawler
creature - beast
trample
6/6
2W
tangle carrier
creature - human soldier
when @ enters the battlefield, if you control two or more mountains, you may tap target creature.
2/2
4W
suntouched dragon
creature - dragon
flying
when @ enters the battlefield, target opponent loses 2 life. you gain life equal to the life lost this way.
3/3
4B
bone spirit
creature - spirit
B: @ gets +1/+0 until end of turn.
2/2
3R
spectral fallen
creature - insect
2: target creature gains first strike until end of turn.
2/2
4
phyrexian construct
artifact creature - golem
shroud
3/3
1W
contrive shambler
creature - human soldier
whenever @ becomes blocked, you may put a +1/+1 counter on @.
1/1
3W
sea spirit
creature - spirit
flying
4: @ gets +1/+0 until end of turn.
2/2
2U
serra scout
creature - human rogue
whenever @ attacks, it gets +2/+2 until end of turn.
3/1
7
spell hind
artifact creature - construct
@ enters the battlefield with three +1/+1 counters on it.
2, remove a +1/+1 counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
when @ enters the battlefield, you may exile target creature you control.
3: return @ to its owner's hand.
0/0
1B
darksteel shade
creature - shade
B: target creature gets +1/+0 until end of turn.
1/1
2U
distorting sliver
creature - sliver
all slivers have "T: target creature gets +2/+2 until end of turn."
2/2
6GG
temple of depers
creature - elemental
shroud
@ gets +3/+3 as long as you control a plains.
7/7
W
shivan shaman
creature - human soldier
T: target player reveals a card at random from his or her hand. @ deals 1 damage to that player.
1/1
4RR
tattermane dragon
creature - dragon
flying
when @ enters the battlefield, target player puts the top three cards of his or her library into his or her graveyard.
4/4
1W
pit shaman
creature - human knight
flying
2U: @ gets +1/+1 until end of turn.
1/1
WW
stone putres
creature - human knight
first strike
whenever @ deals damage to an opponent, that player discards a card.
2/2
2BB
steam spirit
creature - zombie knight
whenever @ attacks, target creature gets +2/+2 until end of turn.
when @ is put into a graveyard from the battlefield, you may draw a card.
3/2
1U
bloodchief assassin
creature - human wizard
whenever @ attacks and isn't blocked, you may put a 1/1 white cleric enchantment creature token onto the battlefield.
1/1
4GG
sealing specter
creature - spirit avatar
@'s power and toughness are each equal to the number of cards in your hand.
*/*
2W
elvish guide
creature - human soldier
whenever @ deals combat damage to a player, put a +1/+1 counter on it.
3: put a +1/+1 counter on @.
2/2
3B
exiled weaver
creature - spirit
B: regenerate @.
2/2
5B
lightning shade
creature - spirit
flying
when @ enters the battlefield, destroy target artifact.
2/2
3G
manial sliver
creature - sliver
all slivers have "T: target creature gains flying until end of turn.
2/2
2W
volcanic sunspire
creature - human soldier
whenever @ deals combat damage to a player, you may put a 1/1 green saproling creature token onto the battlefield.
1/3
1W
pental sarch
creature - human soldier
heroic ~ whenever you cast a spell that targets @, you may put a +1/+1 counter on @.
at the beginning of each upkeep, if no spells were cast last turn, transform @.
1/1
3
death staff
artifact
T: add B or R to your mana pool.
3GG
sink surge
sorcery
destroy target land.
4U
pollen death
sorcery
for each creature target player controls, you may draw a card.
3G
spirit of the risen
sorcery
put a 1/1 green saproling creature token onto the battlefield.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets -1/-1 until end of turn.
2G
shadows of the veil
sorcery
destroy target nonblack creature. it can't be regenerated. put a 1/1 white spirit creature token with flying onto the battlefield.
flashback 12RR
7BB
blade of noth
sorcery
destroy all creatures. they can't be regenerated.
6BB
forasome flame
sorcery
destroy target creature. its controller loses 6 life.
3B
kara fury
sorcery
return target creature card from your graveyard to your hand.
flashback 7BB
5BB
wild tangle
sorcery
@ deals 7 damage to target creature or player. put a 2/2 green wolf creature token onto the battlefield.
6UU
ancient the steel
sorcery
exile target creature. its controller loses 5 life.
4B
crown of darkness
sorcery
destroy target artifact. it can't be regenerated. you gain life equal to the life lost this way.
14B
soul harvest
sorcery
destroy all creatures and/or players.
5RR
searing sky
sorcery
@ deals 5 damage to target creature or player.
4BB
shield of the flames
sorcery
target player chooses a card in his or her hand, then draws that many cards.
4G
death trail
sorcery
destroy target artifact or enchantment. you gain 3 life.
4R
spark cornusion
sorcery
@ deals 5 damage to target creature or player. you lose life equal to that card's converted mana cost.
6B
soul the decapity
sorcery
target player discards a card at random.
5UU
aparadic honor
sorcery
return target creature to its owner's hand.
2G
slinking sands
sorcery
choose one ~
= target creature gets +2/+2 until end of turn.
= return target creature to its owner's hand.
= destroy target artifact or enchantment.
= @ deals 2 damage to target creature or player.
= target creature gains flying until end of turn.
3, T: destroy target artifact.
6R
flame search
sorcery
@ deals X damage to target creature or player.
5R
angelic flux
sorcery
@ deals 9 damage to target creature. that creature deals damage equal to its power to that creature.
4R
glint of the walker
sorcery
@ deals 4 damage to target creature or player.
threshold ~ if seven or more cards are in your graveyard, instead search your library for a card named @, reveal it, and put it into your hand. if you do, shuffle your library.
7, T: search your library for a card named merfolk mercenary put into your hand and exile the rest.
5U
crawler's mists
sorcery
return target creature to its owner's hand.
4R
death temple
sorcery
@ deals 3 damage to target creature or player.
8G
blade of death
sorcery
return target creature card from your graveyard to your hand. you gain 2 life.
5BB
canyon call
sorcery
destroy target creature with power 4 or greater.
2BB
sacred lore
sorcery
target player discards two cards.
draw a card.
6RR
mind sands
sorcery
@ deals 7 damage to target creature or player.
5RR
green spiders
sorcery
@ deals 4 damage to target creature or player.
cycling 2
10BB
strength of the mists
sorcery
destroy all creatures target player controls. they can't be regenerated. you gain life equal to the life lost this way.
11BBB
monting strike
sorcery
destroy target nonblack creature. it can't be regenerated. put a 1/1 green saproling creature token onto the battlefield.
draw a card.
5R
shattering the destruction
sorcery
@ deals 6 damage to target creature or player.
2W
revenent spring
sorcery
you gain life equal to the damage dealt to you this turn.
4G
hunting intervention
sorcery
destroy all creatures you control. you lose half your life, rounded up.
5
dragon catapult
artifact
2, T: exile target creature card from a graveyard. if it's a creature card, put it onto the battlefield. if you don't, put it into its owner's graveyard.
3
root statue
artifact
3, T: target creature gains flying until end of turn.
5
dragon spellbomb
artifact
at the beginning of each player's upkeep, that player sacrifices a creature. if you do, search your library for a card, then shuffle your library and put that card on top of it.
2
sandstorm star
artifact
2, T, sacrifice @: @ deals 2 damage to target creature or player.
3
shaman's pouncer
artifact
5, T: target player gets a # counter.
5
jace conscortor
artifact
T: add 1 to your mana pool.
5, T: you may put a creature card with converted mana cost X from your hand onto the battlefield.
3
carrion stone
artifact
3, T: target creature gains flying until end of turn.
4
perilous signet
artifact
T: add R or W to your mana pool.
4
manta throne
artifact
2, T: target creature gets -1/-1 until end of turn.
3
stone pilnar
artifact
2, T: target player skips his or her next untap step.
2
mistform glider
artifact - equipment
equip 2
equipped creature gets +2/+1.
3: until end of turn, @ becomes a 4/4 green and white soldier creature with flying.
2
mistform glider
artifact - equipment
equip 2
equipped creature gets +2/+1.
3: until end of turn, @ becomes a 4/4 green and white soldier creature with flying.
2U
lightning glade
instant
counter target spell unless its controller pays X. if you control a plains, you may put a # counter on @.
T: put a 1/1 green saproling creature token onto the battlefield.
5
jace conscortor
artifact
T: add 1 to your mana pool.
5, T: you may put a creature card with converted mana cost X from your hand onto the battlefield.
6R
flame search
sorcery
@ deals X damage to target creature or player.
2G
wall of tree
creature - treefolk
reach
at the beginning of your upkeep, if @ is in your graveyard, you may put a # counter on @.
T, remove any number of # counters from @: add X mana in any combination of W and/or W to your mana pool.
0/4
2G
charm of the dead
enchantment - aura
enchant creature
enchanted creature gets +1/+3.
at the beginning of your upkeep, remove a # counter from @.
when enchanted creature dies, return that card to the battlefield under your control.
8, T: target creature gets +2/+2 until end of turn.
5G
spirit enfire
enchantment
whenever a player casts a spell, that player draws a card.
3R
summoning borders
enchantment
whenever you cast a blue spell, you may put a # counter on @.
T, remove a # counter from @: add one mana of any color to your mana pool.
3BB
drake reflection
enchantment
at the beginning of your upkeep, sacrifice @ unless you pay WW.
creatures with power 3 or greater gains "2: regenerate target creature.
1B
mana wastes
enchantment
at the beginning of your upkeep, if you have no cards in hand, put two 1/1 black and red elemental creature tokens onto the battlefield.
3U
glimpse of dorment
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and can't block.
enchanted creature gets -1/-1.
4B
groundscreet
enchantment
at the beginning of your upkeep, you may search your library for an enchantment card, put it onto the battlefield tapped, then shuffle your library.
3W
mind masses
enchantment
at the beginning of your upkeep, you may put a 1/1 green saproling creature token onto the battlefield.
5GG
rune of drake
enchantment
whenever a creature enters the battlefield under your control, you may pay 7. if you do, return @ to its owner's hand.
4UU
mardu sanctuary
enchantment
creatures you control have trample.
5W
spectral infestation
enchantment
countertype # exalcy
@ enters the battlefield with a # counter on it.
at the beginning of your upkeep, target opponent sacrifices a creature.
1U
lim~mal action
enchantment
whenever a creature enters the battlefield under your control, you may put a 1/1 white spirit creature token with flying onto the battlefield.
T: add W to your mana pool.
3WW
sunflame the path
enchantment
whenever a player casts a blue spell, you may pay 1. if you do, @ deals 1 damage to target creature or player.
3G
kance of wilds
enchantment
whenever a creature you control dies, target player puts the top card of his or her library into his or her graveyard.
3W
crawler's mantle
enchantment
whenever a player casts a spell, @ deals 2 damage to that player.
6U
the divinity
enchantment
at the beginning of each player's upkeep, that player may pay 5. if he or she doesn't, @ deals 3 damage to that player.
2B
shadows of the crown
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each # counter on it.
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature or player.
5G
venomous mastery
enchantment - aura
enchant creature
whenever enchanted creature deals combat damage to a player, that player loses 2 life.
5UU
errant spike
enchantment - aura
enchant player
whenever a creature deals damage to you, put a # counter on it.
T, remove any number of # counters from @: add G to your mana pool for each # counter removed this way.
4B
arching the lands
enchantment
at the beginning of each player's upkeep, that player may put a 2/2 black zombie creature token onto the battlefield.
3R
surge of the pride
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
2R
blood prison
enchantment
when @ enters the battlefield, target player discards a card.
5U
pillar of defiance
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
[mana]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: you may put an enchantment card from your hand onto the battlefield. that creature gains haste until end of turn. if @ was kicked, it enters the battlefield with a +1/+1 counter on it.
4G
silver bane
enchantment
creatures you control get +1/+1.
3GG
shield of band
enchantment
at the beginning of your upkeep, put a +1/+1 counter on each creature you control.
3W
silver bound
enchantment
at the beginning of each player's upkeep, that player sacrifices a creature or player.
3G
death armor
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has flying.
6UU
predator's skyspring
enchantment - aura
enchant creature
enchanted creature gets +1/+1.
whenever enchanted creature becomes tapped, @ deals 2 damage to that creature's controller.
2U
exolite of predator
enchantment
2: the next time a black source of your choice would deal damage to you this turn, prevent that damage.
4BB
sphere of law
enchantment
whenever a player casts a spell, if @ is an enchantment, @ becomes a 2/2 blue and black and red dragon artifact creature with flying and vigilance.
7B
acomy of the stand
enchantment
whenever a creature dies, its controller discards a card at random.
4UU
stream of armor
enchantment - aura
enchant creature
enchanted creature gets +2/+2 and has first strike.
4R
horned storm
enchantment
at the beginning of your upkeep, you may put a # counter on target creature you control.
when @ leaves the battlefield, exile the top card of your library. you may play that card without paying its mana cost. if you do, discard a card.
4W
strength of endless angel
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each other creature you control and attack if able.
1W
planeswalker
creature - human soldier
heroic ~ whenever you cast a spell that targets @, put a +1/+1 counter on @.
2/1
3G
spirit of the risen
sorcery
put a 1/1 green saproling creature token onto the battlefield.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets -1/-1 until end of turn.
6B
death strength
instant
target player discards a card.
= put a 2/2 black zombie creature token onto the battlefield.
= put a +1/+1 counter on target creature.
= destroy target nonblack creature. it can't be regenerated. you gain life equal to its toughness.
2U
shield of the delect
instant
choose one ~
= destroy target creature. it can't be regenerated.
draw a card at the beginning of the next turn's upkeep.
4G
convergence grave
instant
put a 1/1 green saproling creature token onto the battlefield.
= destroy target nonartifact creature. it can't be regenerated. you gain life equal to its converted mana cost.
5B
strands of the wall
instant
choose one ~
= @ deals 2 damage to target creature or player.
= target creature gets +1/+1 and gains first strike until end of turn.
= put target creature card from a graveyard onto the battlefield under your control. you gain life equal to the damage dealt this way.
4W
battle strike
instant
target creature gets +3/+3 until end of turn.
= target creature gets +3/+3 until end of turn.
= target creature gets +2/+2 until end of turn.
2G
slinking sands
sorcery
choose one ~
= target creature gets +2/+2 until end of turn.
= return target creature to its owner's hand.
= destroy target artifact or enchantment.
= @ deals 2 damage to target creature or player.
= target creature gains flying until end of turn.
3, T: destroy target artifact.
W
shimmering surge
instant
target creature gets +1/+1 until end of turn.
= target creature gets +2/+2 until end of turn.
= target creature gets +2/+0 until end of turn.
2W
lead strike
instant
target creature gets +2/+2 until end of turn.
= @ deals 2 damage to target creature or player.
2U
spectral despair
instant
any number of target creatures become black until end of turn.
= target creature gets +3/+0 until end of turn.
goblin banaria
land
@ enters the battlefield tapped.
T: add G or W to your mana pool.
stronghold ommaria
land
T: add 1 to your mana pool.
1, T, sacrifice @: @ deals 1 damage to target creature or player.
morph U
rage depear
land
T: add B to your mana pool.
T: @ deals 1 damage to target creature or player. @ deals 2 damage to that creature.
warlens boom
land
T: add 1 to your mana pool.
T: add W or B to your mana pool.
RW: @ becomes a 4/4 green and green elemental creature with flying. it's still a land.
kukemdaster sond
land
@ enters the battlefield tapped.
when @ enters the battlefield, exile target creature an opponent controls. if you do, draw a card.
harvest for stones
land
T: add 1 to your mana pool.
T: add B or R to your mana pool.
heartstone aspect
land
T: add 1 to your mana pool.
1, T: destroy target creature. you gain life equal to the damage prevented this way.
cadonatic through seech
legendary land
2, T: target opponent reveals his or her hand. you choose a nonland card from it. target opponent chooses a number of cards from his or her hand and gains control of each creature that player controls.
boros hitora
land
@ enters the battlefield tapped.
when @ enters the battlefield, if it was kicked, it deals 2 damage to target creature.
crimeling demental
land
@ enters the battlefield tapped.
T: add U to your mana pool.
cycling R
honorous path
land
T: add 1 to your mana pool.
BB, T: prevent the next 3 damage that would be dealt to target creature or player this turn.
ashnod of the diskir
land
T: add 1 to your mana pool.
G, T: add W to your mana pool.
T: target creature gets +1/+1 until end of turn.
3
wild lock
artifact
countertype # charge
when @ enters the battlefield, each player loses 1 life and you gain 2 life.
2
prowler's ancer
artifact
countertype # charge
2, T: put a # counter on @.
when enchanted creature dies, return that card to the battlefield under its owner's control at the beginning of the next end step.
5
dragon stone
artifact
countertype # epil
@ enters the battlefield with X # counters on it.
1, T, remove a # counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
3
squire crane
artifact
countertype # charge
T: add 1 to your mana pool.
T: add U or B to your mana pool. @ deals 1 damage to you.
1BB
helm of lava
enchantment
countertype # humble
@ enters the battlefield with three # counters on it.
T, remove a # counter from @: add UB to your mana pool.
3
stwater of fire
artifact
if you would put a # counter on @, sacrifice it.
2W
instill warlord
creature - human cleric
countertype # spore
at the beginning of your upkeep, put a # counter on @.
T: add 2 to your mana pool.
1/3
2U
desporate valor
sorcery
target player discards a card. add R to your mana pool for each # counter on @.
2
ghostwork of dross
artifact - equipment
equip 1
equipped creature gets +3/+2.
as long as equipped creature is a zombie with a # counter on it, exile that many +1/+1 counters from @.
3UUU
brass of whip
enchantment
countertype # quest
landfall ~ whenever a land enters the battlefield under your control, you may put a # counter on @.
1, remove X # counters from @: prevent all combat damage that would be dealt this turn by @ this turn.
3G
angler of treasure
creature - elk
whenever you cast a minotaur spell, you may put a +1/+1 counter on @.
5, T, remove a # counter from @: @ deals 1 damage to target creature or player.
3/3
2W
craotfeather aether
enchantment
countertype # fungus
sunburst
T: add one mana of any color to your mana pool.
3U
reflecting angel
creature - elemental
flying
@ enters the battlefield with three # counters on it.
W, remove X # counters from @: @ deals 2 damage to each creature and each player.
8/8
RW
volcanic scout
creature - human soldier
countertype # poison
infect
when @ enters the battlefield, draw a card, then discard a card.
2/1
1W
paradot of breath
instant
return target permanent to its owner's hand.
1GG
moonstorm strike
instant
destroy target creature card from a graveyard. you gain 2 life for each other creature you control.
4G
mist thought
instant
choose one ~
= put a 2/2 blue giant spirit creature token with flying onto the battlefield.
= return target permanent to its owner's hand.
cycling 2
1B
force of the power rain
instant
target creature gets -2/-2 until end of turn.
flashback XB
2BB
vessel harvest
instant
target player sacrifices a creature.
= target player loses 1 life and you gain 3 life.
draw a card.
3U
escrupse
instant
draw two cards, then discard a card.
U
life's charge
instant
as an additional cost to cast @, sacrifice a creature.
search your library for up to two basic land cards, reveal those cards, and put all of them with the same name as that artifact by replacing all instances of one color word with another. if that player does, he or she skips its controller's untap step for as long as @ remains tapped.
5RR
celestial trap
instant - trap
if an opponent cast a spell that's turn, that player sacrifices a creature.
W
strains inferno
instant
target creature gets +2/+1 until end of turn.
target creature gets -2/-2 until end of turn.
2R
nature's stab
instant
return up to two target land cards from your graveyard to your hand.
flashback 1R
W
selesnya spikes
instant
creatures you control get +2/+0 until end of turn.
draw a card.
U
spread fire
instant
choose any number of target creatures you control, then return the other to its owner's hand.
1U
ksolder strength
instant
return target creature you control to its owner's hand. destroy all creatures target player controls and that player sacrifices a creature.
3BB
deep from the pit
instant
you may play any number of land cards from your hand onto the battlefield.
flashback 5R
1W
inderith
instant
destroy target artifact or enchantment.
cycling 3
5G
covenant of the war
instant
convoke
return target creature card from your graveyard to your hand.
U
wandering laft
instant
counter target spell.
1R
barrin's glare
instant
destroy target land. its controller loses 2 life.
3R
absilve apprintion
instant
spells you control can't be countered by spells or abilities.
draw a card.
1B
ember hunger
instant
target player sacrifices a creature. you gain life equal to its toughness.
U
laccolith field
instant
choose one ~
= destroy target artifact.
= put a 1/1 green snake creature token onto the battlefield. it has "sacrifice this creature: add 1 to your mana pool."
R
ervosus shield
instant
@ deals 2 damage to target creature and 3 damage to target creature or player.
R
grail of the shelk
instant
target creature gets +4/+4 until end of turn. exile @.
1R
loggess the sting
instant
@ deals 4 damage to target creature. activate this ability only during your turn, before attackers are declared.
W
advician exchange
instant
target creature gets +3/+3 and gains flying until end of turn. scry 1.
4U
essence strike
instant
counter target spell unless its controller pays 1 for each card revealed this way.
W
incorize
instant
destroy target creature with power 4 or greater.
2G
shystitate
instant
put two 1/1 white elemental creature tokens onto the battlefield.
2W
seek of flowers
instant
destroy target nonblack creature target player controls.
4W
flame shift
instant
you gain 5 life.
3W, T: destroy target artifact.
1W
seraph armor
instant
target creature you control gains flying until end of turn.
= target creature can't block this turn.
3U
vengeful reflection
instant
target creature gets +X/+0 until end of turn.
4G
reap charm
instant
destroy target nonblack creature. it can't be regenerated.
2UU
mistboot growth
instant
counter target spell unless its controller pays 2. you gain 1 life.
XRR
sin trae
instant
@ deals 3 damage to target creature or player.
target creature gets -1/-1 until end of turn.
6RR
sellary the marpher
legendary creature - beast
T: @ deals 1 damage to target creature or player.
R: @ gets +1/+1 until end of turn.
5/5
UUU
thanda, the horror brother
legendary creature - merfolk wizard
when @ enters the battlefield, choose target creature or player, then put a +1/+1 counter on this creature.
suspend 2~1W
2/2
3G
steel the knight
legendary creature - elf shaman
when @ enters the battlefield, put two 1/1 black mana with and red elemental creature tokens with flying onto the battlefield.
2/2
5
tamana's cavern
legendary artifact creature - shapeshifter
when @ enters the battlefield, return target nonforest creature card from your graveyard to your hand.
3/3
2RR
akolari, tree fasigher
legendary creature - orc warrior
2: target creature gains first strike until end of turn.
4/3
4WW
chromagul, explorer geast
legendary creature - human soldier
whenever a creature you control dies, its controller draws a card and you gain 1 life.
4/6
cadonatic through seech
legendary land
2, T: target opponent reveals his or her hand. you choose a nonland card from it. target opponent chooses a number of cards from his or her hand and gains control of each creature that player controls.
2R
balduvian spirits
creature - wall
defender
when @ dies, draw a card.
0/5
2GG
dazzling kami
creature - spider
whenever @ becomes blocked, you may cast @ as though it had flash if you've cast a spell that targets the other cards you own. that player draws three cards. shuffle @ into its owner's library.
2/3
1W
nimidar enforcer
creature - human wizard
threshold ~ as long as seven or more cards are in your graveyard, @ gets +1/+1 and has "T: target creature gets +2/+0 until end of turn."
2/2
3GGG
battlehise elemental
creature - elemental
trample
when @ dies, put two +1/+1 counters on it.
2: put a +1/+1 counter on target creature.
4, T: put a +1/+1 counter on @. activate this ability only during your upkeep.
6/6
4R
stalking ghoul
creature - shapeshifter
2: target creature gains flying until end of turn.
4/3
4BB
sanctum soldier
creature - demon
flying
whenever @ deals combat damage to an opponent, you may have your life total becomes 38 until end of turn.
5/3
5RRG
afenic shambler
creature - elemental
@ can't be blocked.
whenever @ attacks, it gets +1/+1 until end of turn.
when @ is put into a graveyard from the battlefield, you may put a 2/2 green beast creature token onto the battlefield.
8/7
7
spiders all machine
artifact creature - horror
4, sacrifice @: exile target attacking creature if its converted mana cost is 2 or less.
5/5
3U
floodfire drake
creature - drake
flying
when @ dies, put the top two cards of your library into your graveyard.
morph WBG
1/4
6RR
sellary the marpher
legendary creature - beast
T: @ deals 1 damage to target creature or player.
R: @ gets +1/+1 until end of turn.
5/5
2BGG
hearth driller
creature - demon spirit
flying
1W: @ gets +1/+1 until end of turn.
R: @ gets +1/+0 until end of turn.
3: @ gets +1/-1 until end of turn.
6/5
5BB
duskrough elemental
creature - elemental
T: draw a card for each +1/+1 counter on @.
7/7
3U
rime specter
creature - spirit
flying
2U: exile @. return it to the battlefield under its owner's control.
1/3
yavimaya minion
creature - werewolf
whenever @ deals combat damage to a player, that player discards a card and loses 3 life.
6/6
2U
wiliphe ascendant
creature - human wizard
flying
U: @ gains protection from red until end of turn.
2/1
WWW
goldmeadow kami
creature - spirit avatar
flying
exploit
when @ exploits a creature, destroy target creature with power 2 or less.
6/6
2R
giant mentor
creature - human warrior
sacrifice @: prevent all combat damage that would be dealt this turn.
2/2
1B
galazing pyramaster
creature - zombie
whenever @ becomes blocked, defending player discards a card.
2/1
3B
balarch shade
creature - spirit
all sliver creatures get +1/+1 and have trample.
2/2
2G
stridering wellspith
creature - beast
protection from blue
2/1
R
garruk's isling
creature - goblin
sacrifice a creature: target creature gets +1/+2 until end of turn.
1/1
3W
snake of the blue scripter
creature - human soldier
R: @ gets +0/+1 until end of turn.
if an opponent draw a card, @ gets +1/+1 and gains trample until end of turn.
2/3
2B
monkchange heralds
creature - zombie
when @ enters the battlefield, exile target creature or land.
2/2
3RR
orcish giant
creature - giant warrior
3/3
2W
instill warlord
creature - human cleric
countertype # spore
at the beginning of your upkeep, put a # counter on @.
T: add 2 to your mana pool.
1/3
W
hoverguard agents
creature - human soldier
when @ enters the battlefield, draw a card.
1/1
1B
wildwand shade
creature - shade
T: sacrifice a creature unless you discard a creature card.
whenever @ blocks or becomes blocked by a creature, that creature gets +2/+2 until end of turn.
1/1
4R
serra sriver
creature - keron
T: target land becomes a creature with toughness 2 or less until end of turn.
3/3
R
living servant
creature - spirit
whenever @ deals combat damage to a player, put a +1/+1 counter on it.
1/1
3WW
order of ith
creature - beast
flying
when @ enters the battlefield, you may search your library for a mercenary permanent card with converted mana cost 4 or less and put it onto the battlefield. then shuffle your library.
3/5
1R
legion servant
creature - elemental shaman
when @ enters the battlefield or dies, draw a card.
1/1
1U
gyran guildmage
creature - human wizard
T: draw a card.
1/1
1R
sunscape butcher
creature - goblin warrior
@ can't block.
when @ dies, put a 1/1 colorless spirit creature token onto the battlefield.
1/1
2U
chandra legion
creature - human wizard
T: exile the top card of your library. if it's a land card, you may put it onto the battlefield. you gain 3 life.
1/3
2U
kyren tormentar
creature - human wizard
T: untap all permanents you control.
3RR, T, sacrifice @: target creature gets +2/+2 until end of turn. activate this ability only any time you could cast a sorcery.
2/1
3W
golgari sentinel
creature - human nomad mystic
echo 4U
when @ is turned face up, destroy target enchantment. it can't be regenerated.
2/3
U
trhe assassin
creature - human wizard
T: draw a card, then discard a card.
0/1
G
boros shield basilisk
creature - elf shaman
G, T: you may put a creature card from your hand onto the battlefield tapped and attacking.
1/1
1W
vine for eppester
creature - human soldier
vigilance
@ can't be blocked except by walls.
1/2
5R
hallowed elemental
creature - elemental
flying
when @ enters the battlefield, put a +1/+1 counter on target creature an opponent controls. if you do, put a 1/1 green insect creature token onto the battlefield.
4/3
4G
neki barbarian
creature - beast
whenever a creature enters the battlefield, its controller loses 1 life.
4/4
UUU
thanda, the horror brother
legendary creature - merfolk wizard
when @ enters the battlefield, choose target creature or player, then put a +1/+1 counter on this creature.
suspend 2~1W
2/2
GW
wall of falter
creature - troll cleric
whenever @ deals combat damage to a player, put five +1/+1 counters on it unless it was kicked.
2/2
1W
silumgar warrior
creature - human soldier
whenever @ blocks or becomes blocked by a swamp, @ gets +1/+0 until end of turn.
2/1
1B
death nighthorner
creature - elemental minion
double strike
whenever @ attacks, creatures you control get +2/+2 until end of turn.
1/1
6
hallowed masticore
artifact creature - construct
T: add 1 to your mana pool.
3/3
3W
mold hunter
creature - human soldier
first strike
1: @ gets +1/+0 until end of turn.
2/3
3B
bolt senter
creature - human wizard
whenever you cast a green spell, remove a -1/-1 counter from @.
when @ enters the battlefield, target creature gets -5/-5 until end of turn.
2/2
1W
creeping thrall
creature - wall
defender
when @ blocks, exile it at the beginning of the next end step.
0/4
2UU
sarchnous search
creature - illusion
flying
1U: target creature becomes a copy of the land types until end of turn.
3/3
1R
hunted oraws
creature - human warrior
double strike
W: @ gets +1/+0 until end of turn. activate this ability only once each turn.
2/1
4W
dream panther
creature - spirit
flying
@ can't block.
2/4
1W
dragon hero
creature - human soldier
T: @ deals 2 damage to target creature or player.
2/1
3G
steel the knight
legendary creature - elf shaman
when @ enters the battlefield, put two 1/1 black mana with and red elemental creature tokens with flying onto the battlefield.
2/2
2W
searth champion
creature - human monk cleric
T: target player puts the top two cards of his or her library into his or her graveyard.
1/1
2G
woodspear infiltrator
creature - human archer
reach
2/2
2G
wandering troll
creature - wolf
when @ enters the battlefield, you may return target artifact card from your graveyard to your hand.
2/1
7RRR
krosan vampire
creature - spirit
when @ enters the battlefield, destroy all lands.
6/6
3R
caerion skirmisher
creature - human soldier
defender
1R, sacrifice a creature: regenerate @.
0/5
1W
kwarmen executioner
creature - human soldier
when @ enters the battlefield, return a creature you control to its owner's hand.
1/1
R
nautilus queen
creature - goblin rogue
flying
whenever @ attacks and isn't blocked, you may draw two cards, then put a card from your hand on top of your library.
1/1
1GG
noxious mistmaster
creature - elf warrior
@ gets +1/+1 as long as you control a green elemental.
3: regenerate @.
2/2
1G
mind jackal
creature - human monk
protection from green
2/2
1B
moan of the squire
creature - insect
whenever @ deals combat damage to a player, that player discards a card.
1/1
G
cluster roottage
creature - human wizard
T: add W to your mana pool.
1/1
3RR
tripil treefolk
creature - spike
@ enters the battlefield with four +1/+1 counters on it.
at the beginning of your upkeep, put a +1/+1 counter on @.
when @ dies, you may put a -1/-1 counter on each creature you control.
@ can't block.
creatures your opponents control lose flying and "T: this land deals 1 damage to target creature instead.
0/0
6UU
primog
creature - leviathan
defender, flying
3G: @ deals 1 damage to target creature or player.
2BG: put @ and put a 1/1 black rebel soldier creature token onto the battlefield.
8/8
5RR
vishe dragon
creature - dragon
flying
when @ enters the battlefield, exile target creature with power 3 or greater.
5/5
1W
boggart one
creature - bird warrior
at the beginning of each upkeep, if you have no cards in hand, that player exiles all cards from his or her graveyard. if it shares a creature type with @, you may reveal it. if you do, gain control of target artifact.
2/1
2WWW
battlefield shaman
creature - human soldier
whenever @ deals combat damage to a player, draw a card.
4/5
1U
nejesii skeleton
creature - merfolk wizard
2U, T, sacrifice @: target creature gets -1/-1 until end of turn.
2, T, sacrifice @: add 2 to your mana pool.
1/2
R
pay for ogre
creature - dwarf
haste
when @ enters the battlefield, if you control two or more blue creatures, sacrifice @.
T: add UU to your mana pool.
RR: @ becomes a 2/2 blue and black and green soldier artifact creature with artifact in addition to its other types.
whenever a creature you control becomes the target of a spell or ability, sacrifice it."
1/1
3G
skyhoint elf
creature - elf shaman
T: untap X target creatures. for each of those creatures loses all abilities, and defending player may pay 3R. if you do, put a +1/+1 counter on @.
1/1
R
black monk
creature - human monk
sacrifice @: target creature gets -X/-X until end of turn, where X is the number of other creatures on the battlefield.
0/1
1R
obu starkar
creature - goblin
whenever another creature enters the battlefield under your control, regenerate @.
2/2
4R
petsucy leviathan
creature - ogre warrior
whenever @ deals damage, that player discards a card.
3/3
1GG
coastric shadow
creature - wolf
first strike
2/2
3WW
yight crucad
creature - angel
flying
whenever a creature dealt damage by @ this turn dies, put a +1/+1 counter on @.
4/4
1R
skarrg patrol
creature - spirit
when @ enters the battlefield, put three 1/1 white soldier creature tokens onto the battlefield.
1/1
1R
goblin tanglewarder
creature - human cleric
2R, T, sacrifice a creature: destroy target noncreature permanent.
1/2
2R
shinen of savagery
creature - elemental warrior
kicker 1G and/or U
when @ enters the battlefield, return a blue or red creature you control to its owner's hand.
T: add W to your mana pool.
2/2
3GG
savage elemental
creature - elemental
7/4
1U
skyspirit cattark
creature - human wizard
shadow
1W, T: @ deals 1 damage to target creature or player.
2/1
2R
sedened paladin
creature - human wizard
T: prevent the next 1 damage that would be dealt to target creature this turn.
2/2
2R
scal wizard
creature - human warrior
morph 2W
3/2
G
crushing martyr
creature - human insect druid
T: add UU to your mana pool.
1/1
BB
insodent official
creature - vampire
whenever another creature enters the battlefield under your control, you may gain 2 life.
1/2
5
tamana's cavern
legendary artifact creature - shapeshifter
when @ enters the battlefield, return target nonforest creature card from your graveyard to your hand.
3/3
5GG
scripkire
creature - ouphe
trample
5/5
2U
shinen of cleric seek
creature - shapeshifter
trample
whenever @ attacks, it deals 4 damage to target creature or player.
0/1
5R
mirror warrior
creature - kor elemental
when @ dies, you may draw a card.
6/6
1R
goblin lizing courier
creature - goblin
dash 2B
1/1
5RR
giant recluse
creature - dragon
flying
1R, T: destroy target land. its controller loses 5 life.
5/5
1W
corrupted forger
creature - human soldier
vigilance
infect
whenever @ deals combat damage to a player, you may pay 2U. if you do, it deals 3 damage to target creature or player.
channel ~ 1G, discard @: target creature gets -5/-5 until end of turn.
1/2
4G
stead specter
creature - shapeshifter
at the beginning of your upkeep, sacrifice @ unless you pay 1.
3/3
2R
boggart shaman
creature - goblin warrior
first strike
@ can't be the target of creatures with flying.
2/2
2RR
akolari, tree fasigher
legendary creature - orc warrior
2: target creature gains first strike until end of turn.
4/3
1U
markyo's thap
creature - spirit silgue
trample
whenever @ blocks or becomes blocked by a creature, destroy that creature. it can't be regenerated.
2/1
2G
casting soar
creature - human artificer
G, T: target player loses 3 life.
2/2
1BB
cateran ronin
creature - spirit
defender
T: target land becomes the basic land type of your choice until end of turn.
0/3
4WW
chromagul, explorer geast
legendary creature - human soldier
whenever a creature you control dies, its controller draws a card and you gain 1 life.
4/6
3B
blasted treefolk
creature - zombie elf
G, T: target player loses 3 life.
2/2
1W
doubling zealot
creature - human soldier
@ enters the battlefield with three +1/+1 counters on it.
haste
6: @ deals 1 damage to target creature or player. untap it.
2/2
1B
marauder of sentinel
creature - human warrior
@ can't block.
G: regenerate @.
2/1
1R
vandellord braad
creature - spirit
haste
other soldier creatures you control get +1/+1.
2R, T: prevent all damage that would be dealt to you this turn by target creature that shares a color with it.
1/1
2G
black of obzobit
creature - insect
whenever @ becomes blocked, it gets +1/+1 until end of turn.
2/2
2R
cap praftors
creature - elemental
@ can't block.
2/2
3BB
honden of angel
creature - human wizard
2, T: destroy target artifact.
2/2
1G
righteous sliver
creature - sliver
all slivers have "T: target creature gets -1/-1 until end of turn and can't be blocked this turn.
-8: add 1 to your mana pool. spend this mana only to cast it this turn.
1/1
2U
glaring healer
creature - bird wizard
flying
1W: @ gets +0/+1 until end of turn.
2/2
2U
marauder of laype
creature - human wizard
whenever you cast a spell, you may sacrifice @. if you do, it deals 2 damage to you.
1/1
1W
euhura griffin
creature - griffin
flying
when @ enters the battlefield, each player shuffles his or her hand and graveyard into his or her library.
2/2
6G
wall of wurm
creature - wurm
trample
trample
6/6
W
glory hopping
creature - human spellshaper
2W, T, discard a card: destroy target creature with toughness 3 or less.
1/1
1W
krosan shieldmage
creature - human wizard
3: target green creature gets +2/+0 until end of turn.
1/2
3WW
bound serpent
creature - shapeshifter
when @ enters the battlefield, reveal the top four cards of your library. put all enchantment cards revealed this way into your hand and the rest into your graveyard.
3/3
3RR
wall of cloud
creature - elemental
deathtouch
4/3
4R
krosan servant
creature - ogre warrior
whenever @ is dealt damage, put two 1/1 green saproling creature tokens onto the battlefield.
3/3
1G
shambling changeling
creature - satyr scout
whenever @ blocks or becomes blocked by a non~zombie creature, that creature can't block this turn.
2/2
1G
viseer of the archunter
creature - elf druid
R/, T: target creature gets -1/-1 until end of turn.
2R: target creature becomes blue until end of turn.
1/1
3G
angler of treasure
creature - elk
whenever you cast a minotaur spell, you may put a +1/+1 counter on @.
5, T, remove a # counter from @: @ deals 1 damage to target creature or player.
3/3
U
crag sliver
creature - sliver
all slivers have "G, T: tap target creature without flying.
1/1
3GG
viashino war~caller
creature - spirit
whenever an opponent casts a multicolored spell, you may put a +1/+1 counter on @.
2/4
3GG
river imp
creature - beast
BB, T: target attacking creature gets -2/-0 until end of turn.
4/4
1W
skullmuster
creature - pegasus
flying
5WWW: put a +1/+1 counter on @.
1G: regenerate @.
2/1
3U
reflecting angel
creature - elemental
flying
@ enters the battlefield with three # counters on it.
W, remove X # counters from @: @ deals 2 damage to each creature and each player.
8/8
4W
plowbeasts of the fromther
creature - human soldier
when @ enters the battlefield, sacrifice it unless you return an island you control to its owner's hand.
when @ enters the battlefield, creatures you control get +0/+2 until end of turn.
3/3
1U
scattered dog
creature - human pirate
flying
T: gain control of target creature until end of turn. untap those creatures.
1/2
W
unstable shever
creature - human knight
morph 4W
when @ is turned face up, you gain 1 life.
1/1
3B
waterspear alley deceiver
creature - zombie warrior
reach
1BG: regenerate @. activate this ability only during your upkeep.
3/4
1G
kami of the fallen
creature - elf warrior
@ gets +1/+1 as long as you control a creature with power 3 or greater and loses 1 life.
2/2
2RR
scion of empires of night
creature - human barbarian
T: target permanent becomes green and becomes an aura enchantment with enchant creature. attach it to target creature.
3/3
1B
soul hurit
creature - rat
@ can't block.
2/1
W
clivering hark
artifact creature - human cleric
as long as @ is untapped, creatures you control get +0/+2.
1/1
2B
backlood baloth
creature - dauthi shaman
1B: regenerate @.
2/1
RW
volcanic scout
creature - human soldier
countertype # poison
infect
when @ enters the battlefield, draw a card, then discard a card.
2/1
3GG
horned wurm
creature - wurm
when @ enters the battlefield, if tribute wasn't paid, @ deals 2 damage to target creature or player.
6/5
1R
rolling evos
sorcery
@ deals 1 damage to target creature or player. prevent all combat damage that would be dealt this turn.
4W
sea lat
sorcery
you gain X life and draw X cards, where X is that creature's power.
3U
stran abolishing
sorcery
exile all cards from target player's graveyard.
1B
omen of the flames
sorcery
name a card. target player puts the top three cards of his or her library into his or her graveyard.
10R
endless brains
sorcery
target player sacrifices a creature.
5B
temple of lead
sorcery
search your library for a card with different names, reveal them, and put them into your hand. then shuffle your library.
1UU
informant mevelation
sorcery
target player shuffles his or her graveyard into his or her library.
draw a card.
2RR
skulken death
sorcery
@ deals 4 damage to target creature or player. you gain 2 life for each forest on the battlefield.
XUU
screeching blood
sorcery
search your library for a basic land card and put that card onto the battlefield. then shuffle your library.
4RR
froxtide
sorcery
put X 1/1 red goblin creature tokens onto the battlefield. they have "whenever an opponent discards a card, @ deals 3 damage to that land's controller.
B
catapult the weet
sorcery
target player discards X cards. if a creature dealt damage this way would die this turn, exile it instead. if you do, destroy all enchantments.
XRG
endershop the unsoldier
sorcery
destroy all artifacts and/or lands.
XUUU
marif into the spirit
sorcery
draw two cards, then discard two cards.
2U
desporate valor
sorcery
target player discards a card. add R to your mana pool for each # counter on @.
2G
elemental reflection
sorcery
destroy target creature or land. if that land was unattached with a creature, sacrifice @.
2W
squeeker sonciry
sorcery
return target creature card from your graveyard to your hand.
flashback 6UU
3WW
vi*****a of empires
sorcery
return target creature card from your graveyard to the battlefield. if @ was kicked, that creature gets -2/-2 until end of turn.
2W
recropence
sorcery
if you control a dragon, you gain 5 life.
cycling 4B
when you cycle @, you may gain 1 life.
sacrifice @: return target nonland permanent to its owner's hand. activate this ability only any time you could cast a sorcery.
W
extortion
sorcery
tap target creature. it loses flying until end of turn.
5WW
peich nether
sorcery
destroy target artifact or land.
2WW
arc
sorcery
destroy all artifacts, creatures, and lands.
R
furor of the mire
sorcery
search your library for an artifact card, reveal it, and put it into your hand. then shuffle your library.
cycling B/
3W
ice startive
sorcery
each player sacrifices half the exiled cards. put that card onto the battlefield if it's a creature type.
3B
brain of ruin
sorcery
as an additional cost to cast @, sacrifice a land.
@ deals 4 damage to target creature. you gain life equal to that creature's toughness.
1XRR
essence control
sorcery
@ deals 5 damage to each player and 5 damage to up to one target creature that player controls.
5BB
emberstrike the arpoil
sorcery
target player reveals his or her hand. you choose a nonland card from it. that player discards that card. if you control a creature or land for mana, its controller adds BB to his or her mana pool . if that creature was black, @ deals damage equal to that card's converted mana cost to that creature or player. if a player does, @ gets +2/+2 until end of turn.
3G
spirit of the pin
sorcery
choose target creature. each other creature that shares a color with it gain "whenever this creature deals combat damage to a player, you may sacrifice it. if you do, @ deals 1 damage to target creature or player.
5R
dragon gale
sorcery
return target creature card from your graveyard to your hand.
1R
purge of nayan
sorcery
reveal the top five cards of your library. put all land cards revealed this way into your hand and the rest into your hand. then shuffle your library.
2U
infernal life
sorcery
each player returns all creature cards from his or her graveyard to his or her hand.
3R
shambling route
sorcery
@ deals X damage to target player.
= target player reveals his or her hand. you choose an artifact card from it. that player puts it onto the battlefield. then shuffle your library.
1XUUR
clinging artifact
sorcery
you may tap or untap target permanent.
entwine 5B
3BB
call the surge
sorcery
destroy target land.
draw a card.
5G
surge of lide
sorcery
destroy target creature. its controller loses 2 life.
3
wild lock
artifact
countertype # charge
when @ enters the battlefield, each player loses 1 life and you gain 2 life.
3
venerated shield
artifact
1, T, sacrifice @: draw a card.
2
prowler's ancer
artifact
countertype # charge
2, T: put a # counter on @.
when enchanted creature dies, return that card to the battlefield under its owner's control at the beginning of the next end step.
5
dragon stone
artifact
countertype # epil
@ enters the battlefield with X # counters on it.
1, T, remove a # counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
2
oxe horn
artifact - equipment
equip 2
equipped creature gets +4/+3 and has flying and "T: target creature attacks this turn if able."
3
squire crane
artifact
countertype # charge
T: add 1 to your mana pool.
T: add U or B to your mana pool. @ deals 1 damage to you.
3
stwater of fire
artifact
if you would put a # counter on @, sacrifice it.
4
salt head
artifact
when @ enters the battlefield, sacrifice it unless you return a non~lair land you control to its owner's hand rather than pay @'s mana cost.
@ enters the battlefield tapped.
T: add to your mana pool one mana of any color in your commander's color identity.
3
shemy moss
artifact - equipment
equip 3
equipped creature gets +1/+1.
4
horn of razors
artifact
2, T, sacrifice another creature: target creature gets +3/+3 until end of turn.
2
scarmed condust
artifact
X, T: target player gains 1 life.
3
captain
artifact
sacrifice an enchantment: @ deals 1 damage to target creature or player and 1 damage to you.
1: target creature gains first strike until end of turn.
2
wild insect
artifact
T: add W or B to your mana pool.
4
radiant totem
artifact
you may choose not to untap @ during your untap step.
2B, T: target creature gets +X/+X until end of turn, where X is its power.
2W
grim dusk
artifact
at the beginning of the end step, if there are no cards in your graveyard, you may cast @ without paying its mana cost if you pay 1 more to cast it.
T: add one mana of any color to your mana pool.
2
ghostwork of dross
artifact - equipment
equip 1
equipped creature gets +3/+2.
as long as equipped creature is a zombie with a # counter on it, exile that many +1/+1 counters from @.
5
sigiled trove
artifact
3, T: regenerate target creature.
4
skeletal claw
artifact - equipment
equip 2
equipped creature gets +1/+1 for each creature you control.
2
order of the nell
artifact
2, T: put target card from your graveyard on top of your library.
when @ is put into a graveyard from the battlefield, draw a card.
~ whenever you may destroy all lands you control, it deals 3 damage to you.
1
gilded ballion
artifact
T, exile @: target opponent sacrifices a creature. at the beginning of the next end step, regenerate it.
1
disciple of magus
artifact
3, T: add GG to your mana pool.
3
phantasmal connuss
artifact
whenever a creature dies, you may draw a card. if you do, return @ to the battlefield under your control.
2
oxe horn
artifact - equipment
equip 2
equipped creature gets +4/+3 and has flying and "T: target creature attacks this turn if able."
3
shemy moss
artifact - equipment
equip 3
equipped creature gets +1/+1.
2
ghostwork of dross
artifact - equipment
equip 1
equipped creature gets +3/+2.
as long as equipped creature is a zombie with a # counter on it, exile that many +1/+1 counters from @.
4
skeletal claw
artifact - equipment
equip 2
equipped creature gets +1/+1 for each creature you control.
5
dragon stone
artifact
countertype # epil
@ enters the battlefield with X # counters on it.
1, T, remove a # counter from @: put a 1/1 white spirit creature token with flying onto the battlefield.
4W
sea lat
sorcery
you gain X life and draw X cards, where X is that creature's power.
1B
force of the power rain
instant
target creature gets -2/-2 until end of turn.
flashback XB
2
scarmed condust
artifact
X, T: target player gains 1 life.
XUU
screeching blood
sorcery
search your library for a basic land card and put that card onto the battlefield. then shuffle your library.
4RR
froxtide
sorcery
put X 1/1 red goblin creature tokens onto the battlefield. they have "whenever an opponent discards a card, @ deals 3 damage to that land's controller.
B
catapult the weet
sorcery
target player discards X cards. if a creature dealt damage this way would die this turn, exile it instead. if you do, destroy all enchantments.
XRG
endershop the unsoldier
sorcery
destroy all artifacts and/or lands.
XUUU
marif into the spirit
sorcery
draw two cards, then discard two cards.
4
radiant totem
artifact
you may choose not to untap @ during your untap step.
2B, T: target creature gets +X/+X until end of turn, where X is its power.
3G
skyhoint elf
creature - elf shaman
T: untap X target creatures. for each of those creatures loses all abilities, and defending player may pay 3R. if you do, put a +1/+1 counter on @.
1/1
R
black monk
creature - human monk
sacrifice @: target creature gets -X/-X until end of turn, where X is the number of other creatures on the battlefield.
0/1
3UUU
brass of whip
enchantment
countertype # quest
landfall ~ whenever a land enters the battlefield under your control, you may put a # counter on @.
1, remove X # counters from @: prevent all combat damage that would be dealt this turn by @ this turn.
1XRR
essence control
sorcery
@ deals 5 damage to each player and 5 damage to up to one target creature that player controls.
3U
vengeful reflection
instant
target creature gets +X/+0 until end of turn.
3U
reflecting angel
creature - elemental
flying
@ enters the battlefield with three # counters on it.
W, remove X # counters from @: @ deals 2 damage to each creature and each player.
8/8
3R
shambling route
sorcery
@ deals X damage to target player.
= target player reveals his or her hand. you choose an artifact card from it. that player puts it onto the battlefield. then shuffle your library.
XRR
sin trae
instant
@ deals 3 damage to target creature or player.
target creature gets -1/-1 until end of turn.
1XUUR
clinging artifact
sorcery
you may tap or untap target permanent.
entwine 5B
|grove of the of protection: creature||faerie|2/2|{4}{U}|flying
at the beginning of your upkeep, you may look at the top card of your library. if it's a creature card, you may put it onto the battlefield under your control.|
2R
dusm pirate
enchantment
whenever a creature you control attacks, it gets +1/+1 until end of turn.
B
flayen of research
enchantment - aura
enchant creature
enchanted creature gets +2/+2.
when the creature is dealt damage, put that many 1/1 colorless token artifact creature tokens onto the battlefield equal to the number of swamps you control.
1GG
new vines
enchantment
skip your draw step.
2W: target attacking creature gets +1/+2 until end of turn.
1B
melatarch strike
enchantment - aura
enchant creature
enchanted creature gets +3/+3.
when enchanted creature dies, return it to its owner's hand.
5BB
scaldar retraction
enchantment
when @ enters the battlefield, put two 1/1 white kithkin soldier creature tokens onto the battlefield.
3B
dragonlash crypt
enchantment - aura
enchant creature
when @ enters the battlefield, draw a card.
enchanted creature gets +1/+1 for each other creature you control and each other green creature with power 2 or less can't block if it's black.
2B
wurmform
enchantment - aura
enchant creature
when @ enters the battlefield, exile all cards from target player's graveyard.
T: add B to your mana pool.
1BB
helm of lava
enchantment
countertype # humble
@ enters the battlefield with three # counters on it.
T, remove a # counter from @: add UB to your mana pool.
3G
torpor of infestation
enchantment - aura
enchant enchantment
whenever enchanted land is tapped for mana, its controller adds W to his or her mana pool .
1R
spidersilk aycenion
enchantment
R, sacrifice @: add G to your mana pool.
1W
selesnya ristign
enchantment - aura
enchant creature
enchanted creature has intimidate.
1W
scity in attecery
enchantment
whenever you're dealt damage, you may cast @ as though it had flash. if you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next end step.
3W
stade of endandring
enchantment
each attacking creature has first strike.
2UR
plague field
enchantment - aura
enchant creature
enchanted creature gets +1/+1 and has haste.
1U
myr stealtow
enchantment - aura
enchant creature
enchanted creature can't attack or block.
3G
gorgle of reconscence
enchantment - aura
search your library for an enchantment card and put it onto the battlefield. then shuffle your library.
2W
righteousness
enchantment
exalted
whenever a player casts a red spell, you may return @ from your graveyard to your hand.
1BB
toram sanctum
enchantment
cumulative upkeep B at the beginning of your upkeep, you may draw a card.
when @ leaves the battlefield, you may pay 4. if you do, untap target creature. it doesn't untap during its controller's untap step for as long as @ remains tapped.
4RR
fragebune srise
enchantment
1, pay 1 life: add one mana of any color to your mana pool.
4UU
horn of grave
enchantment
whenever a creature you control dies, counter target instant or aura spell.
1U
halistic rage
enchantment - aura
enchant creature you control
enchanted creature gets +2/+3 and can't be blocked except by walls.
U, remove a +1/+1 counter from @: put a 1/1 green squirrel creature token onto the battlefield.
1U: attach target aura attached to a creature to its owner's hand.
2G
time of knight
enchantment
when @ enters the battlefield, if you control two or more lands, put two 1/1 white cat soldier creature tokens onto the battlefield.
4W
stronghold command
enchantment
at the beginning of your upkeep, you may put a 1/1 green saproling creature token onto the battlefield.
1R
angelic advantage
enchantment - aura
enchant creature
enchanted creature gets +1/+1 for each aura attached to it.
3UUU
brass of whip
enchantment
countertype # quest
landfall ~ whenever a land enters the battlefield under your control, you may put a # counter on @.
1, remove X # counters from @: prevent all combat damage that would be dealt this turn by @ this turn.
2G
sandstorm forge
enchantment
whenever a creature you control dies, you may put a 1/1 green saproling creature token onto the battlefield.
1B: regenerate @.
RR
summon of the messenger
enchantment
1R, sacrifice @: @ deals 2 damage to target creature.
2W
craotfeather aether
enchantment
countertype # fungus
sunburst
T: add one mana of any color to your mana pool.
3R
exsence rage
enchantment
whenever a creature you control with toughness 3 or greater enters the battlefield under your control, it deals 4 damage to each creature without flying.
4G
desecration other
enchantment
if an upble to block enchantment creatures you control have "T: add R to your mana pool.
3UU
mirron stirren
planeswalker - talali
+1: draw a card. put a 2/2 black zombie creature token onto the battlefield.
4
4G
mist thought
instant
choose one ~
= put a 2/2 blue giant spirit creature token with flying onto the battlefield.
= return target permanent to its owner's hand.
cycling 2
2BB
vessel harvest
instant
target player sacrifices a creature.
= target player loses 1 life and you gain 3 life.
draw a card.
U
laccolith field
instant
choose one ~
= destroy target artifact.
= put a 1/1 green snake creature token onto the battlefield. it has "sacrifice this creature: add 1 to your mana pool."
1W
seraph armor
instant
target creature you control gains flying until end of turn.
= target creature can't block this turn.
3R
shambling route
sorcery
@ deals X damage to target player.
= target player reveals his or her hand. you choose an artifact card from it. that player puts it onto the battlefield. then shuffle your library.
Blech, the categories are in a random order. I'm going to leave it for now, I'll post some better stuff and some analysis tomorrow. Also, note to self, make a category for kicker.