You can look at existing examples of similar things without a magazine, such as many of the shotguns
"to_hit": -2,
"bashing": 6,
"material": [ "steel", "wood" ],
"symbol": "(",
"color": "brown",
"ammo": "shot",
"skill": "pistol",
"ranged_damage": 6,
"dispersion": 900,
"durability": 6,
"clip_size": 1,
"reload": 80,
"valid_mod_locations": [
[ "accessories", 1 ],
[ "grip", 1 ],
[ "stock", 1 ],
[ "mechanism", 4 ],
[ "sights", 1 ],
[ "rail mount", 1 ],
[ "underbarrel mount", 1 ]
],
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "muzzle", 1 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "underbarrel", 2 ]
]
},
{
"id": "l_def_12",
"copy-from": "shotgun_pump",
"type": "GUN",
"name": "L12 Defender",
"name_plural": "L12 Defender",
"//": "Similar stats to the NeoStead 2000 which has a similar operating mechanism",
"description": "Leadworks LLC's sole shotgun offering to date is surprisingly compact thanks to its moving barrel and forward-back pump mechanism. Additionally it has built in red dot and laser sights. Like most other Leadworks products it doesn't accept third-party modifications.",
"weight": "3850 g",
"volume": "1500 ml",
"price": 92000,
"to_hit": -1,
Or crossbows
"ammo": "bolt",
"weight": "3000 g",
"volume": "1750 ml",
"bashing": 11,
"to_hit": 1,
"ranged_damage": 28,
"range": 22,
"loudness": 12,
"dispersion": 200,
"durability": 6,
"clip_size": 1,
"reload": 300,
"valid_mod_locations": [
[ "accessories", 4 ],
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],
[ "underbarrel", 1 ],
Or this existing 50 caliber weapon
"magazines": [ [ "50", [ "belt50" ] ] ],
"flags": [ "MOUNTED_GUN" ]
},
{
"id": "m2browning_sawn",
"copy-from": "m2browning",
"type": "GUN",
"name": ".50 caliber rifle",
"description": "Modified from the massive M2 Browning, this pared down rifle has been altered to be fired unmounted. The burst fire has been disabled, and its belt fed mechanism has been modified into a much smaller single round chamber.",
"material": [ "steel", "wood" ],
"clip_size": 1,
"modes": [ [ "DEFAULT", "manual", 1 ] ],
"valid_mod_locations": [
[ "accessories", 4 ],
[ "barrel", 1 ],
[ "bore", 1 ],
[ "sights", 1 ],
[ "mechanism", 4 ],
[ "muzzle", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],