fateatfish wrote:Maze of Ith doesn't work properly, the creature gets untapped but still does combat damage
I tinkered with this issue quite awhile. I was able to make
Maze of Ith more reliable in that it works like 80% of the time now using this coding:
- Code: Select all
Name:Maze of Ith
ManaCost:no cost
Types:Land
A:AB$ Pump | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SubAbility$ DBUntap | IsCurse$ True | SpellDescription$ Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.
SVar:DBUntap:DB$Untap | Defined$ Targeted | KW$ CARDNAME assigns no combat damage
SVar:Picture:http://www.wizards.com/global/images/magic/general/maze_of_ith.jpg
Oracle:{T}: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.
But that is still not reliable enough. At random intervals it fails. For this coding I have doubled up with redundant commands:
"KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME." is pretty good at preventing the attacker from receiving damage, but in the playtesting, usually allowed it to inflict damage.
"KW$ CARDNAME assigns no combat damage" is pretty good at preventing the attacker from dealing damage, but fails sometimes.
In playtesting, another odd thing I noticed was that an unblocked creature with the above two keywords was much more likely to do combat damage than a blocked creature.
I suspect that something is deeply wrong with the programming such that some of the commands in the card coding only work at random intervals.