Capture current mission, AI, map and administration development

Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
2026-10-13 22:52:53 +02:00
parent a951a96edc
commit 6a667d8deb
8104 changed files with 2124945 additions and 2061 deletions
+19
View File
@@ -37,6 +37,25 @@ the last observation for two minutes, then resumes sector searches. Crew reports
use the normal physical-radio call, transmission and delivery pipeline to HQ.
A missing or incapacitated radio carrier can interrupt that route.
While searching, the aircraft checks delivered HQ sightings every five seconds
and chooses the newest observation, rather than the last target in the list.
Once accepted, the reported coordinates remain its destination even after the
report expires from the fire-support feed. It approaches the area and spends two
minutes within 650 m searching before choosing another random sector. A newer HQ
observation can redirect it; a direct crew sighting takes priority. Replayed
reports cannot restart a finished search. An approach without newer information
times out after 15 minutes if the aircraft cannot reach the area. These decisions
use captured report coordinates, never the hidden player's current position.
The launch timer and scripted flight have no rain gate; crew spotting still uses
native perception. Search assignment, arrival, completion and approach timeout
are recorded in the HQ journal, and flight status includes its destination.
The October 3 regression is covered by `tests/test_recon_search.py` and an
isolated dedicated-engine search integration check retained in
`docs/evidence/helicopter-search-2026-10-03/`. This check exercises production
search decisions with controlled reports and aircraft positions; it does not
claim a full flight or weather-dependent spotting test.
Low fuel (less than 50 native fuel units) or an administrator return request sends
the same aircraft back to its departure pad. It lands and stops its engines, retaining the surviving crew for airport servicing.
HQ-controlled passenger drops, post-drop cover, reloading and a separate ammunition