I’ve been adding curtains to my APCs for a while - if monsters can’t see you, they’re less likely to come invade your space and try to kill you. Though NPCs will still try to steal your stuff =(
After you start adding curtains, you realize you want to be able to open and close your curtains from the driver’s seat instead of moving around an opening them manually. so you add a bunch of small electric motors as door motors. Then you realize that going through the vehicle control menu to close each curtain is incredibly tedious, so if you’re me - and I am - you write a pair of patches that let you open and close all curtains and doors at once.
Then you realize that activating your vehicle remote so you can close the curtains after you get out of the vehicle is still tedious, so you add an electronic control unit to the outside of your vehicle so you can just hit 3 buttons (^, D, whichever key close all is bound to) and secure your vehicle.
I don’t think shooting from the peek position is generally going to be an option, but peeking through windows and shooting someone seems like something that could be possible and doesn’t have the same balance issues.
I’d also like to be able throw grenades while peeking, because throwing grenades around a corner is something that people legitimately do. I may write some code for that.