Nice bit of research

It could be a handy resource for people wanting to add new cards, and what to not try banging your head against unless you look at the underlying engine instead of simply groovy code or scripts. Lots of these have been mentioned in the issues and in the forums, but having them in one place helps. I did have a cheat sheet which I've not updated for a while since looking at the
wiki. Could add a page on there.
I can add some information too:
As far as development goes, the complications involved with Banding (And the current combat damage being assigned by the blocker instead of the attacker anyway), isn't worth the effort until the combat damage and blocking is more expanded... Leading to
Provoke - Forcing or denying blocking to particular creatures isn't currently possible. (Can only be blocked by 2 or more, must be blocked etc. Along with can block additional creatures)
Entwine - Can also add Split, Flip, Transform and to a lesser extent Morph cards as well to that list. Cards with multiple types/costs/abilities etc. Would have to work out how they would properly work as each half (Except morph of course) is listed as a separate card. I could probably see Morph, Flip and Transform being more easily implemented than Split-spells. There's additional problems with spells with different colors and costs when in hand, on stack, in graveyard etc. as well as being two cards in one.
Even though this is a list of things that can't be done yet - that doesn't limit the amount of cards that are still do-able. As well as cards in the scripts_missing folder that already work as they are written, just need to be found and moved into the scripts folder. Found another one the other day -
Forced Worship.
Just need to add the following to it.
- Code: Select all
enchant=can't attack,neg creature
Like so:
- Code: Select all
name=Forced Worship
image=http://mtgimage.com/card/forced%20worship.jpg
value=2.500
rarity=C
type=Enchantment
subtype=Aura
cost={1}{W}
ability=Enchanted creature can't attack.;\
{2}{W}: Return SN to its owner's hand.
timing=main
enchant=can't attack,neg creature
oracle=Enchant creature. Enchanted creature can't attack. {2}{W}: Return Forced Worship to its owner's hand.
Along with
Oran-Rief Recluse and
Verduran Emissary