Question about Macro Logic/Order?
View Single Post
05-27-18, 12:31 PM
Join Date: Feb 2006
/cast [mod:shift,@arena1];[mod:ctrl,@arena2];[mod:alt,@arena3]Cyclone;[harm]Solar Wrath;Lifebloom
I'm not aware of any order of importance in this example but I could be wrong.
What I see is as follows, while pressing the button:
if you press shift while targeting arena1 ( I assume this is the unit id) then it will cast Cyclone
if you press ctrl while targeting arena2 it will cast Cyclone
if you press alt while targetting arena3 it will cast Cyclone
Otherwise if you are targetting an enemy it will cast Solar Wrath to harm them
Or if you are targetting a friend it will cast Lifebloom
However, because you have put ';' after each mod test it may terminate that test and move straight to the [harm] test.
I believe it then waits for the global cooldown before validating the next line which
While pressing ctrl and shift and you have an active focus it will cast Cyclone on them.
However, it may skip over the second line due to time constraints on the first line's functionality
The following may work ( untested ) so that all tests are made before deciding if Cyclone needs to be cast, and if not then react on the harm test options.
/cast [mod:shift,@arena1],[mod:ctrl,@arena2],[mod:alt,@arena3],[mod:ctrlshift,@focus] Cyclone; [harm]Solar Wrath;Lifebloom
Info Panel IDs :
View Public Profile
Send a private message to Xrystal
Find More Posts by Xrystal