Might we have more gun scopes and sights in the game / change the existing ones?
Sniper scope (rifles)
Replaces rifle scope. Doubles as 80% binoculars.
This is a high magnification factor scope meant for long-distance shooting. Using the scope will block out much of your view, so exercise caution. If carried on your person, either on a gun or as a loose item, this scope will also double as binoculars although it is slightly less powerful.
Medium-range scope (rifles, crossbows)
"ACOG". Doubles as 50% binoculars?
Red dot sight (rifles, crossbows, smgs, shotguns, pistols)
Holographic sight (rifles, shotguns)
"EOTech". Slightly slower to aim than red dot, but more accurate maybe?
Night scope (rifles, smgs, shotguns, crossbows, pistols)
More accurate in the dark. Extended nightvision radius while aiming, making it not-so-convenient night goggles (and less powerful). Possibly maintain extended nightvision for 1 turn after firing to see the results.
Thermal scope (rifles, shotguns)
Show heat signatures while aiming. Allow aiming and firing at said heat signatures.
Gun flashlight (rifles, shotguns, smgs, pistols)
While aimed at a direction during normal aiming, works like a car headlight, but less powerful (much less distance). Do include an on/off switch. Sometimes you might just want to shoot without the light (attracting zombos).
About raising the firearm: I think it'd be cool (or even necessary) to have that as a command, as that would enable viewing the world through the scope. The inherent sight abilities would then come into effect, such as nightvision or thermal, or if it's sniper scope, it'd block much of the normal 360 view angle, leaving only a 15 degree angle (or however much the car headlight angle is). Using a sniper scope for too long would leave you at risk for something approaching you from the side. You shouldn't be able to move with a raised firearm, or maybe you could walk but slower, just to prevent the scope benefit from being enabled all the time. Loose wielded scopes without the gun should be useful for viewing as well. So you could give the 'raise firearm' command either to a wielded firearm or a scope.
If someone could pull off the gun flashlight, that same limited conical effect could be used for night scope and thermal.
(I might add descriptions later)