Macros seem to be firing out of order. I sometimes use text macros to post amusing ascii art to my guild, and the firing out of order results in things like beheaded owls, mutilated bunnies, and dismembered moonkins. The expected behavior is that the macros are executed in the order entered.
Might be a good idea to post an example of one of these macros.
Also, this may not be the best place to ask for help with macro issues. The Macro/UI forum may have better insight.
The following
/g ~ ~ Y_Y
/g ~ ~ ( ^v^)’’)
/g ~ (,) \w/)/
/g ~ ~(,),)
/g Do the funky boom chicken dance
/g Straight to the KFC
looks like this when clicked
[16:10:05] [G] [120:Catherry]: ~ ~ Y_Y
[16:10:05] [G] [120:Catherry]: Straight to the KFC
[16:10:05] [G] [120:Catherry]: ~ (,) \w/)/
[16:10:05] [G] [120:Catherry]: Do the funky boom chicken dance
[16:10:05] [G] [120:Catherry]: ~ ~(,),)
[16:10:05] [G] [120:Catherry]: ~ ~ ( ^v^)’’
That’s a pretty simple macro, and pretty out of order once clicked. No idea if this affects non-text macros or not but kinda sad that none of them post properly anymore.
Unfortunately macros do not execute from top to bottom like normal programming languages. Separate lines in a macro are simultaneously executed in random orders, by Blizzard design.
I think there are ways to accomplish what you’re trying to do but it requires more advance macro code or multiple macros.