When filtering against editions, existing predicate logic only matched a single printing per card name - a card that appeared in LEA filter would not appear in 30A filter and vice versa. Added extra step to check all printings of a given card.
Fixed rotating shop with too many cards spawning. Refactored Jumpstart pack selection to prevent selecting two copies of the same pack when other options are available.
Added Jumpstart packs for DMU & BRO.
Configured block data to be able to use them to play Sealed.
Revamped Adventure starter logic to use packs rather than specific sheets to support use of these packs and any others that have random contents - Added ability to select Jumpstart source to use for Standard Adventure deck creation.
Without resetting jumpStartSheetsCandidates, a mono colored deck is generated regardless of difficulty in Standard mode, and the jumpstart cards available are not reset on new game. As a result, not only were decks being generated in unintended fashion, but if you started a new Standard game, then restarted with another color, your deck would be named as expected but generated with the previously selected deck parameters.
New setting in Settings menu for Expanded Shops. After enabling and restarting app, a much larger pool of card shops will appear in towns, and towns will have a bit more variety within a given biome, divided up into three broad categories per region.
(Adventure Mode)
Added a HUD button to any city / dungeon view which pops up a dialog to exit the map. Initially bound to F4 / L2.
Button is visible on Desktop Landscape mode above Deck button in space vacated by Life / Mana / Gold which do not display in these settings.
Button is "present" on other layouts, but hidden off screen, with final positioning left to those who better know how to test and balance those layouts. Keyboard bindings are still functional in these views.
New sprites added for F1-12 and "Exit" button.