Weapon attachments: what each gun accepts and what each attachment does
weapon_attachmentsWeapon attachments: what each gun accepts and what each attachment does. From the game's own attachment data (as Skin Lab uses it). Each attachment has shortname, name, slot
(muzzle, sight, underbarrel, magazine, internal, targeting - one attachment per slot), description,
effects (readable: damage x0.75 = 25% less damage, aimcone_hip +2 = wider hip-fire spread) and the raw
stats multipliers (scalar) and additions (offset). With weapon: that gun's slots and accepts (the
attachments that fit it). Without: every gun's accepted list plus every attachment. Which attachments a Rust gun takes and what each does (damage, recoil, zoom...).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "weapon_attachments"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| weapon | No | Gun shortname or name; left out = every gun and every attachment. |