I have to disagree here,
So long as the addon is working within the bounds allowed by the built-in scripting engine, that is it is not exploiting some flaw, then it will not be considered automation to use the addon.
If blizzard decided it is against the spirit of the TOS then they will say so (at which point watch out) and will take steps to remove the functionality that allowed the addon to be created.
Connect With Us