My goal here is to have one key for my mounts. Flying in BC, Charger in Pre-BC while having Crusader aura up when I mount and Concentration aura when I dismount.
You can use that macro with a littlie exception, that you can't use paladin summon spell for it to work due to GCD.
/cast [nocombat, nomounted] !Crusader Aura; [mounted] !Concentration Aura;
/cast [flyable, nocombat, nomounted] Swift Purple Windrider; [nocombat, nomounted] Blue Hawkstrider;
/dismount
I am trying to put together a macro that will first cast Power Word Shield then do a Mass Dispel.
This is to counter the knock back effect from damage ticks, while trying to Mass Dispell on Felmyst.
This is where I'm at, at the moment.
#showtooltip Mass Dispel
/stopcasting
/castsequence Power Word: Shield(Rank 12), Mass Dispel
As it is, it will PWS, then on second press it will give me the targeting circle for the MD.
Where it fails is, it will not reset if unless I cast the dispel.
And it will also hang until PWS debuff comes off CD, unable to cast MD. Which could leaving me without the ability to dispel my group.
To counter this, I would like to use a Shift Modifier, so if I hold Shift and press the key bind, it will override the PWS and let me do a Mass Dispel. Basicly, no matter what, hold shit and I can cast Mass Dispel.
I've messed about a few times with macro & modifiers, but am having no joy getting it to work.
Anyone have a similar macro that works, or can fill in the blanks to get this one working as intended?
This will cast a critical Holy Shock against a living enemy if you have one targeted, or a moused-over living friendly if you do not have a living enemy targeted.
16 is your main hand slot and 17 is your offhand.
My macro is written that whay, because equip with a one-hand weapon will put it always in main hand slot.
edit: of course you use only one number in the macro not both
edit2: also works with 2-hand
Last edited by Marieth : 08/20/08 at 6:28 AM.
Reason: clarification
13 is your main hand slot and 14 is your offhand.
My macro is written that whay, because equip with a one-hand weapon will put it always in main hand slot.
Sure, why shouldn't it.
But for ranged weapons, /equip is enough because this will equip the item to the standard item slot and since you only have one, there is no need to specify it.
I've actually made a mistake, 13 and 14 are top and bottom trinket slot. 16 and 17 are the correct mainhand/offhand IDs.
I think what's wrong is the "[target=focus]", but I don't really know how to fix it. Any help would be greatly appreciated. Thanks
Your conditions #2 and #3 are almost mutually exclusive since they'll put it in a loop basically, and youll just keep swapping targets over and over again. Seem kind of counterproductive to begin with in any case.
I use something similar-ish on my shaman alt for my earthshock macro, you may wanna give this a try (and mod it to your needs)
Alt to force focus on current target, Ctrl to downrank to ES Rank and cast on focus, else use max rank on current target.
If focus is dead or inexistent, clear focus. Then automatically set current target to focus if no modifiers are pressed.
Btw, your /targetlasttarget [target=focus] line is kind of useless, targetlasttarget will operate without modifiers, and in that case the bracketed part has no bearing whatsoever since it has no conditions. [target=focus,noexists] would work, it would only execute targetlasttarget when your focus isn't set (which would make sense ... I guess.) I'm not exactly sure how to compare current target to focus target - that's the function you need, i.e. "if target = focus then do XYZ". However, [target=focus] doesn't do that, it just uses any conditions you give it on your focus target regardless of whether you have a target or not, and regardless of whether focus and current target are the same or not.
Your conditions #2 and #3 are almost mutually exclusive since they'll put it in a loop basically, and youll just keep swapping targets over and over again. Seem kind of counterproductive to begin with in any case.
I use something similar-ish on my shaman alt for my earthshock macro, you may wanna give this a try (and mod it to your needs)
Alt to force focus on current target, Ctrl to downrank to ES Rank and cast on focus, else use max rank on current target.
If focus is dead or inexistent, clear focus. Then automatically set current target to focus if no modifiers are pressed.
Btw, your /targetlasttarget [target=focus] line is kind of useless, targetlasttarget will operate without modifiers, and in that case the bracketed part has no bearing whatsoever since it has no conditions. [target=focus,noexists] would work, it would only execute targetlasttarget when your focus isn't set (which would make sense ... I guess.) I'm not exactly sure how to compare current target to focus target - that's the function you need, i.e. "if target = focus then do XYZ". However, [target=focus] doesn't do that, it just uses any conditions you give it on your focus target regardless of whether you have a target or not, and regardless of whether focus and current target are the same or not.
Thanks for at least trying to help :P. Yes, I'm looking for the "if target = focus then do XYZ". Does anyone know how to make such a condition, or maybe another way to get what I want to work?
EDIT: Having researched a bit more, I don't think it's possible. Ah well, I guess I'll have to go with the switch between target and focus macro. :p
the thing is when i get temporary haste effects(Dragonspine Trophy , Bloodlust/Heroism , Improved Aspect of the Hawk ) i can cast 5 Stedy shot , normally only 4 steadies . Because i want to cast the Chimera shot on cooldown i need the ?restart? command, so i can just spam the macro
So is there any ?restart? command if anyone knows please advise me
Substitute "reset" for ?restart? (no quotes) and you should be good. Incidentally, "/castsequence reset=10 chimera shot, steady shot" should do the same thing with less repetition and less chance of typos.
Substitute "reset" for ?restart? (no quotes) and you should be good. Incidentally, "/castsequence reset=10 chimera shot, steady shot" should do the same thing with less repetition and less chance of typos.
no reset=10 command is that the macro will reset - start from beginning when you do not press the macro for 10 sec, so that is absolutely something else
with ?restart? i ment that i do not know any command like that and i am looking for that :p
There is no command to force a macro restart a certain time after you first pressed it. You're stuck with the reset command, which resets the macro a certain time after you last pressed it.
buff /bʌf/ Pronunciation[buhf]
–verb (used with object)
- to reduce or deaden the force of
There is no command to force a macro restart a certain time after you first pressed it. You're stuck with the reset command, which resets the macro a certain time after you last pressed it.
I'm going to ask a question that I'm almost certain I know the answer to, and the reasons behind it it - but here goes anyway.
Is there a way to set a variable (i.e. t=focus,mouseover) in /run and then use that variable in /cast (i.e. /cast [target=t]?
I'm almost certain the there would be great potential for abuse in this (all I'm trying to do is get below 255 chars on a macro I really want to use). And so I expect the answer to be NO!