Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
21 lines
1.4 KiB
JSON
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
|
|
}
|