NOTE: I am not really satisfied with how this macro is working, and I am not currently using it as a result. Leaving it here just in case someone figures out a way to make it work better
OK, so what is different?
With legendary shoulders it provides an additional 5% damage buff to pets for 8 seconds every time Dire Frenzy is cast. Unlike the pet haste buff for casting Dire Frenzy the damage buff doesnât stack. So haste buff stacks up to 3 times, damage buff does not stack and only refreshes the buff.
So I wanted to find a way to stagger the Dire Frenzy casts to increase the up-time of the haste buff, especially with multiple stacks, and make it so the damage buff also has as much up-time as possible.
I also wanted to take into account the new set bonuses and maximize that. This macro is the result.
The GOOD: I gained about 15-20% more damage.
The BAD: This macro loses the smooth back and forth rotation of Kill Command and Cobra Shot (using KC talent). It still works, it just isnât as smooth.
The UGLY: The macro will sometimes get locked. What I mean is that if you run out of focus and still have more Cobra Shots to cast before you can get another Dire Frenzy off. Fortunately, this problem is rare, and it is easy to help along by manually casting Dire Frenzy.
All in all, damage is significantly increased, I burst higher and level out higher. I will make additional modifications as I get the new set bonus, but I already incorporated them into the âlogicâ of this macro.
Adding more Cobra Shots resulted in much lower DPS. Removing a Cobra Shot resulted in lower DPS. This, for me, was the best result I could get with all the different ideas I tried.
NOTE: Macro 3 is merely a placeholder where I keep different lines for testing, I donât use macro 3.
TALENTS: 3,2,1,2,1,1,2
I seem to have more DPS using Dire Stable rather than WoTC. Your mileage may vary.
Sequences['GweenBeast'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "2212112",
Default=2,
Raid=1,
PVP=2,
Dungeon=1,
Heroic=1,
Mythic=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/cast [@pet,dead] Revive Pet",
"/cast [combat,pet:Spirit Beast,@player] Spirit Mend",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
"/cast [combat] Bestial Wrath",
"/cast [combat] Blood Fury",
"/cast [combat] Titan's Thunder",
"/cast [combat] Aspect of the Wild",
"/cast [mod:alt] Exhilaration",
"/cast [mod:shift] Counter Shot",
"/cast [mod:shift] Intimidation",
},
PreMacro={
},
"/cast [nomod:ctrl] Kill Command; Dire Beast",
"/cast [nomod:ctrl] Kill Command; Multi-Shot",
"/cast [nomod:ctrl] A Murder of Crows",
"/castsequence [nomod:ctrl] Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
[2] = {
Combat=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/cast [@pet,dead] Revive Pet",
"/cast [combat,pet:Spirit Beast,@player] Spirit Mend",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
"/cast [combat] Bestial Wrath",
"/cast [combat] Blood Fury",
"/cast [combat] Titan's Thunder",
"/cast [combat] Aspect of the Wild",
"/cast [mod:alt] Exhilaration",
"/cast [mod:shift] Counter Shot",
"/cast [mod:shift] Intimidation",
},
PreMacro={
},
"/cast [nomod:ctrl] Kill Command; Dire Beast",
"/cast [nomod:ctrl] Kill Command; Multi-Shot",
"/cast [nomod:ctrl] A Murder of Crows",
"/castsequence [nomod:ctrl] Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot",
"/cast Revive Pet",
PostMacro={
},
KeyRelease={
},
},
[3] = {
Combat=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/cast [@pet,dead] Revive Pet",
"/cast [combat,pet:Spirit Beast,@player] Spirit Mend",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
"/cast [combat] Bestial Wrath",
"/cast [combat] Blood Fury",
"/cast [combat] Titan's Thunder",
"/cast [combat] Aspect of the Wild",
"/cast [mod:alt] Exhilaration",
"/cast [mod:shift] Counter Shot",
"/cast [mod:shift] Intimidation",
},
PreMacro={
},
"/castsequence [nomod:ctrl] Dire Beast, Kill Command, Cobra Shot",
"/castsequence Kill Command, Cobra Shot",
"/cast [mod:ctrl] Cobra Shot; A Murder of Crows",
"/castsequence [nomod:shift] Dire Beast, Kill Command",
"/castsequence [mod]:shift] Kill Command, Cobra Shot",
"/castsequence [nomod:shift] Cobra Shot, Cobra Shot",
"/cast [mod:ctrl] Cobra Shot; A Murder of Crows",
PostMacro={
},
KeyRelease={
},
},
},
}