From 5a63354e2fca753f071194de189b3cd685013208 Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Thu, 5 Nov 2026 20:08:07 +0100 Subject: [PATCH] Document the co-op campaign Co-Authored-By: Claude Opus 5.5 --- docs/CAMPAIGN_EDITOR.md | 1 + docs/MULTIPLAYER.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/CAMPAIGN_EDITOR.md b/docs/CAMPAIGN_EDITOR.md index 94e67d3..8fafea8 100644 --- a/docs/CAMPAIGN_EDITOR.md +++ b/docs/CAMPAIGN_EDITOR.md @@ -33,6 +33,7 @@ the file format in `src/campaign_doc.rs`, the scripts in `src/blocks.rs` and `sr - a `.dccamp` file (or drop the file onto the window), - **Open the demo** – the demo campaign, which uses every trigger kind and every special script, +- **League against the Lightwatch** – the built-in 20-mission co-op campaign, as a copy to change or learn from, - **a mission of the built-in campaign as a copy** – its map as it starts, its texts and goals, added to the current campaign (the original stays untouched), - **my campaigns (online)** and **published campaigns** of all players (needs a login on a server diff --git a/docs/MULTIPLAYER.md b/docs/MULTIPLAYER.md index 9201e76..c36b5f3 100644 --- a/docs/MULTIPLAYER.md +++ b/docs/MULTIPLAYER.md @@ -119,7 +119,7 @@ per turn. Fog of war, particles and the camera are local and not part of the sha | C | Server: lobby and match relay over WebSocket (axum), turns, pause on disconnect, AI takeover on leave, chat, ping | built | | D | Client: *Multiplayer* menu (lobby, create, join, seats, ready), WebSocket bridge in `dc_plugin.js`, chat, ping | built | | E | Alliances and co-op rules, AI masters for free and abandoned seats | built: co-op alliance, teams A-D in versus, sending gold, fallen hearts as spectators, AI seats | -| F | Co-op campaign: 20 missions with story (EN/DE) | partly built: co-op matches reuse the single player missions that fit the master areas (`coop_mission_indexes`); no own co-op missions or story yet | +| F | Co-op campaign: 20 missions with story (EN/DE) | built: "League against the Lightwatch" (`src/editor/coop_campaign.rs`), an editor campaign with painted maps, branches, raids and bosses; on the Match page the co-op source cycles built-in missions → the league → the editor's campaign | | G | Editor campaigns in co-op over several missions (branches, carry, host progress), campaign names in the room list | built |