Back to Mods
Shared Draft - Multiplayer Card Reward Sharing
Gameplay

Shared Draft - Multiplayer Card Reward Sharing

by kirakieiv6

[EN] Transforms multiplayer card rewards into a shared drafting experience! After combat, all players' card rewards are merged into one shared pool. Players pick from the combined pool simultaneously, with a Rock-Paper-Scissors minigame

Created

Mar 27, 2026

Updated

Apr 18, 2026

View on Nexus Mods

Description

Features / 功能特性


English
  • ? Shared Card Draft — All players' card rewards merge into one pool after combat
  • ✊✋✌️ Rock-Paper-Scissors Conflicts — Fun minigame when players compete for the same card
  • ?️ Card Ownership Display — See which player's pool each card originally came from
  • ? Cross-Class Picking — Pick cards from any player's pool (configurable)
  • ? Opt-Out Support — Players can skip the draft and keep their original rewards
  • ⏱️ Ready Timeout — Configurable timeout for players who haven't entered the draft (default 60s)
  • ? Draft Result Overlay — Clear summary showing what each player picked
  • ? Full Network Sync — Custom network actions ensure all clients stay perfectly in sync
  • ⚙️ ModConfig Support — In-game settings via ModConfig (optional)
  • ? Debug Mode — Test solo with AI-simulated players (configurable AI delay)
  • ?️‍?️ Toggle Visibility — Hide/Show button with clear red/green color coding
中文
  • ? 共享卡牌轮抽 — 战斗后所有玩家的卡牌奖励合并为一个共享卡池
  • ✊✋✌️ 石头剪刀布冲突解决 — 多人选同一张卡时通过趣味小游戏决定归属
  • ?️ 卡牌归属显示 — 查看每张卡牌原本属于哪个玩家的卡池
  • ? 跨职业选卡 — 可从任意玩家的卡池中选卡(可配置)
  • ? 放弃选卡 — 玩家可选择跳过轮抽,保留原始奖励
  • ⏱️ 就绪超时 — 可配置等待其他玩家进入轮抽的超时时间(默认 60 秒)
  • ? 轮抽结果展示 — 清晰的结果总结,显示每个玩家的选择
  • ? 完整网络同步 — 自定义网络动作确保所有客户端完美同步
  • ⚙️ ModConfig 支持 — 通过 ModConfig 在游戏内设置(可选)
  • ? 调试模式 — 单人模式下模拟 AI 玩家进行测试(AI 延迟可配置)
  • ?️‍?️ 显示/隐藏切换 — 带有红绿色标识的显示/隐藏按钮(支持中英文)


 How It Works / 工作原理


English
  1. Play multiplayer as normal — fight enemies and earn card rewards
  2. After combat, when you click a card reward, the Shared Draft Screen opens instead of the normal card selection
  3. All players' card rewards are merged into one shared pool, displayed in a beautiful grid layout
  4. Pick a card from the pool — if no one else wants it, it's yours!
  5. If multiple players pick the same card, a Rock-Paper-Scissors round decides who gets it
  6. The winner takes the card; the loser picks again
  7. After drafting, a Result Overlay shows what everyone picked
中文
  1. 正常进行多人游戏 — 战斗并获得卡牌奖励
  2. 战斗结束后,点击卡牌奖励时会打开共享轮抽界面,而非原版选卡界面
  3. 所有玩家的卡牌奖励合并为一个共享卡池,以精美网格布局展示
  4. 从卡池中选一张卡 — 如果没人跟你抢,卡牌直接归你
  5. 如果多个玩家选了同一张卡,进行石头剪刀布决定归属
  6. 赢家获得卡牌,输家重新选择
  7. 轮抽结束后,结果展示显示每个人的选择

Installation / 安装方法


English
  1. Download the zip file
  2. Extract the  SharedDraft folder to your game's  mods/ directory:
    • Windows:  Steam/steamapps/common/Slay the Spire 2/mods/
    • macOS:  Steam/steamapps/common/Slay the Spire 2/SlayTheSpire2.app/Contents/MacOS/mods/
    • Linux:  Steam/steamapps/common/Slay the Spire 2/mods/
  • Launch the game — the mod loads automatically
  • Start a multiplayer run and complete a combat encounter to see the shared draft in action!
  • 中文
    1. 下载 zip 文件
    2. 将  SharedDraft 文件夹解压到游戏的  mods/ 目录:
      • Windows:  Steam/steamapps/common/Slay the Spire 2/mods/
      • macOS:  Steam/steamapps/common/Slay the Spire 2/SlayTheSpire2.app/Contents/MacOS/mods/
      • Linux:  Steam/steamapps/common/Slay the Spire 2/mods/
  • 启动游戏,mod 会自动加载
  • 开始多人模式并完成一场战斗,即可体验共享轮抽!


  • ⚙️ Configuration / 配置


    Edit 
    config.json in the mod folder, or use ModConfig (if installed) for in-game settings.
    编辑 mod 文件夹中的 
    config.json,或使用 ModConfig(如已安装)进行游戏内设置。
    Setting / 设置
    Default / 默认值
    Description / 说明

    ShowCardOwnership
    true
    Show which player each card belongs to / 显示卡牌属于哪个玩家

    AllowCrossClassPicks
    true
    Allow picking from any player's pool / 允许从任意卡池选卡

    ReadyTimeoutSeconds
    60
    Timeout waiting for all players (seconds) / 等待玩家就绪超时(秒)

    DebugMode
    false
    Enable single-player debug mode / 启用单人调试模式

    DebugPlayerCount
    2
    Simulated player count in debug / 调试模式模拟玩家数

    DebugAiDelaySeconds
    1.5
    AI decision delay in debug (seconds) / 调试 AI 延迟(秒)



    ⚠️ Important Notes / 注意事项


     All players in the multiplayer session should have this mod installed for the best experience. If only some players have the mod, the draft system may not work correctly.
    [中文] 建议多人游戏中所有玩家都安装此 mod 以获得最佳体验。如果只有部分玩家安装,轮抽系统可能无法正常工作。


    ? Technical Details / 技术细节


    • Uses HarmonyLib runtime patching — no game files modified
    • Intercepts  RewardsSet.Offer() and  CardReward.OnSelect() to redirect card reward flow
    • Custom  NetDraftAction and  NetDraftCardExchangeAction for robust network synchronization
    • Full custom UI built with Godot Control nodes (no PCK required)
    • Compatible with other multiplayer mods (e.g., Gold Gift)


    ? Requirements / 前置要求


    • Slay the Spire 2 (with mod support enabled)
    • Multiplayer mode (2-4 players) — or use Debug Mode to test solo
    • No other mods required (ModConfig is optional)


    ? Version / 版本


    v0.1.0 — Initial release / 首次发布
    Shared Draft - Multiplayer Card Reward Sharing | STS2 (Slay the Spire 2) Mod Detail | STS2.GG