Commit Graph

5 Commits

Author SHA1 Message Date
Buhallin
92e2f6198b
Metadata minimization
Mass change to streamline the metadata JSON.  For boolean fields which are rarely true (e.g. permanent, weakness) the fields are removed and assumed to be false if absenst.

It also removes the traits field if it was empty, which would apply to non-card cards like Minicards and Upgrade Sheets.
2022-11-17 11:50:52 -08:00
Buhallin
d19d35a310
Refactor upgrade sheet handling in the deck loader
- Split upgrade sheets to follow the slots/data pattern
- Factor out methods to set selections on upgrade sheets
- Factor out method to add Summoned Servitor minicard
- Add type 'UpgradeSheet' to appropriate cards
- Remove handleStartsInPlay() method and detect it as a default zone
2022-11-17 01:03:58 -08:00
Buhallin
d4488846c3
Baseline commit from Base232 2022-11-10 23:59:55 -08:00
Buhallin
b67682e5a9 Revert "Test Split231.json decomposition"
This reverts commit 6d4db4b356.
2022-11-05 00:12:04 -07:00
Buhallin
6d4db4b356 Test Split231.json decomposition 2022-11-03 22:22:07 -07:00