Add useful shortcuts
Open
Nobody has claimed this yet.
area: ui
lang: c++
nice new thing ☺
to-discuss
- Dominant language
- Python
- Stars
- 14.4k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
We could integrate a bunch of useful shortcuts from other strategy games, e.g. Rise of Nations, into this project.
CTRL+SHIFTwith selection box: Only select villagers.CTRLwith selection box: Only select military. Right nowSHIFTandCTRLhave the same behavior.ALTwith selection box: Only select non-siege/non-support units.CTRL+ALTwith selection box: Only select siege/support units.RIGHT-CLICK+ALTon building: If selection contains siege, set all non-siege units on guard to defend the siege.CTRL+RIGHT-CLICK: Perform attack move (TABin HD)CTRL+SHIFT+RIGHT-CLICK: Patrol (Qin HD)LEFT-CLICKwhile usingRIGHT-CLICK+DRAG: Iterate through formation types (requires #928 ).SCROLLwhile usingRIGHT-CLICK+DRAG: Change width of a formation (requires #928 ).
Keep adding your own ideas in the comments.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not name implementation files or tests. Start by locating the input, selection-box, and formation-control entry points, then compare them with the listed shortcuts and the #928 dependency; done means the requested shortcuts work without changing existing selection behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100