KoffeinFlummi / AGM

Authentic Gameplay Modification for A3 | THIS PROJECT IS NO LONGER BEING WORKED ON. ALL ISSUES AND PULL REQUESTS WILL BE IGNORED.
Other
125 stars 84 forks source link

Ability to disable manual weapon 'unresting' #1575

Open DrSNAFU opened 9 years ago

DrSNAFU commented 9 years ago

My case for the the addition of an ability to disable manual weapon lifting:

I can think of no reason why someone would need to manually lift their weapon from a rested position. If you move, reload, check inventory or lean too far away from cover the gun automatically un-rests. If you're doing none of these things, why would you want to unrest your weapon at all? It doesn't impede you in the least.

Using the same button to both rest and unrest makes it difficult to know if you're in a rested state. There's no persistent icon to tell you you're rested and the animation/sfx for resting and un-resting are identical. The only way to really know is by staring up at the top right of the screen for the big prompt panel that pops in when you press the resting key. If you were already rested, you just un-rested and you have to mash the button again.

It also interferes with other keybinds. I use the same button for resting to also hold breath. (spacebar) This used to work in VTS and TMR, but AGM not only un-rests me when I do so, it also doesn't recognize I'm holding the button and holding breath doesn't work at all, even when I'm not near restable cover. (unbinding resting restores breath holding ability)

Recommendations: Add an option to disable manual 'unresting'. Allow the game to recognize when the resting key is pressed and held, so other binds can be applied. Add the option of having a persistent 'rested' icon? Maybe remove manual un-resting entirely?

commy2 commented 9 years ago

Allow the game to recognize when the resting key is pressed and held, so other binds can be applied.

No. This is by design and won't be changed. Use a different key for holding breath or weapon resting.

KoffeinFlummi commented 9 years ago

I could see manual unresting being a menu option. Not sure if that will come with v0.95 though.