beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.8k stars 300 forks source link

Decouple "Append" and "All" from same modifier in Smart Select Widget #3347

Open sprEEEzy opened 4 months ago

sprEEEzy commented 4 months ago

Description

Currently, if you use shift and selectbox, you will both append, and select all units and buildings. This makes it impossible to e.g. append with selectbox only army units from a group of various units.

Shift should do ONLY append. Select all units can be handled with another modifier like CTRL.

Example of a solution: https://gist.github.com/sprEEEzy/2386317c792fb7327fb5b05d26483c4f (made by badosu)

with added keybinds:

bind          Any+ctrl  selectbox_all
bind          Any+shift  selectbox_append
bind          Any+alt  selectbox_builder

Why?

This will make the game more in line with standards in other RTS games, as well as enable better control of your units, as you're unable to do certain things due to this unforseen behavior.

What area of the game does this feature request pertain?

Gameplay, UI/UX, Settings, Controls or Hotkeys

Other (optional)

No response

PtaQQ commented 4 months ago

GDT approves the premise, shall be probably done within the context of the keybind rework and standardization https://discord.com/channels/549281623154229250/963744459550494760.

badosu commented 1 month ago

A few details on: https://github.com/beyond-all-reason/Beyond-All-Reason/issues/2220