Files
EscapistsReintroduced/docs/evidence/inventory-hitzone-compat-2026-10-03/proposal-review.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

21 lines
1.4 KiB
JSON

{
"finding": "Installed SCR_HitZone invokes one argument; native InventoryHitZonePointContainerUI subscribes a two-argument UpdateHitZoneState method with optional bool, matching reported bool/void runtime errors.",
"implementation": "Mission-only one-argument wrapper replaces only the known blood and character damage-state subscriptions after native initialization. Direct updates remain native and preserve updateAttachmentStorage.",
"validation": {
"proposal": "Focused actual successor methods green.",
"baseline": "Compiled native-boundary double without adapter runtime fails missing bool error assertion. This is not executing copied vanilla UI implementation or the engine invoker.",
"native": "Not run; rendered UI restoration remains unverified.",
"test_registration_needed": "tests/test_inventory_hitzone_compat.py"
},
"sdk_inputs": {
"/tmp/erri-vanilla-stock/scripts/Game/UI/Inventory/SCR_InventoryHitZonePointUI.c": "0ffc7359e76a6de03669dc2e631682ec9b107048d829794ab61512dbdb209b02",
"/tmp/erri-vanilla-stock/scripts/Game/HitZone/SCR_HitZone.c": "d622f0e7ee5727a2430aa10e78bf37c623a12b229bfcef098e0c385451adb612"
},
"limits": [
"Existing native tourniquet/DOT listener lifecycle not changed or qualified.",
"Does not mutate hitzone health, damage or treatment.",
"No active game inspection, identifiers or chat collected."
],
"live_writes": false
}