Files
EscapistsReintroduced/docs/evidence/spawn-loading-protection-2026-10-07/report.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

34 lines
1.9 KiB
JSON

{
"engine": "Arma Reforger 1.8.0.13 dedicated, isolated Everon test",
"result": {
"reason": "complete",
"exit": -15
},
"script_errors": 0,
"checks": [
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: real mission prisoner has a native damage manager",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: admission ticket disables native damage during loading",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: real damage request cannot hurt the waiting prisoner",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: verified-handover release restores damage and is idempotent",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: same native damage request works after release",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: pre-existing protected state accepted",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: pre-existing protection is retained",
"20:44:13.468 SCRIPT : ERR PROTECTION PASS: discarded ticket destructor releases its protection",
"20:44:13.469 SCRIPT : ERR PROTECTION COMPLETE failures=0"
],
"source_sha256": {
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnFinalization.c": "6ec741f8d19ee316d3c67b0dd2216698584bf2cde3634a3d6a7c3cdc3a3935b8",
"addons/core/Scripts/Game/ERR/00_Core/ERR_SpawnLogic.c": "1dcf35b57631132f1bdbd8630f81ce27ff83290b5c468073f3ed6cd19a34df29"
},
"focused_tests": [
"test_spawn_loading_protection.py",
"test_spawn_scene.py",
"test_spawn_preload_timeout.py"
],
"scope": "New free-spawn admission tickets. Existing-body reconnection retains its existing native handoff and is not given a new invulnerability window. No live server changes.",
"limitations": [
"Native test uses a real prisoner and native HandleDamage, but no connected multiplayer client.",
"Damage protection ends at verified scene/preload handover; it does not cover the entire island background-generation period."
]
}