Guardian PvE (GS-E)

So I took John F Vanden Bosch Jr. Macro code block and Raze48’s macro and made this:


Sequences['BearST'] = {
author="Dágda@Moon Guard",
specID=104,
version=11,
source="Local",
helpTxt="Talents: 3331321",
StepFuction = GSStaticPriority,
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
/cast [@player, nostance:1] Bear Form
]],
"/castsequence reset=combat Mangle, Thrash, Moonfire, Swipe",
"/castsequence reset=combat Thrash, Moonfire, Swipe, Mangle",
"/castsequence reset=combat Moonfire, Swipe, Mangle, Thrash",
"/castsequence reset=combat Swipe, Mangle, Thrash, Moonfire",
"/castsequence reset=combat Mangle, Thrash, Moonfire",
"/cast [combat] Rage of the Sleeper",
"/cast Mangle",
"/cast Swipe",
"/cast Mangle",
PostMacro=[[
/cast [combat] Barkskin
]],
}

I don’t have Frenzied Regen, Ironfur or Mark of Ursol in the macro as I have these on seperate buttons bound to my razor naga. I do exceptional DPS, can survive almost anything and Mangle as well as the Moonfire procs from galactic guardian talent does not suffer more then 2 global cooldowns.

Try this out and tell me what you guys think.

Thanks for this! It works great, good damage, holds agrro (not that its an issue anymore) and all I have to do is keep an eye of mitigation.

I am new here… not to sure how to put this intot he game…

This is awesome, the damage is great and the rotation keeps up with Mangle to a degree. I had to remove Rage of the Sleeper because I like the added survivability that it provides outside of the macro. I do have one problem and this has been with all macros however as a tank its worse because of Moonfire. This is;

Is there a way to put a range limit on /targetenemy [noharm][dead] to make sure I don’t facepull unintended adds. Right now I have to turn away from other mobs that are not my intended target otherwise there is a very high probability that Moonfire will pull them.

Again, great macro!

Your macro works awsome really and should be high performance. I added a few things. Please let me know what you think. Cheers Ural.

Sequences['BearNew'] = {
author="Cstrtry",
specID=104,
version=11,
source="Local",
helpTxt="Talents: 3311321",
StepFuction = GSStaticPriority,
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
/cast [@player, nostance:1] Bear Form
]],
"/castsequence reset=combat Mangle, Thrash, Moonfire, Swipe",
"/castsequence reset=combat Thrash, Moonfire, Swipe, Mangle",
"/castsequence [combat] reset=combat Ironfur, Ironfur, Frenzied Regeneration, Ironfur, Ironfur, Frenzied Regeneration, Ironfur, Ironfur, Ironfur",
"/castsequence reset=combat Moonfire, Swipe, Mangle, Thrash",
"/castsequence reset=combat Swipe, Mangle, Thrash, Moonfire",
"/castsequence reset=combat Mangle, Thrash, Moonfire",
"/cast [combat] Rage of the Sleeper",
"/cast Mangle",
"/cast Swipe",
"/cast Mangle",
"/cast [combat] Thrash",
PostMacro=[[
/cast [combat] Barkskin
]],
}

Here’s Ural’s Macro in GSE 2.0.8 format:

Sequences['BearNew'] = {
  Author="Cstrtry",  
  SpecID=104,
  Talents = "3311321",
  Help = "Talents: 3311321",
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy  [noharm][dead]",
        "/cast [@player, nostance:1] Bear Form",
      },
      PreMacro={
      },
        "/castsequence reset=combat  Mangle, Thrash, Moonfire, Swipe",
        "/castsequence reset=combat  Thrash, Moonfire, Swipe, Mangle",
        "/castsequence reset=combat  Ironfur, Ironfur, Frenzied Regeneration, Ironfur, Ironfur, Frenzied Regeneration, Ironfur, Ironfur, Ironfur",
        "/castsequence reset=combat  Moonfire, Swipe, Mangle, Thrash",
        "/castsequence reset=combat  Swipe, Mangle, Thrash, Moonfire",
        "/castsequence reset=combat  Mangle, Thrash, Moonfire",
        "/cast [combat] Rage of the Sleeper",
        "/cast Mangle",
        "/cast Swipe",
        "/cast Mangle",
        "/cast [combat] Thrash",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Barkskin",
      },
    },
  },
}