Proposed feature: Shift clicking on the battlescape with an attack selected will fire a snap shot at that tile.
I do not like this suggestion for the following reason:
1. You already have hotkeys to fire a snap shot: RMB-click + Q/E + 2
2. Your suggestion only applies to snap shots, so it's not custom enough for most situations.
However, I do feel there is some redundancy in procedure of the said hotkeys usage, so I'd like to propose a different suggestion based on your suggestion:
Battle Action Hot SwappingAllows using hotkeys to swap battle action even after the action has already been selected.Use case 1 (easier consecutive attacking):
1. Hover cursor over a target
2. Press E to select right-hand weapon
3. Press 3 to select Auto
4. Press LMB to fire
5. Press 2 to select Snap
6. Press LMB to fire
Notes:
- In step 5: If the firearm does not have the battle action defined, the battle action is cancelled (same as RMB-click)
- The solution only applies to swapping between 3 Firearm actions (BA_AUTOSHOT, BA_SNAPSHOT, BA_AIMEDSHOT) and 2 Psi-amp actions (BA_MINDCONTROL, BA_PANIC)
- It's player's own responsibility to be highly familiar with the weapon so that after swapping and firing, they have enough TU left to retreat to safety.
Use case 2 (easier accuracy comparison):
1. Hover cursor over a distant target
2. Press E to select right-hand weapon
3. Press 3 to select Auto and observe accuracy
4. Press 2 to select Snap and observe accuracy
5. Press 1 to select Aimed and observe accuracy