My sub Rotation macro

Just an update of this macro. I have been playing with this macro since Patch 7.3 launched minus raiding and time-walking on my main and everything seems to still work some people have addressed an error when using it but I can’t seem to get the error. I think I figured out to stop the macro from stopping when you go into stealth or shadow dance. Thanks to Omegatoons and Saifyn for testing, and to Cym for teaching me about loops in macros.

I am also using razer synapse set at 0.119 ms at a lag rate of 220-240ms in game

as for the GSE code

Sequences['Subby'] = {
-- This Sequence was exported from GSE 2.1.03.
  Author="Katinda@Thrall",
  SpecID=261,
  Talents = "1113213",
  Helplink = "https://wowlazymacros.com/forums/topic/my-sub-rotation-macro/",
  Help = [[you can use talent 2/1 or 2/2 and talent 7/2 or 7/3]],
  Default=1,
  Raid=2,
  PVP=3,
  Dungeon=2,
  Heroic=2,
  Mythic=2,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Shadowstrike",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Nightblade, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Nightblade, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
    [2] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Shadowstrike",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast Vanish",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Nightblade, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Nightblade, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
    [3] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Cheap Shot",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast Vanish",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Kidney Shot",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Kidney Shot, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Kidney Shot, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite, Kidney Shot",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
  },
}

Please be nice about the thing I messed up or that I should change. please tell why I should change it and I will.

My Rogue Katinda

I can’t wait to try it out! So far most of the SUB macros freeze up here. It seems to freeze when trying to cast Shadowstrike but not in “stealth” and also when you are out of Shadow Dance charges.
Will report numbers when I can test.
EDIT: it does the openers until Death From Above, then freezes.

@Burx thanks for the info I will try to fix that

After talking with Saifyn and Crmiryc we came up with a new update for the macro hopefully this one does not freeze at the end of the macro. The code was updated in OP. Thanks for the help Saifyn and Cymiryc.

I have tried the macro for a couple of hours now, and for being a sub macro it works well. I mainly pvp and the problem with sub macros are the they usually lock up, or just dont give you good enough sustained dps. I imagine that you could create a solid pvp setup using this macro and a Cheap shot opener macro in 2s whilst queueing with another dps, to pick up on any slack you bring.

Well done.

This is the test of something me and Cymiryc came up with. Please test it and tell what you think before I post to the main OP. thanks

Sequences['Subby'] = {
-- This Sequence was exported from GSE 2.1.03.
  Author="Katinda@Thrall",
  SpecID=261,
  Talents = "1113213",
  Helplink = "https://wowlazymacros.com/forums/topic/my-sub-rotation-macro/",
  Help = [[you can use talent 2/1 or 2/2 and talent 7/2 or 7/3]],
  Default=2,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Shadowstrike",
      },
      PreMacro={
      },
        "/castsequence  reset=combat  Backstab, Backstab, Nightblade, Eviscerate, Backstab, Backstab, Shadow Dance, Backstab, Backstab, Eviscerate",
        "/castsequence [Stealth][Shadow Dance][reset=60] Shadowstrike, Shadowstrike, Shadowstrike",
        "/castrandom Backstab, Nightblade, Goremaw's Bite",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [Talent:7/2] Marked for Death",
      },
    },
    [2] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Shadowstrike",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast Vanish",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Nightblade, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Nightblade, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
  },
}


on goroth normal
Details!: Damage Done for Goroth [5:49 EF]

  1. Lockinor … 221.77M (635.8k, 9.9%)
  2. Jajan … 214.18M (614.1k, 9.5%)
  3. Bussyprime … 211.19M (605.5k, 9.4%)
  4. Götze … 167.91M (481.4k, 7.5%)
  5. Katinda … 165.95M (475.8k, 7.4%)
  6. Thornyweiner 154.08M (441.8k, 6.9%)
  7. Slipperydil … 144.41M (414.1k, 6.4%)
  8. Pmstime … 130.81M (375.6k, 5.8%)
  9. Njør … 127.15M (365.1k, 5.7%)
  10. Palajun … 123.11M (353.3k, 5.5%)
  11. Dalfruenaran 112.49M (323.0k, 5.0%)
  12. Illiseadow … 108.56M (309.3k, 4.8%)
  13. Hinatá … 98.45M (282.1k, 4.4%)
  14. Dromeda … 92.88M (266.7k, 4.1%)
  15. Obëron … 77.94M (223.8k, 3.5%)
  16. Jungkook … 64.65M (185.6k, 2.9%)
  17. Tritina … 17.07M (49.0k, 0.8%)
  18. Smog … 9.42M (26.8k, 0.4%)
  19. Kazanari … 952.3K (2.7k, 0.0%)
  20. Raill … 384.8K (1.1k, 0.0%)

Hi is there AoE version at all?

@ Vamp Diesel I’m working on one right now

Trying to incorporate Shadowmeld into this macro is frustrating me.

@Cale Carter, tell me if I’m wrong but Shadowmeld would take you out of combat so I would not use it but I could try to add it to the macro if you like. I just don’t use a Nightelf

[quote quote=50982]@Cale Carter, tell me if I’m wrong but Shadowmeld would take you out of combat so I would not use it but I could try to add it to the macro if you like. I just don’t use a Nightelf
[/quote]

It does you are correct sir…
But…
It is off the GCD…

I had to edit this. Just found out Shadowstrike can be used from Shadowmeld.
This should be a dps gain if used at the right time.

Don’t know if this is happening to anyone else…
but I kept reseting the mob I was fighting to full health.
I finally figured it out and had to remove Vanish from the macro.

Only happens on solo fights with mobs that live a bit longer.

this is because the macro it for raiding I have never had any mob last so long that vanish would pop and then vanish would pop again resetting the mob. Since that is the opener. I have fought mob well over 30 million and this did not reset the mob. I think you AHK might be too slow. I will work on a way to keep this in the macro.

So after a week of playing around and playing PvP and see some errors other came up with I’m updating my macro here so everyone can use and tell me if anything else is happening. the easy fix for the mobs resetting was removing vanish but removing also made it so you had to time vanish just right on the opener in raider that I made it a completely different setting for raids, mystics, and everything that is group content but PVP this one I have been working a little more on in the weekly brawls and Random BGs so I would like to hear from my Arena and RBG players to see if this works.

Sequences['Subby'] = {
-- This Sequence was exported from GSE 2.1.03.
  Author="Katinda@Thrall",
  SpecID=261,
  Talents = "1113213",
  Helplink = "https://wowlazymacros.com/forums/topic/my-sub-rotation-macro/",
  Help = [[you can use talent 2/1 or 2/2 and talent 7/2 or 7/3]],
  Default=1,
  Raid=2,
  PVP=3,
  Dungeon=2,
  Heroic=2,
  Mythic=2,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Shadowstrike",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Nightblade, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Nightblade, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
    [2] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Shadowstrike",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast Vanish",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Nightblade, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Nightblade, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
    [3] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@focus] Tricks of the Trade",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [mod:alt] Shadowstep",
        "/cast [stealth] Cheap Shot",
      },
      PreMacro={
        "/cast Backstab",
        "/cast Nightblade",
        "/cast Shadow Dance",
        "/cast Shadowstrike",
        "/cast Symbols of Death",
        "/cast Shadowstrike",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Backstab",
        "/cast Vanish",
        "/cast [talent:7/3] Death from Above",
        "/cast Goremaw's Bite",
        "/cast Shadow Dance",
        "/cast Kidney Shot",
        "/cast Eviscerate",
        "/cast Shadowstrike",
        "/cast Shadowstrike",
      },
        "/cast Goremaw's Bite",
        "/castsequence  reset=combat  Backstab, Backstab, Backstab, Kidney Shot, Backstab, Backstab, Backstab, Eviscerate, Backstab, Backstab, Backstab, Eviscerate, Kidney Shot, Backstab, Backstab, Backstab, Eviscerate",
        "/castrandom Backstab, Goremaw's Bite, Kidney Shot",
      PostMacro={
      },
      KeyRelease={
        "/cast Shadow Blades",
        "/cast Symbols of Death",
        "/cast [talent:7/2] Marked for Death",
      },
    },
  },
}

The OP has also been updated

Test data:
Damage: 170M
DPS: 550K
iLVL: 909

the ‘subby’ macro spams me a bunch of messaging about no target as it cycles through, seems to trigger abilities correctly, can’t figure out which part of the chain is causing this. maybe backstab if you’re not behind the target?

edit: no, even when behind targets it still does that

is there a way you can get a video or something as I’m not able to get this error. once I see it I can help fix it. it could also be that you did not copy it correctly. People have said edge and Firefox don’t copy correctly but I might be mistaken, thanks

[quote quote=52571]the ‘subby’ macro spams me a bunch of messaging about no target as it cycles through, seems to trigger abilities correctly, can’t figure out which part of the chain is causing this. maybe backstab if you’re not behind the target?
edit: no, even when behind targets it still does that
[/quote]

Had this same thing, Looks like it was this line in the macro causing it
"/cast [@focus] Tricks of the Trade"

Fixed it by changing it to
"/cast [@focus,exists] Tricks of the Trade"

dont forget with raidbot.com n other sims you usually do 100k dps less then whats simmed

AoE version Need it :))