HDest-Community / Ugly-as-Sin

Enhancement modules for Hideous Destructor
zlib License
21 stars 17 forks source link

Unified "Breathing" mechanic #200

Open caligari87 opened 1 year ago

caligari87 commented 1 year ago

Something to unify both the respirator and various ideas for "spicy air" (gasmask, radiation from slime pools, etc).

Already have done some work on this privately, just need to pick it back up.

FDAapproved commented 1 year ago

Regarding the last bullet point for the player's breathing, I really like the idea of binding some sort of a key to holding your breath (a lot like how toggling sprint currently works).

Assuming you unified that behavior with how long the player can breathe underwater, you could also use such a mechanic to replicate the phenomenon of being swept into a body of water unexpectedly, and as a result gagging on water while you try to get your bearings (though for this you may need to make the mechanic less of a press to toggle, more of a 'press to remember', as breathing is something the human body does on autopilot a lot of the time).

Obviously a bit inane as a feature to start on, but more granularity with breathing would make mechanics surrounding it more satisfying to interact with; I feel anyway.