feat(bridge): every NPC an event places needs RunicNPC (runicnpc stage 9, D310) #27
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/runicnpc-stage9"
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 & why
Phase 9b of
docs/runicnpc/PLAN.mdstage 9, D310. The bridge refuses an NPC placement when RunicNPC is not loaded, so a module that missed the hello cannot get one through.world.placeof one of Rust's own NPC prefabs (npc.scientist,npc.bandit.guard, …) now needs RunicNPC loaded and answeringRunicNpcApiNeeded(6), as a profile placement does. It is refused before anything spawns.runicnpc-missingandrunicnpc-old, through one helper,RunicNpcForWorld. Crates are unaffected.overlay.toml'srunicnpc_apicomment andrg.npc's line say RunicNPC is required.Companion PRs (phase 9b)
docs#325, website#211, Module-Rust (the site refuses the same steps first), installer and runicnpc-rust.
How it was tested
node scripts/checkPlugin.js: plugin ok, protocol 13, 54 hooks.rg.npcanswers "RunicNPC 0.0.0, API 6 (this bridge needs 6)" on both. Both rigs stay on this build.Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.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