CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.26k stars 4.11k forks source link

CW/CCW diagonal movement issue. #75608

Open FroigMe opened 1 month ago

FroigMe commented 1 month ago

Describe the bug

When using CC/CCW movement mode, diagonals (NE, NW, SE, SW) do not function when diagonal movement has key-binds removed.

Attach save file

Onalaska-trimmed.tar.gz

Steps to reproduce

  1. Set movement mode to CC/CCW.
  2. Unbind all diagonal movement keys. (NE, NW, SE, SW)
  3. Attempt to move diagonally.

Expected behavior

Unbinding of diagonal movement keys would not impact effect of diagonal movement with arrow keys, as no arrow keys are bound to diagonal movement. As speculation, CC/CCW movement references the keys bound to diagonal movement.

Screenshots

No response

Versions and configuration

Additional context

I have tested this will all mods removed, the bug is still present. The bug has been present on multiple experimental versions of the past 8 or so months, I have not tested all versions.

ZhilkinSerg commented 1 month ago

I think it always worked that way - if one of diagonal modes is active, orthogonal movement input commands are changed to bound diagonal movement input.