Integrate faction and random settings menus, generated objectives, scouts, convoys, air support, mortar stations and body-intel recovery. Add identified-body aggression, finite hunter UAZ deployment, dedicated objective defence and maximum AI skill with separate reduced aim accuracy. Include policy tests, native probes, evidence and documentation.
1.7 KiB
1.7 KiB
Mission pages and corpse retention — 22 September 2026
python tools/check.py: passed; complete output in repository-checks.txt.tests/test_intel_body_inspection.py: executes the production Inspect, RetainedWithin, Delivered and Release methods against engine boundary doubles. Premature, client-side, stopped, unknown and duplicate reports cannot release or renew corpse cleanup. A searched body with a delivered report releases once, with a 300-second native cleanup lifetime.- Native Core
prisoner-kitfixture compiled and completed. The menu checks cover all eight pages through the shared top navigation, only one visible page, navigation geometry, all Random controls and Random day, preserved drafts, authenticated Apply, mod/faction save and restoration, journal rendering, close/reopen and authorization denial. This is local Workbench validation; dedicated multiplayer was not run for this change. page-0.pngthroughpage-7.pngare direct, unedited captures of the isolated Workbench World Editor window. Page order: Mission, HQ, Journal, Mods, Factions, World, Intel, Status. All pages were visually inspected. Workbench's built-in engine screenshots omit UI, so they are not used as visual evidence here.sources.jsonrecords the tested source hashes. No source edits were made during the native run. No Workshop publishing or server deployment was done.
Native profile: /tmp/erri-menu-pages-native5. The runner reported a transient
exit-time idle-verification warning for an exiting process with an empty command
line. A subsequent explicit prefix-idle verification passed; no test process
remains. The fixture completed 345 assertions without script/runtime failures.