Integrate mission-owned chat administration and menu

This commit is contained in:
2026-09-19 23:49:54 +02:00
parent 27989b85a3
commit 5e742691ad
154 changed files with 19498 additions and 134 deletions
+2 -2
View File
@@ -48,9 +48,9 @@ Native and human validation limits for this increment are recorded in `owned-ai-
## Commands presently implemented
Core alone provides `/esc status`, `/esc settings`, `/esc mission radio show` and `/esc mission radio set N` for administrators, plus `/esc spectate next|previous` for spectators. With companions loaded, administrators also retain `/esc hq show`, `/esc hq log`, `/esc hq interval|squads|radius show`, `/esc hq interval|squads|radius set N`, `/esc intel carrying|reveal show` and `/esc intel carrying|reveal set N`.
Core now owns the `/esc` command transport, native administration menu, authenticated sessions, settings and player tools in dedicated classes. AI and Intel register providers through `ERR_AdminProvider`; Core does not depend on either companion or the Chat wrapper. See [mission-owned chat administration](chat-integration.md) for supported commands and class boundaries.
Settings live in `$profile:rereintroduced.json`, with checked temporary writes and a backup. Names and defaults are explicit in `ERR_Settings.c`. `tools/import_settings.py` previews conversion of supported legacy AI/intel settings and explicitly reports deferred fields. Writing requires `--out` and refuses to overwrite an existing file. Old settings files are not silently imported. Existing tools, admin menus and other commands are not yet fully migrated; this subset is not a claim of preserved compatibility.
Settings live in `$profile:rereintroduced.json`, with checked temporary writes and a backup. Names and defaults are explicit in `ERR_Settings.c`. `tools/import_settings.py` previews conversion of supported legacy AI/intel settings and explicitly reports deferred fields. Writing requires `--out` and refuses to overwrite an existing file. Old settings files are not silently imported. Applicable original menu, journal and player-tool behavior is adapted; commands for deferred gameplay systems remain explicitly unavailable.
RHS, additional terrains, complete feature parity and virtual distant units remain deferred as agreed. The project's initial estimate of 160–280 hours described the entire successor; this foundation does not constitute all of that work.