GS-E Elem ST w/AHK

With ilvl 847 gear I am able to push 200+K DPS with the macro coupled with AutoHotKey (AHK).
It is based off of Spitz Enhancement setup but preserves some control for you manage during game.
It is ST and a work in progress but would welcome suggestions to make it better.


  1. Add this Elem ST macro in GS-E
Sequences['ZH_ElemST'] = {
helpTxt = "Talents: 3112211",
StepFunction = GSStaticPriority,
/targetenemy [noharm][dead] reset=target
/petattack [@target,harm]
"/castsequence  reset=target/combat  Flame Shock, Lava Burst",
"/castsequence  reset=target/combat  Stormkeeper, Lightning Bolt",
"/cast [nochanneling] Lightning Bolt",
/cast Ascendance
/cast Elemental Mastery
  1. Install AutoHotKey and create the following AHK script
SendMode Input 
toggle = 0
#MaxThreadsPerHotkey 2
#ifWinActive World of Warcraft

Toggle := !Toggle
While Toggle{
Send {[}
sleep 150
Send {]}
sleep 150

  1. Bind Lava Burst to the ‘[’ Key
  2. Bind the Macro to the ‘]’ Key
  3. Setup complete

<strong>To Max DPS</strong>

  1. Open with Totem Mastery (if you have it)
  2. Summon Fire Elemental
  3. Start the script/macro in-game, use the ‘`’ Key (the key next to ‘1’ with the tilda on it)
  4. Enjoy!


Do I have to use your keybinds?
No, change the AHK script to whatever you like remembering there are three keys used:

  1. $YourKeyHere (currently $`) - this is the trigger key for the script
  2. Send {YourKeyHere} (currently Send {[}) - Primary filler action (Lava Burst)
  3. Send {YourKeyHere} (currently Send {]}) - Macro keybind

Can I do this manually?
Yes, start rotation with Totem mastery then Fire Elem if up then mash the macro keybind stopping to hit Lava Burst and/or Earth Shock on proc however you wont achieve max dps obviously (about 180K at ilvl 847)

Can I reduce the sleep number in the script to say 120?
Yes and it will run faster but it will not allow you fire off other spells (eg Earthquake, totems etc)

Wheres the AOE version?
Working on it but would appreciate feedback on this one before going further!