MulliganMadness
Take All in the pick phase, with curses as the price, plus Nest Egg and Return to Sender.
| Date uploaded | an hour ago |
| Version | 0.4.8 |
| Download link | LJIndustries-MulliganMadness-0.4.8.zip |
| Downloads | 9 |
| Dependency string | LJIndustries-MulliganMadness-0.4.8 |
This mod requires the following mods to function
BepInEx-BepInExPack_ROUNDS
BepInEx pack for ROUNDS. Preconfigured and ready to use.
Preferred version: 5.4.1900willis81808-UnboundLib
This is a helpful utility for ROUNDS modders aimed at simplifying common tasks.
Preferred version: 3.2.14Pykess-ModdingUtils
Utilities aimed at making modding easier and more accessible
Preferred version: 0.4.8Pykess-CardChoiceSpawnUniqueCardPatch
Patches erroneous logic in the base game CardChoice method SpawnUniqueCard
Preferred version: 0.1.10README
Mulligan Madness
Take the whole hand instead of one card, if the lobby lets you, and if you can live with the curse it costs you.
Host rules live in Mods > Mulligan Madness and sync to the lobby. A one-line summary of the active rules appears at the first card pick.
Everyone in the lobby needs this mod.
Split in 0.4.0
Mulligan Madness used to also ship a stats HUD and a general card pack. Those now live in their own mods. Install them alongside this one if you want the old setup back:
- LeanAndMeanCards: the extra cards (Confetti, Shove, Takebacksies, Dynamite, Thief, and the rest)
- ProMLGStats: live stats HUD, Tab overlay, and card-hover previews
This mod is Take All, its curses, Nest Egg, and Return to Sender.
Host session settings
| Setting | What it does |
|---|---|
| Take All | Off, once per game, multi-use, or vote |
| Take All uses | How many times each player can Take All (0-3) |
| Vote timeout | Seconds the lobby has to accept |
| Take All inflicts a curse | Take All also gives a random Mulligan Madness curse |
| Mercy vote | Auto-offers a Take All vote when you are far behind |
| Panic Pick timer | Seconds before Panic Pick chooses for you |
Curses are not toggled here. Use Toggle Cards > MulliganMadness.
Take All
On your pick, Take All grabs every card in the current offer.
- Off / once / multi: nobody uses it, one use each, or a few uses per player.
- Vote: you ask the lobby first. A yes only unlocks Take All for that pick; you can still take a single card as usual.
- Mercy vote: if you are far behind on rounds, the lobby is asked automatically. Same rules as a normal vote.
- Take All inflicts a curse: grabbing the whole hand also gives you a random curse.
A curse-free bonus Take All from Nest Egg does not spend a session use and does not inflict a curse.
Curses
Common
![]() |
Forced Choice: instantly takes a random offered card |
![]() |
Leftmost Luck: always takes the leftmost card |
![]() |
Short Hand: one fewer card in each of your offers (needs Pick N Cards) |
Uncommon
![]() |
Blind Draft: your offers are face-down |
![]() |
Fumble: 50% chance the card you confirm is swapped for a neighbour |
![]() |
Hard Edges: map edges bounce you 60% harder |
![]() |
Kickback: +25% damage, and your shots strongly kick you away from your gun |
![]() |
Panic Pick: short timer, then a random pick |
Cards
Nest Egg stays here because it is a curse-free Take All. Return to Sender stays because it is built around curses. Silver Egg is out of this pack.
![]() |
Nest Egg (Legendary): after 3 rounds, gain 1 curse-free Take All. Extra copies each hatch another. |
![]() |
Return to Sender (Unique): only offered if you have a curse. Give that curse to another player. |
CHANGELOG
Changelog
0.4.9
- Take All grants offered Nulls again. NullManager 1.3.1 stores
instanceas a field, so the old property lookup never calledGetNullCardInfoand dropped every Null payload ([]Burstand the-1 Nullsstat line). - Load mini PNGs from next to the DLL, which is where r2modman extracts them. Nest Egg and the curses were falling back to Unbound's generated blob.
0.4.8
- Stop Null card-bar icons from all showing the first MulliganMadness sticker. NullManager shares one GameObject across every Null, so those slots are left to NullManager instead of getting a mini PNG / FancyIcon stamp.
0.4.7
- Kill pick-card bloom on selected sticker art so the PNG does not wash white.
- Stamp mini-icon PNGs in local games when CardInfo clones drop art tags.
0.4.6
- Bring Nest Egg back. It hatches a curse-free Take All after 3 rounds, so it belongs in this mod. Silver Egg stays out.
- Nest Egg full art and mini icon have no glow (flat sticker, black background).
- Take All toast gold frame sizes from the fill plus the 3px border after a layout rebuild, so it matches the title and subtitle.
0.4.5
- Thunderstore icon: original TAKE ALL card fan with the green blob in the corner.
0.4.4
- Nest Egg and Silver Egg moved to LeanAndMeanCards. Return to Sender stays here. Take All still accepts a curse-free bonus charge from other mods (Nest Egg uses that when both are installed).
- Take All toast and button frames match the box (no leftover 9-slice border).
0.4.3
- Fix missing card-bar mini icons, same regression as LeanAndMeanCards 1.1.4: a card added while a re-stamp was in flight had its request dropped instead of queued, so its icon was wiped by FancyCardBar's rebuild and never restored.
0.4.2
- Fix
PickSafetyPatchnever being installed. Harmony'sPatchClassProcessorskips any class without a class-level[HarmonyPatch], so the finalizers that log a thrownReplaceCards/Pick/SpawnUniqueCard— and clear a stuckisPlaying— were silently absent. - Add optional pick-phase spawn tracing behind
Diagnostics/LogPickPhase(off by default). It reports spawned/alive card counts,picks,isPlayingand whether the picker resolved, which separates "the hand never spawned" from "it spawned and something removed it".
0.4.1
- Thunderstore listing matches the split: this page is Take All and curses only, with links to LeanAndMeanCards and ProMLGStats.
0.4.0
This mod is now Take All and its curses. Two pieces moved out:
- LeanAndMeanCards — the 14 general cards (Confetti, Shove, Takebacksies, Bozo Shoes, Doorstop, Dynamite, Pisser, Draft Sniper, Safety Net, TASER, Yeet Cannon, Jar of Dirt, Sandbag Simulator, Thief)
- ProMLGStats — the stats HUD, Tab overlay, and card-hover previews
Nest Egg, Silver Egg, and Return to Sender stay here — they are built on Take All and curses.
Install those two mods alongside this one if you want the old 0.3.x setup back.
Fixes
- Online picks work for non-host players again (no stuck picker, leftover cards, or taking a card nobody actually chose).
- Works alongside the real TabInfo mod. The old bundled stub that blocked it is gone.
- Hard Edges knockback stays consistent.
- Host settings sync more reliably when joining a lobby.
Notes below for 0.3.x still mention cards and the stats HUD. Those shipped in this package until 0.4.0.
0.3.31
- Dynamite plants and explodes on every client (the fuse used to exist only on the shooter's machine, so non-hosts saw nothing). Knockback still applies once, on the host.
- TASER stuns on a hit, including catching your own bullet (that path used to skip self).
- Silver Egg hatch loot is rolled once on the host and synced; remotes no longer each roll a different hand.
- Stop leftover Photon pick cards from stacking behind the offer. Those ghosts reused ViewIDs so a friend could see/apply Sneaky (and wall-pierce) the host never took.
- Draft Sniper locks a card in someone else's offer (they pick another). No Photon spawn/destroy — that replace path was what stacked ghost cards and applied Sneaky on the wrong client. Can't lock the last remaining card.
- Take All now grants every offered Null card (NullManager
NullCardvisuals + Photon spawn name), instead of skipping ones that failed to encode. - Turn off MulliganMadness pick-card particle glow entirely.
0.3.30
- Fix stuck face-down picks: after the master Instantiates the offer hand, sync
spawnedCardsViewIDs to all clients so the picker can flip and select (0.3.28–0.3.29 left remotes with empty local lists).
0.3.29
- Dial back pick-card glow for all MulliganMadness cards (not just Nest/Silver Egg): weaker vanilla particles, moving-bg off by default, hard glow cap; eggs stay lowest.
- Also block non-master
ReplaceCardswhen it would Instantiates (IDoEndPick bypasses Pick) so orphan card backs cannot stick into the fight.
0.3.28
- Fix stacked pick cards / extra flip sounds: online, only the master starts ReplaceCards (vanilla IsMine spawn on every client was doubling Photon Instantiates after the 0.3.27 stall force).
0.3.27
- Fix online empty offers: when pick stalls with zero cards because vanilla skipped ReplaceCards (
IsMine=falseon host), force-start ReplaceCards on the master instead of calling Pick() again (which hits the same gate).
0.3.26
- Add pick-phase diagnostics (ReplaceCards / spawn watch logs) and stricter online hand-ready checks so Draft Sniper / AutoPick cannot touch a half-built PPI hand.
- If a pick starts but no cards appear within ~1.6s, clear stuck
isPlayingand retryPick()once (vanilla only spawns when the picker's view IsMine; a thrown spawn coroutine softlocks empty). - Remove unused default face/color save-apply feature (did not work reliably with other face mods).
0.3.25
- Harden pick phase: clear sticky Take All collect flag and Draft Sniper bans each pick; never-throw guards on card spawn / hand-build hooks so one bad art or allow-card path cannot empty online offers.
0.3.24
- Fix online empty card offers: stop destroying CardChoice children on StartPick (raced Pick Phase Improvements' hand rebuild). Take All button needs a spawned hand, so it stayed hidden too.
0.3.23
- Fix Harmony startup: a
readonly structin card-art FX made PatchAll abort on Unity Mono, so MM pick/combat patches never applied (empty/broken online picks).
0.3.22
- Dynamite planted charge is the flashing circle again (no mini-art sticker overlay).
- Dynamite boom uses Timed Detonation's explosion sound.
0.3.21
- Cleaner card text: drop backwards stat lines, Pisser spread row, and egg "per copy" clutter.
- Bozo Shoes: yellow BOZO label over the head plus small shoes (no more giant card-mini squares).
0.3.20
- Stop rewriting other mods' card-bar icons (FancyCardBar silhouettes).
- Stats category headers are spaced and labeled so Combat / Mobility / Projectile read as groups.
- Dynamite blast now shoves boxes, hanging props, and other loose physics objects.
- TASER TASER TASER actually stuns on hit.
0.3.19
- Clearer card-bar minis: transparent cropped icons, FancyCardBar
FancyIconsoft-dep, strip RGB rainbow overlays. - HUD labels more readable on neon maps (brighter labels, stronger outline, darker scrim).
- Bozo Shoes: visible clown-shoe markers on marked players.
- Dynamite: longer fuse with bomb flicker, stronger knockback yeet.
0.3.18
- Add Thunderstore
CHANGELOG.md(this tab) with a backfilled history from prior releases.
0.3.17
- Fix card art in Toggle Cards (SpriteRenderer again; UI Images were blank).
- Stamp mini icons over FancyCardBar placeholders in the top-right card bar.
- Theme borders by rarity; curses stay purple so they read as curses.
- Fix Dynamite: delayed blast + knockback on hit.
- Strengthen Yeet Cannon and Kickback; kick opposite gun aim (aim down to hop).
- Remove Mulligan Madness effect rows from the bottom-left HUD (Tab only).
- Soft HUD scrim/outline so white maps do not wash out the text.
- Safety Net: if you soft-lock outside the map, die after a few seconds.
- Draft Sniper moved to Rare.
0.3.16
- Rework Silver Egg into a weaker Golden Egg-style hatch: after 2 rounds, small common/uncommon haul.
- Nest Egg stays the curse-free Take All path.
- README / wiki updates to match.
0.3.15
- Clearer Thunderstore listing and short description.
0.3.14
- New cards and curses, card-bar minis, and TDM pick / Take All fixes.
0.3.13
- Reload and Bullets on the bottom-left stats HUD.
0.3.12
- Simpler host settings, Tab ping/drag, and Take All curse button copy.
0.3.11
- Online TDM multiplayer fixes for Take All, steals, and feedback.
- Publish CI: stop guessing Thunderstore versions when the API fails; User-Agent for version lookup.
0.3.9
- Stats HUD/tab layout fixes, online compare, and Forced Choice auto-pick.
0.3.7
- Unified stats UI, default appearance (save/apply face and color), and Tab compare.
- Bottom-left pick HUD.
0.3.5
- Host session settings synced to the lobby.
- Vote / mercy Take All modes and UI polish.
- Curse art and card-art cover fixes.
0.3.2
- TabInfo shim fixes (Root/NullManager compatibility).
- Stats overlays only during matches; compare is Tab-only.
0.3.1
- Version bump so Thunderstore can publish past a reused 0.3.0 upload.
- CI increments patch when the listing already has the repo version.
0.3.0
- Built-in stats HUD, Tab overlay, compare, and card-hover previews (Infoholic/TabInfo replacement).
- Manipulation cards: Thief, Takebacksies, Sandbag Simulator.
- TabInfo.dll shim for Root-style stat registration.
- Jar of Dirt (Unique): convert owned Nulls into treasures; live Nulls on the HUD.
0.1.x
- Take All pick UI (once / multi / later vote modes).
- Auto-pick curses via WillsWackyManagers.
- Take All multiplayer sync, Pick N Cards hardening, Distill/Reroll/Table Flip/Null handling.
- Thunderstore packaging under LJIndustries and publish-on-main CI.









