ClassRoulette

v1.0.2·Updated 2026-07-04

11 themed classes, each 10 cards with a unique counterable mechanic + ultimate at 8 cards. Each round gives a separate class-only draw.

About this mod Author’s original text

Class Roulette

Unlock 11 themed classes in ROUNDS, each with its own 10-card deck and a unique, counterable mechanic. Every round you get a separate class-only draw on top of your normal card pick — so class cards never crowd out your other mods.

How it works

  • In the normal pick, you'll see a "Choose a Class" selector for each class (class cards themselves are hidden here).
  • Once you own a class, every round you get an extra class-only draw showing only your class's cards.
  • Each class has 9 pool cards + 1 ultimate. The ultimate unlocks after you own 8 class cards (duplicates count).
  • No two players can share a class, and you can't own two classes.
  • No revives, and no cheap long-range instakills — mechanics reward skill and can be countered.

Classes

| Class | Theme | Signature mechanic |

|-------|-------|--------------------|

| Marksman | Precision & accuracy | Rewards skillful long shots |

| Spray | Fire rate & volume | Each bullet rolls a random minor effect |

| Tank | Survivability | Damage reduction & sustain |

| Brawler | Close-range aggression | Knockback & rush mobility |

| Explosive | Area damage | Explosions, AoE & chain reactions |

| Poison | Damage over time | Stacking debuffs & stat decay |

| Piercing | Penetration | Bullets pass through walls/shields/players |

| Movement | Mobility | Jumps, dashes & evasion |

| Shield | Block mechanics | Lower block cooldown & block-triggered effects |

| Trickster | Weird physics | Gravity, bounce & ricochet chaos |

| Chaos | Volatility | Unpredictable random modifiers |

Each class also has an ultimate card that defines its endgame identity.

Multiplayer

Fully compatible with RoundsWithFriends. The class-only draw uses the game's networked pick with sync handshakes so all clients stay in lock-step.

Requirements

Requires BepInEx, UnboundLib, ModsPlus, ModdingUtils, CardChoiceSpawnUniqueCardPatch, Classes Manager Reborn, and RarityLib (installed automatically as dependencies).

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

willis81808-ModsPlusPykess-ModdingUtilsPykess-CardChoiceSpawnUniqueCardPatchBepInEx-BepInExPack_ROUNDSRoot-Classes_Manager_Rebornwillis81808-UnboundLibRoot-RarityLib

File & checksum

Filename
ClassRoulette-1.0.2.zip
File size
48.1 KiB