Hello folks,
I’m currently trying to improve a macro and unfortunately I am blocked by the character limit.
I know I can play around with blocks and such but the macro is already quite elaborated, has already a lot of blocks, and if I could just squeeze the command in all the blocks I want it to be, it would be tremendously easier for my nerves to know I didn’t crapped out the efficiency of the macro.
So here is it:
/cast [mod:ctrl, @mouseover, dead, exists] Intercession; [mod:ctrl,@mouseover, help, nodead][mod:ctrl] Word of Glory
Is there a way to win back 15 characters here, or I can’t make it shorter? I saw other posts on this forum where you can basically chain mods commands together, separating them with a “;” but I wasn’t able to make them work (maybe previous version).
I tried also to nest a macro containing just this sequence on the blocks I want, but it seems GSE doesn’t like when we mix Macro names AND Macro commands within the same block action.
/cast [mod:ctrl,@mouseover,dead]Intercession;[mod:ctrl,@mouseover,help][ ]Word of Glory
You can omit exists because @mouseover implies the target exists. dead and nodead already specify the target’s state, so exists is unnecessary.
Use [] after help to ensure Word of Glory casts on your default target when no other conditions are met (not 100% sure this will work but give it a try).
shortened by 16; /use [mod:ctrl,@mouseover,dead]Intercession;[mod:ctrl,@mouseover,help,nodead][mod:ctrl]Word of Glory
will only cast the spells while ctrl is held and other conditions are met, but; /use [mod:ctrl,@mouseover,dead]Intercession;[mod:ctrl,@mouseover,help,nodead][]Word of Glory
will cast WoG on your current target or self if no friendly target, even if ctrl isnt held.
Hey folks,
Thanks a lot, both suggestions are great.
The remark about the [] is confirmed. If adding it, it does indeed always cast no matter whether the modifier is held or not (which is not the goal). I did remove it from your suggestion and now the macro works fine!
The is an exception though, It doesn’t cast on myself anymore unless I mouseover myself/my portrait. Is there a way to do that without resorting to this [] that messes up the modifier?