Is it possible to make it so that any units won't follow their targets automatically if they go out of their range? Like Blizzard tank for example, it will just follow if any aircraft went into its shooting range, then go out of its shooting range, then it will follow the aircraft, leaving its spot and end up lost somewhere and get killed.
Probably like, add a command to hold position, so that it will still shoot whenever enemies got into its range, but it won't follow them if they go out of its range and thus stay on their spot.
I do notice most ground/naval units won't follow ground enemies if they go out of range, but almost all ground/naval units which can attack air units will follow the air units.
Hopefully adding that kind of command is not a big burden tho. Maybe something that just make them immobilized until the command executed again on the said unit(s)?