Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
TPVoting
Fork of Mordrog's TPVoting. Stops players leaving the stage by accident: pressing a charged teleporter or any portal starts a vote instead. The boss event starts freely. Host-only.
| Last updated | 2 hours ago |
| Total downloads | 21 |
| Total rating | 0 |
| Categories | Server-side Mods AI Generated Tweaks |
| Dependency string | Kaitorque-TPVoting-1.5.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2121RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.1.1README
TPVoting (Kaitorque fork)
Stops players from accidentally leaving the stage while others are still picking up boss items.
This is a fork of TPVoting by Mordrog, used under the MIT license (see LICENSE). All credit for the original mod goes to Mordrog.
This fork works differently from the original. The original locks the teleporter at the start of every stage until players vote. This fork leaves the teleporter boss event alone and only protects the moment you leave the stage: the charged teleporter, and every portal. Do not install both; the fork refuses to load alongside the original.
Only the host needs this mod.
How it works
- Starting the boss event is free. Anyone can activate the teleporter as in vanilla.
- Pressing a stage exit starts a vote. When someone presses the charged teleporter or a portal, nobody teleports. Instead, a vote starts for that exit, and the press counts as their vote.
- Join or leave the vote. Write
rin chat, or press the same exit, to ready up. Writefto take your vote back. Dead players count as ready. - Half or more ready → countdown. A countdown starts (30 seconds by default). If votes drop below half, the countdown is cancelled. If nobody is ready any more, the vote ends.
- Everyone ready → leave immediately. The exit runs at once, with no extra press.
- Countdown finished → exit unlocked. Nobody is teleported; someone still has to press the exit to leave. The exit stays unlocked for the rest of the stage.
While a vote is running, pressing a different exit only shows a reminder that a vote is already running. Votes reset on every new stage.
Protected exits: the charged teleporter and every portal (shop, gold, celestial, void, green, Colossus, DLC portals, and anything else that leads to a new stage). Voting is skipped in single player, on final/special stages (Commencement, the Void Fields, A Moment, Whole, the Planetarium, the ending), and in Simulacrum.
Config (kaitorque.TPVoting.cfg)
| Setting | Default | Description |
|---|---|---|
| PlayerIsReadyMessages | r,rdy,ready |
Chat messages that ready you up (comma-separated) |
| PlayerCancelMessages | f |
Chat messages that take your vote back (comma-separated) |
| MajorityVotesCountdownTime | 30 |
Seconds until the exit unlocks once half or more are ready |
| UserAutoVoteOnDeath | true |
Dead players count as ready |
| IgnoredGameModes | InfiniteTowerRun |
Game modes where voting is off |
Credits
- Original mod: Mordrog (source)
- Fork: Kaitorque (source)
- Icon: the in-game teleporter icon from Risk of Rain 2
See CHANGELOG.md for changes.