Reconcile radio-delivered body and status casualties by original roster identity

This commit is contained in:
2026-09-20 03:09:16 +02:00
parent a2aab17171
commit 9b6596eb3e
44 changed files with 6042 additions and 86 deletions
@@ -51,6 +51,10 @@ class ERR_HQReport
bool Distress;
int SeenEscapists = -1;
string TravelMode = "unknown";
// Original formation identity captured by the local observer, only used after radio delivery.
string CasualtySourceId;
int CasualtySlot = -1;
int CasualtyStrength;
string SeenWeapons = "unknown";
float DetailsObservedAt = -1;
@@ -68,6 +72,9 @@ class ERR_HQReport
copy.HasVelocity = HasVelocity;
copy.SeenEscapists = SeenEscapists;
copy.TravelMode = TravelMode;
copy.CasualtySourceId = CasualtySourceId;
copy.CasualtySlot = CasualtySlot;
copy.CasualtyStrength = CasualtyStrength;
copy.SeenWeapons = SeenWeapons;
copy.DetailsObservedAt = DetailsObservedAt;
return copy;