Been working on a GSE macro for Unholy DK and ended up building one from scratch because the ones I tried weren’t performing well.
Main goal was to keep it simple and make sure the order actually makes sense instead of just throwing everything into a priority list.
Things I focused on:
Sequential loop instead of priority
Logical flow (setup → spend → RP dump)
Reducing dead presses
Fixing RP capping (this was a big issue before)
Single target testing:
Macro A: ~30k DPS
Macro B: ~35k DPS
Mine: ~60k DPS
All ST tests were:
5 minute runs
single target raid dummy
using rune, flask, food, weapon oil
no lust / no external buffs
0.18s keypress delay
M+ / cleave testing:
Mine: ~155k DPS
Tested on cleave dummies over ~5 minutes. This is where the macro feels strongest compared to the others I tried.
Overall in M+ it feels much smoother:
better flow
less clunky
damage is noticeably higher
Not saying it’s perfect, but it’s the best result I’ve had so far.
Looking for feedback mainly on:
ability ordering
anything obvious I’ve missed
Here is a youtube video showing the m+ sequence in use
Sequence I’m using:
Outbreak
Army of the Dead
Dark Transformation
Festering Strike
Scourge Strike
Death Coil
Festering Strike
Scourge Strike
Death Coil
Putrefy
Soul Reaper
Festering Scythe
Death Coil
Interested to see if anyone has suggestions without overcomplicating it.
I see exactly what is wrong. Look in the macro sequence and uncheck disabled on the first block… The block is for some reason disabled in the string I posted so the pets are not attacking
So Army of the Dead doesn´t auto cast, Dark Transformation does, it spams outbreak sometime 4 times in a row and putrefy don´t cast at all only if you cast army of dead once
I would try editing the macro and put a modifier on the army and dark trans blocks so it is
/cast [mod:alt] Army of the Dead
/cast [mod:alt] Dark Transformation
See if that fixes the issue you are having. I can only think that is the issue you are having. It’s hard to fix it because I don’t have any issue at all as you can see in the video and ity pulls very good numbers. I can create a version with the modifiers too if that is easier for you