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.
41 lines
2.4 KiB
Markdown
41 lines
2.4 KiB
Markdown
# Radio shelter and permanent guards
|
|
|
|
Everon's generated radio camp places the radio and its table inside a full-size
|
|
vanilla Soviet tent. The tent is offset 1.5 m sideways from the radio/table centre
|
|
to leave room around the interior supports. The antenna and sandbags sit outside
|
|
the shelter. Placement retains the existing dry, clear terrain survey.
|
|
|
|
Every radio definition must request a physical guard squad (`Guarded 1` or an
|
|
explicit guard prefab). Scenario preparation already waits for all requested
|
|
guards to be present, conscious and in the configured enemy faction. The radio
|
|
squad receives an indefinite native Defend waypoint centred on the radio, with a
|
|
20 m radius, instead of defending its offset spawn anchor.
|
|
|
|
When HQ registers a radio squad, it permanently reserves it for site security.
|
|
The existing eligibility gate then rejects investigation, pursuit, reinforcement,
|
|
resupply and courier assignments, including orders revalidated at delivery time.
|
|
The squad remains registered for physical status and contact reporting. The
|
|
mortars' release path cannot release a radio squad, because it requires ownership
|
|
of an actual destroyed mortar. Local combat and ordinary casualty behavior remain
|
|
native; this does not freeze the defenders after the prison opens or replace
|
|
casualties.
|
|
|
|
## Verification
|
|
|
|
The registration regression executes the actual HQ registration method and checks
|
|
that radio squads remain reserved through repeated registration, while ordinary
|
|
outposts retain their existing eligibility. The full repository suite passed.
|
|
The Workbench fixture additionally checks a physical tent roof over the radio,
|
|
standing room within interaction distance and line of sight, the complete living
|
|
squad, refusal of courier reservations, preservation against an unrelated mortar
|
|
release, and the centred indefinite defend waypoint.
|
|
|
|
On 22 September 2026 the native run in
|
|
`/tmp/erri-radio-tent3/logs/logs_2026-09-22_16-42-16` completed 46 gameplay
|
|
assertions without script errors or VM exceptions. Source and external addon
|
|
inputs were unchanged, and process cleanup was confirmed. The fixture also
|
|
repeated player admission, prison guards, four-mortar intel recovery and map
|
|
presentation checks. Existing vanilla/RHS/WCS resource errors remain in the
|
|
strict report; this is local Workbench integration, not dedicated multiplayer
|
|
acceptance. No server deployment or Workshop publication was performed.
|