Advanced Search
Search Results
6 total results found
5 · Weapon Workbench
Configure the 3D preview, component recipes, compatibility rules and server-side weapon crafting validations.
Weapon Workbench Overview
A bench with type: weapon uses the dedicated weapon crafting interface and validation path. The workflow can: Inspect weapon items in the player's inventory. Preview a weapon in a configured 3D location. Preview/attach/detach selected components in the interfa...
Weapon Preview Shell
The preview environment is configured in config/config.lua. Config.WeaponPreviewShell = { coords = vector3(1048.34, -3107.5, -39.0), heading = 0.0, mode = 'wall', -- wall | center wallOffset = 0.06, heightOffset = 1.10, cameraDistance ...
Weapon Component Recipes
Component recipes use the same database/config recipe model but are classified as component recipes. The weapon callback validates: Bench type is weapon. Recipe is assigned to that bench. Recipe exists. Recipe type resolves to component. Player meets require...
Compatibility Validation
The weapon system groups weapons into families such as: pistol smg rifle shotgun sniper other Component compatibility is validated against the weapon/component profile data used by the workbench. When a selected component is not compatible with the target weap...
Weapon Craft Security
Weapon callbacks perform the same trust-boundary checks expected from standard crafting, plus weapon-specific checks. Server checks Valid request structure. Existing bench ID. Player distance. Access policy. Weapon bench type. Allowed recipe list. Recipe type....