UpgradeDraft

版本 v1.0.13·更新於 2026-06-08

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

模組介紹 作者原文

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.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

Pykess-ModdingUtilsPykess-CardChoiceSpawnUniqueCardPatchwillis81808-UnboundLibBepInEx-BepInExPack_ROUNDS

檔案與校驗

檔案名稱
UpgradeDraft-1.0.13.zip
檔案大小
165.4 KiB