Combine Workshop addon and fix prison startup

Merge owned systems into one addon while preserving resource identities. Gate player admission on the replicated prison scene, restore the original framed door, and hold enemy AI until escape. Correct scenario branding and author metadata, include publishing assets, and retain regression and native verification evidence.
This commit is contained in:
2026-09-20 16:42:52 +02:00
parent 7d94953b53
commit cab998fb64
513 changed files with 18940 additions and 862 deletions
+30 -30
View File
@@ -34,7 +34,7 @@
"Scripts/Game/UI/ScreenEffects/ESCT_SpectatorBleedingScreenEffect.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_Observer.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_Observer.c"
],
"remaining": "Spectator reason messages and survivor-cycling guidance are added and compile. Verify visible presentation, remote streaming, target changes and death/reconnect on real clients."
},
@@ -56,9 +56,9 @@
"Scripts/Game/UI/Menus/SetupMenuTabs/ESCT_EnvironmentTab.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_TimeService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_TimeService.c",
"docs/mission-time.md",
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_EnvironmentService.c",
"docs/environment.md"
],
"remaining": "Local native clock, saved date/weather choices and two real restart rounds pass. Remote agreement, lighting and long-running day/night transitions still require validation."
@@ -106,8 +106,8 @@
"Scripts/Game/UI/HUD/ESCT_UnconsciousInfoDisplay.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_Actors.c",
"addons/core/Scripts/Game/ERR/ERR_GameMode.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actors.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c"
],
"remaining": "Local native blood-loss treatment, consumed supplies, consciousness recovery, ground casualty loading and vanilla door removal pass bounded fixtures. Verify ordinary input/animation, remote ownership, bleedout, interrupted treatment and flight with casualties."
},
@@ -167,9 +167,9 @@
"Scripts/Game/Utility/ESCT_GroupDirector.c"
],
"replacement_files": [
"addons/ai/Scripts/Game/ERR/ERR_HQ.c",
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c",
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c"
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c",
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSystem.c"
],
"remaining": "HQ alone coordinates physical forces. Refreshed mortar firing, native completion and physical courier delivery have bounded native evidence. The reusable aircraft controller passes physical vertical flight and retained airborne cancellation; its optional fixed-target movement now also passes a bounded native test. Complete impact qualification, longer routes, operational HQ aircraft support, broader transport/rearming and losses without spawning responses; verify multiplayer."
},
@@ -223,7 +223,7 @@
"Scripts/Game/Utility/ESCT_EntityCatalogHelper.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionCatalog.c",
"addons/core/Configs/ERR/VanillaFactions.conf"
],
"remaining": "Narrow successor vanilla catalogs compile and initialize without earlier vehicle-schema errors; preserve required faction, medical, item and radio behavior. Verify remote affiliation and full mission use. Alternative faction packs remain later scope."
@@ -249,7 +249,7 @@
],
"replacement_files": [
"addons/core/Prefabs/ERR/Prison.et",
"addons/core/Scripts/Game/ERR/ERR_Actions.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actions.c"
],
"remaining": "Manual access, equipment for twelve players, layouts, threat balance and start placement need validation."
},
@@ -266,8 +266,8 @@
"Scripts/Game/UI/GameOverScreens/ESCT_GameOverScreenEscapistsUIComponent.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c",
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerEscapeResult.c",
"addons/core/Configs/ERR/GameOverScreens.conf"
],
"remaining": "Physical twelve-character occupancy, local identity/results, initial aircraft settling, ground loading and vanilla casualty removal have native evidence. Manual piloting/boarding, real reconnect, empty-server flight, remote rescue contention and loss/restart acceptance remain."
@@ -301,11 +301,11 @@
"Scripts/Game/Utility/ESCT_TaskFuncs.c"
],
"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_RadioDefenceService.c",
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_Objectives.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryMap.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveDetails.c"
],
"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."
},
@@ -340,7 +340,7 @@
"Scripts/Game/State/ESCT_StorageState.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_SiteService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c",
"addons/core/Prefabs/ERR/SupplyCache.et"
],
"remaining": "Two independent clue caches and optional medical/outpost stock are authored. Manual access, route balance, medical treatment, destruction and network ownership remain unverified; finite stock replaces refill systems."
@@ -370,7 +370,7 @@
"Scripts/Game/Vehicle/ESCT_VehicleControllerComponent.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_SiteService.c",
"addons/core/Scripts/Game/ERR/00_Core/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."
@@ -415,8 +415,8 @@
"Scripts/Game/Utility/ESCT_LocationFuncs.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c",
"addons/core/Scripts/Game/ERR/ERR_SiteService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDefinition.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c",
"addons/core/Prefabs/ERR/FieldCover.et"
],
"remaining": "Seven sites and bounded proximity/discovery events are implemented. Expand towns/checkpoints and turret population, validate authored static cover, loss retention, manual access and multiplayer cleanup."
@@ -443,10 +443,10 @@
"Scripts/Game/Global/ESCT_SpawnHelpers.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.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"
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnPlacement.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c"
],
"remaining": "Native local slot reservations, final-assignment guards and owned pending cleanup pass. Active admission now counts blocked geometry and missing prerequisites toward its bounded retry budget; the actual-method regression passes. Real dedicated-server concurrent joins, preload races, reconnects, connection-ID reuse, spent lives, late arrivals and spectator streaming remain."
},
@@ -474,8 +474,8 @@
"Scripts/Game/UI/Menus/SetupMenuTabs/ESCT_MiscTab.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_AdminService.c",
"addons/core/Scripts/Game/ERR/ERR_Settings.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_Settings.c"
],
"remaining": "Core administration/settings and saved environment changes pass local native checks, including two restart rounds. Ordinary local startup/admission passes for loose Chat and an exact archived packed Core candidate; the latter predates current mortar edits and does not qualify packaging. Verify current-source startup, remote authorization, player-facing pre-round setup and difficulty choices."
},
@@ -494,8 +494,8 @@
"Scripts/Game/GameMode/ESCT_EscapistsManager.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_GameMode.c",
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c",
"addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c"
],
"remaining": "Separate remaining objective/lifecycle policies, test mission failure reporting and multiplayer restart/cleanup."
},
@@ -530,7 +530,7 @@
"Scripts/Game/Utility/ESCT_UI.c"
],
"replacement_files": [
"addons/core/Scripts/Game/ERR/ERR_Actors.c"
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actors.c"
],
"remaining": "Use vanilla utilities or small independent helpers as each consumer is replaced. A filename match does not establish equivalent behavior."
}