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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 17 guests
