Name: GraZ's Shot Rotation v3
Date: 18/10/08
About: Combination of shot rotation and AutoHoyKey script to maximise dps.
Requirements:
Macro's
Create the following macro's and place them on a bar somewhere.
1.Buffs
Code:
/stopmacro [noharm, dead]
/console Sound_EnableSFX 0
/use 13
/use 14
/cast [target=pet,exists] Kill Command
/cast Bestial Wrath
/cast Rapid Fire
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
2.Shot-Rotation
Code:
/stopmacro [noharm, dead]
/console Sound_EnableSFX 0
/cast Steady Shot
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
3.Kill-Shot
Code:
#showtooltip Kill Shot
/stopmacro [noharm, dead]
/console Sound_EnableSFX 0
/cast Kill Shot
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
4.Arcane-shot
Code:
#showtooltip Arcane Shot
/stopmacro [noharm, dead]
/console Sound_EnableSFX 0
/cast Arcane Shot
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
GSBar
Key Binding's
Keybind the macro's you made with the following keys (if you want different keybindings you must edit the .ahk file in notepad)
1.Buffs = o
2.Shot-Rotation = p
3.Kill-shot = i
4.Arcane-shot = u
GSBar = j
Usage
Press \ to start or stop the rotation.
Notes
GSBar is a simple 1 frame addon that displays the text "Shot Rotation Running", this is simply to remind yourself that the script is still active to prevent accidental pulls. It displays the window when j is pressed (default keybinding for the macro).
Do not reply to whispers or type in guild while running the script it will flood the message box with sendkeys.
Using \ to start/stop the rotation can be difficult on non-british layout keyboards, to solve this open the script file in notepad and edit the line;
::\ to ::m (m being the new key if required)
To disable automatic retargetting go into Interface and disable Auto Shoot/Attack.
The script also checks to see whether the active window is "World of Warcraft", this also may need editing if the titlebar displays different.