I'm looking for a useful destruction warlock macro. The main macro I'm looking for is one that will cast Conflagrate, Chaos Bolt, and Incinerate.
Maybe this link to the den can help you, but be aware of the point in the end. Incinerate is a filler and should not be set in stone.
Try the following
#showtooltip /castsequence /castsequence reset=10/shift Conflagrate,Chaos Bolt,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate
This will cast conflag, then CB and cast incinerate until you've finished the sequence or you press shift on use (do this when cooldowns are available before finishing the cast chain).
If you aren't glyphed for CB this macro will be less than optimium dps because you'll waste about 2s ever 12 due to CB and conflag having different cooldowns. You'll also do this is you fail to complete the cast sequence before conflat comes off cooldown, but that is the price you pay for a one-button spam mode macro. You will still need to cast immolate, curses and corruption as required.