Strazer-StrazersSafeShop icon

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