GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

Press once - run all spells?

skab opened this issue · 4 comments

commented

Hi,

I have set 3 spells on my macro:

/cast Devouring Plague
/cast Mind Blast
/cast Mind Flay

I would like to press my keyboard button once (activate macro once), and then let the macro try the first cast, if not available (in cooldown, or not enough resources) then cast second, if not available then cast third.

I know I can achieve this by basically spamming my button really fast many times per second, but there must be a way to achieve this by clicking once.

Any help appreciated.

commented

Nope unfortunately - Once action per click is a Blizzard Requirement.

commented

You saved me a lot of trouble searching around, so gladly appreciated :)

I am now thinking another way of achieving the same result, and actually much more, but it would require the functionality of if statement. I would write something along these lines:

if spellx is not on cooldown /cast spellx
elseif spelly is not on cooldown /cast spelly
...
else /cast spellz (assuming spellz has no cooldown like Mind Flay.

That way, you prioritize your spell order, and you achieve running all lines, at least as many needed to actually cast the highest priority spell available, which I guess is what I need.

Perhaps WeakAuras could help with the part of adding if proc function as well.

Do you see this as something possible to implement?

commented

Ok great, thank you for your reply.

commented