OldUnreal / UnrealTournamentPatches

Other
1.03k stars 30 forks source link

Automatic dodge key #1624

Open t3r6 opened 2 months ago

t3r6 commented 2 months ago

I'm pretty fine with double-tapping directional keys for dodging but. even though you can set the dodge sensitivity, sometimes you can perform an accidental dodge from a platform you did not want to just by pressing directional keys inaccurately.

What I suggest, is adding a new automatic dodge key. How it works:

You press and hold that "auto-dodge" key (bound for example to "mouse middle button") and then you click any directional key - it will perform an instant dodge toward the direction you clicked. It works some sort of a default strafe key "Z". Probably, additional feature so it works both ways: you hold any directional and then press that "auto-dodge" key and you'll get an automatic dodge.

A good example: this type of mechanic is present in the game Warsow (you can't press and hold the special button there though because it's a multipurpose button in Warsow but holding the special automatic dodge key in UT99 could improve that mechanic).

As far as I know, UT99 does not set any penalty on how fast you double-tap the directional key - the dodge length will be the same. So this auto-dodge mechanic should not break anything.

An example, of how it could look like in UT99:

https://user-images.githubusercontent.com/user-attachments/assets/277e4639-7923-4d6a-aca1-aee03a551dd6

NarokMan commented 1 month ago

I've been playing a lot of witchfire recently, and I really like what they did in terms of dodging. You hold down the direction you want to dodge in using wasd, and then press a specific different key (I have mine bound to c, but the default is Ctrl). That's the best dodge system I've seen in an fps.