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.
ChillShopKeeper
Stops the ShopKeeper from punishing ruckus. Per-player exemptions plus a global kill-switch.
| Last updated | 7 hours ago |
| Total downloads | 155 |
| Total rating | 0 |
| Categories | Misc Server-side AI Generated |
| Dependency string | darkharasho-ChillShopKeeper-0.2.1 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
ChillShopKeeper
A R.E.P.O. mod that prevents the in-shop ShopKeeper from punishing players for "ruckus" (gunfire, explosions, melee, attacking the shopkeeper, etc.). Configurable per-player or globally.
Features
DisableGlobally— kill-switch. When true, the ShopKeeper ignores ruckus from everyone, regardless of the in-shop toggle.- Per-player exemptions — for each player ever observed in a lobby, a toggle keyed by their display name is added to the
[Immunity]section of the config. Set totrueto exempt that player from punishment. Entries are created automatically on first observation and persist across sessions.
DisableGlobally overrides per-player toggles.
Configuration
Config file: BepInEx/config/darkharasho.ChillShopKeeper.cfg
Example after a couple of sessions:
[General]
DisableGlobally = false
[Immunity]
Alice = false
Bob = true
| Section | Key | Default | Description |
|---|---|---|---|
[General] |
DisableGlobally |
false |
ShopKeeper ignores ruckus from everyone. |
[Immunity] |
<DisplayName> |
false |
When true, that player is exempt. Auto-added on first observation. If two players share a display name, they share one toggle. |
If two players in your lobby share a display name, they share one toggle. If a player renames, the next time they're observed a new entry is created with the new name; the old entry remains in the cfg but is no longer used.
Compatible with REPOConfig — toggles can be flipped in-game.
Multiplayer
The ShopKeeper's ruckus logic runs only on the host (master client), so only the host's ChillShopKeeper settings matter. Clients running the mod can toggle their own copies, but those settings have no effect when they are not the host.
Dependencies
Installation
Install via Thunderstore Mod Manager / r2modman, or manually place ChillShopKeeper.dll in BepInEx/plugins/ChillShopKeeper/.
Building
GAME_DIR="/path/to/REPO" ./package.sh
Builds the DLL and produces a Thunderstore-ready zip.