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.