docs(runicnpc): stage 4 decisions D243–D248 #305

Merged
whitlocktech merged 1 commits from docs/runicnpc-stage4-decisions into main 2026-09-30 08:32:30 +00:00
Member

What

This records your answers for stage 4 (Runic Gateway integration) in runicnpc/PLAN.md: six rows in §0, and stage 4's bullets updated to match.

# Decision
D243 The event "Place NPCs" picker shows both groups: the site's profiles first, then Rust's own scientists. A server without RunicNPC offers only Rust's own until stage 9.
D244 Before its first push to a server, the site reads that server's standalone profiles and adopts each one as a profile for that server only. This refines D221's "replace" for that first push.
D245 On the site, placements can be listed, edited, removed and created. You create one by clicking the live map: the server puts the point on the ground there and checks it against the navmesh. Roofs stay an in-game placement.
D246 The map's placement form has /rnpc place's options. The server names the placement.
D247 Kills are counted by profile name, per server, by default. A "kills count" setting on each site profile can change that to every server with this name, or this profile only. Refines D225.
D248 One stage, with one PR in each of the four repos plus docs, walked once end to end. Its wire changes join protocol 13, which is unreleased.

No code yet; the build starts from these.

Checklist

  • AI-assisted: written with Claude Code (Claude Opus 5.5); the commit carries the trailer.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What This records your answers for stage 4 (Runic Gateway integration) in `runicnpc/PLAN.md`: six rows in §0, and stage 4's bullets updated to match. | # | Decision | |---|---| | D243 | The event "Place NPCs" picker shows both groups: the site's profiles first, then Rust's own scientists. A server without RunicNPC offers only Rust's own until stage 9. | | D244 | Before its first push to a server, the site reads that server's standalone profiles and adopts each one as a profile for that server only. This refines D221's "replace" for that first push. | | D245 | On the site, placements can be listed, edited, removed and created. You create one by clicking the live map: the server puts the point on the ground there and checks it against the navmesh. Roofs stay an in-game placement. | | D246 | The map's placement form has `/rnpc place`'s options. The server names the placement. | | D247 | Kills are counted by profile name, per server, by default. A "kills count" setting on each site profile can change that to every server with this name, or this profile only. Refines D225. | | D248 | One stage, with one PR in each of the four repos plus docs, walked once end to end. Its wire changes join protocol 13, which is unreleased. | No code yet; the build starts from these. ## Checklist - [x] AI-assisted: written with Claude Code (Claude Opus 5.5); the commit carries the trailer. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-09-30 08:31:01 +00:00
The org lead's answers for stage 4 (Runic Gateway integration): the event
picker shows profiles and Rust's own scientists (D243); a server's own
profiles are adopted on the first push (D244); placements are listed,
edited and created from the live map with /rnpc place's options (D245,
D246); kills count by profile name per server unless a profile says
otherwise (D247); one stage, four PRs, joining protocol 13 (D248).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit e57fc5889a into main 2026-09-30 08:32:30 +00:00
whitlocktech deleted branch docs/runicnpc-stage4-decisions 2026-09-30 08:32:30 +00:00
Sign in to join this conversation.
No description provided.