UPDATE: 12/31/2017 - Updated all macros. In particular, I updated the logic in the AOTB macros. I improved the overall efficiency of the macros, giving greater priority to Kill Command and Dire Beast. As noted below, if you run the stock macro and find yourself focus starved you have a couple of options:
1 - Use Dire Stable instead of Way of the Cobra
2 - Remove the last line of the macro that contains 3 Cobra Shots (example below)
3 - Both
Example line for removal if focus starved:
MOD - /castsequence [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot
NOMOD - /castsequence Kill Command, Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot
UPDATE 2 - 12/31/2017 - I decided to include a /petattack line in the ‘KeyPress’ section. I had avoided doing this because I have experience intermittent latency and disconnects in the past using these types of lines. However, I decided to include it with the caveat that if you using a key spamming utility (such as AHK or a keyboard/mouse macro key spammer) that you set the timing to 125-150ms.
In my testing, at that timing, I haven’t experienced any problems and also found that my DPS increased. I am currently using 150ms as I found that my DPS was better at this timing than 125ms, which gave me better DPS than using 100ms.
NOTE: IF YOU ARE USING ONE OF THE AOTB MACROS, THEY ARE POSTED USING MAXIMUM FOCUS. IF YOU FIND YOURSELF FOCUS STARVED, SIMPLY REMOVE THE LAST LINE OF THE MACRO WHICH CONTAINS 3 COBRA SHOTS IN THE CASTSEQUENCE.
I spent a lot of time redoing all my macros. I noted some oddness in how the macros were being processed, and finally figured out what was going on and then figured out how to best exploit the functionality.
The macros have some similarities in the logic, but each is unique and optimized different for the specific usage it is intended for.
All the macros assume you are using one of the following talent builds:
21x1x32
31x1x32
21x1x33
31x1x33
All the macros assume you will ALWAYS use Stomp, One with the Pack and Volley. They also assume you will use Way of the Cobra OR Dire Stable. They also assume you will use Killer Cobra OR Aspect of the Beast.
Never used: Dire Frenzy and A Murder of Crows. DF is simply worse than Stomp for every relevant fight. If you are running some extreme stat build that makes DF ‘better’, fantastic. Do you boo. But don’t ask me for a macro for this, I am not going to do it. For the most part, no changes are needed to use DF anyways.
A Murder of Crows can be situationally better, but I presume that most people (including me) are going to stick with the same talent build for all the BOSS fights. Under that paradigm, Volley is simply better, or at worst, perhaps 1-2% behind, even on single target. Once again, I am not accounting for extreme builds. If you want to use AMOC, feel free to edit the macro to use it, but please don’t ask me to create a macro to optimize AMOC.
The reasons for the changes in logic in the macros is complicated and its too late at night for me to provide details, but I might respond to this post at some point at provide the details about what I found and why the macros are configured the way that they are.
The good news is that these macros are much improved. This doesn’t necessarily mean that your DPS will be better, but I do believe that the overall performance has been improved significantly.
The AOTB macros as posted are max focus use. If you are focus starved, simply remove the bottom line which should look something like this:
/castsequence [nomod:ctrl] Kill Command, Cobra Shot, Cobra Shot, Cobra Shot
Remove the line with 3 Cobra Shots in it will reduce the ration of Cobra Shots to Kill Commands. IF you are still focus starved, then also remove the next bottom line which should include 2 Cobra Shots.
I did it this way to create some universality to help those that are not happy with their focus use. The Killer Cobra builds are not subject to this problem as Cobra Shot is chained to Kill Command.
I also optimized the use of Titan’s Thunder. It is used much more quickly, without delay, immediately after Dire Beast without the need for a ‘reset’ command. This provides the least delay and the maximum overall DPS benefit. Ultimately though, the overall difference in DPS of this ability is very minor, so don’t expect major DPS changes.
And now the macros:
1 - GweenBM - Uses MODs. Talents - 21x1x32 or 31x1x32
Sequences['GweenBM'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "3131132",
Help = [[Press CTRL to activate AOE Mode. Release CTRL for Single Target Mode.
Press/Hold CTRL for AOE
Press ALT to Heal/Rez pet.
Press SHIFT to Utilize CC/Stuns/Interrupts
Talents - 3131132]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/petattack",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/cast [combat,pet:Spirit Beast,@player] Spirit Mend",
"/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
"/cast [combat] Bestial Wrath",
"/cast [nomod:alt, combat] Blood Fury",
"/cast [nomod:alt, combat] Aspect of the Wild",
"/cast [mod:shift] Counter Shot",
"/cast [mod:shift] Intimidation",
"/cast [mod:shift, @cursor] Binding Shot",
},
PreMacro={
"/cast !Volley",
"/petautocastoff [group] Growl",
"/cast Lightforged Augment Rune",
"/cast Repurposed Fel Focuser",
},
"/castsequence Dire Beast, Dire Beast",
"/castsequence [mod:alt] Revive Pet; Dire Beast, Dire Beast",
"/castsequence [mod:ctrl] Multi-Shot; Kill Command, Dire Beast, Titan's Thunder",
"/castsequence [nomod:ctrl] Kill Command, Cobra Shot",
"/castsequence [nomod:ctrl] Kill Command, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
},
}
2 - NoModsBM - Doesn’t use MODs. Talents - 21x1x32 or 31x1x32
Sequences['NoModsBM'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "3131132",
Help = [[Talents - 3131132]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/petattack",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/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] Aspect of the Wild",
},
PreMacro={
"/cast !Volley",
"/petautocastoff [group] Growl",
"/cast Lightforged Augment Rune",
"/cast Repurposed Fel Focuser",
},
"/castsequence Dire Beast, Dire Beast",
"/castsequence Kill Command, Dire Beast, Titan's Thunder",
"/castsequence Kill Command, Cobra Shot",
"/castsequence Kill Command, Cobra Shot",
"/castsequence Kill Command, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
},
}
3 - Z-AOTB-Boot - Uses MODs - Talents - 21x1x33 or 31x1x33. Intended for those wearing legendary boot.
Sequences['Z-AOTB-Boots'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "3131132",
Help = [[Single Target - Uses MODS - Using Legendary Boots]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/petattack",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/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] Aspect of the Wild",
"/cast [mod:shift] Counter Shot",
"/cast [mod:shift] Intimidation",
"/cast [mod:shift, @cursor] Binding Shot",
},
PreMacro={
"/cast !Volley",
"/petautocastoff [group] Growl",
"/cast Lightforged Augment Rune",
"/cast Repurposed Fel Focuser",
},
"/castsequence Kill Command, Dire Beast",
"/castsequence [mod:ctrl] Multi-Shot; Kill Command, Dire Beast, Titan's Thunder",
"/castsequence [mod:alt] Revive Pet; [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot",
"/castsequence [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot, Cobra Shot",
"/castsequence [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
},
}
4 - Z-NoModAOTB-Boots - Doesn’t use MODs. Talents - 21x1x33 or 31x1x33. Intended for those using legendary boots.
Sequences['Z-NoModAOTB-Boots'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "2131133",
Help = [[Single Target - No MODs - Using Legendary Boots]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/petattack",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/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] Aspect of the Wild",
},
PreMacro={
"/cast !Volley",
"/petautocastoff [group] Growl",
"/cast Lightforged Augment Rune",
"/cast Repurposed Fel Focuser",
},
"/castsequence Kill Command, Dire Beast",
"/castsequence Kill Command, Dire Beast, Titan's Thunder",
"/castsequence Kill Command, Dire Beast, Cobra Shot",
"/castsequence Kill Command, Dire Beast, Cobra Shot, Cobra Shot",
"/castsequence Kill Command, Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
},
}
5 - Z-AOTBNoBoots - Uses MODs. Talents - 21x1x33 or 31x1x33. For those NOT using legendary boots.
Sequences['Z-AOTBNoBoots'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "2131133",
Help = [[Single Target - Uses MODs - Not using Legendary Boots]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/petattack",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/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] Aspect of the Wild",
"/cast [mod:shift] Counter Shot",
"/cast [mod:shift] Intimidation",
"/cast [mod:shift, @cursor] Binding Shot",
},
PreMacro={
"/cast !Volley",
"/petautocastoff [group] Growl",
"/cast Lightforged Augment Rune",
"/cast Repurposed Fel Focuser",
},
"/castsequence Dire Beast, Dire Beast",
"/castsequence [mod:ctrl] Multi-Shot; Kill Command, Dire Beast, Titan's Thunder",
"/castsequence [mod:alt] Revive Pet; [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot",
"/castsequence [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot, Cobra Shot",
"/castsequence [nomod:ctrl] Kill Command, Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
},
}
6 - Z-NoModAOTB-noBoots - Doesn’t use MODs. Talents - 21x1x33 or 31x1x33. For those not using legendary boots.
Sequences['Z-NoModAOTB-noBoots'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Gweenn@Bleeding Hollow",
SpecID=253,
Talents = "2131133",
Help = [[Single Target - No MODs, Not using Legendary Boots]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/petattack",
"/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
"/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] Aspect of the Wild",
},
PreMacro={
"/cast !Volley",
"/petautocastoff [group] Growl",
"/cast Lightforged Augment Rune",
"/cast Repurposed Fel Focuser",
},
"/castsequence Dire Beast, Dire Beast",
"/castsequence Kill Command, Dire Beast, Titan's Thunder",
"/castsequence Kill Command, Dire Beast, Cobra Shot",
"/castsequence Kill Command, Dire Beast, Cobra Shot, Cobra Shot",
"/castsequence Kill Command, Dire Beast, Cobra Shot, Cobra Shot, Cobra Shot",
PostMacro={
},
KeyRelease={
},
},
},
}
Enjoy!
Gween
P.S. Please let me know if you have any problems or questions.