My Current GSE2 BM Macros

Here is my 1st attempt at converting my current macros to the new GSE2 format. Hopefully I didn’t screw them up too much .

Sequences['BMS1'] = {
   author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/cast [@pet,dead]Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast  Bestial Wrath",
        "/cast Titan's Thunder",
      },
      PreMacro={
      },
       "/cast A Murder of Crows",
       "/cast Kill Command",
       "/cast Dire Frenzy",
       "/cast Cobra Shot",
       "/cast Intimidation",
       "/cast Kill Command",
       "/cast Dire Frenzy",
       "/cast Multi-Shot",
      PostMacro={
      },
      KeyRelease={
       "/cast Aspect of the Wild",
      },
    },
  },
}

Sequences['RBMAoE'] = {
   author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/cast [@pet,dead]Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast  Bestial Wrath",
        "/cast Titan's Thunder",
      },
      PreMacro={
      },
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Dire Frenzy",
        "/cast Multi-Shot",
        "/cast Intimidation",
        "/cast Kill Command",
        "/cast Dire Frenzy",
        "/cast Multi-Shot",
      PostMacro={
      },
      KeyRelease={
       "/cast Aspect of the Wild",
      },
    },
  },
}
Sequences['SoloBMAoE'] = {
   author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/cast [@pet,dead]Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast  Bestial Wrath",
        "/cast Titan's Thunder",
      },
      PreMacro={
      },
     "/cast A Murder of Crows",
     "/cast Kill Command",
    "/cast Multi-Shot",
   "/cast Dire Frenzy",
   "/cast Intimidation",
   "/cast Multi-Shot",
   "/cast Kill Command",
   "/cast Dire Frenzy",
  "/cast Multi-Shot",
      PostMacro={
      },
      KeyRelease={
       "/cast Aspect of the Wild",
      },
    },
  },
}

Sequences['SoloBM'] = {
   author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/cast [@pet,dead]Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast  Bestial Wrath",
        "/cast Titan's Thunder",
      },
      PreMacro={
      },
     "/cast A Murder of Crows",
     "/cast Kill Command",
     "/cast Cobra Shot",
     "/cast Dire Frenzy",
     "/cast Intimidation",
     "/cast Multi-Shot",
    "/cast Kill Command",
    "/cast Dire Frenzy",
    "/cast Cobra Shot",
      PostMacro={
      },
      KeyRelease={
       "/cast Aspect of the Wild",
      },
    },
  },
}
Sequences['Healpet'] = {
  author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
      },
       "/cast [@pet,dead]Revive Pet",
       "/cast [nochanneling] !mend pet",
       "/cast [nochanneling] Exhilaration",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Sequences['lookdead'] = {
  author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
      },
       "/cast [nochanneling] Play Dead",
       "/cast [nochanneling] Feign Death",
    
     PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Sequences['OShit2'] = {
  author="SirEwing",
  SpecID=253,
  Talents = "3212311",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
      },
      "/cast Aspect of the Turtle",
      "/cast [target=player, help] Spirit Mend",
      "/cast [nochanneling] Exhilaration",
      "/cast [nochanneling] !mend pet",
      "/use 0 2",
      "/use 0 9",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Macro unable to be import

[string “storage”]:15: } expected (to close ‘{’ at line 9) near ‘.’

“/cast Titan’s Thunder”. its a . not a ,

Macro unable to be import

I pasted the macro in Notepad++ and changed “/cast Titan’s Thunder”. to “/cast Titan’s Thunder”, in all the macros and got it to work.

Thanks: I made a Stuped mistake, I use a . indtead of a ,

Note: I will most likely change things up a bit with my talent, and rotation. However I am waiting for the Hot Fix before I do anything.

Anyone else having a problem with only the pets attacking and that’s it?

Same here, unable to import any of the macro’s.

Phil Smithhisler - My macros should not be causing that, because of issues with the pets’ AI I use a separate Normal(not GSE) targeting macro. Here is my targeting and attack macro, based on a macro posted by Glamrockcop in my old thread. I have it hot keyed to a button that I can toggle easily with my thumb. Note: This is very helpful for any of the pet classes.

/cleartarget [dead]
/assist [@focus,exists][@pet,exists]
/targetenemy [noharm][noexists]
/petassist

It first clears any dead target .
Then if you have the tank as your focus, it will set your target to the tank’s target.
If you don’t have a focus it will target your pets target if they have one.
If neither of these have a target then it will just target the nearest enemy.
It then finally it puts your pet in assist.

However you still need to be careful about spamming it as it can send your pet into nearby mobs, if the tank doesn’t have a target. If that happens you might want to try the following pet return macro, to call your pet back before it is too late.

/petstay
/petfollow