Harden participant and map ownership and validate bounded physical flight

This commit is contained in:
2026-09-19 12:17:01 +02:00
parent dfd7cc49e2
commit 4125018d04
120 changed files with 20043 additions and 47 deletions
+15
View File
@@ -0,0 +1,15 @@
# Player route playtest guide
This describes the intended current Everon route from source. **It is a playtest guide, not an executed manual run.** Use normal player input and an isolated test profile with only vanilla plus successor addons. Choose the Core base scenario or the Chat scenario for all companions; neither requires original Escapists. Record build/settings and any failed interaction using the [runtime checklist](runtime-testing.md).
1. **Leave prison.** Wait for mission preparation and your prisoner spawn. Search the prison supply box for finite weapons, ammunition and a field map. At the gate, complete **“Pick prison lock”** (four seconds), then walk out. Confirm the objective changes to locating the radio. A destroyed gate also has an observed physical-escape path; simply losing the gate must not immediately advance the mission.
2. **Recover physical clues.** Choose the marked **Southern supply cache** or **Western supply cache**. Each contains two objective folders targeting the radio, plus finite equipment. Transfer folders into your own inventory; looking inside the crate alone is insufficient. One folder can reveal only a rough search area; another identifies the station. A recovered folder cannot grant another clue by dropping it or handing it around. If one cache is lost, try the other. If all documents are lost, approaching within eight metres with a clear view can identify the station itself.
3. **Read the map and objective.** Use your bound map control with the carried map. Rough discovery shows an approximate search area; identification gives the station's position. Confirm the label and task text update. With the Map addon, the replacement field map also has a rendered held surface; visibility to other real players still needs testing. The western cache's vehicle and nearby discoverable medical/outpost supplies are optional and finite.
4. **Call for extraction.** Once identified, approach the physical radio and complete **“Contact extraction HQ”** (eight seconds). The interaction is close-range; standing elsewhere inside the defence area does not start it. Confirm the objective changes to defending the transmission.
5. **Keep a defender present.** Maintain at least one living, conscious prisoner strictly inside 60 metres of the radio for the configured duration—180 seconds by default. Players can hand over defence while coverage remains continuous. If everyone leaves, becomes unconscious/dies, or disconnects, progress resets. Check the task's interruption message and remaining time; returning resumes a fresh interval.
6. **Prepare the helicopter and casualties.** When transmission completes, the map marks the **initial helicopter pickup site**, not a live aircraft tracker. Reach the actual helicopter and board using its native actions. For an unconscious living prisoner, place them on the ground beside the grounded, stationary helicopter, allow them to settle, and complete **“Load casualty into extraction helicopter”** on their body (five seconds). A conscious rescuer, clear access and an available transport seat are required; check actual occupancy before departing. To unload, use the helicopter's inherited casualty-removal action at its door. Held-action usability and remote ownership remain playtest requirements despite separate scripted loading/removal evidence.
7. **Fly out together.** Pilot the assigned helicopter beyond the escape distance shown in the objective—nine kilometres horizontally from the prison by default. During extraction, living participants physically aboard count as escaped, including unconscious passengers; dead or absent participants do not. Results are frozen when escape resolves, so collect the intended survivors first. Losing the assigned helicopter causes defeat; it is not replaced.
Record inventory transfers, map/task updates, interrupted defence, medical/casualty interactions, real piloting, partial results and restart. A completed local route still does not establish remote reconnects, twelve-player behavior or improved FPS. The separate automated vertical-flight fixture is not an extraction autopilot. [Current status](current-status.md) distinguishes those acceptance gaps from source-bound native evidence.
Source references: [objective text](../addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c), [site stock](../addons/core/Configs/ERR/EveronSites.conf), [document recovery](../addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c), [radio rules](../addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c), [casualty loading](../addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c) and [extraction](../addons/core/Scripts/Game/ERR/ERR_ExtractionService.c).