I'd like to share the way I've got my wind serpent set up. I've made the following macro:
(be sure to include rank number)
Code: Select all
#showtooltip Growl(Rank #)
/cast Growl(Rank #)
/cast [combat] Growl(Rank #)
/petattack [combat]
I have that macro set to mouse wheel up and I have [follow] set to mouse wheel down.
I also have my pet set to Passive, I have Lightning Breath set
to auto cast and I have Growl set
not to auto cast.
What does this solve? Why do I need this?
I want the first thing my pet does to be growl.
I want to be able to recall and send out my pet at any time.
I don't want my pet to use lightning breath until it has growled.
I want mouse wheel up to cast growl again.
Without that macro:
If I just made a macro that made my pet growl it will get within melee range, growl and begin auto attacking, It will also auto cast lightning breath. It will even cast growl again if I use the macro again during the fight.
So, what's the problem?
The problem is that if I recall my pet after casting growl, I can not send my pet back into combat as growl is now on CD.
With the macro:
The first attack is growl
The pet can be recalled and sent into battle at-will even while Growl is still on CD.
Using the macro again casts growl if available and if the pet has enough focus.
The only time Lightning breath is cast before growl is if I use the macro, get close enough to be considered "in combat", recall my pet and then use the macro again.
I hope this is helpful to someone. I know not everyone uses a wind serpent but it's the only pet in Classic that has a ranged attack.