From 0c1d8d3b1601139e89bb5cc97617ec7355849581 Mon Sep 17 00:00:00 2001 From: wtclaude Date: Fri, 9 Oct 2026 01:07:27 -0500 Subject: [PATCH] docs(runicnpc): 9d player session, all fifteen rows pass The org lead played every client-only row on both rigs on 2026-10-09 (Rust 25797215, Oxide 2.0.7815, Carbon 2.0.262). Records the results, the decisions the session made (D323-D325), what was asked for next (dome stack 3, the PopupNotifications banner), the Carbon Kits-reload finding, and two walk artifacts. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY --- runicnpc/PLAN.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/runicnpc/PLAN.md b/runicnpc/PLAN.md index 99612c9..dc1b861 100644 --- a/runicnpc/PLAN.md +++ b/runicnpc/PLAN.md @@ -1778,6 +1778,32 @@ stand-in. Each result was then read on the site, in the browser and in the app. messages and the dome by day and night, and a chat title (Carbon, which has BetterChat). The installer's path waits for the release (9e). +**9d, the player session (2026-10-09).** The org lead played every row, on Rust 25797215 with Oxide 2.0.7815 and +Carbon 2.0.262. **All fifteen pass** (seven on Oxide, eight on Carbon): + +- **Death screen:** "Road Bandit" with a revolver at 2.8 m (Oxide), and the Juggernaut on Carbon. The portrait slot + shows Rust's own logo, as for any killer without a Steam account, so the profile's name costs nothing. +- **`/rnpc` in chat:** the verb list, "Placed …" with the cost warning, `remove`, all readable. **Boss bar:** steady, + with the help line and its two adds, the enraged line, and the death line. **Press E:** the window opens and + closes cleanly (Oxide). **Locked crate:** dropped showing 17 minutes. **Rockets and grenades:** each hook fired + and counted; a lobbed grenade raises `OnExplosiveDropped`, which counts too. **Zone:** enter and leave messages + in chat and as a popup, and the dome. **Chat title (Carbon):** "[Player] Exterminator whitlocktech". + +What the session changed or asked for: + +- **D323 and D324** (each example its own outfit; every item at full durability) and **D325** (`/rnpc here` stands + the NPC a metre in front, facing you). The four kits were rewritten on both rigs by resetting `examplesWritten`. +- **Asked for, to build next:** the default dome stacks **3** spheres, not 1 (chosen by eye at noon), and a + recommended PopupNotifications look: a banner across the top (left 0.15, bottom 0.87, width 0.7, height 0.07), + no close button, Roboto Condensed Bold at 18. The docs show it, and the installer and the Pterodactyl egg write + it where PopupNotifications' config is missing or still at the plugin's defaults. +- **Found, not fixed:** on Carbon, the automatic Kits reload after the first load wrote the example kits did not + take: `s6bossc` stayed refused ("no kit 'rnpc_juggernaut'") until Kits was reloaded by hand. It was a hot load, + not a boot, so a fresh server may not see it. Oxide was fine. +- **Walk artifacts, not faults:** the harness's own players (`11400000001` and up) hold NPC kills on the rigs' + leaderboards, which pushed the org lead out of a top-3 title rule until it was widened for the session. + `/rnpc here` makes a placement that respawns, so a boss placed that way comes back until it is removed. + **9e. The cutover and release (D311, D313).** Only after the walk passes. In order: `runicnpc-rust` `edge` → `main` as v1.0.0 (its Gitea release is the only download); `rust-plugins`, `rust-link` and `installer` `edge` → `main`, and the bundle that pins all four; `module-rust` `edge` → `main` with RunicNPC required. Each release is checked