Technically, it is allowed because you are using Blizzard's own macro system.
You're not going to suffer account disciplinary action because you're using the Blizzard system.
However, Blizzard has systematically removed the ability to do macros like this, so this is definitely something Blizzard does not want you using.
We had a castrandom ability, where you could use:
#show
/castsequence reset=target/5 Flame Shock,Null
/castrandom Lava Burst, Lava Burst, Lava Burst, Lightning Bolt
If a spell was not available, the castrandom would not pick it.
Since there were a lot more Lava Bursts then the Lightning Bolt, you'd have Lava Burst fire off whenever it was available.
Blizzard broke castrandom, by making each spell stick if it was called, until it was actually available... so when Lava Burst was called, you would have to wait potentially 8 seconds for its cooldown to expire.
The next work around was using commas as a timing mechanic:
#show
/castsequence reset=target/5 Moonfire,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/castsequence reset=target/5 Insect Swarm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/cast Wrath
Each of the commas was a no-action step, and based on your own spam speed you would adjust the number of commas so each spell would fire off ideally just as it expired.
Blizzard removed that ability, too.
Now we have the /use 1, as a timing mechanic.
It is definitely against the spirit of the rules of the game, as we're using a one button mash macro to determine which spells to fire off and when.
Blizzard has consistently removed the ability for macros to determine our actions.
They want us to manually choose what fires off, by clicking the button ourselves.
At some point, this type of macro will break; since the Burning Crusade expansion Blizzard has consistently broken macros that do everything by changing the macro system.
Connect With Us