I have a dream. One regarding firearms and crafting. Let me tell you about it.
First, an attempt at revamping gunplay as a whole. VERY open for discussion and contemplation.
Small Guns - Or rather, short guns. Handguns, machine pistols and low caliber rifles. Fairly low kick, range and damage. Quick with good controllability and low weight. Things you could
feasibly fire one-handed.
Medium Guns - Submachine guns, carbines, hand cannons (heavy, high caliber handguns) and combat shotguns. All around “medium” stats. Very versatile. Two hands recommended.
Long Guns - Full sized assault, battle, sniper and civilian rifles. Shotguns. Heavy hitters. Absolutely lethal, at the cost of problematic sustained fire. Grab on to that sucker with every hand or tentacle you’ve got.
And then, three sub-skills to boot. Simple/Military/Exotics Familiarity. These rise and drop faster while the three primary skills would serve as a stronger, more difficult to master base value.
(Oh, exotics of course cover energy weapons and alike).
Not sure about the heavy weapons though. Leave them as is?[/spoiler]
As I see it, the more crafting and tinkering we get, the better. We already have disassembly so why not have… let’s guns work the same way vehicles do? Parts!
Barrels, slides, receivers, springs, cylinders, frames, hammers, triggers, uppers, lowers, grips, stocks, hand guards, rails, internal, external… BLERGH! There’s a lot, but I’m sure it’s workable with enough brain power behind it. I know I would enjoy a plethora of parts but it probably isn’t for everyone, eh? Just like with vehicles. Simplification needs to be discussed.
Item quality versus weight and rarity. (Aaaaand, maybe even durability and compatibility.)
The current weapon mods would get updated difficulty levels for installation (or uninstallation if you find a nice gun you’d like to fully disassemble). They’d attach to certain parts of the weapon rather than as a generic mod. Suppressors, muzzle brakes and alike on threaded/fitted barrels. Easy. A non-fitted civilian barrel would of course have to be modified. Not so easy. Or, if you’re lucky, find a better barrel and switch it out! Get a longer barrel while you’re at it, giving you a bit more range and accuracy at the cost of higher recoil. Can’t control the rate of fire on your new favorite toy? Open it up and modify the bolt and spring. You can do anything with the right gunsmithing knowhow and tools. Hell, crank it up to 11 and watch that barrel melt away. Oh boy!
One thing I know for certain. Barrels need to be caliber specific.
TL;DR: Guns. How do we make them more fun? Discuss, discuss, discuss.
Oh, and here’s a useful link.