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.
- Adds cycle field to a lot of TSK cards that didn't have it
- Syncs TSK cards with ArkhamDB data which wasn't available for 2.3
- Adds a Minicard tag and removes the PlayerCard tag for Minicards
- Change Revised investigators to their official IDs
- Integrates hotfix releases
--- Add stats for Calvin
--- Correct ID for .35 Winchester (standard had the taboo ID)
--- Add replenish field to uses for appropriate cards
--- Fix level and class fields for Flashlight(3) and Kicking the Hornet's Nest
--- Add some missing fields for Scroll of Secrets
Previous automation caused tag order to be indeterminate. Not a problem for TTS, but leads to unexpected file diffs during card updates.
This standardizes the tag ordering as alphabetical, which should remain consistent.