待辦事項 #44496

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

啟用日期: 2022-05-02 08:52 最後更新: 2022-08-22 14:10

回報者:
負責人:
類型:
狀態:
關閉
元件:
里程碑:
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:
1

細節

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/7 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
評語

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
評語

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
評語

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.

2022-08-09 23:46 Updated by: cazfi
  • 負責人 Update from (無) to cazfi
  • 處理結果 Update from to Accepted
  • 里程碑 Update from (無) to 3.1.0 (closed)
2022-08-22 14:10 Updated by: cazfi
  • 狀態 Update from 開啟 to 關閉
  • 處理結果 Update from Accepted to 修正

編輯

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