Under 8 of License Conditions of the LSLA it very clearly states this isn't allowed. However, Bungie really hasn't done anything about macros and even seems to encourage them so use at your own risk I guess. Personally, I'd say no but its just full on a scout that can roll auto and you want to do it for PvE.
The LSLA can be found right here: https://www.bungie.net/7/en/Legal/SLA
English
-
[quote]it very clearly states this isn't allowed.[/quote] Sure would be interested in seeing an exact quote where they clearly mention macro's.
-
"(8) hack or modify the Program, or create, develop, modify, distribute, or use any unauthorized software programs to gain advantage in any online or multiplayer game modes;" This is modifying the program and anything not officially recognized by Bungie is unauthorized. And this is clearly, using it for an advantage even though its small.
-
[quote]You agree that you will not do, or allow ... hack or modify the Program, or create, develop, modify, distribute, or use any unauthorized software programs to gain advantage in any online or multiplayer game modes[/quote] If using a macro gives you any advantage in PvE or PvP, then it is against the ToS. Being able to always hit the hard limit of the firing rate of a semi-automatic weapon would count as an advantage. Macros that do things that don't "gain advantage", like ones that buy materials or shard items so that you don't have to click the button repeatedly would be allowed.