Back! With a new Macro!

Sorry I have been gone. Both myself and my wife had surgery in the past few weeks, so I haven’t been tremendously active. Anyways, on to the macro…

After extensive testing, I determined that my new talent spec would be 3113113. You might question my choice of Aspect of the Beast (AOTB), but other than some PURE single target fights, I find that my damage is comparable or even better using AOTB. You can easily switch to Killer Cobra (KC) as desired, but in my testing the damage was very comparable.

It should be noted that AOTB works best if your pet is Ferocity, so if you have the ring and using Tenacity for your pet, either switch to Ferocity or use KC or Stampede as desired. Either way, my goal isn’t to argue which is better, just that AOTB has become my preferred talent choice.

The only other exception is switching to Volley for Skopyron fight.

With regard to the macro, as with my previous macro that seemed to be popular, my goal is ease of use and greater ability to have “Situational Awareness” for raiding.

Using the Macro:

1: Spam the macro
2: Hold down Shift to include Cobra Shot in the rotation
3: Hold down Control to include Multi-Shot in the rotation (NOTE: AMOC and KC are blocked while holding CTRL)
4: Press ALT to use Exhilaration and/or Counter Shot (both get used)
5: Hold down Shift or CTRL to prevent AOTW, BF(Orc), and Titan’s Fury from being cast
I will hold Shift or CTRL when Titan’s Fury cool-down is about over and release Shift to cast it immediately after Dire Beast is cast. Note that this will include Cobra Shot or Multi-Shot in the rotation, which I find an acceptable compromise.
6: Use Cobra Shot or Multi-Shot manually as desired.

Finally, feel free to change the MOD conditionals to suit your tastes. Since there are only 3 options, I made some compromises since I don’t have enough to use all different options separately.


Sequences['GweenBeast'] = {
-- This Sequence was exported from GSE 2.1.00.
  Author="Gweenn@Bleeding Hollow",
  SpecID=253,
  Talents = "3113113",
  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 [combat,pet:Spirit Beast,@player] Spirit Mend",
        "/cast [combat,pet,@player] Roar of Sacrifice",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast [combat] Bestial Wrath",
        "/cast [combat, nomod:shift, nomod:ctrl] Blood Fury",
        "/cast [combat, nomod:shift, nomod:ctrl] Titan's Thunder",
        "/cast [combat, nomod:shift, nomod:ctrl] Aspect of the Wild",
        "/cast [mod:alt] Exhilaration",
        "/cast [mod:alt] Counter Shot",
      },
      PreMacro={
      },
        "/cast Dire Beast",
        "/cast [nomod:ctrl] Kill Command",
        "/cast Dire Beast",
        "/cast [nomod:ctrl] Kill Command",
        "/cast [mod:shift] Cobra Shot; [mod:ctrl] Multi-Shot; [nomod:ctrl] A Murder of Crows; Kill Command",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [2] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nopet,nodead] Call Pet 1; [@pet,dead] Heart of the Phoenix",
        "/cast [combat,pet:Spirit Beast,@player] Spirit Mend",
        "/cast [combat,pet,@player] Roar of Sacrifice",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast [combat] Bestial Wrath",
        "/cast [combat, nomod:shift, nomod:ctrl] Blood Fury",
        "/cast [combat, nomod:shift, nomod:ctrl] Titan's Thunder",
        "/cast [combat, nomod:shift, nomod:ctrl] Aspect of the Wild",
        "/cast [mod:alt] Exhilaration",
        "/cast [mod:alt] Counter Shot",
      },
      PreMacro={
      },
        "/cast Dire Beast",
        "/cast [nomod:ctrl] Kill Command",
        "/cast Dire Beast",
        "/cast [nomod:ctrl] Kill Command",
        "/cast [mod:shift] Cobra Shot; [mod:ctrl] Multi-Shot; [nomod:ctrl] A Murder of Crows",
        "/cast Mend Pet",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Gween

I made several improvements to the Macro:

1 - Added functionality to prevent casting of cool-downs (Blood Fury, Titan’s Fury and Aspect of the Wild) when EITHER CTRL or SHIFT are pressed. This was done to provide the ability to more optimally use the cool-downs particularly to allow me to use Titan’s Fury in conjunction with Dire Beast more effectively.

2 - Moved the line for Cobra Shot and Multi-Shot to the bottom. This allows for other abilities to retain priority when using Cobra Shot. Since KC and AMOC are blocked when holding CTRL for Multi-Shot, there is no penalty for it being at the bottom.

3 - Added [nomod:ctrl] conditional to Kill Command and A Murder of Crows to prevent them from casting when holding CTRL since they are less optimal for AOE situations. Releasing CTRL allows these abilities to be cast again if desired.

I made additional improvements to the macro:

1: Added additional Dire Beast and Kill Command lines. This provides greater priority to these abilities to help ensure that they will be cast when available while using SHIFT or CTRL to include Cobra Shot or Multi-Shot.

2 - Included AMOC on the same line as Cobra Shot and Multi-Shot. Fewer macro lines makes the macro flow more smoothly when utilizing the ‘Priority’ configuration. This allows the addition of the extra Dire Beast and Kill Command lines without any functional delays.

NOTES:

This macro is optimized for those using keyboard macros or mouse scroll wheels to spam the macro. IF you manually spamming the macro key, especially if the macro it hotkeyed to a numeric hotkey, you may encounter problems. I have the macro in the ‘-’ hotkey slot in my setup.

This macro is intended as an all-in-one solution for all potential combat situations (PvP, Raid, Mythic, Solo, etc.) with the exception that I am not including the use of Multi-Shot or Cobra Shot without use intervention. Those abilities will only be used if you perform them manually, or press and hold SHIFT or CTRL.

Gween, much appreciate your hard work. But this isn’t very lazy. It’s so full of modifiers! I get what you are doing though.

I basically just want to spam my button and watch TV. :slight_smile:

[quote quote=47075]Gween, much appreciate your hard work. But this isn’t very lazy. It’s so full of modifiers! I get what you are doing though.

I basically just want to spam my button and watch TV. ???[/quote]

Then perhaps you will enjoy my even newer macro that I made after I obtained the Mantle of Command, I went to a almost completely lazy macro and removed most conditionals.

https://wowlazymacros.com/forums/topic/macrotalents-for-7-2-with-mantle-of-command/