This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
Macro help
Post Reply
Return to board index
Post by
Caperon
Hey guys!
I need a bit of help with addons.
First of all, i want a purge macro which will purge my focus target and if dont have a focus target, just my current target.
#showtooltip Purge
/cast Purge
I also want a macro to replace my mounts.
I found this one:
#showtooltip Ghost Wolf
/cast Ghost Wolf
/cast Golden Gryphon
/cast Great Purple Elekk
But i want it to cast ghost wolf too when im not in combat.
For example when not in combat, if moving = ghost wolf and if im not moving = mount/flyer.
Any other suggestions of macros for pvp resto are welcome!
Thanks in advance.
Edit:
Oh and i also want a NS healing wave macro with a modifier in it (ctrl), so that it casts an instant chain lightning instead of a healing wave.
Edit2:
And a water/earth shield macro & overall totem macros would be great too.
Post by
349884
This post was from a user who has deleted their account.
Post by
Cambo
Hey Caperon, do you want some mouse-over macro's too? I can get some of you want :)
Post by
Caperon
first &*!@ i can't help you with... and the word your looking for is macro. not add on.
Fixed.
/cast earth shield; water shield
Was looking for something more complicated, but meh.
totem macro? ever heared of the new totem bar? go learn the spells at the trainer...
I heard keybinding every key totem was kind of important. Or do you drop all your totems when you use stoneclaw for the absorb...?
also:
may i suggest using grid + clique + brains?
and then a macro that goes like this:
/cast nature's swiftness
/cast tidal force
bind that to a key your not using with grid.
Not what i asked for.
and presto! insta whatever heal :) gives you more freedom + grid + clique is the way to go!
Lolwut?
Hey Caperon, do you want some mouse-over macro's too? I can get some of you want :)
Those would be greatly appreciated!
Post by
Caperon
Ok got my 2 firsts requests fixed myself.
These are the macros im currently using.
#Showtooltip
/cast Call of the Elements; Call of the spirits; Call of the Ancestors; Totemic Recall
#showtooltip Ghost Wolf
/cast Ghost Wolf
/cast Golden Gryphon
/cast Great Purple Elekk
/cast Ghost Wolf
#showtooltip
/cast Nature's Swiftness
/cast Healing Wave; Chain Lightning
#showtooltip Purge
/cast Purge; Purge
#showtooltip
/castsequence Wind Shear; Flame Shock, Lava Burst; Frost Shock
Feel free to comment or add more.
Btw i was thinking of a macro that would cast earth shield on my target and then water shield on me and if i had no target, earth shield on me.
Something in the lines of:
#showtooltip Earth Shield
/castsequence Earth Shield, Water Shield; Earth Shield
Post by
267241
This post was from a user who has deleted their account.
Post by
Caperon
Was i wrong to assume that the shaman forums would have good knowledge over their class specific macros?
Thanks for the inside and outside thing, i might find an use for that.
Post by
Cambo
This is part of what I posted on my guild website:
-----------------------------------------------------------------------------
A mouse-over macro is a macro which enables you to cast spells while mousing over a person on the screen.
Here is a mouse-over macro which you will find helpful:
#showtooltip Healing Wave
/cast Healing Wave; Healing wave; Healing Wave
This means that if I mouse-over myself and press the button, I will cast HW on myself. If I mouse-over a friendly character, it will cast HW on them.
You can copy this macro and replace 'Healing Wave' with Lesser Healing Wave, Riptide and Chain Heal, and also probably Cleanse Spirit and Cure Toxins.
If you couple the macros with Grid. HEALING IS SO DAMN FREAKIN EASY.
Grid is a healing addon that can be found on Curse and Wowinterface.
-------------------------------------------------------------------------------------------------
I don't use Bartender, I just use the normal UI on my shaman.
Auto-Attack - Button 1 (Only because I am more comfortable with my fingers reaching button 2)
HW Macro - Button 2
LHW Macro - Button 3
CH Macro - Button 4
Riptide Macro - Button 5
I will probably add Cleanse Spirit on button 6 this week.
You can then cast a HW on a person, then mid-cast you mouse-over another person ready to cast another heal.
The mouse-over works with the default party UI on the left of the screen, with Grid and other addons, and just by mousing over any friendly player in-range, and in your field of view.
Happy Shammering :)
Post by
Goyoma
#showtooltip Purge
/cast Purge; Purge
Couldn't you also add nodead in the conditions as well? If you're using this in a PvP situation it might not always occur to you to clear your focus or reset it once your focus dies.
Post by
267241
This post was from a user who has deleted their account.
Post by
pelf
Hi there. I'll bring the UI&M forums to you.
First of all, i want a purge macro which will purge my focus target and if dont have a focus target, just my current target.
#showtooltip
/cast
I also want a macro to replace my mounts.
I found this one:
#showtooltip Ghost Wolf
/cast Ghost Wolf
/cast Golden Gryphon
/cast Great Purple Elekk
But i want it to cast ghost wolf too when im not in combat.
For example when not in combat, if moving = ghost wolf and if im not moving = mount/flyer.
There's no way to check to see if you're moving as a macro conditional. The best you can do is add a modifier to the default condition to use Ghost Wolf instead of your mount when you're not in combat.
#showtooltip
/cast Ghost Wolf; Golden Gryphon; Great Purple Elekk
One point about that: I kept the form from your example; the
noform
is the same as
nostance
and it will prevent the macro from casting a mount if you're in Ghost Wolf form. You will have to manually cancel the form or you'll be stuck in it as far as the macro is concerned. I'd go with this...
#showtooltip
/cast Ghost Wolf; Golden Gryphon; Great Purple Elekk
Oh and i also want a NS healing wave macro with a modifier in it (ctrl), so that it casts an instant chain lightning instead of a healing wave.
#showtooltip Chain Lightning; Healing Wave
/console Sound_EnableSFX 0
/cast Nature's Swiftness
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
/cast Chain Lightning; Healing Wave
And a water/earth shield macro & overall totem macros would be great too.
Need more information on what you want to make a macro from this.
Post by
Caperon
A mouse-over macro is a macro which enables you to cast spells while mousing over a person on the screen.
Here is a mouse-over macro which you will find helpful:
#showtooltip Healing Wave
/cast Healing Wave; Healing wave; Healing Wave
This is great, but is there a way to make it mouseover and if there is no mouseover, my target?
Pelf, twitched a few of the macros myself.
This is the mount macro i got, just added a line at the end.
#showtooltip Ghost Wolf
/cast Ghost Wolf
/cast Golden Gryphon
/cast Great Purple Elekk
/cast Ghost Wolf
It works, but dont know if its optimal.
Also whats the difference between & ?
Thanks for the NS one, exactly what i needed.
This is btw the earth/water shield macro i made up:
#showtooltip Earth Shield
/castsequence reset=5 Water Shield, Earth Shield; Earth Shield
And as for the totems, im looking for something that for example contains multiple totems of the same use/element/...
Something that narrows the required slots for totems down, but has almost the same efficiency.
#showtooltip Purge
/cast Purge; Purge
Couldn't you also add nodead in the conditions as well? If you're using this in a PvP situation it might not always occur to you to clear your focus or reset it once your focus dies.
What will the exactly do?
Post by
Ippon
/cast Purge
nodead means that it will only attempt to cast on living targets.
Post by
pelf
It works, but dont know if its optimal.
I'd try the mount one that I recommended. You might find it works better in more situations.
Also whats the difference between & ?
harm
is the same as
nohelp
and
help
is the same as
noharm
. Each evaluates the reaction of the target of the conditional block. If the target of the conditional block is friendly,
help
is true; otherwise,
harm
is true.
By "target of the conditional block" I mean whatever unit you've set up for the target of that conditional block. Every block defaults to target but can be changed to whatever unit you want.
e.g.
"my target is an enemy"
same thing
same thing again
"my mouseover is friendly"
"my focus is dead"
This is btw the earth/water shield macro i made up:
#showtooltip Earth Shield
/castsequence reset=5 Water Shield, Earth Shield; Earth Shield
That's saying if you have a living, friendly target, cast Water Shield on yourself then cast Earth Shield on your target, otherwise, cast Earth Shield on yourself. Is that what you want? If so, I'd rewrite it to look like this:
#showtooltip Earth Shield
/castsequence reset=5 Water Shield, Earth Shield; Earth Shield
help
,
harm
,
dead
all imply
exists
so it's redundant to specify both. As I said earlier,
target=target
or
@target
is the default for every conditional block, so there's no need to specify that either.
And as for the totems, im looking for something that for example contains multiple totems of the same use/element/...
Something that narrows the required slots for totems down, but has almost the same efficiency.
So, beyond the Call__ spells? What's an example?
Couldn't you also add nodead in the conditions as well? If you're using this in a PvP situation it might not always occur to you to clear your focus or reset it once your focus dies.
Check my example. I included
nodead
.
Post by
Caperon
Thx a lot for the replies!
e.g.
"my target is an enemy"
same thing
same thing again
"my mouseover is friendly"
"my focus is dead"
So what could be the major drawback if you dont use this or use it incorrect?
That's saying if you have a living, friendly target, cast Water Shield on yourself then cast Earth Shield on your target, otherwise, cast Earth Shield on yourself. Is that what you want? If so, I'd rewrite it to look like this:
#showtooltip Earth Shield
/castsequence reset=5 Water Shield, Earth Shield; Earth Shield
That looks a lot better!
I do have a small problem, when i target myself it still goes through the cycle of water shield into earth shield. I'd like it to cast earth shield only too if i target myself, just like i had no target.
Also how would i add mouseover to these macros?
Eg it does what it does, but i want to add mouseover to it, as an extra.
And as for the totems, im looking for something that for example contains multiple totems of the same use/element/...
Something that narrows the required slots for totems down, but has almost the same efficiency.
So, beyond the Call__ spells? What's an example?
My first guess would be something like this:
#showtooltip
/cast Stoneclaw Totem; Tremor Totem; Earthbind Totem
Something that might shorten the amount of keybinds and spell slots needed for seperate totems, like stoneclaw and grounding.
Couldn't you also add nodead in the conditions as well? If you're using this in a PvP situation it might not always occur to you to clear your focus or reset it once your focus dies.
Check my example. I included
nodead
.
So if i didnt add nodead to it and i still had a focus, it would error me and not cast purge on my target?
Thanks again!
Post by
Goyoma
So if i didnt add nodead to it and i still had a focus, it would error me and not cast purge on my target?
Thanks again!
It would generally give you a "Your target is dead." error message, I'm fairly certain.
Post by
pelf
So what could be the major drawback if you dont use this or use it incorrect?
For example, if you write a macro like this:
#showtooltip
/cast
It will never cast anything when you don't have a
mouseover
; it will just produce an error and not fall through. If you modify it to this, given that:
#showtooltip
/cast
Now, if you have a
mouseover
, it will cast on that, if you don't it will use the default behavior for the spell. However, if your
mouseover
is an enemy or dead, it will fail, and no spell will cast. So, you generally would write this macro like this:
#showtooltip
/cast
Now, if you have a
mouseover
, it's friendly and alive (exists is implied), it will cast on that. Otherwise, it will fall through to the default spell behavior. Does that answer your question about why we usually use the conditionals instead of leaving it simple?
That looks a lot better!
I do have a small problem, when i target myself it still goes through the cycle of water shield into earth shield. I'd like it to cast earth shield only too if i target myself, just like i had no target.
Yeah, that's because you can be your own target. Each conditional block has a unit that it's checking. Once you set the target of the conditional block, nothing within it can refer to another unit (with one exception, but it's not relevant to this example). The point of what I just said being: you can't say "is my target me?" in a macro. That's just a limitation of the system. To add mouseover to that sequence, you would do this:
#showtooltip Earth Shield
/castsequence reset=5 Water Shield, Earth Shield; Earth Shield
One solution to your problem would be to make the player cast work on a modifier instead of as the default fallthrough. You could even make it work both ways, but one way can take precedence. Try this:
#showtooltip Earth Shield
/castsequence Earth Shield; reset=5 Water Shield, Earth Shield; Earth Shield
With this one, if you're holding a modifier, it will cast on you. Then it will check to see if you have a friendly, living
mouseover
or
target
and cast the sequence on them. Finally it will default to Earth Shield on you if none of that is met.
My first guess would be something like this:
#showtooltip
/cast Stoneclaw Totem; Tremor Totem; Earthbind Totem
Something that might shorten the amount of keybinds and spell slots needed for seperate totems, like stoneclaw and grounding.
Looks like you have the idea! If there's something specific you're struggling with, post back with what you want it to do and I can see if it's possible.
So if i didnt add nodead to it and i still had a focus, it would error me and not cast purge on my target?
If you left nodead out, like this...
#showtooltip Purge
/cast Purge; Purge
...and your focus dies, but you're targeting someone you want to purge, your macro would fail. It would do as Goyoma said; it would let you know that the target of the spell is dead, somehow. That's why, as I mentioned above, you should always be as specific as possible in your conditionals.
Post by
Caperon
Great, think i got almost everything worked out now.
Just a few more questions.
#showtooltip Earth Shield
/castsequence reset=5 Water Shield, Earth Shield; Earth Shield
What would happen if my mouseover is an enemy?
Would it cast just like i was targeting myself?
And how would i put a mouseover into the NS HW/CL macro?
#showtooltip Chain Lightning; Healing Wave
/console Sound_EnableSFX 0
/cast Nature's Swiftness
/run UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
/cast Chain Lightning; Healing Wave
Btw ive simplified it into this:
#showtooltip Chain Lightning; Healing Wave
/cast Nature's Swiftness
/cast Chain Lightning; Healing Wave
Because my ui doesnt show error messages and i always play with my sound off.
Post by
pelf
What would happen if my mouseover is an enemy?
Would it cast just like i was targeting myself?
If your
mouseover
is
harm
, then it depends on whether or not your
target
is friendly. If you have a
harm
target
OR you don't have a
target
, then it would fall through to the
@player
part.
And how would i put a mouseover into the NS HW/CL macro?
#showtooltip Chain Lightning; Healing Wave
/cast Nature's Swiftness
/cast Chain Lightning; Healing Wave
Because my ui doesnt show error messages and i always play with my sound off.
Ah, that's good. You can definitely remove those. To add mouseover...
...actually, looking at this, those spells are exclusive depending on the reaction of your target. i.e. you can't cast Healing Wave on an enemy. You could probably simplify this a bit and remove the modifier. Let's see...
#showtooltip Chain Lightning; Healing Wave; Chain Lightning; Healing Wave
/cast Nature's Swiftness
/cast Chain Lightning; Healing Wave; Chain Lightning; Healing Wave
If you have an enemy, living mouseover -- Chain Lightning.
If you have a friendly, living mouseover -- Healing Wave.
If your target is a living enemy -- Chain Lightning.
Healing Wave.
The repetition is required to make sure that
both
kinds of mouseover (friendly and enemy) take priority over target. That's sort of personal preference; but, I always want my mouseover targets to take precedence over my targets.
Post by
Caperon
#showtooltip Chain Lightning; Healing Wave; Chain Lightning; Healing Wave
/cast Nature's Swiftness
/cast Chain Lightning; Healing Wave; Chain Lightning; Healing Wave
That's just perfect!
Oh and i like how you said you were gonna simplify it and ended up with something twice its size.
The repetition is required to make sure that
both
kinds of mouseover (friendly and enemy) take priority over target. That's sort of personal preference; but, I always want my mouseover targets to take precedence over my targets.
Ye, me too, so its not a problem.
I think ive run out of questions here, pelf.
I thank you and i do owe you a lot ^^
If i get anymore questions ill post them here or perhaps make a walk to the UI&M forum.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.