Bug Tracker – Bug 1282

Movement Keys Held Differ From Other Ports

Last modified: 2019-04-07 14:58:47 UTC
Bug 1282 - Movement Keys Held Differ From Other Ports
Summary: Movement Keys Held Differ From Other Ports
Status: NEW
Alias: None
Product: Odamex
Classification: Unclassified
Component: Client (show other bugs)
Version: 0.8.x
Hardware: All Other
: P5 major
Assignee: Odamex Bug Reporter
URL:
Depends on:
Blocks:
 
Reported: 2019-04-07 14:58 UTC by HeX_Vulture
Modified: 2019-04-07 14:58 UTC (History)
1 user (show)

See Also:

Attachments

Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description HeX_Vulture 2019-04-07 14:58:47 UTC
Odamex differs from other ports, including Vanilla, Eternity, ZDoom, and PRBoom in the way keys are held.

To see this, in Odamex, you first bind w to +forward and uparrow to +forward. After that, start to hold uparrow and w to move forward. When you release either forward key, you will stop moving despite still holding the other forward key. All other mentioned ports have it so you will continue to move forward with w being held, and this is the behavior a typical user would expect. 

Another issue is that if you hold down +forward twice while walking you will start to run forward faster in vanilla doom and in PRBoom, but in Odamex you will still simply walk forward. ZDoom does not retain this behavior either.