Porcelain Legionnaire is already done. In fact, most of them that can be done already are.
A couple that aren't coded simply can't be:
Norn's AnnexSpellskiteThe other three, however, will be coded today:
Cathedral MembranePostmortem LungeSlash PantherTrespassing SouleaterRage Extractor is a special kind of card that are annoying to code. They require a hard-coded list of cards that will trigger it. This is perfectly doable, but should any be made in the future, it's not very likely it'll be remembered that it needs updated.
To that end, I'm wondering what the modders here think of making a single LOL file for all hard-coded card lists (except planeswalkers). This will put them all in one place and make it easier to scan through and decide if different ones need updated with each new expansion. Another way to do it, however, would be to leave the lists where they are and simply include a LOL file that explains which ones need updated and where those lists are found. I'm not sure which one I'm more of a fan of. Anyone have any thoughts on which they think would be easier?
EDIT: An alternative to the above (which could also be used as an additional layer) is to instead add a fake characteristic to the card so it is contained on the card itself. Give it a fake characteristic like "CAN_PAY_PHYREXIAN_MANA", and then look for that characteristic on the card being cast. This wouldn't require a list, but would require that any future cards with phyrexian mana contain that characteristic. But I can also include that in the card generator plugin so it's automatically included on any cards that would need it, making it just work as long as the creator is using the generator plugin I made. I think this is the one I'm the biggest fan of. It may still have cards missing, just like the hard-coded list. But since it has the
possibility of being automated, it's less likely to happen.