First, these macros (some modified to my personal taste) are taken from this thread on the official forums.
I found these macros because frankly I wanted ease of use similar to TotemTimers for Shamans. Necrosis WOULD work if I could change the size of the spell menu and summoning menu buttons. All of them, not just Banish. And ShardAce I tried but had issues with it not having a Curses menu. Also I can't do like I can with TotemTimers and put Spell X in a one click configuration which then translates to that nifty TT Macro of Totem Dropping.
So, in an effort to get rid of adddons I don't really like I went macro hunting. Knowing we have lots of Warlock players with no experience and lots with PLENTY of it, I thought I'd share what I found. Hopefully people can comment or correct anything I found here.
Thanks!
Memorized Fearing
* This macro will set your focus to a mob and fear it all in one click. If your focus dies, it will reset the focus and cast fear on the next mob that the macro is used with. If your focus is still alive, it will cast fear on your focus, no matter what your target is. You can force it to reset your focus to your current target by holding down alt while pressing the macro button. If your focus is somehow set to a help target, it will clear the focus and cast fear on your current target (but will not set the focus to that target). This macro will not automatically chain Fear, you must press the macro button for each individual fight.
#showtooltip
/clearfocus [modifier:alt]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus,harm] [] Fear
Dotter
* This will cast a different spell in the sequence each time the button is pressed. It will reset when you leave combat or change targets. This has UA last, and allows you to cast 3 of your 4 dots while on the move, and regain health from SL at an early stage. This macro will cast Amplify Curse if you hold down alt.
#showtooltip
/cast [modifier:alt] Amplify Curse
/stopcasting [modifier:alt]
/castsequence reset=Target/Combat Corruption, Siphon Life, Curse of Agony, Unstable Affliction
One Button Draining
*This macro will cast Drain Life without any buttons held, drain soul with alt held, and mana with ctrl. It will interupt the channel to channel a different spell, but not the same spell. ie. you can interupt drain life with drain soul, but not with a second drain life. Since your pet commands are automatically mapped to ctrl 1-9, you may need to either re-map them or use a modifier other than ctrl.
#showtooltip
/cast [nochanneling:Drain Soul, modifier:alt] Drain Soul; [nochanneling:Drain Mana, modifier:ctrl] Drain Mana; [nochanneling:Drain Life, nomodifier] Drain Life;
Life Tap/Dark Pact
*This casts Dark Pack, or Life Tap with alt held down, or a lower version of Life Tap with ctrl held down (so that you dont over-tap as much)
#showtooltip
/cast [nomodifier] Dark Pact; [modifier:alt] Life Tap; [modifier:ctrl] Life Tap (Rank 3)
Debuffer
*This macro will cast Curse of Shadows without any modifiers, Curse of Elements with alt held down, and Curse of Weakness with ctrl held down.
#showtooltip
/cast [modifier:alt,harm] Curse of the Elements; [modifier:ctrl,harm] Curse of Weakness; [harm] Curse of Shadows
Fear/Death Coil/Howl of Terror
*This is a space saving macro that will cast Death Coil with ctrl held down, or Howl of Terror with alt held down or fear otherwise
#showtooltip
/cast [modifier:alt] Howl of Terror; [modifier:ctrl] Death Coil; Fear
Edited, Nov 1st 2007 8:45am by vyodar