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
+4 -4
View File
@@ -8,10 +8,10 @@ A controlled native radio/inventory run is recorded below; multiplayer and resup
## What the local sampler observes
[StatusSampler](../addons/ai/Scripts/Game/ERR/ERR_HQStatusSampler.c) enumerates the
[StatusSampler](../addons/core/Scripts/Game/ERR/10_AI/ERR_HQStatusSampler.c) enumerates the
same immutable original roster used for casualty accounting. Each living,
still-owned member contributes to an
[AmmoSnapshot](../addons/ai/Scripts/Game/ERR/ERR_HQAmmoSampler.c); unconscious living
[AmmoSnapshot](../addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoSampler.c); unconscious living
members remain part of that roster. A surviving original owned radio caller is
still required to send status. Unknown/deleted or transferred members do not
become fabricated ammunition counts or replacement soldiers.
@@ -45,7 +45,7 @@ an HQ check-in request can make the next status due sooner. Local scans every
cooldown; only complete known stock qualifies. Busy radios and
physical route delivery still govern arrival. Local inspection, queuing and an
interrupted uplink do not update HQ ammunition knowledge.
[Watch](../addons/ai/Scripts/Game/ERR/ERR_HQWatch.c) validates and copies the payload
[Watch](../addons/core/Scripts/Game/ERR/10_AI/ERR_HQWatch.c) validates and copies the payload
only on delivered status, keeping the status source, message ID and observation
time. Later mutation of the sender's object cannot alter the delivered copy.
An accepted status without ammunition payload clears a previous ammunition claim.
@@ -62,7 +62,7 @@ interpret uncertainty as proof that ammunition exists or that it is exhausted.
## Effect on orders
[HQ](../addons/ai/Scripts/Game/ERR/ERR_HQ.c) checks the delivered empty-ammunition
[HQ](../addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c) checks the delivered empty-ammunition
veto while selecting new pursuit/intercept/contain/search tasks, retasking a
search, and selecting a missing-patrol investigator. It checks again before
applying a newly delivered infantry order, so an empty status arriving during