This is a modified re-post of my old 7.x macro.
This is currently what i am using to both level and run in dungeons, but i do talent change to suit as well.
Talent choices are noted in the macro help file.
Not much i can really add this this. It’s mostly an all in one for talent choices but there are mods in involved. There is also the weird misconception that you save Hand of Gul’dan for 3 shards and not sure where that comes from. You want to use it as a DPS option, it’s great AoE damage too and should be allowed to run in the macro to build up your imps so you can bring out the Tyrant. Also gives you enough imps to implode if needed (never used it yet and my damage is insane in Dungeons).
Now there is a small snag to this macro in that it might lock up. The scenario for this happening is if in combat and the macro was not already running and your pet is dead. That’s because i have left Summon Pet in the keypress. If your pet died and you have no shards available, just quickly do 1 Shadow Bolt and re-summon it; I am not going to change this behaviour as i am used to it now. If your pet dies you may also see red spam saying you cannot do this while dead… it’s because your pet is dead. See the above.
This is more an all in one for the time being, it will use Soul Strike and Power Syphon should you choose to talent into them for questing.
I also run this between 100 - 150ms
This macro contains 1 macro version. This Sequence was exported from GSE 2.3.06.
Macro Version 1
Step Function: Sequential
Mod:Shift = Demonbolt (Should also be cast on pull timer)
Mod:Ctrl = Summon Demonic Tyrant (i use on 5+ imps, it’s also NOT empowered by the amount of imps as have not chosen that talent so my 5+ is personal pref)
Mod:Alt = Implosion for the sweet AoE damage
Mods can be altered to your liking.