Hi,
I recently respecced my druid to moonkin (previous I used him as the healer) and therefor looked for a way how to use 'eclipse' efficient to increase his dps.
So for someone how doens't have a clue, what I'm talking about, this is the description of eclipse:
The effect of this is, that you can't use a simple predifiened rotation, like 2xwrath,3xstarfire (or so), but you have to change the spell you are casting, when eclipse procs.Eclips: When you critically hit with Starfire, you have a 100% chance of increasing damage done by Wrath by 30%. When you critically hit with Wrath, you have a 60% chance of increasing your critical strike chance with Starfire by 30%. Each effect lasts 15 sec and each has a separate 30 sec cooldown. Both effects cannot occur simultaneously.
So to do so, I simply use the following:
On my main dps-key I have the following macro:
/cast [mod:lshift]Starfire;Wrath
with simply translate to:
if lshift is pressed cast Starfire otherwise use Wrath.
And on the Hotkey I use for dps ('2' on my system) I do the follwoing:
A hotkey ('2') that has two states:
- A use-Wrath-state, when 'useWrath' is '1' it sends a simple '2' to my druid (w2)
- A use-Starfire-state, which when useWrath isn't '1' sends 'lshift + 2' to my druid
Then aditionaly I have a hotkey ('r') to toggle useWrath between '1' and '0'
So what I do is simply:
When I see that my druid gained the 'eclipse'-buff, I know I have to toggle the spell he uses, so I simply press 'r' once, which results that the 'useWrath' variable is 'toggled' so that now '2' becomes 'lshift + 2' if wrath was cast before or 'lshift +2' becomes '2' if starfire proced the eclipse.
In addition to better see/hear when the proc happens, I use Miks Scrolling Battle Text (MSBT), which announces the procs and plays a unique sound (and mostly I react on the sound,not the graphic).
I just thought I share this, as some other may find it usefull (ofcourse, if you would do this with multiple druids, it might be a little bit harder as you need to know which druid proced eclipse and use the appropriate trigger key).
In the following the HKN-Scripts which implement this technique (thei aren't identical with the ones I use, because I have to incorporate an ftl in them, but they should get you started...).
what I know would need, is some good way how to integrate MF and IS, other than using the 'run concurrent castsequence method' (because I realy don't like to predefine the spam-speed I use (but honestly I don't think that there is realy a better way to do it))Code:<Hotkey 2> //the dps-key I 'spam' <Sendlabel w1,w3,w4,w5> //send 2 to the other teammebers <Key 2> <If useWrath is 1> //evaluate the state of 'useWrath' to send the correct key to the druid (w2) <Sendlabel w2> <Key 2> <Else> <Sendlabel w2> <Key lshift 2> <Hotkey r> //the key I use to toggle the druid spells <If useWrath is 1> <SetVariable useWrath 0> <Else> <SetVariable useWrath 1>
Connect With Us