CleverRaven / Cataclysm-DDA

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

Climb up - introduce key mappings #77911

Open AideeAmei opened 18 hours ago

AideeAmei commented 18 hours ago

Is your feature request related to a problem? Please describe.

When clibing up the Z level (for example using downspout), directional choices are hard-numbered 1~n. It'd make more sense if they could match the movement directions mapping. But directions of clibing cannot currently be mapped.

Solution you would like.

Introduce mappings for this particular menu.

Describe alternatives you have considered.

There are no good alternatives on how to speed up the climbing process, player simply has to read. Or learn the logic how the directions are mapped and know all possible directions of climbing (not always simple, there can be unanticipated directions available as upper level floor tiles don't have to exactly matche visible walls on the bellow level).

Additional context

There are other context menus where some options don't have mappings and cannot be mapped, like attached tools etc. It would be good to have these mappings available, too. Key combos are as powerful as macros when they're efficient.

RedMisao commented 9 hours ago

The < and > keys are used for moving through the vertical axis. The downsprout opens a prompt, but stairs don't and movement is similar as moving through the horizontal plane. Unless I misunderstood the issue.

Night-Pryanik commented 6 hours ago

Yeah, that's in to-do list

https://github.com/CleverRaven/Cataclysm-DDA/blob/4a0373475f825e90b00232c3e4d3ea614ce15a5f/src/game.cpp#L11999