I appreciate your responses. What about if-else blocks that are simply for hotkey convenience? For example if I used HotKeyNet to check if the mouse is within a rect on a window:
<If MouseIsOverWindowRect WoW1 28 30 224 57>
<Else>

etc...

I ask because another user posted his response from a GM after having a ban uplifted. He states the following:

Borroq

Hello again, Gage.

When we last spoke, I'd requested some of our developers look into the situation. Because we couldn't eliminate the possibility of a mistake on our end, we opted to reopen each of your accounts.

While you're welcome to resume playing, I want to encourage you to abandon any third party software that does anything more advanced than key cloning. The moment there is any level of outboard scripting or automated interpretation/decision making, the line between multiboxing and botting has been crossed.

Thank you for your understanding, and I look forward to seeing you playing for years to come.Regards,

Supervisor Borroq
Wouldn't even the simplest if-else block fall under "The moment there is any level of outboard scripting or automated interpretation/decision making, the line between multiboxing and botting has been crossed."?