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
+3 -3
View File
@@ -92,7 +92,7 @@ convoy. It does not change the six-vehicle receipt, nineteen original crew,
finite initial cargo or opt-in manual dispatch. The earlier native driving
archive above predates these combat commands.
[HQ planning](../addons/ai/Scripts/Game/ERR/ERR_HQ.c) uses two delivered inputs:
[HQ planning](../addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c) uses two delivered inputs:
a living, nonclosed original crew's own status position no older than 180 seconds,
and a positive sighting less than 60 seconds old within 400 m of that reported
position. Exactly 400 m and exactly 180 seconds are accepted; exactly 60 seconds
@@ -102,7 +102,7 @@ Neither the planner nor a silent crew substitutes a live vehicle or hidden enemy
position for those reports. Body/distress beliefs do not become convoy fire targets.
Each original crew uses its existing shared HQ downlink. A queued
[combat command](../addons/ai/Scripts/Game/ERR/ERR_ConvoyCombat.c) contains the
[combat command](../addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyCombat.c) contains the
convoy source ID, original group, vehicle index, monotonically increasing command
ID, originating sighting ID/time, issue time and an expiry at most 30 seconds
later. Queuing does not stop travel. Only successful physical radio delivery can
@@ -124,7 +124,7 @@ a held vehicle. A successful RESUME creates one native move waypoint at the
preserved route index. Failed native recreation consumes that command ID and
releases the vehicle's order instead of retrying the same command.
At admission, [ConvoyService](../addons/ai/Scripts/Game/ERR/ERR_ConvoyService.c)
At admission, [ConvoyService](../addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c)
calls the native `utility.AddUsableVehicle(usage)` helper after vehicle-manager
admission. This registers the native deletion/damage callbacks and mounted combat
activity omitted by raw manager insertion alone. Native perception, weapon aiming