Author Topic: [QoL] Select next soldier by proximity instead of deployment order  (Read 306 times)

Offline Tamren

  • Captain
  • ***
  • Posts: 52
    • View Profile
In simple terms the idea is to give players the ability to quickly select the nearest soldier who hasn't moved yet. This is more useful than the Next Soldier button in most scenarios because the next button selects soldiers in the order they were loaded into the skyranger and doesn't reflect how they are actually deployed on the map.

To use this ability players would click on "Don't Reselect" with the middle mouse button. The button will then select the closest active soldier while simultaneously flagging the previous soldier as inactive, preventing repeats. This would make it a lot easier to quickly control clusters of soldiers in specific parts of the map without jumping the camera around. This suggestion would also fit neatly with my other one about allowing right-clicking on the Don't Reselect button to undo the previous command.
« Last Edit: October 25, 2024, 07:03:54 pm by Tamren »

Offline Delian

  • Colonel
  • ****
  • Posts: 470
    • View Profile
If two soldiers are next to each other, then shift+click would just cycle between these two soldiers, which doesn't seem super useful. Also, nearby soldiers can already be spotted at a glance if you blink their indicator with the alt key.

Offline Tamren

  • Captain
  • ***
  • Posts: 52
    • View Profile
I guess I could have explained that better. The intent is for the shift-click command to select units in descending order of proximity to the unit you have selected. It does not repeat selections, it cycles through the entire list of however many soldiers you have before returning to the original selection. It's just like clicking the next soldier button only the order of the soldiers is determined by distance to the original soldier instead of being fixed to the order of deployment. So instead of the next soldier button always going 123456789 it could be 174928365 instead because 7 is the closest soldier to 1, and 4 is the closest to 7 and so on. Does that make sense? If you want to change the order of proximity you just have to manually select a new soldier.

Using this feature with the Don't Reselect button would be even simpler because in that case it just jumps you to the nearest soldier and would never repeat a selection because all previous soldiers are flagged as inactive.


EDIT: Actually on second thought I'm overcomplicating this, there is no need to make this feature compatible with the next soldier button, the Don't Reselect button would suffice for every use case I can imagine. I will edit the OP to reflect this.
« Last Edit: October 25, 2024, 06:58:35 pm by Tamren »