Autohotkey scripts will never be flexible enough to be considered cheating on a competitive level.
I doubt that. Autohotkey is more flexible that you might think at first. It's capabilities are very similar to that of many programming languages.
It can for example detect the color of every pixel shown on screen. Combine that with certain coordinates that give specific information about a squad, and you can easily see the type of a squad and how much veterancy it has.
I agree that it will be extremely difficult to make these kinds of decisions autonomously on a competitive level, but it can reduce the time a competitive player spends on managing reinforcements by pressing one of several buttons that will automate the reinforcement strategy that is currently desired.
- If you do want to reinforce all squads, how can you be sure you had enough manpower to do so with 1 click without checking each squad? Maybe one squad ends up with 1 model not being reinforced because of this, so you have to reinforce it manually anyway.
AHK can just read this information from screen and do the math. Or it can just send the command to reinforce regardless if it's possible. And if it's not, than just repeat the same script a while later. No need to manually reinforce.
What's important is to not let reinforcing distract you from the battlefield by having to move the camera to your base. You can do this without a script:
1. Open tacmap
2. Drag-select all units in base sector
3. Close tacmap
4. Tab through each squad you have to reinforce and send all full health squads out of the base.
That is actually a great idea! You just made my script a lot more effective