I'm getting back to playing a bit more and one of the first things I want to get sorted out are my macro's; I feel macro's make my life a little easier and they can really improve my play in certain situations. Please excuse me if there are any errors in the below macros; I am at work and have no means of double-checking them. They will be updated when I get home. Feel free to leave your macros/ideas/requests in this thread.
Below are some examples that I came up with for my current destruction spec (DR, SacPac, GoSac), which I mainly use for PVP.
1) Staalie's Sacrifice Sweetness
Just wrote this one yesterday evening and I'm mighty happy with how this works out. Basically this ensures that you will never use SacPac when you don't have a pet out (essentially halving your healthpool in the process). It will check if you have a pet:
a) If yes cast Sacpac (which can be followed up with GoSac, as the pet has served it's use to me now)
b) If no will resummon the pet with Flames of Xoroth; when pressed again it will go to step a) again.
I know this will sacrifice an ember, but if SacPac is off CD then it's better to invest a shard in a pet then in Ember Tap (more effective health)
/cast [nopet] Flames of Xoroth
/castsequence [pet] reset=5 Sacrificial Pact, Grimoire of Sacrifice
Simple macro for combining DR and Healthstone (Glyph). Added a mod, which can be changed to shift/ctrl/alt for the Ember Tap, should all be on cooldown and you're craving some health
/cast [mod:shift] Ember Tap;Dark Regeneration
3) CC/Havoc enablers
Using focus and mouseovers is crucial in a pvp situation so I'm adding this; I imagine most will already have something similar set up, but for the ones that haven't yet
a) Sets focus on mouseover
b) Casts havoc, (blood) fear at the focus target when you hold down the shift key; if there is no focus target it will cast on your mouseover target; if that also doesn't exist then it will cast on your current target; if that also doesn't exist you shouldn't be spamming this button.
Below will cast Blood Fear, but with the modifier key down it will cast @ the focus target
/cast [mod:shift,@focus][@mouseover,exists,nodead] Havoc
4) One button portal
/cast [mod:shift,@focus][@mouseover,exists,nodead] Blood Fear
Will summon the Demonic Circle with the modifier key down, will teleport you if this is pressed without modifier
/cast [mod:shift] Demonic Circle: Summon, Demonic Circle: Teleport
5) AOE Immolate/Incinerate
In situations where you encounter densely packed groups I love this macro; make sure you keep RoF up while spamming this beaut.
/castsequence [mod:shift] Fire and Brimstone, Immolate; Fire and Brimstone, Incinerate
That's all I can come up with for now. Please leave your macros/ideas/suggestions/requests.