Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import hashlib,json,subprocess,sys
|
||||
from pathlib import Path
|
||||
root=Path('/home/jakub/devel/escapistsrereintroduced')
|
||||
proposal=Path(sys.argv[1]); manifest=json.loads((proposal/'source-manifest.json').read_text()); patch=proposal/'fix.patch'
|
||||
if 'files' not in manifest:manifest['files']={manifest['file']:manifest}
|
||||
def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() if p.is_file() else None
|
||||
assert sha(patch)==manifest['patch_sha256']
|
||||
for name,entry in manifest['files'].items():
|
||||
p=root/name
|
||||
assert p.resolve().is_relative_to(root)
|
||||
assert sha(p)==entry['baseline_sha256'],name
|
||||
cached=subprocess.check_output(['git','diff','--cached','--binary'],cwd=root)
|
||||
subprocess.run(['git','apply','--check',str(patch)],cwd=root,check=True)
|
||||
subprocess.run(['git','apply',str(patch)],cwd=root,check=True)
|
||||
for name,entry in manifest['files'].items():assert sha(root/name)==entry.get('proposal_sha256',entry.get('proposed_sha256')),name
|
||||
assert subprocess.check_output(['git','diff','--cached','--binary'],cwd=root)==cached
|
||||
print('Applied exact proposal:',proposal,len(manifest['files']),'paths; staged diff unchanged')
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,33 @@
|
||||
from pathlib import Path
|
||||
import hashlib,json,difflib
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');P=Path('/tmp/erri-crash-root-1852/route-proposal');files={}
|
||||
def edit(n,s):
|
||||
old=(R/n).read_text() if (R/n).exists() else ''
|
||||
p=P/n;p.parent.mkdir(parents=True,exist_ok=True);p.write_text(s)
|
||||
files[n]={'baseline_sha256':hashlib.sha256(old.encode()).hexdigest() if (R/n).exists() else None,'proposal_sha256':hashlib.sha256(s.encode()).hexdigest()}
|
||||
return ''.join(difflib.unified_diff(old.splitlines(True),s.splitlines(True),fromfile='a/'+n if old else '/dev/null',tofile='b/'+n))
|
||||
patch=''; n='addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c';s=(R/n).read_text()
|
||||
s=s.replace('protected bool m_ERRTestCrashGeometry;','protected bool m_ERRTestCrashStart;\n\tprotected bool m_ERRCrashEnteredPrison;\n\tprotected bool m_ERRTestCrashGeometry;')
|
||||
s=s.replace('m_ERRTestEscapeRoute = outcome == "escape-route" || outcome == "normal-escape-route";','m_ERRTestCrashStart = outcome == "crash-start";\n\t\tm_ERRTestEscapeRoute = outcome == "escape-route" || outcome == "normal-escape-route" || m_ERRTestCrashStart;')
|
||||
s=s.replace('if (m_ERRSmokeDone || !ERR_MissionRules.Terminal(current)) return;','if (m_ERRTestCrashStart && current == ERR_Phase.PRISON) m_ERRCrashEnteredPrison = true;\n\t\tif (m_ERRSmokeDone || !ERR_MissionRules.Terminal(current)) return;',1)
|
||||
s=s.replace('if (m_SpawnPreload && Phase() == ERR_Phase.PRISON && !m_ERRSpawnPreloadUIObserved)','ERR_Phase initialPhase = ERR_Phase.PRISON;\n\t\t\tif (m_ERRTestCrashStart) initialPhase = ERR_Phase.RADIO_SEARCH;\n\t\t\tif (m_SpawnPreload && Phase() == initialPhase && !m_ERRSpawnPreloadUIObserved)')
|
||||
s=s.replace('if (players.Count() != 1 || Phase() != ERR_Phase.PRISON) return;','if (players.Count() != 1 || Phase() != initialPhase) return;')
|
||||
start=s.index('\t\t\tERR_UnlockPrisonAction lock;');end=s.index('\t\t\tarray<IEntity> cacheStock',start)
|
||||
original=s[start:end]
|
||||
s=s[:start]+'''\t\t\tif (m_ERRTestCrashStart)
|
||||
\t\t\t{
|
||||
\t\t\t\tif (!ERR_Check(!m_ERRCrashEnteredPrison && ERR_PrisonAIState(true), "crash start never enters prison and existing enemies are active")) return;
|
||||
\t\t\t\tif (!ERR_NativeCrashStartProbe.Run(this, m_ERRSmokePlayer)) { m_ERRSmokeDone = true; GetGame().GetCallqueue().Remove(ERR_SmokeTick); return; }
|
||||
\t\t\t}
|
||||
\t\t\telse
|
||||
\t\t\t{
|
||||
'''+''.join('\t'+line if line.strip() else line for line in original.splitlines(True))+ '\t\t\t}\n'+s[end:]
|
||||
s=s.replace('if (m_ERRSmokeStep == 2 && !ERR_Check(m_ERRGate','if (m_ERRSmokeStep == 2 && !m_ERRTestCrashStart && !ERR_Check(m_ERRGate')
|
||||
s=s.replace('PrintFormat("ERR SMOKE COMPLETE: terminal=%1 lostHelicopterCase=%2 playerDeathCase=%3", current, m_ERRTestLostHelicopter, m_ERRTestPlayerDeath);','PrintFormat("ERR SMOKE COMPLETE: terminal=%1 lostHelicopterCase=%2 playerDeathCase=%3 crashStartCase=%4", current, m_ERRTestLostHelicopter, m_ERRTestPlayerDeath, m_ERRTestCrashStart);')
|
||||
patch+=edit(n,s)
|
||||
n='addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContractsProbe.c';s=(R/n).read_text();s=s.replace('if (!Check(!replies.IsEmpty() && replies[0] == "Escape the prison", "base mission status available before companions")) return false;','string initialStatus = "Escape the prison";\n if (mode.StartMode() == 1) initialStatus = "Locate the radio station";\n if (!Check(!replies.IsEmpty() && replies[0] == initialStatus, "base mission status available before companions")) return false;');patch+=edit(n,s)
|
||||
n='addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashStartProbe.c';patch+=edit(n,(P/'ERR_NativeCrashStartProbe.c').read_text())
|
||||
n='tools/headless_workbench.py';s=(R/n).read_text().replace("choices=['crash-geometry',","choices=['crash-start', 'crash-geometry',",1);s=s.replace("if a.smoke == 'crash-geometry'", "if a.smoke == 'crash-start' and (a.project != 'chat' or a.rounds != 1 or a.timeout < 240): p.error('crash-start requires Chat, one round and timeout at least 240 seconds')\nif a.smoke == 'crash-geometry'",1);patch+=edit(n,s)
|
||||
n='tools/check.py';s=(R/n).read_text().replace("for name in ['test_intercept_vehicle_footprint.py'", "for name in ['test_crash_start.py', 'test_start_settings.py', 'test_intercept_vehicle_footprint.py'",1);patch+=edit(n,s)
|
||||
(P/'fix.patch').write_text(patch);(P/'source-manifest.json').write_text(json.dumps({'files':files,'patch_sha256':hashlib.sha256(patch.encode()).hexdigest()},indent=2)+'\n')
|
||||
print('Frozen',len(files),'files',hashlib.sha256(patch.encode()).hexdigest())
|
||||
@@ -0,0 +1,12 @@
|
||||
from pathlib import Path
|
||||
import json,hashlib,shutil
|
||||
B=Path('/tmp/erri-crash-root-1852');S=B/'frozen-source';R=Path('/home/jakub/devel/escapistsrereintroduced');n='docs/evidence/native-2026-10-03-crash-prison-default';src=S/n;dst=R/n
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
runner=json.loads((src/'runner.json.txt').read_text());report=json.loads((src/'report.json').read_text())
|
||||
assert runner['cleanup_confirmed'] and runner['source_unchanged_after_run'] and runner['external_addons_unchanged_after_run']
|
||||
assert runner['result']=='smoke-completed' and report['smoke_completions']==1 and not report['script_or_runtime_failures']
|
||||
manifest={str(p.relative_to(src)):sha(p) for p in src.rglob('*') if p.is_file()}
|
||||
assert not dst.exists();shutil.copytree(src,dst)
|
||||
for n,h in manifest.items():assert sha(dst/n)==h
|
||||
(B/'frozen-archive-copy.json').write_text(json.dumps({'source':str(src),'destination':str(dst),'source_snapshot':str(S),'files':manifest},indent=2)+'\n')
|
||||
print('Copied exact frozen native archive:',len(manifest),'files')
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"source": "/tmp/erri-workbench-crash-geometry-20261003-1852/profile/Escapists.json",
|
||||
"source_sha256": "129d444c2c052d1dbea668ad0f26cc54b8bb79d9c4bfef19be5c97d2878c51a5",
|
||||
"destination": "/tmp/erri-workbench-crash-start-20261003-1900/profile/Escapists.json",
|
||||
"seed_sha256": "da7c9b6a438d046121b253940b8a45426b2b0f068c9487a1433fa446b4264b7a",
|
||||
"only_change": "mission.startMode=1",
|
||||
"seed": {
|
||||
"terrain": {
|
||||
"scenario": ""
|
||||
},
|
||||
"items": {
|
||||
"version": 1,
|
||||
"records": [
|
||||
"active"
|
||||
]
|
||||
},
|
||||
"configVersion": 1,
|
||||
"voice": {
|
||||
"welcomeUrl": ""
|
||||
},
|
||||
"factions": {
|
||||
"escapists": "us",
|
||||
"enemy": "ussr",
|
||||
"independent": "fia"
|
||||
},
|
||||
"mission": {
|
||||
"automaticEquipmentChancePercent": 25,
|
||||
"reportIntervalSeconds": 10,
|
||||
"timeMultiplier": 1,
|
||||
"automaticConvoyEnabled": 1,
|
||||
"aiIntelChancePercent": 60,
|
||||
"viewDistanceMetres": 0,
|
||||
"startDateCode": 0,
|
||||
"weatherProfile": 0,
|
||||
"radioDefenceSeconds": 180,
|
||||
"heliTimerMinutes": 15,
|
||||
"supportSquadLimit": 4,
|
||||
"responseRadiusMetres": 2000,
|
||||
"antiAirChancePercent": 7,
|
||||
"antiPersonnelMineChancePercent": 60,
|
||||
"startTimeMinutes": 840,
|
||||
"intelRevealChancePercent": 15,
|
||||
"keepWeaponOnUnconscious": 1,
|
||||
"convoyCount": 3,
|
||||
"startMode": 1
|
||||
},
|
||||
"mods": {}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,360 @@
|
||||
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
|
||||
PASS: actual Save/Commit preserves semantically valid backup across unrelated menu edits and repairs; unknown fields/default sections retained; actual terrain parser; other parsers, catalog and disk doubled
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: actual objective overlay lifecycle preserves separate ownership, late readiness/reopen, data refresh, pan/zoom/culling, supported sibling/shared-frame parents, coordinate offsets, native task-clear isolation and terminal cleanup; native rendering remains unverified
|
||||
PASS: actual map element initializes each widget, retries missing widgets, updates position and changes only stale text/icon data; no native image-load claim
|
||||
PASS: actual native fixture root/config ownership and idempotent cleanup preserve foreign map, selector excludes ordinary route, fixed budgets/screenshots/UGC boundaries retained; native operations not executed
|
||||
PASS: actual full Inspect rejects canvas parenting, wrong active container/canvas, omitted origin offset, wrong rendered box and stale coordinates; differing origins and DPI accepted
|
||||
PASS: actual long-warning phases retain visible label through1500ms checkpoint then restore radio before close; synthetic marker separated from unmoved player
|
||||
PASS: actual Center places marker100screenpx left of pan center at both fixture zooms without altering disclosed coordinates
|
||||
PASS: missing, child-only, malformed, zero and duplicate prefab root IDs rejected
|
||||
PASS: delayed scene/inventory arrival, deferred preload, identity checks, stale replies, timeout and observer cleanup
|
||||
PASS: actual inventory manifest, delayed/missing/wrong-owner item links, finite cap, consumed-stock refresh and preload ordering
|
||||
PASS: spawn scene remains held through final acknowledgement and nearby use; leaving, reassignment, disconnect and teardown release it
|
||||
PASS: production prison AI hold/release, repeat activation, authority/faction/player exclusion, dead actor and stop cleanup
|
||||
PASS: actual protected/capped damage plus exact-actor terminal fixture bypass through delayed native damage, fail-closed ownership and untouched ordinary actor; no native claim
|
||||
PASS: actual full planner selection/commit body, 360 equivalence scenarios, orders/reservations/cooldowns identical; one128-unit scan vs >10000 repeated unit visits; no FPS claim
|
||||
PASS: actual observer monitor/recovery/cleanup rejects retained old controller, preserves new camera/editor/hints/timer, restarts once and retains normal recovery; native effects modeled from SDK, no runtime claim
|
||||
PASS: former chat controller releases only its own callbacks and preserves replacement menu; current-owner stop/scope and repeated teardown remain intact
|
||||
PASS: wrong observer fixture selector rejected before runtime/profile setup; no engine launched
|
||||
PASS: actual depot mixed-roster worker/item selection, ownership/refusal and radio/planning/two-leg state transitions, fixed deadline, late proof quarantine, finite import and no adoption after Stop
|
||||
PASS: actual depot HQ lifecycle, existing planner priority, server/mode/owner gates, idempotent polling and owner replacement
|
||||
PASS: actual HQ mine/magazine claim separation, real demand methods, exact token cleanup and original authority gates; native availability doubled
|
||||
PASS: actual full magazine/inert-PMN4 depot leaf, exact custody, isolated callbacks, finite reservation, false/unknown and Stop quarantine, once-only delivery and caps; native movement unqualified
|
||||
PASS: actual mine/magazine provenance and separated finite mine imports; actual authored identity capture, READY-only detached provenance, same shared stock admission, completed exact two-leg proof, lifetime caps and Stop no late adoption
|
||||
PASS: actual crash geometry, detached definition setup, frozen server choice and guarded phase policy; integration/source ordering checked
|
||||
PASS: actual GameMode readiness admission and common full-footprint survey require crash authorization and both surveyed areas
|
||||
PASS: actual start defaults/parse/save, failure retention and authorized command wiring; current/next feedback, aliases and no random choice; native UI and core mode freezing are separate
|
||||
PASS: actual immutable measured footprint/root/attachment matching, bounds/transforms, moving geometry, seated-body and cargo reciprocity, finite hierarchy caps; native geometry doubled
|
||||
PASS: actual BMP singleton geometry and typed current order; one survey, full straight segment, width, known history, reservations, settlement/clearance and work caps; placement/footprint tested separately
|
||||
PASS: actual five random-radius diagnostic wrappers, disabled transparency, cached opt-in, exact zero and exclusion branch, native arguments/returns/outarg preservation, single superclass call and shared16-log cap
|
||||
PASS: zero-radius trace disabled by default, scoped before setup, exact opt-in emission; no native launch
|
||||
PASS: complete actual supply-travel probe, immutable 6+2 formations and 25 actors, admission/travel deadlines, six observed native-boundary moves, stop/ownership/partial-substitution refusals
|
||||
PASS: actual distinct supply-travel hook, fixed420s selector, original observer protection/restoration, failure/terminal cleanup and no legacy convoy setup
|
||||
PASS: actual supply-travel selector requires Chat, one round and480s; existing outcomes unaffected; no native launch
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept and --convoy-cover are mutually exclusive
|
||||
PASS: actual native interception witness requires real radio cursor/lineage, original actor identities, fixed movement/hold/expiry/resume and immutable deadline; no movement/delivery injection
|
||||
PASS: actual CLI rejects wrong mode/project/rounds/899s/conflict before runtime; valid flag and terminal branch identify synthetic-observation qualification
|
||||
PASS: visible base hook and actual fixture override delegate once; delivery proof uses retained pre-super route only on successful production transition
|
||||
actual mounted HQ dispatch planning, radio, ownership and lifecycle checks passed
|
||||
PASS: actual mounted intercept eligibility/order chronology, fixed destinations, native road selection bounds, width, segment heading, clearance and settlement delegation; no native driving claim
|
||||
PASS: actual paired arc geometry,40m/80m spacing, separate original polylines, both-position validation and128road/4096segment budget; no native driving proof
|
||||
PASS: actual typed original BMP singleton, loss/footprint/custody guards and native cancellation, UAZ-only pair admission, rollback, native allocation/revocation boundaries, per-member ownership, hold and expiry
|
||||
PASS: actual Tick clock initialization admits fractional first ticks and expires without extending the original start
|
||||
PASS: actual finite conservation/deadline/callback policies; read-only selection, bounded once-only inventory submission and no can refill; native transfer not executed
|
||||
PASS: actual exact-context membership, bounded identity/reach gates, native start/cache/eligibility ordering and no duplicate/foreign action start; fuel manager identity and empty-can headroom guards checked
|
||||
PASS: actual detached node/value snapshot and conservation refuse mismatched lengths before indexed reads, retain original identities under native out-array aliasing and log bounded counts once; native cause remains unknown
|
||||
PASS: actual mine evidence sealing/recovery, historical coarse publication, caps, canonical ownership, marker join retry/owner-change/stop; native arming and replicated vector-array transport untested
|
||||
PASS: actual full document recovery retains authored/sealed targets, one shared spent ledger, retry/exhaustion semantics and canonical multi-player ownership alongside supplemental mine intel
|
||||
PASS: actual infantry search suspension, quiet grace, finite resume, expiry/replacement and defensive/ownership boundaries
|
||||
PASS: infantry combat gate precedes radio delivery and preserves non-task transports
|
||||
PASS: actual HQ contact transition wakes only fit squad members, cancels only task orders and logs changes once
|
||||
PASS: actual finite medicine grants, authored stock deduction, full-backpack refusal/pouch fallback, no loot replenishment, unresolved-operation quarantine and ownership/stop guards
|
||||
PASS: only recent native detected/identified threats suspend hunter travel; stale/disarmed/destroyed contacts cannot strand patrols
|
||||
PASS: actual hunter combat transition cancels only its travel once, holds through renewed contact and resumes after quiet; unregistered startup preserved
|
||||
PASS: captured sighting retention, immutable details, expiry, replay rejection, bounded sound uncertainty/cooldown, radio loss, priority and overdue-status fairness
|
||||
PASS: arrow press/release, held keys, opposing keys, disabled/menu input and firearm-only retention
|
||||
PASS: town trigger and hard 700m exclusion for all observers, empty/invalid positions and final-check crossings
|
||||
PASS: exact finite site squads, invalid roster/count rejection, committed-site spacing and safe fallback boundary
|
||||
PASS: mortar couriers use the mobile site team and refuse permanent-only garrisons
|
||||
PASS: omitted preferred mortar depot selects a surviving owned camp/mobile team; no camp, foreign cache and permanent-only sites are unavailable; historical priority retained
|
||||
PASS: real-session mortar deadline, failed-support convoy admission and hunter survivor/recovery gates
|
||||
PASS: native-route retry preserves delivered target, limits attempts and suspends during combat
|
||||
PASS: stale/deleted AI utility cannot receive Complete; mortar HQ preflight withholds unsafe orders; mounted convoy cover never creates infantry Defend
|
||||
PASS: flight crew affiliation and group precede native boarding; preparation remains bounded even while passengers wait
|
||||
PASS: factionless/deleted map targets do not abort perception; faction lookup tolerates teardown; deleting helicopter releases without capture/engine access
|
||||
PASS: shoot adapter waits for a physical round; bounded same-shell retries, interrupted/never-started loads, committed no-retry, order/owner changes and normal native delegation
|
||||
PASS: missing/invalid faction crew defers before any native spawn or allowance insertion; all registered RHS factions have explicit soldier and medic profiles
|
||||
PASS: vehicle radio issued once; pending, refusal and looting cannot duplicate or fabricate a physical radio link
|
||||
PASS: actual vehicle-radio link requires the original seated crew, physical manpack and live uncaptured mission vehicle; looting, dismount, release and teardown remove it
|
||||
PASS: actual hunter release preserves survivors/HQ, releases driving ownership once, delegates capture/teardown, and excludes prison/patrol/mortar from generic objective defence
|
||||
PASS: actual player-entry hook latches original hunter capture before native callbacks; both release layers cancel ownership without new entities/refund; bounded current-owner guards and prior-release policy
|
||||
PASS: real opening road geometry enforces wide azimuths; fresh delivered contact preempts patrol cooldown, respects radio failures and does not starve in-flight interception
|
||||
PASS: actual scoped 10% tighter REGULAR aim error and alert perception; preserves equipment multiplier and restores vanilla behavior when unbound
|
||||
PASS: physical inspection and parent-wreck retention; server-only searched/report delivery unlocks native cleanup once with a 300-second delay
|
||||
PASS: bounded same-group empty-spawn retries, no casualty refill, queue retirement, delivery-gated intel, prepared-team reuse, throttled diagnostics and LOD release
|
||||
PASS: production airborne memory confidence, persistence, ground coverage, confirmed losses, artillery veto, cooldown and invalid-input rules
|
||||
PASS: production cover retains the carried HQ target until its deadline; airport reload waits until the drop pass and cover have finished
|
||||
PASS: air logistics reservation preserves delivered search until radio handoff, excludes guards/combat/in-flight orders, and quarantines unresolved native loads/moves
|
||||
PASS: actual ammunition cargo selector handles empty rifle/machinegun/sniper magazines, preserves loaded variants, excludes auxiliary launchers and tolerates missing native metadata
|
||||
PASS: original 15-minute launch/loss cadence, active/captured timer disarm, saved delay reset, stop, 300m orbit and bounded close-contact standoff at 30/60/120 Hz
|
||||
PASS: actual aircraft-removal notification guards owner/server/active/stop and schedules one full delay without replay extension
|
||||
PASS: actual helicopter delay applies resolved Random values, preserves countdown on save failure, and leaves active flights running
|
||||
PASS: hill prominence/elevation, actual road edges/heights/bends and server-only finite scout admission, pending stock, timeout and no replacements/refills
|
||||
PASS: mortar duty scope excludes players, other crews, stopped/client/inactive states; only destruction releases an active assignment, while the gunner may approach the gun
|
||||
PASS: random mode restrictions, full numeric ranges, independent calendar dates and strict daylight boundaries
|
||||
PASS: actual killais eligibility includes the 1000m boundary, excludes players/retained bodies/dead/non-character entities and checks full 3D distance
|
||||
PASS: actual generation scheduler bounds each tick, enforces deadline/candidate ceiling, validates fallback, commits only accepted positions, skips only dispensable sites, preserves required objectives/intel, and resets the next search budget
|
||||
PASS: terrain placement samples world bounds, retains streaming candidates, bounds waits/work, rejects foreign fallbacks, preserves objectives/intel and validates completion
|
||||
PASS: actual navigation readiness supports static meshes, yields only for loadable streaming tiles and refuses unreachable positions
|
||||
PASS: real sampling handles absent airports and extraction clearance preserves geometry/navigation/flatness while selecting the correct aircraft survey
|
||||
PASS: universal connector, embedded/standalone exports, multiple terrains, stable IDs, native nav configs, missing-nav visibility, path validation and overwrite protection
|
||||
PASS: airfield detection accepts physical runways/towers and bounded authored markers, rejects unrelated props, water and out-of-world markers, and samples terrain height
|
||||
PASS: configured airport parsing, bounded readiness, stale admission rejection and cleanup wiring
|
||||
PASS: automatic default, explicit header/CLI opt-out, editor/authored-mode guards, optional airport override precedence and fresh-round saving guard
|
||||
PASS: singleton identity guards, paired faction deserialization and client world-cleanup wiring
|
||||
PASS: task/map/respawn getters survive delayed old destruction and preserve ordinary-mode behavior
|
||||
PASS: replication hierarchy refuses absent/aliased nodes and establishes delivery dependencies idempotently
|
||||
PASS: standalone old faction delegates collected once, with null/deleted owners ignored
|
||||
PASS: actual terrain takeover startup skips mode-less/menu worlds, always forwards super, retains eligible/unsupported/authored/client/editor semantics
|
||||
PASS: native name callback preserves authored modes, opt-outs and failures; terrain suffix follows world changes, cached resolution and confirmed takeover metadata restores on cleanup without changing scenario resource or overwriting later titles
|
||||
PASS: actual terrain parent traversal, Armenhof/Nogova names, Everon alias, missing-resource fallback, empty names and bounded cycles/depth
|
||||
PASS: saved terrain GUIDs, defaults, restart persistence, clearing, backup recovery, corrupt-file preservation, write failures, and client write denial
|
||||
PASS: startup terrain capture protects client/editor/menu worlds, default behavior, same-map loads and reload-loop recovery
|
||||
PASS: actual transition waits for native startup, disconnects without bans, requires an empty session, retains every loaded mod, bounds waiting and consumes requests once
|
||||
PASS: actual faction resolution reserves explicit roles, samples without replacement, substitutes disabled selections, and rejects duplicate/unknown/missing choices and insufficient pools
|
||||
PASS: Random all submits persistent random roles immediately; manual mixed choices, stale/unauthorized UI guards and debounce preserved
|
||||
PASS: actual content policy gates parent packs, individual factions, faction identity and finite group rotation with vanilla fallback
|
||||
PASS: actual delivered road eligibility, ahead projection without chords, reservations, stock road query bounds, terrain/water/obstruction refusal and clean outputs
|
||||
PASS: actual delivered-task lineage, expiry, old-order retention, native commit, release, road precision expiry and duplicate delivery
|
||||
PASS: actual original-roster local handoff,100m3D bound,busy carrier/budget exclusion,origin interruption including deletedsource,normal radio delivery and per-source replay history
|
||||
PASS: actual visual intake retains source/time/position/id, rejects replay, prefers usable own route, excludes simultaneous callers and conservatively resets negative-sweep dwell
|
||||
PASS: actual fixture local/radio gating, immutable source/time/position, interrupted-report exclusion and exact-owner cleanup
|
||||
PASS: local-handoff runner refuses wrong project/round count/insufficient deadline before runtime work
|
||||
PASS: actual fixture allocator terminal/unsubmitted guard, original-group lookup and both candidate gates
|
||||
PASS: actual report-derived waypoint insertion/order and tighter positive radii; no formation navigation claim
|
||||
PASS: actual Place/Stop waits native pose update, bounds four attempts, preserves original position, restores pending/settled placement and respects ownership/accepted-move quarantine
|
||||
PASS: actual fixture current/original recipient ownership, unresolved transfer cleanup, exact-token release and idempotent Stop
|
||||
PASS: actual fixture phased-cargo readiness, bounded callbacks, captured-stock mixed-caliber selection/continuation, reservation cleanup and component magazine counts
|
||||
PASS: actual inventory-fixture setup uses ordinary prison unlock before constructing its convoy-waiting probe; failed unlock cannot run fixture
|
||||
PASS: actual authored storage anchors, native trace flags, own-hierarchy exclusion, external wall/vehicle obstruction, range, unknown geometry and bounded context refusal
|
||||
PASS: actual Compatible and bounded stock preflight before report/claim consumption, later compatible truck, launcher controls, convoy binding, finite identities, disjoint tokens, shared report replay/cooldown, original recipients and HQ cleanup
|
||||
PASS: actual finite convoy supply pool; immutable slots, shared demand state, sparse/capped discovery and permanent shutdown
|
||||
PASS: actual HQ rotates finite donors, skips unavailable/contacted trucks, uses delivered reports and dispatches at most one trip per planning cadence
|
||||
PASS: actual original turret identity, native/canonical guards, scoped maximum-skill profile, reset, dismount/reboard, requested-skill preservation and restoration
|
||||
PASS: bounded HQ startup/memory windows and outcome-specific full-route deadlines
|
||||
PASS: explicit escape-route skips only administrator stress, preserving original full-fixture wait/failure paths
|
||||
PASS: normal escape route keeps ordinary catalog and generated placement; historical selectors remain unchanged
|
||||
PASS: actual patrol fixture leaves prison before responder HQ proof, followed by separate permanent-patrol observation
|
||||
PASS: exact patrol-hq finite responder preparation and native search-radius receipt verification
|
||||
PASS: actual read migrates old valid settings, preserves explicit disabled state, rejects invalid data; next-round feedback and fixed menu remain honest
|
||||
PASS: actual automatic convoy timing/authority/admission/one-attempt/manual-task/stop policy; native deployment unproved
|
||||
PASS: late authoritative failure reason refreshes open result; detach, mode change and success subscriptions preserved
|
||||
infantry resupply actual rules, radio transitions, owned cleanup and unresolved-operation tests passed
|
||||
PASS: actual resupply Roster preserves permanent release, original slot mapping and bounded ownership
|
||||
PASS: actual designated zero/one original carrier selection, settled startup, shared finite claims, no refund after submission
|
||||
PASS: actual HQ startup grant readiness forwarding is authoritative and fail-closed
|
||||
PASS: actual finite PMN4 designated-zero/one entitlement, pinned original ownership, shared commit, physical custody, callback quarantine/deletion and no retry
|
||||
PASS: actual bounded empty-return and finite delivery; phase-isolated callbacks, exact ownership proof, stop quarantine and original actor/vehicle boundaries
|
||||
PASS: actual shared finite identity reservation; competing consumers, submission permanence, stale cleanup and96-item bound
|
||||
PASS: actual carried-mounted swap, shared committed claim, physical slot reach, exact two-way proof, uncertainty and terminal cleanup
|
||||
PASS: actual mounted pickup, exact finite ownership, pre-submission commit, physical custody, bounded callback and quarantine lifecycle; no native coverage claim
|
||||
PASS: actual mounted courier admission, radio, individual orders, two-stage transfer, reboarding, token cleanup and quarantine lifecycle
|
||||
PASS: actual scoped crew permit and native board completion/failure preserves foreign seats without teleport fallback
|
||||
PASS: actual shared mounted stock/history ownership, atomic exact HQ pair claim, and bounded stopped-owner proof polling
|
||||
PASS: actual carried/mounted early ammunition policy and status-first shared uplink; complete threshold, phases, cooldown, failures requested check-ins and non-urgent detached carried-mine status
|
||||
PASS: actual group radio startup preservation, finite native grants, callback quarantine, frozen selection/actor ownership and bounded observation
|
||||
PASS: actual maintenance native-stock check rejects missing/duplicate/wrong-identity/unowned/depleted/malformed stock and is read-only; native runtime not executed
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 0.258s
|
||||
|
||||
OK
|
||||
PASS: actual radio node rejects current incapacitation, death, ownership and faction changes despite cached inventory; one-second capability refresh remains explicit
|
||||
PASS: Southern finite maintenance stock preserves weapons/clues and optional transport, historical Western fixture stays separate; native capacity/consumption untested
|
||||
PASS: optional transport deferred behind required readiness, bounded once-only spawn/omission, isolated cleanup, occupied-candidate retention and required-default preservation
|
||||
PASS: actual diagnostic fallback runs only on failed missing-context call, derives unique native pilot door, preserves stock eligibility and restores prior index on success/failure; diagnostics mutate no game state.
|
||||
PASS: actual native-prelude cleanup restores only original changed damage, refuses stale/incapacitated/aboard teleport; bounded five-seat/four-door fixture wiring checked. Native execution remains pending.
|
||||
PASS: actual CreateTransport requires successful scoped Configure after handbrake, preserves ordinary vehicles, tracks spawned entity before failures and never treats failed lock registration as ready.
|
||||
PASS: actual preparation Configure guards/idempotence/breach preservation, security eligibility/final current-body server mutation and all scoped action guards; all five seat/four door resource overrides. Native hold, prefab merge, replication and boarding remain unverified.
|
||||
PASS: production vehicle alarm single trigger/replica completion/no replay, fixed deadline/readiness wait, failed audio, dedicated server, moving exact handle, destruction/native end/deletion/clock and mission teardown. Native sound and multiplayer delivery require engine qualification.
|
||||
PASS: production alarm emitter/receiver original time/location, explicit native queue only, 32-entry cap, 50m local witness eligibility, bound perception, native-super preservation; actual engine broadcast/hearing remains unverified.
|
||||
PASS: actual optional candidate barrier, exact callback/custody proof and unchanged mine/primary snapshots; no native transfer claim
|
||||
Native finite mine-stock runner: parser, scope, exclusions and command pass
|
||||
PASS: actual bounded native mounted proof/detached payload/deadline/cleanup methods, production-only setup and isolated runner selector
|
||||
PASS: actual one-existing-convoy candidate readiness, sender-root identity, incomplete cargo refusal and fixed three-candidate bound
|
||||
PASS: actual once-only native dry query, exact before/after slots, native refusal, shutdown; shared bounded discovery and distinct opt-in verdict
|
||||
PASS: actual completion selector and pre-cleanup variant capture preserve separate radio and eligibility verdicts
|
||||
PASS: actual cargo diagnostic stages separate absent/foreign magazines, used/empty/invalid rounds, well mismatch and exact truck storage/attachment without mutation
|
||||
PASS: actual native courier witness rejects missing radio/custody/swap/reboard evidence; CLI opt-in bounded; native success remains unqualified
|
||||
PASS: actual courier constructor/Tick waits for preparation, returns before physical checks, preserves fixed deadline and sticky stop/failure; Enfusion startup awaits native verification
|
||||
PASS: actual arranged native alarm fixture deadline, single emit, natural-route observation, original timestamp/area/detail assertions, natural observer proximity/activation wait, failure cleanup and independent canonical-body restoration; native delivery itself remains unqualified.
|
||||
PASS: actual convoy cover observation/snapshot/uplink/HOLD/RESUME/cleanup transitions; native boundaries mocked, non-convoy runner opt-in refused
|
||||
Enemy optics actual-service ownership, preservation, callback, deadline and bounded-inspection policies passed
|
||||
PASS: actual delivered cover freshness/lineage/replay and canonical executor; owned waypoint-only hold, one resume at preserved route index, invalid ownership/crew/ledger refusal and fail-closed native recreation
|
||||
PASS: actual Stinger show/set/help state precise actor-roll effects; read-only help, bounded values, malformed syntax and failed-save preservation; no rerolls/gameplay edits and no native persistence claim
|
||||
PASS: new/retasked search and radio delivery ammo gates; active tasks and delivered release preserved
|
||||
HQ convoy delivered-report planning and downlink regressions passed
|
||||
PASS: actual own-inventory ammo inspection deduplicates loaded/carried/shared wells, separates chambers/launchers, freezes scalar snapshots and treats unsupported/capped/foreign inventory as unknown
|
||||
PASS: actual carried PMN4 inventory, original-owner guards, bounded deduplication, independent unknown state and detached counts
|
||||
PASS: actual mounted hierarchy sampling, ownership exclusion, deduplication, completeness/caps, quarter threshold and detached validation; no runtime policy or ammunition mutation
|
||||
PASS: WORKBENCH opt-in diagnostics distinguish cycles/cap/storage/manager/mount failures without repeated native traversal
|
||||
PASS: actual HQ original convoy-root admission rejects wrong force/server/group and never supplies replacement lookup
|
||||
PASS: production mounted structural seat scan ignores >128 carried/cargo descendants, shares exact native mount/magazine ownership, preserves attachment seats and exact occupants, rejects unknown/cyclic/oversize structures; native binding still requires qualification.
|
||||
PASS: native body fixture uses existing immutable actors, real production LOS/queued uplink, pre-delivery isolation, actual status overlap, bounded cleanup and no fabricated reports/spawns
|
||||
PASS: actual native fixture lookup selects exact BODY kind/identity/message from bounded evaluations, never sighting-only Get
|
||||
PASS: actual ammo snapshot comparison checks every scalar/category flag; native probe requires real roster rescan, loaded-round lower bound and separate immutable pending/Watch objects
|
||||
PASS: actual delivered slot-union bodies preserve overlap/disjoint evidence, replay idempotence, status subset integrity, full-wipe closure and formation-local bounds
|
||||
test_review_added_allowed_media_invalidates_snapshot (__main__.ReviewTests.test_review_added_allowed_media_invalidates_snapshot) ... ok
|
||||
test_review_added_source_directory_rejected (__main__.ReviewTests.test_review_added_source_directory_rejected) ... ok
|
||||
test_review_loose_root_resource_and_symlink_rejected (__main__.ReviewTests.test_review_loose_root_resource_and_symlink_rejected) ... ok
|
||||
test_review_metadata_media_and_sidecars_remain_allowed_and_bound (__main__.ReviewTests.test_review_metadata_media_and_sidecars_remain_allowed_and_bound) ... ok
|
||||
test_review_missing_link_rejected (__main__.ReviewTests.test_review_missing_link_rejected) ... ok
|
||||
test_review_package_guard_sees_new_scripts (__main__.ReviewTests.test_review_package_guard_sees_new_scripts) ... ok
|
||||
test_review_retargeted_private_link_rejected (__main__.ReviewTests.test_review_retargeted_private_link_rejected) ... ok
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.070s
|
||||
|
||||
OK
|
||||
PASS: actual report methods reproduce old starvation; status-first scheduler delivers check-ins and requires 30s without combat or actual visible contacts before negative reports
|
||||
PASS: actual actor group lookup retains controlled character membership when seated/inherited vehicle agents differ; missing control or parent refuses
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 3.728s
|
||||
|
||||
OK
|
||||
PASS: actual convoy motion thresholds, native-only proof boundaries, physical cargo/crew ownership and pre-launch runner restrictions
|
||||
PASS: actual new measured ClearFootprint 25/441 sample grids, measured extents/height, water/invalid world/terrain/trace refusal plus legacy filled rotated-footprint TraceBox and nine terrain/water samples; broad tree/cable bounds alone accepted, actual collision/nonfinite trace refused, nonzero sweep and ENTS/OCEAN flags, bounded diagnostic query and reset
|
||||
PASS: actual road interpolation/projection/orientation, six35m starts,200m forward tail, preserved bends, short/far/degenerate/nonfinite/overdense/hairpin refusal and deterministic candidate ties
|
||||
/tmp/err-policy-8dl571gx/check.cpp: In member function ‘void Admin::Execute(ERR_GameMode*, bool, string, Array<string>&)’:
|
||||
/tmp/err-policy-8dl571gx/check.cpp:364:36: error: ‘ERR_AdminMenuFields’ was not declared in this scope
|
||||
364 | if (key == "startMode") line = ERR_AdminMenuFields.StartSummary(mode->Settings()->Get(key), mode->StartMode());
|
||||
| ^~~~~~~~~~~~~~~~~~~
|
||||
/tmp/err-policy-8dl571gx/check.cpp:364:103: error: ‘struct ERR_GameMode’ has no member named ‘StartMode’
|
||||
364 | if (key == "startMode") line = ERR_AdminMenuFields.StartSummary(mode->Settings()->Get(key), mode->StartMode());
|
||||
| ^~~~~~~~~
|
||||
Traceback (most recent call last):
|
||||
File "/home/jakub/devel/escapistsrereintroduced/tests/test_hq_convoy_dispatch.py", line 42, in <module>
|
||||
run(r'''
|
||||
~~~^^^^^
|
||||
#include <cassert>
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
...<245 lines>...
|
||||
}
|
||||
^
|
||||
''')
|
||||
^^^^
|
||||
File "/home/jakub/devel/escapistsrereintroduced/tests/policy_harness.py", line 13, in run
|
||||
subprocess.run(['g++','-std=c++17','-Wall','-Werror',str(p/'check.cpp'),'-o',str(p/'check')],check=True)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/usr/lib/python3.14/subprocess.py", line 578, in run
|
||||
raise CalledProcessError(retcode, process.args,
|
||||
output=stdout, stderr=stderr)
|
||||
subprocess.CalledProcessError: Command '['g++', '-std=c++17', '-Wall', '-Werror', '/tmp/err-policy-8dl571gx/check.cpp', '-o', '/tmp/err-policy-8dl571gx/check']' returned non-zero exit status 1.
|
||||
Traceback (most recent call last):
|
||||
File "/tmp/erri-crash-root-1852/run-suite.py", line 30, in <module>
|
||||
try:module.check()
|
||||
~~~~~~~~~~~~^^
|
||||
File "/home/jakub/devel/escapistsrereintroduced/tools/check.py", line 92, in check
|
||||
subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/tmp/erri-crash-root-1852/run-suite.py", line 21, in track
|
||||
try:result=original(args,*a,**kw)
|
||||
~~~~~~~~^^^^^^^^^^^^^^
|
||||
File "/usr/lib/python3.14/subprocess.py", line 578, in run
|
||||
raise CalledProcessError(retcode, process.args,
|
||||
output=stdout, stderr=stderr)
|
||||
subprocess.CalledProcessError: Command '['/usr/bin/python3', '/home/jakub/devel/escapistsrereintroduced/tests/test_hq_convoy_dispatch.py']' returned non-zero exit status 1.
|
||||
PASS: 37 prefabs have unique saved root entity IDs
|
||||
PASS: 299 original script entries tracked across 18 unfinished responsibilities
|
||||
PASS: 1 isolated addons, acyclic dependencies, 60 unique resources, exact vanilla/authorized external references
|
||||
Suite exit 1 programs 139 unchanged True
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,565 @@
|
||||
{
|
||||
"exit": 1,
|
||||
"seconds": 82.65,
|
||||
"inputs_unchanged": true,
|
||||
"removed_override_names": [],
|
||||
"regression_programs": 139,
|
||||
"programs": [
|
||||
{
|
||||
"path": "tests/test_profile_config.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_welcome_voice.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_objective_map_presentation.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_objective_map_element.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_objective_map_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prefab_identity.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_spawn_scene.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_spawn_scene_inventory.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_spawn_scene_lease.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_ai.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_player_death_fixture.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_planner_budget.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_observer_ownership.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_chat_client_ownership.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_observer_selector.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_loading.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_mine_claim.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_provenance.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_crash_start.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_start_settings.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intercept_vehicle_footprint.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_bmp_intercept_geometry.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_random_radius_trace.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_random_radius_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_supply_travel.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_supply_travel_hook.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_supply_travel_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_intercept.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_dispatch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_intercept.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_intercept_pair.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_intercept_pair.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_maintenance_refuel.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mine_intel.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mine_intel_discovery_integration.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_medicine.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_local_awareness.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_unconscious_controls.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_town_garrisons.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_field_sites.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_gameplay_session_regressions.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_gameplay_review_fixes.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_server_log_regressions.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mortar_load_ack.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_profiles.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_capture.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_opening.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_awareness.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intel_body_inspection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_body_recovery_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_air_support_policy.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_air_logistics_orders.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_air_recon.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_scouts.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mortar_station.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_random_settings.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_debug_ai.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_generated_sites.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_sites.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_adapter.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_airfields.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_takeover.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_presentation.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_selection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_faction_selection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_faction_menu.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_content_policy.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_road_intercept.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_delivered_task.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_local_handoff.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_local_handoff_intake.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_local_handoff_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_resupply_waypoints.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_placement_settle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_infantry_fixture_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_infantry_cargo.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_infantry_setup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_ammo_access.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_resupply_planning.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_supply_pool.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_multiconvoy_supply.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_gunner_skill.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_memory_deadlines.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_auto_settings.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_startup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_failure_result_refresh.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_resupply_coordinator.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_mine_coordinator.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_mine_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_ammo_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_finite_magazine_reservation.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_ammo_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_ammo_pickup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_resupply.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_supply_integration.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_ammo_reporting.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_radio.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_maintenance_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_packed_external_game.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_radio_node.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_maintenance_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_optional_transport.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_entry_diagnostics.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_security_native_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_security.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_alarm.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_alarm_perception.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_mine_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mine_stock_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_ammo_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_swap_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_courier_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_alarm_hearing.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_cover_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_optics.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ai_stinger_admin.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_ammo_dispatch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_convoy_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_ammo_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mine_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_ammo_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_binding.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_vehicle_seats.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_hq_body_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_delivered_casualties.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_external_profile_review.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_uplink_fairness.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_actor_group.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_package_external.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_placement.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_road_plan.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_convoy_dispatch.py",
|
||||
"exit": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
|
||||
PASS: actual Save/Commit preserves semantically valid backup across unrelated menu edits and repairs; unknown fields/default sections retained; actual terrain parser; other parsers, catalog and disk doubled
|
||||
Traceback (most recent call last):
|
||||
File "/tmp/erri-crash-root-1852/run-frozen-suite.py", line 33, in <module>
|
||||
try:module.check()
|
||||
~~~~~~~~~~~~^^
|
||||
File "/tmp/erri-crash-root-1852/frozen-source/tools/check.py", line 11, in check
|
||||
subprocess.run([sys.executable,str(ROOT/'tests/test_profile_config.py')],check=True)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/tmp/erri-crash-root-1852/run-frozen-suite.py", line 28, in track
|
||||
for name in json.loads((B/"historical-fixture-inputs.json").read_text()): result[name]=sha(R/name)
|
||||
~~~~~~^^^^^^
|
||||
TypeError: 'CompletedProcess' object does not support item assignment
|
||||
Suite exit 1 programs 1 unchanged True
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
from pathlib import Path
|
||||
import sys,hashlib,json,subprocess,importlib.util,time,traceback,os
|
||||
R=Path('/tmp/erri-crash-root-1852/frozen-source');B=Path('/tmp/erri-crash-root-1852');sys.path.insert(0,str(R/'tools'))
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
from source_manifest import addon_manifest
|
||||
def capture_inputs():
|
||||
result=addon_manifest(R)
|
||||
for folder in ['tests','tools','terrain-profiles','terrain-adapters','terrain-integrations']:
|
||||
result.update({str(p.relative_to(R)):sha(p) for p in (R/folder).rglob('*') if p.is_file() and '__pycache__' not in p.parts and p.suffix != '.pyc'})
|
||||
result.update({str(p.relative_to(R)):sha(p) for p in (R/'docs').iterdir() if p.is_file()})
|
||||
for name in ['README.md','.gitignore']: result[name]=sha(R/name)
|
||||
for name in json.loads((B/"historical-fixture-inputs.json").read_text()): result[name]=sha(R/name)
|
||||
return result
|
||||
inputs=capture_inputs()
|
||||
(B/'suite-inputs.json').write_text(json.dumps(inputs,indent=2)+'\n')
|
||||
removed_overrides={key:os.environ.pop(key) for key in list(os.environ) if key.startswith('ERR_')}
|
||||
os.environ['ERR_REPO']=str(R) # Pin legacy test roots to this exact frozen tree.
|
||||
original=subprocess.run;programs=[]
|
||||
def track(args,*a,**kw):
|
||||
entry=None
|
||||
if isinstance(args,list) and len(args)>1 and str(args[1]).startswith(str(R/'tests')+'/'):
|
||||
entry={'path':str(Path(args[1]).relative_to(R)),'exit':None};programs.append(entry)
|
||||
try:result=original(args,*a,**kw)
|
||||
except subprocess.CalledProcessError as error:
|
||||
if entry is not None:entry['exit']=error.returncode
|
||||
raise
|
||||
if entry is not None:entry['exit']=result.returncode
|
||||
for name in json.loads((B/"historical-fixture-inputs.json").read_text()): result[name]=sha(R/name)
|
||||
return result
|
||||
subprocess.run=track
|
||||
spec=importlib.util.spec_from_file_location('repository_check',R/'tools/check.py');module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module)
|
||||
code=0;started=time.monotonic()
|
||||
try:module.check()
|
||||
except Exception:traceback.print_exc();code=1
|
||||
unchanged=capture_inputs()==inputs;code=code or int(not unchanged)
|
||||
(B/'suite-result.json').write_text(json.dumps({'exit':code,'seconds':round(time.monotonic()-started,2),'inputs_unchanged':unchanged,'removed_override_names':sorted(removed_overrides),'canonical_test_root':str(R),'explicit_ERR_REPO':str(R),'regression_programs':len(programs),'programs':programs},indent=2)+'\n')
|
||||
print('Suite exit',code,'programs',len(programs),'unchanged',unchanged)
|
||||
raise SystemExit(code)
|
||||
+1018
File diff suppressed because it is too large
Load Diff
+15
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"exit": 1,
|
||||
"seconds": 1.26,
|
||||
"inputs_unchanged": true,
|
||||
"removed_override_names": [],
|
||||
"canonical_test_root": "/tmp/erri-crash-root-1852/frozen-source",
|
||||
"explicit_ERR_REPO": "/tmp/erri-crash-root-1852/frozen-source",
|
||||
"regression_programs": 1,
|
||||
"programs": [
|
||||
{
|
||||
"path": "tests/test_profile_config.py",
|
||||
"exit": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
from pathlib import Path
|
||||
import sys,hashlib,json,shutil
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-crash-root-1852');S=B/'frozen-source';sys.path.insert(0,str(R/'tools'));from source_manifest import addon_manifest
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
files=addon_manifest(R)
|
||||
for folder in ['tests','tools','terrain-profiles','terrain-adapters','terrain-integrations']:
|
||||
files.update({str(p.relative_to(R)):sha(p) for p in (R/folder).rglob('*') if p.is_file() and '__pycache__' not in p.parts and p.suffix!='.pyc'})
|
||||
files.update({str(p.relative_to(R)):sha(p) for p in (R/'docs').iterdir() if p.is_file()})
|
||||
for name in ['README.md','.gitignore']:files[name]=sha(R/name)
|
||||
assert not S.exists();S.mkdir()
|
||||
for name,h in files.items():
|
||||
target=S/name;target.parent.mkdir(parents=True,exist_ok=True);shutil.copyfile(R/name,target);assert sha(target)==h,name
|
||||
for name,h in files.items():assert sha(R/name)==h,name
|
||||
(B/'frozen-source-sha256.json').write_text(json.dumps(files,indent=2)+'\n')
|
||||
s=(B/'run-suite.py').read_text().replace("R=Path('/home/jakub/devel/escapistsrereintroduced')", "R=Path('/tmp/erri-crash-root-1852/frozen-source')")
|
||||
s=s.replace('original=subprocess.run;programs=[]',"os.environ['ERR_REPO']=str(R) # Pin legacy test roots to this exact frozen tree.\noriginal=subprocess.run;programs=[]")
|
||||
s=s.replace("'removed_override_names':sorted(removed_overrides)","'removed_override_names':sorted(removed_overrides),'canonical_test_root':str(R),'explicit_ERR_REPO':str(R)")
|
||||
(B/'run-frozen-suite.py').write_text(s)
|
||||
print('Frozen',len(files),'inputs independently of concurrent live edits')
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"source": "/tmp/erri-crash-root-1852/frozen-source/docs/evidence/native-2026-10-03-crash-prison-default",
|
||||
"destination": "/home/jakub/devel/escapistsrereintroduced/docs/evidence/native-2026-10-03-crash-prison-default",
|
||||
"source_snapshot": "/tmp/erri-crash-root-1852/frozen-source",
|
||||
"files": {
|
||||
"report.json": "a7418ae55f1d62f6d9cb97e0698da823b11de034209cf57b3bb3dd14f873399b",
|
||||
"launch-source.json": "df4aab3a87f4cfec0324a41d7703e3a35e2491b8c848f05971cd625b2053afa4",
|
||||
"launch-source-sha256.json": "09377aa7738afd6e8c8f481abc65cd1dba74b14ff3506b91ab29657eba0302d8",
|
||||
"source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1",
|
||||
"source-sha256.json": "09377aa7738afd6e8c8f481abc65cd1dba74b14ff3506b91ab29657eba0302d8",
|
||||
"err-result.png": "b497bc6c67b27d3cd1be30b63aeb0b80d32559e9f699378a2498d8c0afe4ce9e",
|
||||
"err-prison.png": "99b420316b622303fdd2fe579623f16b8546f82bf91a2e55d7dae4fa6531e6f5",
|
||||
"runner.json.txt": "eaf9f7aee480f5a358f7253b824ed663b883b40633f104e2e95247a732d8fc8f",
|
||||
"headless-launch.log.txt": "3b9e6be874a9e3be9522ff7f0f59ba7c7386dd32e20fc5c75dd499370cec722f",
|
||||
"rereintroduced-hq.log.txt": "324cbf79baa64a3fe69d56b2237aacb165c28852d7e54e248f0eb512ba930b8a",
|
||||
"error.log.txt": "35786063bce397039a7cd15e25416e6a1e1974973f1778705ab78fb486ac8b3d",
|
||||
"script.log.txt": "1b3fae173554de6be542bdee701cccde85178bf30dd7eb06a9e7fb7732b9f3bc",
|
||||
"console.log.txt": "876bf5cd2c35858dae4c927b3d74af0b847ecb47630787dc5625eee0fea68af7",
|
||||
"external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,747 @@
|
||||
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
|
||||
PASS: actual Save/Commit preserves semantically valid backup across unrelated menu edits and repairs; unknown fields/default sections retained; actual terrain parser; other parsers, catalog and disk doubled
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: actual objective overlay lifecycle preserves separate ownership, late readiness/reopen, data refresh, pan/zoom/culling, supported sibling/shared-frame parents, coordinate offsets, native task-clear isolation and terminal cleanup; native rendering remains unverified
|
||||
PASS: actual map element initializes each widget, retries missing widgets, updates position and changes only stale text/icon data; no native image-load claim
|
||||
PASS: actual native fixture root/config ownership and idempotent cleanup preserve foreign map, selector excludes ordinary route, fixed budgets/screenshots/UGC boundaries retained; native operations not executed
|
||||
PASS: actual full Inspect rejects canvas parenting, wrong active container/canvas, omitted origin offset, wrong rendered box and stale coordinates; differing origins and DPI accepted
|
||||
PASS: actual long-warning phases retain visible label through1500ms checkpoint then restore radio before close; synthetic marker separated from unmoved player
|
||||
PASS: actual Center places marker100screenpx left of pan center at both fixture zooms without altering disclosed coordinates
|
||||
PASS: missing, child-only, malformed, zero and duplicate prefab root IDs rejected
|
||||
PASS: delayed scene/inventory arrival, deferred preload, identity checks, stale replies, timeout and observer cleanup
|
||||
PASS: actual inventory manifest, delayed/missing/wrong-owner item links, finite cap, consumed-stock refresh and preload ordering
|
||||
PASS: spawn scene remains held through final acknowledgement and nearby use; leaving, reassignment, disconnect and teardown release it
|
||||
PASS: production prison AI hold/release, repeat activation, authority/faction/player exclusion, dead actor and stop cleanup
|
||||
PASS: actual protected/capped damage plus exact-actor terminal fixture bypass through delayed native damage, fail-closed ownership and untouched ordinary actor; no native claim
|
||||
PASS: actual full planner selection/commit body, 360 equivalence scenarios, orders/reservations/cooldowns identical; one128-unit scan vs >10000 repeated unit visits; no FPS claim
|
||||
PASS: actual observer monitor/recovery/cleanup rejects retained old controller, preserves new camera/editor/hints/timer, restarts once and retains normal recovery; native effects modeled from SDK, no runtime claim
|
||||
PASS: former chat controller releases only its own callbacks and preserves replacement menu; current-owner stop/scope and repeated teardown remain intact
|
||||
PASS: wrong observer fixture selector rejected before runtime/profile setup; no engine launched
|
||||
PASS: actual depot mixed-roster worker/item selection, ownership/refusal and radio/planning/two-leg state transitions, fixed deadline, late proof quarantine, finite import and no adoption after Stop
|
||||
PASS: actual depot HQ lifecycle, existing planner priority, server/mode/owner gates, idempotent polling and owner replacement
|
||||
PASS: actual HQ mine/magazine claim separation, real demand methods, exact token cleanup and original authority gates; native availability doubled
|
||||
PASS: actual full magazine/inert-PMN4 depot leaf, exact custody, isolated callbacks, finite reservation, false/unknown and Stop quarantine, once-only delivery and caps; native movement unqualified
|
||||
PASS: actual mine/magazine provenance and separated finite mine imports; actual authored identity capture, READY-only detached provenance, same shared stock admission, completed exact two-leg proof, lifetime caps and Stop no late adoption
|
||||
PASS: actual crash geometry, detached definition setup, frozen server choice and guarded phase policy; integration/source ordering checked
|
||||
PASS: actual GameMode readiness admission and common full-footprint survey require crash authorization and both surveyed areas
|
||||
PASS: actual start defaults/parse/save, failure retention and authorized command wiring; current/next feedback, aliases and no random choice; native UI and core mode freezing are separate
|
||||
PASS: actual immutable measured footprint/root/attachment matching, bounds/transforms, moving geometry, seated-body and cargo reciprocity, finite hierarchy caps; native geometry doubled
|
||||
PASS: actual BMP singleton geometry and typed current order; one survey, full straight segment, width, known history, reservations, settlement/clearance and work caps; placement/footprint tested separately
|
||||
PASS: actual five random-radius diagnostic wrappers, disabled transparency, cached opt-in, exact zero and exclusion branch, native arguments/returns/outarg preservation, single superclass call and shared16-log cap
|
||||
PASS: zero-radius trace disabled by default, scoped before setup, exact opt-in emission; no native launch
|
||||
PASS: complete actual supply-travel probe, immutable 6+2 formations and 25 actors, admission/travel deadlines, six observed native-boundary moves, stop/ownership/partial-substitution refusals
|
||||
PASS: actual distinct supply-travel hook, fixed420s selector, original observer protection/restoration, failure/terminal cleanup and no legacy convoy setup
|
||||
PASS: actual supply-travel selector requires Chat, one round and480s; existing outcomes unaffected; no native launch
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept and --convoy-cover are mutually exclusive
|
||||
PASS: actual native interception witness requires real radio cursor/lineage, original actor identities, fixed movement/hold/expiry/resume and immutable deadline; no movement/delivery injection
|
||||
PASS: actual CLI rejects wrong mode/project/rounds/899s/conflict before runtime; valid flag and terminal branch identify synthetic-observation qualification
|
||||
PASS: visible base hook and actual fixture override delegate once; delivery proof uses retained pre-super route only on successful production transition
|
||||
actual mounted HQ dispatch planning, radio, ownership and lifecycle checks passed
|
||||
PASS: actual mounted intercept eligibility/order chronology, fixed destinations, native road selection bounds, width, segment heading, clearance and settlement delegation; no native driving claim
|
||||
PASS: actual paired arc geometry,40m/80m spacing, separate original polylines, both-position validation and128road/4096segment budget; no native driving proof
|
||||
PASS: actual typed original BMP singleton, loss/footprint/custody guards and native cancellation, UAZ-only pair admission, rollback, native allocation/revocation boundaries, per-member ownership, hold and expiry
|
||||
PASS: actual Tick clock initialization admits fractional first ticks and expires without extending the original start
|
||||
PASS: actual finite conservation/deadline/callback policies; read-only selection, bounded once-only inventory submission and no can refill; native transfer not executed
|
||||
PASS: actual exact-context membership, bounded identity/reach gates, native start/cache/eligibility ordering and no duplicate/foreign action start; fuel manager identity and empty-can headroom guards checked
|
||||
PASS: actual detached node/value snapshot and conservation refuse mismatched lengths before indexed reads, retain original identities under native out-array aliasing and log bounded counts once; native cause remains unknown
|
||||
PASS: actual mine evidence sealing/recovery, historical coarse publication, caps, canonical ownership, marker join retry/owner-change/stop; native arming and replicated vector-array transport untested
|
||||
PASS: actual full document recovery retains authored/sealed targets, one shared spent ledger, retry/exhaustion semantics and canonical multi-player ownership alongside supplemental mine intel
|
||||
PASS: actual infantry search suspension, quiet grace, finite resume, expiry/replacement and defensive/ownership boundaries
|
||||
PASS: infantry combat gate precedes radio delivery and preserves non-task transports
|
||||
PASS: actual HQ contact transition wakes only fit squad members, cancels only task orders and logs changes once
|
||||
PASS: actual finite medicine grants, authored stock deduction, full-backpack refusal/pouch fallback, no loot replenishment, unresolved-operation quarantine and ownership/stop guards
|
||||
PASS: only recent native detected/identified threats suspend hunter travel; stale/disarmed/destroyed contacts cannot strand patrols
|
||||
PASS: actual hunter combat transition cancels only its travel once, holds through renewed contact and resumes after quiet; unregistered startup preserved
|
||||
PASS: captured sighting retention, immutable details, expiry, replay rejection, bounded sound uncertainty/cooldown, radio loss, priority and overdue-status fairness
|
||||
PASS: arrow press/release, held keys, opposing keys, disabled/menu input and firearm-only retention
|
||||
PASS: town trigger and hard 700m exclusion for all observers, empty/invalid positions and final-check crossings
|
||||
PASS: exact finite site squads, invalid roster/count rejection, committed-site spacing and safe fallback boundary
|
||||
PASS: mortar couriers use the mobile site team and refuse permanent-only garrisons
|
||||
PASS: omitted preferred mortar depot selects a surviving owned camp/mobile team; no camp, foreign cache and permanent-only sites are unavailable; historical priority retained
|
||||
PASS: real-session mortar deadline, failed-support convoy admission and hunter survivor/recovery gates
|
||||
PASS: native-route retry preserves delivered target, limits attempts and suspends during combat
|
||||
PASS: stale/deleted AI utility cannot receive Complete; mortar HQ preflight withholds unsafe orders; mounted convoy cover never creates infantry Defend
|
||||
PASS: flight crew affiliation and group precede native boarding; preparation remains bounded even while passengers wait
|
||||
PASS: factionless/deleted map targets do not abort perception; faction lookup tolerates teardown; deleting helicopter releases without capture/engine access
|
||||
PASS: shoot adapter waits for a physical round; bounded same-shell retries, interrupted/never-started loads, committed no-retry, order/owner changes and normal native delegation
|
||||
PASS: missing/invalid faction crew defers before any native spawn or allowance insertion; all registered RHS factions have explicit soldier and medic profiles
|
||||
PASS: vehicle radio issued once; pending, refusal and looting cannot duplicate or fabricate a physical radio link
|
||||
PASS: actual vehicle-radio link requires the original seated crew, physical manpack and live uncaptured mission vehicle; looting, dismount, release and teardown remove it
|
||||
PASS: actual hunter release preserves survivors/HQ, releases driving ownership once, delegates capture/teardown, and excludes prison/patrol/mortar from generic objective defence
|
||||
PASS: actual player-entry hook latches original hunter capture before native callbacks; both release layers cancel ownership without new entities/refund; bounded current-owner guards and prior-release policy
|
||||
PASS: real opening road geometry enforces wide azimuths; fresh delivered contact preempts patrol cooldown, respects radio failures and does not starve in-flight interception
|
||||
PASS: actual scoped 10% tighter REGULAR aim error and alert perception; preserves equipment multiplier and restores vanilla behavior when unbound
|
||||
PASS: physical inspection and parent-wreck retention; server-only searched/report delivery unlocks native cleanup once with a 300-second delay
|
||||
PASS: bounded same-group empty-spawn retries, no casualty refill, queue retirement, delivery-gated intel, prepared-team reuse, throttled diagnostics and LOD release
|
||||
PASS: production airborne memory confidence, persistence, ground coverage, confirmed losses, artillery veto, cooldown and invalid-input rules
|
||||
PASS: production cover retains the carried HQ target until its deadline; airport reload waits until the drop pass and cover have finished
|
||||
PASS: air logistics reservation preserves delivered search until radio handoff, excludes guards/combat/in-flight orders, and quarantines unresolved native loads/moves
|
||||
PASS: actual ammunition cargo selector handles empty rifle/machinegun/sniper magazines, preserves loaded variants, excludes auxiliary launchers and tolerates missing native metadata
|
||||
PASS: original 15-minute launch/loss cadence, active/captured timer disarm, saved delay reset, stop, 300m orbit and bounded close-contact standoff at 30/60/120 Hz
|
||||
PASS: actual aircraft-removal notification guards owner/server/active/stop and schedules one full delay without replay extension
|
||||
PASS: actual helicopter delay applies resolved Random values, preserves countdown on save failure, and leaves active flights running
|
||||
PASS: hill prominence/elevation, actual road edges/heights/bends and server-only finite scout admission, pending stock, timeout and no replacements/refills
|
||||
PASS: mortar duty scope excludes players, other crews, stopped/client/inactive states; only destruction releases an active assignment, while the gunner may approach the gun
|
||||
PASS: random mode restrictions, full numeric ranges, independent calendar dates and strict daylight boundaries
|
||||
PASS: actual killais eligibility includes the 1000m boundary, excludes players/retained bodies/dead/non-character entities and checks full 3D distance
|
||||
PASS: actual generation scheduler bounds each tick, enforces deadline/candidate ceiling, validates fallback, commits only accepted positions, skips only dispensable sites, preserves required objectives/intel, and resets the next search budget
|
||||
PASS: terrain placement samples world bounds, retains streaming candidates, bounds waits/work, rejects foreign fallbacks, preserves objectives/intel and validates completion
|
||||
PASS: actual navigation readiness supports static meshes, yields only for loadable streaming tiles and refuses unreachable positions
|
||||
PASS: real sampling handles absent airports and extraction clearance preserves geometry/navigation/flatness while selecting the correct aircraft survey
|
||||
PASS: universal connector, embedded/standalone exports, multiple terrains, stable IDs, native nav configs, missing-nav visibility, path validation and overwrite protection
|
||||
PASS: airfield detection accepts physical runways/towers and bounded authored markers, rejects unrelated props, water and out-of-world markers, and samples terrain height
|
||||
PASS: configured airport parsing, bounded readiness, stale admission rejection and cleanup wiring
|
||||
PASS: automatic default, explicit header/CLI opt-out, editor/authored-mode guards, optional airport override precedence and fresh-round saving guard
|
||||
PASS: singleton identity guards, paired faction deserialization and client world-cleanup wiring
|
||||
PASS: task/map/respawn getters survive delayed old destruction and preserve ordinary-mode behavior
|
||||
PASS: replication hierarchy refuses absent/aliased nodes and establishes delivery dependencies idempotently
|
||||
PASS: standalone old faction delegates collected once, with null/deleted owners ignored
|
||||
PASS: actual terrain takeover startup skips mode-less/menu worlds, always forwards super, retains eligible/unsupported/authored/client/editor semantics
|
||||
PASS: native name callback preserves authored modes, opt-outs and failures; terrain suffix follows world changes, cached resolution and confirmed takeover metadata restores on cleanup without changing scenario resource or overwriting later titles
|
||||
PASS: actual terrain parent traversal, Armenhof/Nogova names, Everon alias, missing-resource fallback, empty names and bounded cycles/depth
|
||||
PASS: saved terrain GUIDs, defaults, restart persistence, clearing, backup recovery, corrupt-file preservation, write failures, and client write denial
|
||||
PASS: startup terrain capture protects client/editor/menu worlds, default behavior, same-map loads and reload-loop recovery
|
||||
PASS: actual transition waits for native startup, disconnects without bans, requires an empty session, retains every loaded mod, bounds waiting and consumes requests once
|
||||
PASS: actual faction resolution reserves explicit roles, samples without replacement, substitutes disabled selections, and rejects duplicate/unknown/missing choices and insufficient pools
|
||||
PASS: Random all submits persistent random roles immediately; manual mixed choices, stale/unauthorized UI guards and debounce preserved
|
||||
PASS: actual content policy gates parent packs, individual factions, faction identity and finite group rotation with vanilla fallback
|
||||
PASS: actual delivered road eligibility, ahead projection without chords, reservations, stock road query bounds, terrain/water/obstruction refusal and clean outputs
|
||||
PASS: actual delivered-task lineage, expiry, old-order retention, native commit, release, road precision expiry and duplicate delivery
|
||||
PASS: actual original-roster local handoff,100m3D bound,busy carrier/budget exclusion,origin interruption including deletedsource,normal radio delivery and per-source replay history
|
||||
PASS: actual visual intake retains source/time/position/id, rejects replay, prefers usable own route, excludes simultaneous callers and conservatively resets negative-sweep dwell
|
||||
PASS: actual fixture local/radio gating, immutable source/time/position, interrupted-report exclusion and exact-owner cleanup
|
||||
PASS: local-handoff runner refuses wrong project/round count/insufficient deadline before runtime work
|
||||
PASS: actual fixture allocator terminal/unsubmitted guard, original-group lookup and both candidate gates
|
||||
PASS: actual report-derived waypoint insertion/order and tighter positive radii; no formation navigation claim
|
||||
PASS: actual Place/Stop waits native pose update, bounds four attempts, preserves original position, restores pending/settled placement and respects ownership/accepted-move quarantine
|
||||
PASS: actual fixture current/original recipient ownership, unresolved transfer cleanup, exact-token release and idempotent Stop
|
||||
PASS: actual fixture phased-cargo readiness, bounded callbacks, captured-stock mixed-caliber selection/continuation, reservation cleanup and component magazine counts
|
||||
PASS: actual inventory-fixture setup uses ordinary prison unlock before constructing its convoy-waiting probe; failed unlock cannot run fixture
|
||||
PASS: actual authored storage anchors, native trace flags, own-hierarchy exclusion, external wall/vehicle obstruction, range, unknown geometry and bounded context refusal
|
||||
PASS: actual Compatible and bounded stock preflight before report/claim consumption, later compatible truck, launcher controls, convoy binding, finite identities, disjoint tokens, shared report replay/cooldown, original recipients and HQ cleanup
|
||||
PASS: actual finite convoy supply pool; immutable slots, shared demand state, sparse/capped discovery and permanent shutdown
|
||||
PASS: actual HQ rotates finite donors, skips unavailable/contacted trucks, uses delivered reports and dispatches at most one trip per planning cadence
|
||||
PASS: actual original turret identity, native/canonical guards, scoped maximum-skill profile, reset, dismount/reboard, requested-skill preservation and restoration
|
||||
PASS: bounded HQ startup/memory windows and outcome-specific full-route deadlines
|
||||
PASS: explicit escape-route skips only administrator stress, preserving original full-fixture wait/failure paths
|
||||
PASS: normal escape route keeps ordinary catalog and generated placement; historical selectors remain unchanged
|
||||
PASS: actual patrol fixture leaves prison before responder HQ proof, followed by separate permanent-patrol observation
|
||||
PASS: exact patrol-hq finite responder preparation and native search-radius receipt verification
|
||||
PASS: actual read migrates old valid settings, preserves explicit disabled state, rejects invalid data; next-round feedback and fixed menu remain honest
|
||||
PASS: actual automatic convoy timing/authority/admission/one-attempt/manual-task/stop policy; native deployment unproved
|
||||
PASS: late authoritative failure reason refreshes open result; detach, mode change and success subscriptions preserved
|
||||
infantry resupply actual rules, radio transitions, owned cleanup and unresolved-operation tests passed
|
||||
PASS: actual resupply Roster preserves permanent release, original slot mapping and bounded ownership
|
||||
PASS: actual designated zero/one original carrier selection, settled startup, shared finite claims, no refund after submission
|
||||
PASS: actual HQ startup grant readiness forwarding is authoritative and fail-closed
|
||||
PASS: actual finite PMN4 designated-zero/one entitlement, pinned original ownership, shared commit, physical custody, callback quarantine/deletion and no retry
|
||||
PASS: actual bounded empty-return and finite delivery; phase-isolated callbacks, exact ownership proof, stop quarantine and original actor/vehicle boundaries
|
||||
PASS: actual shared finite identity reservation; competing consumers, submission permanence, stale cleanup and96-item bound
|
||||
PASS: actual carried-mounted swap, shared committed claim, physical slot reach, exact two-way proof, uncertainty and terminal cleanup
|
||||
PASS: actual mounted pickup, exact finite ownership, pre-submission commit, physical custody, bounded callback and quarantine lifecycle; no native coverage claim
|
||||
PASS: actual mounted courier admission, radio, individual orders, two-stage transfer, reboarding, token cleanup and quarantine lifecycle
|
||||
PASS: actual scoped crew permit and native board completion/failure preserves foreign seats without teleport fallback
|
||||
PASS: actual shared mounted stock/history ownership, atomic exact HQ pair claim, and bounded stopped-owner proof polling
|
||||
PASS: actual carried/mounted early ammunition policy and status-first shared uplink; complete threshold, phases, cooldown, failures requested check-ins and non-urgent detached carried-mine status
|
||||
PASS: actual group radio startup preservation, finite native grants, callback quarantine, frozen selection/actor ownership and bounded observation
|
||||
PASS: actual maintenance native-stock check rejects missing/duplicate/wrong-identity/unowned/depleted/malformed stock and is read-only; native runtime not executed
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 0.239s
|
||||
|
||||
OK
|
||||
PASS: actual radio node rejects current incapacitation, death, ownership and faction changes despite cached inventory; one-second capability refresh remains explicit
|
||||
PASS: Southern finite maintenance stock preserves weapons/clues and optional transport, historical Western fixture stays separate; native capacity/consumption untested
|
||||
PASS: optional transport deferred behind required readiness, bounded once-only spawn/omission, isolated cleanup, occupied-candidate retention and required-default preservation
|
||||
PASS: actual diagnostic fallback runs only on failed missing-context call, derives unique native pilot door, preserves stock eligibility and restores prior index on success/failure; diagnostics mutate no game state.
|
||||
PASS: actual native-prelude cleanup restores only original changed damage, refuses stale/incapacitated/aboard teleport; bounded five-seat/four-door fixture wiring checked. Native execution remains pending.
|
||||
PASS: actual CreateTransport requires successful scoped Configure after handbrake, preserves ordinary vehicles, tracks spawned entity before failures and never treats failed lock registration as ready.
|
||||
PASS: actual preparation Configure guards/idempotence/breach preservation, security eligibility/final current-body server mutation and all scoped action guards; all five seat/four door resource overrides. Native hold, prefab merge, replication and boarding remain unverified.
|
||||
PASS: production vehicle alarm single trigger/replica completion/no replay, fixed deadline/readiness wait, failed audio, dedicated server, moving exact handle, destruction/native end/deletion/clock and mission teardown. Native sound and multiplayer delivery require engine qualification.
|
||||
PASS: production alarm emitter/receiver original time/location, explicit native queue only, 32-entry cap, 50m local witness eligibility, bound perception, native-super preservation; actual engine broadcast/hearing remains unverified.
|
||||
PASS: actual optional candidate barrier, exact callback/custody proof and unchanged mine/primary snapshots; no native transfer claim
|
||||
Native finite mine-stock runner: parser, scope, exclusions and command pass
|
||||
PASS: actual bounded native mounted proof/detached payload/deadline/cleanup methods, production-only setup and isolated runner selector
|
||||
PASS: actual one-existing-convoy candidate readiness, sender-root identity, incomplete cargo refusal and fixed three-candidate bound
|
||||
PASS: actual once-only native dry query, exact before/after slots, native refusal, shutdown; shared bounded discovery and distinct opt-in verdict
|
||||
PASS: actual completion selector and pre-cleanup variant capture preserve separate radio and eligibility verdicts
|
||||
PASS: actual cargo diagnostic stages separate absent/foreign magazines, used/empty/invalid rounds, well mismatch and exact truck storage/attachment without mutation
|
||||
PASS: actual native courier witness rejects missing radio/custody/swap/reboard evidence; CLI opt-in bounded; native success remains unqualified
|
||||
PASS: actual courier constructor/Tick waits for preparation, returns before physical checks, preserves fixed deadline and sticky stop/failure; Enfusion startup awaits native verification
|
||||
PASS: actual arranged native alarm fixture deadline, single emit, natural-route observation, original timestamp/area/detail assertions, natural observer proximity/activation wait, failure cleanup and independent canonical-body restoration; native delivery itself remains unqualified.
|
||||
PASS: actual convoy cover observation/snapshot/uplink/HOLD/RESUME/cleanup transitions; native boundaries mocked, non-convoy runner opt-in refused
|
||||
Enemy optics actual-service ownership, preservation, callback, deadline and bounded-inspection policies passed
|
||||
PASS: actual delivered cover freshness/lineage/replay and canonical executor; owned waypoint-only hold, one resume at preserved route index, invalid ownership/crew/ledger refusal and fail-closed native recreation
|
||||
PASS: actual Stinger show/set/help state precise actor-roll effects; read-only help, bounded values, malformed syntax and failed-save preservation; no rerolls/gameplay edits and no native persistence claim
|
||||
PASS: new/retasked search and radio delivery ammo gates; active tasks and delivered release preserved
|
||||
HQ convoy delivered-report planning and downlink regressions passed
|
||||
PASS: actual own-inventory ammo inspection deduplicates loaded/carried/shared wells, separates chambers/launchers, freezes scalar snapshots and treats unsupported/capped/foreign inventory as unknown
|
||||
PASS: actual carried PMN4 inventory, original-owner guards, bounded deduplication, independent unknown state and detached counts
|
||||
PASS: actual mounted hierarchy sampling, ownership exclusion, deduplication, completeness/caps, quarter threshold and detached validation; no runtime policy or ammunition mutation
|
||||
PASS: WORKBENCH opt-in diagnostics distinguish cycles/cap/storage/manager/mount failures without repeated native traversal
|
||||
PASS: actual HQ original convoy-root admission rejects wrong force/server/group and never supplies replacement lookup
|
||||
PASS: production mounted structural seat scan ignores >128 carried/cargo descendants, shares exact native mount/magazine ownership, preserves attachment seats and exact occupants, rejects unknown/cyclic/oversize structures; native binding still requires qualification.
|
||||
PASS: native body fixture uses existing immutable actors, real production LOS/queued uplink, pre-delivery isolation, actual status overlap, bounded cleanup and no fabricated reports/spawns
|
||||
PASS: actual native fixture lookup selects exact BODY kind/identity/message from bounded evaluations, never sighting-only Get
|
||||
PASS: actual ammo snapshot comparison checks every scalar/category flag; native probe requires real roster rescan, loaded-round lower bound and separate immutable pending/Watch objects
|
||||
PASS: actual delivered slot-union bodies preserve overlap/disjoint evidence, replay idempotence, status subset integrity, full-wipe closure and formation-local bounds
|
||||
test_review_added_allowed_media_invalidates_snapshot (__main__.ReviewTests.test_review_added_allowed_media_invalidates_snapshot) ... ok
|
||||
test_review_added_source_directory_rejected (__main__.ReviewTests.test_review_added_source_directory_rejected) ... ok
|
||||
test_review_loose_root_resource_and_symlink_rejected (__main__.ReviewTests.test_review_loose_root_resource_and_symlink_rejected) ... ok
|
||||
test_review_metadata_media_and_sidecars_remain_allowed_and_bound (__main__.ReviewTests.test_review_metadata_media_and_sidecars_remain_allowed_and_bound) ... ok
|
||||
test_review_missing_link_rejected (__main__.ReviewTests.test_review_missing_link_rejected) ... ok
|
||||
test_review_package_guard_sees_new_scripts (__main__.ReviewTests.test_review_package_guard_sees_new_scripts) ... ok
|
||||
test_review_retargeted_private_link_rejected (__main__.ReviewTests.test_review_retargeted_private_link_rejected) ... ok
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.083s
|
||||
|
||||
OK
|
||||
PASS: actual report methods reproduce old starvation; status-first scheduler delivers check-ins and requires 30s without combat or actual visible contacts before negative reports
|
||||
PASS: actual actor group lookup retains controlled character membership when seated/inherited vehicle agents differ; missing control or parent refuses
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 3.521s
|
||||
|
||||
OK
|
||||
PASS: actual convoy motion thresholds, native-only proof boundaries, physical cargo/crew ownership and pre-launch runner restrictions
|
||||
PASS: actual new measured ClearFootprint 25/441 sample grids, measured extents/height, water/invalid world/terrain/trace refusal plus legacy filled rotated-footprint TraceBox and nine terrain/water samples; broad tree/cable bounds alone accepted, actual collision/nonfinite trace refused, nonzero sweep and ENTS/OCEAN flags, bounded diagnostic query and reset
|
||||
PASS: actual road interpolation/projection/orientation, six35m starts,200m forward tail, preserved bends, short/far/degenerate/nonfinite/overdense/hairpin refusal and deterministic candidate ties
|
||||
PASS: actual authenticated convoy dispatch, active/ready admission gates, canonical receipt, safe unconsumed preflight retry, pool refusal, retained partial failure and consumed no-retry
|
||||
PASS: actual native readiness exact membership, one-time per-vehicle ledger admission/reservation, partial readiness retry without duplicate records and one-pass56-item cargo allocation without replenishment
|
||||
PASS: actual per-vehicle readiness reasons, native agent/activity counts, intended-seat diagnostics, five-second throttle and read-only observation
|
||||
PASS: actual convoy dispatch validates before receipt consumption, consumes once before native mutation, retains all12 partial-failure paths, accepts the selected non-USSR enemy, and allocates exact19 bodies without capacity shrinking
|
||||
PASS: own memberless prefab disables automatic spawn before initialization; actual admission rejects populated, immediate or authored-slot templates before finite crew creation
|
||||
PASS: actual native seated-group arrival outside35m, native waypoint removal, idempotent advance, and convoy waypoint idempotence/arrival/deadline, missing/dead/captured/reparented crew refusal, failed native waypoint release, original vehicle/member preservation and no replacement
|
||||
PASS: actual convoy/team Release retains original active survivors and HQ identity, rejects takeover/terminal/unknown roster, preserves exact logistics quarantine and normal eligibility
|
||||
PASS: actual convoy receipt identity/one-use, shared60-body and128-formation caps, outstanding/native-ledger accounting, exact19-body composition, source reuse, mode/client guards and no consumed receipt refunds
|
||||
PASS: actual supply route cycling/arrival/stops, finite startup bounds, contact freshness, dismount hold, quiet interval, interrupted boarding, timeout and lost-truck release
|
||||
PASS: moving-convoy perception boundaries and scoped individual/group abandonment priorities
|
||||
PASS: actual supply startup reasons expose unchanged body budget/requirement, journal only failure changes, preserve retry cadence/caps and report the true final refusal
|
||||
PASS: actual combat start releases only exact intercept claims before owning route/orders; foreign claim defers combat takeover
|
||||
PASS: actual StartOne plus actual pool preserve unconsumed receipt retry, reject consumed replay, skip impossible new-budget surveys, retain equality, retry caps and journal dedup; no FPS claim
|
||||
PASS: actual admission seeds use exact installed loaded prefab, reject replacement/foreign/projectile paths and preserve bounded immutable identity
|
||||
PASS: actual primary-before-mounted one-shot batch, shared96/128 caps, physical snapshot headroom, original ownership, callback refusal and admission pinning
|
||||
PASS: actual bounded HQ query validates only existing original binding without admission or replacement lookup
|
||||
PASS: exact optional PMN4 startup, primary callback independence, original owner,128 capacity/callback limits, terminal no-retry and callback-proven freeze
|
||||
PASS: production convoy spacing, physical arrival, stable follower targets, supply ownership, leader promotion and bounded stuck recovery
|
||||
PASS: convoy combat keeps native manoeuvres for unchanged contacts and refreshes when contact moves
|
||||
PASS: native convoy proof excludes pre-departure movement and ends via explicit fixture reset, not prohibited player death
|
||||
PASS: boarding retries only after approach/seat progress stops, capped at three, with delayed native reissue and completed-team preservation
|
||||
PASS: slow only owned vehicles near fit dismounted infantry; ignore passengers, casualties and released teams/vehicles
|
||||
PASS: restore missing native driving registration only for healthy owned seated crews; preserve existing association and refuse invalid/released vehicles
|
||||
PASS: actual body observer enforces owned physical roster, local death-only candidates, native trace gating, budget/cadence/caps, immutable body-only snapshots, radio retries and confirmed suppression
|
||||
PASS: own initial roster, explicit retained corpse evidence, unconscious/missing/ref transfer guards, fixed strength, no replacement adoption, detached samples, surviving radio sender, immutable convoy root/ledger, mounted capture release and lost-root unknown
|
||||
PASS: delivered-only status snapshots, two missed check-ins/reply deadline, last reported coordinates, episode/replay guards, confirmed-loss idempotence, detached/validated mounted payload replacement 256-record cap and detached carried-mine radio delivery/chronology
|
||||
PASS: actual failed-retask deadline rollback plus assignment cancellation/release preserves radio ownership, native waypoint lifecycle and failed-order retry boundaries
|
||||
PASS: actual force ledger, finite casualties/identity/cap, routes/arrival/elevation/overshoot, server and physical guards, staggered 256-record simulated hour without world queries
|
||||
PASS: actual equipment coordinator registration dedupe, startup delay, five member scans, finite component retries, unregister/stop terminal behavior and 256-group bound
|
||||
PASS: actual percentage selection, native/preferred launcher preservation, failure/removal fallback, pending-operation quarantine, capture, finite two-mine grants and no replenishment
|
||||
PASS: automatic inventory one-shot roll, exact item ownership, finite compatible ammo, rejection, capture/stop, deletion, loot and late callback quarantine
|
||||
PASS: enabled/valid catalog eligibility, category restrictions, content filtering, GUID deduplication across factions and bounded catalogs
|
||||
PASS: actual engineer native group-envelope admission and phase cancellation, preparation/deadline, original custody/identity, once-only callback removal, cancellation quarantine, withdrawal/clearance, native refusal and owned-action cleanup; native execution untested
|
||||
PASS: actual mine selector respects road and settlement flank safety; native boundaries doubled
|
||||
PASS: actual HQ and post ledger: second delivered post, one query/tick,2 active/32 jobs,4 consumed lifetime attempts, no-stock/query refusal consumption, pending old job and original identity constraints
|
||||
PASS: actual mine post ledger immutable history, strict chronology/evidence, aliases, >160m separation, detached sites and finite4/32 consumed attempts
|
||||
PASS: actual objective heading/threat/approach rules, persistent doctrine weight, fresh-contact coverage invalidation, stale-sweep rejection and atomic radio retask ownership
|
||||
PASS: actual bounded delivered-negative coverage, replay/freshness/expiry/invalid guards, oldest eviction, small-circle and nearest-unswept selection, reserved-cell exclusion and cleanup
|
||||
PASS: actual HQ active/pending reservations, interruption, committed replacement, bounded coverage and unchanged force counts
|
||||
PASS: actual bounded pursuit roles/objectives/scores, stale search degradation, physical/busy/home guards, finite lifetime and two-bearing escape gap; no hidden player reads or spawning
|
||||
PASS: actual finite45..110 radius and both ordinary search queue snapshot expressions
|
||||
PASS: actual HQ memory rules/service preserve delivered snapshots, chronology, replay bounds, decay, motion limits, identity and negative-search revisions
|
||||
..........
|
||||
----------------------------------------------------------------------
|
||||
Ran 10 tests in 0.181s
|
||||
|
||||
OK
|
||||
PASS: actual session Tick + journal router delivers each grant completion and new HQ line once, without repeats on empty/unavailable feeds or unauthorized ticks
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.403s
|
||||
|
||||
OK
|
||||
PASS: actual current-controller/admin/mode authorization, per-round anti-replay, token-rotation refusal, command/snapshot throttles and client scope; owner-only replies and player-tool cleanup wiring
|
||||
PASS: mission provider registration is idempotent, optional dispatch is ordered, status aggregates, journals preserve cursors, aliases stay with their addons and topic help is bounded
|
||||
PASS: actual menu command routing covers all sixteen settings, rejects unsupported keys, gates companions, and matches unique authored widgets
|
||||
PASS: explicit weapon retention buttons use the same ready/authorized server command path
|
||||
PASS: item editor, preset controls and dynamic item-row layout are structurally valid
|
||||
PASS: catalog requests use authenticated sessions, independent admin page selections, loaded-mod allowlisting, bounded pages and allowlisted item mutations
|
||||
PASS: actual item rules, shared-source conflicts, missing/returning mods, bulk reset, independent named presets, bounds, malformed data and failed-save state preservation
|
||||
PASS: actual summaries preserve queued/delivered meaning, clear counts and IDs; raw records, legacy display, cursor gaps and RPC limits remain intact
|
||||
PASS: actual admin body authorization, god restoration, vanilla item deposit, callback completion/failure, timeout quarantine and stop/revocation paths
|
||||
PASS: same-body revoke/regrant preserves pending insertions and timeout quarantine; new-body binding isolates late callbacks and never inherits god mode
|
||||
PASS: actual Intel commands distinguish status/start/failure, preserve authorization gate and reject malformed requests; spent ledger is idempotent, server-only and bounded
|
||||
PASS: actual reroll snapshot, authority, cancellation, ownership, accepted operations, quarantine, bounded work and stop methods; no native runtime claim
|
||||
PASS: production Intel feedback coalescing, rough secrecy, rate limit, bounded dedupe, local/remote delivery and round cleanup; native UI/RPC not exercised
|
||||
PASS: actual per-squad bounded report selector rotates visible targets, survives ordering/turnover, records only queued attempts, and preserves radio intake ordering
|
||||
PASS: actual action denial/clearing, server request failure, single submitted-result feedback, current rescuer identity and terminal/stop suppression; native UI/RPC pending
|
||||
PASS: actual physical denial precedence and transport-seat occupancy/reservation/access/lock checks
|
||||
PASS: actual initial admission exhaustion and ServerTick grace; new/pending/empty/controller/life guards, normal death preserved
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.268s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 24.085s
|
||||
|
||||
OK
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 2.773s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 2.180s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 1.034s
|
||||
|
||||
OK
|
||||
PASS: actual field result/braking observer and Chat dispatch rules; one finite fixed candidate, deferred callback failure and guarded cleanup; no native measurement
|
||||
PASS: actual opt-in terrain audit records one fixed1681-point grid, preserves original survey refusal/success and exact no-allocation scope; malformed heights stop without retry; no native data acquired
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.848s
|
||||
|
||||
OK
|
||||
PASS: actual field PI/ramp/vector caps, antiwindup, braking hypothesis, immutable admission limits and segment bounds; no native physics tested
|
||||
PASS: actual100m whole-field survey sampling/4096cap, rotated coverage, all-node terrain and native trace refusal; original certificate lineage retained; no native qualification
|
||||
PASS: actual QualifyField preserves original identity/footprint/time, orders complete surveys before issuance, and refuses failed stages/moved body/expired or changed world; native boundaries faked
|
||||
PASS: WORKBENCH first-refusal diagnostics preserve ordinary predicates, query order/count/budget and opt-in scope; no native logging run
|
||||
PASS: actual field startup delegation, immutable lease/target, braking/settling/cancel transitions, early abort, callback scope, physical terminal policy and shared landing demand; native boundaries faked
|
||||
PASS: actual inherited airborne pre-CLIMB cancellation enables verified native autohover once, refuses failed enable and never writes after capture
|
||||
PASS: actual Core maintenance/default/tick/stop methods; empty/populated authority, terminal reentry, no tactical resume or new scheduler; native boundaries substituted
|
||||
PASS: actual finite registration, unique claims/tokens, retention/cancel/stop, readiness gating, capture/expiry retirement and bounded cross-kind order history and typed field/route construction; native boundaries faked
|
||||
PASS: actual WORKBENCH route observer returns exact retained route subtype and refuses absent/field controllers
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.847s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.166s
|
||||
|
||||
OK
|
||||
................
|
||||
----------------------------------------------------------------------
|
||||
Ran 16 tests in 9.578s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.017s
|
||||
|
||||
OK
|
||||
PASS: actual production bridge lookup, lease/world/mode/seat/capture guards, no allocation, native super ordering and read-only fixture hooks
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.052s
|
||||
|
||||
OK
|
||||
.............
|
||||
----------------------------------------------------------------------
|
||||
Ran 13 tests in 4.653s
|
||||
|
||||
OK
|
||||
PASS: actual route gain/caps/braking, callback selection, old landing/cancellation control and matching read-only telemetry
|
||||
..............................
|
||||
----------------------------------------------------------------------
|
||||
Ran 30 tests in 0.400s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 0.215s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.107s
|
||||
|
||||
OK
|
||||
PASS: actual gate observer binds native registered action/context and current life, reads accumulated progress, refuses stale bindings and never revives outside original bounds
|
||||
PASS: actual read-only look observer methods enforce explicit scope, pinned native camera/body/identity, normalized pose, terminal cancellation and original sample/time bounds
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.065s
|
||||
|
||||
OK
|
||||
.......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 23 tests in 0.030s
|
||||
|
||||
OK
|
||||
PASS: actual initial WAITING task/guide copy, configured duration, unchanged interruption and rounded progress; native task assertion pending
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.011s
|
||||
|
||||
OK
|
||||
PASS: actual inventory adapter scope, grid placement, sole compatible host, refresh reuse, rollback, foreign hierarchy refusal and exactly-once native delegation; native compatibility pending
|
||||
.................................................................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 81 tests in 0.520s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.065s
|
||||
|
||||
OK
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 0.004s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.075s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.319s
|
||||
|
||||
OK
|
||||
PASS: actual observer nonce, admission pins, baseline/menu sequencing, snapshots, bounded clocks/samples, cleanup and one-attempt latch; native untested
|
||||
PASS: actual corridor caps/height/hold and whole-rectangle survey bounds, terrain refusal, native trace refusal and exact certificate lineage; native route unqualified
|
||||
PASS: actual route entry, fixed corridor/target, hover hold, cancellation landing freeze, shared lease/capture/deadline gate and unchanged native startup/tick sequence
|
||||
PASS: finite opt-in route fixture, original native input order, meaningful physical-arrival evidence and guarded cleanup; no native launch
|
||||
PASS: actual Chat route step result dispatch and scoped completion/cleanup wiring; six real early-parser refusal paths leave no prefix/profile output
|
||||
PASS: actual retained-service fixture entry, immutable controller/token/deadline/count bindings, observer getter and cleanup ownership ordering; native route validation pending
|
||||
PASS: actual measured cancellation gate, one-shot retained service Stop, no premature drain, immutable lease, fresh real controller readback and separate physical cancellation result policy
|
||||
PASS: actual rough-intel objective selection, exact precedence, source grid dimensions and unchanged other-phase dispatch; native UI pending
|
||||
.................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 33 tests in 0.090s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.034s
|
||||
|
||||
OK
|
||||
PASS: actual preparation status scope, persistent updates, spinner restoration, placeholder replacement/deletion/destruction, native observation persistence/timeout; rendering remains native-pending
|
||||
PASS: actual guide ownership and scoped timer cancellation, current-controller preservation/reacquisition, hint retry/dedup and observer boundaries; native UI not exercised
|
||||
PASS: actual native-end shutdown, existing terminal snapshots, reentrancy, unchanged native end data and stale preparation guards
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 1.734s
|
||||
|
||||
OK
|
||||
PASS: actual three-state result wording and UI refresh; stale winner IDs never manufacture escape
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.105s
|
||||
|
||||
OK
|
||||
PASS: actual immutable target, bounded autohover demand, drift refusal, five-second hold and unchanged qualification/deadline
|
||||
PASS: actual admission attempt budget bounds blocked/missing prerequisites; preparation, spent life and async pending remain protected
|
||||
PASS: delayed admission retry retains controller ownership across same-account recycled connection IDs
|
||||
PASS: actual scene deadline overrides delayed native preload only for rejection; late completion cannot assign, ordinary verified admission preserved
|
||||
PASS: actual action permission matrix unchanged; useful phase/intel/consciousness denials, stale reason cleared, native door denial preserved; no native UI claim
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.215s
|
||||
|
||||
OK
|
||||
PASS: actual aircraft cancellation/stage rules, ground-only completion, expiry/capture faults, input ownership and no physical shortcuts
|
||||
PASS: actual exact-instance single-use qualification, native-clock staleness/movement refusal, footprint bounds and ownership-safe ground/fault cleanup
|
||||
PASS: actual optional screenshot helper flag/identity/world/life revalidation, one queued attempt, delayed capture and mission/world cleanup; no native image/presentation claim
|
||||
PASS: actual yard diagnostic exact registered prison ownership, eight native-bound corner projections, no root-sibling escape, bounded duplicate/deep/wide hierarchy traversal; native projection/mask still unmeasured
|
||||
PASS: actual CurrentActor, SpawnPosition and observer-selection methods reject pending/unregistered/replaced/recycled/foreign/dead bodies; canonical selection/cycling, unconscious following and prison/geometry fallback preserved; native boundaries adapted
|
||||
PASS: actual native-map fixture ownership, cleanup and callback evidence fail closed; native execution remains separate
|
||||
PASS: actual shared-map callbacks bind exact map/config/root, preserve replacement UI/camera, defer focus, and remove only owned delayed work
|
||||
PASS: actual Intel/HQ methods and one-shot qualified readiness handoff deliver late actors once; duplicate readiness, accepted spawn, pickup/drop, death and original negative rolls do not mint assignments
|
||||
PASS: Workbench-only read accessor rejects unknown/nonserver identities; Chat observes all distinct ready crew before existing shell-depletion mutation
|
||||
PASS: actual native-event latch survives deselection, requires exact activity/order, detaches before cleanup, preserves failure/timeout and never infers completion from physical shot count
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.106s
|
||||
|
||||
OK
|
||||
PASS: actual refresh-fixture gates pin immutable observations/actual downlinks/original activity, reject unaccepted or relabelled commits, stop queueing early and require all queued contacts claimed before replay
|
||||
..........................
|
||||
----------------------------------------------------------------------
|
||||
Ran 26 tests in 0.213s
|
||||
|
||||
OK
|
||||
PASS: actual refresh scheduler/delivery/cancellation/projectile methods reject interrupted or replayed reports, retain committed ownership, preserve immutable snapshots/aim geometry and isolate stopped or replaced orders; native radio/crew behavior remains separate
|
||||
.....................
|
||||
----------------------------------------------------------------------
|
||||
Ran 21 tests in 0.036s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.032s
|
||||
|
||||
OK
|
||||
PASS: actual full-salvo gates require eight fresh committed physical launches, natural closure and exact finite inventory; reject partial/extra/replayed events
|
||||
PASS: actual reason/availability guidance and refresh matrix; no-target copy omits cycling, hint retry retained, existing command/admin paths unchanged; native UI pending
|
||||
PASS: actual client camera policy closes immediately on healing or mission end; late unconscious metadata cannot keep the view active
|
||||
PASS: actual input dispatch, one press per edge, menu-held suppression; actual revival camera handoff with editor close/retry, missing camera, replacement body and stopped round
|
||||
PASS: first-person pose survives missing samples without drift, follows body motion/rotation, resumes fresh pose and cannot leak between targets
|
||||
................usage: test_native_package.py [-h] [--project {core}] --session SESSION
|
||||
--compat COMPAT [--steam STEAM]
|
||||
[--timeout TIMEOUT]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
[--silent-workbench | --exit-after-init]
|
||||
[--continue-on-failure]
|
||||
test_native_package.py: error: argument --exit-after-init: not allowed with argument --silent-workbench
|
||||
................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 48 tests in 12.838s
|
||||
|
||||
OK
|
||||
.......
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.281s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 2.384s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.318s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.087s
|
||||
|
||||
OK
|
||||
PASS: actual finite-courier age, token, exact ownership/callback and delivered-status admission reject stale, replayed, captured, canceled and ambiguous work
|
||||
PASS: actual native-gun ownership gate rejects player/foreign/replaced/dead occupant, faction change, missing seat and missing registry
|
||||
PASS: four-battery courier selection preserves pending trip/report/transfer identity, skips unavailable crews, and selects the next depleted battery without new stock
|
||||
PASS: 64 bounded distinct storage candidates; native gates, five-store barrier and finite-stock ownership retained; native placement pending
|
||||
PASS: 128 coarse+80 local refinement+169 airport grid candidates retain all native clearance gates; real terrain untested
|
||||
PASS: actual prison registration/crossing policies reject missing/duplicate/destroyed initial gate, incomplete ownership/scan, outside-only body, jumps and stale samples; physical exit independent of later gate damage
|
||||
PASS: actual prison door execution blocks direct AI/UI bypass while locked and delegates unchanged native action once after unlock and permission approval
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 1.820s
|
||||
|
||||
OK
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 1.635s
|
||||
|
||||
OK
|
||||
PASS: native local-admission snapshot rejects changed life/key/body/participant/pending state; authentication is not simulated
|
||||
PASS: actual mortar report ledger prevents duplicate response after cancellation, expiry and interleaved reports; native scheduler separate
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.013s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.157s
|
||||
|
||||
OK
|
||||
PASS: actual aim renewal requires fresh same-report solve and original-command equivalence; native firing untested
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.011s
|
||||
|
||||
OK
|
||||
PASS: actual startup/generation/ownership/timeout/callback policies and native-counter wait; integration preserves one-shot allocation and pending-crew cancellation
|
||||
PASS: rapid mortar cycle counts eight physical rounds once and waits for native completion without a ninth aim or shell
|
||||
PASS: actual probe binds native events to fresh immutable commits, permits delayed emission, rejects unrelated expiry closure and premature stop
|
||||
PASS: actual noSplash Load body requires both explicit diagnostic and noSplash, preserves vanilla otherwise, and handles repeated Load/reload
|
||||
PASS: actual fixture method permits one native resilience operation and restores either prior protection state, including failure paths
|
||||
PASS: actual safe-exit boundary policy, native action/door selection, stop/cache cleanup, separate old mechanism and opt-in runner contracts
|
||||
PASS: actual one-shot deadline/stability policies and preparation ownership, fuel, cleanup integration contracts
|
||||
PASS: pending-only cancellation retires copied instance intent, preserves physical/control actors, and stops once
|
||||
PASS: actual short-cast hit, upward support normal, no self support and no dynamic support
|
||||
PASS: actual committed-ticket structure preserves reservation after death, rejects missing bodies/seats and ends at observation expiry
|
||||
PASS: actual pending callback expires an empty-server reservation once, preserves its full lease, and cancels on completion/Stop
|
||||
PASS: rescue lease expiry/reordering, fresh five-second settling, independent rescue ranges and grounded upright aircraft motion boundaries
|
||||
PASS: requested guard population requires complete physical conscious membership before deadline
|
||||
......................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 38 tests in 0.017s
|
||||
|
||||
OK
|
||||
..........
|
||||
----------------------------------------------------------------------
|
||||
Ran 10 tests in 0.002s
|
||||
|
||||
OK
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.879s
|
||||
|
||||
OK
|
||||
PASS: authored radio/optional-site bounds and physical horizontal/vertical boundaries
|
||||
...
|
||||
----------------------------------------------------------------------
|
||||
Ran 3 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: all phase transitions, terminal states, defence boundaries, stale/future observations, intel discovery
|
||||
PASS: Core document-discovery alias, companion-only alias exclusion, strict integer parsing and setting boundaries
|
||||
PASS: player admission phase/life/identity/controller matrix, preload displacement limits, pending reservation overlap and owner exclusion
|
||||
PASS: actual gate and pre-inventory document guards reject noncanonical/faction/life/disconnect/server mismatches; canonical reconnect and unconscious carried intel preserved
|
||||
PASS: WB-only native fault injection restores both body mutations before checks/returns and requires eligible held-document negative/positive proof; runtime pending
|
||||
PASS: actual discovery coordinates disclose stable 500m cell center until identified, then exact point, including negative/boundary coordinates
|
||||
PASS: actual local admission context/selection/latch, same-round late identity, replacement/mode failure, fresh round and untouched network path
|
||||
PASS: prison search packs 16 unique 3m-spaced inside-wall centers, prioritizes inner/edge positions and never bypasses clearance
|
||||
PASS: physical body occupancy rejects overlap, permits diagonal neighboring slots, and excludes own body and unrelated broad-phase bounds
|
||||
PASS: recovery state excludes dead bodies, preserves reservations, requires controlled rescuers and distinguishes empty/all-dead teams
|
||||
PASS: authority-scoped slow recovery, bleeding pauses resilience, medicine unaffected, player-only lethal damage cap without healing
|
||||
PASS: bleeding severity survives low health, retains armour, causes no knockout and restores the actual damage/blood-loss cap
|
||||
PASS: viable passive recovery survives native delay; bleeding, disabled/full effects and low-blood resilience do not block defeat
|
||||
PASS: every minute round-trips, malformed clocks rejected, defaults limited to added keys, progression bounds and day duration aligned
|
||||
PASS: native settings policy matches calendar boundaries 1900-2050, date/profile parsing is strict, authored defaults preserve old worlds
|
||||
PASS: view-distance bounds, default, save failures, command parsing, temporary ownership, server/platform limits and lifecycle wiring
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.828s
|
||||
|
||||
OK
|
||||
.
|
||||
----------------------------------------------------------------------
|
||||
Ran 1 test in 0.382s
|
||||
|
||||
OK
|
||||
PASS: radio authorization/discovery/phase matrix, exact distance limits, defender handover, interruption, empty samples, clock regression and duration boundary
|
||||
PASS: actual radio feedback policy, initial wait, interruption persistence, resumption and terminal/new-round reset
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 2.052s
|
||||
|
||||
OK
|
||||
..............................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 46 tests in 0.806s
|
||||
|
||||
OK
|
||||
PASS: legacy values preserved, unsupported fields reported, invalid data rejected, existing files protected, runtime bounds aligned
|
||||
PASS: failed initial settings promotion leaves defaults writable after restart; prior/fallback saves survive copy, readback and mismatch faults
|
||||
PASS: real-carrier shortest-hop paths, 500m boundary, three-hop cap, no-manpack failure, three-second originating-call interruption, unchanged downlink hop timing, completed-hop survival, interrupted final uplink, radio loss, capture, motion, timeout, reset and network bounds
|
||||
PASS: migrated aircraft availability policy (controller migration still pending)
|
||||
PASS: migrated salvo offsets are deterministic, spread and bounded (native firing and complete salvo qualification are separate)
|
||||
PASS: 37 prefabs have unique saved root entity IDs
|
||||
PASS: 299 original script entries tracked across 18 unfinished responsibilities
|
||||
PASS: 1 isolated addons, acyclic dependencies, 60 unique resources, exact vanilla/authorized external references
|
||||
All repository checks passed. Native compilation and multiplayer tests are separate requirements.
|
||||
Suite exit 0 programs 307 unchanged True
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"docs/evidence/dedicated-2026-09-19-083213/profile/logs/logs_2026-09-19_08-32-13/console.log": "44a061e2fa092e5a513a51341a54d6254b1d64d2909e0463071c4e348b3f15a0",
|
||||
"docs/evidence/dedicated-2026-09-19-084040-vanilla/profile/logs/logs_2026-09-19_08-40-40/console.log": "99663069b32ad193b11032486c049745d9e2fd79ab69dc523ec125ec69856eaa"
|
||||
}
|
||||
@@ -0,0 +1,263 @@
|
||||
{
|
||||
"crash-geometry": {
|
||||
"assertions": 32,
|
||||
"completions": 1,
|
||||
"script_failures": 0,
|
||||
"retained_engine_errors": 13,
|
||||
"result": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"source_unchanged": true,
|
||||
"external_inputs_unchanged": true,
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"audio": "silent sink and per-test-stream mute",
|
||||
"source_files": 434,
|
||||
"current_addon_source_exact": false,
|
||||
"current_addon_source_deltas": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c": {
|
||||
"launched": "3b96a99832ed40002598a186dd8de1d21410c2e690df37a6319fdbeeeb4eeab0",
|
||||
"current": "8e8233a1c9000901e3a48141d59a55584099fc3b319f87c1589461b975ac9221"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c": {
|
||||
"launched": "c3e008c8bbf538c5bca3a82a975decc7a283a38543a9d2639d90a81ce592c51e",
|
||||
"current": "e8f778bfe56a91a1c761968261dcd7a5f5daa7f4983752d818a5443385fac049"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CrashSiteResources.c": {
|
||||
"launched": "c6d51831776946dc51464a69987b0ee497eb8fd60bb071b211c658c789309309",
|
||||
"current": "832aebf6e754dba54ba28b8f480180d32ced968a2d2f192424c4007a862c2b43"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": {
|
||||
"launched": "89a29c03ba225acbbb9fa3c58a721aced91a77bc0c77046d697005a6d7c48bb9",
|
||||
"current": "9a0536377f0e93f70972838de6480dfbdb44bfda198f70daaa541616eb046fd6"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c": {
|
||||
"launched": "4a23058f27e3ab074df6f8f7bb6f08a8fd26fbadb8943c6fb8d64dcc9c221751",
|
||||
"current": "addd7850e58a2f5c4a0ca6672033f2b42f5879e9a1a6a7ab86aa730419cef97b"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c": {
|
||||
"launched": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"current": "17d1f48878b02a457eebbe5ff87c4267488d68d2a9b3121dda77a8bc8e69c8c6"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContractsProbe.c": {
|
||||
"launched": "421e4b901afe6118b6bf44e8f678db8ccdf1c83b39da0cf816baa36f7275ccdd",
|
||||
"current": "60aa767d9455f2f4958a6a47bd68bbd8ab0466adc8f1dd9ae433c40ae96c68ff"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveText.c": {
|
||||
"launched": "8d75b35ab977be0cb1a2e3d3d1cb8ef875cdbfba69c35784c3d195451ef944c6",
|
||||
"current": "2e2a880e68c9384698f9df21334d27e1aceaf3b59166d00eaabb802f19f61a13"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": {
|
||||
"launched": "8709753e86dc2ca777183f08cb8fbb9851e0c0de495ca01520ebcb1b3dfa59b9",
|
||||
"current": "67f8b444824634fc37fc253c60fd24b56d06d971f48e56a8d53095c97aaf0070"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonEscapeService.c": {
|
||||
"launched": "535cf17e21fc8e62716c7d9da88d976ee2f526501c6a4752b822f1252e742bf4",
|
||||
"current": "ed180448cb516bc4ec521aedd366810a47787628c7f5ee9c9afdbd185d980751"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ScenarioComponent.c": {
|
||||
"launched": "7fe3e8ee04a15a50fe6d665027a5ef0ff945b4c587113713b9d462382b0eccd1",
|
||||
"current": "d7c953fc8617c21e03f7d501c4a4c00a034b6375060072fd03c751fc2970feeb"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Settings.c": {
|
||||
"launched": "2951c36cf3a72ae079ab8991879b4759fae783d719c61878f1aad7126836dae6",
|
||||
"current": "47fb9c34d31bffc892b18d6d6c4e7500d10b0a681bfa73e6476a761ed3375f0d"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": {
|
||||
"launched": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
||||
"current": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": {
|
||||
"launched": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
||||
"current": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": {
|
||||
"launched": "55819c6d4a94d80d0f0048ec4845fa5162111d5db723eea79fc86a1fffff1aa2",
|
||||
"current": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2"
|
||||
},
|
||||
"addons/core/UI/layouts/ERR/AdminMenu.layout": {
|
||||
"launched": "6577a8ee61db2ab1cd4e9a5a27a3c6fb5ca6ccffddd9df80577c5d7ec1e63bc0",
|
||||
"current": "5583b018cabbebd7b4398b36bdca26c75c3437bcefed482dae9ed2a619bb7cf4"
|
||||
}
|
||||
},
|
||||
"archive_hashes": {
|
||||
"external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3",
|
||||
"console.log.txt": "05be9f2c953f675c3ed9a58a65bc408ac24543e3ad9708ee89a7da6f665721d1",
|
||||
"script.log.txt": "b0d7f0967f6007e4851bc20001c08760521dcbd72644f33afd792f9fcccad0dd",
|
||||
"error.log.txt": "f847b5369efae07a53cb50871806b5544bfe26755190e7d360ec532e0f6f189f",
|
||||
"rereintroduced-hq.log.txt": "5e65839cdbe62faf1dc7b5ae7f5dd9dbc09377ed8561ad8bff97297586ba318c",
|
||||
"headless-launch.log.txt": "228e0156d5cc1dd6e0a64f21a5af01af546be505780a7500cb609198f88b455f",
|
||||
"runner.json.txt": "7194cabb905a6c3a25f501682f98d8860a3c1ff9c8b07c596f58d6601e1c9f76",
|
||||
"source-sha256.json": "29ff23b8b3afa96f4c5508eb180baf18380504443c675a453a52e85a9869b3cb",
|
||||
"source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1",
|
||||
"launch-source-sha256.json": "29ff23b8b3afa96f4c5508eb180baf18380504443c675a453a52e85a9869b3cb",
|
||||
"launch-source.json": "055a468fec2907484b4efc2e98db40c14c0fdaf0f261d18ba9ab90dc6258cce4",
|
||||
"report.json": "aa56d6b9e4bef70173bb9969c41ddcad885dc524d5372e09bafe8b5a59caec29"
|
||||
}
|
||||
},
|
||||
"crash-start-failed": {
|
||||
"assertions": 32,
|
||||
"completions": 0,
|
||||
"script_failures": 1,
|
||||
"retained_engine_errors": 14,
|
||||
"result": "test-failed",
|
||||
"cleanup_confirmed": true,
|
||||
"source_unchanged": true,
|
||||
"external_inputs_unchanged": true,
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"audio": "silent sink and per-test-stream mute",
|
||||
"source_files": 437,
|
||||
"current_addon_source_exact": false,
|
||||
"current_addon_source_deltas": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": {
|
||||
"launched": "8709753e86dc2ca777183f08cb8fbb9851e0c0de495ca01520ebcb1b3dfa59b9",
|
||||
"current": "67f8b444824634fc37fc253c60fd24b56d06d971f48e56a8d53095c97aaf0070"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": {
|
||||
"launched": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
||||
"current": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": {
|
||||
"launched": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
||||
"current": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashStartProbe.c": {
|
||||
"launched": "d039027a462cc57d35d5e4f722e5b6b03e8f95a38fe66b19982092df983b1db0",
|
||||
"current": "957f40e36bfc025b8bc752b1f41dc177c8d0844c69ee5994321a47cf3ddea1ad"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": {
|
||||
"launched": "ce55c8be0047406e17ec4dced1912332ab4347bfa1f204921302392099a9e67b",
|
||||
"current": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2"
|
||||
}
|
||||
},
|
||||
"archive_hashes": {
|
||||
"external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3",
|
||||
"console.log.txt": "f86d01eff74518f3abdbcf236fcd25077e130f83ecbd47ff471818afe42b7328",
|
||||
"script.log.txt": "8aa1ba2d0efa3f04452fb8ee2ff82a9d31fdc69718c8e41fe706a92310f52d3b",
|
||||
"error.log.txt": "836a60507d3fd9a1dc36967dd786b6acc8ca2dfb75bb710b180562eb467d7cff",
|
||||
"rereintroduced-hq.log.txt": "d5a303a6a5c448c7cc68aa5155c4165bf87cc49c20e896058f5729ed13dde214",
|
||||
"headless-launch.log.txt": "a177d1fe20a6e24d2d4eff5108346ef1e48479fa4bea08a11858d8a9d812aa91",
|
||||
"runner.json.txt": "e306e72a7fe584820dcd1e7b335fd83002204c39bf2eed9e83d8b0194dd5b39b",
|
||||
"source-sha256.json": "6a96ebd211a5e31b73b482dc27b33d8be4ef2c2513057e5f4cc35107114a2ef5",
|
||||
"source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1",
|
||||
"launch-source-sha256.json": "6a96ebd211a5e31b73b482dc27b33d8be4ef2c2513057e5f4cc35107114a2ef5",
|
||||
"launch-source.json": "5129399eb3a277cd56beacd012e093673f336f333c82394ee178a064a697091e",
|
||||
"report.json": "461fe19c00f4cf042bd89b23ec6f10703304db666e038cb9c410e46e1a19b06e"
|
||||
}
|
||||
},
|
||||
"crash-start": {
|
||||
"assertions": 64,
|
||||
"completions": 1,
|
||||
"script_failures": 0,
|
||||
"retained_engine_errors": 13,
|
||||
"result": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"source_unchanged": true,
|
||||
"external_inputs_unchanged": true,
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"audio": "silent sink and per-test-stream mute",
|
||||
"source_files": 437,
|
||||
"current_addon_source_exact": false,
|
||||
"current_addon_source_deltas": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": {
|
||||
"launched": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
||||
"current": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": {
|
||||
"launched": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
||||
"current": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashStartProbe.c": {
|
||||
"launched": "d039027a462cc57d35d5e4f722e5b6b03e8f95a38fe66b19982092df983b1db0",
|
||||
"current": "957f40e36bfc025b8bc752b1f41dc177c8d0844c69ee5994321a47cf3ddea1ad"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": {
|
||||
"launched": "c8767f6eb946655df3c0cfcdc471e3b51b5d13cd2859c39591b12c3f5906deb9",
|
||||
"current": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2"
|
||||
}
|
||||
},
|
||||
"archive_hashes": {
|
||||
"external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3",
|
||||
"console.log.txt": "db7c6a092ad8a4f2c718171c008f3e2208ee1939165ef79799d37210540a6caa",
|
||||
"script.log.txt": "087b40d3901e88aaf519a7315a9bb232df499ea884639ecb0e8a96cc643058e2",
|
||||
"error.log.txt": "da790a318ae707755b11bd826a791573127575c4cc57f30238fdafd4059437d8",
|
||||
"rereintroduced-hq.log.txt": "0d9d57efec35e38f75e5adb5f0bfefeb55e80d7acfb89e5417ef46f4572d3047",
|
||||
"headless-launch.log.txt": "415a9e98d9b3fd71adc67df5538905cd51edef1d51ef5d2e3736b89b3f5fecc5",
|
||||
"runner.json.txt": "6cafd4ee608425a8d55564cd5cccfd88bc977e5a5e8251baa7efd997a37dd939",
|
||||
"err-result.png": "09c672260c13597c2655bc3686cb705a40b6e3df9578e89c76ce5e4d2e712e23",
|
||||
"source-sha256.json": "8f79f1d0dfd8f7d5cbfd67c25e99ef7cdcd62ec40b0d333fe08ead003a15ed6e",
|
||||
"source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1",
|
||||
"launch-source-sha256.json": "8f79f1d0dfd8f7d5cbfd67c25e99ef7cdcd62ec40b0d333fe08ead003a15ed6e",
|
||||
"launch-source.json": "305e78ffe16346f2f26042e9e13b4a493c162143e2447512a4f539916ba0867b",
|
||||
"report.json": "a54589535f47d35b3a5878d08d296d2a5d5bc27855c29c51f5185e25399cc408"
|
||||
}
|
||||
},
|
||||
"crash-start-nearby": {
|
||||
"assertions": 66,
|
||||
"completions": 1,
|
||||
"script_failures": 0,
|
||||
"retained_engine_errors": 13,
|
||||
"result": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"source_unchanged": true,
|
||||
"external_inputs_unchanged": true,
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"audio": "silent sink and per-test-stream mute",
|
||||
"source_files": 437,
|
||||
"current_addon_source_exact": false,
|
||||
"current_addon_source_deltas": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": {
|
||||
"launched": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
||||
"current": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": {
|
||||
"launched": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
||||
"current": "64cbad8fada3630132d3fc6ee5ad63d698e6ef204c3ca7199a9c51d870ac4a19"
|
||||
}
|
||||
},
|
||||
"archive_hashes": {
|
||||
"external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3",
|
||||
"console.log.txt": "452172a013b7e38d4bc39a04b127dfea26cd590af2ab6e0cad4c6f08390938ed",
|
||||
"script.log.txt": "c0537e90f36254c930ae48b3bf2a7541726141c3885a7643f950bb73b40876e9",
|
||||
"error.log.txt": "b2f9ba80ba656a90981d456d45267e70cff7555a85af89268d5ee5ef5df002b7",
|
||||
"rereintroduced-hq.log.txt": "772b3e7d9a3d46d404b64a37a7efb95f91b322d03dc7ba656fca2a26843eba23",
|
||||
"headless-launch.log.txt": "43f1b0b5cc129c66e6d5e99919f23be00b4d756006721aa0a0a77583934d5d6d",
|
||||
"runner.json.txt": "396397efca4b20057a563bf6120372383f663f89ea2df0111e87010302c855f9",
|
||||
"err-result.png": "d5affb9d8e73c06dc0714a928d7135ccf76baf796b832589133f54b74d009b18",
|
||||
"source-sha256.json": "513004bc879f0850f5ffb6959725b5958df1ad737635d6b3b47be43ea35c9f5e",
|
||||
"source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1",
|
||||
"launch-source-sha256.json": "513004bc879f0850f5ffb6959725b5958df1ad737635d6b3b47be43ea35c9f5e",
|
||||
"launch-source.json": "4db9240e6f220a903b3b5daca0c8e319c15cfaab588627c0db185cc224f7ca31",
|
||||
"report.json": "4465f9be6c24d816ee1a8b3bb2261b906bea66a6b21ef1a1dc86628eded400f0"
|
||||
}
|
||||
},
|
||||
"crash-prison-default": {
|
||||
"assertions": 64,
|
||||
"completions": 1,
|
||||
"script_failures": 0,
|
||||
"retained_engine_errors": 13,
|
||||
"result": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"source_unchanged": true,
|
||||
"external_inputs_unchanged": true,
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"audio": "silent sink and per-test-stream mute",
|
||||
"source_files": 437,
|
||||
"current_addon_source_exact": true,
|
||||
"current_addon_source_deltas": {},
|
||||
"archive_hashes": {
|
||||
"report.json": "a7418ae55f1d62f6d9cb97e0698da823b11de034209cf57b3bb3dd14f873399b",
|
||||
"launch-source.json": "df4aab3a87f4cfec0324a41d7703e3a35e2491b8c848f05971cd625b2053afa4",
|
||||
"launch-source-sha256.json": "09377aa7738afd6e8c8f481abc65cd1dba74b14ff3506b91ab29657eba0302d8",
|
||||
"source-provenance.json": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1",
|
||||
"source-sha256.json": "09377aa7738afd6e8c8f481abc65cd1dba74b14ff3506b91ab29657eba0302d8",
|
||||
"err-result.png": "b497bc6c67b27d3cd1be30b63aeb0b80d32559e9f699378a2498d8c0afe4ce9e",
|
||||
"err-prison.png": "99b420316b622303fdd2fe579623f16b8546f82bf91a2e55d7dae4fa6531e6f5",
|
||||
"runner.json.txt": "eaf9f7aee480f5a358f7253b824ed663b883b40633f104e2e95247a732d8fc8f",
|
||||
"headless-launch.log.txt": "3b9e6be874a9e3be9522ff7f0f59ba7c7386dd32e20fc5c75dd499370cec722f",
|
||||
"rereintroduced-hq.log.txt": "324cbf79baa64a3fe69d56b2237aacb165c28852d7e54e248f0eb512ba930b8a",
|
||||
"error.log.txt": "35786063bce397039a7cd15e25416e6a1e1974973f1778705ab78fb486ac8b3d",
|
||||
"script.log.txt": "1b3fae173554de6be542bdee701cccde85178bf30dd7eb06a9e7fb7732b9f3bc",
|
||||
"console.log.txt": "876bf5cd2c35858dae4c927b3d74af0b847ecb47630787dc5625eee0fea68af7",
|
||||
"external-addons-inputs.json.txt": "f28aa36e1e9c8352773836551ad58e47df1703de3c742b069596b6fb622c6fa3"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"priority": "Refresh a separate development playtest candidate after exact-source validation of the crash-start milestone; preserve every earlier candidate.",
|
||||
"remaining_acceptance": ["Human full escape and ordinary menu/input play", "12-player multiplayer, joining, reconnecting, partial escape and spectators", "Physical support/logistics reliability under interrupted radio and losses", "Equivalent-workload FPS comparison", "Clean engine/resource qualification"],
|
||||
"paused": ["Prison input automation experiments", "Experimental AI helicopter flight"],
|
||||
"dependency_authorization": "User permits RHS Status Quo, WCS Armaments and WCS BMP-1; existing project declarations already include these and authorized Parachute closure.",
|
||||
"safety": "Original workspace and missions read-only. Hidden muted private native checks only. No external publishing or Git commits."
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"docs/current-status.md": {
|
||||
"before_sha256": "b453dbf96d02b32c40ed46894069e4a6c3ff91d5eed8e7e2217cec97f58ca520",
|
||||
"after_sha256": "46782958a29e959f1d09c9ee161893688350ddc47bbf2a29b67c3b5b949ea64b"
|
||||
},
|
||||
"docs/mission-starts.md": {
|
||||
"before_sha256": "918748db17ca8a277b9627fd040f231a88ce9ea25669efcf7dad27d9408c745a",
|
||||
"after_sha256": "f60867b0efb346cbe941701df9f2c21e702bde9f3dd9c4eed8be5caabbb6c208"
|
||||
},
|
||||
"docs/original-feature-coverage.json": {
|
||||
"before_sha256": "d311527b59f49fbe49b09b96947e42cfa8cdbb244c00a116e179d3163bd6e9e7",
|
||||
"after_sha256": "965cecce2cfebd176fe8bfb646beeb9fcb8bd57285f82a751092fa975c1366c1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"complete": true,
|
||||
"original": {
|
||||
"missing": [],
|
||||
"changed": [],
|
||||
"count": 533,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226"
|
||||
},
|
||||
"candidates": {
|
||||
"depot-mines": {
|
||||
"missing": [],
|
||||
"changed": [],
|
||||
"count": 432,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "c91acda173e2914fea59fd3e264a451158ee21d85918fe1ec5c8312dd46f7074"
|
||||
},
|
||||
"ground-supply": {
|
||||
"missing": [],
|
||||
"changed": [],
|
||||
"count": 432,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "0b58fde4127486894917db58ce92b684f984233b341317418e336b1740cac107"
|
||||
},
|
||||
"mine-safety": {
|
||||
"missing": [],
|
||||
"changed": [],
|
||||
"count": 431,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "202fa0854cf60a6c08ace1f22b276d826abcb538c79b6e052b48e5e51f458a87"
|
||||
},
|
||||
"mounted-pair": {
|
||||
"missing": [],
|
||||
"changed": [],
|
||||
"count": 429,
|
||||
"unexpected": [],
|
||||
"manifest_sha256": "9fee715f8c9c324c465387ba1f88744c9c3748cb49668ce65e9c9500a38b14d7"
|
||||
}
|
||||
},
|
||||
"staged_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
from pathlib import Path
|
||||
import json,hashlib,subprocess
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-crash-root-1852')
|
||||
def sha(p):
|
||||
h=hashlib.sha256()
|
||||
with p.open('rb') as f:
|
||||
while chunk:=f.read(1024*1024):h.update(chunk)
|
||||
return h.hexdigest()
|
||||
def verify(root,manifest,exact=False):
|
||||
data=json.loads(manifest.read_text()); missing=[];changed=[]
|
||||
for n,h in data.items():
|
||||
p=root/n
|
||||
if not p.is_file():missing.append(n)
|
||||
elif sha(p)!=h:changed.append(n)
|
||||
actual={str(p.relative_to(root)) for p in root.rglob('*') if p.is_file()} if exact else set(data)
|
||||
return {'missing':missing,'changed':changed,'count':len(data),'unexpected':sorted(actual-set(data)),'manifest_sha256':sha(manifest)}
|
||||
original=verify(Path('/home/jakub/devel/escapists'),Path('/tmp/erri-heartbeat-20260930-1542-reference.json'))
|
||||
candidates={n:verify(R/'.build'/('playtest-2026-10-03-'+n),R/'docs/evidence'/('playtest-refresh-2026-10-03-'+n)/'candidate-sha256.json',True) for n in ['depot-mines','ground-supply','mine-safety','mounted-pair']}
|
||||
staged=hashlib.sha256(subprocess.check_output(['git','diff','--cached','--binary'],cwd=R)).hexdigest()
|
||||
baseline=json.loads(Path('/tmp/erri-crash-root-1806/baseline.json').read_text())
|
||||
assert staged==baseline['staged_diff_sha256']
|
||||
for result in [original,*candidates.values()]:assert not result['missing'] and not result['changed'] and not result['unexpected'],result
|
||||
(B/'preservation.json').write_text(json.dumps({'complete':True,'original':original,'candidates':candidates,'staged_diff_sha256':staged},indent=2)+'\n')
|
||||
print('Original533, four sealed candidates and staged diff unchanged')
|
||||
@@ -0,0 +1,37 @@
|
||||
from pathlib import Path
|
||||
import sys,hashlib,json,subprocess,importlib.util,time,traceback,os
|
||||
R=Path('/tmp/erri-crash-root-1852/frozen-source');B=Path('/tmp/erri-crash-root-1852');sys.path.insert(0,str(R/'tools'))
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
from source_manifest import addon_manifest
|
||||
def capture_inputs():
|
||||
result=addon_manifest(R)
|
||||
for folder in ['tests','tools','terrain-profiles','terrain-adapters','terrain-integrations']:
|
||||
result.update({str(p.relative_to(R)):sha(p) for p in (R/folder).rglob('*') if p.is_file() and '__pycache__' not in p.parts and p.suffix != '.pyc'})
|
||||
result.update({str(p.relative_to(R)):sha(p) for p in (R/'docs').iterdir() if p.is_file()})
|
||||
for name in ['README.md','.gitignore']: result[name]=sha(R/name)
|
||||
for name in json.loads((B/"historical-fixture-inputs.json").read_text()): result[name]=sha(R/name)
|
||||
return result
|
||||
inputs=capture_inputs()
|
||||
(B/'suite-inputs.json').write_text(json.dumps(inputs,indent=2)+'\n')
|
||||
removed_overrides={key:os.environ.pop(key) for key in list(os.environ) if key.startswith('ERR_')}
|
||||
os.environ['ERR_REPO']=str(R) # Pin legacy test roots to this exact frozen tree.
|
||||
original=subprocess.run;programs=[]
|
||||
def track(args,*a,**kw):
|
||||
entry=None
|
||||
if isinstance(args,list) and len(args)>1 and str(args[1]).startswith(str(R/'tests')+'/'):
|
||||
entry={'path':str(Path(args[1]).relative_to(R)),'exit':None};programs.append(entry)
|
||||
try:result=original(args,*a,**kw)
|
||||
except subprocess.CalledProcessError as error:
|
||||
if entry is not None:entry['exit']=error.returncode
|
||||
raise
|
||||
if entry is not None:entry['exit']=result.returncode
|
||||
return result
|
||||
subprocess.run=track
|
||||
spec=importlib.util.spec_from_file_location('repository_check',R/'tools/check.py');module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module)
|
||||
code=0;started=time.monotonic()
|
||||
try:module.check()
|
||||
except Exception:traceback.print_exc();code=1
|
||||
unchanged=capture_inputs()==inputs;code=code or int(not unchanged)
|
||||
(B/'suite-result.json').write_text(json.dumps({'exit':code,'seconds':round(time.monotonic()-started,2),'inputs_unchanged':unchanged,'removed_override_names':sorted(removed_overrides),'canonical_test_root':str(R),'explicit_ERR_REPO':str(R),'regression_programs':len(programs),'programs':programs},indent=2)+'\n')
|
||||
print('Suite exit',code,'programs',len(programs),'unchanged',unchanged)
|
||||
raise SystemExit(code)
|
||||
@@ -0,0 +1,35 @@
|
||||
from pathlib import Path
|
||||
import sys,hashlib,json,subprocess,importlib.util,time,traceback,os
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-crash-root-1852');sys.path.insert(0,str(R/'tools'))
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
from source_manifest import addon_manifest
|
||||
def capture_inputs():
|
||||
result=addon_manifest(R)
|
||||
for folder in ['tests','tools','terrain-profiles','terrain-adapters','terrain-integrations']:
|
||||
result.update({str(p.relative_to(R)):sha(p) for p in (R/folder).rglob('*') if p.is_file() and '__pycache__' not in p.parts and p.suffix != '.pyc'})
|
||||
result.update({str(p.relative_to(R)):sha(p) for p in (R/'docs').iterdir() if p.is_file()})
|
||||
for name in ['README.md','.gitignore']: result[name]=sha(R/name)
|
||||
return result
|
||||
inputs=capture_inputs()
|
||||
(B/'suite-inputs.json').write_text(json.dumps(inputs,indent=2)+'\n')
|
||||
removed_overrides={key:os.environ.pop(key) for key in list(os.environ) if key.startswith('ERR_')}
|
||||
original=subprocess.run;programs=[]
|
||||
def track(args,*a,**kw):
|
||||
entry=None
|
||||
if isinstance(args,list) and len(args)>1 and str(args[1]).startswith(str(R/'tests')+'/'):
|
||||
entry={'path':str(Path(args[1]).relative_to(R)),'exit':None};programs.append(entry)
|
||||
try:result=original(args,*a,**kw)
|
||||
except subprocess.CalledProcessError as error:
|
||||
if entry is not None:entry['exit']=error.returncode
|
||||
raise
|
||||
if entry is not None:entry['exit']=result.returncode
|
||||
return result
|
||||
subprocess.run=track
|
||||
spec=importlib.util.spec_from_file_location('repository_check',R/'tools/check.py');module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module)
|
||||
code=0;started=time.monotonic()
|
||||
try:module.check()
|
||||
except Exception:traceback.print_exc();code=1
|
||||
unchanged=capture_inputs()==inputs;code=code or int(not unchanged)
|
||||
(B/'suite-result.json').write_text(json.dumps({'exit':code,'seconds':round(time.monotonic()-started,2),'inputs_unchanged':unchanged,'removed_override_names':sorted(removed_overrides),'regression_programs':len(programs),'programs':programs},indent=2)+'\n')
|
||||
print('Suite exit',code,'programs',len(programs),'unchanged',unchanged)
|
||||
raise SystemExit(code)
|
||||
@@ -0,0 +1,66 @@
|
||||
from pathlib import Path
|
||||
import json,hashlib,shutil,subprocess
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-crash-root-1852');S=B/'frozen-source';E=R/'docs/evidence/crash-start-2026-10-03'
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
load=lambda p:json.loads(p.read_text())
|
||||
suite=load(B/'suite-result.json');inputs=load(B/'suite-inputs.json');docs=load(B/'post-suite-docs.json')
|
||||
for n,h in inputs.items():assert sha(S/n)==h,n
|
||||
assert suite['canonical_test_root']==str(S)
|
||||
for n,v in docs.items():assert inputs[n]==v['before_sha256'];inputs[n]=v['after_sha256']
|
||||
assert suite['exit']==0 and suite['inputs_unchanged'] and suite['regression_programs']==307
|
||||
assert len({x['path'] for x in suite['programs']})==307 and all(x['exit']==0 for x in suite['programs'])
|
||||
for n,h in inputs.items():assert sha(R/n)==h,n
|
||||
assert load(B/'preservation.json')['complete']
|
||||
base=load(Path('/tmp/erri-crash-root-1806/baseline.json'))
|
||||
assert hashlib.sha256(subprocess.check_output(['git','diff','--cached','--binary'],cwd=R)).hexdigest()==base['staged_diff_sha256']
|
||||
native=load(B/'native-summary.json')
|
||||
for name in ['crash-start-nearby','crash-prison-default']:
|
||||
v=native[name];assert v['completions']==1 and v['script_failures']==0 and v['retained_engine_errors']==13 ,name
|
||||
assert v['cleanup_confirmed'] and v['source_unchanged'] and v['external_inputs_unchanged']
|
||||
peer={'addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c','addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c'}
|
||||
assert set(native['crash-start-nearby']['current_addon_source_deltas'])==peer
|
||||
assert native['crash-prison-default']['current_addon_source_exact']
|
||||
assert not E.exists()
|
||||
stage=B/'final-evidence';stage.mkdir()
|
||||
def copy(p,n):
|
||||
q=stage/n;q.parent.mkdir(parents=True,exist_ok=True);shutil.copyfile(p,q);assert sha(p)==sha(q)
|
||||
proposals={'resources':Path('/tmp/erri-crash-resource-1806'),'core':Path('/tmp/erri-crash-core-1806'),'settings':Path('/tmp/erri-crash-settings-1806'),'route':B/'route-proposal','nearby-native':B/'nearby-proposal','documentation':Path('/tmp/erri-crash-docs-1806'),'test-adapter':Path('/tmp/erri-crash-adapters-1852'),'native-hold':Path('/tmp/erri-crash-hold-1852')}
|
||||
for label,folder in proposals.items():
|
||||
for p in folder.rglob('*'):
|
||||
if p.is_file() and p.suffix in {'.patch','.json','.log'} and 'isolated' not in p.parts:
|
||||
copy(p,'proposals/'+label+'/'+str(p.relative_to(folder)))
|
||||
for p in Path('/tmp/erri-crash-settings-review-1806').glob('*.json'):copy(p,'reviews/'+p.name)
|
||||
for p in Path('/tmp/erri-crash-concurrency-review-1922').glob('*.json'):copy(p,'reviews/concurrency-'+p.name)
|
||||
for n in ['apply_proposal.py','build_route.py','run-suite.py','run-frozen-suite.py','freeze.py','frozen-source-sha256.json','historical-fixture-inputs.json','copy-frozen-archive.py','frozen-archive-copy.json','suite-inputs.json','suite-result.json','full-suite.log','preserve.py','preservation.json','summarize_native.py','native-summary.json','post-suite-docs.json','update_docs.py','crash-profile-seed.json','next-work.json','seal.py']:
|
||||
copy(B/n,'validation/'+n)
|
||||
for p in (B/'first-suite').iterdir():copy(p,'validation/first-suite/'+p.name)
|
||||
for p in (B/'second-suite-concurrent').iterdir():copy(p,'validation/second-suite-concurrent/'+p.name)
|
||||
for folder in ['third-suite-missing-fixtures','fourth-suite-wrapper-error']:
|
||||
for p in (B/folder).iterdir():copy(p,'validation/'+folder+'/'+p.name)
|
||||
for p in (B/'default-source-drift').iterdir():copy(p,'validation/unqualified-concurrent-default/'+p.name)
|
||||
copy(Path('/tmp/erri-crash-root-1806/baseline.json'),'validation/baseline.json')
|
||||
changes={}
|
||||
for n,h in inputs.items():
|
||||
if n in load(B/'historical-fixture-inputs.json'):continue
|
||||
old=base['files'].get(n)
|
||||
if old!=h:
|
||||
changes[n]={'before_sha256':old,'after_sha256':h};copy(R/n,'final-source/'+n)
|
||||
removed=sorted(set(base['files'])-set(inputs))
|
||||
assert not removed,removed
|
||||
review={'complete':True,'regression_programs':307,'source_changes':changes,'concurrent_task_files':sorted(peer),'post_suite_documentation':docs,'historical_fixture_inputs':load(B/'historical-fixture-inputs.json'),'native':{k:{n:x for n,x in v.items() if n!='archive_hashes'} for k,v in native.items()},'qualification':'Scripted local Workbench only; no manual play, rendered admin UI, multiplayer, aircraft flight, complete feature parity, FPS or clean release qualification. Geometry/default/successful crash each retain13engine errors; first crash fails an overbroad activation check, retained.','packages':'Four earlier candidates unchanged; this checkpoint does not rebuild or publish them.'}
|
||||
(stage/'review.json').write_text(json.dumps(review,indent=2)+'\n')
|
||||
(stage/'README.md').write_text('''# Independent crash start — 3 October 2026
|
||||
|
||||
Prison remains the default. A saved Prison/Crash selection is frozen before scenario preparation and replicated for the round. Crash replaces only the detached runtime start definition with an independently authored replicated static wreck scene. It retains the ordinary one-life on-foot admission, finite supplies/shared map, clue sites, radio defence and player-piloted extraction rules. Both the admission/cache area and the native-measured wreck footprint are surveyed before any placement. There is no animated crash, artificial injury, pilot AI or new original-Escapists dependency.
|
||||
|
||||
The geometry, first completed crash route, strengthened crash route and repeated default prison route are archived separately. Two terrain-takeover files were independently edited by the user’s other Game Master task after the crash run and during the first default run. That run completed but its strict source guard refused qualification; raw unqualified evidence is retained. A repeated default run checks a frozen copy of the resulting source; its archive retains that snapshot root. The first full 307-program run also finished all programs successfully but detected a further peer attribute edit. The complete suite was repeated against 1014 frozen source inputs and two preserved historical telemetry fixtures, with ERR_REPO explicitly pinned so legacy tests cannot read the changing live tree. The crash launch snapshot differs from final source only in those two peer-owned files; this is recorded, not represented as an exact final-source crash run. The strengthened route observes five retained original clue defenders with native AI active at LOD0 after the existing scripted approach, with no activation override. `review.json` records exact assertion counts and source relationships. The first crash run failed a fixture assertion equating every enemy's current native activation with prison-hold release. The corrected Workbench-only probe reads the actual hold flag and records native active/dormant counts separately. Native LOD can deactivate agents; the exact cause for an individual agent in that first run was not measured. Production AI activation behavior is unchanged.
|
||||
|
||||
All 307 registered regression programs pass on unchanged frozen suite inputs. Three subsequent documentation-only updates are hash-bound in review.json; final code, tests and tools remain exact. All intermediate failed attempts are retained, including a snapshot missing two historical telemetry fixtures and an orchestration-wrapper error; neither required a production-code change. The first suite failure is retained: a convoy-test double needed the newly referenced current-start getter/formatter, with its tested assertions unchanged. Existing actual prison callback tests now exercise both initial phases. New actual-method tests cover geometry guards, isolated definition conversion, once-only server choice, prepared-only progression, saved-command validation, save failure and current/next separation; native boundaries remain doubles.
|
||||
|
||||
Each successful native run retains 13 engine errors, so clean qualification still fails. Native route fixtures teleport the protected participant and extraction vehicle and use a shortened defence; they do not prove manual play, real piloting, rendered UI or multiplayer. Original 533 reference files, staged content and four sealed development candidates remain unchanged. The candidates predate these changes. No package or external publication is produced here. See the operator guide at `docs/mission-starts.md`; next work is a separate refreshed development candidate and remaining gameplay/MP/performance acceptance.
|
||||
''')
|
||||
manifest={str(p.relative_to(stage)):sha(p) for p in sorted(stage.rglob('*')) if p.is_file()};(stage/'artifact-sha256.json').write_text(json.dumps(manifest,indent=2)+'\n')
|
||||
shutil.copytree(stage,E)
|
||||
for n,h in manifest.items():assert sha(E/n)==h,n
|
||||
for n,h in inputs.items():assert sha(R/n)==h,n
|
||||
print(json.dumps({'sealed_payloads':len(manifest),'source_changes':len(changes),'regression_programs':307,'qualified_release':False}))
|
||||
+747
@@ -0,0 +1,747 @@
|
||||
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
|
||||
PASS: actual Save/Commit preserves semantically valid backup across unrelated menu edits and repairs; unknown fields/default sections retained; actual terrain parser; other parsers, catalog and disk doubled
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: actual objective overlay lifecycle preserves separate ownership, late readiness/reopen, data refresh, pan/zoom/culling, supported sibling/shared-frame parents, coordinate offsets, native task-clear isolation and terminal cleanup; native rendering remains unverified
|
||||
PASS: actual map element initializes each widget, retries missing widgets, updates position and changes only stale text/icon data; no native image-load claim
|
||||
PASS: actual native fixture root/config ownership and idempotent cleanup preserve foreign map, selector excludes ordinary route, fixed budgets/screenshots/UGC boundaries retained; native operations not executed
|
||||
PASS: actual full Inspect rejects canvas parenting, wrong active container/canvas, omitted origin offset, wrong rendered box and stale coordinates; differing origins and DPI accepted
|
||||
PASS: actual long-warning phases retain visible label through1500ms checkpoint then restore radio before close; synthetic marker separated from unmoved player
|
||||
PASS: actual Center places marker100screenpx left of pan center at both fixture zooms without altering disclosed coordinates
|
||||
PASS: missing, child-only, malformed, zero and duplicate prefab root IDs rejected
|
||||
PASS: delayed scene/inventory arrival, deferred preload, identity checks, stale replies, timeout and observer cleanup
|
||||
PASS: actual inventory manifest, delayed/missing/wrong-owner item links, finite cap, consumed-stock refresh and preload ordering
|
||||
PASS: spawn scene remains held through final acknowledgement and nearby use; leaving, reassignment, disconnect and teardown release it
|
||||
PASS: production prison AI hold/release, repeat activation, authority/faction/player exclusion, dead actor and stop cleanup
|
||||
PASS: actual protected/capped damage plus exact-actor terminal fixture bypass through delayed native damage, fail-closed ownership and untouched ordinary actor; no native claim
|
||||
PASS: actual full planner selection/commit body, 360 equivalence scenarios, orders/reservations/cooldowns identical; one128-unit scan vs >10000 repeated unit visits; no FPS claim
|
||||
PASS: actual observer monitor/recovery/cleanup rejects retained old controller, preserves new camera/editor/hints/timer, restarts once and retains normal recovery; native effects modeled from SDK, no runtime claim
|
||||
PASS: former chat controller releases only its own callbacks and preserves replacement menu; current-owner stop/scope and repeated teardown remain intact
|
||||
PASS: wrong observer fixture selector rejected before runtime/profile setup; no engine launched
|
||||
PASS: actual depot mixed-roster worker/item selection, ownership/refusal and radio/planning/two-leg state transitions, fixed deadline, late proof quarantine, finite import and no adoption after Stop
|
||||
PASS: actual depot HQ lifecycle, existing planner priority, server/mode/owner gates, idempotent polling and owner replacement
|
||||
PASS: actual HQ mine/magazine claim separation, real demand methods, exact token cleanup and original authority gates; native availability doubled
|
||||
PASS: actual full magazine/inert-PMN4 depot leaf, exact custody, isolated callbacks, finite reservation, false/unknown and Stop quarantine, once-only delivery and caps; native movement unqualified
|
||||
PASS: actual mine/magazine provenance and separated finite mine imports; actual authored identity capture, READY-only detached provenance, same shared stock admission, completed exact two-leg proof, lifetime caps and Stop no late adoption
|
||||
PASS: actual crash geometry, detached definition setup, frozen server choice and guarded phase policy; integration/source ordering checked
|
||||
PASS: actual GameMode readiness admission and common full-footprint survey require crash authorization and both surveyed areas
|
||||
PASS: actual start defaults/parse/save, failure retention and authorized command wiring; current/next feedback, aliases and no random choice; native UI and core mode freezing are separate
|
||||
PASS: actual immutable measured footprint/root/attachment matching, bounds/transforms, moving geometry, seated-body and cargo reciprocity, finite hierarchy caps; native geometry doubled
|
||||
PASS: actual BMP singleton geometry and typed current order; one survey, full straight segment, width, known history, reservations, settlement/clearance and work caps; placement/footprint tested separately
|
||||
PASS: actual five random-radius diagnostic wrappers, disabled transparency, cached opt-in, exact zero and exclusion branch, native arguments/returns/outarg preservation, single superclass call and shared16-log cap
|
||||
PASS: zero-radius trace disabled by default, scoped before setup, exact opt-in emission; no native launch
|
||||
PASS: complete actual supply-travel probe, immutable 6+2 formations and 25 actors, admission/travel deadlines, six observed native-boundary moves, stop/ownership/partial-substitution refusals
|
||||
PASS: actual distinct supply-travel hook, fixed420s selector, original observer protection/restoration, failure/terminal cleanup and no legacy convoy setup
|
||||
PASS: actual supply-travel selector requires Chat, one round and480s; existing outcomes unaffected; no native launch
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept and --convoy-cover are mutually exclusive
|
||||
PASS: actual native interception witness requires real radio cursor/lineage, original actor identities, fixed movement/hold/expiry/resume and immutable deadline; no movement/delivery injection
|
||||
PASS: actual CLI rejects wrong mode/project/rounds/899s/conflict before runtime; valid flag and terminal branch identify synthetic-observation qualification
|
||||
PASS: visible base hook and actual fixture override delegate once; delivery proof uses retained pre-super route only on successful production transition
|
||||
actual mounted HQ dispatch planning, radio, ownership and lifecycle checks passed
|
||||
PASS: actual mounted intercept eligibility/order chronology, fixed destinations, native road selection bounds, width, segment heading, clearance and settlement delegation; no native driving claim
|
||||
PASS: actual paired arc geometry,40m/80m spacing, separate original polylines, both-position validation and128road/4096segment budget; no native driving proof
|
||||
PASS: actual typed original BMP singleton, loss/footprint/custody guards and native cancellation, UAZ-only pair admission, rollback, native allocation/revocation boundaries, per-member ownership, hold and expiry
|
||||
PASS: actual Tick clock initialization admits fractional first ticks and expires without extending the original start
|
||||
PASS: actual finite conservation/deadline/callback policies; read-only selection, bounded once-only inventory submission and no can refill; native transfer not executed
|
||||
PASS: actual exact-context membership, bounded identity/reach gates, native start/cache/eligibility ordering and no duplicate/foreign action start; fuel manager identity and empty-can headroom guards checked
|
||||
PASS: actual detached node/value snapshot and conservation refuse mismatched lengths before indexed reads, retain original identities under native out-array aliasing and log bounded counts once; native cause remains unknown
|
||||
PASS: actual mine evidence sealing/recovery, historical coarse publication, caps, canonical ownership, marker join retry/owner-change/stop; native arming and replicated vector-array transport untested
|
||||
PASS: actual full document recovery retains authored/sealed targets, one shared spent ledger, retry/exhaustion semantics and canonical multi-player ownership alongside supplemental mine intel
|
||||
PASS: actual infantry search suspension, quiet grace, finite resume, expiry/replacement and defensive/ownership boundaries
|
||||
PASS: infantry combat gate precedes radio delivery and preserves non-task transports
|
||||
PASS: actual HQ contact transition wakes only fit squad members, cancels only task orders and logs changes once
|
||||
PASS: actual finite medicine grants, authored stock deduction, full-backpack refusal/pouch fallback, no loot replenishment, unresolved-operation quarantine and ownership/stop guards
|
||||
PASS: only recent native detected/identified threats suspend hunter travel; stale/disarmed/destroyed contacts cannot strand patrols
|
||||
PASS: actual hunter combat transition cancels only its travel once, holds through renewed contact and resumes after quiet; unregistered startup preserved
|
||||
PASS: captured sighting retention, immutable details, expiry, replay rejection, bounded sound uncertainty/cooldown, radio loss, priority and overdue-status fairness
|
||||
PASS: arrow press/release, held keys, opposing keys, disabled/menu input and firearm-only retention
|
||||
PASS: town trigger and hard 700m exclusion for all observers, empty/invalid positions and final-check crossings
|
||||
PASS: exact finite site squads, invalid roster/count rejection, committed-site spacing and safe fallback boundary
|
||||
PASS: mortar couriers use the mobile site team and refuse permanent-only garrisons
|
||||
PASS: omitted preferred mortar depot selects a surviving owned camp/mobile team; no camp, foreign cache and permanent-only sites are unavailable; historical priority retained
|
||||
PASS: real-session mortar deadline, failed-support convoy admission and hunter survivor/recovery gates
|
||||
PASS: native-route retry preserves delivered target, limits attempts and suspends during combat
|
||||
PASS: stale/deleted AI utility cannot receive Complete; mortar HQ preflight withholds unsafe orders; mounted convoy cover never creates infantry Defend
|
||||
PASS: flight crew affiliation and group precede native boarding; preparation remains bounded even while passengers wait
|
||||
PASS: factionless/deleted map targets do not abort perception; faction lookup tolerates teardown; deleting helicopter releases without capture/engine access
|
||||
PASS: shoot adapter waits for a physical round; bounded same-shell retries, interrupted/never-started loads, committed no-retry, order/owner changes and normal native delegation
|
||||
PASS: missing/invalid faction crew defers before any native spawn or allowance insertion; all registered RHS factions have explicit soldier and medic profiles
|
||||
PASS: vehicle radio issued once; pending, refusal and looting cannot duplicate or fabricate a physical radio link
|
||||
PASS: actual vehicle-radio link requires the original seated crew, physical manpack and live uncaptured mission vehicle; looting, dismount, release and teardown remove it
|
||||
PASS: actual hunter release preserves survivors/HQ, releases driving ownership once, delegates capture/teardown, and excludes prison/patrol/mortar from generic objective defence
|
||||
PASS: actual player-entry hook latches original hunter capture before native callbacks; both release layers cancel ownership without new entities/refund; bounded current-owner guards and prior-release policy
|
||||
PASS: real opening road geometry enforces wide azimuths; fresh delivered contact preempts patrol cooldown, respects radio failures and does not starve in-flight interception
|
||||
PASS: actual scoped 10% tighter REGULAR aim error and alert perception; preserves equipment multiplier and restores vanilla behavior when unbound
|
||||
PASS: physical inspection and parent-wreck retention; server-only searched/report delivery unlocks native cleanup once with a 300-second delay
|
||||
PASS: bounded same-group empty-spawn retries, no casualty refill, queue retirement, delivery-gated intel, prepared-team reuse, throttled diagnostics and LOD release
|
||||
PASS: production airborne memory confidence, persistence, ground coverage, confirmed losses, artillery veto, cooldown and invalid-input rules
|
||||
PASS: production cover retains the carried HQ target until its deadline; airport reload waits until the drop pass and cover have finished
|
||||
PASS: air logistics reservation preserves delivered search until radio handoff, excludes guards/combat/in-flight orders, and quarantines unresolved native loads/moves
|
||||
PASS: actual ammunition cargo selector handles empty rifle/machinegun/sniper magazines, preserves loaded variants, excludes auxiliary launchers and tolerates missing native metadata
|
||||
PASS: original 15-minute launch/loss cadence, active/captured timer disarm, saved delay reset, stop, 300m orbit and bounded close-contact standoff at 30/60/120 Hz
|
||||
PASS: actual aircraft-removal notification guards owner/server/active/stop and schedules one full delay without replay extension
|
||||
PASS: actual helicopter delay applies resolved Random values, preserves countdown on save failure, and leaves active flights running
|
||||
PASS: hill prominence/elevation, actual road edges/heights/bends and server-only finite scout admission, pending stock, timeout and no replacements/refills
|
||||
PASS: mortar duty scope excludes players, other crews, stopped/client/inactive states; only destruction releases an active assignment, while the gunner may approach the gun
|
||||
PASS: random mode restrictions, full numeric ranges, independent calendar dates and strict daylight boundaries
|
||||
PASS: actual killais eligibility includes the 1000m boundary, excludes players/retained bodies/dead/non-character entities and checks full 3D distance
|
||||
PASS: actual generation scheduler bounds each tick, enforces deadline/candidate ceiling, validates fallback, commits only accepted positions, skips only dispensable sites, preserves required objectives/intel, and resets the next search budget
|
||||
PASS: terrain placement samples world bounds, retains streaming candidates, bounds waits/work, rejects foreign fallbacks, preserves objectives/intel and validates completion
|
||||
PASS: actual navigation readiness supports static meshes, yields only for loadable streaming tiles and refuses unreachable positions
|
||||
PASS: real sampling handles absent airports and extraction clearance preserves geometry/navigation/flatness while selecting the correct aircraft survey
|
||||
PASS: universal connector, embedded/standalone exports, multiple terrains, stable IDs, native nav configs, missing-nav visibility, path validation and overwrite protection
|
||||
PASS: airfield detection accepts physical runways/towers and bounded authored markers, rejects unrelated props, water and out-of-world markers, and samples terrain height
|
||||
PASS: configured airport parsing, bounded readiness, stale admission rejection and cleanup wiring
|
||||
PASS: automatic default, explicit header/CLI opt-out, editor/authored-mode guards, optional airport override precedence and fresh-round saving guard
|
||||
PASS: singleton identity guards, paired faction deserialization and client world-cleanup wiring
|
||||
PASS: task/map/respawn getters survive delayed old destruction and preserve ordinary-mode behavior
|
||||
PASS: replication hierarchy refuses absent/aliased nodes and establishes delivery dependencies idempotently
|
||||
PASS: standalone old faction delegates collected once, with null/deleted owners ignored
|
||||
PASS: actual terrain takeover startup skips mode-less/menu worlds, always forwards super, retains eligible/unsupported/authored/client/editor semantics
|
||||
PASS: native name callback preserves authored modes, opt-outs and failures; terrain suffix follows world changes, cached resolution and confirmed takeover metadata restores on cleanup without changing scenario resource or overwriting later titles
|
||||
PASS: actual terrain parent traversal, Armenhof/Nogova names, Everon alias, missing-resource fallback, empty names and bounded cycles/depth
|
||||
PASS: saved terrain GUIDs, defaults, restart persistence, clearing, backup recovery, corrupt-file preservation, write failures, and client write denial
|
||||
PASS: startup terrain capture protects client/editor/menu worlds, default behavior, same-map loads and reload-loop recovery
|
||||
PASS: actual transition waits for native startup, disconnects without bans, requires an empty session, retains every loaded mod, bounds waiting and consumes requests once
|
||||
PASS: actual faction resolution reserves explicit roles, samples without replacement, substitutes disabled selections, and rejects duplicate/unknown/missing choices and insufficient pools
|
||||
PASS: Random all submits persistent random roles immediately; manual mixed choices, stale/unauthorized UI guards and debounce preserved
|
||||
PASS: actual content policy gates parent packs, individual factions, faction identity and finite group rotation with vanilla fallback
|
||||
PASS: actual delivered road eligibility, ahead projection without chords, reservations, stock road query bounds, terrain/water/obstruction refusal and clean outputs
|
||||
PASS: actual delivered-task lineage, expiry, old-order retention, native commit, release, road precision expiry and duplicate delivery
|
||||
PASS: actual original-roster local handoff,100m3D bound,busy carrier/budget exclusion,origin interruption including deletedsource,normal radio delivery and per-source replay history
|
||||
PASS: actual visual intake retains source/time/position/id, rejects replay, prefers usable own route, excludes simultaneous callers and conservatively resets negative-sweep dwell
|
||||
PASS: actual fixture local/radio gating, immutable source/time/position, interrupted-report exclusion and exact-owner cleanup
|
||||
PASS: local-handoff runner refuses wrong project/round count/insufficient deadline before runtime work
|
||||
PASS: actual fixture allocator terminal/unsubmitted guard, original-group lookup and both candidate gates
|
||||
PASS: actual report-derived waypoint insertion/order and tighter positive radii; no formation navigation claim
|
||||
PASS: actual Place/Stop waits native pose update, bounds four attempts, preserves original position, restores pending/settled placement and respects ownership/accepted-move quarantine
|
||||
PASS: actual fixture current/original recipient ownership, unresolved transfer cleanup, exact-token release and idempotent Stop
|
||||
PASS: actual fixture phased-cargo readiness, bounded callbacks, captured-stock mixed-caliber selection/continuation, reservation cleanup and component magazine counts
|
||||
PASS: actual inventory-fixture setup uses ordinary prison unlock before constructing its convoy-waiting probe; failed unlock cannot run fixture
|
||||
PASS: actual authored storage anchors, native trace flags, own-hierarchy exclusion, external wall/vehicle obstruction, range, unknown geometry and bounded context refusal
|
||||
PASS: actual Compatible and bounded stock preflight before report/claim consumption, later compatible truck, launcher controls, convoy binding, finite identities, disjoint tokens, shared report replay/cooldown, original recipients and HQ cleanup
|
||||
PASS: actual finite convoy supply pool; immutable slots, shared demand state, sparse/capped discovery and permanent shutdown
|
||||
PASS: actual HQ rotates finite donors, skips unavailable/contacted trucks, uses delivered reports and dispatches at most one trip per planning cadence
|
||||
PASS: actual original turret identity, native/canonical guards, scoped maximum-skill profile, reset, dismount/reboard, requested-skill preservation and restoration
|
||||
PASS: bounded HQ startup/memory windows and outcome-specific full-route deadlines
|
||||
PASS: explicit escape-route skips only administrator stress, preserving original full-fixture wait/failure paths
|
||||
PASS: normal escape route keeps ordinary catalog and generated placement; historical selectors remain unchanged
|
||||
PASS: actual patrol fixture leaves prison before responder HQ proof, followed by separate permanent-patrol observation
|
||||
PASS: exact patrol-hq finite responder preparation and native search-radius receipt verification
|
||||
PASS: actual read migrates old valid settings, preserves explicit disabled state, rejects invalid data; next-round feedback and fixed menu remain honest
|
||||
PASS: actual automatic convoy timing/authority/admission/one-attempt/manual-task/stop policy; native deployment unproved
|
||||
PASS: late authoritative failure reason refreshes open result; detach, mode change and success subscriptions preserved
|
||||
infantry resupply actual rules, radio transitions, owned cleanup and unresolved-operation tests passed
|
||||
PASS: actual resupply Roster preserves permanent release, original slot mapping and bounded ownership
|
||||
PASS: actual designated zero/one original carrier selection, settled startup, shared finite claims, no refund after submission
|
||||
PASS: actual HQ startup grant readiness forwarding is authoritative and fail-closed
|
||||
PASS: actual finite PMN4 designated-zero/one entitlement, pinned original ownership, shared commit, physical custody, callback quarantine/deletion and no retry
|
||||
PASS: actual bounded empty-return and finite delivery; phase-isolated callbacks, exact ownership proof, stop quarantine and original actor/vehicle boundaries
|
||||
PASS: actual shared finite identity reservation; competing consumers, submission permanence, stale cleanup and96-item bound
|
||||
PASS: actual carried-mounted swap, shared committed claim, physical slot reach, exact two-way proof, uncertainty and terminal cleanup
|
||||
PASS: actual mounted pickup, exact finite ownership, pre-submission commit, physical custody, bounded callback and quarantine lifecycle; no native coverage claim
|
||||
PASS: actual mounted courier admission, radio, individual orders, two-stage transfer, reboarding, token cleanup and quarantine lifecycle
|
||||
PASS: actual scoped crew permit and native board completion/failure preserves foreign seats without teleport fallback
|
||||
PASS: actual shared mounted stock/history ownership, atomic exact HQ pair claim, and bounded stopped-owner proof polling
|
||||
PASS: actual carried/mounted early ammunition policy and status-first shared uplink; complete threshold, phases, cooldown, failures requested check-ins and non-urgent detached carried-mine status
|
||||
PASS: actual group radio startup preservation, finite native grants, callback quarantine, frozen selection/actor ownership and bounded observation
|
||||
PASS: actual maintenance native-stock check rejects missing/duplicate/wrong-identity/unowned/depleted/malformed stock and is read-only; native runtime not executed
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 0.245s
|
||||
|
||||
OK
|
||||
PASS: actual radio node rejects current incapacitation, death, ownership and faction changes despite cached inventory; one-second capability refresh remains explicit
|
||||
PASS: Southern finite maintenance stock preserves weapons/clues and optional transport, historical Western fixture stays separate; native capacity/consumption untested
|
||||
PASS: optional transport deferred behind required readiness, bounded once-only spawn/omission, isolated cleanup, occupied-candidate retention and required-default preservation
|
||||
PASS: actual diagnostic fallback runs only on failed missing-context call, derives unique native pilot door, preserves stock eligibility and restores prior index on success/failure; diagnostics mutate no game state.
|
||||
PASS: actual native-prelude cleanup restores only original changed damage, refuses stale/incapacitated/aboard teleport; bounded five-seat/four-door fixture wiring checked. Native execution remains pending.
|
||||
PASS: actual CreateTransport requires successful scoped Configure after handbrake, preserves ordinary vehicles, tracks spawned entity before failures and never treats failed lock registration as ready.
|
||||
PASS: actual preparation Configure guards/idempotence/breach preservation, security eligibility/final current-body server mutation and all scoped action guards; all five seat/four door resource overrides. Native hold, prefab merge, replication and boarding remain unverified.
|
||||
PASS: production vehicle alarm single trigger/replica completion/no replay, fixed deadline/readiness wait, failed audio, dedicated server, moving exact handle, destruction/native end/deletion/clock and mission teardown. Native sound and multiplayer delivery require engine qualification.
|
||||
PASS: production alarm emitter/receiver original time/location, explicit native queue only, 32-entry cap, 50m local witness eligibility, bound perception, native-super preservation; actual engine broadcast/hearing remains unverified.
|
||||
PASS: actual optional candidate barrier, exact callback/custody proof and unchanged mine/primary snapshots; no native transfer claim
|
||||
Native finite mine-stock runner: parser, scope, exclusions and command pass
|
||||
PASS: actual bounded native mounted proof/detached payload/deadline/cleanup methods, production-only setup and isolated runner selector
|
||||
PASS: actual one-existing-convoy candidate readiness, sender-root identity, incomplete cargo refusal and fixed three-candidate bound
|
||||
PASS: actual once-only native dry query, exact before/after slots, native refusal, shutdown; shared bounded discovery and distinct opt-in verdict
|
||||
PASS: actual completion selector and pre-cleanup variant capture preserve separate radio and eligibility verdicts
|
||||
PASS: actual cargo diagnostic stages separate absent/foreign magazines, used/empty/invalid rounds, well mismatch and exact truck storage/attachment without mutation
|
||||
PASS: actual native courier witness rejects missing radio/custody/swap/reboard evidence; CLI opt-in bounded; native success remains unqualified
|
||||
PASS: actual courier constructor/Tick waits for preparation, returns before physical checks, preserves fixed deadline and sticky stop/failure; Enfusion startup awaits native verification
|
||||
PASS: actual arranged native alarm fixture deadline, single emit, natural-route observation, original timestamp/area/detail assertions, natural observer proximity/activation wait, failure cleanup and independent canonical-body restoration; native delivery itself remains unqualified.
|
||||
PASS: actual convoy cover observation/snapshot/uplink/HOLD/RESUME/cleanup transitions; native boundaries mocked, non-convoy runner opt-in refused
|
||||
Enemy optics actual-service ownership, preservation, callback, deadline and bounded-inspection policies passed
|
||||
PASS: actual delivered cover freshness/lineage/replay and canonical executor; owned waypoint-only hold, one resume at preserved route index, invalid ownership/crew/ledger refusal and fail-closed native recreation
|
||||
PASS: actual Stinger show/set/help state precise actor-roll effects; read-only help, bounded values, malformed syntax and failed-save preservation; no rerolls/gameplay edits and no native persistence claim
|
||||
PASS: new/retasked search and radio delivery ammo gates; active tasks and delivered release preserved
|
||||
HQ convoy delivered-report planning and downlink regressions passed
|
||||
PASS: actual own-inventory ammo inspection deduplicates loaded/carried/shared wells, separates chambers/launchers, freezes scalar snapshots and treats unsupported/capped/foreign inventory as unknown
|
||||
PASS: actual carried PMN4 inventory, original-owner guards, bounded deduplication, independent unknown state and detached counts
|
||||
PASS: actual mounted hierarchy sampling, ownership exclusion, deduplication, completeness/caps, quarter threshold and detached validation; no runtime policy or ammunition mutation
|
||||
PASS: WORKBENCH opt-in diagnostics distinguish cycles/cap/storage/manager/mount failures without repeated native traversal
|
||||
PASS: actual HQ original convoy-root admission rejects wrong force/server/group and never supplies replacement lookup
|
||||
PASS: production mounted structural seat scan ignores >128 carried/cargo descendants, shares exact native mount/magazine ownership, preserves attachment seats and exact occupants, rejects unknown/cyclic/oversize structures; native binding still requires qualification.
|
||||
PASS: native body fixture uses existing immutable actors, real production LOS/queued uplink, pre-delivery isolation, actual status overlap, bounded cleanup and no fabricated reports/spawns
|
||||
PASS: actual native fixture lookup selects exact BODY kind/identity/message from bounded evaluations, never sighting-only Get
|
||||
PASS: actual ammo snapshot comparison checks every scalar/category flag; native probe requires real roster rescan, loaded-round lower bound and separate immutable pending/Watch objects
|
||||
PASS: actual delivered slot-union bodies preserve overlap/disjoint evidence, replay idempotence, status subset integrity, full-wipe closure and formation-local bounds
|
||||
test_review_added_allowed_media_invalidates_snapshot (__main__.ReviewTests.test_review_added_allowed_media_invalidates_snapshot) ... ok
|
||||
test_review_added_source_directory_rejected (__main__.ReviewTests.test_review_added_source_directory_rejected) ... ok
|
||||
test_review_loose_root_resource_and_symlink_rejected (__main__.ReviewTests.test_review_loose_root_resource_and_symlink_rejected) ... ok
|
||||
test_review_metadata_media_and_sidecars_remain_allowed_and_bound (__main__.ReviewTests.test_review_metadata_media_and_sidecars_remain_allowed_and_bound) ... ok
|
||||
test_review_missing_link_rejected (__main__.ReviewTests.test_review_missing_link_rejected) ... ok
|
||||
test_review_package_guard_sees_new_scripts (__main__.ReviewTests.test_review_package_guard_sees_new_scripts) ... ok
|
||||
test_review_retargeted_private_link_rejected (__main__.ReviewTests.test_review_retargeted_private_link_rejected) ... ok
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.074s
|
||||
|
||||
OK
|
||||
PASS: actual report methods reproduce old starvation; status-first scheduler delivers check-ins and requires 30s without combat or actual visible contacts before negative reports
|
||||
PASS: actual actor group lookup retains controlled character membership when seated/inherited vehicle agents differ; missing control or parent refuses
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 3.635s
|
||||
|
||||
OK
|
||||
PASS: actual convoy motion thresholds, native-only proof boundaries, physical cargo/crew ownership and pre-launch runner restrictions
|
||||
PASS: actual new measured ClearFootprint 25/441 sample grids, measured extents/height, water/invalid world/terrain/trace refusal plus legacy filled rotated-footprint TraceBox and nine terrain/water samples; broad tree/cable bounds alone accepted, actual collision/nonfinite trace refused, nonzero sweep and ENTS/OCEAN flags, bounded diagnostic query and reset
|
||||
PASS: actual road interpolation/projection/orientation, six35m starts,200m forward tail, preserved bends, short/far/degenerate/nonfinite/overdense/hairpin refusal and deterministic candidate ties
|
||||
PASS: actual authenticated convoy dispatch, active/ready admission gates, canonical receipt, safe unconsumed preflight retry, pool refusal, retained partial failure and consumed no-retry
|
||||
PASS: actual native readiness exact membership, one-time per-vehicle ledger admission/reservation, partial readiness retry without duplicate records and one-pass56-item cargo allocation without replenishment
|
||||
PASS: actual per-vehicle readiness reasons, native agent/activity counts, intended-seat diagnostics, five-second throttle and read-only observation
|
||||
PASS: actual convoy dispatch validates before receipt consumption, consumes once before native mutation, retains all12 partial-failure paths, accepts the selected non-USSR enemy, and allocates exact19 bodies without capacity shrinking
|
||||
PASS: own memberless prefab disables automatic spawn before initialization; actual admission rejects populated, immediate or authored-slot templates before finite crew creation
|
||||
PASS: actual native seated-group arrival outside35m, native waypoint removal, idempotent advance, and convoy waypoint idempotence/arrival/deadline, missing/dead/captured/reparented crew refusal, failed native waypoint release, original vehicle/member preservation and no replacement
|
||||
PASS: actual convoy/team Release retains original active survivors and HQ identity, rejects takeover/terminal/unknown roster, preserves exact logistics quarantine and normal eligibility
|
||||
PASS: actual convoy receipt identity/one-use, shared60-body and128-formation caps, outstanding/native-ledger accounting, exact19-body composition, source reuse, mode/client guards and no consumed receipt refunds
|
||||
PASS: actual supply route cycling/arrival/stops, finite startup bounds, contact freshness, dismount hold, quiet interval, interrupted boarding, timeout and lost-truck release
|
||||
PASS: moving-convoy perception boundaries and scoped individual/group abandonment priorities
|
||||
PASS: actual supply startup reasons expose unchanged body budget/requirement, journal only failure changes, preserve retry cadence/caps and report the true final refusal
|
||||
PASS: actual combat start releases only exact intercept claims before owning route/orders; foreign claim defers combat takeover
|
||||
PASS: actual StartOne plus actual pool preserve unconsumed receipt retry, reject consumed replay, skip impossible new-budget surveys, retain equality, retry caps and journal dedup; no FPS claim
|
||||
PASS: actual admission seeds use exact installed loaded prefab, reject replacement/foreign/projectile paths and preserve bounded immutable identity
|
||||
PASS: actual primary-before-mounted one-shot batch, shared96/128 caps, physical snapshot headroom, original ownership, callback refusal and admission pinning
|
||||
PASS: actual bounded HQ query validates only existing original binding without admission or replacement lookup
|
||||
PASS: exact optional PMN4 startup, primary callback independence, original owner,128 capacity/callback limits, terminal no-retry and callback-proven freeze
|
||||
PASS: production convoy spacing, physical arrival, stable follower targets, supply ownership, leader promotion and bounded stuck recovery
|
||||
PASS: convoy combat keeps native manoeuvres for unchanged contacts and refreshes when contact moves
|
||||
PASS: native convoy proof excludes pre-departure movement and ends via explicit fixture reset, not prohibited player death
|
||||
PASS: boarding retries only after approach/seat progress stops, capped at three, with delayed native reissue and completed-team preservation
|
||||
PASS: slow only owned vehicles near fit dismounted infantry; ignore passengers, casualties and released teams/vehicles
|
||||
PASS: restore missing native driving registration only for healthy owned seated crews; preserve existing association and refuse invalid/released vehicles
|
||||
PASS: actual body observer enforces owned physical roster, local death-only candidates, native trace gating, budget/cadence/caps, immutable body-only snapshots, radio retries and confirmed suppression
|
||||
PASS: own initial roster, explicit retained corpse evidence, unconscious/missing/ref transfer guards, fixed strength, no replacement adoption, detached samples, surviving radio sender, immutable convoy root/ledger, mounted capture release and lost-root unknown
|
||||
PASS: delivered-only status snapshots, two missed check-ins/reply deadline, last reported coordinates, episode/replay guards, confirmed-loss idempotence, detached/validated mounted payload replacement 256-record cap and detached carried-mine radio delivery/chronology
|
||||
PASS: actual failed-retask deadline rollback plus assignment cancellation/release preserves radio ownership, native waypoint lifecycle and failed-order retry boundaries
|
||||
PASS: actual force ledger, finite casualties/identity/cap, routes/arrival/elevation/overshoot, server and physical guards, staggered 256-record simulated hour without world queries
|
||||
PASS: actual equipment coordinator registration dedupe, startup delay, five member scans, finite component retries, unregister/stop terminal behavior and 256-group bound
|
||||
PASS: actual percentage selection, native/preferred launcher preservation, failure/removal fallback, pending-operation quarantine, capture, finite two-mine grants and no replenishment
|
||||
PASS: automatic inventory one-shot roll, exact item ownership, finite compatible ammo, rejection, capture/stop, deletion, loot and late callback quarantine
|
||||
PASS: enabled/valid catalog eligibility, category restrictions, content filtering, GUID deduplication across factions and bounded catalogs
|
||||
PASS: actual engineer native group-envelope admission and phase cancellation, preparation/deadline, original custody/identity, once-only callback removal, cancellation quarantine, withdrawal/clearance, native refusal and owned-action cleanup; native execution untested
|
||||
PASS: actual mine selector respects road and settlement flank safety; native boundaries doubled
|
||||
PASS: actual HQ and post ledger: second delivered post, one query/tick,2 active/32 jobs,4 consumed lifetime attempts, no-stock/query refusal consumption, pending old job and original identity constraints
|
||||
PASS: actual mine post ledger immutable history, strict chronology/evidence, aliases, >160m separation, detached sites and finite4/32 consumed attempts
|
||||
PASS: actual objective heading/threat/approach rules, persistent doctrine weight, fresh-contact coverage invalidation, stale-sweep rejection and atomic radio retask ownership
|
||||
PASS: actual bounded delivered-negative coverage, replay/freshness/expiry/invalid guards, oldest eviction, small-circle and nearest-unswept selection, reserved-cell exclusion and cleanup
|
||||
PASS: actual HQ active/pending reservations, interruption, committed replacement, bounded coverage and unchanged force counts
|
||||
PASS: actual bounded pursuit roles/objectives/scores, stale search degradation, physical/busy/home guards, finite lifetime and two-bearing escape gap; no hidden player reads or spawning
|
||||
PASS: actual finite45..110 radius and both ordinary search queue snapshot expressions
|
||||
PASS: actual HQ memory rules/service preserve delivered snapshots, chronology, replay bounds, decay, motion limits, identity and negative-search revisions
|
||||
..........
|
||||
----------------------------------------------------------------------
|
||||
Ran 10 tests in 0.192s
|
||||
|
||||
OK
|
||||
PASS: actual session Tick + journal router delivers each grant completion and new HQ line once, without repeats on empty/unavailable feeds or unauthorized ticks
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.410s
|
||||
|
||||
OK
|
||||
PASS: actual current-controller/admin/mode authorization, per-round anti-replay, token-rotation refusal, command/snapshot throttles and client scope; owner-only replies and player-tool cleanup wiring
|
||||
PASS: mission provider registration is idempotent, optional dispatch is ordered, status aggregates, journals preserve cursors, aliases stay with their addons and topic help is bounded
|
||||
PASS: actual menu command routing covers all sixteen settings, rejects unsupported keys, gates companions, and matches unique authored widgets
|
||||
PASS: explicit weapon retention buttons use the same ready/authorized server command path
|
||||
PASS: item editor, preset controls and dynamic item-row layout are structurally valid
|
||||
PASS: catalog requests use authenticated sessions, independent admin page selections, loaded-mod allowlisting, bounded pages and allowlisted item mutations
|
||||
PASS: actual item rules, shared-source conflicts, missing/returning mods, bulk reset, independent named presets, bounds, malformed data and failed-save state preservation
|
||||
PASS: actual summaries preserve queued/delivered meaning, clear counts and IDs; raw records, legacy display, cursor gaps and RPC limits remain intact
|
||||
PASS: actual admin body authorization, god restoration, vanilla item deposit, callback completion/failure, timeout quarantine and stop/revocation paths
|
||||
PASS: same-body revoke/regrant preserves pending insertions and timeout quarantine; new-body binding isolates late callbacks and never inherits god mode
|
||||
PASS: actual Intel commands distinguish status/start/failure, preserve authorization gate and reject malformed requests; spent ledger is idempotent, server-only and bounded
|
||||
PASS: actual reroll snapshot, authority, cancellation, ownership, accepted operations, quarantine, bounded work and stop methods; no native runtime claim
|
||||
PASS: production Intel feedback coalescing, rough secrecy, rate limit, bounded dedupe, local/remote delivery and round cleanup; native UI/RPC not exercised
|
||||
PASS: actual per-squad bounded report selector rotates visible targets, survives ordering/turnover, records only queued attempts, and preserves radio intake ordering
|
||||
PASS: actual action denial/clearing, server request failure, single submitted-result feedback, current rescuer identity and terminal/stop suppression; native UI/RPC pending
|
||||
PASS: actual physical denial precedence and transport-seat occupancy/reservation/access/lock checks
|
||||
PASS: actual initial admission exhaustion and ServerTick grace; new/pending/empty/controller/life guards, normal death preserved
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.234s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 23.796s
|
||||
|
||||
OK
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 2.808s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 2.208s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 1.067s
|
||||
|
||||
OK
|
||||
PASS: actual field result/braking observer and Chat dispatch rules; one finite fixed candidate, deferred callback failure and guarded cleanup; no native measurement
|
||||
PASS: actual opt-in terrain audit records one fixed1681-point grid, preserves original survey refusal/success and exact no-allocation scope; malformed heights stop without retry; no native data acquired
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.611s
|
||||
|
||||
OK
|
||||
PASS: actual field PI/ramp/vector caps, antiwindup, braking hypothesis, immutable admission limits and segment bounds; no native physics tested
|
||||
PASS: actual100m whole-field survey sampling/4096cap, rotated coverage, all-node terrain and native trace refusal; original certificate lineage retained; no native qualification
|
||||
PASS: actual QualifyField preserves original identity/footprint/time, orders complete surveys before issuance, and refuses failed stages/moved body/expired or changed world; native boundaries faked
|
||||
PASS: WORKBENCH first-refusal diagnostics preserve ordinary predicates, query order/count/budget and opt-in scope; no native logging run
|
||||
PASS: actual field startup delegation, immutable lease/target, braking/settling/cancel transitions, early abort, callback scope, physical terminal policy and shared landing demand; native boundaries faked
|
||||
PASS: actual inherited airborne pre-CLIMB cancellation enables verified native autohover once, refuses failed enable and never writes after capture
|
||||
PASS: actual Core maintenance/default/tick/stop methods; empty/populated authority, terminal reentry, no tactical resume or new scheduler; native boundaries substituted
|
||||
PASS: actual finite registration, unique claims/tokens, retention/cancel/stop, readiness gating, capture/expiry retirement and bounded cross-kind order history and typed field/route construction; native boundaries faked
|
||||
PASS: actual WORKBENCH route observer returns exact retained route subtype and refuses absent/field controllers
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.622s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.185s
|
||||
|
||||
OK
|
||||
................
|
||||
----------------------------------------------------------------------
|
||||
Ran 16 tests in 9.661s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.017s
|
||||
|
||||
OK
|
||||
PASS: actual production bridge lookup, lease/world/mode/seat/capture guards, no allocation, native super ordering and read-only fixture hooks
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.062s
|
||||
|
||||
OK
|
||||
.............
|
||||
----------------------------------------------------------------------
|
||||
Ran 13 tests in 4.643s
|
||||
|
||||
OK
|
||||
PASS: actual route gain/caps/braking, callback selection, old landing/cancellation control and matching read-only telemetry
|
||||
..............................
|
||||
----------------------------------------------------------------------
|
||||
Ran 30 tests in 0.377s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 0.183s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.110s
|
||||
|
||||
OK
|
||||
PASS: actual gate observer binds native registered action/context and current life, reads accumulated progress, refuses stale bindings and never revives outside original bounds
|
||||
PASS: actual read-only look observer methods enforce explicit scope, pinned native camera/body/identity, normalized pose, terminal cancellation and original sample/time bounds
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.067s
|
||||
|
||||
OK
|
||||
.......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 23 tests in 0.031s
|
||||
|
||||
OK
|
||||
PASS: actual initial WAITING task/guide copy, configured duration, unchanged interruption and rounded progress; native task assertion pending
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.012s
|
||||
|
||||
OK
|
||||
PASS: actual inventory adapter scope, grid placement, sole compatible host, refresh reuse, rollback, foreign hierarchy refusal and exactly-once native delegation; native compatibility pending
|
||||
.................................................................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 81 tests in 0.491s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.066s
|
||||
|
||||
OK
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 0.004s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.073s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.323s
|
||||
|
||||
OK
|
||||
PASS: actual observer nonce, admission pins, baseline/menu sequencing, snapshots, bounded clocks/samples, cleanup and one-attempt latch; native untested
|
||||
PASS: actual corridor caps/height/hold and whole-rectangle survey bounds, terrain refusal, native trace refusal and exact certificate lineage; native route unqualified
|
||||
PASS: actual route entry, fixed corridor/target, hover hold, cancellation landing freeze, shared lease/capture/deadline gate and unchanged native startup/tick sequence
|
||||
PASS: finite opt-in route fixture, original native input order, meaningful physical-arrival evidence and guarded cleanup; no native launch
|
||||
PASS: actual Chat route step result dispatch and scoped completion/cleanup wiring; six real early-parser refusal paths leave no prefix/profile output
|
||||
PASS: actual retained-service fixture entry, immutable controller/token/deadline/count bindings, observer getter and cleanup ownership ordering; native route validation pending
|
||||
PASS: actual measured cancellation gate, one-shot retained service Stop, no premature drain, immutable lease, fresh real controller readback and separate physical cancellation result policy
|
||||
PASS: actual rough-intel objective selection, exact precedence, source grid dimensions and unchanged other-phase dispatch; native UI pending
|
||||
.................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 33 tests in 0.117s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.035s
|
||||
|
||||
OK
|
||||
PASS: actual preparation status scope, persistent updates, spinner restoration, placeholder replacement/deletion/destruction, native observation persistence/timeout; rendering remains native-pending
|
||||
PASS: actual guide ownership and scoped timer cancellation, current-controller preservation/reacquisition, hint retry/dedup and observer boundaries; native UI not exercised
|
||||
PASS: actual native-end shutdown, existing terminal snapshots, reentrancy, unchanged native end data and stale preparation guards
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 1.250s
|
||||
|
||||
OK
|
||||
PASS: actual three-state result wording and UI refresh; stale winner IDs never manufacture escape
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.098s
|
||||
|
||||
OK
|
||||
PASS: actual immutable target, bounded autohover demand, drift refusal, five-second hold and unchanged qualification/deadline
|
||||
PASS: actual admission attempt budget bounds blocked/missing prerequisites; preparation, spent life and async pending remain protected
|
||||
PASS: delayed admission retry retains controller ownership across same-account recycled connection IDs
|
||||
PASS: actual scene deadline overrides delayed native preload only for rejection; late completion cannot assign, ordinary verified admission preserved
|
||||
PASS: actual action permission matrix unchanged; useful phase/intel/consciousness denials, stale reason cleared, native door denial preserved; no native UI claim
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.235s
|
||||
|
||||
OK
|
||||
PASS: actual aircraft cancellation/stage rules, ground-only completion, expiry/capture faults, input ownership and no physical shortcuts
|
||||
PASS: actual exact-instance single-use qualification, native-clock staleness/movement refusal, footprint bounds and ownership-safe ground/fault cleanup
|
||||
PASS: actual optional screenshot helper flag/identity/world/life revalidation, one queued attempt, delayed capture and mission/world cleanup; no native image/presentation claim
|
||||
PASS: actual yard diagnostic exact registered prison ownership, eight native-bound corner projections, no root-sibling escape, bounded duplicate/deep/wide hierarchy traversal; native projection/mask still unmeasured
|
||||
PASS: actual CurrentActor, SpawnPosition and observer-selection methods reject pending/unregistered/replaced/recycled/foreign/dead bodies; canonical selection/cycling, unconscious following and prison/geometry fallback preserved; native boundaries adapted
|
||||
PASS: actual native-map fixture ownership, cleanup and callback evidence fail closed; native execution remains separate
|
||||
PASS: actual shared-map callbacks bind exact map/config/root, preserve replacement UI/camera, defer focus, and remove only owned delayed work
|
||||
PASS: actual Intel/HQ methods and one-shot qualified readiness handoff deliver late actors once; duplicate readiness, accepted spawn, pickup/drop, death and original negative rolls do not mint assignments
|
||||
PASS: Workbench-only read accessor rejects unknown/nonserver identities; Chat observes all distinct ready crew before existing shell-depletion mutation
|
||||
PASS: actual native-event latch survives deselection, requires exact activity/order, detaches before cleanup, preserves failure/timeout and never infers completion from physical shot count
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.106s
|
||||
|
||||
OK
|
||||
PASS: actual refresh-fixture gates pin immutable observations/actual downlinks/original activity, reject unaccepted or relabelled commits, stop queueing early and require all queued contacts claimed before replay
|
||||
..........................
|
||||
----------------------------------------------------------------------
|
||||
Ran 26 tests in 0.187s
|
||||
|
||||
OK
|
||||
PASS: actual refresh scheduler/delivery/cancellation/projectile methods reject interrupted or replayed reports, retain committed ownership, preserve immutable snapshots/aim geometry and isolate stopped or replaced orders; native radio/crew behavior remains separate
|
||||
.....................
|
||||
----------------------------------------------------------------------
|
||||
Ran 21 tests in 0.033s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.036s
|
||||
|
||||
OK
|
||||
PASS: actual full-salvo gates require eight fresh committed physical launches, natural closure and exact finite inventory; reject partial/extra/replayed events
|
||||
PASS: actual reason/availability guidance and refresh matrix; no-target copy omits cycling, hint retry retained, existing command/admin paths unchanged; native UI pending
|
||||
PASS: actual client camera policy closes immediately on healing or mission end; late unconscious metadata cannot keep the view active
|
||||
PASS: actual input dispatch, one press per edge, menu-held suppression; actual revival camera handoff with editor close/retry, missing camera, replacement body and stopped round
|
||||
PASS: first-person pose survives missing samples without drift, follows body motion/rotation, resumes fresh pose and cannot leak between targets
|
||||
................usage: test_native_package.py [-h] [--project {core}] --session SESSION
|
||||
--compat COMPAT [--steam STEAM]
|
||||
[--timeout TIMEOUT]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
[--silent-workbench | --exit-after-init]
|
||||
[--continue-on-failure]
|
||||
test_native_package.py: error: argument --exit-after-init: not allowed with argument --silent-workbench
|
||||
................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 48 tests in 13.121s
|
||||
|
||||
OK
|
||||
.......
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.225s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 2.350s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.269s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.054s
|
||||
|
||||
OK
|
||||
PASS: actual finite-courier age, token, exact ownership/callback and delivered-status admission reject stale, replayed, captured, canceled and ambiguous work
|
||||
PASS: actual native-gun ownership gate rejects player/foreign/replaced/dead occupant, faction change, missing seat and missing registry
|
||||
PASS: four-battery courier selection preserves pending trip/report/transfer identity, skips unavailable crews, and selects the next depleted battery without new stock
|
||||
PASS: 64 bounded distinct storage candidates; native gates, five-store barrier and finite-stock ownership retained; native placement pending
|
||||
PASS: 128 coarse+80 local refinement+169 airport grid candidates retain all native clearance gates; real terrain untested
|
||||
PASS: actual prison registration/crossing policies reject missing/duplicate/destroyed initial gate, incomplete ownership/scan, outside-only body, jumps and stale samples; physical exit independent of later gate damage
|
||||
PASS: actual prison door execution blocks direct AI/UI bypass while locked and delegates unchanged native action once after unlock and permission approval
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 1.823s
|
||||
|
||||
OK
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 1.125s
|
||||
|
||||
OK
|
||||
PASS: native local-admission snapshot rejects changed life/key/body/participant/pending state; authentication is not simulated
|
||||
PASS: actual mortar report ledger prevents duplicate response after cancellation, expiry and interleaved reports; native scheduler separate
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.013s
|
||||
|
||||
OK
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.140s
|
||||
|
||||
OK
|
||||
PASS: actual aim renewal requires fresh same-report solve and original-command equivalence; native firing untested
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.012s
|
||||
|
||||
OK
|
||||
PASS: actual startup/generation/ownership/timeout/callback policies and native-counter wait; integration preserves one-shot allocation and pending-crew cancellation
|
||||
PASS: rapid mortar cycle counts eight physical rounds once and waits for native completion without a ninth aim or shell
|
||||
PASS: actual probe binds native events to fresh immutable commits, permits delayed emission, rejects unrelated expiry closure and premature stop
|
||||
PASS: actual noSplash Load body requires both explicit diagnostic and noSplash, preserves vanilla otherwise, and handles repeated Load/reload
|
||||
PASS: actual fixture method permits one native resilience operation and restores either prior protection state, including failure paths
|
||||
PASS: actual safe-exit boundary policy, native action/door selection, stop/cache cleanup, separate old mechanism and opt-in runner contracts
|
||||
PASS: actual one-shot deadline/stability policies and preparation ownership, fuel, cleanup integration contracts
|
||||
PASS: pending-only cancellation retires copied instance intent, preserves physical/control actors, and stops once
|
||||
PASS: actual short-cast hit, upward support normal, no self support and no dynamic support
|
||||
PASS: actual committed-ticket structure preserves reservation after death, rejects missing bodies/seats and ends at observation expiry
|
||||
PASS: actual pending callback expires an empty-server reservation once, preserves its full lease, and cancels on completion/Stop
|
||||
PASS: rescue lease expiry/reordering, fresh five-second settling, independent rescue ranges and grounded upright aircraft motion boundaries
|
||||
PASS: requested guard population requires complete physical conscious membership before deadline
|
||||
......................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 38 tests in 0.019s
|
||||
|
||||
OK
|
||||
..........
|
||||
----------------------------------------------------------------------
|
||||
Ran 10 tests in 0.002s
|
||||
|
||||
OK
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.900s
|
||||
|
||||
OK
|
||||
PASS: authored radio/optional-site bounds and physical horizontal/vertical boundaries
|
||||
...
|
||||
----------------------------------------------------------------------
|
||||
Ran 3 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: all phase transitions, terminal states, defence boundaries, stale/future observations, intel discovery
|
||||
PASS: Core document-discovery alias, companion-only alias exclusion, strict integer parsing and setting boundaries
|
||||
PASS: player admission phase/life/identity/controller matrix, preload displacement limits, pending reservation overlap and owner exclusion
|
||||
PASS: actual gate and pre-inventory document guards reject noncanonical/faction/life/disconnect/server mismatches; canonical reconnect and unconscious carried intel preserved
|
||||
PASS: WB-only native fault injection restores both body mutations before checks/returns and requires eligible held-document negative/positive proof; runtime pending
|
||||
PASS: actual discovery coordinates disclose stable 500m cell center until identified, then exact point, including negative/boundary coordinates
|
||||
PASS: actual local admission context/selection/latch, same-round late identity, replacement/mode failure, fresh round and untouched network path
|
||||
PASS: prison search packs 16 unique 3m-spaced inside-wall centers, prioritizes inner/edge positions and never bypasses clearance
|
||||
PASS: physical body occupancy rejects overlap, permits diagonal neighboring slots, and excludes own body and unrelated broad-phase bounds
|
||||
PASS: recovery state excludes dead bodies, preserves reservations, requires controlled rescuers and distinguishes empty/all-dead teams
|
||||
PASS: authority-scoped slow recovery, bleeding pauses resilience, medicine unaffected, player-only lethal damage cap without healing
|
||||
PASS: bleeding severity survives low health, retains armour, causes no knockout and restores the actual damage/blood-loss cap
|
||||
PASS: viable passive recovery survives native delay; bleeding, disabled/full effects and low-blood resilience do not block defeat
|
||||
PASS: every minute round-trips, malformed clocks rejected, defaults limited to added keys, progression bounds and day duration aligned
|
||||
PASS: native settings policy matches calendar boundaries 1900-2050, date/profile parsing is strict, authored defaults preserve old worlds
|
||||
PASS: view-distance bounds, default, save failures, command parsing, temporary ownership, server/platform limits and lifecycle wiring
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.556s
|
||||
|
||||
OK
|
||||
.
|
||||
----------------------------------------------------------------------
|
||||
Ran 1 test in 0.385s
|
||||
|
||||
OK
|
||||
PASS: radio authorization/discovery/phase matrix, exact distance limits, defender handover, interruption, empty samples, clock regression and duration boundary
|
||||
PASS: actual radio feedback policy, initial wait, interruption persistence, resumption and terminal/new-round reset
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 2.017s
|
||||
|
||||
OK
|
||||
..............................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 46 tests in 0.859s
|
||||
|
||||
OK
|
||||
PASS: legacy values preserved, unsupported fields reported, invalid data rejected, existing files protected, runtime bounds aligned
|
||||
PASS: failed initial settings promotion leaves defaults writable after restart; prior/fallback saves survive copy, readback and mismatch faults
|
||||
PASS: real-carrier shortest-hop paths, 500m boundary, three-hop cap, no-manpack failure, three-second originating-call interruption, unchanged downlink hop timing, completed-hop survival, interrupted final uplink, radio loss, capture, motion, timeout, reset and network bounds
|
||||
PASS: migrated aircraft availability policy (controller migration still pending)
|
||||
PASS: migrated salvo offsets are deterministic, spread and bounded (native firing and complete salvo qualification are separate)
|
||||
PASS: 37 prefabs have unique saved root entity IDs
|
||||
PASS: 299 original script entries tracked across 18 unfinished responsibilities
|
||||
PASS: 1 isolated addons, acyclic dependencies, 60 unique resources, exact vanilla/authorized external references
|
||||
All repository checks passed. Native compilation and multiplayer tests are separate requirements.
|
||||
Suite exit 1 programs 307 unchanged False
|
||||
+1015
File diff suppressed because it is too large
Load Diff
+1237
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,12 @@
|
||||
from pathlib import Path
|
||||
import hashlib,json,sys
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-crash-root-1852')
|
||||
sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
records={}
|
||||
for label in sys.argv[1:]:
|
||||
d=R/'docs/evidence'/('native-2026-10-03-'+label)
|
||||
report=json.loads((d/'report.json').read_text());runner=json.loads((d/'runner.json.txt').read_text());source=json.loads((d/'launch-source-sha256.json').read_text())
|
||||
records[label]={'assertions':report['assertions_passed'],'completions':report['smoke_completions'],'script_failures':len(report['script_or_runtime_failures']),'retained_engine_errors':len(report['engine_errors']), 'result':runner['result'], 'cleanup_confirmed':runner['cleanup_confirmed'], 'source_unchanged':runner['source_unchanged_after_run'], 'external_inputs_unchanged':runner['external_addons_unchanged_after_run'], 'display':runner['display'],'audio':runner['audio'], 'source_files':len(source),'current_addon_source_exact':all((R/n).is_file() and sha(R/n)==h for n,h in source.items()), 'current_addon_source_deltas':{n:{'launched':h,'current':sha(R/n)} for n,h in source.items() if sha(R/n)!=h}, 'archive_hashes':{str(p.relative_to(d)):sha(p) for p in d.rglob('*') if p.is_file()}}
|
||||
assert runner['cleanup_confirmed'] and runner['source_unchanged_after_run'] and runner['external_addons_unchanged_after_run']
|
||||
(B/'native-summary.json').write_text(json.dumps(records,indent=2)+'\n')
|
||||
print(json.dumps({k:{a:b for a,b in v.items() if a!='archive_hashes'} for k,v in records.items()},indent=2))
|
||||
+578
@@ -0,0 +1,578 @@
|
||||
PASS: shared config transaction rejects client writes, preserves first-save/prior/fallback state across open, write, backup, partial-copy, readback and mismatch failures
|
||||
PASS: actual Save/Commit preserves semantically valid backup across unrelated menu edits and repairs; unknown fields/default sections retained; actual terrain parser; other parsers, catalog and disk doubled
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.001s
|
||||
|
||||
OK
|
||||
PASS: actual objective overlay lifecycle preserves separate ownership, late readiness/reopen, data refresh, pan/zoom/culling, supported sibling/shared-frame parents, coordinate offsets, native task-clear isolation and terminal cleanup; native rendering remains unverified
|
||||
PASS: actual map element initializes each widget, retries missing widgets, updates position and changes only stale text/icon data; no native image-load claim
|
||||
PASS: actual native fixture root/config ownership and idempotent cleanup preserve foreign map, selector excludes ordinary route, fixed budgets/screenshots/UGC boundaries retained; native operations not executed
|
||||
PASS: actual full Inspect rejects canvas parenting, wrong active container/canvas, omitted origin offset, wrong rendered box and stale coordinates; differing origins and DPI accepted
|
||||
PASS: actual long-warning phases retain visible label through1500ms checkpoint then restore radio before close; synthetic marker separated from unmoved player
|
||||
PASS: actual Center places marker100screenpx left of pan center at both fixture zooms without altering disclosed coordinates
|
||||
PASS: missing, child-only, malformed, zero and duplicate prefab root IDs rejected
|
||||
PASS: delayed scene/inventory arrival, deferred preload, identity checks, stale replies, timeout and observer cleanup
|
||||
PASS: actual inventory manifest, delayed/missing/wrong-owner item links, finite cap, consumed-stock refresh and preload ordering
|
||||
PASS: spawn scene remains held through final acknowledgement and nearby use; leaving, reassignment, disconnect and teardown release it
|
||||
PASS: production prison AI hold/release, repeat activation, authority/faction/player exclusion, dead actor and stop cleanup
|
||||
PASS: actual protected/capped damage plus exact-actor terminal fixture bypass through delayed native damage, fail-closed ownership and untouched ordinary actor; no native claim
|
||||
PASS: actual full planner selection/commit body, 360 equivalence scenarios, orders/reservations/cooldowns identical; one128-unit scan vs >10000 repeated unit visits; no FPS claim
|
||||
PASS: actual observer monitor/recovery/cleanup rejects retained old controller, preserves new camera/editor/hints/timer, restarts once and retains normal recovery; native effects modeled from SDK, no runtime claim
|
||||
PASS: former chat controller releases only its own callbacks and preserves replacement menu; current-owner stop/scope and repeated teardown remain intact
|
||||
PASS: wrong observer fixture selector rejected before runtime/profile setup; no engine launched
|
||||
PASS: actual depot mixed-roster worker/item selection, ownership/refusal and radio/planning/two-leg state transitions, fixed deadline, late proof quarantine, finite import and no adoption after Stop
|
||||
PASS: actual depot HQ lifecycle, existing planner priority, server/mode/owner gates, idempotent polling and owner replacement
|
||||
PASS: actual HQ mine/magazine claim separation, real demand methods, exact token cleanup and original authority gates; native availability doubled
|
||||
PASS: actual full magazine/inert-PMN4 depot leaf, exact custody, isolated callbacks, finite reservation, false/unknown and Stop quarantine, once-only delivery and caps; native movement unqualified
|
||||
PASS: actual mine/magazine provenance and separated finite mine imports; actual authored identity capture, READY-only detached provenance, same shared stock admission, completed exact two-leg proof, lifetime caps and Stop no late adoption
|
||||
PASS: actual crash geometry, detached definition setup, frozen server choice and guarded phase policy; integration/source ordering checked
|
||||
PASS: actual GameMode readiness admission and common full-footprint survey require crash authorization and both surveyed areas
|
||||
PASS: actual start defaults/parse/save, failure retention and authorized command wiring; current/next feedback, aliases and no random choice; native UI and core mode freezing are separate
|
||||
PASS: actual immutable measured footprint/root/attachment matching, bounds/transforms, moving geometry, seated-body and cargo reciprocity, finite hierarchy caps; native geometry doubled
|
||||
PASS: actual BMP singleton geometry and typed current order; one survey, full straight segment, width, known history, reservations, settlement/clearance and work caps; placement/footprint tested separately
|
||||
PASS: actual five random-radius diagnostic wrappers, disabled transparency, cached opt-in, exact zero and exclusion branch, native arguments/returns/outarg preservation, single superclass call and shared16-log cap
|
||||
PASS: zero-radius trace disabled by default, scoped before setup, exact opt-in emission; no native launch
|
||||
PASS: complete actual supply-travel probe, immutable 6+2 formations and 25 actors, admission/travel deadlines, six observed native-boundary moves, stop/ownership/partial-substitution refusals
|
||||
PASS: actual distinct supply-travel hook, fixed420s selector, original observer protection/restoration, failure/terminal cleanup and no legacy convoy setup
|
||||
PASS: actual supply-travel selector requires Chat, one round and480s; existing outcomes unaffected; no native launch
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept requires Chat --smoke convoy, one round and timeout at least900 seconds
|
||||
usage: test_native_mounted_intercept.py [-h] [--steam STEAM]
|
||||
[--external-addons EXTERNAL_ADDONS]
|
||||
--compat COMPAT --profile PROFILE
|
||||
[--smoke {crash-start,crash-geometry,normal-escape-route,escape-route,optional-site-skip,infantry-combat,medical-combat,hunter-faction,unconscious-camera,objective-map,town-garrisons,site-garrisons,radio-interaction,enemy-loadout,aggression,air-logistics,air-assault,air-recon,airfield-markers,opening-tools,mortar-station,generated-sites,hq-local-handoff,infantry-transfer,hq-body,convoy,supply-convoys,supply-travel,mounted-ammo,alarm-hearing,hq-memory,hq-awareness,aircraft-field,aircraft-route,native-end-active,native-end-preparing,aircraft-control,aircraft-cancel,aircraft-translate,map-ownership,mortar-refresh,mortar-salvo,mortar-courier,station-teardown,prison-breach,powered-flight,powered-translate,local-admission,mortar-expiry,mortar-transfer,mortar-fire,patrol-hq,victory,lost-helicopter,player-death,radio-network,hq-response,mortar-inventory,startup-failure,site-survey,cache-loss,extraction-capacity,early-helicopter-loss,extraction-startup-failure,extraction-boundary-failure,transport-loss,transport-survey,lifecycle,objective-ui,recovery,prisoner-kit,medical,casualty-load,casualty-direct,casualty-bench,casualty-remove,environment,environment-restart,patrols,radio-document-loss,radio-document-loss-partial,guard-cancel,casualty-service}]
|
||||
[--trace-random-radius]
|
||||
[--maintenance-refuel]
|
||||
[--mounted-swap-eligibility]
|
||||
[--mine-stock] [--mounted-courier]
|
||||
[--mounted-intercept] [--convoy-cover]
|
||||
[--field-terrain-audit]
|
||||
[--field-service-cancel]
|
||||
[--route-service-cancel]
|
||||
[--station-teardown-diagnostics]
|
||||
[--flight-autohover]
|
||||
[--flight-action-inputs]
|
||||
[--flight-input-diagnostics]
|
||||
[--recon-takeover-only]
|
||||
[--body-recovery-only]
|
||||
[--rounds ROUNDS] [--timeout TIMEOUT]
|
||||
[--project {core,chat}]
|
||||
test_native_mounted_intercept.py: error: --mounted-intercept and --convoy-cover are mutually exclusive
|
||||
PASS: actual native interception witness requires real radio cursor/lineage, original actor identities, fixed movement/hold/expiry/resume and immutable deadline; no movement/delivery injection
|
||||
PASS: actual CLI rejects wrong mode/project/rounds/899s/conflict before runtime; valid flag and terminal branch identify synthetic-observation qualification
|
||||
PASS: visible base hook and actual fixture override delegate once; delivery proof uses retained pre-super route only on successful production transition
|
||||
actual mounted HQ dispatch planning, radio, ownership and lifecycle checks passed
|
||||
PASS: actual mounted intercept eligibility/order chronology, fixed destinations, native road selection bounds, width, segment heading, clearance and settlement delegation; no native driving claim
|
||||
PASS: actual paired arc geometry,40m/80m spacing, separate original polylines, both-position validation and128road/4096segment budget; no native driving proof
|
||||
PASS: actual typed original BMP singleton, loss/footprint/custody guards and native cancellation, UAZ-only pair admission, rollback, native allocation/revocation boundaries, per-member ownership, hold and expiry
|
||||
PASS: actual Tick clock initialization admits fractional first ticks and expires without extending the original start
|
||||
PASS: actual finite conservation/deadline/callback policies; read-only selection, bounded once-only inventory submission and no can refill; native transfer not executed
|
||||
PASS: actual exact-context membership, bounded identity/reach gates, native start/cache/eligibility ordering and no duplicate/foreign action start; fuel manager identity and empty-can headroom guards checked
|
||||
PASS: actual detached node/value snapshot and conservation refuse mismatched lengths before indexed reads, retain original identities under native out-array aliasing and log bounded counts once; native cause remains unknown
|
||||
PASS: actual mine evidence sealing/recovery, historical coarse publication, caps, canonical ownership, marker join retry/owner-change/stop; native arming and replicated vector-array transport untested
|
||||
PASS: actual full document recovery retains authored/sealed targets, one shared spent ledger, retry/exhaustion semantics and canonical multi-player ownership alongside supplemental mine intel
|
||||
PASS: actual infantry search suspension, quiet grace, finite resume, expiry/replacement and defensive/ownership boundaries
|
||||
PASS: infantry combat gate precedes radio delivery and preserves non-task transports
|
||||
PASS: actual HQ contact transition wakes only fit squad members, cancels only task orders and logs changes once
|
||||
PASS: actual finite medicine grants, authored stock deduction, full-backpack refusal/pouch fallback, no loot replenishment, unresolved-operation quarantine and ownership/stop guards
|
||||
PASS: only recent native detected/identified threats suspend hunter travel; stale/disarmed/destroyed contacts cannot strand patrols
|
||||
PASS: actual hunter combat transition cancels only its travel once, holds through renewed contact and resumes after quiet; unregistered startup preserved
|
||||
PASS: captured sighting retention, immutable details, expiry, replay rejection, bounded sound uncertainty/cooldown, radio loss, priority and overdue-status fairness
|
||||
PASS: arrow press/release, held keys, opposing keys, disabled/menu input and firearm-only retention
|
||||
PASS: town trigger and hard 700m exclusion for all observers, empty/invalid positions and final-check crossings
|
||||
PASS: exact finite site squads, invalid roster/count rejection, committed-site spacing and safe fallback boundary
|
||||
PASS: mortar couriers use the mobile site team and refuse permanent-only garrisons
|
||||
PASS: omitted preferred mortar depot selects a surviving owned camp/mobile team; no camp, foreign cache and permanent-only sites are unavailable; historical priority retained
|
||||
PASS: real-session mortar deadline, failed-support convoy admission and hunter survivor/recovery gates
|
||||
PASS: native-route retry preserves delivered target, limits attempts and suspends during combat
|
||||
PASS: stale/deleted AI utility cannot receive Complete; mortar HQ preflight withholds unsafe orders; mounted convoy cover never creates infantry Defend
|
||||
PASS: flight crew affiliation and group precede native boarding; preparation remains bounded even while passengers wait
|
||||
PASS: factionless/deleted map targets do not abort perception; faction lookup tolerates teardown; deleting helicopter releases without capture/engine access
|
||||
PASS: shoot adapter waits for a physical round; bounded same-shell retries, interrupted/never-started loads, committed no-retry, order/owner changes and normal native delegation
|
||||
PASS: missing/invalid faction crew defers before any native spawn or allowance insertion; all registered RHS factions have explicit soldier and medic profiles
|
||||
PASS: vehicle radio issued once; pending, refusal and looting cannot duplicate or fabricate a physical radio link
|
||||
PASS: actual vehicle-radio link requires the original seated crew, physical manpack and live uncaptured mission vehicle; looting, dismount, release and teardown remove it
|
||||
PASS: actual hunter release preserves survivors/HQ, releases driving ownership once, delegates capture/teardown, and excludes prison/patrol/mortar from generic objective defence
|
||||
PASS: actual player-entry hook latches original hunter capture before native callbacks; both release layers cancel ownership without new entities/refund; bounded current-owner guards and prior-release policy
|
||||
PASS: real opening road geometry enforces wide azimuths; fresh delivered contact preempts patrol cooldown, respects radio failures and does not starve in-flight interception
|
||||
PASS: actual scoped 10% tighter REGULAR aim error and alert perception; preserves equipment multiplier and restores vanilla behavior when unbound
|
||||
PASS: physical inspection and parent-wreck retention; server-only searched/report delivery unlocks native cleanup once with a 300-second delay
|
||||
PASS: bounded same-group empty-spawn retries, no casualty refill, queue retirement, delivery-gated intel, prepared-team reuse, throttled diagnostics and LOD release
|
||||
PASS: production airborne memory confidence, persistence, ground coverage, confirmed losses, artillery veto, cooldown and invalid-input rules
|
||||
PASS: production cover retains the carried HQ target until its deadline; airport reload waits until the drop pass and cover have finished
|
||||
PASS: air logistics reservation preserves delivered search until radio handoff, excludes guards/combat/in-flight orders, and quarantines unresolved native loads/moves
|
||||
PASS: actual ammunition cargo selector handles empty rifle/machinegun/sniper magazines, preserves loaded variants, excludes auxiliary launchers and tolerates missing native metadata
|
||||
PASS: original 15-minute launch/loss cadence, active/captured timer disarm, saved delay reset, stop, 300m orbit and bounded close-contact standoff at 30/60/120 Hz
|
||||
PASS: actual aircraft-removal notification guards owner/server/active/stop and schedules one full delay without replay extension
|
||||
PASS: actual helicopter delay applies resolved Random values, preserves countdown on save failure, and leaves active flights running
|
||||
PASS: hill prominence/elevation, actual road edges/heights/bends and server-only finite scout admission, pending stock, timeout and no replacements/refills
|
||||
PASS: mortar duty scope excludes players, other crews, stopped/client/inactive states; only destruction releases an active assignment, while the gunner may approach the gun
|
||||
PASS: random mode restrictions, full numeric ranges, independent calendar dates and strict daylight boundaries
|
||||
PASS: actual killais eligibility includes the 1000m boundary, excludes players/retained bodies/dead/non-character entities and checks full 3D distance
|
||||
PASS: actual generation scheduler bounds each tick, enforces deadline/candidate ceiling, validates fallback, commits only accepted positions, skips only dispensable sites, preserves required objectives/intel, and resets the next search budget
|
||||
PASS: terrain placement samples world bounds, retains streaming candidates, bounds waits/work, rejects foreign fallbacks, preserves objectives/intel and validates completion
|
||||
PASS: actual navigation readiness supports static meshes, yields only for loadable streaming tiles and refuses unreachable positions
|
||||
PASS: real sampling handles absent airports and extraction clearance preserves geometry/navigation/flatness while selecting the correct aircraft survey
|
||||
PASS: universal connector, embedded/standalone exports, multiple terrains, stable IDs, native nav configs, missing-nav visibility, path validation and overwrite protection
|
||||
PASS: airfield detection accepts physical runways/towers and bounded authored markers, rejects unrelated props, water and out-of-world markers, and samples terrain height
|
||||
PASS: configured airport parsing, bounded readiness, stale admission rejection and cleanup wiring
|
||||
PASS: automatic default, explicit header/CLI opt-out, editor/authored-mode guards, optional airport override precedence and fresh-round saving guard
|
||||
PASS: singleton identity guards, paired faction deserialization and client world-cleanup wiring
|
||||
PASS: task/map/respawn getters survive delayed old destruction and preserve ordinary-mode behavior
|
||||
PASS: replication hierarchy refuses absent/aliased nodes and establishes delivery dependencies idempotently
|
||||
PASS: standalone old faction delegates collected once, with null/deleted owners ignored
|
||||
PASS: actual terrain takeover startup skips mode-less/menu worlds, always forwards super, retains eligible/unsupported/authored/client/editor semantics
|
||||
PASS: native name callback preserves authored modes, opt-outs and failures; terrain suffix follows world changes, cached resolution and confirmed takeover metadata restores on cleanup without changing scenario resource or overwriting later titles
|
||||
PASS: actual terrain parent traversal, Armenhof/Nogova names, Everon alias, missing-resource fallback, empty names and bounded cycles/depth
|
||||
PASS: saved terrain GUIDs, defaults, restart persistence, clearing, backup recovery, corrupt-file preservation, write failures, and client write denial
|
||||
PASS: startup terrain capture protects client/editor/menu worlds, default behavior, same-map loads and reload-loop recovery
|
||||
PASS: actual transition waits for native startup, disconnects without bans, requires an empty session, retains every loaded mod, bounds waiting and consumes requests once
|
||||
PASS: actual faction resolution reserves explicit roles, samples without replacement, substitutes disabled selections, and rejects duplicate/unknown/missing choices and insufficient pools
|
||||
PASS: Random all submits persistent random roles immediately; manual mixed choices, stale/unauthorized UI guards and debounce preserved
|
||||
PASS: actual content policy gates parent packs, individual factions, faction identity and finite group rotation with vanilla fallback
|
||||
PASS: actual delivered road eligibility, ahead projection without chords, reservations, stock road query bounds, terrain/water/obstruction refusal and clean outputs
|
||||
PASS: actual delivered-task lineage, expiry, old-order retention, native commit, release, road precision expiry and duplicate delivery
|
||||
PASS: actual original-roster local handoff,100m3D bound,busy carrier/budget exclusion,origin interruption including deletedsource,normal radio delivery and per-source replay history
|
||||
PASS: actual visual intake retains source/time/position/id, rejects replay, prefers usable own route, excludes simultaneous callers and conservatively resets negative-sweep dwell
|
||||
PASS: actual fixture local/radio gating, immutable source/time/position, interrupted-report exclusion and exact-owner cleanup
|
||||
PASS: local-handoff runner refuses wrong project/round count/insufficient deadline before runtime work
|
||||
PASS: actual fixture allocator terminal/unsubmitted guard, original-group lookup and both candidate gates
|
||||
PASS: actual report-derived waypoint insertion/order and tighter positive radii; no formation navigation claim
|
||||
PASS: actual Place/Stop waits native pose update, bounds four attempts, preserves original position, restores pending/settled placement and respects ownership/accepted-move quarantine
|
||||
PASS: actual fixture current/original recipient ownership, unresolved transfer cleanup, exact-token release and idempotent Stop
|
||||
PASS: actual fixture phased-cargo readiness, bounded callbacks, captured-stock mixed-caliber selection/continuation, reservation cleanup and component magazine counts
|
||||
PASS: actual inventory-fixture setup uses ordinary prison unlock before constructing its convoy-waiting probe; failed unlock cannot run fixture
|
||||
PASS: actual authored storage anchors, native trace flags, own-hierarchy exclusion, external wall/vehicle obstruction, range, unknown geometry and bounded context refusal
|
||||
PASS: actual Compatible and bounded stock preflight before report/claim consumption, later compatible truck, launcher controls, convoy binding, finite identities, disjoint tokens, shared report replay/cooldown, original recipients and HQ cleanup
|
||||
PASS: actual finite convoy supply pool; immutable slots, shared demand state, sparse/capped discovery and permanent shutdown
|
||||
PASS: actual HQ rotates finite donors, skips unavailable/contacted trucks, uses delivered reports and dispatches at most one trip per planning cadence
|
||||
PASS: actual original turret identity, native/canonical guards, scoped maximum-skill profile, reset, dismount/reboard, requested-skill preservation and restoration
|
||||
PASS: bounded HQ startup/memory windows and outcome-specific full-route deadlines
|
||||
PASS: explicit escape-route skips only administrator stress, preserving original full-fixture wait/failure paths
|
||||
PASS: normal escape route keeps ordinary catalog and generated placement; historical selectors remain unchanged
|
||||
PASS: actual patrol fixture leaves prison before responder HQ proof, followed by separate permanent-patrol observation
|
||||
PASS: exact patrol-hq finite responder preparation and native search-radius receipt verification
|
||||
PASS: actual read migrates old valid settings, preserves explicit disabled state, rejects invalid data; next-round feedback and fixed menu remain honest
|
||||
PASS: actual automatic convoy timing/authority/admission/one-attempt/manual-task/stop policy; native deployment unproved
|
||||
PASS: late authoritative failure reason refreshes open result; detach, mode change and success subscriptions preserved
|
||||
infantry resupply actual rules, radio transitions, owned cleanup and unresolved-operation tests passed
|
||||
PASS: actual resupply Roster preserves permanent release, original slot mapping and bounded ownership
|
||||
PASS: actual designated zero/one original carrier selection, settled startup, shared finite claims, no refund after submission
|
||||
PASS: actual HQ startup grant readiness forwarding is authoritative and fail-closed
|
||||
PASS: actual finite PMN4 designated-zero/one entitlement, pinned original ownership, shared commit, physical custody, callback quarantine/deletion and no retry
|
||||
PASS: actual bounded empty-return and finite delivery; phase-isolated callbacks, exact ownership proof, stop quarantine and original actor/vehicle boundaries
|
||||
PASS: actual shared finite identity reservation; competing consumers, submission permanence, stale cleanup and96-item bound
|
||||
PASS: actual carried-mounted swap, shared committed claim, physical slot reach, exact two-way proof, uncertainty and terminal cleanup
|
||||
PASS: actual mounted pickup, exact finite ownership, pre-submission commit, physical custody, bounded callback and quarantine lifecycle; no native coverage claim
|
||||
PASS: actual mounted courier admission, radio, individual orders, two-stage transfer, reboarding, token cleanup and quarantine lifecycle
|
||||
PASS: actual scoped crew permit and native board completion/failure preserves foreign seats without teleport fallback
|
||||
PASS: actual shared mounted stock/history ownership, atomic exact HQ pair claim, and bounded stopped-owner proof polling
|
||||
PASS: actual carried/mounted early ammunition policy and status-first shared uplink; complete threshold, phases, cooldown, failures requested check-ins and non-urgent detached carried-mine status
|
||||
PASS: actual group radio startup preservation, finite native grants, callback quarantine, frozen selection/actor ownership and bounded observation
|
||||
PASS: actual maintenance native-stock check rejects missing/duplicate/wrong-identity/unowned/depleted/malformed stock and is read-only; native runtime not executed
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 0.256s
|
||||
|
||||
OK
|
||||
PASS: actual radio node rejects current incapacitation, death, ownership and faction changes despite cached inventory; one-second capability refresh remains explicit
|
||||
PASS: Southern finite maintenance stock preserves weapons/clues and optional transport, historical Western fixture stays separate; native capacity/consumption untested
|
||||
PASS: optional transport deferred behind required readiness, bounded once-only spawn/omission, isolated cleanup, occupied-candidate retention and required-default preservation
|
||||
PASS: actual diagnostic fallback runs only on failed missing-context call, derives unique native pilot door, preserves stock eligibility and restores prior index on success/failure; diagnostics mutate no game state.
|
||||
PASS: actual native-prelude cleanup restores only original changed damage, refuses stale/incapacitated/aboard teleport; bounded five-seat/four-door fixture wiring checked. Native execution remains pending.
|
||||
PASS: actual CreateTransport requires successful scoped Configure after handbrake, preserves ordinary vehicles, tracks spawned entity before failures and never treats failed lock registration as ready.
|
||||
PASS: actual preparation Configure guards/idempotence/breach preservation, security eligibility/final current-body server mutation and all scoped action guards; all five seat/four door resource overrides. Native hold, prefab merge, replication and boarding remain unverified.
|
||||
PASS: production vehicle alarm single trigger/replica completion/no replay, fixed deadline/readiness wait, failed audio, dedicated server, moving exact handle, destruction/native end/deletion/clock and mission teardown. Native sound and multiplayer delivery require engine qualification.
|
||||
PASS: production alarm emitter/receiver original time/location, explicit native queue only, 32-entry cap, 50m local witness eligibility, bound perception, native-super preservation; actual engine broadcast/hearing remains unverified.
|
||||
PASS: actual optional candidate barrier, exact callback/custody proof and unchanged mine/primary snapshots; no native transfer claim
|
||||
Native finite mine-stock runner: parser, scope, exclusions and command pass
|
||||
PASS: actual bounded native mounted proof/detached payload/deadline/cleanup methods, production-only setup and isolated runner selector
|
||||
PASS: actual one-existing-convoy candidate readiness, sender-root identity, incomplete cargo refusal and fixed three-candidate bound
|
||||
PASS: actual once-only native dry query, exact before/after slots, native refusal, shutdown; shared bounded discovery and distinct opt-in verdict
|
||||
PASS: actual completion selector and pre-cleanup variant capture preserve separate radio and eligibility verdicts
|
||||
PASS: actual cargo diagnostic stages separate absent/foreign magazines, used/empty/invalid rounds, well mismatch and exact truck storage/attachment without mutation
|
||||
PASS: actual native courier witness rejects missing radio/custody/swap/reboard evidence; CLI opt-in bounded; native success remains unqualified
|
||||
PASS: actual courier constructor/Tick waits for preparation, returns before physical checks, preserves fixed deadline and sticky stop/failure; Enfusion startup awaits native verification
|
||||
PASS: actual arranged native alarm fixture deadline, single emit, natural-route observation, original timestamp/area/detail assertions, natural observer proximity/activation wait, failure cleanup and independent canonical-body restoration; native delivery itself remains unqualified.
|
||||
PASS: actual convoy cover observation/snapshot/uplink/HOLD/RESUME/cleanup transitions; native boundaries mocked, non-convoy runner opt-in refused
|
||||
Enemy optics actual-service ownership, preservation, callback, deadline and bounded-inspection policies passed
|
||||
PASS: actual delivered cover freshness/lineage/replay and canonical executor; owned waypoint-only hold, one resume at preserved route index, invalid ownership/crew/ledger refusal and fail-closed native recreation
|
||||
PASS: actual Stinger show/set/help state precise actor-roll effects; read-only help, bounded values, malformed syntax and failed-save preservation; no rerolls/gameplay edits and no native persistence claim
|
||||
PASS: new/retasked search and radio delivery ammo gates; active tasks and delivered release preserved
|
||||
HQ convoy delivered-report planning and downlink regressions passed
|
||||
PASS: actual own-inventory ammo inspection deduplicates loaded/carried/shared wells, separates chambers/launchers, freezes scalar snapshots and treats unsupported/capped/foreign inventory as unknown
|
||||
PASS: actual carried PMN4 inventory, original-owner guards, bounded deduplication, independent unknown state and detached counts
|
||||
PASS: actual mounted hierarchy sampling, ownership exclusion, deduplication, completeness/caps, quarter threshold and detached validation; no runtime policy or ammunition mutation
|
||||
PASS: WORKBENCH opt-in diagnostics distinguish cycles/cap/storage/manager/mount failures without repeated native traversal
|
||||
PASS: actual HQ original convoy-root admission rejects wrong force/server/group and never supplies replacement lookup
|
||||
PASS: production mounted structural seat scan ignores >128 carried/cargo descendants, shares exact native mount/magazine ownership, preserves attachment seats and exact occupants, rejects unknown/cyclic/oversize structures; native binding still requires qualification.
|
||||
PASS: native body fixture uses existing immutable actors, real production LOS/queued uplink, pre-delivery isolation, actual status overlap, bounded cleanup and no fabricated reports/spawns
|
||||
PASS: actual native fixture lookup selects exact BODY kind/identity/message from bounded evaluations, never sighting-only Get
|
||||
PASS: actual ammo snapshot comparison checks every scalar/category flag; native probe requires real roster rescan, loaded-round lower bound and separate immutable pending/Watch objects
|
||||
PASS: actual delivered slot-union bodies preserve overlap/disjoint evidence, replay idempotence, status subset integrity, full-wipe closure and formation-local bounds
|
||||
test_review_added_allowed_media_invalidates_snapshot (__main__.ReviewTests.test_review_added_allowed_media_invalidates_snapshot) ... ok
|
||||
test_review_added_source_directory_rejected (__main__.ReviewTests.test_review_added_source_directory_rejected) ... ok
|
||||
test_review_loose_root_resource_and_symlink_rejected (__main__.ReviewTests.test_review_loose_root_resource_and_symlink_rejected) ... ok
|
||||
test_review_metadata_media_and_sidecars_remain_allowed_and_bound (__main__.ReviewTests.test_review_metadata_media_and_sidecars_remain_allowed_and_bound) ... ok
|
||||
test_review_missing_link_rejected (__main__.ReviewTests.test_review_missing_link_rejected) ... ok
|
||||
test_review_package_guard_sees_new_scripts (__main__.ReviewTests.test_review_package_guard_sees_new_scripts) ... ok
|
||||
test_review_retargeted_private_link_rejected (__main__.ReviewTests.test_review_retargeted_private_link_rejected) ... ok
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Ran 7 tests in 0.082s
|
||||
|
||||
OK
|
||||
PASS: actual report methods reproduce old starvation; status-first scheduler delivers check-ins and requires 30s without combat or actual visible contacts before negative reports
|
||||
PASS: actual actor group lookup retains controlled character membership when seated/inherited vehicle agents differ; missing control or parent refuses
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 3.645s
|
||||
|
||||
OK
|
||||
PASS: actual convoy motion thresholds, native-only proof boundaries, physical cargo/crew ownership and pre-launch runner restrictions
|
||||
PASS: actual new measured ClearFootprint 25/441 sample grids, measured extents/height, water/invalid world/terrain/trace refusal plus legacy filled rotated-footprint TraceBox and nine terrain/water samples; broad tree/cable bounds alone accepted, actual collision/nonfinite trace refused, nonzero sweep and ENTS/OCEAN flags, bounded diagnostic query and reset
|
||||
PASS: actual road interpolation/projection/orientation, six35m starts,200m forward tail, preserved bends, short/far/degenerate/nonfinite/overdense/hairpin refusal and deterministic candidate ties
|
||||
PASS: actual authenticated convoy dispatch, active/ready admission gates, canonical receipt, safe unconsumed preflight retry, pool refusal, retained partial failure and consumed no-retry
|
||||
PASS: actual native readiness exact membership, one-time per-vehicle ledger admission/reservation, partial readiness retry without duplicate records and one-pass56-item cargo allocation without replenishment
|
||||
PASS: actual per-vehicle readiness reasons, native agent/activity counts, intended-seat diagnostics, five-second throttle and read-only observation
|
||||
PASS: actual convoy dispatch validates before receipt consumption, consumes once before native mutation, retains all12 partial-failure paths, accepts the selected non-USSR enemy, and allocates exact19 bodies without capacity shrinking
|
||||
PASS: own memberless prefab disables automatic spawn before initialization; actual admission rejects populated, immediate or authored-slot templates before finite crew creation
|
||||
PASS: actual native seated-group arrival outside35m, native waypoint removal, idempotent advance, and convoy waypoint idempotence/arrival/deadline, missing/dead/captured/reparented crew refusal, failed native waypoint release, original vehicle/member preservation and no replacement
|
||||
PASS: actual convoy/team Release retains original active survivors and HQ identity, rejects takeover/terminal/unknown roster, preserves exact logistics quarantine and normal eligibility
|
||||
PASS: actual convoy receipt identity/one-use, shared60-body and128-formation caps, outstanding/native-ledger accounting, exact19-body composition, source reuse, mode/client guards and no consumed receipt refunds
|
||||
PASS: actual supply route cycling/arrival/stops, finite startup bounds, contact freshness, dismount hold, quiet interval, interrupted boarding, timeout and lost-truck release
|
||||
PASS: moving-convoy perception boundaries and scoped individual/group abandonment priorities
|
||||
PASS: actual supply startup reasons expose unchanged body budget/requirement, journal only failure changes, preserve retry cadence/caps and report the true final refusal
|
||||
PASS: actual combat start releases only exact intercept claims before owning route/orders; foreign claim defers combat takeover
|
||||
PASS: actual StartOne plus actual pool preserve unconsumed receipt retry, reject consumed replay, skip impossible new-budget surveys, retain equality, retry caps and journal dedup; no FPS claim
|
||||
PASS: actual admission seeds use exact installed loaded prefab, reject replacement/foreign/projectile paths and preserve bounded immutable identity
|
||||
PASS: actual primary-before-mounted one-shot batch, shared96/128 caps, physical snapshot headroom, original ownership, callback refusal and admission pinning
|
||||
PASS: actual bounded HQ query validates only existing original binding without admission or replacement lookup
|
||||
PASS: exact optional PMN4 startup, primary callback independence, original owner,128 capacity/callback limits, terminal no-retry and callback-proven freeze
|
||||
PASS: production convoy spacing, physical arrival, stable follower targets, supply ownership, leader promotion and bounded stuck recovery
|
||||
PASS: convoy combat keeps native manoeuvres for unchanged contacts and refreshes when contact moves
|
||||
PASS: native convoy proof excludes pre-departure movement and ends via explicit fixture reset, not prohibited player death
|
||||
PASS: boarding retries only after approach/seat progress stops, capped at three, with delayed native reissue and completed-team preservation
|
||||
PASS: slow only owned vehicles near fit dismounted infantry; ignore passengers, casualties and released teams/vehicles
|
||||
PASS: restore missing native driving registration only for healthy owned seated crews; preserve existing association and refuse invalid/released vehicles
|
||||
PASS: actual body observer enforces owned physical roster, local death-only candidates, native trace gating, budget/cadence/caps, immutable body-only snapshots, radio retries and confirmed suppression
|
||||
PASS: own initial roster, explicit retained corpse evidence, unconscious/missing/ref transfer guards, fixed strength, no replacement adoption, detached samples, surviving radio sender, immutable convoy root/ledger, mounted capture release and lost-root unknown
|
||||
PASS: delivered-only status snapshots, two missed check-ins/reply deadline, last reported coordinates, episode/replay guards, confirmed-loss idempotence, detached/validated mounted payload replacement 256-record cap and detached carried-mine radio delivery/chronology
|
||||
PASS: actual failed-retask deadline rollback plus assignment cancellation/release preserves radio ownership, native waypoint lifecycle and failed-order retry boundaries
|
||||
PASS: actual force ledger, finite casualties/identity/cap, routes/arrival/elevation/overshoot, server and physical guards, staggered 256-record simulated hour without world queries
|
||||
PASS: actual equipment coordinator registration dedupe, startup delay, five member scans, finite component retries, unregister/stop terminal behavior and 256-group bound
|
||||
PASS: actual percentage selection, native/preferred launcher preservation, failure/removal fallback, pending-operation quarantine, capture, finite two-mine grants and no replenishment
|
||||
PASS: automatic inventory one-shot roll, exact item ownership, finite compatible ammo, rejection, capture/stop, deletion, loot and late callback quarantine
|
||||
PASS: enabled/valid catalog eligibility, category restrictions, content filtering, GUID deduplication across factions and bounded catalogs
|
||||
PASS: actual engineer native group-envelope admission and phase cancellation, preparation/deadline, original custody/identity, once-only callback removal, cancellation quarantine, withdrawal/clearance, native refusal and owned-action cleanup; native execution untested
|
||||
PASS: actual mine selector respects road and settlement flank safety; native boundaries doubled
|
||||
PASS: actual HQ and post ledger: second delivered post, one query/tick,2 active/32 jobs,4 consumed lifetime attempts, no-stock/query refusal consumption, pending old job and original identity constraints
|
||||
PASS: actual mine post ledger immutable history, strict chronology/evidence, aliases, >160m separation, detached sites and finite4/32 consumed attempts
|
||||
PASS: actual objective heading/threat/approach rules, persistent doctrine weight, fresh-contact coverage invalidation, stale-sweep rejection and atomic radio retask ownership
|
||||
PASS: actual bounded delivered-negative coverage, replay/freshness/expiry/invalid guards, oldest eviction, small-circle and nearest-unswept selection, reserved-cell exclusion and cleanup
|
||||
PASS: actual HQ active/pending reservations, interruption, committed replacement, bounded coverage and unchanged force counts
|
||||
PASS: actual bounded pursuit roles/objectives/scores, stale search degradation, physical/busy/home guards, finite lifetime and two-bearing escape gap; no hidden player reads or spawning
|
||||
PASS: actual finite45..110 radius and both ordinary search queue snapshot expressions
|
||||
PASS: actual HQ memory rules/service preserve delivered snapshots, chronology, replay bounds, decay, motion limits, identity and negative-search revisions
|
||||
..........
|
||||
----------------------------------------------------------------------
|
||||
Ran 10 tests in 0.184s
|
||||
|
||||
OK
|
||||
PASS: actual session Tick + journal router delivers each grant completion and new HQ line once, without repeats on empty/unavailable feeds or unauthorized ticks
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.400s
|
||||
|
||||
OK
|
||||
PASS: actual current-controller/admin/mode authorization, per-round anti-replay, token-rotation refusal, command/snapshot throttles and client scope; owner-only replies and player-tool cleanup wiring
|
||||
PASS: mission provider registration is idempotent, optional dispatch is ordered, status aggregates, journals preserve cursors, aliases stay with their addons and topic help is bounded
|
||||
PASS: actual menu command routing covers all sixteen settings, rejects unsupported keys, gates companions, and matches unique authored widgets
|
||||
PASS: explicit weapon retention buttons use the same ready/authorized server command path
|
||||
PASS: item editor, preset controls and dynamic item-row layout are structurally valid
|
||||
PASS: catalog requests use authenticated sessions, independent admin page selections, loaded-mod allowlisting, bounded pages and allowlisted item mutations
|
||||
PASS: actual item rules, shared-source conflicts, missing/returning mods, bulk reset, independent named presets, bounds, malformed data and failed-save state preservation
|
||||
PASS: actual summaries preserve queued/delivered meaning, clear counts and IDs; raw records, legacy display, cursor gaps and RPC limits remain intact
|
||||
PASS: actual admin body authorization, god restoration, vanilla item deposit, callback completion/failure, timeout quarantine and stop/revocation paths
|
||||
PASS: same-body revoke/regrant preserves pending insertions and timeout quarantine; new-body binding isolates late callbacks and never inherits god mode
|
||||
PASS: actual Intel commands distinguish status/start/failure, preserve authorization gate and reject malformed requests; spent ledger is idempotent, server-only and bounded
|
||||
PASS: actual reroll snapshot, authority, cancellation, ownership, accepted operations, quarantine, bounded work and stop methods; no native runtime claim
|
||||
PASS: production Intel feedback coalescing, rough secrecy, rate limit, bounded dedupe, local/remote delivery and round cleanup; native UI/RPC not exercised
|
||||
PASS: actual per-squad bounded report selector rotates visible targets, survives ordering/turnover, records only queued attempts, and preserves radio intake ordering
|
||||
PASS: actual action denial/clearing, server request failure, single submitted-result feedback, current rescuer identity and terminal/stop suppression; native UI/RPC pending
|
||||
PASS: actual physical denial precedence and transport-seat occupancy/reservation/access/lock checks
|
||||
PASS: actual initial admission exhaustion and ServerTick grace; new/pending/empty/controller/life guards, normal death preserved
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.239s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 23.752s
|
||||
|
||||
OK
|
||||
..................
|
||||
----------------------------------------------------------------------
|
||||
Ran 18 tests in 2.700s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 2.130s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 1.040s
|
||||
|
||||
OK
|
||||
PASS: actual field result/braking observer and Chat dispatch rules; one finite fixed candidate, deferred callback failure and guarded cleanup; no native measurement
|
||||
PASS: actual opt-in terrain audit records one fixed1681-point grid, preserves original survey refusal/success and exact no-allocation scope; malformed heights stop without retry; no native data acquired
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 0.808s
|
||||
|
||||
OK
|
||||
PASS: actual field PI/ramp/vector caps, antiwindup, braking hypothesis, immutable admission limits and segment bounds; no native physics tested
|
||||
PASS: actual100m whole-field survey sampling/4096cap, rotated coverage, all-node terrain and native trace refusal; original certificate lineage retained; no native qualification
|
||||
PASS: actual QualifyField preserves original identity/footprint/time, orders complete surveys before issuance, and refuses failed stages/moved body/expired or changed world; native boundaries faked
|
||||
PASS: WORKBENCH first-refusal diagnostics preserve ordinary predicates, query order/count/budget and opt-in scope; no native logging run
|
||||
PASS: actual field startup delegation, immutable lease/target, braking/settling/cancel transitions, early abort, callback scope, physical terminal policy and shared landing demand; native boundaries faked
|
||||
PASS: actual inherited airborne pre-CLIMB cancellation enables verified native autohover once, refuses failed enable and never writes after capture
|
||||
PASS: actual Core maintenance/default/tick/stop methods; empty/populated authority, terminal reentry, no tactical resume or new scheduler; native boundaries substituted
|
||||
PASS: actual finite registration, unique claims/tokens, retention/cancel/stop, readiness gating, capture/expiry retirement and bounded cross-kind order history and typed field/route construction; native boundaries faked
|
||||
PASS: actual WORKBENCH route observer returns exact retained route subtype and refuses absent/field controllers
|
||||
.....
|
||||
----------------------------------------------------------------------
|
||||
Ran 5 tests in 0.832s
|
||||
|
||||
OK
|
||||
......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 22 tests in 0.178s
|
||||
|
||||
OK
|
||||
................
|
||||
----------------------------------------------------------------------
|
||||
Ran 16 tests in 9.721s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.017s
|
||||
|
||||
OK
|
||||
PASS: actual production bridge lookup, lease/world/mode/seat/capture guards, no allocation, native super ordering and read-only fixture hooks
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.049s
|
||||
|
||||
OK
|
||||
.............
|
||||
----------------------------------------------------------------------
|
||||
Ran 13 tests in 4.527s
|
||||
|
||||
OK
|
||||
PASS: actual route gain/caps/braking, callback selection, old landing/cancellation control and matching read-only telemetry
|
||||
..............................
|
||||
----------------------------------------------------------------------
|
||||
Ran 30 tests in 0.406s
|
||||
|
||||
OK
|
||||
..............
|
||||
----------------------------------------------------------------------
|
||||
Ran 14 tests in 0.223s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.113s
|
||||
|
||||
OK
|
||||
PASS: actual gate observer binds native registered action/context and current life, reads accumulated progress, refuses stale bindings and never revives outside original bounds
|
||||
PASS: actual read-only look observer methods enforce explicit scope, pinned native camera/body/identity, normalized pose, terminal cancellation and original sample/time bounds
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.063s
|
||||
|
||||
OK
|
||||
.......................
|
||||
----------------------------------------------------------------------
|
||||
Ran 23 tests in 0.030s
|
||||
|
||||
OK
|
||||
PASS: actual initial WAITING task/guide copy, configured duration, unchanged interruption and rounded progress; native task assertion pending
|
||||
........
|
||||
----------------------------------------------------------------------
|
||||
Ran 8 tests in 0.011s
|
||||
|
||||
OK
|
||||
PASS: actual inventory adapter scope, grid placement, sole compatible host, refresh reuse, rollback, foreign hierarchy refusal and exactly-once native delegation; native compatibility pending
|
||||
.................................................................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 81 tests in 0.516s
|
||||
|
||||
OK
|
||||
......
|
||||
----------------------------------------------------------------------
|
||||
Ran 6 tests in 0.070s
|
||||
|
||||
OK
|
||||
.................
|
||||
----------------------------------------------------------------------
|
||||
Ran 17 tests in 0.004s
|
||||
|
||||
OK
|
||||
...........
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.073s
|
||||
|
||||
OK
|
||||
.........
|
||||
----------------------------------------------------------------------
|
||||
Ran 9 tests in 0.310s
|
||||
|
||||
OK
|
||||
PASS: actual observer nonce, admission pins, baseline/menu sequencing, snapshots, bounded clocks/samples, cleanup and one-attempt latch; native untested
|
||||
PASS: actual corridor caps/height/hold and whole-rectangle survey bounds, terrain refusal, native trace refusal and exact certificate lineage; native route unqualified
|
||||
PASS: actual route entry, fixed corridor/target, hover hold, cancellation landing freeze, shared lease/capture/deadline gate and unchanged native startup/tick sequence
|
||||
PASS: finite opt-in route fixture, original native input order, meaningful physical-arrival evidence and guarded cleanup; no native launch
|
||||
PASS: actual Chat route step result dispatch and scoped completion/cleanup wiring; six real early-parser refusal paths leave no prefix/profile output
|
||||
PASS: actual retained-service fixture entry, immutable controller/token/deadline/count bindings, observer getter and cleanup ownership ordering; native route validation pending
|
||||
PASS: actual measured cancellation gate, one-shot retained service Stop, no premature drain, immutable lease, fresh real controller readback and separate physical cancellation result policy
|
||||
PASS: actual rough-intel objective selection, exact precedence, source grid dimensions and unchanged other-phase dispatch; native UI pending
|
||||
.................................
|
||||
----------------------------------------------------------------------
|
||||
Ran 33 tests in 0.094s
|
||||
|
||||
OK
|
||||
...............
|
||||
----------------------------------------------------------------------
|
||||
Ran 15 tests in 0.031s
|
||||
|
||||
OK
|
||||
PASS: actual preparation status scope, persistent updates, spinner restoration, placeholder replacement/deletion/destruction, native observation persistence/timeout; rendering remains native-pending
|
||||
PASS: actual guide ownership and scoped timer cancellation, current-controller preservation/reacquisition, hint retry/dedup and observer boundaries; native UI not exercised
|
||||
PASS: actual native-end shutdown, existing terminal snapshots, reentrancy, unchanged native end data and stale preparation guards
|
||||
....
|
||||
----------------------------------------------------------------------
|
||||
Ran 4 tests in 1.731s
|
||||
|
||||
OK
|
||||
PASS: actual three-state result wording and UI refresh; stale winner IDs never manufacture escape
|
||||
.F.........
|
||||
======================================================================
|
||||
FAIL: test_both_preserved_actual_archives_parse_without_new_measurement (__main__.NativeStatsTests.test_both_preserved_actual_archives_parse_without_new_measurement)
|
||||
----------------------------------------------------------------------
|
||||
Traceback (most recent call last):
|
||||
File "/tmp/erri-crash-root-1852/frozen-source/tests/test_native_stats.py", line 148, in test_both_preserved_actual_archives_parse_without_new_measurement
|
||||
self.assertTrue(path.is_file(), f'missing preserved evidence: {path}')
|
||||
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
AssertionError: False is not true : missing preserved evidence: /tmp/erri-crash-root-1852/frozen-source/docs/evidence/dedicated-2026-09-19-083213/profile/logs/logs_2026-09-19_08-32-13/console.log
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Ran 11 tests in 0.100s
|
||||
|
||||
FAILED (failures=1)
|
||||
Traceback (most recent call last):
|
||||
File "/tmp/erri-crash-root-1852/run-frozen-suite.py", line 31, in <module>
|
||||
try:module.check()
|
||||
~~~~~~~~~~~~^^
|
||||
File "/tmp/erri-crash-root-1852/frozen-source/tools/check.py", line 92, in check
|
||||
subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True)
|
||||
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
File "/tmp/erri-crash-root-1852/run-frozen-suite.py", line 22, in track
|
||||
try:result=original(args,*a,**kw)
|
||||
~~~~~~~~^^^^^^^^^^^^^^
|
||||
File "/usr/lib/python3.14/subprocess.py", line 578, in run
|
||||
raise CalledProcessError(retcode, process.args,
|
||||
output=stdout, stderr=stderr)
|
||||
subprocess.CalledProcessError: Command '['/usr/bin/python3', '/tmp/erri-crash-root-1852/frozen-source/tests/test_native_stats.py']' returned non-zero exit status 1.
|
||||
PASS: 37 prefabs have unique saved root entity IDs
|
||||
PASS: 299 original script entries tracked across 18 unfinished responsibilities
|
||||
PASS: 1 isolated addons, acyclic dependencies, 60 unique resources, exact vanilla/authorized external references
|
||||
Suite exit 1 programs 230 unchanged True
|
||||
+1016
File diff suppressed because it is too large
Load Diff
+931
@@ -0,0 +1,931 @@
|
||||
{
|
||||
"exit": 1,
|
||||
"seconds": 179.5,
|
||||
"inputs_unchanged": true,
|
||||
"removed_override_names": [],
|
||||
"canonical_test_root": "/tmp/erri-crash-root-1852/frozen-source",
|
||||
"explicit_ERR_REPO": "/tmp/erri-crash-root-1852/frozen-source",
|
||||
"regression_programs": 230,
|
||||
"programs": [
|
||||
{
|
||||
"path": "tests/test_profile_config.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_welcome_voice.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_objective_map_presentation.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_objective_map_element.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_objective_map_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prefab_identity.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_spawn_scene.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_spawn_scene_inventory.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_spawn_scene_lease.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_ai.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_player_death_fixture.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_planner_budget.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_observer_ownership.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_chat_client_ownership.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_observer_selector.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_loading.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_mine_claim.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ground_depot_provenance.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_crash_start.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_start_settings.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intercept_vehicle_footprint.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_bmp_intercept_geometry.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_random_radius_trace.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_random_radius_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_supply_travel.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_supply_travel_hook.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_supply_travel_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_intercept.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_dispatch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_intercept.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_intercept_pair.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_intercept_pair.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_maintenance_refuel.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mine_intel.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mine_intel_discovery_integration.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_medicine.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_local_awareness.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_unconscious_controls.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_town_garrisons.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_field_sites.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_gameplay_session_regressions.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_gameplay_review_fixes.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_server_log_regressions.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mortar_load_ack.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_profiles.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_capture.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hunter_opening.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_awareness.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intel_body_inspection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_body_recovery_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_air_support_policy.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_air_logistics_orders.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_air_recon.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_scouts.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mortar_station.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_random_settings.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_debug_ai.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_generated_sites.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_sites.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_adapter.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_airfields.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_takeover.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_presentation.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_terrain_selection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_faction_selection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_faction_menu.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_content_policy.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_road_intercept.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_delivered_task.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_local_handoff.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_local_handoff_intake.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_local_handoff_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_resupply_waypoints.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_placement_settle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_infantry_fixture_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_infantry_cargo.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_infantry_setup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_ammo_access.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_resupply_planning.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_supply_pool.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_multiconvoy_supply.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_gunner_skill.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_memory_deadlines.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_auto_settings.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_startup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_failure_result_refresh.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_resupply_coordinator.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_mine_coordinator.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_mine_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_infantry_ammo_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_finite_magazine_reservation.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_ammo_transfer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_ammo_pickup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_resupply.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_supply_integration.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_ammo_reporting.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_radio.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_maintenance_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_packed_external_game.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_radio_node.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_maintenance_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_optional_transport.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_entry_diagnostics.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_security_native_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_security.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_alarm.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_vehicle_alarm_perception.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_mine_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mine_stock_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_ammo_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_swap_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_mounted_courier_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_alarm_hearing.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_cover_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_optics.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ai_stinger_admin.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_ammo_dispatch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_convoy_combat.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_ammo_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mine_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_ammo_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_mounted_binding.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_vehicle_seats.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_hq_body_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_delivered_casualties.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_external_profile_review.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_uplink_fairness.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_actor_group.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_package_external.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_convoy_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_placement.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_road_plan.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_convoy_dispatch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_admission.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_dispatch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_survivors.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_budget.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_supply_convoys.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_supply_budget_admission.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_mounted_initial_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_mine_stock.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_convoy_column.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_body_observer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_status_sampler.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_watch.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_assignment_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_force_ledger.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_equipment.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_enemy_loadout.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_automatic_equipment.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_engineer_mine.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_engineer_mine_site.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_engineer_mine_hq.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_engineer_mine_posts.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_doctrine.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_coverage.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_task_reservations.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_pursuit.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_memory.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_external_addons.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_admin_tick_delivery.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_project_schema.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_admin_session.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_admin_providers.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_admin_menu.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_server_item_catalog.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_item_preferences.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_journal_readability.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_admin_player_tools.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intel_admin.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intel_reroll.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_intel_discovery_feedback.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hq_report_selection.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_casualty_feedback.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_initial_admission_exhaustion.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_held_action_proof.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_held_action_evidence.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_held_input_adapter.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_held_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_coarse_facing.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_field_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_field_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_field_rules.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_field_envelope.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_field_flight.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_command_maintenance.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_service.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_service_cancel_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_action_selection_proof.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_action_selection_evidence.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_gate_choices.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_control_bridge.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_alignment_proof.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_alignment_evidence.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_route_demand.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_approach_proof.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_prison_approach_evidence.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_gate_evidence.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_gate_observer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_look_observer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_look_evidence.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_relative_look_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_radio_waiting_text.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_inventory_control_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_inventory_layout.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_headless_input_proof.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_headless_input_exercise_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_private_prefix_cleanup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_runner_private_cleanup.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_input_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_ordinary_input_observer.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_route_envelope.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_route_policy.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_aircraft_route_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_rough_intel_feedback.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_headless_display_probe.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_headless_display_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_preparation_status.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_hint_delivery.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_end_lifecycle.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_end_runner.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_escape_result_wording.py",
|
||||
"exit": 0
|
||||
},
|
||||
{
|
||||
"path": "tests/test_native_stats.py",
|
||||
"exit": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
+937
@@ -0,0 +1,937 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\logs\logs_2026-10-03_19-23-27\console.log started at 2026-10-03 19:23:27 (2026-10-03 17:23:27 UTC)
|
||||
|
||||
19:23:27.354 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\logs\logs_2026-10-03_19-23-27' to filesystem under name logs
|
||||
19:23:27.354 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\profile' to filesystem under name profile
|
||||
19:23:27.354 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
|
||||
19:23:27.356 PROFILING : Workbench Create Engine took: 11.163900 ms
|
||||
19:23:28.387 INIT : INIT : Workbench Init Engine
|
||||
19:23:28.387 ENGINE : Initializing engine, version 192142
|
||||
19:23:28.387 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-crash-prison-default-20261003-1922 -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome normal-escape-route -noThrow -disableCrashReporter
|
||||
19:23:28.401 ENGINE : Addon dirs:
|
||||
19:23:28.401 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/'
|
||||
19:23:28.401 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
|
||||
19:23:28.401 ENGINE : dir: './addons'
|
||||
19:23:28.401 ENGINE : dir: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons'
|
||||
19:23:28.401 ENGINE : Available addons:
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
|
||||
19:23:28.401 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_65930CB4CD0237B2/addon.gproj' guid: '65930CB4CD0237B2' (packed)
|
||||
19:23:28.401 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E' (packed)
|
||||
19:23:28.402 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
|
||||
19:23:28.403 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_65930CB4CD0237B2/' (pak count: 1) to filesystem under name Parachutes
|
||||
19:23:28.404 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E524E4FEECCA92B/' (pak count: 1) to filesystem under name WCS_BMP-1
|
||||
19:23:28.405 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E389BB9F58B79A6/' (pak count: 1) to filesystem under name WCS_SpaceCore
|
||||
19:23:28.407 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_629B2BA37EFFD577/' (pak count: 1) to filesystem under name WCS_Armaments
|
||||
19:23:28.412 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_595F2BF2F44836FB/' (pak count: 1) to filesystem under name RHS_Core
|
||||
19:23:28.414 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_BADC0DEDABBEDA5E/' (pak count: 2) to filesystem under name RHS_Content_02
|
||||
19:23:28.419 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_1337C0DE5DABBEEF/' (pak count: 4) to filesystem under name RHS_Content_01
|
||||
19:23:28.523 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
|
||||
19:23:28.527 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
|
||||
19:23:28.527 ENGINE : CPU vendor : AuthenticAMD
|
||||
19:23:28.527 ENGINE : CPU type : 2
|
||||
19:23:28.527 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
|
||||
19:23:28.527 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
|
||||
19:23:28.527 ENGINE : CPU count logical : 16
|
||||
19:23:28.527 ENGINE : CPU count physical : 8
|
||||
19:23:28.527 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
|
||||
19:23:28.527 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
|
||||
19:23:28.528 RESOURCES : ResourceDB: loading cache (id=1 name=Parachutes path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_65930CB4CD0237B2/resourceDatabase.rdb)
|
||||
19:23:28.528 RESOURCES : ResourceDB: loading cache (id=2 name=WCS_BMP-1 path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E524E4FEECCA92B/resourceDatabase.rdb)
|
||||
19:23:28.529 RESOURCES : ResourceDB: loading cache (id=3 name=WCS_SpaceCore path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E389BB9F58B79A6/resourceDatabase.rdb)
|
||||
19:23:28.530 RESOURCES : ResourceDB: loading cache (id=4 name=WCS_Armaments path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_629B2BA37EFFD577/resourceDatabase.rdb)
|
||||
19:23:28.532 RESOURCES : ResourceDB: loading cache (id=5 name=RHS_Core path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_595F2BF2F44836FB/resourceDatabase.rdb)
|
||||
19:23:28.544 RESOURCES : ResourceDB: loading cache (id=6 name=RHS_Content_02 path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_BADC0DEDABBEDA5E/resourceDatabase.rdb)
|
||||
19:23:28.546 RESOURCES : ResourceDB: loading cache (id=7 name=RHS_Content_01 path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_1337C0DE5DABBEEF/resourceDatabase.rdb)
|
||||
19:23:28.553 RESOURCES : ResourceDB: loading cache (id=8 name=ArmaReforger path=Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ArmaReforger/resourceDatabase.rdb)
|
||||
19:23:28.693 RESOURCES : ResourceDB: loading cache (id=9 name=core path=./addons/core/resourceDatabase.rdb)
|
||||
19:23:28.694 RESOURCES : ResourceDB: loading cache (id=10 name=profile path=Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\profile/resourceDatabase.rdb)
|
||||
19:23:28.694 RESOURCES : ResourceDB: loading cache (id=11 name=logs path=Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\logs\logs_2026-10-03_19-23-27/resourceDatabase.rdb)
|
||||
19:23:28.845 RESOURCES : RESOURCES : ResourceDB: full scan
|
||||
19:23:28.850 RESOURCES : RESOURCES : scanning...
|
||||
19:23:28.850 RESOURCES : RESOURCES : scanning @"ERR_Core"
|
||||
19:23:28.868 RESOURCES : RESOURCES : scanning @"Parachutes"
|
||||
19:23:28.872 RESOURCES : RESOURCES : scanning @"WCS_BMP-1"
|
||||
19:23:28.874 RESOURCES : RESOURCES : scanning @"WCS_SpaceCore"
|
||||
19:23:28.878 RESOURCES : RESOURCES : scanning @"WCS_Armaments"
|
||||
19:23:28.882 RESOURCES : RESOURCES : scanning @"RHS_Core"
|
||||
19:23:28.893 RESOURCES : RESOURCES : scanning @"RHS_Content_02"
|
||||
19:23:28.897 RESOURCES : RESOURCES : scanning @"RHS_Content_01"
|
||||
19:23:28.904 RESOURCES : RESOURCES : scanning @"ArmaReforger"
|
||||
19:23:29.109 RESOURCES : RESOURCES : scanning @"core"
|
||||
19:23:29.113 RESOURCES : RESOURCES : scanning @"profile"
|
||||
19:23:29.113 RESOURCES : RESOURCES : scanning @"logs"
|
||||
19:23:29.114 RESOURCES : RESOURCES : processing meta-files...
|
||||
19:23:29.182 RESOURCES : RESOURCES : processing files...
|
||||
19:23:29.183 INIT : Workbench startup
|
||||
19:23:29.183 INIT : Workbench Init Engine
|
||||
19:23:29.183 RESOURCES : ResourceDB: full scan
|
||||
19:23:29.183 RESOURCES : processing files...
|
||||
19:23:29.183 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
|
||||
19:23:29.195 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
|
||||
19:23:29.195 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
19:23:29.195 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
19:23:29.195 RESOURCES : RESOURCES : processing folders...
|
||||
19:23:29.203 RESOURCES : RESOURCES : creating GUID-item mapping...
|
||||
19:23:29.220 RESOURCES : RESOURCES : building tree...
|
||||
19:23:29.279 PROFILING : ResourceDB: full scan took: 433.808700 ms
|
||||
19:23:29.280 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
|
||||
19:23:29.282 RESOURCES : ResourceDB: written 25829/25829 bytes
|
||||
19:23:29.282 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:23:29.282 RESOURCES : ResourceDB: saving cache (id=10 name=profile path=Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\profile/resourceDatabase.rdb)
|
||||
19:23:29.284 RESOURCES : ResourceDB: written 51/51 bytes
|
||||
19:23:29.284 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:23:29.284 RESOURCES : ResourceDB: saving cache (id=11 name=logs path=Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\logs\logs_2026-10-03_19-23-27/resourceDatabase.rdb)
|
||||
19:23:29.285 RESOURCES : ResourceDB: written 208/208 bytes
|
||||
19:23:29.285 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:23:29.285 ENGINE : GameProject load
|
||||
19:23:29.285 ENGINE : Loaded addons:
|
||||
19:23:29.285 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_1337C0DE5DABBEEF/addon.gproj' guid: '1337C0DE5DABBEEF'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_BADC0DEDABBEDA5E/addon.gproj' guid: 'BADC0DEDABBEDA5E'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_595F2BF2F44836FB/addon.gproj' guid: '595F2BF2F44836FB'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_629B2BA37EFFD577/addon.gproj' guid: '629B2BA37EFFD577'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E389BB9F58B79A6/addon.gproj' guid: '5E389BB9F58B79A6'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E524E4FEECCA92B/addon.gproj' guid: '5E524E4FEECCA92B'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_65930CB4CD0237B2/addon.gproj' guid: '65930CB4CD0237B2'
|
||||
19:23:29.285 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
|
||||
19:23:29.287 ENGINE : GameProject load
|
||||
19:23:29.287 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_595F2BF2F44836FB/addon.gproj"
|
||||
19:23:29.287 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
|
||||
19:23:29.288 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_629B2BA37EFFD577/addon.gproj"
|
||||
19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
|
||||
19:23:29.288 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
|
||||
19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
|
||||
19:23:29.288 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
|
||||
19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
|
||||
19:23:29.289 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
|
||||
19:23:29.289 ENGINE : No Enfusion settings file loaded. Continuing with defaults
|
||||
19:23:29.381 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
|
||||
19:23:29.382 RENDER : Basic screen setup:
|
||||
19:23:29.382 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
|
||||
19:23:29.382 RENDER : MSAA : none
|
||||
19:23:29.391 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
|
||||
19:23:29.391 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
|
||||
19:23:29.391 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
|
||||
19:23:29.391 RENDER : * core clocks 2720 MHz, memory 1124 MHz
|
||||
19:23:29.391 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
|
||||
19:23:29.391 RENDER : AMD AGS correctly initialized
|
||||
19:23:29.392 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition
|
||||
19:23:29.392 RENDER : Detected output devices:
|
||||
19:23:29.392 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
|
||||
19:23:29.392 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
|
||||
19:23:29.392 RENDER : Concurrent frames limit 2
|
||||
19:23:29.463 RENDER : DX12 device successfully created by AMD AGS library
|
||||
19:23:29.463 RENDER : * user markers not supported in this version AMD SW
|
||||
19:23:29.463 RENDER : Graphics device features
|
||||
19:23:29.463 RENDER : Needed:
|
||||
19:23:29.463 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
|
||||
19:23:29.463 RENDER : Optional:
|
||||
19:23:29.463 RENDER : * Allow tearing (VSYNC) : 1
|
||||
19:23:29.463 RENDER : * 16 bits : 1
|
||||
19:23:29.463 RENDER : * Resource heap tier : 3
|
||||
19:23:29.463 RENDER : * Persistent heaps (DRED) : 1
|
||||
19:23:29.463 RENDER : * DRED 1.2 is supported by compiler
|
||||
19:23:29.485 RENDER : Main RT format setup.
|
||||
19:23:29.485 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
|
||||
19:23:29.485 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
|
||||
19:23:29.486 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
|
||||
19:23:29.511 PROFILING : Settings changed took: 0.016800 ms
|
||||
19:23:32.013 AUDIO : Endpoint: Speakers (PulseAudio Output)
|
||||
19:23:32.013 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
|
||||
19:23:32.013 AUDIO : Audio client:
|
||||
19:23:32.013 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
|
||||
19:23:32.016 RENDER : RENDER : Reload shaders
|
||||
19:23:32.016 RENDER : Enfusion shader version 13
|
||||
19:23:32.016 INIT : INIT : ShaderListReload
|
||||
19:23:32.016 PROFILING : ShaderListReload took: 0.000500 ms
|
||||
19:23:32.158 AUDIO : Endpoint: Speakers (PulseAudio Output)
|
||||
19:23:32.158 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
|
||||
19:23:32.159 AUDIO : Audio client:
|
||||
19:23:32.159 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
|
||||
19:23:32.259 RENDER : Loaded 3752 newer shader binaries
|
||||
19:23:32.260 PROFILING : Reload shaders took: 244.022000 ms
|
||||
19:23:32.260 ENGINE : Initializing inputs.
|
||||
19:23:32.274 NETWORK : Initializing networking.
|
||||
19:23:32.274 NETWORK : Using new GameRplScheduler.
|
||||
19:23:32.274 SCRIPT : SCRIPT : Initializing scripts
|
||||
19:23:32.274 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
19:23:33.982 PROFILING : ScriptProjectManager init took: 1707.553000 ms
|
||||
19:23:34.015 PROFILING : Initializing scripts took: 1740.002100 ms
|
||||
19:23:34.031 ENGINE : Enfusion engine successfully created.
|
||||
19:23:34.031 PROFILING : Workbench Init Engine took: 5643.533400 ms
|
||||
19:23:34.031 INIT : INIT : Workbench Create Game
|
||||
19:23:34.040 GUI : Using default language (en_us)
|
||||
19:23:34.040 GUI : Loading 'en_us' localization file.
|
||||
19:23:34.040 INIT : INIT : Loading StringTable
|
||||
19:23:34.065 PROFILING : Loading StringTable took: 24.711000 ms
|
||||
19:23:34.065 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
19:23:34.117 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460
|
||||
19:23:34.118 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
|
||||
19:23:34.118 PROFILING : Compiling GameLib scripts took: 53.354000 ms
|
||||
19:23:34.118 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
19:23:34.966 INIT : Workbench Create Game
|
||||
19:23:34.966 SCRIPT : Compiling Game scripts
|
||||
19:23:34.966 SCRIPT (W): @"Scripts/Game/Parachutes/ParachuteDeployed.c,7": Pointer type 'Physics' can only be used with local variables
|
||||
19:23:35.487 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:23:35.487 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:23:35.816 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_SiteService.c,359": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:35.830 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:23:35.868 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:23:36.022 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,77": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.032 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:23:36.098 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:23:36.098 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:23:36.100 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:23:36.125 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,186": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.144 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.144 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.146 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:23:36.146 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:23:36.175 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c,138": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.209 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:23:36.582 SCRIPT : Module: WorkbenchGame; loaded 185x files; 656x classes; used 2752K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 198cfb22
|
||||
19:23:36.590 SCRIPT : Module: Game; loaded 6638x files; 13576x classes; used 41351K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG,WCS_DEFINES_ARMAMENTS"; CRC32: fda73be7
|
||||
19:23:36.640 PROFILING : Compiling Game scripts took: 2521.453600 ms
|
||||
19:23:36.646 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
19:23:36.700 ENGINE : Game successfully created.
|
||||
19:23:36.701 PROFILING : Workbench Create Game took: 2670.436300 ms
|
||||
19:23:36.709 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Core/thumbnails
|
||||
19:23:37.597 INIT : INIT : Workbench Reload Game
|
||||
19:23:37.599 ENGINE : Game destroyed.
|
||||
19:23:37.604 GUI : Using default language (en_us)
|
||||
19:23:37.604 GUI : Loading 'en_us' localization file.
|
||||
19:23:37.604 INIT : INIT : Loading StringTable
|
||||
19:23:37.614 PROFILING : Loading StringTable took: 9.875100 ms
|
||||
19:23:37.614 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
19:23:37.622 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:23:37.622 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:23:37.622 ENGINE : Game successfully created.
|
||||
19:23:37.622 ENGINE : Game successfully initialized.
|
||||
19:23:37.622 PROFILING : Workbench Reload Game took: 24.691100 ms
|
||||
19:23:38.313 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
|
||||
19:23:39.347 PROFILING : Entities load took: 1033.596400 ms
|
||||
19:23:39.359 WORLD : WORLD : CreateEntities
|
||||
19:23:39.366 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
19:23:39.366 PROFILING : NotifyBeforeEntitiesCreated took: 0.003500 ms
|
||||
19:23:39.366 WORLD : WORLD : Wait for preloading data
|
||||
19:23:39.367 PROFILING : Wait for preloading data took: 0.003800 ms
|
||||
19:23:39.474 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
|
||||
19:23:39.475 PROFILING : PROFILING : Terrain load
|
||||
19:23:41.051 PROFILING : Terrain load took: 1576.408300 ms
|
||||
19:23:45.079 WORLD : CreateEntities
|
||||
19:23:45.079 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:23:45.079 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:23:45.079 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:23:54.692 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
19:23:54.692 PROFILING : NotifyBeforeEntitiesInitialized took: 0.005100 ms
|
||||
19:23:55.121 WORLD : InitEntities 'world'
|
||||
19:23:55.122 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Reintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:23:55.122 SCRIPT : Reintroduced [config]: using $profile:Escapists.json; legacy files retained but no longer used.
|
||||
19:23:55.124 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
19:23:55.124 TERRAIN : TERRAIN : Initializing road networks...
|
||||
19:23:55.126 PROFILING : Initializing road networks... took: 2.172800 ms
|
||||
19:23:55.127 PROFILING : NotifyEntitiesInitialized took: 2.464000 ms
|
||||
19:23:55.127 PROFILING : CreateEntities took: 15767.962600 ms
|
||||
19:23:55.300 PROFILING : * WorldEditor: LoadWorld: 16993.781200 ms
|
||||
19:23:56.781 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
|
||||
19:23:56.781 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
|
||||
19:23:56.782 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
|
||||
19:23:56.783 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
|
||||
19:23:56.877 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
19:23:56.880 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
19:23:56.880 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
19:23:56.880 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
19:23:56.904 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
19:23:56.926 BACKEND : Attempting online Game Config instead.
|
||||
19:24:00.092 INIT : INIT : Workbench Reload Game
|
||||
19:24:00.093 ENGINE : Game destroyed.
|
||||
19:24:00.100 GUI : Using default language (en_us)
|
||||
19:24:00.100 GUI : Loading 'en_us' localization file.
|
||||
19:24:00.100 INIT : INIT : Loading StringTable
|
||||
19:24:00.125 PROFILING : Loading StringTable took: 24.109500 ms
|
||||
19:24:00.125 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
19:24:00.135 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:24:00.135 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:24:00.135 ENGINE : Game successfully created.
|
||||
19:24:00.135 ENGINE : Game successfully initialized.
|
||||
19:24:00.135 PROFILING : Workbench Reload Game took: 43.485700 ms
|
||||
19:24:00.137 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:24:00.185 PLATFORM : Save data from container 'settings' have been loaded
|
||||
19:24:00.277 PLATFORM : Save data from container 'sessions' have been loaded
|
||||
19:24:00.374 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
|
||||
19:24:00.382 WORLD : WORLD : Game::LoadEntities
|
||||
19:24:00.382 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
|
||||
19:24:00.383 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
|
||||
19:24:00.383 WORLD : WORLD : CreateEntities
|
||||
19:24:00.383 WORLD : WORLD : CreateEntities
|
||||
19:24:00.383 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
19:24:00.390 RESOURCES : Loaded mission headers from 10 addon(s)!
|
||||
19:24:00.390 PROFILING : NotifyBeforeEntitiesCreated took: 7.383200 ms
|
||||
19:24:00.390 WORLD : WORLD : Wait for preloading data
|
||||
19:24:00.390 PROFILING : Wait for preloading data took: 0.000700 ms
|
||||
19:24:05.024 WORLD : Game::LoadEntities
|
||||
19:24:05.024 WORLD : CreateEntities
|
||||
19:24:05.024 WORLD : CreateEntities
|
||||
19:24:05.024 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:24:05.024 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:24:05.024 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:24:06.486 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
19:24:06.486 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.486 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>')
|
||||
19:24:06.486 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
19:24:06.486 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.487 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>')
|
||||
19:24:06.487 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
19:24:06.487 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.487 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>')
|
||||
19:24:06.492 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
19:24:06.492 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.492 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>')
|
||||
19:24:06.492 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
19:24:06.492 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.492 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>')
|
||||
19:24:06.492 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
19:24:06.492 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.492 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>')
|
||||
19:24:06.496 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
19:24:06.496 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.496 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>')
|
||||
19:24:06.496 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
19:24:06.496 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.497 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>')
|
||||
19:24:06.497 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
19:24:06.497 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.497 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>')
|
||||
19:24:11.537 ENTITY : Create entity @"ENTITY:2305843009213693956" ('Factions', SCR_FactionManager) at <0.000000 0.000000 0.000000> @"{5414041A15DC4B54}Prefabs/ERR/FactionManager.et"
|
||||
19:24:11.537 RESOURCES : GetResourceObject @"{442939C9617DF228}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_FIA.et"
|
||||
19:24:11.537 WORLD : Entity prefab load @"{442939C9617DF228}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_FIA.et"
|
||||
19:24:11.537 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.537 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.537 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.538 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.538 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)
|
||||
19:24:11.538 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)
|
||||
19:24:11.540 RESOURCES : GetResourceObject @"{B47110AA1A806556}Prefabs/Vehicles/Wheeled/BTR70/BTR70_FIA.et"
|
||||
19:24:11.540 WORLD : Entity prefab load @"{B47110AA1A806556}Prefabs/Vehicles/Wheeled/BTR70/BTR70_FIA.et"
|
||||
19:24:11.540 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)
|
||||
19:24:12.360 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
19:24:12.360 PROFILING : NotifyBeforeEntitiesInitialized took: 0.051600 ms
|
||||
19:24:14.398 WORLD : InitEntities 'world'
|
||||
19:24:14.398 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Reintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:24:14.398 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:24:14.431 WORLD : InitEntities 'world'
|
||||
19:24:14.432 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Reintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:24:14.432 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
19:24:14.432 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
19:24:14.432 TERRAIN : TERRAIN : Initializing road networks...
|
||||
19:24:14.438 PROFILING : Initializing road networks... took: 5.175500 ms
|
||||
19:24:14.438 DEFAULT : DEFAULT : WorldVolumesCollection
|
||||
19:24:14.494 PROFILING : WorldVolumesCollection took: 56.681900 ms
|
||||
19:24:14.494 INIT : INIT : SoundWorldInit
|
||||
19:24:14.510 PROFILING : SoundWorldInit took: 15.996700 ms
|
||||
19:24:14.510 PROFILING : NotifyEntitiesInitialized took: 78.087900 ms
|
||||
19:24:14.511 PROFILING : CreateEntities took: 14126.310000 ms
|
||||
19:24:14.511 PROFILING : CreateEntities took: 14126.460800 ms
|
||||
19:24:14.511 WORLD : WORLD : Wait for preloading data around camera
|
||||
19:24:14.511 PROFILING : Wait for preloading data around camera took: 0.002900 ms
|
||||
19:24:14.511 WORLD : WORLD : EOnActivate
|
||||
19:24:14.543 PROFILING : EOnActivate took: 31.771700 ms
|
||||
19:24:14.544 PROFILING : Game::LoadEntities took: 14160.775100 ms
|
||||
19:24:14.886 DEFAULT : Entered offline game state.
|
||||
19:24:19.204 SCRIPT : Map load time: 2514ms
|
||||
19:24:19.205 NETWORK : Player connected: connectionID=2147483646
|
||||
19:24:19.205 NETWORK : ### Connecting player: connectionID=2147483646, Name=
|
||||
19:24:19.205 NETWORK : ### Creating player: PlayerId=1, Name=jakub
|
||||
19:24:19.208 RESOURCES : GetResourceObject @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.208 WORLD : Entity prefab load @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.209 RESOURCES : GetResourceObject @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
19:24:19.209 WORLD : Entity prefab load @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
19:24:19.209 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)
|
||||
19:24:19.209 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)
|
||||
19:24:19.213 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.213 ENTITY : Create entity @"ENTITY:4611686018427388385" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:24:19.213 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.214 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:24:19.214 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:24:19.216 SCRIPT (W): Can't open config file ""
|
||||
19:24:19.222 WORLD : InitEntities 'world'
|
||||
19:24:19.222 ENTITY : Init entity @"ENTITY:4611686018427388385" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.223 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:24:19.223 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:24:19.224 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:24:19.224 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:24:19.240 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:24:19.241 ENTITY : Create entity @"ENTITY:4611686018427388388" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
19:24:19.241 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:24:19.241 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.242 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.242 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.245 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
|
||||
19:24:19.246 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:24:19.246 NETWORK : Players connecting: 0
|
||||
19:24:19.246 NETWORK : Players connected: 1 / 1
|
||||
19:24:19.273 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Core/autosaves
|
||||
19:24:19.276 PROFILING : Workbench startup took: 51981.516600 ms
|
||||
19:24:19.373 WORLD : Frame start
|
||||
19:24:19.373 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
19:24:19.387 WORLD : UpdateEntities
|
||||
19:24:19.387 WORLD : Frame
|
||||
19:24:19.387 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
19:24:19.580 WORLD : UpdateEntities
|
||||
19:24:19.580 WORLD : PostFrame
|
||||
19:24:19.581 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:24:19.581 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:24:19.632 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:24:19.632 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:24:19.632 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:24:19.632 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
19:24:19.783 RENDER : RENDER : ObjectsHeightMap::Build
|
||||
19:24:19.784 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
|
||||
19:24:19.936 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 152.513900 ms
|
||||
19:24:19.950 PROFILING : ObjectsHeightMap::Build took: 165.980300 ms
|
||||
19:24:21.084 SCRIPT : Co10 Escape Reintroduced factions: players=US enemy=USSR independent=FIA
|
||||
19:24:24.633 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-prison-1 position=<5671.88,86.4709,5613.06> heading=100.297 attempts=1212 fallback=0
|
||||
19:24:25.888 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-radio-1 position=<5682.43,19.4634,9978.43> heading=336.115 attempts=1415 fallback=0
|
||||
19:24:26.139 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-1 position=<9331.52,2.12068,5306.41> heading=308.044 attempts=243 fallback=0
|
||||
19:24:26.890 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-2 position=<10564.7,19.9377,11943.3> heading=159.713 attempts=820 fallback=0
|
||||
19:24:26.894 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-3 position=<4808.07,27.8638,11185.5> heading=43.5621 attempts=135 fallback=0
|
||||
19:24:28.903 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-4 position=<5105.52,28.4697,9983.12> heading=319.404 attempts=2161 fallback=0
|
||||
19:24:31.922 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-medical-1 position=<3230.16,114.77,5204.85> heading=299.332 attempts=3120 fallback=0
|
||||
19:24:33.689 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-outpost-1 position=<4826.44,51.3811,5297.43> heading=197.881 attempts=1905 fallback=0
|
||||
19:24:34.701 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-medical-2 position=<7025.82,100.707,5768.93> heading=232.214 attempts=1127 fallback=0
|
||||
19:24:38.232 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-medical-3 position=<5091.45,37.6779,9136.61> heading=76.0497 attempts=3888 fallback=0
|
||||
19:24:40.251 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-2 position=<6475.1,160.864,6418.17> heading=165.756 attempts=2027 fallback=0
|
||||
19:24:40.503 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-3 position=<9854.88,1.82338,4749.37> heading=254.407 attempts=215 fallback=0
|
||||
19:24:40.759 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-4 position=<5228.64,64.2077,6054.09> heading=34.3992 attempts=307 fallback=0
|
||||
19:24:43.793 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-5 position=<7248.61,122.554,5200.94> heading=29.5761 attempts=3167 fallback=0
|
||||
19:24:43.829 SCRIPT : Reintroduced [sites]: authored everon-prison-1 at <5671.88,86.8832,5613.06>
|
||||
19:24:43.830 SCRIPT : Reintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
19:24:43.879 SCRIPT : Reintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
19:24:43.881 ENTITY : SpawnEntityPrefab @"{B3949F6D215A9F78}Prefabs/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02_base.et"
|
||||
19:24:43.882 ENTITY : Create entity @"ENTITY:4611686018427388517" ('GenericEntity','Assets/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02.xob') at <5675.219238 19.936899 9977.424805> @"{B3949F6D215A9F78}Prefabs/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02_base.et"
|
||||
19:24:43.882 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:24:43.882 DEFAULT (W): BaseRadioComponent does not have any transceiver. (Entity: @"ENTITY:4611686018427388517" ('GenericEntity','Assets/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02.xob') at <5675.219238 19.936899 9977.424805> @"{B3949F6D215A9F78}Prefabs/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02_base.et"). Only printing this message once. There're possibly more nodes with this requirement.
|
||||
19:24:43.885 SCRIPT : Reintroduced [sites]: authored everon-radio-1 at <5682.43,19.7428,9978.43>
|
||||
19:24:43.949 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
|
||||
19:24:43.949 WORLD : InitEntities 'world'
|
||||
19:24:43.949 ENTITY : Init entity @"ENTITY:4611686018427388524" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <4800.953125 27.820215 11487.412109> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
|
||||
19:24:43.950 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388524" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <4800.953125 27.820215 11487.412109> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
|
||||
19:24:43.951 SCRIPT : Reintroduced [sites]: authored everon-extraction-1 at <4800.95,27.8202,11487.4>
|
||||
19:24:43.959 SCRIPT : Reintroduced [sites]: authored everon-medical-1 at <3230.16,114.912,5204.85>
|
||||
19:24:43.975 SCRIPT : Reintroduced [sites]: authored everon-outpost-1 at <4826.44,51.7384,5297.43>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-1 at <9331.52,2.225,5306.41>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-2 at <10564.7,20.2875,11943.3>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-3 at <4808.07,27.9438,11185.5>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-4 at <5105.52,28.6938,9983.12>
|
||||
19:24:43.982 SCRIPT : Reintroduced [sites]: authored everon-medical-2 at <7025.82,100.995,5768.93>
|
||||
19:24:43.987 SCRIPT : Reintroduced [sites]: authored everon-medical-3 at <5091.45,38.0288,9136.61>
|
||||
19:24:43.997 SCRIPT : Reintroduced [sites]: authored everon-camp-2 at <6475.1,161.24,6418.17>
|
||||
19:24:44.008 SCRIPT : Reintroduced [sites]: authored everon-camp-3 at <9854.88,2.03361,4749.37>
|
||||
19:24:44.018 SCRIPT : Reintroduced [sites]: authored everon-camp-4 at <5228.64,64.5986,6054.09>
|
||||
19:24:44.029 SCRIPT : Reintroduced [sites]: authored everon-camp-5 at <7248.61,122.906,5200.94>
|
||||
19:24:44.029 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<4800.95,27.8202,11487.4> up=1
|
||||
19:24:44.029 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
19:24:44.029 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=12450.3
|
||||
19:24:44.029 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4800.95,28.1168,11489.7>
|
||||
19:24:44.029 SCRIPT : ERR GEAR TERRAIN: bottom=<4800.95,27.8168,11489.7> terrainY=27.7202 tireTerrainGap=0.0965805
|
||||
19:24:44.030 SCRIPT : ERR GEAR SUPPORT: center=<4800.95,28.1168,11489.7> radius=0.3 bottom=<4800.95,27.8168,11489.7> fraction=0.893554 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.0965824
|
||||
19:24:44.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.68,28.585,11485.4>
|
||||
19:24:44.030 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.68,28.135,11485.4> terrainY=27.8121 tireTerrainGap=0.322891
|
||||
19:24:44.030 SCRIPT : ERR GEAR SUPPORT: center=<4798.68,28.585,11485.4> radius=0.45 bottom=<4798.68,28.135,11485.4> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.120001
|
||||
19:24:44.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.23,28.585,11485.4>
|
||||
19:24:44.030 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.23,28.135,11485.4> terrainY=27.649 tireTerrainGap=0.485987
|
||||
19:24:44.030 SCRIPT : ERR GEAR SUPPORT: center=<4803.23,28.585,11485.4> radius=0.45 bottom=<4803.23,28.135,11485.4> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.120001
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.034 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.220 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<4801.01,27.5431,11487.4> up=0.997758
|
||||
19:24:45.221 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.521445 angularSpeed=0.0926988
|
||||
19:24:45.221 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.3
|
||||
19:24:45.221 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.07,28.0083,11489.6>
|
||||
19:24:45.221 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.07,27.7083,11489.6> terrainY=27.7164 tireTerrainGap=-0.00809669
|
||||
19:24:45.222 SCRIPT : ERR GEAR SUPPORT: center=<4801.07,28.0083,11489.6> radius=0.3 bottom=<4801.07,27.7083,11489.6> fraction=0.417736 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.0080986
|
||||
19:24:45.222 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.71,28.2531,11485.4>
|
||||
19:24:45.222 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.71,27.8031,11485.4> terrainY=27.8106 tireTerrainGap=-0.00746155
|
||||
19:24:45.222 SCRIPT : ERR GEAR SUPPORT: center=<4798.71,28.2531,11485.4> radius=0.45 bottom=<4798.71,27.8031,11485.4> fraction=0.420567 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.0074749
|
||||
19:24:45.222 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.26,28.0926,11485.3>
|
||||
19:24:45.223 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.26,27.6426,11485.3> terrainY=27.6482 tireTerrainGap=-0.00556564
|
||||
19:24:45.223 SCRIPT : ERR GEAR SUPPORT: center=<4803.26,28.0926,11485.3> radius=0.45 bottom=<4803.26,27.6426,11485.3> fraction=0.429255 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00556374
|
||||
19:24:45.223 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:45.501 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.501 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.501 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.502 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:46.514 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.04,27.6035,11487.4> up=0.996089
|
||||
19:24:46.514 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.132482 angularSpeed=0.0639859
|
||||
19:24:46.514 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:46.514 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.1,28.0176,11489.6>
|
||||
19:24:46.515 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.1,27.7176,11489.6> terrainY=27.7156 tireTerrainGap=0.00195694
|
||||
19:24:46.515 SCRIPT : ERR GEAR SUPPORT: center=<4801.1,28.0176,11489.6> radius=0.3 bottom=<4801.1,27.7176,11489.6> fraction=0.463433 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00195503
|
||||
19:24:46.515 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.74,28.2493,11485.4>
|
||||
19:24:46.515 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.74,27.7993,11485.4> terrainY=27.8092 tireTerrainGap=-0.00991631
|
||||
19:24:46.515 SCRIPT : ERR GEAR SUPPORT: center=<4798.74,28.2493,11485.4> radius=0.45 bottom=<4798.74,27.7993,11485.4> fraction=0.409457 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.00992012
|
||||
19:24:46.515 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.29,28.0851,11485.3>
|
||||
19:24:46.516 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.29,27.6351,11485.3> terrainY=27.6473 tireTerrainGap=-0.0122337
|
||||
19:24:46.516 SCRIPT : ERR GEAR SUPPORT: center=<4803.29,28.0851,11485.3> radius=0.45 bottom=<4803.29,27.6351,11485.3> fraction=0.398931 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.0122356
|
||||
19:24:46.516 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:46.516 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.517 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.517 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:46.517 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:46.769 SCRIPT : Reintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
19:24:47.027 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.028 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.028 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.028 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.547 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.08,27.5848,11487.4> up=0.996016
|
||||
19:24:47.547 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0426498 angularSpeed=0.0599421
|
||||
19:24:47.547 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:47.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.16,28.0185,11489.6>
|
||||
19:24:47.548 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.16,27.7185,11489.6> terrainY=27.7136 tireTerrainGap=0.00487328
|
||||
19:24:47.548 SCRIPT : ERR GEAR SUPPORT: center=<4801.16,28.0185,11489.6> radius=0.3 bottom=<4801.16,27.7185,11489.6> fraction=0.476719 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.004879
|
||||
19:24:47.548 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.77,28.2525,11485.4>
|
||||
19:24:47.548 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.77,27.8025,11485.4> terrainY=27.8077 tireTerrainGap=-0.00524521
|
||||
19:24:47.549 SCRIPT : ERR GEAR SUPPORT: center=<4798.77,28.2525,11485.4> radius=0.45 bottom=<4798.77,27.8025,11485.4> fraction=0.430635 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.00526047
|
||||
19:24:47.549 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.32,28.0909,11485.3>
|
||||
19:24:47.549 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.32,27.6409,11485.3> terrainY=27.6463 tireTerrainGap=-0.00539017
|
||||
19:24:47.549 SCRIPT : ERR GEAR SUPPORT: center=<4803.32,28.0909,11485.3> radius=0.45 bottom=<4803.32,27.6409,11485.3> fraction=0.430049 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00538826
|
||||
19:24:47.549 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:47.550 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.551 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.551 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.551 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:48.058 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:48.059 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:48.059 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:48.059 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:48.563 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:48.563 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:48.564 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:48.564 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:48.564 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:48.564 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:48.565 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:48.565 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:48.565 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:48.565 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:48.566 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:48.566 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:48.566 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:48.566 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:48.567 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:48.567 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:48.567 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:49.580 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:49.581 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:49.581 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:49.581 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:49.581 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:49.582 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:49.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:49.582 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:49.582 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:49.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:49.583 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:49.583 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:49.583 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:49.583 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:49.584 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:49.584 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:49.584 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:50.088 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:50.088 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:50.089 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:50.089 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:50.590 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:50.591 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:50.591 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:50.591 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:50.592 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:50.592 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:50.592 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:50.592 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:50.593 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:50.593 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:50.593 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:50.593 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:50.593 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.100 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.101 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:51.101 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:51.101 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.609 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:51.609 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:51.610 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:51.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:51.610 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:51.610 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:51.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:51.610 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:51.611 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:51.611 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:51.611 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:51.611 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:51.611 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:51.611 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:51.612 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.612 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.613 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.117 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:52.117 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:24:52.117 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:24:52.118 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.624 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:52.625 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:52.625 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:52.625 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:52.625 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:52.625 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:52.625 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:52.626 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:52.626 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:52.626 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:52.626 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:52.626 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:52.626 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:52.627 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.627 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:52.628 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.628 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:53.130 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=5 conscious=5 nativeComplete=1
|
||||
19:24:53.131 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=5 conscious=5 nativeComplete=1
|
||||
19:24:53.131 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:24:53.131 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:53.635 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:24:53.890 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:53.890 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:53.890 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:53.891 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:53.891 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:53.891 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:53.891 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:53.891 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:53.891 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:53.892 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:53.892 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:53.892 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:53.892 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:54.141 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:54.142 SCRIPT : Reintroduced [sites]: transport parking=<6150,202.725,7038> radius=4 terrainRange=0.625 obstructed=0 clear=1
|
||||
19:24:54.204 SCRIPT : Reintroduced [sites]: 16 sites and 240 physical stock items ready
|
||||
19:24:54.402 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=1 position=<9017.66,72.6402,5072.81> heading=180
|
||||
19:24:54.658 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=2 position=<6624.41,95.5348,8197.52> heading=45
|
||||
19:24:54.907 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=3 position=<4648.99,71.7601,4418.89> heading=225
|
||||
19:24:54.910 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=4 position=<8166.75,313.929,2509.84> heading=180
|
||||
19:24:55.666 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=5 position=<9912.73,108.472,534.002> heading=180
|
||||
19:24:55.668 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=6 position=<9771.24,259.426,3025.88> heading=225
|
||||
19:24:56.428 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=7 position=<10527.6,180.059,2205.15> heading=0
|
||||
19:24:56.927 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=8 position=<9457.77,300.071,4038.02> heading=90
|
||||
19:24:57.180 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=9 position=<3481.09,76.7544,4020.05> heading=45
|
||||
19:24:57.441 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=10 position=<5813.76,142.379,6222.46> heading=0
|
||||
19:25:08.884 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-1 faction=USSR group=<0x00000001E894FBE0> SCR_AIGroup position=<9017.66,72.7003,5072.81> living=1
|
||||
19:25:08.884 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9017.66,72.6402,5072.81> backpack magazines=40
|
||||
19:25:08.885 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-2 faction=USSR group=<0x00000001E8950460> SCR_AIGroup position=<6624.41,95.5611,8197.52> living=1
|
||||
19:25:08.885 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<6624.41,95.5348,8197.52> backpack magazines=40
|
||||
19:25:09.388 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-3 faction=USSR group=<0x00000001E8950CE0> SCR_AIGroup position=<4648.99,71.6601,4418.89> living=1
|
||||
19:25:09.388 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<4648.99,71.7601,4418.89> backpack magazines=40
|
||||
19:25:09.389 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-4 faction=USSR group=<0x00000001E8951560> SCR_AIGroup position=<8166.75,313.829,2509.84> living=1
|
||||
19:25:09.390 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<8166.75,313.929,2509.84> backpack magazines=40
|
||||
19:25:09.900 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-5 faction=USSR group=<0x00000001E8955DA0> SCR_AIGroup position=<9912.73,108.466,534.002> living=1
|
||||
19:25:09.901 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9912.73,108.472,534.002> backpack magazines=40
|
||||
19:25:09.901 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-6 faction=USSR group=<0x00000001E8956620> SCR_AIGroup position=<9771.24,259.625,3025.88> living=1
|
||||
19:25:09.902 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9771.24,259.426,3025.88> backpack magazines=40
|
||||
19:25:10.410 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-7 faction=USSR group=<0x00000001EAA2D480> SCR_AIGroup position=<10527.6,180.233,2205.15> living=1
|
||||
19:25:10.410 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<10527.6,180.059,2205.15> backpack magazines=40
|
||||
19:25:10.411 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-8 faction=USSR group=<0x00000001EAA2DD00> SCR_AIGroup position=<9457.77,300.013,4038.02> living=1
|
||||
19:25:10.411 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9457.77,300.071,4038.02> backpack magazines=40
|
||||
19:25:10.913 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-9 faction=USSR group=<0x00000001EB1D3AB0> SCR_AIGroup position=<3481.09,76.6774,4020.05> living=1
|
||||
19:25:10.913 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<3481.09,76.7544,4020.05> backpack magazines=40
|
||||
19:25:10.914 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-10 faction=USSR group=<0x00000001EB1D4330> SCR_AIGroup position=<5813.76,142.279,6222.46> living=1
|
||||
19:25:10.914 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<5813.76,142.379,6222.46> backpack magazines=40
|
||||
19:25:10.914 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-1 location=<9331.52,2.225,5306.41> authored=<9331.52,2.12068,5306.41>
|
||||
19:25:10.927 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-2 location=<10564.7,20.2875,11943.3> authored=<10564.7,19.9377,11943.3>
|
||||
19:25:10.930 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-3 location=<4808.07,27.9438,11185.5> authored=<4808.07,27.8638,11185.5>
|
||||
19:25:10.933 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-4 location=<5105.52,28.6938,9983.12> authored=<5105.52,28.4697,9983.12>
|
||||
19:25:10.941 SCRIPT : Reintroduced [environment]: date=authored weather=authored
|
||||
19:25:10.942 SCRIPT : Reintroduced [time]: started at 14:00 with 1x progression
|
||||
19:25:10.942 SCRIPT : Reintroduced [mission]: phase 0 -> 1
|
||||
19:25:10.943 SCRIPT : Reintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<5671.88,86.4709,5613.06>
|
||||
19:25:10.943 SCRIPT : Reintroduced [prison]: gate candidate raw= resolved={67F17696FF278AE0}Prefabs/Structures/BuildingParts/Doors/Door_Metal_A_RIGHT_EXT_COV_B.et lock=1 door=1 position=<5666.14,86.4709,5614.77>
|
||||
19:25:10.943 SCRIPT : Reintroduced [prison]: one intact successor lock in owned prison
|
||||
19:25:11.396 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
19:25:11.427 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 waiting for 67 replicated objects and 28 inventory items
|
||||
19:25:11.428 SCRIPT : Reintroduced [spawn scene]: client token=1 waiting for 67 replicated objects and 28 inventory items
|
||||
19:25:11.490 SCRIPT : Reintroduced [spawn scene]: client token=1 final=0 all 67 objects and 28 storage items ready
|
||||
19:25:11.491 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 final=0 storage acknowledged after 100.012ms
|
||||
19:25:11.500 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 scene ready after 109.383ms; starting asset preload
|
||||
19:25:11.841 SCRIPT : ERR SMOKE PASS: native spawn preload retains preparation text after server sites are ready
|
||||
19:25:12.518 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 preload finished; verifying held storage
|
||||
19:25:12.918 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-prison-1 faction=USSR group=<0x00000001D5F0A910> SCR_AIGroup position=<5665.62,86.6869,5578.63> living=5
|
||||
19:25:12.919 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-supply-1 faction=FIA group=<0x00000001BCE93580> SCR_AIGroup position=<6168,202.217,7050> living=5
|
||||
19:25:12.920 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-radio-1 faction=USSR group=<0x00000001BCE93E00> SCR_AIGroup position=<5709.86,19.2372,9990.58> living=6
|
||||
19:25:12.920 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-extraction-1 faction=USSR group=<0x00000001D6183650> SCR_AIGroup position=<4830.95,28.2904,11487.4> living=6
|
||||
19:25:12.921 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-1 faction=USSR group=<0x00000001D6185410> SCR_AIGroup position=<3236.04,114.899,5215.31> living=4
|
||||
19:25:12.921 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-1-responders faction=USSR group=<0x00000001D6185C90> SCR_AIGroup position=<3224.28,115.245,5194.39> living=2
|
||||
19:25:12.922 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-outpost-1 faction=USSR group=<0x00000001D6187A50> SCR_AIGroup position=<4815.02,51.771,5301.11> living=4
|
||||
19:25:12.923 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-outpost-1-responders faction=USSR group=<0x00000001D61882D0> SCR_AIGroup position=<4837.86,51.5748,5293.74> living=2
|
||||
19:25:12.923 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-2 faction=USSR group=<0x00000001D6184B90> SCR_AIGroup position=<7018.47,100.975,5778.41> living=4
|
||||
19:25:12.924 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-2-responders faction=USSR group=<0x00000001D6188F90> SCR_AIGroup position=<7033.18,100.997,5759.44> living=2
|
||||
19:25:12.924 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-3 faction=USSR group=<0x00000001DB77B160> SCR_AIGroup position=<5094.34,37.8914,9124.96> living=4
|
||||
19:25:12.925 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-3-responders faction=USSR group=<0x00000001DB77B9E0> SCR_AIGroup position=<5088.55,38.2207,9148.25> living=2
|
||||
19:25:12.925 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-2 faction=USSR group=<0x00000001DB77CAE0> SCR_AIGroup position=<6463.47,161.003,6415.21> living=4
|
||||
19:25:12.926 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-2-responders faction=USSR group=<0x00000001DB77D360> SCR_AIGroup position=<6486.73,161.25,6421.12> living=2
|
||||
19:25:12.926 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-3 faction=USSR group=<0x00000001DB77E460> SCR_AIGroup position=<9851.66,1.96172,4760.92> living=4
|
||||
19:25:12.927 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-3-responders faction=USSR group=<0x00000001DB77ECE0> SCR_AIGroup position=<9858.11,2.03296,4737.81> living=2
|
||||
19:25:12.927 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-4 faction=USSR group=<0x00000001DB77FDE0> SCR_AIGroup position=<5238.54,64.7305,6047.31> living=4
|
||||
19:25:12.928 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-4-responders faction=USSR group=<0x00000001DB780660> SCR_AIGroup position=<5218.74,64.43,6060.87> living=2
|
||||
19:25:12.929 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-5 faction=USSR group=<0x00000001DB781BA0> SCR_AIGroup position=<7259.05,122.875,5195.02> living=4
|
||||
19:25:12.929 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-5-responders faction=USSR group=<0x00000001DBA97820> SCR_AIGroup position=<7238.18,122.787,5206.86> living=2
|
||||
19:25:13.732 SCRIPT : Reintroduced [spawn scene]: client token=1 final=1 all 67 objects and 28 storage items ready
|
||||
19:25:13.732 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 final=1 storage acknowledged after 2305.48ms
|
||||
19:25:13.746 SCRIPT : Reintroduced [spawn]: player 1 at <5670.67,86.8021,5614.81>
|
||||
19:25:13.746 SCRIPT : Reintroduced [spawn scene]: player=1 retaining 67 objects until leaving the spawn area
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: prisoner admitted only after enabled native spawn preload finishes
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from enabled catalog
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
19:25:13.884 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
19:25:13.884 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
19:25:13.884 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
19:25:13.898 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
19:25:13.899 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
19:25:13.899 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
19:25:13.900 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
19:25:13.911 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
19:25:13.911 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
19:25:13.911 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
19:25:13.913 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
19:25:13.913 SCRIPT : ERR SMOKE PASS: initial prisoner position
|
||||
19:25:13.913 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist
|
||||
19:25:13.914 SCRIPT : ERR DEPOT MINE STOCK: original camps=5 inert stored identities=10; no physical courier claim
|
||||
19:25:13.914 SCRIPT : ERR SMOKE PASS: normal camps retain two original inert PMN4 mines in each cache
|
||||
19:25:13.914 SCRIPT : ERR SMOKE PASS: transport maintenance cache has its original site-owned container
|
||||
19:25:13.914 SCRIPT : ERR SMOKE PASS: transport maintenance cache native inventory exists
|
||||
19:25:13.915 SCRIPT : ERR SMOKE PASS: transport maintenance inventory enumeration remains bounded
|
||||
19:25:13.915 SCRIPT : ERR MAINTENANCE STOCK: repairKit=GenericEntity<0x00000001AEEA8640> @"ENTITY:4611686018427388510" ('GenericEntity','Assets/Items/Equipment/Kits/RepairKit_01/RepairKit_01_wrench.xob') at <6150.000000 203.287506 7050.000000> @"{C09C7C97EFA34909}Prefabs/ERR/Items/EmergencyRepairKit.et" owned=1 supplies=20 capacity=20
|
||||
19:25:13.915 SCRIPT : ERR SMOKE PASS: transport original repair kit contains twenty native supply units
|
||||
19:25:13.915 SCRIPT : ERR MAINTENANCE STOCK: fuelCan=GenericEntity<0x00000001AEEA8850> @"ENTITY:4611686018427388511" ('GenericEntity','Assets/Items/Fuel/Jerrycan_01/Jerrycan_01.xob') at <6150.000000 203.287506 7050.000000> @"{12D5AD21E383B768}Prefabs/Items/Fuel/Jerrycan_01/Jerrycan_01_item.et" owned=1 litres=5 capacity=20
|
||||
19:25:13.916 SCRIPT : ERR SMOKE PASS: transport original fuel can contains five litres in its native twenty-litre tank
|
||||
19:25:13.916 SCRIPT : ERR MAINTENANCE STOCK: fuelCan=GenericEntity<0x00000001AEEA8958> @"ENTITY:4611686018427388512" ('GenericEntity','Assets/Items/Fuel/Jerrycan_01/Jerrycan_01.xob') at <6150.000000 203.287506 7050.000000> @"{12D5AD21E383B768}Prefabs/Items/Fuel/Jerrycan_01/Jerrycan_01_item.et" owned=1 litres=5 capacity=20
|
||||
19:25:13.916 SCRIPT : ERR SMOKE PASS: transport original fuel can contains five litres in its native twenty-litre tank
|
||||
19:25:13.916 SCRIPT : ERR SMOKE PASS: transport exactly one repair kit and two distinct original fuel cans are in the cache; consumption untested
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal Southern cache holds finite maintenance stock
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal clue-site optional transport attempted once
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal optional transport resolved to owned vehicle or explicit omission
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal Southern transport starts locked
|
||||
19:25:13.917 SCRIPT : ERR NORMAL ROUTE: Southern transport ready at <6149.98,202.648,7038.01>
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action
|
||||
19:25:13.918 SCRIPT : ERR PRISON AI: checked=80 active=0
|
||||
19:25:13.918 SCRIPT : ERR SMOKE PASS: physical enemies stay inactive until prison lockpick
|
||||
19:25:13.918 SCRIPT : ERR GEOMETRY: gate low=<5665.76,86.4699,5613.48> high=<5666.21,88.8479,5614.82>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5671.88,86.4709,5613.06> low=<5671.88,86.4709,5613.06> high=<5671.88,86.4709,5613.06>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.97,89.4209,5614.14> low=<5665.26,89.3983,5613.07> high=<5666.65,90.3702,5615.22>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.97,86.4709,5614.14> low=<5665.8,86.4702,5613.39> high=<5666.18,88.9454,5614.88>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.81,86.4709,5613.43> low=<5665.14,85.6686,5610.46> high=<5665.93,89.4361,5613.46>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.44,86.4709,5611.18> low=<5664.78,85.6686,5608.21> high=<5665.56,89.4361,5611.21>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5666.6,86.4709,5617.8> low=<5665.94,85.6686,5614.83> high=<5666.72,89.4361,5617.82>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5667.05,86.4709,5620.04> low=<5666.38,85.6686,5617.06> high=<5667.17,89.4361,5620.06>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5673.76,86.4709,5606.62> low=<5673.73,85.6686,5605.96> high=<5676.73,89.4361,5606.75>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5675.9,86.4709,5618.43> low=<5675.88,85.6686,5617.77> high=<5678.88,89.4361,5618.55>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5670.8,86.4709,5607.16> low=<5670.78,85.6686,5606.5> high=<5673.78,89.4361,5607.28>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5672.95,86.4709,5618.97> low=<5672.93,85.6686,5618.31> high=<5675.93,89.4361,5619.09>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5667.85,86.4709,5607.7> low=<5667.83,85.6686,5607.04> high=<5670.83,89.4361,5607.82>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5670,86.4709,5619.5> low=<5669.98,85.6686,5618.84> high=<5672.98,89.4361,5619.63>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5664.9,86.4709,5608.23> low=<5664.88,85.6686,5607.57> high=<5667.88,89.4361,5608.36>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5667.05,86.4709,5620.04> low=<5667.02,85.6686,5619.38> high=<5670.02,89.4361,5620.16>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5677.24,86.4709,5609.04> low=<5676.58,85.6686,5606.06> high=<5677.37,89.4361,5609.06>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5677.78,86.4709,5611.99> low=<5677.12,85.6686,5609.01> high=<5677.9,89.4361,5612.01>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5678.32,86.4709,5614.94> low=<5677.65,85.6686,5611.96> high=<5678.44,89.4361,5614.96>
|
||||
19:25:13.922 SCRIPT : ERR GEOMETRY: child origin=<5678.85,86.4709,5617.89> low=<5678.19,85.6686,5614.92> high=<5678.98,89.4361,5617.92>
|
||||
19:25:13.922 SCRIPT : ERR SMOKE PASS: lock permits prisoner
|
||||
19:25:13.922 SCRIPT : Reintroduced [mission]: phase 1 -> 2
|
||||
19:25:13.925 SCRIPT : ERR SMOKE PASS: lock action advances mission
|
||||
19:25:13.925 SCRIPT : ERR PRISON AI: checked=80 active=1
|
||||
19:25:13.925 SCRIPT : ERR SMOKE PASS: lockpick reactivates the existing physical enemies
|
||||
19:25:13.926 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents
|
||||
19:25:13.937 SCRIPT : ERR SMOKE PASS: test does not rely on random intel
|
||||
19:25:13.948 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration
|
||||
19:25:14.380 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
19:25:14.537 SCRIPT : Reintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1
|
||||
19:25:15.911 RESOURCES : Screenshot saved to $logs:err-prison.png
|
||||
19:25:16.730 BACKEND (W): [RestApi] Context Request - Empty URL provided!
|
||||
19:25:16.730 SCRIPT (W): Reintroduced [welcome voice]: HTTP unavailable; no retry
|
||||
19:25:17.411 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage
|
||||
19:25:17.412 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
19:25:17.453 SCRIPT : Reintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2
|
||||
19:25:18.623 SCRIPT : Reintroduced [SPAWN GROUP]: source=aggression-uaz-1 faction=USSR group=<0x00000001EC2963F0> SCR_AIGroup position=<6472.05,162.193,6445.43> living=3
|
||||
19:25:20.593 SCRIPT : Reintroduced [SPAWN GROUP]: source=aggression-uaz-2 faction=USSR group=<0x00000000298E5360> SCR_AIGroup position=<5330.84,175.145,7005.11> living=3
|
||||
19:25:20.627 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service
|
||||
19:25:20.627 SCRIPT : ERR SMOKE PASS: radio rejects distant player
|
||||
19:25:21.991 SCRIPT : ERR SMOKE: radio=<5682.43,20.5428,9978.43> player=<5684.47,19.5953,9978.45>
|
||||
19:25:21.991 SCRIPT : Reintroduced [mission]: phase 2 -> 3
|
||||
19:25:21.992 SCRIPT : ERR SMOKE PASS: identified radio starts defence
|
||||
19:25:22.722 SCRIPT : Reintroduced [SPAWN GROUP]: source=aggression-uaz-3 faction=USSR group=<0x00000001F5037110> SCR_AIGroup position=<6284.78,173.571,7741.66> living=3
|
||||
19:25:22.725 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-1 faction=USSR group=<0x00000001EBAA3340> SCR_AIGroup position=<9331.52,2.19857,5310.41> living=4
|
||||
19:25:22.726 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-2 faction=USSR group=<0x00000001EBAA4880> SCR_AIGroup position=<10564.7,20.1354,11947.3> living=4
|
||||
19:25:22.727 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-3 faction=USSR group=<0x00000001EBAA5DC0> SCR_AIGroup position=<4808.07,27.8978,11189.5> living=4
|
||||
19:25:22.727 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-4 faction=USSR group=<0x00000001EBAA7300> SCR_AIGroup position=<5105.52,28.5625,9987.12> living=4
|
||||
19:25:25.629 SCRIPT : ERR SMOKE PASS: occupied defence timer running
|
||||
19:25:28.281 SCRIPT : ERR SMOKE PASS: leaving area resets defence
|
||||
19:25:48.430 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-0 faction=USSR group=<0x00000001FC0A9570> SCR_AIGroup position=<4993.88,65.4731,5124.73> living=2
|
||||
19:25:48.431 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-1 faction=USSR group=<0x00000001FC961E50> SCR_AIGroup position=<5028.12,66.1661,5131.96> living=1
|
||||
19:25:48.431 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-2 faction=USSR group=<0x00000001FD120020> SCR_AIGroup position=<5062.94,67.5191,5133.77> living=1
|
||||
19:25:48.432 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-3 faction=USSR group=<0x00000001FF293D50> SCR_AIGroup position=<5097.72,68.2207,5130> living=2
|
||||
19:25:48.433 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-4 faction=USSR group=<0x00000001FFA0DF50> SCR_AIGroup position=<5132.58,68.0062,5127.75> living=3
|
||||
19:25:48.434 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-5 faction=USSR group=<0x0000000200B00240> SCR_AIGroup position=<5166.73,69.1516,5120.15> living=2
|
||||
19:25:48.435 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-6 faction=USSR group=<0x00000001FD123760> SCR_AIGroup position=<5062.94,67.5191,5133.77> living=7
|
||||
19:25:48.436 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-7 faction=USSR group=<0x00000001FE474F60> SCR_AIGroup position=<5062.94,67.5191,5133.77> living=7
|
||||
19:25:49.437 SCRIPT : Co10 Escape Reintroduced [AI / air recon]: airport structure={38A8C0CE913C7CEA}Prefabs/Structures/Airport/LightRunway_01/LightRunway_01_blue.et position=<4836.63,28.448,11867.7>
|
||||
19:26:00.544 SCRIPT : Reintroduced [mission]: phase 3 -> 4
|
||||
19:26:00.545 SCRIPT : Co10 Escape Reintroduced [AI / air recon]: airport search finished; airports=1
|
||||
19:26:00.546 SCRIPT : Co10 Escape Reintroduced [AI / air recon]: airport=0 centre=<4788.55,26.6863,11528.9> runway/tower samples=438
|
||||
19:26:02.635 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes
|
||||
19:26:02.636 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle
|
||||
19:26:05.691 SCRIPT : ERR SMOKE PASS: physical extraction occupancy
|
||||
19:26:06.586 SCRIPT : Reintroduced [mission]: phase 4 -> 5
|
||||
19:26:06.587 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy
|
||||
19:26:06.587 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0 crashStartCase=0
|
||||
19:26:06.950 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
|
||||
19:26:06.952 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:26:06.952 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:26:06.952 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:26:06.953 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:26:06.953 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:26:09.214 SCRIPT : ERR RESULT UI: player=1 title=You escaped
|
||||
19:26:09.215 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:26:09.215 SCRIPT : -- Stack trace --
|
||||
19:26:09.215 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:26:09.215 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:26:09.215 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
|
||||
19:26:09.215 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:26:09.216 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c : 107
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c : 197
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c : 162
|
||||
19:26:09.216 SCRIPT : -----------------
|
||||
19:26:09.216 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:26:09.216 SCRIPT : -- Stack trace --
|
||||
19:26:09.216 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:26:09.217 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:26:09.217 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
|
||||
19:26:09.217 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:26:09.217 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c : 107
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c : 197
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c : 162
|
||||
19:26:09.217 SCRIPT : -----------------
|
||||
19:26:09.220 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:26:09.220 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:26:09.220 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:26:09.220 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:26:09.221 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:26:09.222 SCRIPT : ERR RESULT UI: player=1 title=You escaped
|
||||
19:26:11.074 RESOURCES : Screenshot saved to $logs:err-result.png
|
||||
+173
@@ -0,0 +1,173 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\logs\logs_2026-10-03_19-23-27\error.log started at 2026-10-03 19:23:29 (2026-10-03 17:23:29 UTC)
|
||||
|
||||
19:23:29.183 INIT : Workbench startup
|
||||
19:23:29.183 INIT : Workbench Init Engine
|
||||
19:23:29.183 RESOURCES : ResourceDB: full scan
|
||||
19:23:29.183 RESOURCES : processing files...
|
||||
19:23:29.183 RESOURCES (W): resource not registered: @"$RHS_Core:system/thermal/thermalProfileTreeCrownDefault.conf". Setting null GUID
|
||||
19:23:29.195 RESOURCES (W): resource not registered: @"$logs:external-addons-inputs.json". Setting null GUID
|
||||
19:23:29.195 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
19:23:29.195 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
19:23:29.287 ENGINE : GameProject load
|
||||
19:23:29.287 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_595F2BF2F44836FB/addon.gproj"
|
||||
19:23:29.287 RESOURCES (E): Wrong GUID/name for resource @"{0AFDD005CD669892}Language/rhs_localization.st" in property "StringTableSource"
|
||||
19:23:29.288 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_629B2BA37EFFD577/addon.gproj"
|
||||
19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @"{41FA2A08B6971D4C}Language/wcs_armament_localization.st" in property "StringTableSource"
|
||||
19:23:29.288 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E389BB9F58B79A6/addon.gproj"
|
||||
19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st" in property "StringTableSource"
|
||||
19:23:29.288 INIT : GameProject load project data @"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922/addons/ERRI_5E524E4FEECCA92B/addon.gproj"
|
||||
19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @"{E50E557B468C7073}Language/wcs_bmp1_localization.st" in property "StringTableSource"
|
||||
19:23:34.966 INIT : Workbench Create Game
|
||||
19:23:34.966 SCRIPT : Compiling Game scripts
|
||||
19:23:34.966 SCRIPT (W): @"Scripts/Game/Parachutes/ParachuteDeployed.c,7": Pointer type 'Physics' can only be used with local variables
|
||||
19:23:35.487 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:23:35.487 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:23:35.816 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_SiteService.c,359": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:35.830 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:23:35.868 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:23:36.021 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,77": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.032 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:23:36.098 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:23:36.098 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:23:36.100 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:23:36.125 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,186": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.144 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.144 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.146 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:23:36.146 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:23:36.175 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c,138": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.209 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:23:45.079 WORLD : CreateEntities
|
||||
19:23:45.079 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:23:45.079 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:23:45.079 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:24:00.137 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:24:05.024 WORLD : Game::LoadEntities
|
||||
19:24:05.024 WORLD : CreateEntities
|
||||
19:24:05.024 WORLD : CreateEntities
|
||||
19:24:05.024 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:24:05.024 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:24:05.024 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:24:06.486 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
19:24:06.486 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.486 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>')
|
||||
19:24:06.486 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
19:24:06.486 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.486 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>')
|
||||
19:24:06.487 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
19:24:06.487 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.487 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>')
|
||||
19:24:06.492 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
19:24:06.492 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.492 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>')
|
||||
19:24:06.492 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
19:24:06.492 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.492 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>')
|
||||
19:24:06.492 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
19:24:06.492 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.492 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>')
|
||||
19:24:06.496 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
19:24:06.496 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.496 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>')
|
||||
19:24:06.496 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
19:24:06.496 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.497 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>')
|
||||
19:24:06.497 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
19:24:06.497 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:24:06.497 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>')
|
||||
19:24:11.537 ENTITY : Create entity @"ENTITY:2305843009213693956" ('Factions', SCR_FactionManager) at <0.000000 0.000000 0.000000> @"{5414041A15DC4B54}Prefabs/ERR/FactionManager.et"
|
||||
19:24:11.537 RESOURCES : GetResourceObject @"{442939C9617DF228}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_FIA.et"
|
||||
19:24:11.537 WORLD : Entity prefab load @"{442939C9617DF228}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_FIA.et"
|
||||
19:24:11.537 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.537 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.537 RESOURCES : GetResourceObject @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.538 WORLD : Entity prefab load @"{532B5F3CF8496E59}Prefabs/Vehicles/Wheeled/BRDM2/BRDM2_base.et"
|
||||
19:24:11.538 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)
|
||||
19:24:11.538 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)
|
||||
19:24:11.540 RESOURCES : GetResourceObject @"{B47110AA1A806556}Prefabs/Vehicles/Wheeled/BTR70/BTR70_FIA.et"
|
||||
19:24:11.540 WORLD : Entity prefab load @"{B47110AA1A806556}Prefabs/Vehicles/Wheeled/BTR70/BTR70_FIA.et"
|
||||
19:24:11.540 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 RESOURCES : GetResourceObject @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 WORLD : Entity prefab load @"{1C5FE7B7FF49BB8D}Prefabs/Vehicles/Wheeled/BTR70/BTR70_Base.et"
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)
|
||||
19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F6B23D17D5067C11}Prefabs/Vehicles/Wheeled/M151A2/M151A2_M2HB.et"
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 RESOURCES : GetResourceObject @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD : Entity prefab load @"{F649585ABB3706C4}Prefabs/Vehicles/Wheeled/M151A2/M151A2.et"
|
||||
19:24:11.673 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)
|
||||
19:24:14.398 WORLD : InitEntities 'world'
|
||||
19:24:14.398 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Reintroduced', ERR_GameMode) at <60.452000 1.000000 213.136002> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:24:14.398 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:24:19.208 RESOURCES : GetResourceObject @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.208 WORLD : Entity prefab load @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.209 RESOURCES : GetResourceObject @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
19:24:19.209 WORLD : Entity prefab load @"{6E2BB64764E3BE9B}Prefabs/Characters/Core/DefaultPlayerController.et"
|
||||
19:24:19.209 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)
|
||||
19:24:19.209 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)
|
||||
19:24:19.213 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.213 ENTITY : Create entity @"ENTITY:4611686018427388385" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:24:19.213 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.214 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:24:19.214 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:24:19.216 SCRIPT (W): Can't open config file ""
|
||||
19:24:19.222 WORLD : InitEntities 'world'
|
||||
19:24:19.222 ENTITY : Init entity @"ENTITY:4611686018427388385" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:24:19.223 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:24:19.223 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:24:19.224 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:24:19.224 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:24:19.240 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:24:19.241 ENTITY : Create entity @"ENTITY:4611686018427388388" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
19:24:19.241 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:24:19.241 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.242 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.242 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.246 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:24:19.580 WORLD : UpdateEntities
|
||||
19:24:19.580 WORLD : PostFrame
|
||||
19:24:19.581 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:24:19.581 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:24:19.632 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:24:19.632 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:24:19.632 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:24:19.632 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
19:24:43.881 ENTITY : SpawnEntityPrefab @"{B3949F6D215A9F78}Prefabs/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02_base.et"
|
||||
19:24:43.882 ENTITY : Create entity @"ENTITY:4611686018427388517" ('GenericEntity','Assets/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02.xob') at <5675.219238 19.936899 9977.424805> @"{B3949F6D215A9F78}Prefabs/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02_base.et"
|
||||
19:24:43.882 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:24:43.882 DEFAULT (W): BaseRadioComponent does not have any transceiver. (Entity: @"ENTITY:4611686018427388517" ('GenericEntity','Assets/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02.xob') at <5675.219238 19.936899 9977.424805> @"{B3949F6D215A9F78}Prefabs/Props/Military/Antennas/Antenna_FIA_02/Antenna_FIA_02_base.et"). Only printing this message once. There're possibly more nodes with this requirement.
|
||||
19:24:43.949 ENTITY : SpawnEntityPrefab @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
|
||||
19:24:43.949 WORLD : InitEntities 'world'
|
||||
19:24:43.949 ENTITY : Init entity @"ENTITY:4611686018427388524" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <4800.953125 27.820215 11487.412109> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et"
|
||||
19:24:43.950 DEFAULT (W): No weapon slot index corresponds to the default index on BaseWeaponManagerComponent(0). Either set the default index to -1 or change index value on a slot to be the same as the default one.(@"ENTITY:4611686018427388524" ('Vehicle','Assets/Vehicles/Helicopters/Mi8/Mi8MT_base.xob') at <4800.953125 27.820215 11487.412109> @"{DF5CCB7C0FF049F4}Prefabs/Vehicles/Helicopters/Mi8MT/Mi8MT_unarmed_transport.et")
|
||||
19:25:16.730 BACKEND (W): [RestApi] Context Request - Empty URL provided!
|
||||
19:25:16.730 SCRIPT (W): Reintroduced [welcome voice]: HTTP unavailable; no retry
|
||||
19:26:06.952 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:26:06.952 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:26:06.952 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:26:06.953 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:26:06.953 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:26:09.215 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:26:09.216 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:26:09.220 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:26:09.220 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:26:09.220 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:26:09.220 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:26:09.221 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
+851
@@ -0,0 +1,851 @@
|
||||
{
|
||||
"1337C0DE5DABBEEF": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack01_1337C0DE5DABBEEF",
|
||||
"title": "RHS: Status Quo - Content Pack 01",
|
||||
"version": "0.16.5208",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
916830,
|
||||
209,
|
||||
1789670354123815627,
|
||||
1789670354123815627
|
||||
],
|
||||
"sha256": "c5d88d82138bc80c95f364075c3a0fc2228f9c15c6230398f3728a13d25b418c"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
26917910,
|
||||
335,
|
||||
1789670330884205142,
|
||||
1789670353823807747
|
||||
],
|
||||
"sha256": "65197c50ff6e906a5732564e8b440d80ef1cdbcffead9eb388e1e2b56c1322bc"
|
||||
},
|
||||
"addon.gproj_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917892,
|
||||
362,
|
||||
1789670307618593786,
|
||||
1789670307618593786
|
||||
],
|
||||
"sha256": "17b87e0976ac2da1032f1661a884f6d59b56c00823b2fcfdc2a698ea8bcc92cc"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26917928,
|
||||
1992582478,
|
||||
1789670344310557863,
|
||||
1789670353824807774
|
||||
],
|
||||
"sha256": "e5db31f571782997640a67601ebd3bd6e6615c1548274c71b6ab0cdd794f8bf5"
|
||||
},
|
||||
"data.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917893,
|
||||
232459,
|
||||
1789670307954602617,
|
||||
1789670307954602617
|
||||
],
|
||||
"sha256": "855813254cd72dc87515f4c395e7c7defe4b145ac809a740f81c85ca546b36fe"
|
||||
},
|
||||
"data001.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26917986,
|
||||
1993657251,
|
||||
1789670345496589019,
|
||||
1789670354029813158
|
||||
],
|
||||
"sha256": "2bda9c533834dfa2b8e29f4a2a905c30639dabe250554e1346cf1f5dae3f2db3"
|
||||
},
|
||||
"data001.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917900,
|
||||
349870,
|
||||
1789670308754623642,
|
||||
1789670308754623642
|
||||
],
|
||||
"sha256": "d4ec79f2a5cf03dd44bcc4513199056195dfda3c7a5c6bbfd17b2c709b746cdc"
|
||||
},
|
||||
"data002.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26917956,
|
||||
1992567795,
|
||||
1789670345532589964,
|
||||
1789670353970811608
|
||||
],
|
||||
"sha256": "dfbd716c2a0849910a8058b1f008b8403b8c506fe18c3168d2844383ac02988c"
|
||||
},
|
||||
"data002.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917897,
|
||||
332016,
|
||||
1789670308247610318,
|
||||
1789670308247610318
|
||||
],
|
||||
"sha256": "3de05138d1d635f1ba5bcbd74a0f91028bfd59082f45c740051381bd054404b5"
|
||||
},
|
||||
"data003.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26917964,
|
||||
364877149,
|
||||
1789670333444272402,
|
||||
1789670354017812842
|
||||
],
|
||||
"sha256": "6225936ebc266825bbd1c79e4e0020c9f2fb55c3d3501ed66e72d87436ccd015"
|
||||
},
|
||||
"data003.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917898,
|
||||
96448,
|
||||
1789670308423614944,
|
||||
1789670308423614944
|
||||
],
|
||||
"sha256": "8ca2504191def96715ddd6ee98a8df1e3f0951e5755592801eab662657289dd0"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
911092,
|
||||
8188,
|
||||
1789670354121815574,
|
||||
1789670354121815574
|
||||
],
|
||||
"sha256": "cb4f4296d087ea5fe2e849b0fc960748bfede7ea3071eeb545bd7bd309be6bfb"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
26917967,
|
||||
566987,
|
||||
1789670331096210712,
|
||||
1789670354028813131
|
||||
],
|
||||
"sha256": "e8706d6b9bb2474b65f7c588de9fcfad4516bd26dc12e7b6b687e7973a41e7a6"
|
||||
},
|
||||
"resourceDatabase.rdb_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917899,
|
||||
368,
|
||||
1789670308546618176,
|
||||
1789670308546618176
|
||||
],
|
||||
"sha256": "336f9160ad955caa88d286915195699d3ac36f3363391967a178be0fd2ccd914"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
26917907,
|
||||
18180,
|
||||
1789670330627887201,
|
||||
1789670353823807747
|
||||
],
|
||||
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
|
||||
},
|
||||
"thumbnail.png_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26917891,
|
||||
366,
|
||||
1789670307490590423,
|
||||
1789670307490590423
|
||||
],
|
||||
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
|
||||
}
|
||||
}
|
||||
},
|
||||
"595F2BF2F44836FB": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-StatusQuo_595F2BF2F44836FB",
|
||||
"title": "RHS: Status Quo",
|
||||
"version": "0.16.5208",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
910012,
|
||||
2789,
|
||||
1789670389999757705,
|
||||
1789670389999757705
|
||||
],
|
||||
"sha256": "0432a068d8d77e34afd10432d1459df1334238e1ec416c896f13b84bae5a3ac5"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
26919135,
|
||||
1100,
|
||||
1789670379744488450,
|
||||
1789670389873754397
|
||||
],
|
||||
"sha256": "1b83e9df126db639cfcdb6d5119e65a1581c028becd6c09998143ed527ad0721"
|
||||
},
|
||||
"addon.gproj_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919120,
|
||||
364,
|
||||
1789670378419453659,
|
||||
1789670378419453659
|
||||
],
|
||||
"sha256": "d232c4cfc959267482bbf261eb2e5121c76b6bf7d8893c58c520a763df5ca5f8"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26919141,
|
||||
203378761,
|
||||
1789670389138735100,
|
||||
1789670389946756313
|
||||
],
|
||||
"sha256": "985d0cde7b09ee860086cb386cf624fcfd94b5e82b26af0b33bab83f21d06988"
|
||||
},
|
||||
"data.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919122,
|
||||
1409173,
|
||||
1789670378781463164,
|
||||
1789670378781463164
|
||||
],
|
||||
"sha256": "041c8ebdf035c69aed7c04bb55be839fbdbd7bc8501862dd4939c1d71cdfe8c5"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
902077,
|
||||
12660,
|
||||
1790780651747608053,
|
||||
1790780651747608053
|
||||
],
|
||||
"sha256": "763eb04285ccaa2f64455d7593be3b9feb2453ddd2e1e1b238aa1244a2d59643"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
26919132,
|
||||
823768,
|
||||
1789670379822490498,
|
||||
1789670389872754371
|
||||
],
|
||||
"sha256": "25f6405084fd228ff400868b21f033c4c43d44162ce73de562e06d8003b94a49"
|
||||
},
|
||||
"resourceDatabase.rdb_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919119,
|
||||
368,
|
||||
1789670378283450088,
|
||||
1789670378283450088
|
||||
],
|
||||
"sha256": "986f0280a79b0e4ff6d9a3ad60570bebd86ce68869c9f3d5954141f7d5060cb1"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
26919138,
|
||||
18180,
|
||||
1789670379618193709,
|
||||
1789670389873754397
|
||||
],
|
||||
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
|
||||
},
|
||||
"thumbnail.png_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919121,
|
||||
366,
|
||||
1789670378550457099,
|
||||
1789670378550457099
|
||||
],
|
||||
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
|
||||
}
|
||||
}
|
||||
},
|
||||
"5E389BB9F58B79A6": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/SpaceCore_5E389BB9F58B79A6",
|
||||
"title": "WCS_SpaceCore",
|
||||
"version": "8.2.1",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
919166,
|
||||
197,
|
||||
1789670369327462097,
|
||||
1789670369327462097
|
||||
],
|
||||
"sha256": "4bcd7610056ed1d366e9b6d0600e80c622a1af35caecf5c9ecf2c7b9e2b626f7"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
26918585,
|
||||
2957,
|
||||
1789670367793432952,
|
||||
1789670369299906650
|
||||
],
|
||||
"sha256": "2db2e318e6f45bede0d1173d77af03314f888aedfb31bc767d569ccfb6e70a34"
|
||||
},
|
||||
"addon.gproj_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918576,
|
||||
364,
|
||||
1789670367178158473,
|
||||
1789670367178158473
|
||||
],
|
||||
"sha256": "67d15a8e8623130546332c6d6433314cbdf38e034a66330b9c7a739a94731e21"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26918592,
|
||||
43626712,
|
||||
1789670369105209079,
|
||||
1789670369315214594
|
||||
],
|
||||
"sha256": "80e9810c9b7c873187660d0ddf002a63d1a382e81fc3611baa0ae8fdfff29d3d"
|
||||
},
|
||||
"data.pak_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918578,
|
||||
66352,
|
||||
1789670367560168505,
|
||||
1789670367560168505
|
||||
],
|
||||
"sha256": "6635291a1f1aa9cffdb844e241c36cdc04114574279bab66e21613410f5e5686"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
918678,
|
||||
2338,
|
||||
1789670369325214856,
|
||||
1789670369325214856
|
||||
],
|
||||
"sha256": "dd1c683c086efb292e6cc927bd6522a1ea97ebd454e8148356f66554ebcdd4dc"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
26918588,
|
||||
44111,
|
||||
1789670367937178405,
|
||||
1789670369300214199
|
||||
],
|
||||
"sha256": "c4293fef30948a3538751533cc52c9ce449ffada931b47a8fdf1ca48c1618e75"
|
||||
},
|
||||
"resourceDatabase.rdb_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918577,
|
||||
366,
|
||||
1789670367326162360,
|
||||
1789670367326162360
|
||||
],
|
||||
"sha256": "df8cd07ff81263e4108688883b9f20568041f067dbad74402464ec2f88432b69"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
26918582,
|
||||
689401,
|
||||
1789670367794174651,
|
||||
1789670369299906650
|
||||
],
|
||||
"sha256": "8da2e133303f21bb16a2abd25d5bd6c2a4a6f5eccedae74a98358db485a170d1"
|
||||
},
|
||||
"thumbnail.png_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918574,
|
||||
368,
|
||||
1789670367051155138,
|
||||
1789670367051155138
|
||||
],
|
||||
"sha256": "5aaa5989b5f44b48ff03082a0d4004ae71420db6eebeb56282af7d98f36c7000"
|
||||
}
|
||||
}
|
||||
},
|
||||
"5E524E4FEECCA92B": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/BMP-1IFV_5E524E4FEECCA92B",
|
||||
"title": "WCS_BMP-1",
|
||||
"version": "8.2.0",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
918673,
|
||||
193,
|
||||
1789670366131482045,
|
||||
1789670366131482045
|
||||
],
|
||||
"sha256": "92ff4ae6fec8afc679726186f424bb31c9918d182f321afca4696654844e39c7"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
26918544,
|
||||
2900,
|
||||
1789670364825147789,
|
||||
1789670366119130662
|
||||
],
|
||||
"sha256": "ad44151140adf62e99eaa639984c2b9c400be17481e934186d61c307b5221259"
|
||||
},
|
||||
"addon.gproj_8.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918530,
|
||||
364,
|
||||
1789670364263081920,
|
||||
1789670364263081920
|
||||
],
|
||||
"sha256": "3065c7c353cb7623ee85f83d462d4dac37c92efad1a0255f2661470e6cedfd0f"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26918541,
|
||||
119808197,
|
||||
1789670365649118318,
|
||||
1789670366115130557
|
||||
],
|
||||
"sha256": "f715ad5fa3de788061a66a3ccd933feead5cc1631507ca63e9061049c538fab6"
|
||||
},
|
||||
"data.pak_8.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918528,
|
||||
25795,
|
||||
1789670364132078479,
|
||||
1789670364132078479
|
||||
],
|
||||
"sha256": "24a7f735e55ccfacc5cdacbb39fb76a6fac294f4cdc47dca0fcb6e3f1919f1e6"
|
||||
},
|
||||
"gallery0_776x436.jpg": {
|
||||
"stat": [
|
||||
46,
|
||||
23106914,
|
||||
64588,
|
||||
1788720671481676966,
|
||||
1788720671481676966
|
||||
],
|
||||
"sha256": "63649f5239059dd12234250b8c8e313b14ca134e30e4309fbd1eb45f92e77097"
|
||||
},
|
||||
"gallery1_776x436.jpg": {
|
||||
"stat": [
|
||||
46,
|
||||
23106915,
|
||||
47808,
|
||||
1788720671495639547,
|
||||
1788720671495639547
|
||||
],
|
||||
"sha256": "81f89b026a1bf341f8cd3bb19facd67e8d0f56073c924e026983836fee6bfb4c"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
918496,
|
||||
2928,
|
||||
1789670366129130924,
|
||||
1789670366129130924
|
||||
],
|
||||
"sha256": "ad0f9baa154a250712c94b50c5edcb25200002bdc186d35453b5e8c32c0b6ee5"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
26918535,
|
||||
16514,
|
||||
1789670364934099542,
|
||||
1789670366080129638
|
||||
],
|
||||
"sha256": "c65677e8767d92c96c6f35b482350d56e3dccfa026a3c5470b332120990f047c"
|
||||
},
|
||||
"resourceDatabase.rdb_8.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918527,
|
||||
366,
|
||||
1789670364004075117,
|
||||
1789670364004075117
|
||||
],
|
||||
"sha256": "fdc44be4e1523db5965b015a7ea511623399a5fb3548aaaf8b2a4807fc6ade7d"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
26918547,
|
||||
708338,
|
||||
1789670364826600016,
|
||||
1789670366119130662
|
||||
],
|
||||
"sha256": "103a98bf476d510ab3081abb371170ae6cf65aea65b9095636d651170a5b0038"
|
||||
},
|
||||
"thumbnail.png_8.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918531,
|
||||
368,
|
||||
1789670364388085202,
|
||||
1789670364388085202
|
||||
],
|
||||
"sha256": "5bf1e0f8794a4e2e862658a10071360df63ed6a440ee2ca5514afbc2e97e375e"
|
||||
}
|
||||
}
|
||||
},
|
||||
"629B2BA37EFFD577": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/WCS_Armaments_629B2BA37EFFD577",
|
||||
"title": "WCS_Armaments",
|
||||
"version": "8.2.1",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
920134,
|
||||
197,
|
||||
1789670377639162612,
|
||||
1789670377639162612
|
||||
],
|
||||
"sha256": "8e5e6b2fe4099ca90bb4498c9479924e775ca0eac411c8230114143ff1a8297a"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
26918715,
|
||||
2926,
|
||||
1789670371305266851,
|
||||
1789670377499241577
|
||||
],
|
||||
"sha256": "e6ffcf559a2e7898848349c090300ea8eca8cb2e13ecef456a108bcc82efc8b1"
|
||||
},
|
||||
"addon.gproj_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918707,
|
||||
364,
|
||||
1789670369590221815,
|
||||
1789670369590221815
|
||||
],
|
||||
"sha256": "ba8f2b36575408f11b2107fc4b0f9449c9dc057629ebf894c7bdbc77f53cbc1f"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26918730,
|
||||
395962643,
|
||||
1789670376182394919,
|
||||
1789670377620432679
|
||||
],
|
||||
"sha256": "84a2cf01e2d17a06f8d775ca542a0cc98739f9f4b75b79826017e1387faedb18"
|
||||
},
|
||||
"data.pak_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918711,
|
||||
214221,
|
||||
1789670370007232766,
|
||||
1789670370007232766
|
||||
],
|
||||
"sha256": "dc3ff832bce708121c61a5dfe09be8504352556c50341f9878f4b457e165ade2"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
919170,
|
||||
2504,
|
||||
1789670377637433125,
|
||||
1789670377637433125
|
||||
],
|
||||
"sha256": "2863bb2bdb586286f8aedc34d5dfb6adbdaafd5fca0f8f21136c7a5351d1ce88"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
26918718,
|
||||
141469,
|
||||
1789670371389269057,
|
||||
1789670377499429501
|
||||
],
|
||||
"sha256": "7f38b7ed578b0b47864648a7b70288fe49dae4cc2556d5754377a1c28b2b6532"
|
||||
},
|
||||
"resourceDatabase.rdb_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918708,
|
||||
368,
|
||||
1789670369714225072,
|
||||
1789670369714225072
|
||||
],
|
||||
"sha256": "2ffa1cf6f8c07600147ae779ee3be1ccec8da23cb1c10d8c73e0c5c5d3dc6d06"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
26918721,
|
||||
689544,
|
||||
1789670371307273812,
|
||||
1789670377500429528
|
||||
],
|
||||
"sha256": "ccd771dba7f3f222e9733e688e6dd9e4c5edae2accdd80a6876241094e23f3dd"
|
||||
},
|
||||
"thumbnail.png_8.2.1_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26918710,
|
||||
368,
|
||||
1789670369835228249,
|
||||
1789670369835228249
|
||||
],
|
||||
"sha256": "e58ef73e4a794e56ecd04bfd84940ec539e5ca481d6b69ffb20f9fedcd3c2e77"
|
||||
}
|
||||
}
|
||||
},
|
||||
"65930CB4CD0237B2": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/ParachuteFramework_65930CB4CD0237B2",
|
||||
"title": "Parachute Framework",
|
||||
"version": "1.2.0",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
23608865,
|
||||
764,
|
||||
1788881939235881733,
|
||||
1788881939235881733
|
||||
],
|
||||
"sha256": "ec665641799be1f97100937ce87c894a88bee99526fac0695303c339121e8bd1"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
23608826,
|
||||
124,
|
||||
1788881938831871187,
|
||||
1788881938831871187
|
||||
],
|
||||
"sha256": "183fbb521382a95ad33af9efc547147a80241bd536a29d124c93064b5ae5e8bc"
|
||||
},
|
||||
"addon.gproj_1.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
23608818,
|
||||
362,
|
||||
1788881938288857014,
|
||||
1788881938288857014
|
||||
],
|
||||
"sha256": "5030f4430dbd237d93fbcc49ab5c667241b803f1beee4060498e882ea85c9d7f"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
23608829,
|
||||
5048302,
|
||||
1788881939131386944,
|
||||
1788881939131386944
|
||||
],
|
||||
"sha256": "ccb22523ba0040cb9d9206a7ab0ae7e5b4411b1704bde39e3e4a7953416e3042"
|
||||
},
|
||||
"data.pak_1.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
23608820,
|
||||
4696,
|
||||
1788881938426860616,
|
||||
1788881938426860616
|
||||
],
|
||||
"sha256": "168504d70f88650b0e7acbdcc80ef384ee5b90e2f044839f837b1220b767afcb"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
23608819,
|
||||
5088,
|
||||
1788881955440304751,
|
||||
1788881955440304751
|
||||
],
|
||||
"sha256": "178156f61a332f596dc3783c4d02b0ab5d50a47d4aa1572395760d0fe062500b"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
23608835,
|
||||
3188,
|
||||
1788881939082877739,
|
||||
1788881939082877739
|
||||
],
|
||||
"sha256": "0994a4b1fcfacdd8d8f69759ba6bde878d633545e380a5774a05e4cac3b6b2c4"
|
||||
},
|
||||
"resourceDatabase.rdb_1.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
23608822,
|
||||
364,
|
||||
1788881938690867507,
|
||||
1788881938690867507
|
||||
],
|
||||
"sha256": "6a0793ea2080ae22fac1efd6d3da3ddb3100fd0b60869098e5572be66318c883"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
23608832,
|
||||
2255011,
|
||||
1788881939194880662,
|
||||
1788881939194880662
|
||||
],
|
||||
"sha256": "715ac1bf4b6abefb2726cc4c61e903e63ae3a2bfec1e8a85be6cb81eb308407a"
|
||||
},
|
||||
"thumbnail.png_1.2.0_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
23608821,
|
||||
370,
|
||||
1788881938560864114,
|
||||
1788881938560864114
|
||||
],
|
||||
"sha256": "2bd7127d58adee39c3aa1e2212436499b10adf4fe2faa0b3ed5fcadbfaaae768"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BADC0DEDABBEDA5E": {
|
||||
"path": "/home/jakub/.local/share/Steam/steamapps/compatdata/1874880/pfx/drive_c/users/steamuser/Documents/My Games/ArmaReforger/addons/RHS-ContentPack02_BADC0DEDABBEDA5E",
|
||||
"title": "RHS: Status Quo - Content Pack 02",
|
||||
"version": "0.16.5208",
|
||||
"files": {
|
||||
"ServerData.json": {
|
||||
"stat": [
|
||||
46,
|
||||
911088,
|
||||
209,
|
||||
1789670428409812415,
|
||||
1789670428409812415
|
||||
],
|
||||
"sha256": "90353d1b4ab072f7844bf24d8066031efd69feb76ddcbf66dea34b52ddfe0a1c"
|
||||
},
|
||||
"addon.gproj": {
|
||||
"stat": [
|
||||
46,
|
||||
26919414,
|
||||
336,
|
||||
1789670399470006320,
|
||||
1789670428369764835
|
||||
],
|
||||
"sha256": "6ebd73d663ed6dbf981cd8bc7d19cfd5bcd3c9dec3b9a706fa331d992ef200b4"
|
||||
},
|
||||
"addon.gproj_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919383,
|
||||
362,
|
||||
1789670390797778656,
|
||||
1789670390797778656
|
||||
],
|
||||
"sha256": "72d988d5881efdf7d8781b2dc978a0243e1a3d587ced56563299855724137232"
|
||||
},
|
||||
"data.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26919411,
|
||||
1992445813,
|
||||
1789670421137575039,
|
||||
1789670428335763943
|
||||
],
|
||||
"sha256": "5b28362571e396c008eb2286dc5a76b4ccf869c0a279916209fb0ef20d6b145e"
|
||||
},
|
||||
"data.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919381,
|
||||
170934,
|
||||
1789670390675775453,
|
||||
1789670390675775453
|
||||
],
|
||||
"sha256": "7cde302270a1e5c3a88517ff8b08a5b50bbe63e7392434d8245542f81b0bfdf8"
|
||||
},
|
||||
"data001.pak": {
|
||||
"stat": [
|
||||
46,
|
||||
26919421,
|
||||
238642257,
|
||||
1789670400589035695,
|
||||
1789670428370764861
|
||||
],
|
||||
"sha256": "fb2aecbde5668c4d431ea74d64f6d15f7a9f608fefe01838d7c85fb0c818499f"
|
||||
},
|
||||
"data001.pak_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919384,
|
||||
29970,
|
||||
1789670390937782332,
|
||||
1789670390937782332
|
||||
],
|
||||
"sha256": "e6fb290c2f9d8dcd0c0ac95c3dee054377a525e00129abc766defa079385d6ea"
|
||||
},
|
||||
"meta": {
|
||||
"stat": [
|
||||
46,
|
||||
910016,
|
||||
7720,
|
||||
1789670428407765832,
|
||||
1789670428407765832
|
||||
],
|
||||
"sha256": "e9ba58307cb931026c5c59654f3b4b7f92ac6e0682a1e94fd2eb1d5b75c214cf"
|
||||
},
|
||||
"resourceDatabase.rdb": {
|
||||
"stat": [
|
||||
46,
|
||||
26919388,
|
||||
111601,
|
||||
1789670399484558966,
|
||||
1789670428260761974
|
||||
],
|
||||
"sha256": "736bcd2e60177e5af99d93c6b5f07ad79a950899aaca23000f33ad405cd1b74e"
|
||||
},
|
||||
"resourceDatabase.rdb_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919379,
|
||||
368,
|
||||
1789670390384767813,
|
||||
1789670390384767813
|
||||
],
|
||||
"sha256": "9a4f54837a83d2acc2bdc62288b62fe7f24876a374f1270d5a5d2a497bb5de8f"
|
||||
},
|
||||
"thumbnail.png": {
|
||||
"stat": [
|
||||
46,
|
||||
26919391,
|
||||
18180,
|
||||
1789670398997629625,
|
||||
1789670428260761974
|
||||
],
|
||||
"sha256": "4c70bf384375f069cab9ed719f3865441fd363a010495e7b465f3ae83ed887c3"
|
||||
},
|
||||
"thumbnail.png_0.16.5208_manifest.json": {
|
||||
"stat": [
|
||||
46,
|
||||
26919380,
|
||||
366,
|
||||
1789670390509771095,
|
||||
1789670390509771095
|
||||
],
|
||||
"sha256": "d0e233b32d3d41ac44ea127ea5eb028b97a63555f7867278a7a6f5e8e1df7255"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+439
@@ -0,0 +1,439 @@
|
||||
{
|
||||
"addons/core/AI/BehaviorTrees/ERR/MortarRapidFire.bt": "16b263bcb2fb3ae361367a600753a829425620d2e6b350a891c51fba47437ab6",
|
||||
"addons/core/AI/BehaviorTrees/ERR/MortarRapidFire.bt.meta": "f2a44ece28891240e6bfa1d01af29428adcadbe82c80e287eb33cd5e58f1f90a",
|
||||
"addons/core/Configs/ERR/AdminMenus.conf": "a7f889f260e43656136fc159342129e5f48748d28c426f65f9faac37b624cf94",
|
||||
"addons/core/Configs/ERR/AdminMenus.conf.meta": "5faf5ddc0a51c1d0f82d60af00d91edc22fe9c39aac50d8d04b772a2c9271be1",
|
||||
"addons/core/Configs/ERR/Content/Registry.conf": "546a5a407c9e6c25c9157ae4392898fa3f40c04c7956649e62201f9ac0ba187c",
|
||||
"addons/core/Configs/ERR/Content/Registry.conf.meta": "046aa988bf8e972afcf7a60b6f2312f605f016f98625dbbd9cd75ebf9ea88800",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "a66c30039c7141e5a0f22af21aa522728fe4aa5cde821158aea3b716d11457a1",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/ObserverInput.conf": "e898d645911e85b6ba902366cb23890d8bb14bbd2c485102e6d49ea728e9b054",
|
||||
"addons/core/Configs/ERR/ObserverInput.conf.meta": "9714dce6c38ee81bcc513c8ebef51d7af63fd15bcdda2e40946937c625dc3ba4",
|
||||
"addons/core/Configs/ERR/Tests/LegacySites.conf": "3864eb638d0ed4dd313013d2d787f975ae6ce4bbe238569919f76b73d5f7ca42",
|
||||
"addons/core/Configs/ERR/Tests/LegacySites.conf.meta": "097ac7daef4fc18344699a8471fdd77f9d158f8c70bab394068d7a08e4777ac0",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/core/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/core/Missions/ERR_Everon.conf": "936619df7789a6b4b80bd763f702526e1145ab4d5c300516c07e7e70dfe57d92",
|
||||
"addons/core/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "b46e1f4aeef383a8dbe7ef2b5c12a55a8111856c52ba103a1e508c01b82dfc61",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/AssaultParachute.et": "b556997989605e2a05982418b7e9f26d12d427eb3ea6e3bc50e85c67ea7aa4b8",
|
||||
"addons/core/Prefabs/ERR/AssaultParachute.et.meta": "e9dea2d533ad1ce6ce689e0e2815c97a6382e1b90c35ce1efa88a885527e8e18",
|
||||
"addons/core/Prefabs/ERR/ConvoyCrew.et": "29a525a29605386dfcf292dc2316e9fc7650ce39db9fbaa4ce4372ad0de66db4",
|
||||
"addons/core/Prefabs/ERR/ConvoyCrew.et.meta": "0a909a15b7dcca34202ded136b3bdbbe8898153c9589e1cce1388433d362da02",
|
||||
"addons/core/Prefabs/ERR/CrashSite.et": "8d06afe6e2db8986f06a7c5d6649e52df009f9eead7345bf2b477f50a0725b3c",
|
||||
"addons/core/Prefabs/ERR/CrashSite.et.meta": "0f54fe80ed96394374c1922e1d0b05f7e0200ce5b979ff58325b033f51641f69",
|
||||
"addons/core/Prefabs/ERR/CrashWreck.et": "f5de4785c0e3cdf02f1d5372e9b01171bd5a37acb9c36aa2a94bae3f429b2272",
|
||||
"addons/core/Prefabs/ERR/CrashWreck.et.meta": "bde3299bdbbddb91d2ef471b61035b6cced29899cff4cd90c080fe584ce63f26",
|
||||
"addons/core/Prefabs/ERR/Epinephrine.et": "e09c70b3d47a4dc5b92fd332c8222b99554b28a8a0c93cb5caac18eec4501571",
|
||||
"addons/core/Prefabs/ERR/Epinephrine.et.meta": "f1861f0b0ccace1b7b3d9c29768e37a83bf0c6fae5a411b1bd61d6b2eec7ed89",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "4d24c7811415c06386205e5bf5c132a23fcf21e96c75c7657ccd5f3ac914ac50",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "5a7b330f33956cc1781c8dc843e8186f2d37a98653ab36e7c42b9019df3c89f5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "e403d5cb3a5966f0cea81f15e0e825d482ba1a7a27b12498319ba45a414963b0",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "4d3e5e2df28cbb8292c436ae05d4fc7e5ca789a123450a6968d9a718b6ecef20",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et": "0157bc235eeb78a0e1373b561fd22a1dcb225c833ff7c2d4abae688bca0ec92a",
|
||||
"addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et.meta": "da6f065cb2414b5a4cbe9ef0f0b1295b2466f26ad406c0bddb83845d4598efb3",
|
||||
"addons/core/Prefabs/ERR/MortarCrew.et": "21086e886fe3199624208c9a866f883ec109f7d08746c2b56b497e59857fb656",
|
||||
"addons/core/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "5118ecaf9d2038eea44a4b785f05d2e78781dc1387249aa58a6782c7e6752e14",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "d3eca8fe9197c57a27a285cdb3baf168b037b198d92b39df28a338ae2cfd0c74",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "c0ca5219aa2d6322ba7d094b92000640b259112ff6611a745c0713c8875d09d4",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonBackpack.et": "ae750f08fc9af645561f59d7e5809bd22f4cec26ca8fa6409d09730765958c91",
|
||||
"addons/core/Prefabs/ERR/PrisonBackpack.et.meta": "7da6aa45467250edc910ad7230dc244d1b041e8a6f55881eb3747ce51f9212ba",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "b0ff94443fe334032113a663917de23f920a8b73ffadc9c8e9f11b545022b3d2",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonPatrol.et": "dc88c31cf5c415573a874f74e13572f0add9e6122c8fcad507fe82860d789c47",
|
||||
"addons/core/Prefabs/ERR/PrisonPatrol.et.meta": "5528e0d778dce5ed39c3e504c6427625527127b23269d20fbf12ca2bffe52ffe",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "9b410b7c85bb001be4601ad93f750e17b8318b850306d84f29c4dc1b02723d7c",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "e6d345ac98ad9ec742bf6c3b8686839c3256df9833d31bb4bdf605cd41d0ba5c",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "99b1d80b49d1e7f9d30aa4283772a36fd66e962369f288f5fe329c7fc911bb1b",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/RadioCamp.et": "5e6216bf8e6e160da5d9f966c8f7c2081bf6dd16dfac1b89d682a14b3b8a6716",
|
||||
"addons/core/Prefabs/ERR/RadioCamp.et.meta": "3cb8d3d553ab6d8d111a74f721cf4e69ee1011cbb90248b83cdc7275697276bd",
|
||||
"addons/core/Prefabs/ERR/ReconCrew.et": "33953379ceb725bcd0cbe505cd643c94adaed17dbbfa95dadd404d6b8e345715",
|
||||
"addons/core/Prefabs/ERR/ReconCrew.et.meta": "2653e8c5b1cdb857de5badd5959ddd9826a6a298ab3c166628dbb835d7104d90",
|
||||
"addons/core/Prefabs/ERR/ReconHelicopter.et": "c609ee59ab145e0a1936f95726b86df643f5cc425c43924029e9c1abc69ebbd0",
|
||||
"addons/core/Prefabs/ERR/ReconHelicopter.et.meta": "d80f1c3d6a6f9104562b89729996c1c92ad240f08cdcf48d4c390a09d2047c08",
|
||||
"addons/core/Prefabs/ERR/ReconPilotEast.et": "d961f329823b991eafed80d085de1bd89b44a4575be98d8dac385d6b77741ba2",
|
||||
"addons/core/Prefabs/ERR/ReconPilotEast.et.meta": "d73df3c896359a54514d2efcd851f579feca7a2619b76c2a38f607649a31a4f1",
|
||||
"addons/core/Prefabs/ERR/ReconPilotWest.et": "8f8221927269352e55c8026ee5b00e026c281c79af6684b386f24e7dc4675fb8",
|
||||
"addons/core/Prefabs/ERR/ReconPilotWest.et.meta": "4785f23bb492c6af420ee7896ddbfc9767e0db1e06de95207df2dc949a1b1814",
|
||||
"addons/core/Prefabs/ERR/ScoutEast.et": "b4593aab494c4f21637757b3daff4f349da77b4c48ec5e8a4a2917a6a12cf811",
|
||||
"addons/core/Prefabs/ERR/ScoutEast.et.meta": "7c72af632537f687e92f30b52d97fc7d70dadd39d33f37e0b1004f9596f55012",
|
||||
"addons/core/Prefabs/ERR/ScoutGroup.et": "8dc0fce8ee3decc1c367411b00b6d8518df9d8458281cec0881464a2ce906af0",
|
||||
"addons/core/Prefabs/ERR/ScoutGroup.et.meta": "62e43fd152ce57aa4ceb2187a49e4aecdeb9f428b3a1e8318f86bb83dbf8a259",
|
||||
"addons/core/Prefabs/ERR/ScoutRadioPack.et": "f1c4911e2556c0e0caa8b896982190c5e7d0433e850b4610e19442caf9117607",
|
||||
"addons/core/Prefabs/ERR/ScoutRadioPack.et.meta": "825506e3d814d30a52d5dbf64124470641c07a0453543ba71426841e6c783635",
|
||||
"addons/core/Prefabs/ERR/ScoutWest.et": "2681b5a3f8621adb44195f0dbca6f3e79ef7decad8f9d0dd0e1a801ec2549627",
|
||||
"addons/core/Prefabs/ERR/ScoutWest.et.meta": "22a6607b4b8fe606ca75a634a0b2ac3178e7bedae7f9ff01e7a4989f3b39a3da",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "cd2dcaca0df4c39816e582c594591a535525ed77827ffa3de24d27b79996544d",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "4c97b0514fe7e723046f40f0b396f6573b12eb9981ca5df70b9e8aa3cf29323e",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "f33681281d26676fac88736091834d5a7b87fe0fa01883582542df964dcfc694",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Prefabs/ERR/TerrainConnector.et": "cf9cb28f5a3f41931380864a29ac979aa1d5e843456f564ac7a7de78f88e1aa8",
|
||||
"addons/core/Prefabs/ERR/TerrainConnector.et.meta": "9f37c979ae282aabca29ce84beb0db851ee8b9a19f7f3a64d387c175616127f3",
|
||||
"addons/core/Prefabs/ERR/TerrainTakeover.et": "6206fe2eb4e2c6c1a9e3ddf2898535ae08981c115adc6ddd926017ac20d4b535",
|
||||
"addons/core/Prefabs/ERR/TerrainTakeover.et.meta": "64e953e378ab1d2a75ee7246f876f4ef93ae8a4e3fddb5002d7ba37268cb959d",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZ.et": "29f157849f413261494a63d4d5b0a97e8bbe61cb076efcd59d6c940653f23352",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZ.et.meta": "544c94cf1c26757a10654de7856cd6cc48b821ce3bdc02add13cfe6514269915",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et": "cd4acdcecad299445952aea0adefc85f2b9e9b43f8186f100e0505c5621b3656",
|
||||
"addons/core/Prefabs/ERR/Vehicles/SupplyUAZRearSeats.et.meta": "123955da03462befb90e293b3bb856d49cc761166611b38ff47cb48ec2fbe95c",
|
||||
"addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Actors.c": "980d30964845600a261693cc5c5553e1472e8e54867bdc06133ff5c7b36c9128",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminMenu.c": "8e8233a1c9000901e3a48141d59a55584099fc3b319f87c1589461b975ac9221",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminPlayerTools.c": "56780d78bf423f54f482d8620f821b8d3eb0199194482b4f12e37f5ec3f55ef5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminProvider.c": "62e05aceb49da07fed7aa89fb6b2f8eb3efc373ac09eff286fba983c3ad570eb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminService.c": "e8f778bfe56a91a1c761968261dcd7a5f5daa7f4983752d818a5443385fac049",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AdminSession.c": "89d92f138a201ad7e752e027ba3930a2e0bf647d7b3a2c576346c1467f8bea3a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_AirfieldPlacement.c": "0c2f4d31a2abc8f3f90bda20546543f2a1cf9306e9bf93351dda1883b990770e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingFeedback.c": "e46988b92243df19a5400eca7406d6969b8b1174d8e3efad48fa0a936cbfdd07",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CasualtyLoadingService.c": "e6f22813f7a04e2c0ea000d054407191f2be8badfa6c51e062e9dbf84b95c67b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ChatClient.c": "4bf937ff74e0483c17fa0103f73bfee3afd8f67a37c0c248b08772a17bfcc349",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentDefinition.c": "bc1dd4ed27ec894cf4bd617fb226cb8140b544aaa9ef6d8654e815d81e7f6fd0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentMenu.c": "3dfc424b1fc83dbc094054ea2e969a4aa584c724b77f23623e2fec9cba83ec52",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentPolicy.c": "3a4987345d5a7159234a7e1a08bf5ac40dd5a23031e9b1953fc43a0501d9924b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ContentSettings.c": "3e2734dfb935a4e93d79b66ca4a7c883723a1fc348e3595432dbf2bfca643923",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_CrashSiteResources.c": "832aebf6e754dba54ba28b8f480180d32ced968a2d2f192424c4007a862c2b43",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DebugAI.c": "bc5529c60591a6c36c39cdb753b1af948690fc3c3c725f38a8d595b41a499235",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DebugIntel.c": "a9f6e7e42a3214879a21052e897f9afc0653c12ff15d5bee7766e26a1af6ab17",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryMap.c": "dd350bdda1bdf427ab8cefab623fe60cce5332b062d1a29686fe52f73e9e83f1",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DiscoveryService.c": "34458b3a4f7062375c9c5b5599308e9cea67fc4a316420836f6694ca2c646ffc",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_DocumentComponent.c": "885c8ab4fc9e64c3f8b40056536096c8c32b011cb340b25ca00353a96da15c69",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_EnvironmentService.c": "c0fae5bf51ccf507bc84d44adc2d1dff021cd83653c0468b7645a4f343e3fc8d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Epinephrine.c": "e04c53c2f665997023b2daee744265cd22f4f0101444e4d9b0efbd114f74fa9a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_EscapeGameOverScreenInfo.c": "6e3c65e55b05cf205040c310b9086faa41b88582c7f9faf49c010afd59da5b07",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionPlacement.c": "6d388fe21f08b25cbdb5dfa4e198d94a4c80c5092f8d17630a4654e18bf8b3f5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionMenu.c": "3549339d7796e67fc646680493c226e545b6fb95daa0270af9901795bdf8ed50",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_FactionSelection.c": "04b8bd8a042cf743ab8a87ec3711f9758e7b0112995a9d363e81a63df4eabe5e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ForceLedger.c": "0ecaf1c5a52568e751678b0b1236e91e6adb538f8fbf010d38b61a312d1bf253",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ForceSimulation.c": "2bbb8888c752a3ffc042f3059937526d25ae288af5b4db024cc683025a2605ce",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "9a0536377f0e93f70972838de6480dfbdb44bfda198f70daaa541616eb046fd6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_GeneratedSites.c": "addd7850e58a2f5c4a0ca6672033f2b42f5879e9a1a6a7ab86aa730419cef97b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ItemPreferences.c": "690a39a28a84ffe7ccbd27d4af50679925a870b53accf18d6573fe94e71d35ba",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_JournalText.c": "87a6c19429f12c5630ed73170ca9a8a6d2255d6cd38b130166a78aacd15f2de0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_LoadCasualtyAction.c": "1521af55a34110ce1c971b5226a618a9c6d931622abaae4946d9c0d27c05a273",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_LocalAdmission.c": "a076922d1ae966cf5cc67b198166ca6b1288358fb7f641207a4681e6a610a2ae",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Location.c": "5b0b058130ccac02bdc1dcd6474d51a6f45da4dd52ed6c37906692fca3f194b1",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_MissionRules.c": "17d1f48878b02a457eebbe5ff87c4267488d68d2a9b3121dda77a8bc8e69c8c6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAdminMenuProbe.c": "ec8d04b6550b39b9688ef67b40cb2f14a9d98c8fff62b6dfb8d4a43e19b4e4c6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAdminSettingsProbe.c": "73e58561e08e50008d33f81eed606dd4e8109fb69a627e892d28ca468d641f7d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAggressionProbe.c": "85a34cf60018e90d974cb67ab0f358f3073b6b9f02c563ec200e062f1d249e3b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeAirfieldMarkersProbe.c": "593e59664dbd7330b52674e5d4cc7b70db588cb75a1259ed808b74602501d541",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeBaseSmoke.c": "e811e985048e07365569acde6b5f045d57e9bbf13927f85b74e6e347fd2ef571",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContentProbe.c": "cb0ccfe1e1575f9ed80a8054058b471f3543378db059e6af2fed8eb42a262638",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeContractsProbe.c": "60aa767d9455f2f4958a6a47bd68bbd8ab0466adc8f1dd9ae433c40ae96c68ff",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeDefinitionProbe.c": "904d8d4c3e7b91d49dadfe495fc7b4f02f300e4aaf7efa348df5ca17ec4a6e8a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnemyLoadoutProbe.c": "0885ca69f6fa7f53414ce1792cfc3c49916886b8173783c634135c13c5d37429",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentProbe.c": "9e2e66ac5d9778a1c65445348e3300cbb90b68b3f669f3ddf1d2b78a858430eb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFactionCatalogProbe.c": "e3011fa47b67122d7b2c23af8f91b7a217599d6cc114c4f9de628744b9c948d3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFactionSelectionProbe.c": "946879d822e7be2d48e03a3140aa1aad3e3d44dd18507fa3cdedb4c6d7dd81b9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeGeneratedSitesProbe.c": "83ab84ca4de7b545963896ed9d14e6545c23a2b940515730d74acc2f6b3dd18d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeInfantryCombatProbe.c": "3e4c4382ab91f470357268927b954fd101685df6b2244df483f0422d6c0d7da2",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeMedicalCombatProbe.c": "3b9c557b249728c518f9d6b5cb24b725ecc32a69ae12df069cdfb0da70a80b95",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeMedicalProbe.c": "4b73e7cf35e9c8fddb089678a320ea58272e1b6611318d0a762754c171eff785",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveMapProbe.c": "2d07b895cb74af58454605fb1c536a566733e3001a9375dd0677d5f274bf2a46",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeOpeningToolsProbe.c": "0c5d6b96ed5a7cb1cf0d098d534dc7190449ed09339062e6b584729d53a61b4c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeOptionalSiteProbe.c": "19fc19e22348e6213827f620f4fdb5dc26144ea2ce0032de773e79c1fb155a26",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePatrolProbe.c": "5a2af71cc4cfccc7dd7c23584398a38290eba1a8894cd46f6967252ff3a7087c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePrisonBreachProbe.c": "4889e0d3799a6a21b9f84bcb2f2ae78dce16269cccd1329f8d1fcc1a23e7c22c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioCampProbe.c": "67f1a088f9b20e5f0f11ed3aa083ffa772bffd7c74d85b7a307344ac3d47e09a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioDefenceProbe.c": "ff1e27a0ce75b123a86e7df31354831880ca62ea90b6c5d7c60d3ba168e1fff0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRadioInteractionProbe.c": "7b27552d233813894f65c08eb9f04b547c4ca9ff96a2370a763cb94bd4a555c3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeRecoveryProbe.c": "d6691f22432b3ce37d07d448aeb3ce7feb5cd09e852e0167b5e4676afd24bb21",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeResultProbe.c": "c9a89cae067f221b9f33965b4d3ab311b78ba79ea383ca65032c4001df44b472",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeSiteGarrisonsProbe.c": "1a5ff8747d7501862085b5e9162043fee3b05e82c73c516ad8093aaada53dc60",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTimeProbe.c": "4a2c6ffd947334a0a71eac083d10c853c524b00042e9ea0987497c4cee60c3d5",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c": "7a3fe04aa1c5ed1061ff63d9d5180e8b925932b62d76c1ffb49bd3dc23530993",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeTransportSurvey.c": "816df9a2a9072f9f7db75e56168d8a8fa1e665ee8f7dfa79af011b354254909d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c": "59bce863142e4fba4b6fb2f544bb8a58061f0e99b1a38e5ac291cea919563763",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveMapPresentation.c": "f189f8987244e10df61ac577bbbc952ed5c4e6c431a8e3cd192a10fe2e8c3bec",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ObjectiveText.c": "2e2a880e68c9384698f9df21334d27e1aceaf3b59166d00eaabb802f19f61a13",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Objectives.c": "b9cd5bb3b193c20401175c4328405be1b121e8a60b7b5999910b6a71f834af8a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Observer.c": "682aa5549470c69fc72d261fbfcf9f7a04a41a66e0101b269ccc00bc282ad05d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryGateObserver.c": "1e376ca83c0005cf532539e14d7f47363c47b7c5b03fe3d55405a59208705fd7",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryInputObserver.c": "808a46cc1e4b31b65dbbbcdd55493f594ebb3974bbec38b4a2402334c653c0ef",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryLookObserver.c": "d5a1b636938d65e9d11c78b31487f2924400c34d98e2ec812954a2a224da7dc0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerAdminCommands.c": "eca9baa3b07da48a740851583540840f8bf5f65f7be854902a3778f76967faad",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerGuide.c": "e49bab76a015ab545088af7e5eaa3cc45811907db4e5b1c5fa8c18afef34b62f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerMedical.c": "270454d50235bc28df9bba4fde2689934578874c4eca9560afb9f0f6324d7215",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PreparationStatus.c": "43a406822a0361f916abc363f27e0c578ee94855036981d876bf47c68233c71a",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": "67f8b444824634fc37fc253c60fd24b56d06d971f48e56a8d53095c97aaf0070",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonEscapeService.c": "ed180448cb516bc4ec521aedd366810a47787628c7f5ee9c9afdbd185d980751",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonPatrol.c": "284618391ee2da84dbcda4a99ca3c072eae3d67b8a9ef40a86827b9ea00810f9",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ProfileConfig.c": "9df8ccf45fc2ed12f4b14d08270878696e8785760a3ae51fe032b6f3818fc0e6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioDefenceService.c": "f5f0bf1352141f933d0edb5630e30541e001dc07e1d2c8529b29cc159c126b13",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ReaperRHSCompat.c": "bcdf98c05ac6cdf0c7eaa854531b02e9ee4f53fbb346ae01d58114e572e7dd4f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_RecoveryService.c": "86f9a7769e3ccb19fc61127fe2fee2ad0dd825487a5cd59f334de8b9741c93cf",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ScenarioComponent.c": "d7c953fc8617c21e03f7d501c4a4c00a034b6375060072fd03c751fc2970feeb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SelectionStyle.c": "f8a545dc9c21ebe397a5f790f6dd85d3c8ab18e444ac3b486b386f7d0df15008",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ServerItemCatalog.c": "d3385219f4f28e95b32cfae27092168ed09ace6baab4fe8c755963bdb8a795a6",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ServerItemsMenu.c": "0ac154f77852b959244716e2494f632b6a2d8cd08171a4681af0365fcd5e7436",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Settings.c": "47fb9c34d31bffc892b18d6d6c4e7500d10b0a681bfa73e6476a761ed3375f0d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDefinition.c": "2088c45798f0eced702e0abd97550b8d1fc97ebcc34c3d497978b7424f6c670d",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteDiscoveryRules.c": "dcbce3b7aee89bfc47a50e9de89209758af1f1bb462b99af67a8ad7a26e9f229",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c": "15a28876954bbbe0e80d5b5b19e7336f154023cd05b67d65dd709ae7fd9ac712",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SiteSquads.c": "183883783a4e8399cf62851a4cc65a5d091d25131bc53b4323cf17286315b2e0",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnClientScene.c": "b56f99a91cdc53bdb93d320d10839339022d7e61e6b101eee8296271abd7d3cb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c": "c949642366ad124dd2abc4111cd598eb94aa257fbae01b6fb3a0f1882a23e83e",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "47a39c951be71bfcf1cc50526d507d0f9d8ef2fc09408697b6fe6b0dc5a529e2",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnPlacement.c": "270bf465808d23627a11e720c6632d4fea35d0c679e63aa64046ef8874d68ceb",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnSceneInventory.c": "76b79d5bd9d1f367e1ed19724302b7d49f8b0ede85cf19e89c452582ef651f8f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnSceneLease.c": "20de7f96bacc9037580d88d4424664b4554b2c082d82e7d29913e9dfe390b594",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_StartRules.c": "ab7c21ef700343cbe769d8d51d91f167db37285b466d6af9873e121b3adf4ade",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_StartSetup.c": "58a6b617b22910d0ce9255f82091dc11cd1284417a66adf1cdaa7b661c1ed01c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainCatalog.c": "ba2e68543a8c929492d06f8725a743d26849a630d6f8c09be0f23894f92d0990",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainMenu.c": "1da542ef60ff7c1897b1f12432c636ef6a08cc710bac520ef186589d506e9a54",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainPreference.c": "93fc55f2c33e95adbcf2bead3430aa14bdb55154315760bcc9647f89dc8286ff",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c": "ee75cac068b99e7403f5eaabe556152513cf5d973602cc6e6b8967d25402f6ad",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainSites.c": "63ad027dac5bafb9e93805c361cbb27bf82af0567ea181a760ddedea98204c06",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverClient.c": "458b84b3fb31c5a2bd1b7c3d65f25e0aeab91f5505ef0813231435c8a3c7d2b7",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverPresentation.c": "d66a29a44e999cc3f2e56ba9c3c6bc936c027747312e08778ce301c1837f2112",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverSettings.c": "da22775930b13e41d4a71409e37af3bb99e4cc1d94bdea0e3b59fbdcd4d40132",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TimeService.c": "63867760876d523a1794f619118a52c5cd387d5d92756cd286b2c16a348a6c7b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_UnconsciousCameraProbe.c": "66b1c4591b0ecc67cb08418a115bb02ed2b0168b7ae970f1e0a1ea335c59dc5b",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_UnconsciousWeapon.c": "24d31bc857486638e55c605283c17cde0cdbd3c5c6021eac1ec93611387b10d1",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityActions.c": "bd7d0aeb4abcc9d8044e4888f9a92f9e5fc97c098bdfa3bbad57e1a29697a779",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityComponent.c": "2ffec4e646584ec546147fc4b08249825cb32b531aba26467b586d760485adc3",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_ViewDistance.c": "8514f72f8207f12570d2317e64094a45507a1647dfd45a1501499ef81e90189f",
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c": "a01d4163d3ab5b480ffbd2ceeff7384d8df6b7dd64036d580cd0c462b0135d25",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirAmmoMission.c": "0a471a40c8f7dfb797d8d35e41c5b1ff91e8d2ab13b43cf866e46c0e4ab4ed9d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultLoad.c": "5554994115cd7d56152ac78ba53034bf934b71c5634b17d35e96884dbb3b8a24",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirAssaultSystem.c": "2eaf9816eee3e1cd2ac70744a6ef7ea5a90d0a3eebdf925e384028a7edde6a42",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirReconSystem.c": "f8a0e3cf4552d8133efd33c2126ea15a7694676773a7047c15e00021c1d9721e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirSupportPolicy.c": "b5dad011d5a0574a406d6469e0744a9d37700cb41930dada28c5143d556acf53",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftAmmo.c": "2be282406d0c45ab2e35b0ced791b5e494c662588f536701a4e82e6f5fb7c913",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftControlBridge.c": "b8f0141644d8f043c6db4c2d4bb93215c548e5c27ab5468c66e996d62bdf905a",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldEnvelope.c": "0f53c7d9ab167a804eb904d63725decebb53fd5796fdf27864a75abed5679838",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldFlight.c": "c04e264cff9963821852094c451502d31bf9c96d4deae2e8ff8a2373b53b5665",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFieldRules.c": "30be68f4ca2db7e169f6f0432815821179cddf9159f7b150341dc8eb479bbd17",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFlight.c": "aa25a8e67a30c48677bf528236402b7f8e5d815dc18df93b878520ad3d1fe8a7",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AircraftService.c": "3f05209227986b5c6bfb193f8f53783cfd4ef083bce898e22257c3e63daed913",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AirfieldSupport.c": "c6d88ede0b1b6bac5a7075b6e2e783ccfa8850210aabd28bfa4bcdb698cc5f87",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AssaultParachute.c": "a93c996059e7166988e9d1b0b498cbfd36f19a1cf8520cb4e9215a8884752e18",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_AutomaticEquipment.c": "5832cbd3a43748e77f4e7f1b59361801c6d0445e0e15165e97d7a897b338709e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_BodyRecovery.c": "2c3135a1457677028d91abee41b68c40a3a2d64a7588ced3ace47cc8e2cfd950",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyBoardingProgress.c": "328f8a5eabb8174b7727eee1d675db83a2eb0be7b8e834db4e950a645ca5d7a3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyBudget.c": "ca49c274146d56e30cc93fa1652cc34c0fe68ea95725b0b3e33ab3673a6463c4",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyCombat.c": "5c4b7576b28d51edea868cbb91a0ab31a40e6ddb558f1b8a38e07e20fdb2969d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyMineStock.c": "4497d6b790a45df2b76d18541ddaf299b406def88b868caa29f096849026a42c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyPlacement.c": "aac2a2c508aebcd9eed0a0cd310c2f3774357bb9b1fc383f305182b41d29caf3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyRoadPlan.c": "fae404f85cae63e63976938a5fdb73efc988ba25c5846564f12edca04fb88551",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c": "cc8dc67129457623505d959a097df765a1364ba4616313954ed6bf4ff0eb3542",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyStartup.c": "360228fd45aa6ecd9426e36120b5e637d2feee1e3a4a89aac8207526b871c87e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyEquipment.c": "c52d4a3cc0e71eb136487c42df2fcd5bd6da1c33d31dbd3d6429c237dcf4a8d9",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyGunnerSkill.c": "adf8bac5a6f7e40b2f9caff5fe9be590c4e4ce2b2b387ba39e741a3c4f4cc564",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyLoadout.c": "a48f32dbd7f209bf08fce2840aaffc1781c571fc679763be58987f6b082e776c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyMapMarking.c": "0f161fd3e08a54e3e1063679127549e482c40253a022e9d06cd9ee4d740b8625",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyMedicine.c": "05d341a9a000bfa2084057bd67d476d6e35adca6c8518d74c27cd31b551bbb95",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyOptics.c": "759e0a88ff30cb781ee69b8a935865d63ede5b1d97f31d344018f650a967c37f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemyRadio.c": "3a97e5c3de9ff33873d97c6b2d84ae505cfc4f3146e047b928e76ec3b22c8789",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EnemySkillAwareness.c": "00c450d033e43fc45c9e2cb64a1d81161d123cc594a4292cfc5f68eb6c17ee60",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMine.c": "69382b9f3a7cc50798ec5d7ae646145f9e7b80ce89370e9d7fb184e1272d569a",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMinePosts.c": "bcddb72845189b52e5ed71c687d7dd4b0b40b91b7306c3f6edf84a631002fc5b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMineSite.c": "d838f5693d4fa5d252d529e59777f560674c02532f1041a5598e938b3a850839",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_FiniteMagazineReservation.c": "8278590ced1936d618905b0cbd0b5aebddda238d426a6a2a52e455fc36bbb502",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotHQ.c": "c51fccd0ecdb0a1d6ba99ae965e2e572fc1ea65a5d8dc2e1e2a058698dae45c3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotLoading.c": "6abb278409527bb67db084138a773de240d99ba7f63f9ac740f8167615d53f1d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_GroundDepotTransfer.c": "21daa9ed8cb5f2dc08a0fa85e305fa4b4f3e7b01e16c71fd1ca98d66a4e8b652",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c": "2837755fcb5fc8a174192b4d881e3c623a3bf03a90d55c0d8e4be6ab2f1fd3c3",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAdminProvider.c": "e9bb5f2f3ec270074964fc8607e5a07c23f224308a4446837598d93e201d7775",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoReporting.c": "95c024cbdd35c02d9b0c3d389d29bb042e5dda6ffd2f5f0d896078274b3adb35",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQAmmoSampler.c": "8bb0ec1422887feaa340307d3c60bae50fc82d424fce6390876e580ff8b75e8b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQBodyObserver.c": "f59421c1e0c83f0f480d7dd4d048b4b0a41193ed8fe8f2f627d2b6a696420ea1",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQCoverage.c": "8d9668858c47b7e9fee2b12d3ebd4e7cb88146b817cf615c4b0dade26c81b2ec",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQDeliveredCasualties.c": "1f738127e55e843ee2705007cedb5c08741f52f63c75eca7c80242177af82273",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQJournal.c": "53563ff54fc4e0656713d6eaec5e88ddf69fd4bfa8ef6a67cfa13380d24031e1",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalAwareness.c": "124260280ac8eda0e920bfcfc86932c9b21df6b1f7a6aa8acfc43feea3da149f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQLocalHandoff.c": "2dd700dae9d9b232d22ca63ff01af75a3f5cc213ac24b7c0a43ffa38bc0b9ffa",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMemory.c": "ec2047a477fb4273e22ae6bb68e7365f321f55c583b5d2c48c4abf2ac38e3b7d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMineSampler.c": "2a0fdc4d27e947a1d77b02ae23f757c7fa074eb456f817b7df0766583d757f55",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedAmmoSampler.c": "2f0db77ba999586e4290e440d112f1002da17ab5fd20bb4f5b7ff6df99f58a81",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedDispatch.c": "f62f8bb8fde222f3f47d89df1439083deb6f5b14633402a2afb7c6a97803582f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedIntercept.c": "5f45545c11de5e183969203cdf07e29089697ddc89752a9c5aea0fa2a1a33a97",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQObservation.c": "57ad3f0b68d150791e30a7e4bd7dfedfb1ddd78a1c76f228e67b33ea9cb7144e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQPursuit.c": "5a364f0349fa59e9a76aaa6bea42fff9b6592e36462fce9fd67d7962a3cdca6f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQReport.c": "12ea8ba08753d1e6d38b237087c1209cd2f9574b53c3ff0f27c082bed029c9ea",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQRoadIntercept.c": "f87727aa1c722a180c7b71fa2d896601b6250978a21bd2d1e973501fee81373b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQStatusSampler.c": "b937eaed913a5095afa8e678dc1c36b5c805541bf8cd5be927069533d6baed1c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQTask.c": "16ed213344c00ec80080fb6866136333c11115e99f402d455033b686ecec8dfe",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQWatch.c": "abe634cf6003ae920ec1ed18e305ed462920204960894520d3dd11f7e5ef1c33",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterCombat.c": "df1c319d10efd07ed6f971cf0e41d8d7e377b04ea7f0fe143bf94df733fd1d9c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterCrewRecovery.c": "e76af0fbf6f436a9c3c9d4c7b779bc08a78f6fe705c08bf6d9757bbeb65ee8eb",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterOpeningPlan.c": "0b6275221dab491f148426df05e132579f3acc20de5559226c3b38975618355c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_HunterService.c": "79369d5cc30cf628f02df0023157ab423e40497325dfd6a73b218757f2b689d4",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoAccess.c": "ab4262f78d54782c5ecbf5fff4ebe3da16d72329658d7e18c0c35387dc8b3c7d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryCombat.c": "5684fcbee128a35107312452297f7ae2bec28aaa1b63f619fa649f36df8ea476",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c": "02c399413f80879c22b4891e8ec807c67a6235677095fc4b98bafdc360d6944c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryResupply.c": "ca8eee2704e7758172e33014404bb1307c683f19b561b840d4592f6312051e62",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InfantrySupplyPool.c": "c8e454573cf064ff392291d6feebf1f23be64390b5b8e944c03dd065f9f46b42",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_InterceptVehicleFootprint.c": "5dea67d14ebab67231c485e14bc92f34c005a5f1bf6d9c0943db28e9857e958a",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarBattery.c": "157024afc8fd3c1ffeea6ae923ff091e5773b9ffcf5f5864f8040d001e689110",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarFiring.c": "f2597d44c10d10de2462aa5e5450a22b8a5ad0eb99bd0cc09a8cf1ca2dd4a350",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarLogistics.c": "b3624e4a00a2bdef16f6c100bbd79910e3bb8c2ae8ec5fe2ad5aa70bffecd303",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarPrediction.c": "05863b2b4f9f70cdb288f91c722cbea163c13f2a2927dc485482e5bd4fa7d57f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarReadiness.c": "4c3799b3f2681e977669de0cbfaeb307d9a682b04365bfc9f59079e762965758",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSalvo.c": "c128850c7a78a4d8fee00ad38f48b265f1fbd1d9b24b092ddc5c205b0f0ad6da",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarStation.c": "cbbd7c86f722b664c85ab7c070ae1131d2ce5c41d1dacb4381bff9c1720a1866",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSupplyTransfer.c": "ad71084f507ad9c32d3055e7ec6844a1ec5ddf568c0216ab8391e902b56e417c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MortarSystem.c": "bc290ee8bed299d869598cbf41ec281653e0cc7f3c64c7214613df8a0fc83829",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoPickup.c": "5f7ca5b31f3b405c2a6ca32ff91042f5b4dac6ab9640ce67fb10d7a74236ba69",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedAmmoTransfer.c": "0b195784497672fdaf651f336c14f7be98c257f98c85cfbeb4f96fe1a401999b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedMagazineSeed.c": "b42d0aac142907433df8bedc40de24c94813544016cf5f451846f1980250f995",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_MountedResupply.c": "c26ad43705765be1c20eca37fbe2978b8c647151f6620ed37141657a4b7dc312",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirAssaultProbe.c": "c1d55b338b157b758e6ffb993d5f689029b28b13929797c91e5dcb15b5e561ea",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirLogisticsProbe.c": "58fe863775d0ad575cb566c78cef696c9826691cf49ef9adde76376be7316db1",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAirReconProbe.c": "c1216e0512a0268e4dbb82429e228334401c0c3cac52ba4486ae6dc91e41576d",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftControlProbe.c": "0cf3e72ccdc42e6ef20fb71d743f0e037a9e69b2e082c720fa705628cf790205",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftFieldProbe.c": "b64907c7566a894ca2f3c49ede5d972d4087a938da1a0ca87bcbd7c2203b2c52",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeAircraftRouteProbe.c": "8d0dca97e5106d1c84b64992c789e1af0689514beefc027e713ca6ab901fc470",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarSalvoProbe.c": "fb9ccc6b36247ab3ad828ffbb2556abf5c2838d93ea6cd1ad259c0a015142f5e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarStationProbe.c": "a110f0abc753cb1d2f781e457e637dd5346ecd2e924eb5eb3a5c7dca3d1e2340",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativePatrolHQProbe.c": "9784b551cbb91f017004fb728ce08b5c36bead0ffc83aa7149c2c46a7c4dc495",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeScoutProbe.c": "41b39b1abe5e51a5b8a428d533cccbfb0dda9d7a570228dc3489408c60543f17",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativeTownProbe.c": "ade130f49fc9d868281cee7fde383f084f70ed8d4b876dacebbaed8538e84999",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ObjectiveDefence.c": "83ef91c2118521aedb4c1838b2e47909c80e0950086449b98ced168f1fd87080",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ReconAirports.c": "7551347d776d6e0eec818d6468cacbca7ac53daee7317e0a1618ca3d39ebc762",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ReconCrewLocks.c": "684bc5b9858c7ed90ed2ca6d52fc0e731a7e37a116db776090257b72a63621ab",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ReconFlightComponent.c": "b7665e1ee678347b1e74b91830d3d4ca5e5a7c0432ee82c57d76f58ba6b90ac0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_ScoutSystem.c": "63287a252e4e7d5aefce840279f26ce3e1f286cb79cadb32596c37897cec7119",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyColumn.c": "35678ec625fb0a3c0871e2c373fcff49816440a97a165ed25c8798dd72ef059f",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyService.c": "5b1578afbf6da736453cc9d3872979eddd1649746aa32d3b0c7a9e3cab50057e",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoySystem.c": "f09aa817c27d6af0ccfb544f4ab1ae2afafb63d626641e03d87cfe159475d821",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyTactics.c": "dc3acdffc8ca48f11b131f66d30d679ca68f3b3004344bdc78723bc9305915e0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupportScenario.c": "a7b46253e1bb37cea7c29bb557fbf43ca207022d0f1cc927349441b2d1615279",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_TownGarrisons.c": "57f862476751087972fc78d0b27ab44e72361e27d32f15d55f9fe7fd7d6bd0e0",
|
||||
"addons/core/Scripts/Game/ERR/10_AI/ERR_VehicleAlarmPerception.c": "45ac71d25e10a057a26a5b0fc7128935baaf47f4c0f87208a4420fa52086fd98",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelAdminProvider.c": "d63ab5c547021aeb61d398b8a773afeedee4662d3ce15d9fd9d0e9e37262f8b7",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelDiscoveryFeedback.c": "62f2c408383f410782d9d41fa50acd6bd8cf66eeb80d2b79f91852b9d2cf8d97",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelEvidence.c": "6bbf8d3b83e2c09fd9a23a9a5e5e11d7c29af2e618116bee613562fc45af2b33",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelReroll.c": "d8b04de9ea789732cc78ebce9aa60786c86fe46d05f671cf251eefa68a214b59",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_IntelService.c": "2911325c79a7a372628b18ffa0e110d11919ce2c2cd7b19277bfd608fdb03dfc",
|
||||
"addons/core/Scripts/Game/ERR/20_Intel/ERR_MineIntel.c": "3ce16cebaa9703b2f9803df7c11614f94de6460a9136dab8f80dcad41ae2b1c2",
|
||||
"addons/core/Scripts/Game/ERR/30_Map/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/core/Scripts/Game/ERR/30_Map/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/core/Scripts/Game/ERR/30_Map/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_AdminCommands.c": "282fe1463add7af8771aa58507b254e69d2d06f50274d4c77321db073f8394f0",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeAlarmHearingProbe.c": "5dbb6a48909b76cd141e3a79ef01d2e68cafee55153821c4471f85c761fff94f",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeConvoyCoverProbe.c": "d2450140cf9bdf09210473234605b4c0d818ea5b91f9532209166a35c5d13701",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeConvoyProbe.c": "4bdc920e87fa768b0ef0ed893c70ddbbcc9255d74163d7b657fd2ec7c4f14c32",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashGeometryProbe.c": "7867ce1794aa0d1bbab72c32f60f5bd0c2bad4f5ff6224978c215e7828840178",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeCrashStartProbe.c": "957f40e36bfc025b8bc752b1f41dc177c8d0844c69ee5994321a47cf3ddea1ad",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQBodyProbe.c": "811244cc8297817efbfc3ee4edf01c868eae23c88127ba0c72e98ee7422da72f",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQMemoryProbe.c": "d8fec6c138bb0f5bdbf99ee82ffc3ac9b44d1045d8833da63f8aa5f39beeb7e5",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeInfantryTransferProbe.c": "9b2de4dc22bdadd51b0271219a971dc8dc07f70ed3534f306acf03ed81b29424",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeLocalHandoffProbe.c": "0d4d61c424a16008595f86fa61f3b848caf9bd6e9ebbacea9c10254d88ba378e",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMaintenanceProbe.c": "852b9b397efc3f919c97fec63bc3df1a850cd7833421af8441994afd191951d4",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedAmmoProbe.c": "8d197f7a1398625e5a19db3284b0bf72c6ee6e032843a3e4d9a4e58de42b6825",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedCourierProbe.c": "12710e9e5548fe8856f7a52f3566338369a8a1eedf0bd92af16229271872ada5",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedInterceptProbe.c": "34b0b1e38a59f14c4e83d93ec412779945388e6f4d697bda2f6cb90f519a6372",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeMountedSwapProbe.c": "a6721fcaaccadf8eddb06687c7d587d0a3e377d5d1bb0b8e72e630fede8690ac",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeRandomRadiusTrace.c": "7e946406067092e30b6b75cc6ef0c56db7f866249e02bd13648156933ee578d9",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": "e2a32dbe372edc2f5cd03a55dcb3dd11689ad8b60940a7a318b0c829d464d3e2",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSupplyConvoyProbe.c": "701311de6a2c9fe8f0534a22056323c34072df26595dc70a7d4df45bc06e6c13",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSupplyTravelProbe.c": "32e6074e912491f2643a24cb44311b9fe5b069c76e4e94a45e7409ac82d36507",
|
||||
"addons/core/Scripts/Game/ERR/40_Chat/ERR_OrdinaryScenarioLaunchChat.c": "a747af09599ce4d0c52051f18f00c4624d24d137e328341b580b82e896c6bf65",
|
||||
"addons/core/Scripts/GameLib/ERR/00_Core/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/00_Core/ERR_ValidateBaseWorldPlugin.c": "49a38c37b51e5318c7dcbcb01543dd9a6300d053f0d39808b3974f4edc45b871",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/40_Chat/ERR_ValidateWorldPlugin.c": "f567518b54f43b88747df2838cdfd6ebb34605c0919a3e7d271d28dd8b67a9b6",
|
||||
"addons/core/UI/layouts/ERR/AdminMenu.layout": "5583b018cabbebd7b4398b36bdca26c75c3437bcefed482dae9ed2a619bb7cf4",
|
||||
"addons/core/UI/layouts/ERR/AdminMenu.layout.meta": "9deeece996f43b1f1fed6b5ec89279645c7b6424250200a42580cc088142e9bf",
|
||||
"addons/core/UI/layouts/ERR/AdminValue.layout": "cd811af6d2fb187f01c74e20ea07ad85669546b0ad70efae2ce52921ce26cbca",
|
||||
"addons/core/UI/layouts/ERR/AdminValue.layout.meta": "56b3d2335db400c1308e07c4a35d278b23ef32013dfd6dc82951866327428d08",
|
||||
"addons/core/UI/layouts/ERR/ContentRow.layout": "942e33bf2e08550446b40bcac31fb4504b7d8c717a42c196f54bf4025c72706c",
|
||||
"addons/core/UI/layouts/ERR/ContentRow.layout.meta": "8c4bc13b41e7aee38e0ca640a97813ed1a6964a00e2cff9e1fe4ebd71fc2fdc6",
|
||||
"addons/core/UI/layouts/ERR/ItemRow.layout": "6d364ce48158b90abd2185ca87ee27b095d0f7a5c8d59a0c65940e4be5488ac3",
|
||||
"addons/core/UI/layouts/ERR/ItemRow.layout.meta": "33eaef9c403ea3a030e58ec17f78e46af457048243571ad5856fff04101fb60b",
|
||||
"addons/core/UI/layouts/ERR/PauseModsButton.layout": "d21d436291e2c1b262e33dc228b0d60a1d188dc9e85cfda6d2373f8281431b79",
|
||||
"addons/core/UI/layouts/ERR/PauseModsButton.layout.meta": "9ed6adabd8f53eb9a562d7186789876bba5c4202155ca894c1af866ca47354f3",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout": "b364752c44896d67dad07e466a04f4504a50813fb36ee7c34c9189ea9677b4e9",
|
||||
"addons/core/UI/layouts/ERRMap/ObjectiveMapElement.layout.meta": "8691fe2eaf46568bca4a9f8128b247a8da810bb87a5546aa7ca3334e740270d6",
|
||||
"addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "6e83a9c70282aff43b23a08b732739e7a241a31e8abf200498c90a745d3d60dd",
|
||||
"addons/core/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "6bcb7fbb27b6282719dae8a37486e518d4cbaea385f2ea9af1918b36bb28b175",
|
||||
"addons/core/addon.gproj": "73e973a1f1c5910393e16f86a3a40d792031bb2fa3fc7f4dd87a06a16c3e34a4"
|
||||
}
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"launch_id": "b3ffd77f-6270-4818-852f-b66ad3ce8a2b",
|
||||
"captured_unix": 1791048205.742276,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"1280",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"1280",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe",
|
||||
"-gproj",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-workbench-crash-prison-default-20261003-1922",
|
||||
"-logconsole",
|
||||
"-wbModule=WorldEditor",
|
||||
"-load",
|
||||
"Worlds/ERR_Everon.ent",
|
||||
"-plugin=ERR_ValidateWorldPlugin",
|
||||
"-errPlay",
|
||||
"1",
|
||||
"-errSmoke",
|
||||
"1",
|
||||
"-errSmokeOutcome",
|
||||
"normal-escape-route",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter"
|
||||
],
|
||||
"manifest_sha256": "513004bc879f0850f5ffb6959725b5958df1ad737635d6b3b47be43ea35c9f5e"
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"qualification": "UNQUALIFIED: concurrent source edits; strict native archive refused, raw diagnostic evidence retained without overriding its guard",
|
||||
"source_changes": {
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": {
|
||||
"launched": "487f1d004aa4f7a5f58c12c37724b26fcd54fc62b4096d48f3a7436d9958274c",
|
||||
"current": "e4585f70f193878169a3f0566d03610143ecb94682d78c9a91cfd816c64be6fd"
|
||||
},
|
||||
"addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeoverManagers.c": {
|
||||
"launched": "5b7661a5617b7124a10d3c18e087a4e2363a967eecc5c87ecc94573f2abc07f2",
|
||||
"current": "15b34f50775f1011fd56ba8e1d6eee80afe282a137b6dc5f2b8434b8f6988fdd"
|
||||
}
|
||||
}
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"log": "/tmp/erri-crash-root-1852/default-source-drift/console.log",
|
||||
"smoke_completions": 1,
|
||||
"assertions_passed": 64,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [
|
||||
"19:23:29.287 RESOURCES (E): Wrong GUID/name for resource @\"{0AFDD005CD669892}Language/rhs_localization.st\" in property \"StringTableSource\"",
|
||||
"19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @\"{41FA2A08B6971D4C}Language/wcs_armament_localization.st\" in property \"StringTableSource\"",
|
||||
"19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @\"{84270E09F7A4A7A0}Language/wcs_spacecore_localization.st\" in property \"StringTableSource\"",
|
||||
"19:23:29.288 RESOURCES (E): Wrong GUID/name for resource @\"{E50E557B468C7073}Language/wcs_bmp1_localization.st\" in property \"StringTableSource\"",
|
||||
"19:24:11.538 WORLD (E): Unknown keyword/data 'Parent' at offset 35955(0x8c73)",
|
||||
"19:24:11.538 WORLD (E): Unknown keyword/data 'Parent' at offset 36915(0x9033)",
|
||||
"19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 42646(0xa696)",
|
||||
"19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 43645(0xaa7d)",
|
||||
"19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 44617(0xae49)",
|
||||
"19:24:11.540 WORLD (E): Unknown keyword/data 'Parent' at offset 45590(0xb216)",
|
||||
"19:24:11.673 WORLD (E): Unknown keyword/data 'SlidingTrackMaterial' at offset 19441(0x4bf1)",
|
||||
"19:24:19.209 WORLD (E): Unknown keyword/data 'm_HardLandingVelocity' at offset 133(0x85)",
|
||||
"19:24:19.209 WORLD (E): Unknown keyword/data 'm_DeathLandingVelocity' at offset 163(0xa3)"
|
||||
],
|
||||
"missing_end_screen": [],
|
||||
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"stopped_unix": 1791048373.0132298,
|
||||
"console_sha256": "47e7dc614f91d460865062709589f61b55a20f727647e3f03a6ce34756f5b3a7",
|
||||
"end_source_sha256": "e13c5a67dcb265207954d92ec5c86c193e0252ad6787ad78071d443d82279d85",
|
||||
"source_unchanged_after_run": false,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "b3ffd77f-6270-4818-852f-b66ad3ce8a2b",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "513004bc879f0850f5ffb6959725b5958df1ad737635d6b3b47be43ea35c9f5e",
|
||||
"external_addons_unchanged_after_run": true,
|
||||
"external_addon_count": 7,
|
||||
"external_addon_inputs": "external-addons-inputs.json",
|
||||
"started_unix": 1791048205.742351,
|
||||
"result": "source-changed",
|
||||
"result_before_cleanup": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [],
|
||||
"term_sent": [],
|
||||
"kill_sent": [],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"session": "/tmp/erri-workbench-crash-prison-default-20261003-1922/logs/logs_2026-10-03_19-23-27",
|
||||
"rounds_required": 1,
|
||||
"project": "chat",
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"dedicated_server": false,
|
||||
"audio": "silent sink and per-test-stream mute"
|
||||
}
|
||||
+565
@@ -0,0 +1,565 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-crash-prison-default-20261003-1922\logs\logs_2026-10-03_19-23-27\script.log started at 2026-10-03 19:23:32 (2026-10-03 17:23:32 UTC)
|
||||
|
||||
19:23:32.274 SCRIPT : SCRIPT : Initializing scripts
|
||||
19:23:32.274 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
19:23:34.065 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
19:23:34.117 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460
|
||||
19:23:34.118 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
|
||||
19:23:34.118 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
19:23:34.966 SCRIPT : Compiling Game scripts
|
||||
19:23:34.966 SCRIPT (W): @"Scripts/Game/Parachutes/ParachuteDeployed.c,7": Pointer type 'Physics' can only be used with local variables
|
||||
19:23:35.487 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:23:35.487 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:23:35.816 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_SiteService.c,359": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:35.830 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:23:35.868 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:23:35.997 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:23:36.022 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,77": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.032 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:23:36.098 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:23:36.098 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:23:36.100 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:23:36.125 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeVehicleSecurityProbe.c,186": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.144 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.144 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.146 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:23:36.146 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:23:36.175 SCRIPT (W): @"Scripts/Game/ERR/00_Core/ERR_NativeTransportProbe.c,138": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:23:36.209 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:23:36.582 SCRIPT : Module: WorkbenchGame; loaded 185x files; 656x classes; used 2752K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 198cfb22
|
||||
19:23:36.590 SCRIPT : Module: Game; loaded 6638x files; 13576x classes; used 41351K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG,WCS_DEFINES_ARMAMENTS"; CRC32: fda73be7
|
||||
19:23:37.622 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:23:37.622 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:23:55.122 SCRIPT : Reintroduced [config]: using $profile:Escapists.json; legacy files retained but no longer used.
|
||||
19:23:56.877 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
19:23:56.877 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
19:23:56.878 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
19:23:56.879 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
19:23:56.880 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
19:23:56.880 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
19:23:56.880 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
19:23:56.904 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
19:24:00.135 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:24:00.135 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:24:14.398 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:24:14.432 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
19:24:19.204 SCRIPT : Map load time: 2514ms
|
||||
19:24:19.214 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:24:19.214 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:24:19.216 SCRIPT (W): Can't open config file ""
|
||||
19:24:19.223 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:24:19.223 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:24:19.224 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:24:19.224 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:24:19.241 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.242 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.242 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:24:19.246 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:24:19.373 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
19:24:19.387 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
19:24:19.581 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:24:21.084 SCRIPT : Co10 Escape Reintroduced factions: players=US enemy=USSR independent=FIA
|
||||
19:24:24.633 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-prison-1 position=<5671.88,86.4709,5613.06> heading=100.297 attempts=1212 fallback=0
|
||||
19:24:25.888 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-radio-1 position=<5682.43,19.4634,9978.43> heading=336.115 attempts=1415 fallback=0
|
||||
19:24:26.139 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-1 position=<9331.52,2.12068,5306.41> heading=308.044 attempts=243 fallback=0
|
||||
19:24:26.890 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-2 position=<10564.7,19.9377,11943.3> heading=159.713 attempts=820 fallback=0
|
||||
19:24:26.894 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-3 position=<4808.07,27.8638,11185.5> heading=43.5621 attempts=135 fallback=0
|
||||
19:24:28.903 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-mortar-4 position=<5105.52,28.4697,9983.12> heading=319.404 attempts=2161 fallback=0
|
||||
19:24:31.922 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-medical-1 position=<3230.16,114.77,5204.85> heading=299.332 attempts=3120 fallback=0
|
||||
19:24:33.689 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-outpost-1 position=<4826.44,51.3811,5297.43> heading=197.881 attempts=1905 fallback=0
|
||||
19:24:34.701 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-medical-2 position=<7025.82,100.707,5768.93> heading=232.214 attempts=1127 fallback=0
|
||||
19:24:38.232 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-medical-3 position=<5091.45,37.6779,9136.61> heading=76.0497 attempts=3888 fallback=0
|
||||
19:24:40.251 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-2 position=<6475.1,160.864,6418.17> heading=165.756 attempts=2027 fallback=0
|
||||
19:24:40.503 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-3 position=<9854.88,1.82338,4749.37> heading=254.407 attempts=215 fallback=0
|
||||
19:24:40.759 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-4 position=<5228.64,64.2077,6054.09> heading=34.3992 attempts=307 fallback=0
|
||||
19:24:43.793 SCRIPT : Co10 Escape Reintroduced [generated site]: id=everon-camp-5 position=<7248.61,122.554,5200.94> heading=29.5761 attempts=3167 fallback=0
|
||||
19:24:43.829 SCRIPT : Reintroduced [sites]: authored everon-prison-1 at <5671.88,86.8832,5613.06>
|
||||
19:24:43.830 SCRIPT : Reintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
19:24:43.879 SCRIPT : Reintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
19:24:43.885 SCRIPT : Reintroduced [sites]: authored everon-radio-1 at <5682.43,19.7428,9978.43>
|
||||
19:24:43.951 SCRIPT : Reintroduced [sites]: authored everon-extraction-1 at <4800.95,27.8202,11487.4>
|
||||
19:24:43.959 SCRIPT : Reintroduced [sites]: authored everon-medical-1 at <3230.16,114.912,5204.85>
|
||||
19:24:43.975 SCRIPT : Reintroduced [sites]: authored everon-outpost-1 at <4826.44,51.7384,5297.43>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-1 at <9331.52,2.225,5306.41>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-2 at <10564.7,20.2875,11943.3>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-3 at <4808.07,27.9438,11185.5>
|
||||
19:24:43.976 SCRIPT : Reintroduced [sites]: authored everon-mortar-4 at <5105.52,28.6938,9983.12>
|
||||
19:24:43.982 SCRIPT : Reintroduced [sites]: authored everon-medical-2 at <7025.82,100.995,5768.93>
|
||||
19:24:43.987 SCRIPT : Reintroduced [sites]: authored everon-medical-3 at <5091.45,38.0288,9136.61>
|
||||
19:24:43.997 SCRIPT : Reintroduced [sites]: authored everon-camp-2 at <6475.1,161.24,6418.17>
|
||||
19:24:44.008 SCRIPT : Reintroduced [sites]: authored everon-camp-3 at <9854.88,2.03361,4749.37>
|
||||
19:24:44.018 SCRIPT : Reintroduced [sites]: authored everon-camp-4 at <5228.64,64.5986,6054.09>
|
||||
19:24:44.029 SCRIPT : Reintroduced [sites]: authored everon-camp-5 at <7248.61,122.906,5200.94>
|
||||
19:24:44.029 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<4800.95,27.8202,11487.4> up=1
|
||||
19:24:44.029 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
19:24:44.029 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=12450.3
|
||||
19:24:44.029 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4800.95,28.1168,11489.7>
|
||||
19:24:44.029 SCRIPT : ERR GEAR TERRAIN: bottom=<4800.95,27.8168,11489.7> terrainY=27.7202 tireTerrainGap=0.0965805
|
||||
19:24:44.030 SCRIPT : ERR GEAR SUPPORT: center=<4800.95,28.1168,11489.7> radius=0.3 bottom=<4800.95,27.8168,11489.7> fraction=0.893554 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.0965824
|
||||
19:24:44.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.68,28.585,11485.4>
|
||||
19:24:44.030 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.68,28.135,11485.4> terrainY=27.8121 tireTerrainGap=0.322891
|
||||
19:24:44.030 SCRIPT : ERR GEAR SUPPORT: center=<4798.68,28.585,11485.4> radius=0.45 bottom=<4798.68,28.135,11485.4> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.120001
|
||||
19:24:44.030 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.23,28.585,11485.4>
|
||||
19:24:44.030 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.23,28.135,11485.4> terrainY=27.649 tireTerrainGap=0.485987
|
||||
19:24:44.030 SCRIPT : ERR GEAR SUPPORT: center=<4803.23,28.585,11485.4> radius=0.45 bottom=<4803.23,28.135,11485.4> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.120001
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.031 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.032 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.033 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.034 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=2 physical=0 conscious=0 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:44.992 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.220 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<4801.01,27.5431,11487.4> up=0.997758
|
||||
19:24:45.221 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.521445 angularSpeed=0.0926988
|
||||
19:24:45.221 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.3
|
||||
19:24:45.221 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.07,28.0083,11489.6>
|
||||
19:24:45.221 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.07,27.7083,11489.6> terrainY=27.7164 tireTerrainGap=-0.00809669
|
||||
19:24:45.222 SCRIPT : ERR GEAR SUPPORT: center=<4801.07,28.0083,11489.6> radius=0.3 bottom=<4801.07,27.7083,11489.6> fraction=0.417736 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.0080986
|
||||
19:24:45.222 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.71,28.2531,11485.4>
|
||||
19:24:45.222 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.71,27.8031,11485.4> terrainY=27.8106 tireTerrainGap=-0.00746155
|
||||
19:24:45.222 SCRIPT : ERR GEAR SUPPORT: center=<4798.71,28.2531,11485.4> radius=0.45 bottom=<4798.71,27.8031,11485.4> fraction=0.420567 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.0074749
|
||||
19:24:45.222 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.26,28.0926,11485.3>
|
||||
19:24:45.223 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.26,27.6426,11485.3> terrainY=27.6482 tireTerrainGap=-0.00556564
|
||||
19:24:45.223 SCRIPT : ERR GEAR SUPPORT: center=<4803.26,28.0926,11485.3> radius=0.45 bottom=<4803.26,27.6426,11485.3> fraction=0.429255 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00556374
|
||||
19:24:45.223 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:45.501 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.501 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.501 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:45.502 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.014 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:46.514 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.04,27.6035,11487.4> up=0.996089
|
||||
19:24:46.514 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.132482 angularSpeed=0.0639859
|
||||
19:24:46.514 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:46.514 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.1,28.0176,11489.6>
|
||||
19:24:46.515 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.1,27.7176,11489.6> terrainY=27.7156 tireTerrainGap=0.00195694
|
||||
19:24:46.515 SCRIPT : ERR GEAR SUPPORT: center=<4801.1,28.0176,11489.6> radius=0.3 bottom=<4801.1,27.7176,11489.6> fraction=0.463433 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00195503
|
||||
19:24:46.515 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.74,28.2493,11485.4>
|
||||
19:24:46.515 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.74,27.7993,11485.4> terrainY=27.8092 tireTerrainGap=-0.00991631
|
||||
19:24:46.515 SCRIPT : ERR GEAR SUPPORT: center=<4798.74,28.2493,11485.4> radius=0.45 bottom=<4798.74,27.7993,11485.4> fraction=0.409457 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.00992012
|
||||
19:24:46.516 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.29,28.0851,11485.3>
|
||||
19:24:46.516 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.29,27.6351,11485.3> terrainY=27.6473 tireTerrainGap=-0.0122337
|
||||
19:24:46.516 SCRIPT : ERR GEAR SUPPORT: center=<4803.29,28.0851,11485.3> radius=0.45 bottom=<4803.29,27.6351,11485.3> fraction=0.398931 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.0122356
|
||||
19:24:46.516 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:46.516 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.517 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:46.517 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:46.517 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:46.769 SCRIPT : Reintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
19:24:47.027 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.028 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.028 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.028 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.547 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.08,27.5848,11487.4> up=0.996016
|
||||
19:24:47.547 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0426498 angularSpeed=0.0599421
|
||||
19:24:47.547 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:47.547 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.16,28.0185,11489.6>
|
||||
19:24:47.548 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.16,27.7185,11489.6> terrainY=27.7136 tireTerrainGap=0.00487328
|
||||
19:24:47.548 SCRIPT : ERR GEAR SUPPORT: center=<4801.16,28.0185,11489.6> radius=0.3 bottom=<4801.16,27.7185,11489.6> fraction=0.476719 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.004879
|
||||
19:24:47.548 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.77,28.2525,11485.4>
|
||||
19:24:47.548 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.77,27.8025,11485.4> terrainY=27.8077 tireTerrainGap=-0.00524521
|
||||
19:24:47.549 SCRIPT : ERR GEAR SUPPORT: center=<4798.77,28.2525,11485.4> radius=0.45 bottom=<4798.77,27.8025,11485.4> fraction=0.430635 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.00526047
|
||||
19:24:47.549 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.32,28.0909,11485.3>
|
||||
19:24:47.549 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.32,27.6409,11485.3> terrainY=27.6463 tireTerrainGap=-0.00539017
|
||||
19:24:47.549 SCRIPT : ERR GEAR SUPPORT: center=<4803.32,28.0909,11485.3> radius=0.45 bottom=<4803.32,27.6409,11485.3> fraction=0.430049 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00538826
|
||||
19:24:47.549 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:47.550 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.551 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.551 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:47.551 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:48.058 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:48.059 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:48.059 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:48.059 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:48.563 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:48.563 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:48.564 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:48.564 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:48.564 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:48.564 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:48.565 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:48.565 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:48.565 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:48.565 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:48.566 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:48.566 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:48.566 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:48.566 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:48.567 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:48.567 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:48.567 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:49.073 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=2 physical=1 conscious=1 nativeComplete=0
|
||||
19:24:49.580 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:49.581 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:49.581 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:49.581 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:49.581 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:49.582 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:49.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:49.582 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:49.582 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:49.582 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:49.583 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:49.583 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:49.583 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:49.583 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:49.584 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:49.584 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:49.584 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:50.088 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:50.088 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:50.089 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:50.089 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:50.590 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:50.591 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:50.591 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:50.591 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:50.592 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:50.592 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:50.592 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:50.592 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:50.593 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:50.593 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:50.593 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:50.593 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:50.593 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-medical-1 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:50.594 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.100 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.101 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=2 conscious=2 nativeComplete=0
|
||||
19:24:51.101 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=2 physical=2 conscious=2 nativeComplete=1
|
||||
19:24:51.101 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.609 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:51.609 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:51.610 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:51.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:51.610 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:51.610 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:51.610 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:51.610 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:51.611 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:51.611 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:51.611 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:51.611 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:51.611 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:51.611 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:51.612 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.612 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:51.613 SCRIPT : Reintroduced [guards]: initial site=everon-camp-5 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.117 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=4 conscious=4 nativeComplete=0
|
||||
19:24:52.117 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:24:52.117 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:24:52.118 SCRIPT : Reintroduced [guards]: initial site=everon-outpost-1 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.624 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:52.625 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:52.625 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:52.625 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:52.625 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:52.625 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:52.625 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:52.626 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:52.626 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:52.626 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:52.626 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:52.626 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:52.626 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:52.627 SCRIPT : Reintroduced [guards]: initial site=everon-medical-2 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.627 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=3 conscious=3 nativeComplete=0
|
||||
19:24:52.628 SCRIPT : Reintroduced [guards]: initial site=everon-camp-2 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:52.628 SCRIPT : Reintroduced [guards]: initial site=everon-camp-3 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:53.130 SCRIPT : Reintroduced [guards]: initial site=everon-prison-1 requested=5 physical=5 conscious=5 nativeComplete=1
|
||||
19:24:53.131 SCRIPT : Reintroduced [guards]: initial site=everon-supply-1 requested=5 physical=5 conscious=5 nativeComplete=1
|
||||
19:24:53.131 SCRIPT : Reintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:24:53.131 SCRIPT : Reintroduced [guards]: initial site=everon-camp-4 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:53.635 SCRIPT : Reintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:24:53.890 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<4801.1,27.5903,11487.4> up=0.996033
|
||||
19:24:53.890 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:24:53.890 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=12450.4
|
||||
19:24:53.891 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<4801.19,28.0147,11489.6>
|
||||
19:24:53.891 SCRIPT : ERR GEAR TERRAIN: bottom=<4801.19,27.7147,11489.6> terrainY=27.7128 tireTerrainGap=0.00197601
|
||||
19:24:53.891 SCRIPT : ERR GEAR SUPPORT: center=<4801.19,28.0147,11489.6> radius=0.3 bottom=<4801.19,27.7147,11489.6> fraction=0.463535 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=0.00197792
|
||||
19:24:53.891 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<4798.79,28.2545,11485.4>
|
||||
19:24:53.891 SCRIPT : ERR GEAR TERRAIN: bottom=<4798.79,27.8045,11485.4> terrainY=27.8069 tireTerrainGap=-0.00238037
|
||||
19:24:53.891 SCRIPT : ERR GEAR SUPPORT: center=<4798.79,28.2545,11485.4> radius=0.45 bottom=<4798.79,27.8045,11485.4> fraction=0.443688 normal=<0.0468236,0.998903,0> self=0 dynamic=0 supported=1 gap=-0.002388
|
||||
19:24:53.892 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<4803.33,28.0932,11485.3>
|
||||
19:24:53.892 SCRIPT : ERR GEAR TERRAIN: bottom=<4803.33,27.6432,11485.3> terrainY=27.6458 tireTerrainGap=-0.00259209
|
||||
19:24:53.892 SCRIPT : ERR GEAR SUPPORT: center=<4803.33,28.0932,11485.3> radius=0.45 bottom=<4803.33,27.6432,11485.3> fraction=0.442787 normal=<0.0312348,0.999512,0> self=0 dynamic=0 supported=1 gap=-0.00258636
|
||||
19:24:53.892 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:24:54.141 SCRIPT : Reintroduced [guards]: initial site=everon-medical-3 requested=4 physical=4 conscious=4 nativeComplete=1
|
||||
19:24:54.142 SCRIPT : Reintroduced [sites]: transport parking=<6150,202.725,7038> radius=4 terrainRange=0.625 obstructed=0 clear=1
|
||||
19:24:54.204 SCRIPT : Reintroduced [sites]: 16 sites and 240 physical stock items ready
|
||||
19:24:54.402 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=1 position=<9017.66,72.6402,5072.81> heading=180
|
||||
19:24:54.658 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=2 position=<6624.41,95.5348,8197.52> heading=45
|
||||
19:24:54.907 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=3 position=<4648.99,71.7601,4418.89> heading=225
|
||||
19:24:54.910 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=4 position=<8166.75,313.929,2509.84> heading=180
|
||||
19:24:55.666 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=5 position=<9912.73,108.472,534.002> heading=180
|
||||
19:24:55.668 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=6 position=<9771.24,259.426,3025.88> heading=225
|
||||
19:24:56.428 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=7 position=<10527.6,180.059,2205.15> heading=0
|
||||
19:24:56.927 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=8 position=<9457.77,300.071,4038.02> heading=90
|
||||
19:24:57.180 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=9 position=<3481.09,76.7544,4020.05> heading=45
|
||||
19:24:57.441 SCRIPT : Co10 Escape Reintroduced [scout survey]: post=10 position=<5813.76,142.379,6222.46> heading=0
|
||||
19:25:08.884 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-1 faction=USSR group=<0x00000001E894FBE0> SCR_AIGroup position=<9017.66,72.7003,5072.81> living=1
|
||||
19:25:08.884 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9017.66,72.6402,5072.81> backpack magazines=40
|
||||
19:25:08.885 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-2 faction=USSR group=<0x00000001E8950460> SCR_AIGroup position=<6624.41,95.5611,8197.52> living=1
|
||||
19:25:08.885 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<6624.41,95.5348,8197.52> backpack magazines=40
|
||||
19:25:09.388 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-3 faction=USSR group=<0x00000001E8950CE0> SCR_AIGroup position=<4648.99,71.6601,4418.89> living=1
|
||||
19:25:09.388 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<4648.99,71.7601,4418.89> backpack magazines=40
|
||||
19:25:09.389 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-4 faction=USSR group=<0x00000001E8951560> SCR_AIGroup position=<8166.75,313.829,2509.84> living=1
|
||||
19:25:09.390 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<8166.75,313.929,2509.84> backpack magazines=40
|
||||
19:25:09.900 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-5 faction=USSR group=<0x00000001E8955DA0> SCR_AIGroup position=<9912.73,108.466,534.002> living=1
|
||||
19:25:09.901 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9912.73,108.472,534.002> backpack magazines=40
|
||||
19:25:09.901 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-6 faction=USSR group=<0x00000001E8956620> SCR_AIGroup position=<9771.24,259.625,3025.88> living=1
|
||||
19:25:09.902 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9771.24,259.426,3025.88> backpack magazines=40
|
||||
19:25:10.410 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-7 faction=USSR group=<0x00000001EAA2D480> SCR_AIGroup position=<10527.6,180.233,2205.15> living=1
|
||||
19:25:10.410 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<10527.6,180.059,2205.15> backpack magazines=40
|
||||
19:25:10.411 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-8 faction=USSR group=<0x00000001EAA2DD00> SCR_AIGroup position=<9457.77,300.013,4038.02> living=1
|
||||
19:25:10.411 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<9457.77,300.071,4038.02> backpack magazines=40
|
||||
19:25:10.913 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-9 faction=USSR group=<0x00000001EB1D3AB0> SCR_AIGroup position=<3481.09,76.6774,4020.05> living=1
|
||||
19:25:10.913 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<3481.09,76.7544,4020.05> backpack magazines=40
|
||||
19:25:10.914 SCRIPT : Reintroduced [SPAWN GROUP]: source=hill-scout-10 faction=USSR group=<0x00000001EB1D4330> SCR_AIGroup position=<5813.76,142.279,6222.46> living=1
|
||||
19:25:10.914 SCRIPT : Co10 Escape Reintroduced [scout ready]: position=<5813.76,142.379,6222.46> backpack magazines=40
|
||||
19:25:10.914 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-1 location=<9331.52,2.225,5306.41> authored=<9331.52,2.12068,5306.41>
|
||||
19:25:10.927 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-2 location=<10564.7,20.2875,11943.3> authored=<10564.7,19.9377,11943.3>
|
||||
19:25:10.930 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-3 location=<4808.07,27.9438,11185.5> authored=<4808.07,27.8638,11185.5>
|
||||
19:25:10.933 SCRIPT : Reintroduced [mortars]: preparing everon-mortar-4 location=<5105.52,28.6938,9983.12> authored=<5105.52,28.4697,9983.12>
|
||||
19:25:10.941 SCRIPT : Reintroduced [environment]: date=authored weather=authored
|
||||
19:25:10.942 SCRIPT : Reintroduced [time]: started at 14:00 with 1x progression
|
||||
19:25:10.942 SCRIPT : Reintroduced [mission]: phase 0 -> 1
|
||||
19:25:10.943 SCRIPT : Reintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<5671.88,86.4709,5613.06>
|
||||
19:25:10.943 SCRIPT : Reintroduced [prison]: gate candidate raw= resolved={67F17696FF278AE0}Prefabs/Structures/BuildingParts/Doors/Door_Metal_A_RIGHT_EXT_COV_B.et lock=1 door=1 position=<5666.14,86.4709,5614.77>
|
||||
19:25:10.943 SCRIPT : Reintroduced [prison]: one intact successor lock in owned prison
|
||||
19:25:11.396 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
19:25:11.428 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 waiting for 67 replicated objects and 28 inventory items
|
||||
19:25:11.428 SCRIPT : Reintroduced [spawn scene]: client token=1 waiting for 67 replicated objects and 28 inventory items
|
||||
19:25:11.490 SCRIPT : Reintroduced [spawn scene]: client token=1 final=0 all 67 objects and 28 storage items ready
|
||||
19:25:11.491 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 final=0 storage acknowledged after 100.012ms
|
||||
19:25:11.500 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 scene ready after 109.383ms; starting asset preload
|
||||
19:25:11.841 SCRIPT : ERR SMOKE PASS: native spawn preload retains preparation text after server sites are ready
|
||||
19:25:12.518 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 preload finished; verifying held storage
|
||||
19:25:12.919 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-prison-1 faction=USSR group=<0x00000001D5F0A910> SCR_AIGroup position=<5665.62,86.6869,5578.63> living=5
|
||||
19:25:12.919 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-supply-1 faction=FIA group=<0x00000001BCE93580> SCR_AIGroup position=<6168,202.217,7050> living=5
|
||||
19:25:12.920 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-radio-1 faction=USSR group=<0x00000001BCE93E00> SCR_AIGroup position=<5709.86,19.2372,9990.58> living=6
|
||||
19:25:12.920 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-extraction-1 faction=USSR group=<0x00000001D6183650> SCR_AIGroup position=<4830.95,28.2904,11487.4> living=6
|
||||
19:25:12.921 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-1 faction=USSR group=<0x00000001D6185410> SCR_AIGroup position=<3236.04,114.899,5215.31> living=4
|
||||
19:25:12.921 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-1-responders faction=USSR group=<0x00000001D6185C90> SCR_AIGroup position=<3224.28,115.245,5194.39> living=2
|
||||
19:25:12.922 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-outpost-1 faction=USSR group=<0x00000001D6187A50> SCR_AIGroup position=<4815.02,51.771,5301.11> living=4
|
||||
19:25:12.923 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-outpost-1-responders faction=USSR group=<0x00000001D61882D0> SCR_AIGroup position=<4837.86,51.5748,5293.74> living=2
|
||||
19:25:12.923 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-2 faction=USSR group=<0x00000001D6184B90> SCR_AIGroup position=<7018.47,100.975,5778.41> living=4
|
||||
19:25:12.924 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-2-responders faction=USSR group=<0x00000001D6188F90> SCR_AIGroup position=<7033.18,100.997,5759.44> living=2
|
||||
19:25:12.924 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-3 faction=USSR group=<0x00000001DB77B160> SCR_AIGroup position=<5094.34,37.8914,9124.96> living=4
|
||||
19:25:12.925 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-medical-3-responders faction=USSR group=<0x00000001DB77B9E0> SCR_AIGroup position=<5088.55,38.2207,9148.25> living=2
|
||||
19:25:12.925 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-2 faction=USSR group=<0x00000001DB77CAE0> SCR_AIGroup position=<6463.47,161.003,6415.21> living=4
|
||||
19:25:12.926 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-2-responders faction=USSR group=<0x00000001DB77D360> SCR_AIGroup position=<6486.73,161.25,6421.12> living=2
|
||||
19:25:12.926 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-3 faction=USSR group=<0x00000001DB77E460> SCR_AIGroup position=<9851.66,1.96172,4760.92> living=4
|
||||
19:25:12.927 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-3-responders faction=USSR group=<0x00000001DB77ECE0> SCR_AIGroup position=<9858.11,2.03296,4737.81> living=2
|
||||
19:25:12.928 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-4 faction=USSR group=<0x00000001DB77FDE0> SCR_AIGroup position=<5238.54,64.7305,6047.31> living=4
|
||||
19:25:12.928 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-4-responders faction=USSR group=<0x00000001DB780660> SCR_AIGroup position=<5218.74,64.43,6060.87> living=2
|
||||
19:25:12.929 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-5 faction=USSR group=<0x00000001DB781BA0> SCR_AIGroup position=<7259.05,122.875,5195.02> living=4
|
||||
19:25:12.929 SCRIPT : Reintroduced [SPAWN GROUP]: source=everon-camp-5-responders faction=USSR group=<0x00000001DBA97820> SCR_AIGroup position=<7238.18,122.787,5206.86> living=2
|
||||
19:25:13.732 SCRIPT : Reintroduced [spawn scene]: client token=1 final=1 all 67 objects and 28 storage items ready
|
||||
19:25:13.732 SCRIPT : Reintroduced [spawn scene]: player=1 token=1 final=1 storage acknowledged after 2305.48ms
|
||||
19:25:13.746 SCRIPT : Reintroduced [spawn]: player 1 at <5670.67,86.8021,5614.81>
|
||||
19:25:13.746 SCRIPT : Reintroduced [spawn scene]: player=1 retaining 67 objects until leaving the spawn area
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: prisoner admitted only after enabled native spawn preload finishes
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
19:25:13.881 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
19:25:13.882 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from enabled catalog
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
19:25:13.883 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
19:25:13.884 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
19:25:13.884 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
19:25:13.884 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
19:25:13.898 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
19:25:13.899 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
19:25:13.899 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
19:25:13.900 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
19:25:13.910 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
19:25:13.911 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
19:25:13.911 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
19:25:13.911 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
19:25:13.913 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
19:25:13.913 SCRIPT : ERR SMOKE PASS: initial prisoner position
|
||||
19:25:13.913 SCRIPT : ERR SMOKE PASS: radio and extraction vehicle exist
|
||||
19:25:13.914 SCRIPT : ERR DEPOT MINE STOCK: original camps=5 inert stored identities=10; no physical courier claim
|
||||
19:25:13.914 SCRIPT : ERR SMOKE PASS: normal camps retain two original inert PMN4 mines in each cache
|
||||
19:25:13.914 SCRIPT : ERR SMOKE PASS: transport maintenance cache has its original site-owned container
|
||||
19:25:13.914 SCRIPT : ERR SMOKE PASS: transport maintenance cache native inventory exists
|
||||
19:25:13.915 SCRIPT : ERR SMOKE PASS: transport maintenance inventory enumeration remains bounded
|
||||
19:25:13.915 SCRIPT : ERR MAINTENANCE STOCK: repairKit=GenericEntity<0x00000001AEEA8640> @"ENTITY:4611686018427388510" ('GenericEntity','Assets/Items/Equipment/Kits/RepairKit_01/RepairKit_01_wrench.xob') at <6150.000000 203.287506 7050.000000> @"{C09C7C97EFA34909}Prefabs/ERR/Items/EmergencyRepairKit.et" owned=1 supplies=20 capacity=20
|
||||
19:25:13.915 SCRIPT : ERR SMOKE PASS: transport original repair kit contains twenty native supply units
|
||||
19:25:13.915 SCRIPT : ERR MAINTENANCE STOCK: fuelCan=GenericEntity<0x00000001AEEA8850> @"ENTITY:4611686018427388511" ('GenericEntity','Assets/Items/Fuel/Jerrycan_01/Jerrycan_01.xob') at <6150.000000 203.287506 7050.000000> @"{12D5AD21E383B768}Prefabs/Items/Fuel/Jerrycan_01/Jerrycan_01_item.et" owned=1 litres=5 capacity=20
|
||||
19:25:13.916 SCRIPT : ERR SMOKE PASS: transport original fuel can contains five litres in its native twenty-litre tank
|
||||
19:25:13.916 SCRIPT : ERR MAINTENANCE STOCK: fuelCan=GenericEntity<0x00000001AEEA8958> @"ENTITY:4611686018427388512" ('GenericEntity','Assets/Items/Fuel/Jerrycan_01/Jerrycan_01.xob') at <6150.000000 203.287506 7050.000000> @"{12D5AD21E383B768}Prefabs/Items/Fuel/Jerrycan_01/Jerrycan_01_item.et" owned=1 litres=5 capacity=20
|
||||
19:25:13.916 SCRIPT : ERR SMOKE PASS: transport original fuel can contains five litres in its native twenty-litre tank
|
||||
19:25:13.916 SCRIPT : ERR SMOKE PASS: transport exactly one repair kit and two distinct original fuel cans are in the cache; consumption untested
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal Southern cache holds finite maintenance stock
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal clue-site optional transport attempted once
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal optional transport resolved to owned vehicle or explicit omission
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: normal Southern transport starts locked
|
||||
19:25:13.917 SCRIPT : ERR NORMAL ROUTE: Southern transport ready at <6149.98,202.648,7038.01>
|
||||
19:25:13.917 SCRIPT : ERR SMOKE PASS: authored gate exposes lock action
|
||||
19:25:13.918 SCRIPT : ERR PRISON AI: checked=80 active=0
|
||||
19:25:13.918 SCRIPT : ERR SMOKE PASS: physical enemies stay inactive until prison lockpick
|
||||
19:25:13.918 SCRIPT : ERR GEOMETRY: gate low=<5665.76,86.4699,5613.48> high=<5666.21,88.8479,5614.82>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5671.88,86.4709,5613.06> low=<5671.88,86.4709,5613.06> high=<5671.88,86.4709,5613.06>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.97,89.4209,5614.14> low=<5665.26,89.3983,5613.07> high=<5666.65,90.3702,5615.22>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.97,86.4709,5614.14> low=<5665.8,86.4702,5613.39> high=<5666.18,88.9454,5614.88>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.81,86.4709,5613.43> low=<5665.14,85.6686,5610.46> high=<5665.93,89.4361,5613.46>
|
||||
19:25:13.919 SCRIPT : ERR GEOMETRY: child origin=<5665.44,86.4709,5611.18> low=<5664.78,85.6686,5608.21> high=<5665.56,89.4361,5611.21>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5666.6,86.4709,5617.8> low=<5665.94,85.6686,5614.83> high=<5666.72,89.4361,5617.82>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5667.05,86.4709,5620.04> low=<5666.38,85.6686,5617.06> high=<5667.17,89.4361,5620.06>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5673.76,86.4709,5606.62> low=<5673.73,85.6686,5605.96> high=<5676.73,89.4361,5606.75>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5675.9,86.4709,5618.43> low=<5675.88,85.6686,5617.77> high=<5678.88,89.4361,5618.55>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5670.8,86.4709,5607.16> low=<5670.78,85.6686,5606.5> high=<5673.78,89.4361,5607.28>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5672.95,86.4709,5618.97> low=<5672.93,85.6686,5618.31> high=<5675.93,89.4361,5619.09>
|
||||
19:25:13.920 SCRIPT : ERR GEOMETRY: child origin=<5667.85,86.4709,5607.7> low=<5667.83,85.6686,5607.04> high=<5670.83,89.4361,5607.82>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5670,86.4709,5619.5> low=<5669.98,85.6686,5618.84> high=<5672.98,89.4361,5619.63>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5664.9,86.4709,5608.23> low=<5664.88,85.6686,5607.57> high=<5667.88,89.4361,5608.36>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5667.05,86.4709,5620.04> low=<5667.02,85.6686,5619.38> high=<5670.02,89.4361,5620.16>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5677.24,86.4709,5609.04> low=<5676.58,85.6686,5606.06> high=<5677.37,89.4361,5609.06>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5677.78,86.4709,5611.99> low=<5677.12,85.6686,5609.01> high=<5677.9,89.4361,5612.01>
|
||||
19:25:13.921 SCRIPT : ERR GEOMETRY: child origin=<5678.32,86.4709,5614.94> low=<5677.65,85.6686,5611.96> high=<5678.44,89.4361,5614.96>
|
||||
19:25:13.922 SCRIPT : ERR GEOMETRY: child origin=<5678.85,86.4709,5617.89> low=<5678.19,85.6686,5614.92> high=<5678.98,89.4361,5617.92>
|
||||
19:25:13.922 SCRIPT : ERR SMOKE PASS: lock permits prisoner
|
||||
19:25:13.922 SCRIPT : Reintroduced [mission]: phase 1 -> 2
|
||||
19:25:13.925 SCRIPT : ERR SMOKE PASS: lock action advances mission
|
||||
19:25:13.925 SCRIPT : ERR PRISON AI: checked=80 active=1
|
||||
19:25:13.925 SCRIPT : ERR SMOKE PASS: lockpick reactivates the existing physical enemies
|
||||
19:25:13.926 SCRIPT : ERR SMOKE PASS: two guaranteed physical cache documents
|
||||
19:25:13.937 SCRIPT : ERR SMOKE PASS: test does not rely on random intel
|
||||
19:25:13.948 SCRIPT : ERR SMOKE PASS: isolated test profile defence duration
|
||||
19:25:14.380 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
19:25:14.537 SCRIPT : Reintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=1
|
||||
19:25:16.730 SCRIPT (W): Reintroduced [welcome voice]: HTTP unavailable; no retry
|
||||
19:25:17.411 SCRIPT : ERR SMOKE PASS: unlocked gate physically permits passage
|
||||
19:25:17.412 SCRIPT : ERR SMOKE PASS: authored cache document recovered into inventory
|
||||
19:25:17.453 SCRIPT : Reintroduced [intel]: player 1 recovered folder; location=everon-radio-1 knowledge=2
|
||||
19:25:18.623 SCRIPT : Reintroduced [SPAWN GROUP]: source=aggression-uaz-1 faction=USSR group=<0x00000001EC2963F0> SCR_AIGroup position=<6472.05,162.193,6445.43> living=3
|
||||
19:25:20.593 SCRIPT : Reintroduced [SPAWN GROUP]: source=aggression-uaz-2 faction=USSR group=<0x00000000298E5360> SCR_AIGroup position=<5330.84,175.145,7005.11> living=3
|
||||
19:25:20.627 SCRIPT : ERR SMOKE PASS: carried intel identifies radio through intel service
|
||||
19:25:20.627 SCRIPT : ERR SMOKE PASS: radio rejects distant player
|
||||
19:25:21.991 SCRIPT : ERR SMOKE: radio=<5682.43,20.5428,9978.43> player=<5684.47,19.5953,9978.45>
|
||||
19:25:21.991 SCRIPT : Reintroduced [mission]: phase 2 -> 3
|
||||
19:25:21.992 SCRIPT : ERR SMOKE PASS: identified radio starts defence
|
||||
19:25:22.722 SCRIPT : Reintroduced [SPAWN GROUP]: source=aggression-uaz-3 faction=USSR group=<0x00000001F5037110> SCR_AIGroup position=<6284.78,173.571,7741.66> living=3
|
||||
19:25:22.725 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-1 faction=USSR group=<0x00000001EBAA3340> SCR_AIGroup position=<9331.52,2.19857,5310.41> living=4
|
||||
19:25:22.726 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-2 faction=USSR group=<0x00000001EBAA4880> SCR_AIGroup position=<10564.7,20.1354,11947.3> living=4
|
||||
19:25:22.727 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-3 faction=USSR group=<0x00000001EBAA5DC0> SCR_AIGroup position=<4808.07,27.8978,11189.5> living=4
|
||||
19:25:22.727 SCRIPT : Reintroduced [SPAWN GROUP]: source=formation-4 faction=USSR group=<0x00000001EBAA7300> SCR_AIGroup position=<5105.52,28.5625,9987.12> living=4
|
||||
19:25:25.629 SCRIPT : ERR SMOKE PASS: occupied defence timer running
|
||||
19:25:28.281 SCRIPT : ERR SMOKE PASS: leaving area resets defence
|
||||
19:25:48.430 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-0 faction=USSR group=<0x00000001FC0A9570> SCR_AIGroup position=<4993.88,65.4731,5124.73> living=2
|
||||
19:25:48.431 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-1 faction=USSR group=<0x00000001FC961E50> SCR_AIGroup position=<5028.12,66.1661,5131.96> living=1
|
||||
19:25:48.431 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-2 faction=USSR group=<0x00000001FD120020> SCR_AIGroup position=<5062.94,67.5191,5133.77> living=1
|
||||
19:25:48.432 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-3 faction=USSR group=<0x00000001FF293D50> SCR_AIGroup position=<5097.72,68.2207,5130> living=2
|
||||
19:25:48.433 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-4 faction=USSR group=<0x00000001FFA0DF50> SCR_AIGroup position=<5132.58,68.0062,5127.75> living=3
|
||||
19:25:48.434 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-5 faction=USSR group=<0x0000000200B00240> SCR_AIGroup position=<5166.73,69.1516,5120.15> living=2
|
||||
19:25:48.435 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-6 faction=USSR group=<0x00000001FD123760> SCR_AIGroup position=<5062.94,67.5191,5133.77> living=7
|
||||
19:25:48.436 SCRIPT : Reintroduced [SPAWN GROUP]: source=supply-convoy-1-vehicle-7 faction=USSR group=<0x00000001FE474F60> SCR_AIGroup position=<5062.94,67.5191,5133.77> living=7
|
||||
19:25:49.437 SCRIPT : Co10 Escape Reintroduced [AI / air recon]: airport structure={38A8C0CE913C7CEA}Prefabs/Structures/Airport/LightRunway_01/LightRunway_01_blue.et position=<4836.63,28.448,11867.7>
|
||||
19:26:00.544 SCRIPT : Reintroduced [mission]: phase 3 -> 4
|
||||
19:26:00.545 SCRIPT : Co10 Escape Reintroduced [AI / air recon]: airport search finished; airports=1
|
||||
19:26:00.546 SCRIPT : Co10 Escape Reintroduced [AI / air recon]: airport=0 centre=<4788.55,26.6863,11528.9> runway/tower samples=438
|
||||
19:26:02.635 SCRIPT : ERR SMOKE PASS: continuous occupied defence completes
|
||||
19:26:02.636 SCRIPT : ERR SMOKE PASS: boarding extraction vehicle
|
||||
19:26:05.691 SCRIPT : ERR SMOKE PASS: physical extraction occupancy
|
||||
19:26:06.587 SCRIPT : Reintroduced [mission]: phase 4 -> 5
|
||||
19:26:06.587 SCRIPT : ERR SMOKE PASS: scripted escape reaches victory after physical vehicle occupancy
|
||||
19:26:06.587 SCRIPT : ERR SMOKE COMPLETE: terminal=5 lostHelicopterCase=0 playerDeathCase=0 crashStartCase=0
|
||||
19:26:06.950 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
|
||||
19:26:06.952 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:26:06.952 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:26:06.953 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:26:06.953 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:26:09.214 SCRIPT : ERR RESULT UI: player=1 title=You escaped
|
||||
19:26:09.215 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:26:09.215 SCRIPT : -- Stack trace --
|
||||
19:26:09.215 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:26:09.215 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:26:09.215 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
|
||||
19:26:09.215 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:26:09.216 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c : 107
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c : 197
|
||||
19:26:09.216 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c : 162
|
||||
19:26:09.216 SCRIPT : -----------------
|
||||
19:26:09.216 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:26:09.216 SCRIPT : -- Stack trace --
|
||||
19:26:09.216 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:26:09.217 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:26:09.217 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
|
||||
19:26:09.217 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:26:09.217 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainSelection.c : 107
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c : 197
|
||||
19:26:09.217 SCRIPT : OnUpdate() Scripts/Game/ERR/00_Core/ERR_WelcomeVoice.c : 162
|
||||
19:26:09.217 SCRIPT : -----------------
|
||||
19:26:09.220 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:26:09.220 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:26:09.220 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:26:09.221 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:26:09.222 SCRIPT : ERR RESULT UI: player=1 title=You escaped
|
||||
@@ -0,0 +1,28 @@
|
||||
from pathlib import Path
|
||||
import json,hashlib
|
||||
R=Path('/home/jakub/devel/escapistsrereintroduced');B=Path('/tmp/erri-crash-root-1852');load=lambda p:json.loads(p.read_text());sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest()
|
||||
suite=load(B/'suite-result.json');native=load(B/'native-summary.json');assert suite['exit']==0 and suite['regression_programs']==307 and suite['inputs_unchanged']
|
||||
crash=native['crash-start-nearby'];prison=native['crash-prison-default'];assert all(v['completions']==1 and v['script_failures']==0 for v in [crash,prison])
|
||||
updates={}
|
||||
name='docs/current-status.md';old=(R/name).read_text();first,rest=old.split('\n',1)
|
||||
addition=f'''**3 October 2026 — independent crash aftermath start implemented:** Prison remains the default. Administrators can save Prison or Crash for the next round through Settings or `/esc mission start set prison|crash`. The server freezes and replicates that choice before site preparation. Crash creates a successor-owned static wreck scene, admits ordinary one-life survivors on foot and enters the existing intel → radio defence → extraction loop directly. The original finite supplies and shared field map are retained; the measured full wreck footprint and starting area are surveyed before placement.
|
||||
|
||||
The strengthened scripted crash route completes **{crash['assertions']} assertions and one round**; the default prison route completes **{prison['assertions']} assertions and one round**, both with zero script/runtime failures with unchanged inputs in each accepted run. The crash snapshot predates two unrelated terrain Game Master edits from the user’s other task; the repeated default route checks a frozen copy of the resulting source. The crash check also observes native activation of retained original clue defenders after the scripted approach, without an activation override. All **307 registered regression programs pass** on an unchanged frozen snapshot; the recorded documentation update follows those checks.
|
||||
|
||||
An initial crash fixture wrongly required every distant enemy to be currently active. Its failure remains archived; the corrected Workbench-only probe checks prison-hold release separately from native activation. Native AI behavior was not changed. The first default run completed but was rejected by the source guard because of the concurrent terrain edits; its raw evidence is retained and the default check was repeated against a frozen copy. A complete suite run also detected a concurrent peer edit; all 307 programs were then rerun on the frozen inputs. Each successful run still retains **13 engine errors**. These hidden, muted fixtures protect and teleport the participant, shorten radio defence and move the extraction vehicle: they do not qualify manual play, real flying, remote clients, twelve-player multiplayer or FPS. Static aftermath does not implement an animated helicopter crash or hideout start. Original missions and prior sealed packages are unchanged; a fresh package is still pending. [Controls and limits](mission-starts.md) · [Exact evidence and source](evidence/crash-start-2026-10-03/README.md).
|
||||
|
||||
'''
|
||||
updates[name]=first+'\n\n'+addition+rest.lstrip('\n')
|
||||
name='docs/mission-starts.md';old=(R/name).read_text();prefix=old.split('The [native geometry run]',1)[0]
|
||||
updates[name]=prefix+f'''The [native geometry run](evidence/native-2026-10-03-crash-geometry/report.json) measured the static wreck and verified probe cleanup (32 assertions). The [strengthened crash route](evidence/native-2026-10-03-crash-start-nearby/report.json) completes {crash['assertions']} assertions, including generated placement, native preload/admission, current finite direct bag stock, no gate/guards at the start, released prison holds, nearby original clue-defender activation, physical intel recovery, interrupted/restarted radio defence and scripted extraction victory. The [default prison route](evidence/native-2026-10-03-crash-prison-default/report.json) completes {prison['assertions']} assertions after two independent terrain Game Master edits from the user’s other task; the crash run predates those two files and its exact delta is recorded. Both finish one round with no script/runtime failures; each retains 13 engine errors.
|
||||
|
||||
All 307 registered regression programs pass. The native routes use protected actors, scripted relocation and a shortened defence; they do not prove ordinary input, real flying, rendered administrator UI, remote replication, twelve-player multiplayer or FPS. Hideout starts and animated helicopter crashes remain absent. The first overbroad AI-state fixture failure is preserved in the [checkpoint](evidence/crash-start-2026-10-03/README.md). No refreshed package or clean release qualification is claimed.
|
||||
'''
|
||||
name='docs/original-feature-coverage.json';data=load(R/name);feature=next(x for x in data['features'] if x['id']=='alternate_starts');feature['remaining']='Independent static on-foot crash aftermath and persisted next-round Prison/Crash choice are implemented and complete a scripted native escape route. Human play, rendered admin UI, remote multiplayer and FPS remain unqualified. Hideout starts and animated helicopter crashes remain absent; no equivalence to protected original crash logic is claimed.';updates[name]=json.dumps(data,indent=2)+'\n'
|
||||
records={};inputs=load(B/'suite-inputs.json')
|
||||
for name,text in updates.items():
|
||||
assert sha(R/name)==inputs[name],name
|
||||
records[name]={'before_sha256':sha(R/name),'after_sha256':hashlib.sha256(text.encode()).hexdigest()}
|
||||
(R/name).write_text(text)
|
||||
(B/'post-suite-docs.json').write_text(json.dumps(records,indent=2)+'\n')
|
||||
print('Updated3 documentation files after full pass; exact prose deltas recorded')
|
||||
Reference in New Issue
Block a user