Add after-mission statistics; record Workshop 0.0.125
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-10-30 12:59:32 +01:00
parent 970dd338f5
commit c6ee764c6c
15 changed files with 572 additions and 11 deletions
+21
View File
@@ -381,3 +381,24 @@ Open **Items → Starting backpack** in the admin menu. Select a loaded mod, cho
Select **Custom loadout** to use that list for the next prison or crash start. The shared field map is always included. **Default loadout** restores the existing pistol and magazine count settings without erasing your custom list. Existing backpacks are never refilled or changed by these edits. Enemy item permissions and probability weights do not change this explicit starting loadout.
The list permits up to 32 item/destination entries, 48 per entry and 64 total items across both destinations, plus the map. Ground items bypass inventory insertion and remain available nearby for pickup. Items that do not fit inside the backpack also stay nearby instead of blocking startup or being deleted. Unavailable custom items are skipped and logged. Add matching magazines explicitly; selecting a weapon does not automatically add spare ammunition. Settings persist in the `startBackpack` section of `Escapists.json`. Existing version 1 loadouts remain valid and their items keep the backpack destination. Saving writes version 2 records as `prefab|quantity|backpack` or `prefab|quantity|ground`; the enclosing configuration version does not change.
## After-mission statistics
Victory and defeat screens include a scrollable mission summary: duration,
participant and escape counts, squad totals, and each participant's kills,
friendly kills, deaths, times downed, recoveries and final escape status.
Disconnected participants retain their records. Only participants who actually
escaped according to the extraction service are marked **Escaped**.
Kills count non-friendly characters credited by native damage events to a
participant's body; friendly kills are separate. Vehicles, self-kills, editor
kills and unattributed damage do not add to the kill score. A fatal loss counts
as a death. Because the mission normally keeps wounded players alive, unconscious
episodes are counted separately as **Downed**. **Recoveries** include both medical
treatment and natural/self-recovery; they are not a medic's revive score.
The report freezes when the round ends. Counts belong to the current round and
start fresh with the next mission. They work with statistics telemetry disabled
and require no web service. At most 128 distinct participants are retained; the
report explicitly marks truncation if that limit is reached. No account IDs are
included in the displayed or replicated summary.