AI isn't blocking my
Krenko's Enforcer with its
Timber Protector, simzard, and it doesn't let me do the same when our positions are reversed. I expect it's some other card interaction. (Unless
Krenko's Enforcer didn't have the intimidate icon? I seem to recall fixing a couple of missing abilities since releasing.)
Verduran Enchantress is hardcoded to never draw for the AI if it has 8 or more cards in hand or 6 or less in its library; it's never optional. Looking at other MicroProse cards that have optional triggers - for example,
Ring of Ma'ruf,
Tablet of Epityr,
Urza's Chalice,
Wooden Sphere - they're essentially all hardcoded to be non-optional for the AI, so I guess I
did have it backwards. A notable exception is
Nether Shadow, which is always marked optional; that's probably why the AI never reanimates it.
I can fix my triggers that require
targets to be non-optional for the AI, but allow cancelling; but for untargeted triggers like on, say,
Rockslide Elemental, it's either going to have to always activate or never activate unless the AI can be fixed. (And before you say +1/+1 counters are always good, think about
Meekstone and so on.) On top of this, the AI doesn't speculate at all during the untap, upkeep, and draw steps; I fixed that for upkeep in Manalink, but it was a fair bit of effort.