From ef9596ce676f0cdf230bf7f68b8e7cca4ae88828 Mon Sep 17 00:00:00 2001 From: wtclaude Date: Thu, 22 Oct 2026 15:29:34 -0500 Subject: [PATCH] docs(bridge): EventsEnabled's comment says what it gates today MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The doc comment on PluginConfig.EventsEnabled still said it "gates taking a lease only", which stopped being true at protocol 9 when it began gating every world write (D94). It now lists what the switch gates as of protocol 14 - a lease, every world write (zones, crates, NPCs, world calls, Dangerous Treasures, Guarded Crate, raid bases, console commands), a tally and a run's chat line, and paying coins - what always works with it off, and that the website can set it without a reload. Comment only; no behaviour change. Found while writing the runicgateway.com Rust docs (its PLAN.md §16, phase 15). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY --- overlay/oxide/plugins/RunicGateway.cs | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/overlay/oxide/plugins/RunicGateway.cs b/overlay/oxide/plugins/RunicGateway.cs index d69bd1a..fc17597 100644 --- a/overlay/oxide/plugins/RunicGateway.cs +++ b/overlay/oxide/plugins/RunicGateway.cs @@ -445,12 +445,20 @@ namespace Oxide.Plugins public string ServerId = "main"; /// - /// Whether the website may borrow values on this server for events (protocol 8, - /// D76). Off until an operator turns it on. Letting staff moderate from a - /// screen they are looking at, and letting a schedule change the world at four in - /// the morning, are different consents, and one switch cannot honestly express - /// both. It gates taking a lease only: listing and giving back always work, so - /// turning it off never strands a value somebody already borrowed. + /// Whether the website may run events on this server at all (protocol 8, D76). + /// Off until an operator turns it on. Letting staff moderate from a screen + /// they are looking at, and letting a schedule change the world at four in the + /// morning, are different consents, and one switch cannot honestly express both. + /// + /// It began as the lease switch and grew with the protocol. It now gates taking a + /// lease (protocol 8), every world write (protocol 9, D94: zones, placed crates and + /// NPCs, and from protocol 14 world calls, Dangerous Treasures, Guarded Crate, + /// raid bases and console commands — ), opening a + /// tally and a run's chat line (protocol 10, D107), and paying coins (protocol 14). + /// Listing, giving back, reverting and every read always work, so turning it off + /// never strands anything an event already holds. An admin can set it from the + /// website's config editor, and it takes effect without a reload. + /// /// public bool EventsEnabled = false;