An example to illustrate the problem: A flying Orbital Command can use Scanner Sweep anywhere on the map.
When a player selects the Orbital Command and clicks to use scan, it is easy to missclick which makes the OC move to the location where the Scan was suppose to happen. (Left click to scan on a location, right click to move to a location, but also right click to cancel the selected scan...)
In a high paced game, it can happen that players issue a move command instead of scanning, which moves the OC across the map. Even worse if a player selects five flying OCs, missclicks and forces them all to move across the map... And it is important for my map that some units with movement can use spells with unlimited cast range..
Any ideas how to prevent units from moving by misstake in this type of situation?
An example to illustrate the problem: A flying Orbital Command can use Scanner Sweep anywhere on the map.
When a player selects the Orbital Command and clicks to use scan, it is easy to missclick which makes the OC move to the location where the Scan was suppose to happen. (Left click to scan on a location, right click to move to a location, but also right click to cancel the selected scan...)
In a high paced game, it can happen that players issue a move command instead of scanning, which moves the OC across the map. Even worse if a player selects five flying OCs, missclicks and forces them all to move across the map... And it is important for my map that some units with movement can use spells with unlimited cast range..
Any ideas how to prevent units from moving by misstake in this type of situation?
Would disabling the smart move command for the units with global abilities?