UpgradeDraft
Changes ROUNDS card draft into a 4-card pool with upgrade cards selected from the player's existing deck.
By Zarez
CHANGELOG
Changelog
1.0.3
- Forced ROUNDS
StartPickandDoPickcard-count arguments to the configured draft count. - Forced reroll replacement to use the configured draft count before regenerating cards.
- Fixed a 5-card vanilla/mod queue mismatch that could leave card visuals in a broken refresh state.
1.0.2
- Removed the floating upgrade badge object that could linger after card selection.
- Made upgrade visuals patch only recognizable card title/description text.
- Stopped mutating spawned card
CardInfodata so preview text does not leak into gameplay UI. - Hid skip/reroll controls unless card selection is actively open.
1.0.1
- Fixed Harmony startup patch binding for the current ROUNDS
CardChoice.DoPicksignature. - Fixed reroll invocation to call the game's
ReplaceCardsmethod with the required arguments.
1.0.0
- Initial release.
- Added 4-card draft flow with weighted upgrade composition.
- Added upgrade candidate selection from owned cards (
allowMultiple == trueonly). - Added new-card filtering to avoid already-owned cards.
- Added fallback behavior with detailed BepInEx logging.
- Added upgrade card visual tagging and owned-count preview.
- Added conservative stacked stat preview for upgrade cards.
- Added skip-point and reroll system (skip grants point, reroll unlocks at threshold and consumes points).
- Added Thunderstore packaging metadata and documentation.