Page MenuHomeFeedback Tracker

Using W+S or S+W to toggle movement speed should not momentarily stop you!
Closed, ResolvedPublic

Description

Hi, this is a minor issue that however is very apparent for anyone using combinations of their movement keys to adjust their walking speed.

I have W bound to moving forward and S bound to moving backward. If both are pressed at the same time they cancel each other out and I stop moving which is the way it should be -- however unless in this situation: I have W+S bound to toggling combat pace and S+W bound to toggling walking.

When I move forward (by holding W) and want to switch between running and combat pace I continue holding W and press down on S. The movement speed will toggle but because I'm now holding both W+S my character stops for a short moment until I let go of S again and even if I just tap S quickly it does cause my character to stop briefly.

And the issue here is just that: the awkward, short pause your character makes in this situation that could easily be programmed away.

Solution:
Make forward and backward movement not cancel each other out!
Now instead if both the forward and backward button are pressed at the same time only register the first button pressed and ignore the other. So if you’re running forward and accidentally press backward or like me have forward + backward bound to toggling movement speed it will do absolutely nothing and your character will keep running or toggle movement speed respectively without making any unwanted pauses.
If a player wants to stop they will just let go of all buttons so it makes no sense that W+S or S+W by default makes your character stop, really.

Details

Legacy ID
3769482899
Severity
None
Resolution
Open
Reproducibility
Always
Category
Controls
Steps To Reproduce

Bind:
W to forward movement.
S to backward movement.
W+S to toggle combat pace.
S+W to toggle walking.

Now enter the editor with any character. Run forward (or backward) by holding W (or S) and try to toggle combat pace or walking by still holding W (or S) and then pressing the opposite movement button S (or W).
Your character will now stop, then continue moving at the new movement speed.
The awkward, short pause your character makes is the issue.

Event Timeline

Sneakson edited Steps To Reproduce. (Show Details)Jun 9 2013, 7:07 PM
Sneakson edited Additional Information. (Show Details)
Sneakson set Category to Controls.
Sneakson set Reproducibility to Always.
Sneakson set Severity to None.
Sneakson set Resolution to Open.
Sneakson set Legacy ID to 3769482899.May 7 2016, 2:32 PM
MadDogX added a subscriber: MadDogX.May 7 2016, 2:32 PM

Mass closing ancient tickets with no activity for > 12 months; assume fixed or too trivial.

If this issue is still relevant in current dev build, please re-post.