Zarez-UpgradeDraft icon

UpgradeDraft

Changes ROUNDS card draft into a 4-card pool with upgrade cards plus a 5th skip/reroll action card.

By Zarez
Last updated 2 weeks ago
Total downloads 4114
Total rating 1 
Categories Gameplay
Dependency string Zarez-UpgradeDraft-1.0.13
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_ROUNDS-5.4.1901 icon
BepInEx-BepInExPack_ROUNDS

BepInEx pack for ROUNDS. Preconfigured and ready to use.

Preferred version: 5.4.1901
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
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

README

UpgradeDraft

UpgradeDraft changes the ROUNDS card draft flow into a consistent 4-card pool, introduces upgrade cards based on the choosing player's current deck, and adds a 5th action card for skip/reroll.

AI Disclosure

This mod was created with AI assistance. Code, packaging, and documentation should be treated as community/experimental work and tested carefully before use in important modpacks.

Draft Composition

Each pick phase rolls one 4-card draft 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.

A 5th selectable action card is added beside the 4 draft cards:

  • SKIP: pass the current card choice and gain 1 skip point.
  • REROLL: appears when the player has enough skip points, consumes them, and redraws the current choice.

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

  • During card choice, an UD panel appears on the left side of the screen.
  • The panel shows current skip points and whether the 5th card is SKIP or REROLL.
  • The action is picked by selecting the 5th card, not by pressing a separate button.

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.