Random crash-site loot — 2026-11-06
Random quality is now the default, including profiles without the new key. Each site draws once, ranging from pistol magazines with an optional pistol to scoped rifles, ammunition and launcher rolls. Custom mode retains the previous quantity/chance controls. Blocks still exclude content and can leave a random crate empty.
Validation:
- The production loot planner passed deterministic checks for every quality value, range endpoints, ammunition-only poor rolls, rich rolls and disabled content.
- Settings migration/bounds, menu command routing, generated layouts, the prior Custom planner, finite site lifecycle and inventory race regressions passed.
- Isolated Workbench compiled the current production addon, checked native poor/rich plans, accepted Random/Custom aliases, verified default Random and saved/reloaded settings, then filled a real randomly planned crate with one rifle and three magazines despite Custom launcher chances of 100%. Smoke, static wreck and menu bounds passed.
- All 728 production source/resource files matched the native snapshot, excluding the test project configuration and generated resource database. Cleanup and unchanged source/external inputs were confirmed.
No script/runtime failures occurred. The runner still returned nonzero for pre-existing external resource GUID, vehicle-field and DLC ownership errors. This was a local Workbench test, not dedicated multiplayer validation. No publication or push was performed.