Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
43 lines
3.4 KiB
JSON
43 lines
3.4 KiB
JSON
{
|
|
"complete": true,
|
|
"verdict": "No demonstrated production defect in the bounded maintenance/scavenging review; no patch proposed.",
|
|
"scope": "Read-only successor and installed vanilla scripts; no compiler, tests, engine, process changes, source edits or original mission writes.",
|
|
"findings": [
|
|
{
|
|
"evidence": "ERR_SiteService.c:400-423,601-618",
|
|
"conclusion": "Each configured stock item is created once. Retry uses the same entity; READY waits for actual membership. Maintenance stock remains available independently of optional transport success."
|
|
},
|
|
{
|
|
"evidence": "EveronSites.conf; EmergencyRepairKit.et; test_vehicle_maintenance_stock.py",
|
|
"conclusion": "Southern cache already supplies one finite 20-unit native repair kit and two original five-litre fuel cans without removing weapon, medicine or clue stock. No missing maintenance-item implementation established."
|
|
},
|
|
{
|
|
"evidence": "SCR_BaseDamageHealSupportStationComponent.c:158-220",
|
|
"conclusion": "Native repair cost calculation supports partial repair capped by available supplies. A kit with fewer supplies than a full repair is not by itself evidence of an unusable action."
|
|
},
|
|
{
|
|
"evidence": "SCR_RefuelAtSupportStationAction.c:CanBeShownScript/CanBePerformedScript/PrioritizeHeldGadget",
|
|
"conclusion": "Native fuel action handles held gadget priority, target movement and eligible tank selection. Successor adds stock rather than bypassing native action eligibility."
|
|
},
|
|
{
|
|
"evidence": "ERR_VehicleSecurityActions.c",
|
|
"conclusion": "Scoped lock actions revalidate exact action owner and native boarding/door eligibility. No maintenance-specific ownership defect demonstrated in these paths."
|
|
}
|
|
],
|
|
"limits": [
|
|
"Existing failed optional refuel diagnostic runs stop before actual fuel transfer and do not demonstrate ordinary input failure.",
|
|
"Actual held repair/refuel consumption and human/multiplayer interaction remain unqualified; this read-only review does not expand that evidence.",
|
|
"No new behavior recommended solely because native validation is pending."
|
|
],
|
|
"hashes": {
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Configs/ERR/EveronSites.conf": "b479000b36154a6a3af6b519b086251d981ef63cb86a973d00529499cfd4238c",
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Prefabs/ERR/Items/EmergencyRepairKit.et": "0157bc235eeb78a0e1373b561fd22a1dcb225c833ff7c2d4abae688bca0ec92a",
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/00_Core/ERR_SiteService.c": "210646e679056f4a46ef454a5abe15bd42d48349aa376ccfbb6b3b2ebeac6812",
|
|
"/home/jakub/devel/escapistsrereintroduced/addons/core/Scripts/Game/ERR/00_Core/ERR_VehicleSecurityActions.c": "bd7d0aeb4abcc9d8044e4888f9a92f9e5fc97c098bdfa3bbad57e1a29697a779",
|
|
"/home/jakub/devel/escapistsrereintroduced/tests/test_vehicle_maintenance_stock.py": "e09a6e98f314eef1cf487cbaf8b2185bda950c12329939214ed1ba95713a097a",
|
|
"/home/jakub/devel/escapistsrereintroduced/docs/vehicle-maintenance.md": "94362113ce91d248485b2ce25f9f99e60e55d1ac50d6d6dd728cba1fc797043c",
|
|
"/tmp/erri-vanilla-stock/scripts/Game/Components/SupportStation/SCR_BaseDamageHealSupportStationComponent.c": "98744d693699de8d39fc1830166e97d4bdb1b9669b14e0f218af962942d7215c",
|
|
"/tmp/erri-vanilla-stock/scripts/Game/UserActions/SupportStations/SCR_RefuelAtSupportStationAction.c": "1210056f167588395ac78ed7c9a659d0fd5c73a36f901cd494661263a1590061"
|
|
}
|
|
}
|