Implementing variants

So as I mentioned, I've managed to make the Command zone matter for emblems/effects and am now working to implement other aspects of variants. So far I've modded the Deck class to add sections for the special cards (Vanguards,Schemes,Planes,Commanders.They're treated as empty if they don't exist in the deck file) and added restriction checks to meetsGameTypeRequirements(Except for Commander color identity,don't know how to do that).
I am now tinkering with PlayerStartCondition,GameNew and MatchController to enforce life and handsize alterations for Vanguard, as well as having the avatar directly added to your command zone.
Some semi-related questions:
1.What might we have to change to make LQ pics and Oracle text work with the nontraditional cards?
2.I could use some help/pointers on what to do for the homescreen for variants.Right now I just use a checkbox on the constructed screen to indicate that I'm using Vanguard decks..
3.Same thing with the deck editor, I'm currently manually hacking deck files..
I will create a branch later today or tomorrow evening at the latest.
I am now tinkering with PlayerStartCondition,GameNew and MatchController to enforce life and handsize alterations for Vanguard, as well as having the avatar directly added to your command zone.
Some semi-related questions:
1.What might we have to change to make LQ pics and Oracle text work with the nontraditional cards?
2.I could use some help/pointers on what to do for the homescreen for variants.Right now I just use a checkbox on the constructed screen to indicate that I'm using Vanguard decks..
3.Same thing with the deck editor, I'm currently manually hacking deck files..
I will create a branch later today or tomorrow evening at the latest.