docs(runicnpc): stage 9d server-side walk; animals, heals and zone flags fixed (D320–D322) #327

Merged
whitlocktech merged 1 commits from docs/runicnpc-9d-walk into main 2026-10-07 18:46:57 +00:00
Member

What & why

The server side of RunicNPC's stage 9d player walk, done on 2026-10-07 at the org lead's request ("do the server side stuff that you can to give me minimal set of stuff that i have to do myself"), plus the three fixes it led to (Rust-Plugins#28).

Decision
D320 Rust's own animals (Rust.Ai.Gen2.BaseNPC2) count as animal kills again. ScientistNPC2 counts as a human NPC kill.
D321 A heal on another player counts again (OnHealingItemUse is (tool, fromPlayer, toTarget)). One act of help counts once.
D322 An event's zone enforces its flags: RunicGatewayZones 0.2.0 has ZoneManager refresh its hook subscriptions.
  • runicnpc/PLAN.md:
    • the D320–D322 rows;
    • "9d, the server side": what passed, what was found and fixed with the retest numbers, the walk's artifacts, and the eight rows left for the player.
  • rust-link/PROTOCOL.md: the animalKills and healed rows, and the helper's second job.
  • rust-link/INSTALL.md: what the helper does from 0.2.0.
  • modules/rust/PLAN_REDESIGNS.md: the conditions table, and a correction note under §5.8.

Companion PR

Rust-Plugins#28 (into edge).

How it was tested

Docs only. The numbers come from the walk and the retests named in the PLAN section, on Rust 25681086 with Oxide 2.0.7801 and Carbon 2.0.262.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand
    every change, and take responsibility for it. AI-authored commits are
    marked with a Co-Authored-By / Assisted-By trailer.

License

  • I agree that my contribution is licensed under this project's license
    (GNU GPL v3.0 or later), and I have the right to contribute it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why The server side of RunicNPC's stage 9d player walk, done on 2026-10-07 at the org lead's request ("do the server side stuff that you can to give me minimal set of stuff that i have to do myself"), plus the three fixes it led to (Rust-Plugins#28). | | Decision | |---|---| | D320 | Rust's own animals (`Rust.Ai.Gen2.BaseNPC2`) count as animal kills again. `ScientistNPC2` counts as a human NPC kill. | | D321 | A heal on another player counts again (`OnHealingItemUse` is `(tool, fromPlayer, toTarget)`). One act of help counts once. | | D322 | An event's zone enforces its flags: RunicGatewayZones 0.2.0 has ZoneManager refresh its hook subscriptions. | - **`runicnpc/PLAN.md`:** - the D320–D322 rows; - "9d, the server side": what passed, what was found and fixed with the retest numbers, the walk's artifacts, and the eight rows left for the player. - **`rust-link/PROTOCOL.md`:** the `animalKills` and `healed` rows, and the helper's second job. - **`rust-link/INSTALL.md`:** what the helper does from 0.2.0. - **`modules/rust/PLAN_REDESIGNS.md`:** the conditions table, and a correction note under §5.8. ## Companion PR Rust-Plugins#28 (into `edge`). ## How it was tested Docs only. The numbers come from the walk and the retests named in the PLAN section, on Rust 25681086 with Oxide 2.0.7801 and Carbon 2.0.262. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-07 18:44:24 +00:00
whitlocktech merged commit 7e0fff96c3 into main 2026-10-07 18:46:57 +00:00
whitlocktech deleted branch docs/runicnpc-9d-walk 2026-10-07 18:46:58 +00:00
Sign in to join this conversation.
No description provided.