Level 100 Vengeance DH

Demon Hunter is quite fun… I’ll be going into dungeons with this to test survivability, just expanded it from Rocktris’ rotation.

Talents (@Level 100): 2,2

Updated 11:53pm 8/13/2016

Sequences['100_Vengeance'] = {
specID = 581,
author = "quicksylver",
helpTxt = "Talents - 2,2",
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/targetenemy [noharm][dead]
]],
"/castsequence [combat,nochanneling] reset=20 Empower Wards",
"/castsequence [combat,nochanneling] reset=60 Fiery Brand",
"/cast [combat] Demon Spikes",
"/cast Throw Glaive",
"/castsequence [combat] reset=12 Immolation Aura",
"/cast Soul Cleave",
"/cast Shear",
PostMacro = [[
/use [combat] 13
/use [combat] 14
/console Sound_EnableErrorSpeech 1
]],
}

TYVM will give it a try

Thanks, Daxton!

I’d like to make a couple suggestions/changes.

  • "/cast [combat] Demon Spikes",
This prevents that scenario where you just got done fighting and you have some Pain built up and you're still spamming your macro key and Demon Spikes go off even though not in combat.
  • "/castsequence [combat] reset=12 Immolation Aura",
I changed this to castsequence just so I can use the reset parameter. My thinking is that while spamming the macro key the Immolation Aura is skipped because the reset is on it allowing other abilities to trigger faster. Not sure if this theory is true or not though.

But yeah man, Demon Hunters are fun!

[quote quote=31363]Thanks, Daxton!
I’d like to make a couple suggestions/changes.

  • “/cast [combat] Demon Spikes”,
This prevents that scenario where you just got done fighting and you have some Pain built up and you’re still spamming your macro key and Demon Spikes go off even though not in combat.
  • “/castsequence [combat] reset=12 Immolation Aura”,
I changed this to castsequence just so I can use the reset parameter. My thinking is that while spamming the macro key the Immolation Aura is skipped because the reset is on it allowing other abilities to trigger faster. Not sure if this theory is true or not though. But yeah man, Demon Hunters are fun! [/quote]

Thanks for the review and additions. I’ve updated my original post.

TYVM nice work

Easy Tanking with this one so far. Love it thank you for the hard work.

I have been using this sequence but it uses up both Demon Spike charges almost instantly. Is there any way to have it cast the first one during combat and then wait 6-7 seconds before attempting to cast it again?

Try this modification. I don’t see a reason for Fiery Brand, Empower Wards and Demon spikes to be in the main macro when none of those 3 trigger the gcd. Also Throw Glaive is a dps loss vs. Shear so I removed it.

Sequences['Veng'] = {
specID = 581,
author = "kalel90",
helpTxt = "Talents - 2,1",
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/targetenemy [noharm][dead]
]],
"/castsequence [combat] reset=12 Immolation Aura",
"/cast Soul Cleave",
"/cast Shear",
PostMacro = [[
/startattack
/use [combat] Demon Spikes
/use [combat] Fiery Brand
/use [combat] Empower Wards
/use [combat] 13
/use [combat] 14
/console Sound_EnableErrorSpeech 1
]],
}

Significantly Better!

Has a matter of fact throw Glaive is a significant loss of dps. I understand the need of Daxton to put it on the macro due to the fact that throw glaives generates threat efficiently so it makes sense to have throw glaive if you are tanking. For pvp or even questing better take it out.
Didn’t try on test dummy due to AOE damage of throw glaive that wouldn’t give an accurate single traget dps. Went to Nagrand to the big rares and tested both macros.
Killed both bergruu and Dekorhan in aprox. 2 minutes.
Ryan’s macro 28k DPS and 14 soul cleaves
Daxton macro 22k DPS and 9 soul cleaves

So more DPS on Ryan’s macro without throw Glaive and much more self healing also due to greater number of soul cleaves.

Hey guys I would like to help out a bit on this also…

First
“/castsequence [combat] reset=12 Immolation Aura”,
as far as I know this does not work…
Reset=12 only works if the macro has not been pushed with in that time. Since its getting spammed it will not reset in the 12 seconds. Also since there is only one spell in the sequence it will just spam that spell anyway.

so going back to a basic /cast Immolation aura would work the same.

Second I am trying to modify the macro in a way where Demon Spikes does not use both charges at the same time. Basically over writing the remainder of the first buff with the second.

I think if we add:
“/castsequence [combat] Demon Spikes, Shear, Shear, Shear, Shear, Shear, Demon Spikes”,
It will cast shear in-between the Demon spikes allowing time for the first buff to run out before using the second one.

While I agree that Fiery Brand and also Empower Runes should be used separate for Tanking. I think that they should be left in for leveling purposes = less management

Here is what I currently have:

Sequences['Veng'] = {
specID = 581,
helpTxt = "Talents - 2,1",
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/targetenemy [noharm][dead]
]],
"/cast [combat] Immolation Aura",
"/castsequence [combat] Demon Spikes, Shear, Shear, Shear, Shear, Shear, Demon Spikes",
"/cast Soul Cleave",
"/cast Shear",
PostMacro = [[
/startattack
/use [combat] Fiery Brand
/use [combat] Empower Wards
/use [combat] 13
/use [combat] 14
/console Sound_EnableErrorSpeech 1
]],
}

Also I have done some extensive Testing with Autohotkey… and I have a good script to help me manage things.
Let me explain.

  • For rotation above I use the “2” key
  • For Sigil of Flames and Misery I use “3” - Press 3 for flames and Shift+3 for Misery
    • Here is my macro /cast [mod:shift] Sigil of Misery; Sigil of Flame
  • For Sigil of Silence I use “4”
  • For Infernal Strike I use “e”

Here is my Autohotkey Script
*** NOTE *** The timings on the script are done in a way where it will not interrupt normal typing in chat.
Alt will suspend the hotkeys.
Hold 2 to spam rotation
Mouse over area and press “3, Shift+3 or 4” for auto sigil (includes mouse click)
Mouse over and press “e” for Infernal Strike

Alt::suspend, toggle
#ifWinActive World of Warcraft
{
$2::
   Loop  
   {
    if not GetKeyState("2", "P")
      break
     Send 2
     Sleep 200
    }
return
$3::
   Loop  
   {
    if not GetKeyState("3", "P")
      break
     Send 3
     	Click
     Sleep 500
    }
return
$+3::
  While ((GetKeyState("shift","P")) && (GetKeyState("3","p")))
  {  Send +3
     Click
     Sleep 500
  }
  return
$4::
   Loop  
   {
    if not GetKeyState("4", "P")
      break
     Send 4
     	Click
     Sleep 500
    }
return
$+4::
  While ((GetKeyState("shift","P")) && (GetKeyState("4","p")))
  {  Send +4
     Click
     Sleep 500
  }
  return
$e::
   Loop  
   {
    if not GetKeyState("e", "P")
      break
     Send e
     Click
     Sleep 200
    }
return
}

Hi Kayne,

Immolation aura doesn’t trigger on your macro. I change to the previous setting, with the reset, and started to fire. Also the demon spike interval you wanted between charges is negligible, a couple of seconds, and only on first strike, the remainder of the testing we are back to having 0 or 1 charge that its immediately spent. So the demon spike, sheer line doesn’t really add nothing.
Cheers

Macro is working perfect and immolation aura works fine to only problem for me is the /gs command is blocked somehow.
After deleting this macro the /gs macro worked again

Updated and cleaned mine up a bit.

Sequences['Veng'] = {
specID = 581,
author = "kalel90",
helpTxt = "Talents - 2,1",
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/targetenemy [noharm][dead]
]],
"/cast !Immolation Aura",
"/cast Soul Cleave",
"/cast Shear",
PostMacro = [[
/startattack
/use [combat] !Demon Spikes
/use [combat] !Fiery Brand
/use [combat] !Empower Wards
/use [combat] 13
/use [combat] 14
/console Sound_EnableErrorSpeech 1
]],
}

I took the original and tweaked it a bit for level 101 (Artifact Weapon):

'Sequences['100_Vengeance'] = {
specID = 581,
author = "quicksylver",
helpTxt = "Talents - 2,2",
PreMacro = [[
/console Sound_EnableErrorSpeech 0
/targetenemy [noharm][dead]
]],
"/castsequence [combat,nochanneling] reset=20 Empower Wards",
"/castsequence [combat,nochanneling] reset=60 Fiery Brand",
"/castsequence [combat,nochanneling] reset=40 Soul Carver",
"/cast [combat] Demon Spikes",
"/cast Throw Glaive",
"/castsequence [combat] reset=12 Immolation Aura",
"/castsequence [combat,nochanneling] Shear,Shear,Shear",
"/Cast Soul Cleave",
PostMacro = [[
/use [combat] 13
/use [combat] 14
/console Sound_EnableErrorSpeech 1
]],