StrazersSafeShop
Prevents accidental lobby shop rerolls by intercepting the verified network command before it is sent, displaying a confirmation dialog, and optionally applying a configurable cooldown with an in-world countdown.
By Strazer
CHANGELOG
Changelog
1.0.0 — 2026-08-08
Initial Release
- Reroll confirmation popup with IMGUI window
- Optional cooldown mode (configurable duration)
- In-world countdown displayed on the button floater
- Dynamic reroll cost reading from the ButtonRerollShop instance
- Multiplayer-safe implementation
- Configurable popup title and message text
- Full keyboard, mouse, and controller support
- Escape and controller B to cancel the popup
- Prevent duplicate popups
- Minimal logging to LogOutput.log
- Verified entry point:
WarehouseButton.CmdRequestPress