Make the base escape mission independent and add native objectives

This commit is contained in:
2026-09-19 02:03:52 +02:00
parent 7a507a7371
commit 92fd23f274
54 changed files with 5271 additions and 52 deletions
+4 -2
View File
@@ -2,12 +2,14 @@
The old workspace is a read-only migration reference. `dependency-audit.json` records legacy symbol references discovered during the audit. `migration-provenance.json` records the selected independently authored helper sources and their original hashes. `vanilla-resources.json` records exact GUID/path pairs resolved against the installed vanilla resource database. None of these records proves complete behavioural parity.
The base replacement has priority over extension feature migration. [Base responsibilities and implementation order](base-replacement.md) distinguish prototype coverage from remaining gameplay work.
## Implemented foundation
- Five projects, dependency isolation, new source resource identities and a new scenario identity.
- New mission state rules, scenario assembly, location/discovery state, vanilla faction catalog, basic native spawning and settings owner.
- Physical radio network, visual observation intake, report snapshots, bounded HQ journal and an initial infantry response coordinator.
- Carried physical intel, optional shared field map, replicated discovery markers and a limited administration command surface.
- Core-owned document recovery and objective map markers, optional enemy-carried intel and shared field map, replicated discovery markers and a limited administration command surface.
- New Everon child world, prison composition, fixed radio objective and extraction marker using referenced vanilla resources.
## Incomplete milestones
@@ -15,7 +17,7 @@ The old workspace is a read-only migration reference. `dependency-audit.json` re
| Milestone | Current evidence | Remaining work |
| --- | --- | --- |
| Dependency audit/setup/interfaces | Projects and automated isolation checks exist | Complete provenance review; mature player/objective service interfaces |
| Playable Everon loop | Scripted local escape sequence completes with physical cache documents and helicopter occupancy | Manual enclosure/escape validation, spectators, multiplayer lifecycle and clean restart |
| Playable Everon loop | Core-only escape/restart and native objective state checks pass; full companion regression also passes | Meaningful location/scavenging content, manual playability, multiplayer lifecycle and clean runtime |
| HQ/support/companion integration | Physical infantry coordination and selected helpers ported | Migrate full HQ scheduling, aircraft, mortars, ammunition, convoy/depot logistics, existing applicable commands and settings |
| Multiplayer/performance/release | Test ledger and regression tooling exist | Dedicated server and 12-player sessions, failures/restarts/cleanup, equivalent-workload FPS evidence, native builds, packaging and publication |