Automatically resets Underwater Lab puzzle and IO states after runs, keeping labs reliable throughout the wipe.
MIT UnderwaterLabPuzzleReset.cs
About
UnderwaterLabPuzzleReset keeps Underwater Labs repeatable by resetting selected puzzle/IO states after a security door is opened. After the configured delay, the reset will only occur once the area is clear of players (optional proximity wait), helping avoid resets during active runs.
Operation overview: the plugin watches doors matching the configured prefab names, detects the closed-to-open transition, schedules a reset after ResetDelaySeconds, then checks for nearby players within PlayerBlockRadius (re-checking every PlayerBlockRecheckSeconds as needed). Associated IO is located within IoSearchRadius for the reset logic.
This plugin is fully automatic and does not provide chat commands or permissions.
Releases
Pick a version to download. Older versions remain available.