Animation Module's ability will trigger even if a permanent enters the battlefield (no longer: comes into play [C.R. 403.5]) under your control with +1/+1 counters on it, since counters being put on a permanent refers to this case too (C.R. 122.6).
EDIT (May 3): Since Amonkhet, counters are now referred to as being "put" rather than "placed" on an object.
EDIT (Apr. 27, 2021): One rule was renumbered in the meantime.
- Kaizer Xi
- Registered User
-
Member for 14 years, 4 months, and 22 days
Last active Wed, Mar, 25 2020 15:32:34
- 0 Followers
- 295 Total Posts
- 3 Thanks
-
1
peteroupc posted a message on metallic mimic + animation modulePosted in: Magic Rulings -
5
13055 posted a message on Evolution sage twitch previewThis thing is Fertilid's new best friend.Posted in: The Rumor Mill -
3
CadaverousBl00m posted a message on Aeronaut AdmiralOh the art...Posted in: The Rumor Mill
"This shall be my hat!" -
7
AliasBot posted a message on Inventor's GogglesThis into Stone Haven Outfitter is a 4/5 on turn 2. So that's a thing.Posted in: The Rumor Mill -
1
Honor Basquiat posted a message on Mothership spoilers 8/17 - Daretti, Ingenious Iconoclast and Leovold, Emissary of TrestLeovold, Emissary of Trest seems excellent in EDH.Posted in: The Rumor Mill
With the wheel effects, he's just flat out absurd.
Teferi's Puzzle Box
Standstill
Wheel and Deal
Day's Undoing
Time Spiral
Magus of the Jar
Memory Jar
I mean this is just silly. Probably too strong.
He also just hoses draw engines that opponent's play, i.e. Phyrexian Arena, Staff of Nin
Just be sure to protect Leovold, Emissary of Trest with Kira, Great Glass Spinner and friends like Lightning Greaves.
What are some other cards that have good synergy with Leovold, Emissary of Trest? -
10
TheArchitect posted a message on Grim Flayer - ManaDeprived.comPosted in: The Rumor MillQuote from Bradipo322 »So it is just a tarmogoyf with trample that looses a point in toughtness and could never be better than said tarmogoyf?
With 4 card tipes in YOUR graveyard this is a 4/4 trample while tarmogoyf is a 4/5.
Bad card is bad. Maybe in standard...
You're probably the same person who trashes a creature because it "dies to Doom Blade." -
2
IncredibleFrown posted a message on Blake Rasmusen Twitter Grapple with the pastPosted in: The Rumor Mill
It's decided. The sound effect of someone mistakenly trying to cast a cmc3 spell under Brisela is "YOU FOOL!"Quote from Squirrelclamp »Maybe Emrakul's whispers sound like Kathy Griffin. Brisela, Voice of Nightmares meanwhile sounds like two Gilbert Gottfrieds with some sick reverb. -
45
Talcos posted a message on Generating Magic cards using deep, recurrent neural networksEDIT: For those of you discovering this thread for the first time, you might want to check out this article here. There's also another article here which does an excellent job of summarizing the story so far (if you don't feel like reading through the whole thread). Also, we've been hard at work improving the NN model, and we have been making progress by leaps and bounds. What you see here is only the beginning! :-DPosted in: Custom Card Creation
Oh, and yet another new article came out, which you can read here.
And *another* article can be found here.
EDIT: An all-encompassing tutorial can be found here, courtesy of hardcast_sixdrop. Check it out if you want to get started!
Also, I strongly recommend using hardcast_sixdrop's input format for training, if you're looking to replicate our more recent results. A lot of work has gone into making the RNN produce more consistent results.
EDIT: You can download the most recent version of the sampling script for hardcast_sixdrop's format here.
-----
Hello! I'm a PhD candidate researcher in computer science at the University of Alabama at Birmingham who has been investigating the use of deep neural networks for classification and problem solving tasks. I saw a fun article about training a neural network on arbitrary data to generate novel sequences. For example, you force the network to read Shakespeare over and over and eventually it can write its own texts in the style of Shakespeare. I saw that and thought: hey, why not Magic cards instead of Shakespeare? So I downloaded the source code (here) and a json corpus of Magic cards (here). I decided to feed a deep neural network all of the Magic cards ever made in the hopes that it might be able to conjure up some new ones. The network was relatively simple (I can give you the details, if you'd like, but that gets technical). I would have done a more robust and complex network but it would have taken far too long to do the computations; I'm waiting on some new GPU hardware to come in to speed up the process.
Anyway, here are a few example cards produced by my network about two hours into the training process. The results produced by the recurrent neural network (RNN) early on were either verbose garbage or sensible-sounding cards that did absolutely nonsensical things. Keep in mind that the RNN has no prior knowledge of what Magic even is, let alone English, so it's interesting that the results were even vaguely intelligible.
--------
Amarogge Warfos
2U
Artifact Creature - Kavu Shaman
Morph B(B/B)(G/W) (You may cast this card from your graveyard to the battlefield, you may pay 1. If an enchantment card, then put the rest of target creature card from your graveyard for its flashback cost. If exile is you sacrifice it unless you pay 1G. If you do, put a 3/1 green Soldier creature token onto the battlefield. Put it into your graveyard.)
1/1
#I'm tickled by the absurd reminder text. The RNN knows that keyword abilities often come with reminder text, but it has no idea what "morph" means, so it just makes up stuff to put there. Oh, and the morph cost has a hybrid black/black mana symbol in it.
Slidshocking Krow
U
Creature - Dragon
Tromple,Mointainspalk
4/2
#Slidshocking Krow is ridiculously overpowered. A 4/2 for 1? In blue? With Mointainspalk AND Tromple? I see power creep is alive and well.
Grirerer Knishing
4G
Instant - Arcane
Exile target creature you control.
#The price is a little steep on this one, but maybe it's worth it for the synergy with other Arcane spells...
Fransunn's Ent
1B
Sorcery
Counter target spell with five toughness 2 or greater.
#Almost a meaningful conditional counterspell. Almost, but not quite.
Adiswen Agenter
1U
Enchantment - Aura
Enchant creature
At the beginning of each player's upkeep, sacrifice a white Zombie creature.
#Although very bizarre, it is a "legal" card.
Skengi Hellldadietsn
1BU
Creature - Zombie
: Add G to your mana pool. If you do, put a -1/-1 counter on Skengi Hellldadietsn.
3/4
#Notice that it picked a creature type that actually matched the colors.
--------
I decided to let the training process continue over night. When I came back, I found that the text was starting to make a little more sense (not always, but more so than before). I noticed that the network, now more fully trained, could generate meaningful, novel cards. However, it also had a knack for generating profoundly useless cards. Here are a few snippets from the output:
* When $THIS enters the battlefield, each creature you control loses trample until end of turn.
* Whenever another creature enters the battlefield, you may tap two untapped Mountains you control.
* 3, : Add 2 to your mana pool.
* Legendary creatures can't attack unless its controller pays 2 for each Zombie you control.
Other times it would start with an idea, like giving a creature kicker, but then forget about having a "if kicked" clause, or it could have a card with X in the mana cost but then deciding to do nothing with the X. Also, the network gets planeswalkers confused with level up creatures (admittedly they do look very similar), which often results in messy combinations of the two. For planeswalkers, the problem is that, unlike run-of-the-mill creatures, they are few and far between, so there aren't many examples for the network to learn from. In any case, here are some of the typical examples I found the network churning out this morning:
--------
Tenjer Desineer
1
Artifact - Equipment
Equipped creature has fuseback.
Equip 1
#The RNN likes to make up new keywords. This one is a portmanteau of flashback and fuse. What it does for a creature, who knows? The RNN certainly has no idea.
Gravimite
1(G/W)(G/W)
Creature - Dryad
1(G/W): Regenerate $THIS.
When Gravimite enters the battlefield, draw a card.
2/3
#I think this is a reinterpretation of Carven Caryatid.
Light of the Bild
2WW
Creature - Spirit
Flying
Whenever Light of the Bild blocks, you may put a 1/1 green Angel creature token with flying onto the battlefield.
2/2
Horror
B
Horror deals 3 damage to target creature or player.
#A colorshifted Lightning Bolt. I find the name to be simple and evocative!
Mided Hied Parira's Scepter
2
Artifact
3, T: Put a 1/1 white Advisor creature token onto the battlefield.
Shring the Artist
2BB
Legendary Creature - Cat
Flying
Whenever you cast a spell, you may return target creature card from your graveyard to your hand.
2/2
--------
In conclusion, I've learned quite a bit from this process. Originally, I designed the network to avoid overfitting because I feared it would generate cards that were mere carbon copies of the ones it had seen. However, I made the network too conservative and as a result it's unwilling to experiment with multi-part abilities like kicker. It's also worth exploring whether I can improve training on scarcely seen cards like planeswalkers, planes, schemes, etc. With any luck, I should be able to come up with a generative model for Magic cards that produces more robust and complex output.
Let me know what you think!
EDIT: Oh, this is too good not to mention. I coordinated with Mtgsalvation member pickfifteen who has created a twitter account that posts automatically generated renders of cards created with the RNN network. I look forward to seeing what it produces. Grin
EDIT: Kinje has provided helpful instructions on how to replicate what I've done here. Also, PM me if you want the modified data set, one that's easier to train on. Alternatively, you can use Onderzeeboot's version of the data set, which should work just as well if not better.
EDIT: Kinje has uploaded my reformatted data set to Google Drive. You can download it here (instead of having to PM me every time, though you can if you'd like to get the script I used to produce the file).
EDIT: Click here to see the most recent results for the generation of creatures specifically.
EDIT: Click here to find a link for the dummy creature generation code.
EDIT: Visualizations of the neural network activity can be found here and here.
EDIT: Here's a post about generating content vectors, and how this will help us to generate artwork and flavor text for cards down the road.
EDIT: Here's how we plan on extending this work to enable the generation of whole, coherent sets!
EDIT: A link to the current design skeleton for our upcoming test set.
EDIT: And now we have RoboRosewater-generated artwork!
EDIT: Maplesmall has released Cardcrunch. Take a look!
- To post a comment, please login or register a new account.
1
Actually come up with a decklist and then come back to this. As it stands, you're basically asking people to make you a deck.
1
Also, other alternatives:
Eidolon of Countless Battles
Gift of Orzhova
Armament of Nyx
1