feat(bridge): protocol 7 — a raid frame that names who lives there
entity.destroyed now covers doors, external walls and gates, and the tool cupboard itself as well as building blocks. A door was never a BuildingBlock, so a door-only raid reached nobody. The frame gains `structure`, the cupboard's `buildingId`, and `authorized`: each Steam id on the cupboard with whether they are online now, bounded at 64. Both fields are absent when there is no cupboard. The structures tally still counts building blocks only, so the leaderboard column keeps its meaning. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
This commit is contained in:
@@ -26,9 +26,10 @@
|
||||
# the same change that alters the emitters, exactly as the sidecar bumps
|
||||
# PROTOCOL_VERSION and the module bumps its own constant.
|
||||
#
|
||||
# Current: 6 — the transport, the read path, identity, the permission mirror,
|
||||
# configuration from the site, and first-party clans (docs/rust-link/PROTOCOL.md §12).
|
||||
protocol = 6
|
||||
# Current: 7 — the transport, the read path, identity, the permission mirror,
|
||||
# configuration from the site, first-party clans, and a raid frame that names who
|
||||
# lives there (docs/rust-link/PROTOCOL.md §13).
|
||||
protocol = 7
|
||||
|
||||
# ── Oxide compatibility ──────────────────────────────────────────────────────
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user