
LootVote
Multiplayer item voting: when someone picks up an item, every player votes on who gets it. Supports soft reserves with /sr.LootVote
Multiplayer loot distribution by vote. When someone picks up an item, the item is held and every player votes on who should get it.
Every player needs this mod, and the same version of it.
How it works
- Walking onto an item that should be voted on holds the item, and a vote card appears on the left of everyone's screen. It shows the item's icon, name and full description, followed by every player with their character portrait.
- Each player has a circle that is both their vote button and their live vote count. Your own vote is shown with a gold ring.
- Press V to show the cursor and click a circle. Your cursor hides again after you vote. You can keep moving while the cursor is out, but you can't shoot.
- The vote ends once everyone has voted. The winner gets the item straight into their inventory, even if they're dead, and the result is announced in chat.
- A tie goes to a random one of the tied players, unless a soft reserver is among them (see below).
- If several items are picked up at once, they queue up as a stack of cards and are voted on one at a time.
- The host has a Force end button that ends the vote using the votes cast so far. If nobody has voted yet, the player who picked the item up keeps it.
- The game is never paused.
- When the team leaves a stage, any open vote is ended with the votes cast so far, so no item is left behind.
Teleporter drops
When the teleporter boss dies, its rewards are handled together:
- Yellow boss items go to a vote as soon as they land. Nobody has to walk over them first.
- When those votes are done, the split card opens for the other items. Each player chooses one of:
- Take my share: you get your share of the items.
- Give my share to another player: they get your share, whatever they chose for their own.
- Reject: your share is split between the players taking theirs.
- Once everyone has chosen (or the host presses Force end, which counts anyone who hasn't chosen as taking their share), the items go straight into inventories at random, according to the shares. The result is posted in chat.
Everyone's share is equal. A yellow you won counts as one of your shares: with 4 players, 1 yellow and 3 greens, the yellow's winner gets no greens and everyone else gets one. Items that don't divide evenly go to random players who are taking their share. Choices show live on everyone's card, and you can change yours until everyone has chosen. If nobody takes anything, the items are left on the ground for anyone. Leaving the stage settles the split, with anyone undecided taking their share.
Soft reserves don't apply to the split items. With the Command artifact on, teleporter drops work as normal.
Soft reserves
Each player can soft-reserve a few items (3 by default):
| Command | What it does |
|---|---|
/sr <item> |
Reserve an item. Partial names work, e.g. /sr syringe. |
/sr list |
Show everyone's reserves. |
/sr remove <item or slot #> |
Remove one of your reserves. |
/sr clear |
Remove all your reserves. |
A reserved item is always voted on when it's picked up, even if its tier normally isn't, and reservers win ties. On a reserved item's card, the reservers are listed at the top. Reserves last for the whole run and are announced in chat. /sr commands are never shown in public chat.
What skips the vote
- Tiers turned off in the config. By default whites and void whites are off.
- Items from printers and cauldrons, scrappers, lunar-coin purchases (the Bazaar shop and lunar pods), void potentials (Void Fields, Void Seeds, Simulacrum, Halcyon shrines, etc.) and Command essences. You either paid for those yourself or picked them from your own reward. Each of these can be switched off in the config.
- Temporary and rental items, lunar coins, and other non-item pickups.
- Games with only one player.
Configuration
Settings are in BepInEx/config/Lightsage.LootVote.cfg, or in-game through Risk of Options. Only the host's gameplay settings count. Each player sets their own vote key.
| Section | Setting | Default |
|---|---|---|
| Tiers | White, VoidWhite, OtherTiers | off |
| Tiers | Green, Red, Boss, Lunar, VoidGreen, VoidRed, VoidBoss, Equipment, LunarEquipment | on |
| Exemptions | PrintersAndCauldrons, Scrappers, LunarPurchases, PotentialsAndEssences | on |
| Teleporter | SplitDrops: vote on teleporter yellows and use the split card for the rest. Off: teleporter items are voted on like any other pickup. | on |
| SoftReserve | SlotsPerPlayer (0 turns soft reserves off) | 3 |
| Client | OpenVoteKey | V |
| Debug | SoloTestMode: run votes alone. F2/F3/F4 drop a green/white/equipment, and F5 a fake teleporter reward. | off |
Known limitations
- With the Command artifact on, almost every drop is an essence. While PotentialsAndEssences is on, very few votes happen.
- A player who leaves mid-vote doesn't count as having voted. The host can use Force end.
- Splitscreen isn't supported.