docs(runicnpc): stage 5 spike, measured, and D263–D266 #310
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/runicnpc-stage5-spike"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
The stage 5 spike's answers, measured on both rigs on 2026-10-01, are now in
runicnpc/PLAN.mdunder stage 5. The harness is runicnpc-rust#7. Your answers to the four questions it left open are recorded as D263–D266.The headline: an NPC's bullets never hurt another NPC in Rust.
BaseProjectile.ServerUseskips the hit unless the victim's faction isHorror, and that is what stage 1 actually saw (its "cover and facing states win" was wrong; that row is corrected).factionis a field nothing else reads, so our NPC marks only its own targetHorror, and only for the length of its own shot. With that:Also measured:
Your answers
scientistsfights only those within its own leash, and never walks into a monument to look for themturrets: alwaysadds Outpost's and Bandit Camp's sentries;defaultis Rust's behaviour;ignoremeans no turret shoots itOne thing the build still has to find: the hook that makes Outpost's sentries target
alwaysNPCs (D264). Rust's sentries refuse everyScientistNPCin their own code. The plan says so.Rigs
The harness, TruePVE and NextGenPVE are removed from both rigs, with their config, data and language files. Both servers are running.
Checklist
Claude Code (Claude Opus 5.5). The commits carry theCo-Authored-Bytrailer.🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
docs(runicnpc): stage 5 spike, measured (D231, D253)to docs(runicnpc): stage 5 spike, measured, and D263–D266