sumomole wrote:What is the difference between GetObjectX and GetEffectX?
If it's the same as ObjectDC and EffectDC, maybe GetObjectX can retain its value as long as the object doesn't change zone, while GetEffectX is reset when the ability ends. But if it's true, the core cards never take advantage of this difference.
--------------
EDIT: This stupid restriction on manual mana tapping that forces the selection of non-basic-land cards will ruin more than one idea... I just managed to code an Eldrazi Spawn token that sacrifices itself automatically when the mana is needed (by putting the mana ability in an invisible token and sacrificing the Eldrazi Spawn when that invisible token becomes tapped), but having to use Eldrazi Spawns before basic lands goes totally against the idea of accumulating them for big spells...

--------------
EDIT 2: Oh, I was forgetting, I have question, too. Did anybody understand what's the purpose of the
LKI_shield_effect_source tag? It seems they put it in all the abilities that deal damage... but it's also on
Followed Footsteps.
--------------
EDIT 3: I understood what
ignore_filter means. Sometimes you find it in core cards also when it's not needed, anyway if you look at
Day of the Dragons it's clear: it makes the action repeat only once, no matter how many cards the FILTER block selects. It's really useful, I missed something like this in DotP2012.
--------------
EDIT 4: I just understood while I was searching examples for coding
Warstorm Surge correctly:
LKI = Last Known Information. That must be DotP2013's way to assure that the last known information about something is checked (so for example, if a creature goes to the graveyard, we can see power and toughness it had when it was still in play). Even in this case, I think the developers used the tag
LKI_shield_effect_source many times when it wasn't needed. The tag should preserve the effect source's LKI, while in order to preserve LKI for something else, there's a specific function to call on the pointer:
LKIShield_CardPtr(n).
Flayer of the Hatebound doesn't use that function, but I used it in
Warstorm Surge, just to be sure.