Consecutive action macro not working as would be expected
I have a two different pug/monk macros that I put together:
/ac "snap punch"
/ac "twin snakes"
/ac "dragon kick"
/ac "demolish"
/ac "true strike"
/ac "bootshine"
These macros work great when they go off in the proper order, but they only do that half the time. The other half of the time dragon kick and bootshine will go off multiple times in a row, skipping over the two actions above it when those actions are available. This happens mostly when i button mash before the GCD ends; I don't really understand why, considering that both are available and it is instructed to pick the higher one in the list. I suppose it must have tried the first two and hit the third right when the GCD ended.
Can this be refined on the design end? I've tried putting small wait timers in, but it doesn't help.