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
Last updated 11 minutes ago
Total downloads 292
Total rating 0 
Categories Gameplay
Dependency string Zarez-UpgradeDraft-1.0.3
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_ROUNDS-5.4.1100 icon
BepInEx-BepInExPack_ROUNDS

BepInEx pack for ROUNDS. Preconfigured and ready to use.

Preferred version: 5.4.1100
Pykess-ModdingUtils-0.4.8 icon
Pykess-ModdingUtils

Utilities aimed at making modding easier and more accessible

Preferred version: 0.4.8
Pykess-CardChoiceSpawnUniqueCardPatch-0.1.10 icon
Pykess-CardChoiceSpawnUniqueCardPatch

Patches erroneous logic in the base game CardChoice method SpawnUniqueCard

Preferred version: 0.1.10
willis81808-UnboundLib-3.2.13 icon
willis81808-UnboundLib

This is a helpful utility for ROUNDS modders aimed at simplifying common tasks.

Preferred version: 3.2.13

README

UpgradeDraft

UpgradeDraft changes the ROUNDS card draft flow into a consistent 4-card pool and introduces upgrade cards based on the choosing player's current deck.

Draft Composition

Each pick phase rolls one composition:

  • 25%: 0 upgrades + 4 new cards
  • 50%: 1 upgrade + 3 new cards
  • 20%: 2 upgrades + 2 new cards
  • 5%: 3 upgrades + 1 new card

If a chosen upgrade count is not possible, it is clamped and remaining slots are filled with new cards.

Upgrade Rules

  • Upgrade cards are selected only from cards the picker already owns.
  • Cards with allowMultiple == false are never eligible upgrades.
  • New cards are selected only from cards the picker does not own.
  • The visible pool avoids duplicate entries whenever possible.

Visual Marking

Upgrade cards are visually labeled:

  • Title prefix: UPGRADE:
  • Marker label: UPGRADE
  • Owned count line: Owned: X -> Y
  • Optional conservative stacked stat preview

Skip Points and Reroll

  • You can skip a pick to gain +1 skip point.
  • Once you have enough points (default: 2), a reroll button appears.
  • Reroll consumes the configured amount of skip points and regenerates the current card pool.
  • Default hotkeys during pick: S for skip, R for reroll.

Multiplayer

  • Use identical mod versions and configs across all players.
  • Host-authoritative card set generation is used where available.
  • Mods that also modify card choice count/spawn logic may conflict.

Compatibility Notes

Potential conflicts can occur with mods that:

  • Change card choice count
  • Replace CardChoice.SpawnUniqueCard
  • Rewrite card UI objects during card pick

This mod is designed to coexist with CardChoiceSpawnUniqueCardPatch, but large gameplay overhauls should still be tested in a full lobby.