Mod request: Alternate Swing Mechanics
Posted: Tue May 01, 2018 9:52 am
I know I talked about this before a loooong time ago when DFUnity was fledgling, but now it can have it's own thread here.
One of the few things that truly bugs me about vanilla is the weapon swing mechanics. For some reason, vanilla locks your viewpoint when you swing your weapon. Don't. It's bad. It's awful. I can't strafe around enemies while swinging without losing sight of them. I also lose my ability to evade by backing off. Backing off becomes "rub up next to enemy even more". Compounding the problem is that registering a swing is awkward because of the lock/threshold.
Now, I realize that DF has swing types based on mouse movement. Fine. Just have the swing be on click, not click and hold thresholds. And the swing type based on direction analysis of where the crosshair was coordinated the last 10ms. No threshold, no lock. A click is a swing, and you micro move your mouse before clicking (to determine swing type) while looking so that it doesn't take over your ability to keep looking around. I can see it working very well in my head. Try it, please try it.
One of the few things that truly bugs me about vanilla is the weapon swing mechanics. For some reason, vanilla locks your viewpoint when you swing your weapon. Don't. It's bad. It's awful. I can't strafe around enemies while swinging without losing sight of them. I also lose my ability to evade by backing off. Backing off becomes "rub up next to enemy even more". Compounding the problem is that registering a swing is awkward because of the lock/threshold.
Now, I realize that DF has swing types based on mouse movement. Fine. Just have the swing be on click, not click and hold thresholds. And the swing type based on direction analysis of where the crosshair was coordinated the last 10ms. No threshold, no lock. A click is a swing, and you micro move your mouse before clicking (to determine swing type) while looking so that it doesn't take over your ability to keep looking around. I can see it working very well in my head. Try it, please try it.