Zarez-UpgradeDraft icon

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 StartPick and DoPick card-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 CardInfo data 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.DoPick signature.
  • Fixed reroll invocation to call the game's ReplaceCards method 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 == true only).
  • 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.