HDL

Class Codex => Hunter => Topic started by: Thraice on Thu, 2009-12-24 : 13:32

Title: Macros
Post by: Thraice on Thu, 2009-12-24 : 13:32

This information IS out-dated and NOT accurate as of Patch 4.0.1.

Ok, so ... after posting my Misdirection macro I was then asked for more, so I'm going to go ahead and toss up my most commonly used ones. Feel free to use and improve them as you see fit! If something's not clear, let me know and I'll explain further.

Also, if you make improvements to them or have your own you don't see covered here feel free to add to the Thread so we can all benefit!

Marksman

You will likely notice that most of my shot macros follow a template. I will use Kill Command if my pet's got something, the shot, and then Silencing Shot. Why Silencing Shot? Well, unlike the rest of our shots, it's not on the GCD, so you can add it to the end of your macro (as so) and maximize DPS! The only down-side is if you know you're going into a fight or a pull where you want that interrupt available. An option you could do would be to add a conditional check to the silencing shot for a certain key, or adding a /stopmacro with a conditional before the silencing shot. I'm even lazier... I have two version I just switch out on the fly. A macro with Silencing Shot and one without and by using the addon MacroBank (http://www.wowinterface.com/downloads/info10835-r47.html), it's very easy to switch between.


#showtooltip aimed shot
/cast [@pettarget,exists,combat]kill command
/cast aimed shot
/cast [nomod]silencing shot



#showtooltip arcane shot
/cast [@pettarget,exists,combat]kill command
/cast arcane shot
/cast [nomod]silencing shot



#showtooltip chimera shot
/cast [@pettarget,exists,combat]kill command
/cast chimera shot
/cast [nomod]silencing shot


The next macro is my Rapid Fire one. Each time I cast Rapid Fire I make sure to throw a Kill Command in and then use Readiness to minimize the down-time between my next Readiness.


#showtooltip rapid fire
/cast rapid fire
/cast kill command
/cast readiness


Survival


#showtooltip black arrow
/cast [@pettarget,exists,combat]kill command
/cast black arrow



#showtooltip explosive shot
/cast [@pettarget,exists,combat]kill command
/cast explosive shot


General

I'm very lazy with pet management. I got tired of forgetting to turn my pet's Growl on and off at the appropriate times, so I just added it to one of my most common macros. In the following macro, you will cast your Hunter's mark and if you're in Combat your pet will attack. Keep in mind here about events where you don't drop combat but there's a lull (such as the second boss in H AN). Next, we're going to check and see if we're in a Party or a Raid. If we are, Growl's going off and Cower on. Otherwise, we want Growl on so the pet's holding on to what you want to kill!


#showtooltip hunter's mark
/cast hunter's mark
/petattack [combat]
/petautocastoff growl
/petautocaston cower
/stopmacro [group:raid/party]
/petautocaston growl
/petautocastoff cower


On the first activation of this macro, you will cast Wing Clip to slow your target's movement speed. As long as you activate this macro again, within 5 seconds of its initial activation (reset=5, meaning 5 seconds), you will do one of two things. If you're holding down the ALT key you will cast Deterrence and if not, Disengage.


#showtooltip [modifier:alt] deterrence; disengage
#show [modifier:alt] deterrence; disengage
/stopcasting
/castsequence reset=5 [modifier:alt,combat] wing clip, deterrence; wing clip, disengage;


My Stings macro. If you hold the ALT key while firing this you're using Viper Sting, CTRL will be Scorpid Sting and only activating the macro without holding either of the above will cast Serpent Sting.


#showtooltip [mod:alt]viper sting;[mod:ctrl]scorpid sting;serpent sting
/cast [mod:alt]viper sting;[mod:ctrl]scorpid sting;serpent sting


To end, a simple ALT modifier macro. Holding ALT while firing this one will cast Volley where using it without holding anything will launch Multi-SEdihot.


#showtooltip [mod:alt]volley;multi-shot
/cast [mod:alt]!volley;multi-shot


Tested (http://www.macroexplain.com/) as of Version 3.3.3 (11723) (Release)
Out-dated as of Version 4.0.1 (Release)

Edited (19 Apr 10): I have removed the calls to "#show <spell name>" from all of my macros since "#showtooltip" now covers the tooltip, icon, and cooldown. I have also added a "/stopmacro [nocombat]" call to all of my shot macros which include the Kill Command (http://www.wowhead.com/spell=34026) since I don't want to be wasting the spell if I'm not in combat when I issue the action. I have also reduced macro modifiers to their short hand for character count space saving.

Edited (20 Apr 10): Changed my mind again - removed my "/stopmacro [nocombat]" calls for Kill Command (http://www.wowhead.com/spell=34026) and simply added a "[combat]" check to the Kill Command (http://www.wowhead.com/spell=34026) cast itself. This way if I for some reason want to open with one of those shots I can!


Edited (11 Oct 10): Annotated this post as being out-dated as of the release of Patch 4.0.1 on 12 Oct 10.
Title: Re: Macros
Post by: Daemus on Thu, 2009-12-24 : 15:42
Thanks for posting these James...I'm a macro fiend as well....  I remember when I played my hunter I had some crazy macros too.  I find that with alot of the melee classes I play, I tend to macro the instant cast spell abilities that don't start the swing timer with a /startattack.  I do this with my Shaman and my Paladin mainly.

But if anyone wants help with a macro for their class or anything, just pop a post up here in the class forums and I'm sure lots of us would be glad to help you out.
Title: Re: Macros
Post by: Acree on Thu, 2009-12-24 : 18:17
Ok, that explains the silencing shots I saw in one of the parses that was posted!  These are really neat.  Thanks for posting James!