Incidencia #44496

Make "single step" moves with goto to work like keyboard single step

Abrir Fecha: 2022-05-02 08:52 Última actualización: 2022-05-02 11:05

Informador:
Propietario:
(Ninguno)
Tipo:
Estado:
Open
Componente:
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Ninguno
Fichero:
Ninguno

Details

Split from #42133. People without keypad have no option but to use goto for movement. At least when they do just a "single step" move, they should have the same action selection functionality available as people doing their moves from the keyboard.

Ticket History (3/4 Histories)

2022-05-02 08:52 Updated by: cazfi
  • New Ticket "Make "single step" moves with goto to work like keyboard single step" created
2022-05-02 09:12 Updated by: jdlh
Comentario

I have only ever played freeciv on Mac laptop computers. Those computers have never had numeric keypads. I have no way to do anything via a keypad. When I want to make a unit move one cell, or attack, I always use the Goto via the 'g' key (at least as far as I can recall). It would be helpful to have a design principle which recognises that some users have no numeric keypad at all. Nor a centre or right mouse button, either. Thus whatever interaction the game expects via a numeric keypad, the game should provide an alternate method for. (I am repeating my comment from related ticket #44123, to provide user evidence to support and motivate this ticket.)

2022-05-02 09:33 Updated by: cazfi
Comentario

Reply To jdlh

Thus whatever interaction the game expects via a numeric keypad, the game should provide an alternate method for.

While I want to keep this ticket's scope on the action selection dialog, there's long-standing corner case to this. There's no way to force goto to take direct single step if longer route is faster. This can happen, e.g., when a river makes a turn on square map, and ruleset defines that one has to follow the river exactly to get the speed benefit. Diagonal move (single step) would cost normal terrain move cost, at least 1. Move along the river (two steps) costs 2 * 1/3 = 2/3. So goto always goes along the river. There's no way to make it not to step on the tile where the river makes the turn. And that might have side effects like alerting enemies about your presence.

2022-05-02 11:05 Updated by: cazfi
Comentario

Reply To jdlh

motivate this ticket.

I hope that we get this handled sooner, but if not, I think this will be a blocker against making final freeciv-3.1.0 release.

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar