Card Development Questions
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Card Development Questions
by drdev » 12 Nov 2013, 19:04
I'm perfectly happy to avoid changing the script files. That's why I asked before starting anything.
I'll look closer into the manacost parsing stuff. Hopefully I can find a reliable and efficient solution without modifying any scripts.
Thanks.
-Dan
I'll look closer into the manacost parsing stuff. Hopefully I can find a reliable and efficient solution without modifying any scripts.
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Card Development Questions
by friarsol » 13 Nov 2013, 01:21
Yea I wasn't saying to do it twice. Just whenever you want to pull out the information it should be available. Don't forget about Snow mana drdev.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Development Questions
by Sloth » 13 Nov 2013, 06:31
Cost to text parsing doesen't replace all necessary script changes. Cards like Magewright's Stone or Llanowar Elves still need script changes in the ability descriptions. But that's fine, because the number of cards involved won't mess up the SVN.drdev wrote:I'm perfectly happy to avoid changing the script files. That's why I asked before starting anything.
I'll look closer into the manacost parsing stuff. Hopefully I can find a reliable and efficient solution without modifying any scripts.
I would love to use the brackets to produce mana symbols in the ability texts.

-

Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Card Development Questions
by Max mtg » 13 Nov 2013, 07:48
It's fine as long as you change only the SpellDescription part out of the
A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add G to your mana pool.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Card Development Questions
by drdev » 14 Nov 2013, 03:02
Yeah, I noticed the Oracle text already uses the "{G}" format I was looking for. I found it odd given that that SpellDescription didn't, and I don't see a good way to fix that dynamically in the code after loading. So I may have to update the SpellDescription of each necessary Script file.
EDIT: I've now started the process of updating the script files, which is going to take some time even with the help of some java code I've written to find and change the necessary files, mostly because I'm taking the time to validate each changed file via diff before checking it in. I'm doing everything possible to ensure I don't accidentally break anything.
Meanwhile, keep in mind to use the "{G}" format going forward for all ability descriptions.
EDIT: I've now started the process of updating the script files, which is going to take some time even with the help of some java code I've written to find and change the necessary files, mostly because I'm taking the time to validate each changed file via diff before checking it in. I'm doing everything possible to ensure I don't accidentally break anything.
Meanwhile, keep in mind to use the "{G}" format going forward for all ability descriptions.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Card Development Questions
by Sloth » 14 Nov 2013, 09:28
Great work drdev! Thanks a lot.drdev wrote:EDIT: I've now started the process of updating the script files, which is going to take some time even with the help of some script code I've written, mostly because I'm taking the time to validate each changed file via diff before checking it in. I'm doing everything possible to ensure I don't accidentally break anything.
-

Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Card Development Questions
by Max mtg » 14 Nov 2013, 12:34
I have to note, that this change is very risky before the release planned for tommorow.
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Card Development Questions
by drdev » 14 Nov 2013, 13:57
That's why I'm being extra careful that I'm only changing the descriptions.Max mtg wrote:I have to note, that this change is very risky before the release planned for tommorow.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Card Development Questions
by drdev » 15 Nov 2013, 00:22
So I decided to take the java code I was writing to automatically update the script files and refactor it into a command line utility built into Forge to make it so I could commit it to the source while I improve it, as well as make it faster to run and have the ability to output useful information. This way I can also run it periodically in case people forget to use the "{G}" style in cards added in the near future.
The command line argument to trigger the utility is "parse updateAbilityManaSymbols". I've set it up so other utility functions that want to perform some processing on every loaded card can be written easily, with a case added to CardStorageReader::parseAllCards, and then simply passing that in place of updateManaAbilitySymbols. It even supports multiple utilities run one after another by stringing together more command line arguments.
With that out of the way, a heads up that I'm back to updating scripts, having just committed changes to another 270 of them. I ran into a few conflicts with others manually updating a few script files, so I'd encourage people to avoid manual updates, at least until I finish getting the updateManaAbilitySymbols utility perfected.
Thanks.
-Dan
The command line argument to trigger the utility is "parse updateAbilityManaSymbols". I've set it up so other utility functions that want to perform some processing on every loaded card can be written easily, with a case added to CardStorageReader::parseAllCards, and then simply passing that in place of updateManaAbilitySymbols. It even supports multiple utilities run one after another by stringing together more command line arguments.
With that out of the way, a heads up that I'm back to updating scripts, having just committed changes to another 270 of them. I ran into a few conflicts with others manually updating a few script files, so I'd encourage people to avoid manual updates, at least until I finish getting the updateManaAbilitySymbols utility perfected.
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Card Development Questions
by Max mtg » 19 Nov 2013, 20:45
About that code. I don't think it should stay in CardStorageReader, will move it outside of this class (along with removal of direct reference to UI, that is progress bar)
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Card Development Questions
by drdev » 20 Nov 2013, 00:46
That's fine with me. Thanks.Max mtg wrote:About that code. I don't think it should stay in CardStorageReader, will move it outside of this class (along with removal of direct reference to UI, that is progress bar)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Card Development Questions
by Xitax » 20 Nov 2013, 19:30
Suggest the following card script changes to properly do M14 tokens:
Rename r_1_1_elemental.jpg to r_1_1_elemental_haste.jpg
Add r_1_1_elemental.jpg from M14 for Young Pyromancer
Add c_1_1_sliver_m14.jpg from M14
Card script changes:
-Elemental Mastery
Rename r_1_1_elemental.jpg to r_1_1_elemental_haste.jpg
Add r_1_1_elemental.jpg from M14 for Young Pyromancer
Add c_1_1_sliver_m14.jpg from M14
Card script changes:
-Elemental Mastery
- Code: Select all
Name:Elemental Mastery
ManaCost:3 R
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 3 R | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Token | AddSVar$ ElementalMasteryCount | Description$ Enchanted creature has "{T}: Put X 1/1 red Elemental creature tokens with haste onto the battlefield, where X is this creature's power. Exile them at the beginning of the next end step."
SVar:Token:AB$Token | Cost$ T | TokenAmount$ ElementalMasteryCount | TokenImage$ r 1 1 elemental haste | TokenName$ Elemental | TokenColors$ Red | TokenTypes$ Creature,Elemental | TokenKeywords$ Haste | TokenHiddenKeywords$ At the beginning of the end step, exile CARDNAME. | TokenPower$ 1 | TokenToughness$ 1 | References$ ElementalMasteryCount | SpellDescription$ Put X 1/1 red Elemental creature tokens with haste onto the battlefield, where X is this creature's power. Exile them at the beginning of the next end step.
SVar:ElementalMasteryCount:Count$CardPower
SVar:NonStackingAttachEffect:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/elemental_mastery.jpg
Oracle:Enchant creature\nEnchanted creature has "{T}: Put X 1/1 red Elemental creature tokens with haste onto the battlefield, where X is this creature's power. Exile them at the beginning of the next end step."
- Code: Select all
Name:Hive Stirrings
ManaCost:2 W
Types:Sorcery
A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenName$ Sliver | TokenTypes$ Creature,Sliver | TokenImage$ r 1 1 sliver m14 | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put two 1/1 colorless Sliver creature tokens onto the battlefield.
SVar:Picture:http://www.wizards.com/global/images/magic/general/hive_stirrings.jpg
Oracle:Put two 1/1 colorless Sliver creature tokens onto the battlefield.
- Code: Select all
Name:Tempt with Vengeance
ManaCost:X R
Types:Sorcery
A:SP$ Token | Cost$ X R | TokenAmount$ X | References$ X | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Haste | TokenImage$ r 1 1 elemental haste | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Tempting offer - Put X 1/1 red Elemental creature tokens with haste onto the battlefield. Each opponent may put X 1/1 red Elemental creature tokens with haste onto the battlefield. For each player who does, put X 1/1 red Elemental creature tokens with haste onto the battlefield.
SVar:DBRepeat:DB$ RepeatEach | RepeatSubAbility$ DBTokenOpp | RepeatPlayers$ Player.Opponent | RepeatOptionalForEachPlayer$ True | RepeatOptionalMessage$ Do you want to put X 1/1 red Elemental creature tokens with haste onto the battlefield? | SubAbility$ DBToken
SVar:DBTokenOpp:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenImage$ r 1 1 elemental haste | TokenOwner$ Player.IsRemembered | TokenColors$ Red | TokenPower$ 1 | TokenKeywords$ Haste | TokenToughness$ 1 | SubAbility$ DBCount
SVar:DBCount:DB$ StoreSVar | SVar$ Y | Type$ CountSVar | Expression$ Y/Plus.1 | References$ Y
SVar:DBToken:DB$ Token | TokenAmount$ Z | References$ X,Y,Z | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ You | TokenImage$ r 1 1 elemental haste | TokenColors$ Red | TokenPower$ 1 | TokenKeywords$ Haste | TokenToughness$ 1 | SubAbility$ DBReset | StackDescription$ None
SVar:DBReset:DB$ StoreSVar | SVar$ Y | Type$ Number | Expression$ 0 | References$ Y
SVar:Y:Number$0
SVar:X:Count$xPaid
SVar:Z:SVar$X/Times.Y
SVar:Picture:http://www.wizards.com/global/images/magic/general/tempt_with_vengeance.jpg
Oracle:Tempting offer - Put X 1/1 red Elemental creature tokens with haste onto the battlefield. Each opponent may put X 1/1 red Elemental creature tokens with haste onto the battlefield. For each player who does, put X 1/1 red Elemental creature tokens with haste onto the battlefield.
Re: Card Development Questions
by Marek14 » 21 Nov 2013, 07:41
If anyone wants to tackle the tokens, this list might help:
- Code: Select all
Unlimited:
Wasp (A; 1/1 flying Insect): The Hive
Arabian Nights:
Bird (R; 4/4 flying): Rukh Egg
Djinn (A; 5/5 flying): Bottle of Suleiman
Antiquities:
Tetravite (A; 1/1 flying, "Tetravite can't be enchanted"): Tetravus
Revised:
Djinn (A; 5/5 flying): Bottle of Suleiman
Wasp (A; 1/1 flying Insect): The Hive
Legends:
Minor Demon (B,R; 1/1 Demon): Boris Devilboon
Sand Warrior (R,G,W; 1/1): Hazezon Tamar
Snake (A; 1/1 "Whenever this creature deals damage to a player, that player gets a poison counter."): Serpent Generator
Stangg Twin (R,G; 3/4 Legendary Human Warrior): Stangg
Wolves of the Hunt (G; 1/1 bands with other creatures named "Wolves of the Hunt" Wolf): Master of the Hunt
Fourth Edition:
Djinn (A; 5/5 flying): Bottle of Suleiman
Tetravite (A; 1/1 flying, "Tetravite can't be enchanted"): Tetravus
Wasp (A; 1/1 flying Insect): The Hive
Fallen Empires:
Camarid (U; 1/1): Homarid Spawning Bed
Citizen (W; 1/1): Icatian Town
Goblin (R; 1/1): Goblin Warrens
Saproling (G; 1/1): Elvish Farmer, Night Soil, Thallid, Thallid Devourer
Thrull (B; 0/1): Breeding Pit
Ice Age:
Caribou (W; 0/1): Caribou Range
Chronicles:
Snake (A; 1/1 "Whenever this creature deals damage to a player, that player gets a poison counter."): Serpent Generator
Stangg Twin (R,G; 3/4 Legendary Human Warrior): Stangg
Homelands:
Kelp (U; 0/1 defender Plant Wall): Wall of Kelp
Serf (B; 0/1): Sengir Autocrat
Skeleton (B; 1/1 "B: Regenerate this creature"): Drudge Spell
Spirit (B; */*): Broken Visage
Aliances:
Deserter (W; 0/1): Kjeldoran Home Guard
Graveborn (B,R; 3/1 haste): Balduvian Dead
Hippo (G; 1/1): Phelddagrif
Knight (W; 1/1 banding): Errand of Duty
Orb (U; */*): Phantasmal Sphere
Soldier (W; 1/1): Kjeldoran Outpost
Starfish (U; 0/1): Spiny Starfish
Survivor (R; 1/1): Varchild's War-Riders
Zombie (B; 2/2): Feast or Famine
Mirage:
Cat (G; 1/1): Waiting in the Weeds
Goblin Scout (R; 1/1 mountainwalk): Goblin Scouts
Insect (B; 0/1): Carrion
Pegasus (W; 1/1 flying): Sacred Mesa
Prism (A; 0/1): Diamond Kaleidoscope
Spirit (W; 1/1 flying): Afterlife
Tombspawn (B; 2/2 haste Zombie): Tombstone Stairwell
Wall (A; 0/2 defender): Basalt Golem
Wall (U; 5/5 defender): Tidal Wave
Wood (G; 0/1 defender Wall): Jungle Patrol
Visions:
Butterfly (G; 1/1 flying Insect): Giant Caterpillar
Sheep (G; 0/1): Ovinomancer
Snake (G; 1/1): Snake Basket
Weatherlight:
Squirrel (G; 1/1): Liege of the Hollows
Tempest:
Carnivore (R; 3/1 Beast): Tooth and Claw
Hound (G; 1/1): Mongrel Pack
Pegasus (W; 1/1 flying): Pegasus Refuge, Pegasus Stampede (EX)
Reflection (W; 2/2): Spirit Mirror
Saproling (G; 1/1): Verdant Force
Spirit (W; 1/1 flying): Field of Souls
Zombie (B; 2/2): Sarcomancy
Stronghold:
Goblin (R; 1/1): Mogg Infestation
Hornet (A; 3/1 flying, haste Insect): Hornet Cannon
Rat (B; 1/1): Lab Rats
Sliver (C; 1/1): Sliver Queen
Spike (G; 1/1): Spike Breeder
Exodus:
Beast (G; 2/2): Keeper of the Beasts
Thopter (A; 1/1 flying): Thopter Squadron
Fifth Edition:
Caribou (W; 0/1): Caribou Range
Citizen (W; 1/1): Icatian Town
Djinn (A; 5/5 flying): Bottle of Suleiman
Goblin (R; 1/1): Goblin Warrens
Serf (B; 0/1): Sengir Autocrat
Snake (A; 1/1 "Whenever this creature deals damage to a player, that player gets a poison counter."): Serpent Generator
Spirit (B; */*): Broken Visage
Thrull (B; 0/1): Breeding Pit
Wasp (A; 1/1 flying Insect): The Hive
Urza's Saga:
Beast (G; 3/3): Midsummer Revel
Gnome (A; 1/1): Metrognome
Goblin (R; 1/1): Goblin Offensive, Goblin Marshal (UD)
Knight (W; 2/2): Waylay
Minion (B; */*): Phyrexian Processor
Saproling (G; 1/1): Greener Pastures, Sporogenesis
Urza's Legacy:
Squirrel (G; 1/1): Deranged Hermit
Sixth Edition:
Cat (G; 1/1): Waiting in the Weeds
Citizen (W; 1/1): Icatian Town
Djinn (A; 5/5 flying): Bottle of Suleiman
Goblin (R; 1/1): Goblin Warrens
Wasp (A; 1/1 flying Insect): The Hive
Mercadian Masques:
Ape (G; 2/2): Monkey Cage
Butterfly (G; 1/1 flying Insect): Giant Caterpillar
Insect (G; 1/1): Saber Ants
Saproling (G; 1/1): Spontaneous Generation, Saproling Cluster (NE)
Snake (G; 1/1): Snake Pit
Soldier (W; 1/1): Security Detail
Spirit (W; 1/1 flying): Afterlife
Zombie (B; 2/2): Midnight Ritual
Nemesis:
Angel (W; 4/4 flying): Angelic Favor
Goblin (R; 1/1): Mogg Alarm
Saproling (G; */* "This creature's power and toughness are each equal to the number of fade counters on Saproling Burst."): Saproling Burst
Prophecy:
Elephant (G; */* "This creature's power and toughness are each equal to the number of creature cards in its controller's graveyard."): Elephant Resurgence
Minion (B; 1/1): Infernal Genesis
Squirrel (G; 1/1): Squirrel Wrangler
Invasion:
Bird (U; 1/1 flying): Ordered Migration
Elephant (G; 3/3): Assault//Battery
Reflection (W; */*): Pure Reflection
Saproling (G; 1/1): Artifact Mutation, Aura Mutation, Rith, the Awakener, Saproling Infestation, Saproling Symbiosis, Verdeloth the Ancient, Nemata, Grove Guardian (PS), Rith's Charm (PS), AEther Mutation (AP), Death Mutation (AP), Last Stand (AP)
Planeshift:
Hippo (G; 1/1): Questing Phelddagrif
Spirit (W; 1/1 flying): March of Souls
Apocalypse:
Angel (B; 3/3 flying): Haunted Angel
Cat (B; 2/1): Penumbra Bobcat
Goblin Soldier (R,W; 1/1): Goblin Trenches
Kavu (B; 3/3): Penumbra Kavu
Wurm (B; 6/6 trample): Penumbra Wurm
Odyssey:
Bear (G; 2/2): Bearscape, Grizzly Fate (JU)
Beast (G; 4/4): Beast Attack
Elephant (G; 3/3): Call of the Herd, Elephant Ambush, Elephant Guide (JU)
Spirit (W; 1/1 flying): Kirtar's Wrath, Funeral Pyre (JU), Spirit Cairn (JU)
Squirrel (G; 1/1): Chatter of the Squirrel, Druid's Call, Nantuko Shrine, Nut Collector, Squirrel Nest, Acorn Harvest (TO)
Wurm (G; 6/6): Roar of the Wurm, Crush of Wurms (JU)
Zombie (B; 2/2): Zombie Infestation
Judgment:
Bird (W; 1/1 flying): Battle Screech
Elemental Cat (R; 1/1 haste): Firecat Blitz
Onslaught:
Bear (G; 2/2): Kamahl's Summons, Words of Wilding, Caller of the Claw (LE)
Centaur (G; 3/3): Centaur Glade
Dragon (R; 5/5 flying): Dragon Roost, Day of the Dragons (SC)
Elemental (G; 7/7 trample): Voice of the Woods
Insect (G; 1/1): Broodhatch Nantuko, Symbiotic Beast, Symbiotic Elf, Symbiotic Wurm, Vitality Charm, Wirewood Hivemaster (LE)
Soldier (W; 1/1): Mobilization, Decree of Justice (SC)
Zombie (B; 2/2): Rotlung Reanimator
Legions:
Goblin (R; 1/1): Warbreak Trumpeter, Siege-Gang Commander (SC)
Sliver (C; 1/1): Brood Sliver
Scourge:
Angel (W; 4/4 flying): Decree of Justice
Beast (G; 4/4): Hunting Pack
Eighth Edition:
Bird (R; 4/4 flying): Rukh Egg
Mirrodin:
Beast (G; 5/5): One Dozen Eyes
Demon (B; */* flying): Promise of Power
Elemental (R; 3/1 haste): Lightning Coils
Insect (G; 1/1): Living Hive, One Dozen Eyes, Infested Roothold (DS), Beacon of Creation (FD)
Myr (A; 1/1): Myr Incubator, Genesis Chamber (DS), Myr Matrix (DS)
Pentavite (A; 1/1 flying): Pentavus
Pest (A; 0/1): Nuisance Engine
Soldier (W; 1/1): Raise the Alarm
Spirit (W; 1/1 flying): Luminous Angel
Darksteel:
Beast (G; 3/3): Pulse of the Tangle, Bringer of the Green Dawn (FD)
Elemental (U; 2/2 flying): Wand of the Elements
Elemental (R; 3/3): Wand of the Elements
Spawn (A; 2/2): Spawning Pit
Twin (A; */* Construct): Gemini Engine
Wirefly (A; 2/2 flying Insect): Wirefly Hive
Fifth Dawn:
Kaldra (C; 4/4 Legendary Avatar): Helm of Kaldra
Pincher (C; 2/2): Summoning Station
Champions of Kamigawa:
Dragon Spirit (U; 5/5 flying): Tatsumasa, the Dragon's Fang
Elemental (G; */*): Budoka Gardener|Dokai, Weaver of Life
Illusion (U; 1/1 flying): Meloku the Clouded Mirror
Rat (B; 1/1): Marrow-Gnawer
Snake (G; 1/1): Orochi Eggwatcher|Shidako, Broodmistress, Orochi Hatchery, Sosuke's Summons (BOK), Endless Swarm (SOK), Seed the Land (SOK)
Spirit (C; 1/1): Dripping-Tongue Zubera, Forbidden Orchard, Honden of Life's Web, Baku Altar (BOK), Gods' Eye, Gate to the Reikai (BOK), Promise of Bunrei (SOK), Sekki, Seasons' Guide (SOK), Spiritual Visit (SOK)
Betrayers of Kamigawa:
Spirit (W; 3/3 flying): Oyobi, Who Split the Heavens
Saviors of Kamigawa:
Elemental (R; 3/1 haste): Feral Lightning
Urami (B; 5/5 flying Legendary Demon Spirit): Tomb of Urami
Warrior (R; 1/1): Rally the Horde
Ninth Edition:
Bird (R; 4/4 flying): Rukh Egg
Saproling (G; 1/1): Verdant Force
Ravnica:
Centaur (G; 3/3 protection from black): Hunted Horror
Faerie (U; 1/1 flying): Hunted Troll
Goblin (R; 1/1): Hunted Phantasm
Horror (B; 4/4): Hunted Lammasu
Knight (W; 2/2 first strike): Hunted Dragon
Saproling (G; 1/1): Bramble Elemental, Fists of Ironwood, Golgari Germination, Pollenbright Wings, Scatter the Seeds, Seed Spark, Selesnya Evangel, Selesnya Guildmage, Vitu-Ghazi, the City-Tree, Flash Foliage (DIS), Supply//Demand (DIS)
Spirit (W; 1/1 flying): Transluminant, Twilight Drover, Seize the Soul (GP), Teysa, Orzhov Scion (GP)
Voja (G,W; 2/2 Legendary Wolf): Tolsimir Wolfblood
Guildpact:
Bat (B; 1/1 flying): Belfry Spirit, Skeletal Vampire
Pegasus (W; 1/1 flying): Storm Herd
Sand (C; 1/1): Dune-Brood Nephilim
Weird (U; 3/3 defender flying): Thunderheads
Wurm (G; 6/6): Wurmweaver Coil
Dissension:
Bird (W,U; 1/1 flying): Dovescape, Pride of the Clouds
Drake (G,U; 2/2 flying): Leafdrake Roost
Elemental (R; 3/1): Research//Development
Goblin (R; 2/1 haste): Rakdos Guildmage
Snake (G,U; 1/1): Patagia Viper
Coldsnap:
Bird (W; 1/1 flying): Jötun Owl Keeper
Graveborn (B,R; 3/1 haste): Sek'Kuar, Deathkeeper
Marit Lage (B; 20/20 flying, indestructible Legendary Avatar): Dark Depths
Soldier (W; 1/1): Darien, King of Kjeldor
Wolf (G; 1/1 "This creature gets +1/+1 for each card named Sound the Call in each graveyard."): Sound the Call
Time Spiral:
Assembly-Worker (A; 2/2): Urza's Factory
Bat (B; 1/2 flying "1B, Sacrifice this creature: Return an exiled card named Sengir Nosferatu to the battlefield under its owner's control."): Sengir Nosferatu
Camarid (U; 1/1): Sarpadian Empires, Vol. VII
Citizen (W; 1/1): Icatian Crier, Sarpadian Empires, Vol. VII
Elephant (G; 3/3): Assault//Battery, Call of the Herd
Goblin (R; 1/1): Empty the Warrens, Ib Halfheart, Goblin Tactician, Mogg War Marshal, Sarpadian Empires, Vol. VII
Griffin (W; 2/2 flying): Griffin Guide
Kobolds of Kher Keep (R; 0/1 Kobold): Kher Keep
Pegasus (W; 1/1 flying): Sacred Mesa
Saproling (G; 1/1): Deathspore Thallid, Sarpadian Empires, Vol. VII, Savage Thallid, Sporesower Thallid, Sprout, Thallid, Thallid Germinator, Thallid Shell-Dweller, Thelonite Hermit, Verdant Embrace, Verdeloth the Ancient, Mycologist (PLC), Pallid Mycoderm (PLC), Psychotrope Thallid (PLC), Vitaspore Thallid (PLC), Sporoloth Ancient (FUT), Sprout Swarm (FUT), Utopia Mycon (FUT)
Serf (B; 0/1): Sengir Autocrat
Sheep (G; 0/1): Ovinomancer
Spider (B; 2/4 reach): Penumbra Spider
Thrull (B; 1/1): Endrek Sahr, Master Breeder, Sarpadian Empires, Vol. VII
Triskelavite (A; 1/1 flying, "Sacrifice this creature: This creature deals 1 damage to target creature or player."): Triskelavus
Wurm (G; */*): Wurmcalling, Baru, Fist of Krosa (FUT)
Planar Chaos:
Ape (G; 3/3): Pongify
Cat Warrior (G; 2/2 forestwalk): Jedit Ojanen of Efrava
Insect (G; 6/1 shroud): Deadly Grub
Knight (B; 2/2 flanking protection from white haste): Riftmarked Knight
Soldier (W; 1/1): Benalish Commander, Stormfront Riders, Even the Odds (FUT)
Future Sight:
Cloud Sprite (U; 1/1 flying, "Cloud Sprite can block only creatures with flying." Faerie): Cloudseeder
Festering Goblin (B; 1/1 "When Festering Goblin dies, target creature gets -1/-1 until end of turn." Zombie Goblin): Skirk Ridge Exhumer
Giant (R; 4/4): Pact of the Titan
Goldmeadow Harrier (W; 1/1 "W, T: Tap target creature." Kithkin Soldier): Goldmeadow Lookout
Llanowar Elves (G; 1/1 "T: Add G to your mana pool." Elf Druid): Llanowar Mentor
Metallic Sliver (A; 1/1 Sliver): Sliversmith
Spark Elemental (R; 3/1 trample, haste, "At the beginning of the end step, sacrifice Spark Elemental." Elemental): Sparkspitter
Tenth Edition:
Dragon (R; 5/5 flying): Dragon Roost
Goblin (R; 1/1): Siege-Gang Commander
Saproling (G; 1/1): Verdant Force
Soldier (W; 1/1): Mobilization
Zombie (B; 2/2): Midnight Ritual
Wasp (A; 1/1 flying Insect): The Hive
Lorwyn:
Avatar (W; */* "This creature's power and toughness are each equal to your life total."): Ajani Goldmane
Beast (G; 3/3): Garruk Wildspeaker
Elemental (W; 4/4 flying): Hoofprints of the Stag
Elemental (G; 4/4): Eyes of the Wisent, Walker of the Grove (MOR)
Elemental Shaman (R; 3/1): Hearthcage Giant, Hostility, Rebellion of the Flamekin
Elf Warrior (G; 1/1): Elvish Promenade, Gilt-Leaf Ambush, Imperious Perfect, Lys Alana Huntmaster, Nath of the Gilt-Leaf, Prowess of the Fair, Ambassador Oak (MOR), Hunting Triad (MOR)
Shapeshifter (C; 1/1 changeling): Crib Swap
Goblin Rogue (B; 1/1): Boggart Mob, Marsh Flitter, Warren Weirding (MOR), Weirding Shaman (MOR)
Kithkin Soldier (W; 1/1): Cloudgoat Ranger, Guardian of Cloverdell, Militia's Pride, Kinsbaile Borderguard (MOR)
Merfolk Wizard (U; 1/1): Benthicore, Summon the School, Stonybrook Schoolmaster (MOR)
Wolf (G; 2/2): Wren's Run Packmaster, Wolf-Skull Shaman (MOR)
Morningtide:
Faerie Rogue (B; 1/1 flying): Bitterblossom, Notorious Throng, Violet Pall
Giant Warrior (W; 5/5): Feudkiller's Verdict
Treefolk Shaman (G; 2/5): Reach of Branches
Shadowmoor:
Elemental (B,R; 5/5): Din of the Fireherd
Elemental (R; 1/1 haste): Elemental Mastery
Elf Warrior (G; 1/1): Flourishing Defenses, Presence of Gond
Elf Warrior (G,W; 1/1): Mercy Killing, Rhys the Redeemed
Faerie Rogue (U,B; 1/1 flying): Oona, Queen of the Fae
Giant Warrior (R,G; 4/4 haste): Giantbaiting
Goblin Warrior (R,G; 1/1): Wort, the Raidmother
Kithkin Soldier (W; 1/1): Repel Intruders, Cenn's Enlistment (EVE), Gwyllion Hedge-Mage (EVE), Patrol Signaler (EVE)
Rat (B; 1/1): Plague of Vermin
Spider (G; 1/2 reach): Gloomwidow's Feast
Spirit (W; 1/1 flying): Spectral Procession
Wolf (G; 2/2): Howl of the Night Pack, Fable of Wolf and Owl (EVE)
Eventide:
Beast (G; 3/3): Savage Conception
Bird (U; 1/1 flying): Fable of Wolf and Owl
Elemental (U,R; 5/5 flying): Call the Skybreaker
Goat (W; 0/1): Springjack Shepherd, Springjack Pasture
Goblin Soldier (R,W; 1/1): Rise of the Hobgoblins
Spirit (W,B; 1/1 flying): Beckon Apparition
Worm (B,G; 1/1): Creakwood Liege, Worm Harvest
Shards of Alara:
Beast (R,G,W; 8/8): Godsire
Dragon (R; 4/4 flying): Broodmate Dragon, Sarkhan Vol
Goblin (R; 1/1): Dragon Fodder, Goblin Assault, Kathari Bomber (ARB)
Homunculus (U; A; 0/1): Puppet Conjurer
Ooze (G; */*): Ooze Garden
Saproling (G; 1/1): Jund Battlemage, Mycoloth, Necrogenesis, Sprouting Thrinax, Spore Burst (CFX), Tukatongue Thallid (CFX), Morbid Bloom (ARB)
Skeleton (B; 1/1 "B: Regenerate this creature."): Skeletonize
Soldier (W; 1/1): Elspeth, Knight-Errant, Knight-Captain of Eos, Martial Coup (CFX), Bant Sojourners (ARB)
Thopter (U; A; 1/1 flying): Sharding Sphinx, Thopter Foundry (ARB)
Zombie (B; 2/2): Archdemon of Unx, Grixis Slavedriver (CFX), Necromancer's Covenant (ARB), Unscythe, Killer of Kings (ARB)
Conflux:
Angel (W; 4/4 flying): Sigil of the Empty Throne
Elemental (R; 3/1 haste): Rakka Mar
Alara Reborn:
Bird Soldier (W; 1/1 flying): Flurry of Wings
Dragon (R,G; 1/1 flying, devour 2): Dragon Broodmother
Lizard (G; 2/2): Predatory Advantage
Zombie Wizard (U,B; 1/1): Lich Lord of Unx
Magic 2010:
Avatar (W; */* "This creature's power and toughness are each equal to your life total."): Ajani Goldmane
Beast (G; 3/3): Garruk Wildspeaker
Gargoyle (A; 3/4 flying): Gargoyle Castle
Goblin (R; 1/1): Siege-Gang Commander
Insect (G; 1/1): Ant Queen
Soldier (W; 1/1): Captain of the Watch
Wolf (G; 2/2): Howl of the Night Pack, Master of the Wild Hunt
Zombie (B; 2/2): Cemetery Reaper
Planechase:
Dragon (R; 5/5 flying): Shiv
Elephant (G; 3/3): Assault/Battery
Goat (W; 0/1): Goldmeadow
Goblin (R; 1/1): Goblin Offensive
Insect (G; 1/1): Living Hive
Pentavite (A; 1/1 flying): Pentavus
Pest (A; 0/1): Nuisance Engine
Saproling (G; 1/1): Verdant Force
Zombie (B; 2/2): The Fourth Sphere
Vanguard:
Antelope (G; 2/3 forestwalk): Master of the Wild Hunt Avatar
Cat (G; 3/2 shroud): Master of the Wild Hunt Avatar
Dragon (R; 5/5 flying): Rith, the Awakener Avatar
Elf (G; 1/1 "T: Add G to your mana pool."): Elvish Champion Avatar
Ooze (G; */*): Kresh the Bloodbraided Avatar
Rhino (G; 4/4 trample): Master of the Wild Hunt Avatar
Saproling (G; 1/1): Erhnam Djinn Avatar
Sliver (C; 1/1): Sliver Queen, Brood Mother
Wolf (G; 2/2): Master of the Wild Hunt Avatar
Zendikar:
Angel (W; 4/4 flying): Luminarch Ascension
Beast (G; 4/4): Baloth Cage Trap, Rampaging Baloths
Bird (W; 1/1 flying): Emeria Angel
Elemental (R; 7/1 trample, haste): Elemental Appeal, Zektar Shrine Expedition
Illusion (U; 2/2): Summoner's Bane
Kor Soldier (W; 1/1): Conqueror's Pledge, Nomads' Assembly (ROE)
Merfolk (U; 1/1): Lullmage Mentor
Snake (G; 1/1): Cobra Trap, Bestial Menace (WWK)
Vampire (B; */*): Kalitas, Bloodchief of Ghet
Wolf (G; 2/2): Turntimber Ranger, Bestial Menace (WWK), Wolfbriar Elemental (WWK)
Zombie Giant (B; 5/5): Quest for the Gravelord
Worldwake:
Construct (A; 6/12 trample): Stone Idol Trap
Dragon (R; 5/5 flying): Dragonmaster Outcast, Sarkhan the Mad (ROE)
Elephant (G; 3/3): Bestial Menace, Terastodon, Kazandu Tuskcaller (ROE)
Ogre (R; 3/3): Kazuul, Tyrant of the Cliffs
Plant (G; 0/1): Avenger of Zendikar, Khalni Garden
Soldier Ally (W; 1/1): Join the Ranks
Rise of the Eldrazi:
Eldrazi Spawn (C; 0/1 "Sacrifice this creature: Add 1 to your mana pool."): Awakening Zone, Brood Birthing, Corpsehatch, Dread Drone, Emrakul's Hatcher, Essence Feed, Growth Spasm, Kozilek's Predator, Nest Invader, Pawn of Ulamog, Skittering Invasion, Spawning Breath, Spawnsire of Ulamog
Elemental (R; */*): Devastating Summons
Hellion (R; 4/4): Hellion Eruption
Ooze (G: */*): Gelatinous Genesis
Tuktuk the Returned (A; 5/5 Legendary Goblin Golem): Tuktuk the Explorer
Archenemy:
Dragon (R; 5/5 flying): Look Skyward and Despair
Elemental (G; 3/3): Evil Comes to Fruition
Goblin (R; 1/1): Dragon Fodder
Goblin (R; 2/1 haste): Rakdos Guildmage
Golem (A; 4/6): The Iron Guardian Stirs
Plant (G; 0/1): Evil Comes to Fruition, Khalni Garden, Nature Shields Its Own
Saproling (G; 1/1): Roots of All Evil, Selesnya Guildmage, Thelonite Hermit, Verdeloth the Ancient, Vitu-Ghazi, the City-Tree
Zombie (B; 2/2): Cemetery Reaper, Rotted Ones, Lay Siege; Zombie Infestation
Magic 2011:
Avatar (W; */* "This creature's power and toughness are each equal to your life total."): Ajani Goldmane
Beast (G; 3/3): Garruk Wildspeaker
Bird (W; 3/3 flying): Roc Egg
Ooze (G; 1/1): Mitotic Slime
Ooze (G; 2/2 "When this creature dies, put two 1/1 green Ooze creature tokens onto the battlefield."): Mitotic Slime
Zombie (B; 2/2): Grave Titan
Scars of Mirrodin:
Cat (W; 2/2): Kemba, Kha Regent; White Sun's Zenith (MBS)
Goblin (R; 1/1): Kuldotha Rebirth
Golem (A; 3/3): Golem Foundry, Precursor Golem
Insect (G; 1/1 infect): Carrion Call, Trigon of Infestation, Phyrexian Swarmlord (NPH)
Myr (A; 1/1): Myr Battlesphere, Myrsmith, Origin Spellbomb, Master's Call (MBS), Myr Sire (MBS), Myr Turbine (MBS)
Soldier (W; 1/1): Elspeth Tirel, Hero of Bladehold (MBS)
Wolf (G; 2/2): Sword of Body and Mind
Wurm (A; 3/3 deathtouch): Wurmcoil Engine
Wurm (A; 3/3 lifelink): Wurmcoil Engine
Mirrodin Besieged:
Germ (B; 0/0): Bonehoard, Flayer Husk, Mortarpod, Skinwing, Strandwalker, Batterskull (NPH), Lashwrithe (NPH), Necropouncer (NPH), Sickleslicer (NPH)
Golem (A; 9/9): Titan Forge
Horror (A; */*): Phyrexian Rebirth
Thopter (A; 1/1 flying): Thopter Assembly
Zombie (B; 2/2): Nested Ghoul
New Phyrexia:
Beast (G; 3/3): Beast Within, Fresh Meat
Goblin (R; 1/1): Chancellor of the Forge
Golem (A; 3/3): Blade Splicer, Conversion Chamber, Master Splicer, Maul Splicer, Sensor Splicer, Vital Splicer, Wing Splicer
Myr (A; 1/1): Parasitic Implant, Shrine of Loyal Legions
Commander:
Beast (G; 3/3): Garruk Wildspeaker
Beast (G; 4/4): Hunting Pack
Dragon (R; 5/5 flying): Death by Dragons
Eldrazi Spawn (C; 0/1 "Sacrifice this creature: Add 1 to your mana pool."): Awakening Zone, Rapacious One
Elemental (U,R; 5/5 flying): Call the Skybreaker
Elephant (G; 3/3) Bestial Menace
Insect (G; 1/1): Symbiotic Wurm
Insect (G; 1/1 flying, deathouch): Hornet Queen
Kithkin Soldier (W; 1/1): Gwyllion Hedge-Mage
Pegasus (W; 1/1 flying): Storm Herd
Saproling (G; 1/1): Death Mutation, Fists of Ironwood, Ghave, Guru of Spores; Necrogenesis, Selesnya Evangel, Selesnya Guildmage
Snake (G; 1/1): Bestial Menace, Cobra Trap
Soldier (W; 1/1): Alliance of Arms
Spider (B; 2/4 reach): Penumbra Spider
Squirrel (G; 1/1): Acorn Catapult
Triskelavite (A; 1/1 flying, "Sacrifice this creature: This creature deals 1 damage to target creature or player."): Triskelavus
Wolf (G; 2/2): Bestial Menace
Zombie (B; 2/2): Syphon Flesh
Magic 2012:
Beast (G; 3/3): Garruk, Primal Hunter
Bird (W; 3/3 flying): Roc Egg
Pentavite (A; 1/1 flying): Pentavus
Saproling (G; 1/1): Druidic Satchel, Jade Mage
Soldier (W; 1/1): Throne of Empires, Timely Reinforcements
Wurm (G; 6/6): Garruk, Primal Hunter
Zombie (B; 2/2): Cemetery Reaper, Grave Titan, Zombie Infestation
Innistrad
Angel (W; 4/4 flying): Geist of Saint Traft
Demon (B; 5/5 flying): Skirsdag High Priest
Homunculus (U; 2/2): Stitcher's Apprentice
Ooze (G; */* "This creature's power and toughness are each equal to the number of slime counters on Gutter Grime."): Gutter Grime
Spider (G; 1/2 reach): Spider Spawning
Spirit (W; 1/1 flying): Doomed Traveler, Geist-Honored Monk, Mausoleum Guard, Midnight Haunting, Moorland Haunt, Avacyn's Collar (DKA), Elgaud Inquisitor (DKA), Lingering Souls (DKA), Requiem Angel (DKA)
Vampire (B; 2/2 flying): Bloodline Keeper
Wolf (B; 1/1 deathtouch): Garruk Relentless
Wolf (G; 2/2): Garruk Relentless, Kessig Cagebreakers, Mayor of Avabruck, Feed the Pack (DKA), Huntmaster of the Fells (DKA)
Zombie (B; 2/2): Army of the Damned, Cellar Door, Endless Ranks of the Dead, Moan of the Unhallowed, Undead Alchemist, Havengul Runebinder (DKA), Reap the Seagraf (DKA), Wakedancer (DKA)
Dark Ascension:
Human (W; 1/1): Gather the Townsfolk, Increasing Devotion, Thraben Doomsayer
Vampire (B; 1/1 lifelink): Sorin, Lord of Innistrad
Avacyn Restored:
Angel (W; 4/4 flying): Entreat the Angels, Moonsilver Spear
Demon (B; 5/5 flying): Demonic Rising
Human (W; 1/1): Commander's Authority, Voice of the Provinces
Human (R; 1/1 haste): Thatcher Revolt
Spirit (W; 1/1 flying): Gallows at Willow Hill
Spirit (U; 1/1 flying): Geist Snatch
Zombie (B; 2/2): Maalfeld Twins
Planechase 2012:
Angel (W; 4/4 flying): Sigil of the Empty Throne
Beast (G; 3/3): Beast Within
Boar (G; 3/3): Brindle Shoat
Eldrazi (C; 7/7 annihilator 1): Hedron Fields of Agadeem
Eldrazi Spawn (C; 0/1 "Sacrifice this creature: Add 1 to your mana pool."): Awakening Zone, Nest Invader
Germ (B; 0/0): Flayer Husk
Goblin (R; 1/1): Beetleback Chief, Jund
Hellion (R; 4/4): Hellion Eruption
Insect (G; 1/1): Dragonlair Spider
Ooze (G; 1/1): Mitotic Slime
Ooze (G; 2/2 "When this creature dies, put two 1/1 green Ooze creature tokens onto the battlefield."): Mitotic Slime
Plant (G; 0/1): Khalni Garden
Saproling (G; 1/1): Bramble Elemental, Dreampod Druid, Grand Ossuary, Mycoloth, Pollenbright Wings, Tukatongue Thallid, Vitu-Ghazi, the City-Tree
Spider (B; 2/4 reach): Penumbra Spider
Zombie (B; 2/2): Lair of the Ashen Idol
Magic 2013:
Beast (G; 3/3): Garruk, Primal Hunter; Thragtusk
Cat (W; 2/2): Ajani, Caller of the Pride
Drake (U; 2/2 flying): Talrand's Invocation; Talrand, Sky Summoner
Goat (W; 0/1): Trading Post
Goblin (R; 1/1): Krenko's Command, Krenko, Mob Boss
Hellion (R; 4/4 haste): Hellion Crucible
Saproling (G; 1/1): Fungal Sprouting
Soldier (W; 1/1): Attended Knight, Captain of the Watch, Captain's Call
Wurm (G; 6/6): Garruk, Primal Hunter
Zombie (B; 2/2): Vile Rebirth
Return to Ravnica:
Assassin (B; 1/1 "Whenever this creature deals combat damage to a player, that player loses the game."): Vraska the Unseen
Bird (W; 1/1 flying): Eyes in the Skies, Seller of Songbirds, Beck//Call (DGM), Scion of Vitu-Ghazi (DGM)
Centaur (G; 3/3): Call of the Conclave, Centaur's Herald, Coursers' Accord, Vitu-Ghazi Guildmage, Alive//Well (DGM), Trostani's Summoner (DGM)
Dragon (R; 6/6 flying): Utvara Hellkite
Elemental (G,W; 8/8 vigilance): Grove of the Guardian
Goblin (R; 1/1): Goblin Rally, Survey the Wreckage
Knight (W; 2/2 vigilance): Knightly Valor, Security Blockade, Selesnya Charm, Knight Watch (GTC), Sunspire Gatekeepers (DGM), Trostani's Summoner (DGM)
Ooze (G; */*): Slime Molding, Miming Slime (GTC), Mystic Genesis (GTC), Ooze Flux (GTC)
Rhino (G; 4/4 trample): Horncaller's Chant, Trostani's Summoner
Saproling (G; 1/1): Korozda Guildmage
Soldier (W; 1/1): Precinct Captain, Murder Investigation (GTC)
Wurm (G; 5/5 trample): Armada Wurm, Worldspine Wurm, Advent of the Wurm (DGM)
Gatecrash:
Angel (W; 4/4 flying): Urbis Protector
Cleric (W,B; 1/1 "{3WBB}, {T}, Sacrifice this creature: Return a card named Deathpact Angel from your graveyard to the battlefield."): Deathpact Angel
Frog Lizard (G; 3/3): Rapid Hybridization
Horror (U,B; 1/1 flying): Call of the Nightwing
Rat (B; 1/1) Ogre Slumlord
Soldier (R,W; 1/1 haste): Assemble the Legion, Sunhome Guildmage, Blaze Commando (DGM)
Spirit: (W,B; 1/1 flying): Beckon Apparition, Teysa, Envoy of Ghosts (DGM)
Dragon's Maze:
Elemental (G,W; */* This creature's power and toughness are each equal to the number of creatures you control.): Voice of Resurgence
Modern Masters:
Bat (B; 1/1 flying): Skeletal Vampire
Dragon (R; 4/4 flying): Sarkhan Vol
Elemental (G; 4/4): Walker of the Grove
Faerie Rogue (U,B; 1/1 flying): Oona, Queen of the Fae
Giant Warrior (W; 5/5): Feudkiller's Verdict
Goblin (R; 1/1): Empty the Warrens, Mogg War Marshal
Goblin Rogue (B; 1/1): Marsh Flitter, Warren Weirding
Illusion (U; 1/1 flying): Meloku the Clouded Mirror
Kithkin Soldier (W; 1/1): Cenn's Enlistment, Cloudgoat Ranger
Saproling (G; 1/1): Pallid Mycoderm, Sporesower Thallid, Sporoloth Ancient, Thallid, Thallid Germinator, Thallid Shell-Dweller, Verdeloth the Ancient
Soldier (W; 1/1): Elspeth, Knight-Errant
Spider (B; 2/4 reach): Penumbra Spider
Treefolk Shaman (G; 2/5): Reach of Branches
Worm (B,G; 1/1): Worm Harvest
Zombie (B; 2/2): Bridge from Below
Magic 2014:
Angel (W; 4/4 flying): Angelic Accord, Devout Invocation
Beast (G; 3/3): Primeval Bounty
Cat (W; 2/2): Ajani, Caller of the Pride; Ajani's Chosen
Dragon (R; 2/2 flying, "{R}: This creature gets +1/+0 until end of turn."): Dragon Egg
Elemental (R; 1/1): Molten Birth, Young Pyromancer
Goat (W; 0/1): Trading Post
Saproling (G; 1/1): Sporemound
Sliver (C; 1/1): Hive Stirrings
Wolf (G; 2/2): Howl of the Night Pack
Zombie (B; 2/2): Liliana's Reaver, Vile Rebirth, Xathrid Necromancer
Theros:
Bird (U; 2/2 flying): Swan Song
Boar (G; 2/2): Curse of the Swine
Cleric (W; E; 2/1): Heliod, God of the Sun
Elemental (U; 1/0): Master of Waves
Golem (A,E; 3/3): Hammer of Purphoros
Harpy (B; 1/1 flying): Abhorrent Overlord
Satyr (R,G; 2/2 haste): Xenagos, the Reveler
Soldier (W; 1/1): Akroan Horse, Elspeth, Sun's Champion; Evangel of Heliod
Soldier (R; 1/1 haste): Akroan Crusader
Commander 2013:
Assembly-Worker (A; 2/2): Urza's Factory
Beast (G; 4/4): Rampaging Baloths
Beast (G; 5/5): One Dozen Eyes
Beast (G; 5/5 trample): Spawning Grounds
Carnivore (R; 3/1 Beast): Tooth and Claw
Drake (G,U; 2/2 flying): Leafdrake Roost
Elemental (R; 1/1): Tempt with Vengeance
Elemental (G; 4/4): Walker of the Grove
Elemental (G; */*): Marath, Will of the Wild
Elephant (G; 3/3): Kazandu Tuskcaller
Elf Warrior (G; 1/1): Presence of Gond
Faerie (U; 1/1 flying): Hunted Troll
Graveborn (B,R; 3/1 haste): Sek'Kuar, Deathkeeper
Insect (G; 1/1): One Dozen Eyes
Knight (W; 2/2 vigilance): Selesnya Charm
Kobolds of Kher Keep (R; 0/1 Kobold): Kher Keep, Prossh, Skyraider of Kher
Myr (A; 1/1): Myr Battlesphere
Plant (G; 0/1): Avenger of Zendikar, Khalni Garden
Saproling (G; 1/1): Druidic Satchel, Jade Mage, Night Soil, Selesnya Guildmage, Sprouting Thrinax, Vitu-Ghazi, the City-Tree
Snake (B; 1/1 deathtouch): Ophiomancer
Spirit (W; 1/1): Kirtar's Wrath
Goat (W; 0/1): Springjack Pasture
Thopter (U; A; 1/1 flying): Sharding Sphinx, Thopter Foundry
Thrull (B; 1/1): Endrek Sahr, Master Breeder
Zombie (B; 2/2): Army of the Damned, Curse of Shallow Graves
Re: Card Development Questions
by Xitax » 22 Nov 2013, 01:06
I do, but I only want to do the work once, so if I do it I'd need some assurance that the changes would go in.Marek14 wrote:If anyone wants to tackle the tokens, this list might help:
Re: Card Development Questions
by moomarc » 22 Nov 2013, 06:13
Thanks Xitax!Xitax wrote:I do, but I only want to do the work once, so if I do it I'd need some assurance that the changes would go in.Marek14 wrote:If anyone wants to tackle the tokens, this list might help:
If you're adding new token images by including set name then send me a PM with the pics (or a link) and I'll transfer to the server. I can also upload the updated scripts for you. Out of curiosity, is there any reason why you've never joined the devs group. You occasionally have script updates etc that you would just be able to update yourself if you were a member.
If you're going to do it maybe you could also split the Eldrazi tokens by brood. I seem to remember someone posting a link to somewhere that showed which tokens went with specific cards.
-Marc
-

moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Who is online
Users browsing this forum: No registered users and 24 guests