Separate radio defence and harden player and objective lifecycles

This commit is contained in:
2026-09-19 05:33:36 +02:00
parent e5857b6ddf
commit 16f397e581
237 changed files with 29087 additions and 202 deletions
+15 -8
View File
@@ -59,7 +59,7 @@
"addons/core/Scripts/Game/ERR/ERR_TimeService.c",
"docs/mission-time.md"
],
"remaining": "Local native start clock, saved 1\u201324x progression and migration checks pass. Remote clock agreement, date/weather choices, lighting and long-running day/night transitions still require validation."
"remaining": "Local native start clock, saved 1–24x progression and migration checks pass. Remote clock agreement, date/weather choices, lighting and long-running day/night transitions still require validation."
},
{
"id": "presentation_audio",
@@ -301,9 +301,11 @@
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_Objectives.c",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c",
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c"
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c",
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c",
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c"
],
"remaining": "Validate visible task/map presentation, simultaneous actions, discovery replication and complete manual objective route."
"remaining": "Independent radio defence and native task-detail refresh are implemented. Validate visible task/map usability, simultaneous real clients, discovery replication and complete manual objective route."
},
{
"id": "scavenging",
@@ -345,7 +347,7 @@
"id": "vehicles",
"title": "Usable vehicles, locks, alarms and navigation",
"scope": "first-release",
"status": "pending",
"status": "partial",
"original_scripts": [
"Scripts/Game/Actions/ESCT_BreakIntoVehicleAction.c",
"Scripts/Game/Actions/ESCT_CompartmentHoldAction.c",
@@ -365,8 +367,11 @@
"Scripts/Game/Utility/ESCT_RoadNavigation.c",
"Scripts/Game/Vehicle/ESCT_VehicleControllerComponent.c"
],
"replacement_files": [],
"remaining": "Author finite vehicles and usable routes; integrate vanilla entry/storage/repair with independent access and alarm behavior where required."
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_SiteService.c",
"docs/ground-transport.md"
],
"remaining": "Finite optional vanilla ground transport passes native parking, seats, engine, fuel depletion and loss checks. Manual driving/access, route navigation, repair, alarms and remote vehicle ownership remain validation/integration work."
},
{
"id": "population",
@@ -437,9 +442,11 @@
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c",
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c"
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c",
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c",
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c"
],
"remaining": "Real dedicated-server joining, reconnects, connection-ID reuse, spent lives, late extraction arrivals and spectator transitions."
"remaining": "Native local slot reservations, final-assignment guards and owned pending cleanup pass. Real dedicated-server concurrent joins, preload races, reconnects, connection-ID reuse, spent lives, late arrivals and spectator streaming remain."
},
{
"id": "setup",