[Backer Build 1] Weapon Attachments

Would be cool if you could apply weapon attachments to your weapon; a bayonet would substantially increase a gun’s melee damage; an extended barrel might reduce long-range accuracy falloff; a laser sight improves close-medium range accuracy and critical hit chance/armour bypass; underslung weapon systems would grant access to secondary weapon systems like flamethrowers, masterkey shotguns and grenade launchers and so on.

Each weapon has a limited number of attachment hardpoints, and each attachment consumes 1 or more such hardpoints.