Max Artifact , PvE & PVP

Edit 2:Ok I have been testing and fine-tuning my macros in my guild’s last few Tomb raids. I also have been testing variations of both Gween and Tatershòts macros. After all of that I have made the following adjustments in my macros:

First I discovered that I made a big error in both my macros. I had their StepFunction set to “Sequential.” By changing then to “Priority,” I have seen a big improvement in my DPS.

Next I had been raking my brain to squeeze in one more ‘Cobra Shot,’ in my main macro, and one more Multi Shot in my AoE macro, without running out of focus, and having the macro freezing up Then I noticed that Tatershòts had put a ‘Cobra Shot’ in the Pre-Macro. A light went off: The way Pre-Macros works, it only fires off an action once at the beginning of the macro; And it doesn’t fire any more until the macro totally resets.

So I have added one ‘Cobra Shot’ in my main macro, and one ‘Multi Shot’ in my AoE macro, by including the in the Pre-Macros. I have seen a boost in DPS with both.

On a Side Note: Most of the Boss fights in Tomb, involve a lot of adds. As such you will find my AoE macro is a real beast. My pets did a ton of ‘Beast Cleave’ damage on the bosses and adds using it.

Sequences['TBMmainxp'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Ewing@Scarlet Crusade",
  SpecID=253,
  Talents = "2232312",
  Help = [[Tater based High DPS]],
  Default=1,
  Raid=2,
  PVP=3,
  Dungeon=2,
  Heroic=2,
  Mythic=2,
  MacroVersions = {
    [1] = {
 StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
        "/cast Cobra Shot",
      },
        "/cast Dire Frenzy",
        "/cast [nochanneling] Kill Command",
        "/cast A Murder of Crows",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Cobra Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [2] = {
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
        "/cast Cobra Shot",
      },
        "/cast Dire Frenzy",
        "/cast [nochanneling] Kill Command",
        "/cast A Murder of Crows",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Cobra Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [3] = {
StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
        "/cast Cobra Shot",
      },
        "/cast Viper Sting",
        "/cast Dire Frenzy",
        "/cast [nochanneling] Kill Command",
        "/cast A Murder of Crows",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Cobra Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}
Sequences['TBMAOExp'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Ewing@Scarlet Crusade",
  SpecID=253,
  Talents = "2232312",
  Help = [[Tater based AoE]],
  Default=1,
  Raid=2,
  PVP=3,
  Dungeon=2,
  Heroic=2,
  Mythic=2,
  MacroVersions = {
    [1] = {
StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Dire Frenzy",
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Multi-Shot",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Multi-Shot",
        "/cast Dire Frenzy",
      PostMacro={
        "/cast Multi-Shot",
      },
      KeyRelease={
      },
    },
    [2] = {
StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
        "/cast Multi-Shot",
      },
        "/cast Dire Frenzy",
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Multi-Shot",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Multi-Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [3] = {
StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
        "/cast Multi-Shot",
      },
        "/cast Viper Sting",
        "/cast Dire Frenzy",
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Multi-Shot",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Multi-Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

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 non GSE pet return macro, to call your pet back before it is too late.

This one I call pet return, I find it very helpful, to bring my pet to heel when it runs off on a tangent. It is also very helpful for any of the pet classes.

/petstay
/petfollow

Sequences['HP_Healpet'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Sir-Ewing",
  SpecID=253,
  Talents = "???????",
  Help = [[Pet Heal - Talent: 3212311]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
      },
        "/cast [@pet,dead] Revive Pet",
        "/cast [nochanneling] Revive Pet",
        "/cast [nochanneling] Exhilaration",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}
Sequences['HP_lookdead'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Sir_Ewing",
  SpecID=253,
  Talents = "???????",
  Help = [[Look Dead ]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
      },
        "/cast [nochanneling] Play Dead",
        "/cast [nochanneling] Feign Death",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}
Sequences['OShit'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Ewing@Scarlet Crusade",
  SpecID=253,
  Talents = "???????",
  Help = [[I am about to die]],
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
      },
      PreMacro={
      },
        "/cast Aspect of the Turtle",
        "/cast [target=player, help] Spirit Mend",
        "/cast [nochanneling] Exhilaration",
        "/cast [nochanneling] Revive Pet",
        "/use 0 2",
        "/use 0 9",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

In writing your own macros you may find the following helpful.

Each piece of gear that we wear is assigned a number, as follows:
1 = head
2 = neck
3 = shoulder
4 = shirt
5 = chest
6 = belt
7 = legs
8 = feet
9 = wrist
10 = gloves
11 = finger 1
12 = finger 2
13 = trinket 1
14 = trinket 2
15 = back
16 = main hand
17 = off hand
18 = ranged
19 = tabard

For the most part with The GS-E addon You don’t need to Have Use Item Numbers in the body of your macros. However some professions like Engineers have specialized gear enchantments; In which case knowing the above numbers can be helpful.

You can also use an item in a specific bag location. Lets say you always keep the food you want to feed your pet in the first slot of your backpack. You can easily write a macro to feed your pet as follows:

/cast Feed Pet
/use 0 1
Bags are numbered 0-4 from right to left; With the backpack always being 0. However the slots are numbered starting at 1 going left to right, top to bottom. Examples:

A 16 slot Bag or the Backpack

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

or a 10 slot bag

— — 1 2
3 4 5 6
7 8 9 10

The use of bag with slot number in your macros, is very helpful; In that, you don’t have to update your macros every time you get food, potion, &/or bandage upgrades. The following Variant of my “Oh shit” macro is a good example of this:

1
2
3
4
5
6
7
8
9
10
11

AS an example look at my above OShit macro.
I keep My bandages in Bag 0 Slot 2 and my healing potions in bag 0, slot 9. An other good example is my non GS-E feed pet macro here:

#showtooltip Feed Pet
/cast Feed Pet
/use 0 1

I keep my pet’s current food in bag 0 slot 1

I agree I have found that i’ve been over focus capping far too often with my macro aswell. Just switched from belt to apex predator claw and we’ll see how Mythic Helya and Mythic Gul’dan go this week. I’ll report back with my findings :smiley:

Great bringup Sir Ewing :smiley:

Crazy question. Why use multi-shot in the single target macro?
Is it to proc beast cleave?
I do understand that, but should you pump out more cobra shots or use both for single target?

I usually use talent “Way of the Cobra” which might mean more Cobra Shots are ideal.

You are right it is to proc beast cleave. However I do manually add more Cobra Shots, a lot of the time. I will most likely add an additional Cobra Shot to the macro soon. However I only just got The Apex Predator’s Claw last week, and am still testing the focus drain of additional Cobra Shots, without the use of The Roar of the Seven Lions. I want to run a few more Mystic Nighthold Raids before I am sure of the timing and order placement of additional Cobra Shots.

Ok I played with it a bit tonight. The problem of having more then one Cobra Shot in my macro, is timing. It still requires a lot of focus to fire off Cobra Shot. So getting the placement for a second Cobra Shot in the rotation, to fire off at the same time as when there is enough focus, is very difficult. The only possible way would be to use a using modifier for it. But I really don’t like using modifiers in my macros, and find just hitting the key I have assigned to Cobra Shot as needed, easier then keeping up with modifiers.

good macro,set razer syanpse ms? 100?

Ok then a question why do you use talent 1? It’s foolish as talent, if current is 2 cobra shot boosted by 10% each active pet so 20% more, then single target best give is bestial ira + 15% damage

Not a fan, talents are messed up and does not perform as well as Taters…if you have the leggo shoulders and belt then they should be used.

Talent setup of 2,2,,2,,1,2

This macro was a huge dps loss.

As with any modification to accepted talent builds, can you post logs?

Unfortunately, from various tests the macro is excellent for focus, it never stops, but for dps instead it is not very effective, macro tater is currently the top dps, you might see it better for dps with the same focus as spell?

After looking the macro over, it’s just an old rehash…this macro hasn’t been used in months since Gween and Tater came out with the updated version of theirs.

Don’t know why this was re-posted under a new thread

It is not a total rehash of what I had before. That said I have taken everyone’s feed back and took a second look at Taters macro. While its initial burst of high DPS lasted longer, it settled down, in about the same range as mine.

It has lot of wasted commands. Like having Volley and A Murder of Crows, or both in it. “Heart of the Phoenix” “Roar of Sacrifice” Really using a Cunning pet in raid?? Besides you do not need volley in a macro to began with,: Just leave it on all the time, like we use to do with our old aspects.

It also wastes a lot of focus; Spirit Mend, and Mend Pet should only be used really needed. Even without those 2 actions, it is a bit a focus hog.

However that said it did have its good points like the cast sequence .

So I played around with it and combined both his and my macros. I think I have come up with an improvement over them.

NOTE: To ensure that part 3-PvP function will work: You should Flag yourself before entering PvP areas, BGs, or Arenas.

Here they are:

Here is my new main or single target macro. I have removed Multi Shot from it. As I said in an earlier post I don’t like Modifiers like Tater had. but in my old macro I was firing it off when not really need. So I now just fire off Multi Shot as need for beast cleave. Actually I have one of my keyboard’s macro keys assigned to this in game macro alone, and one that combines this macro with Multi Shot(one above the other).

Sequences['TBMmain'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Ewing@Scarlet Crusade",
  SpecID=253,
  Talents = "2232312",
  Help = [[Tater based High DPS]],
  Default=1,
  Raid=2,
  PVP=3,
  Dungeon=2,
  Heroic=2,
  Mythic=2,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Dire Frenzy",
        "/cast [nochanneling] Kill Command",
        "/cast A Murder of Crows",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Cobra Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [2] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Dire Frenzy",
        "/cast [nochanneling] Kill Command",
        "/cast A Murder of Crows",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Cobra Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [3] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Viper Sting",
        "/cast Dire Frenzy",
        "/cast [nochanneling] Kill Command",
        "/cast A Murder of Crows",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Cobra Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Here is my New Multi Shot macro. My old Multi Shot was already pretty powerful, however I found by adapting Tater’s cast sequence to it, it has a bit more DPS.

Sequences['TBMAOE'] = {
-- This Sequence was exported from GSE 2.1.01.
  Author="Ewing@Scarlet Crusade",
  SpecID=253,
  Talents = "2232312",
  Help = [[Tater based AoE]],
  Default=1,
  Raid=2,
  PVP=3,
  Dungeon=2,
  Heroic=2,
  Mythic=2,
  MacroVersions = {
    [1] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Dire Frenzy",
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Multi-Shot",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Multi-Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [2] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Dire Frenzy",
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Multi-Shot",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Multi-Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
    [3] = {
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
        "/cast Intimidation",
        "/cast [combat] Bestial Wrath",
        "/cast Titan's Thunder",
        "/cast Aspect of the Wild",
      },
      PreMacro={
      },
        "/cast Viper Sting",
        "/cast Dire Frenzy",
        "/cast A Murder of Crows",
        "/cast Kill Command",
        "/cast Multi-Shot",
        "/castsequence [nochanneling] reset=combat/reset  Kill Command, Multi-Shot",
        "/cast Dire Frenzy",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Can’t wait to try these out Sir_Ewing!

Do I have to change them manual when I enter a dungeon? Or do they change themselves?

They change on their own. Basically they are 3 macros in 1. I set them up to where if I am solo only the 1st part/mini macro is active and Intimidation is part of the rotation. If I am in group, dungeon, or Raid, only the second part/mini macro is active, and Intimidation not part of rotation. If however I am in PvP, only the 3rd part/mini macro is active, and both Intimidation and Viper Sting are part of the rotation.

There is a problem step 3 for pvp when you enter bg / arena does not work only active bite of the snake and intimidation without making the rotation you could check sir?

Sorry I only tested it in BG and not world PvP. Apperntly it only works in BGs.

There appears to be an issue with GSE itself. When I tested my macro just now in a World PvP area, while queued for a BG, and it didn’t work right. But when I entered the BG, it started to work just fine. However it kept working when I came out of the BG, and back into the PvP area. It may have something to do how I was Flagged for PvP. I will test it out a bit more when I have a bit more time, and if I can’t figure it out, I will report the issue to TimothyLuke.

Ok the macro i’m trying to do, it seems to be fine but i do not know a lot of dps difference with the macro tater, what’s changing? By accident you have to set the pressure keys? I play with mouse razer naga crhome i tried to set 100ms? What do you recommend sir?

Sorry I use the SteelSeries WoW gaming mouse, and SteelSeries no longer supports it. While I can still assign Keybindings to all of its buttons, none of its macro functions work since I up graded to Windows 10.

The cheep gaming keyboard I use, only has very basic Micro functions. Its key press only has 2 choices 50 or 1000 MS, so I don’t bother with it.

My computer is 5 years old, with only a max of 8 GB ram and G-force 640 2 GB Video card. With the improved graphics of Legion,. My FPS sucks so bad, I can’t run any background programs at all. So I can’t run any log programs. Therefore I can only depend on what I can Remember of my DPS numbers, when comparing and writing macros.

I am doing my best at 66 years old, and on a very fixed income.