feat(bridge): protocol 10 — the tally, kit credits and chat (phase 13b) #10
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/phase-13b-rewards"
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 13b of module-rust (docs
PLAN.md§29; protocol specPROTOCOL.md§16, in docs PR). The bridge now records who took part in an event, spends the extra kit use a reward gives, and says lines in chat.tally.open/.snapshot/.close: a run's participation tally, kept intallies.json.killsOf, and the killer must be inside the zone (D98).EventsEnabledis off (D107). A tally is forgotten 7 days after it opened (D108).kits.list: the kit dropdown's data, from Kits'GetKitNames/GetKitInfo.perm.syncgainscredits: one extra use of a kit per reward (D103). The plugin keeps them incredits.jsonand spends them last, fromOnKitRedeemed: Kits cannot be told about a use in advance, becauseSetPlayerKitUsesdoes nothing for a player who has no usage record.creditsApplied,creditsWithdrawn,creditsUnresolvedandcreditsWaiting.chat.say: one line to everyone on the server. The same key within 10 minutes is answered and not said twice.EventsMaxRecipients,EventsMaxTallies,EventsMaxChat.OnKitRedeemed(void, and listed with the others), and therg.rewardsconsole command.overlay.tomlprotocol → 10.How it was tested
node scripts/checkPlugin.jspasses: 30 hooks, every one void and listed.PLAN.md§29.7:WipeDataon;PLAYER_WALK.md.Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with aCo-Authored-Bytrailer.License
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY