feat(bridge): Rust's own world events on protocol 14 (PLAN_REDESIGNS §14.3.1) #35
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/world-events"
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?
Stage 1 of the §14.3 integration plan (docs#347): the patrol helicopter, Bradley, the cargo ship, the Chinook, airdrops, locked crates, the Travelling Vendor, the satellite and the Deep Sea, with no plugin (D349). Spec: docs
rust-link/PROTOCOL.md§20.5 (docs PR alongside).world.event, one kind whoseeventnames which of 24 types. Nottype: that is the envelope's field and the sidecar files on it. The plan's example put it there, and the rig's sidecar dropped every world event as untyped.blow,last,most,damagers); the plugin credits nobody. D174'sCreditVehicleand the tally'sapcKills/heliKillsare gone;chinook.downedis new.wherecomes from the game's spawners, notRoadSpawned(it defaults to true).airdrop.calledcomes from the cargo plane's spawn, becausesupply.callraised neither airdrop hook.cratesHacked,dropsLooted(Safecracker, Scavenger, D356).world.call(D354, D367, D378): one of the schedule'sTriggeredEvents at random, withoutTrigger(which would reset its clock). A position only for the airdrop and the patrol heli, as the stage-1 spike measured: 0–1 m and 10–54 m from the point. The Chinook takes none. Kept; the key is remembered 7 days;EventsMaxWorldCalls(default and ceiling 10) per run.console.plugins(D363), probed from a timer. Finding: Carbon 2.0.262 refuses plugin console commands only inside a console command, which is how §14.2's spike tested. The bridge's NextTick-from-reader path reaches them, so the probe reads true on both rigs.checkPlugin.js: the probe must name a declared[ConsoleCommand].Tested: compiled and loaded on both rigs (Rust 25902425, Oxide 2.0.7830, Carbon 2.0.262). Frames read back from each rig's sidecar store; rigs restored. Static checks and 18 tests pass. Walks are deferred to the end (D331).
AI-assisted: written with Claude Code (disclosed per org policy).
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY