Crimson Kobolds
Crookshank Kobolds
Ghostfire
Kobolds of Kher Keep
Transguild Courier
The keyword now works as long as the CARDNAME form is used. Shrug. But at least it works. The card border color for all but Transguild Courier is wrong. This will have to be changed elsewhere.
At the beginning of your upkeep, sacrifice
and I discovered that the code will handle either form of the keyword:
At the beginning of your upkeep, sacrifice {+ c.getName()}
At the beginning of your upkeep, sacrifice CARDNAME
So there is no need to adjust the code base. Both forms of the keyword appear in the cards.txt file so I changed the older form to the newer CARDNAME form (for consistency) and moved these to the top of file:
Binding Grasp
Child of Gaea
Drifter il-Dal
Drifting Djinn
Hungry Mist
Junun Efreet
Kami of the Tended Garden
Krosan Cloudscraper
Melancholy
Nicol Bolas
Palladia-Mors
Stasis
Thirst
Vaevictis Asmadi
"Remove three spore counters from this card: Put a 1/1 green Saproling creature token into play."
to this new updated form:
"Remove three spore counters from CARDNAME: Put a 1/1 green Saproling creature token onto the battlefield."
2) I updated these cards.txt card entries and moved them to the top of file:
Elvish Farmer
Mycologist
Pallid Mycoderm
Psychotrope Thallid
Sporesower Thallid
Thallid
Thallid Shell-Dweller
"This card can't be the target of Aura spells."
to this new updated form:
"CARDNAME can't be the target of Aura spells."
2) I updated these cards.txt card entries and moved them to the top of file:
Bartel Runeaxe
Tetsuo Umezawa
"This card can't be the target of spells or abilities your opponents control."
to this new updated form:
"CARDNAME can't be the target of spells or abilities your opponents control."
2) I updated these cards.txt card entries and moved them to the top of file:
Drove of Elves
Plated Slagwurm
Shielding Plax
Silhana Ledgewalker
Slippery Bogle
Taoist Hermit
Troll Ascetic
Uril, the Miststalker
Zuo Ci, the Mocking Sage
"This creature can block as though it had flying."
to this new updated form (the Keyword below only appears in the code):
"CARDNAME can block creatures with flying."
2) I updated these cards.txt card entries and moved them to the top of file (I gave these cards the shorter "Reach" keyword to be consistant):
AEther Membrane
Alaborn Musketeer
Arachnoid
Canopy Spider
Cloudcrown Oak
Frostweb Spider
Goliath Spider
Needlepeak Spider
Needleshot Gourna
Plated Spider
Rib Cage Spider
Spitting Spider
Tree Monkey
"This creature can block creatures with shadow as though they didn't have shadow."
to this new updated form:
"CARDNAME can block creatures with shadow as though they didn't have shadow."
2) I updated these cards.txt card entries and moved them to the top of file:
AEther Web
AEtherflame Wall
Heartwood Dryad
Wall of Diffusion
"This creature can block only creatures with flying."
to this new updated form:
"CARDNAME can block only creatures with flying."
2) I updated these cards.txt card entries and moved them to the top of file:
Air Bladder
Ascending Aven
Battlefield Percher
Belbe's Percher
Cloud Djinn
Cloud Dragon
Cloud Elemental
Cloud Pirates
Cloud Spirit
Cloud Sprite
Gloomwidow
Hoverguard Observer
Rishadan Airship
Stormcloud Djinn
Stratozeppelid
Stronghold Zeppelin
Welkin Tern
2) Moved the cards which now use this newer form of the keyword:
When CARDNAME is put into a graveyard from anywhere, reveal CARDNAME and its owner shuffles his or her graveyard into his or her library.
to the top of file:
Emrakul, the Aeons Torn
Kozilek, Butcher of Truth
Ulamog, the Infinite Gyre