Although many people have talked about having attachments, I think it would be worth looking at a system to modify your gun all across the game!
I would not do it exactly like in Pavlov, that system is prone to quite some annoyances.
My Idea:
-
dedicated "attachments" pouch on your character, similar to an "ammo" pocket, but can be grabbed off of your character
- stores attachments that are picked up or removed from your gun
- can work as a "shop" (disableable) for anything else
-
procedural grip + trigger button for a few seconds on the desired attachment on your gun will move it to your hand
Get attachments from your attachments pouch:
-
grab pocket and hold it in front of you
-
opens up a menu, similar to pavlov´s in game shop
- only displays compatible attachments when gun held in off-hand
-
select category with joystick and L3 (press down)
- categories:
- scopes/sights
- stocks
- lasers
- etc (modders can add catergories)
- categories:
-
selecting/buying the attachment makes that attachment appear in that hand and attachment pouch snaps back to its place
- ensures a smooth way of being able to use that hand and place the attachment on the gun in one go
Reasoning:
- Pavlov uses R3 for the menu in which you can buy all that stuff (wasted button, keybinds are precious)
- Pavlov has dedicated "attachment edit" mode for when holding your gun parallel to your chest (happens accidentally all the time, or doesnt work when we want it to)
- Pavlov directly attaches the attachment on your gun without giving it to you first (pain when buying stuff for friends or when having a custom way of attaching things to your gun which gets messed up every time the game automatically attaches stuff)