Page 1 of 1

tap: add {} to your mana pool for each {} on the ...

PostPosted: 30 Jan 2010, 19:19
by Chris H.
I found several cards that can use the new "tap: add {ManaSymbol} to your mana pool for each {Type} {on the battlefield / you control}." keyword. All but two would need additional coding. So I added the two below:

Code: Select all
Cloudpost
no cost
Land Locus
no text
Comes into play tapped.
tap: add 1 to your mana pool for each Locus on the battlefield.

Rofellos, Llanowar Emissary
G G
Legendary Creature Elf Druid
no text
2/1
tap: add G to your mana pool for each Forest you control.
`
The elf is good to go. Cloudpost does not add mana to the pool. I have been fairly busy and have not had a chance to dig through the code. From my tests it appears that this new keyword does not handle colorless mana. When I exchanged the "1" with a "W" the card added white mana to the mana pool.

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 30 Jan 2010, 19:55
by DennisBergkamp
Ahh, I see... yeah I did not take that into account. I'll add in colorless mana as well.

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 30 Jan 2010, 21:40
by zerker2000
Wait a moment: would Cloudpost count creatures with changeling, perchance?

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 30 Jan 2010, 22:07
by DennisBergkamp
Ugh, yes I think it would :( Which is not correct.

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 30 Jan 2010, 22:17
by zerker2000
Should there be a big creature type list in properties? It can be pasted off of comp rules easily:
Code: Select all
204.3k Creatures and tribals share their lists of subtypes; these subtypes are called creature types. The creature types are Advisor, Ally, Angel, Anteater, Antelope, Ape, Archer, Archon, Artificer, Assassin, Assembly-Worker, Atog, Aurochs, Avatar, Badger, Barbarian, Basilisk, Bat, Bear, Beast, Beeble, Berserker, Bird, Blinkmoth, Boar, Bringer, Brushwagg, Camarid, Camel, Caribou, Carrier, Cat, Centaur, Cephalid, Chimera, Citizen, Cleric, Cockatrice, Construct, Coward, Crab, Crocodile, Cyclops, Dauthi, Demon, Deserter, Devil, Djinn, Dragon, Drake, Dreadnought, Drone, Druid, Dryad, Dwarf, Efreet, Egg, Elder, Elemental, Elephant, Elf, Elk, Eye, Faerie, Ferret, Fish, Flagbearer, Fox, Frog, Fungus, Gargoyle, Giant, Gnome, Goat, Goblin, Golem, Gorgon, Graveborn, Griffin, Hag, Harpy, Hellion, Hippo, Homarid, Homunculus, Horror, Horse, Hound, Human, Hydra, Hyena, Illusion, Imp, Incarnation, Insect, Jellyfish, Juggernaut, Kavu, Kirin, Kithkin, Knight, Kobold, Kor, Kraken, Lammasu, Leech, Leviathan, Lhurgoyf, Licid, Lizard, Manticore, Masticore, Mercenary, Merfolk, Metathran, Minion, Minotaur, Monger, Mongoose, Monk, Moonfolk, Mutant, Myr, Mystic, Nautilus, Nephilim, Nightmare, Nightstalker, Ninja, Noggle, Nomad, Octopus, Ogre, Ooze, Orb, Orc, Orgg, Ouphe, Ox, Oyster, Pegasus, Pentavite, Pest, Phelddagrif, Phoenix, Pincher, Pirate, Plant, Prism, Rabbit, Rat, Rebel, Reflection, Rhino, Rigger, Rogue, Salamander, Samurai, Sand, Saproling, Satyr, Scarecrow, Scorpion, Scout, Serf, Serpent, Shade, Shaman, Shapeshifter, Sheep, Siren, Skeleton, Slith, Sliver, Slug, Snake, Soldier, Soltari, Spawn, Specter, Spellshaper, Sphinx, Spider, Spike, Spirit, Splinter, Sponge, Squid, Squirrel, Starfish, Surrakar, Survivor, Tetravite, Thalakos, Thopter, Thrull, Treefolk, Triskelavite, Troll, Turtle, Unicorn, Vampire, Vedalken, Viashino, Volver, Wall, Warrior, Weird, Whale, Wizard, Wolf, Wolverine, Wombat, Worm, Wraith, Wurm, Yeti, Zombie, and Zubera.

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 31 Jan 2010, 00:25
by Incantus
DennisBergkamp wrote:Ugh, yes I think it would :( Which is not correct.
Actually, that is correct. So you're all good.

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 31 Jan 2010, 01:04
by zerker2000
Locus is a land type, not a creature type. Incorrect.

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 31 Jan 2010, 01:05
by DennisBergkamp
No I don't think so, since it's not a creature type:

http://forums.mtgsalvation.com/showthread.php?t=214171

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 31 Jan 2010, 01:43
by Rob Cashwalker
The solution is simple - make sure that your "for each {type} in play" can support two more than one type at a time... like "Land Locus".

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 31 Jan 2010, 06:23
by Marek14
Rob Cashwalker wrote:The solution is simple - make sure that your "for each {type} in play" can support two more than one type at a time... like "Land Locus".
Well, wouldn't it still affect changelings with Life or Limb in play? :)

Re: tap: add {} to your mana pool for each {} on the ...

PostPosted: 31 Jan 2010, 09:17
by zerker2000
It's Life and Limb :). Anyways, I do think that following comp rules on this is worthwhile, i.e. "Changeling" = "This object is every creature type.", i.e. have "every creature type" listed in the properties file. This would also make "choose a creature type" more rules-compliant, as the prompt could actually check for the type's existence(more ideas: popup list of all creature types in menu/aforementioned prompt/deck editor/filters; auto-update list when parsing cards.txt and the token file).