Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
EDuke32
EDuke32
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 92
    • Issues 92
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 8
    • Merge Requests 8
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Richard Gobeille
  • EDuke32EDuke32
  • Issues
  • #132

Closed
Open
Opened Oct 16, 2020 by Dino Bollinger@Doom64hunterContributor

Duke3D: Changing the input struct members horz and avel has no effect

As reported here: https://forums.duke4.net/topic/11419-set-input-avel-to-zero-has-no-affect-in-r9257/

Since the mouse input changes from r8551 (d8a523e5), it is no longer possible to alter the player's angular and horizontal velocity through the corresponding input struct member. In particular, it is no longer possible to lock it in place through the following code:

onevent EVENT_PROCESSINPUT
        seti .avel 0 // has no effect
        seti .horz 0 // has no effect

        seti .fvel 0 //work properly
        seti .svel 0 //work properly
endevent

Note that getting the values stored in avel and horz still works as before. If this is an intentional change, feel free to close this issue.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: terminx/eduke32#132