3:2 Shot Rotation Macros

(NOTE: All macros with the Kill Command may lock up due to a bug that is targeted to be corrected in the 2.4.2 patch - origional post) 

3:2 Shot Rotation Macro (Basic)

#showtooltip Steady Shot
/cast !Auto Shot
/cast Steady Shot
/script UIErrorsFrame:Clear();

3:2 Shot Rotation Macro (with Kill Command)
#showtooltip Steady Shot
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast Steady Shot
/script UIErrorsFrame:Clear();

3:2 Shot Rotation (with Lightening Breath)

#showtooltip Steady Shot
/cast !Auto Shot
/castrandom [target=pettarget, exists] Kill Command
/cast [target=pettarget,exists] Lightning Breath
/cast Steady Shot
/script UIErrorsFrame:Clear();

3:2 Shot Rotation (with Alternate Kill Command)

NOTE: Be sure to put the Kill Command on the MultiBar location to the one state within your macro. (eg. Multi-Bar Bottom Left Button 12 in the macro below.)

#showtooltip Steady Shot
/cast !Auto Shot
/click [target=pettarget,exists] MultiBarBottomLeftButton12
/cast Steady Shot
/script UIErrorsFrame:Clear()

2 Responses to “3:2 Shot Rotation Macros”

  1. The variant I use looks like this:

    #showtooltip Steady Shot
    /console Sound_EnableSFX 0
    /cast !Auto Shot
    /castrandom [target=pettarget,exists] Kill Command
    /cast Steady Shot
    /console Sound_EnableSFX 1
    /script UIErrorsFrame:Clear();

    The /console commands eliminate a particularly annoying click I was getting - representing a failed cast or what, I don’t know.

  2. Another variant that I use for Halazzi, the Lynx boss in ZA. Comes in at like 253 characters as it is, so I had to leave out the #showtooltip and whatnot. When I get around to it, I’ll change it around a little to add an order for my pet to attack, so it goes after the totem too.

    /target Halazzi
    /targetexact Corrupted Lightning Totem
    /console Sound_EnableSFX 0
    /use Abacus of Violent Odds
    /cast !Auto Shot
    /castrandom [target=pettarget,exists] Kill Command
    /cast Steady Shot
    /console Sound_EnableSFX 1
    /script UIErrorsFrame:Clear();

Discussion Area - Leave a Comment