CREATOR OF THIS GUIDE IS NO LONGER ACTIVE.
Focus Casts
Swap "SPELL" for any spell you want. Casts that spell on the target on keybind press and on modified keybind press, the spell on your focus target. You can remove "shift" and add "alt" or "ctrl" instead if you prefer a different modifier. Also stops your current cast with "/stopcasting". (!) If you use this marco for a casting spell (such as Fear), you might want to remove "/stopcasting", as it interrupts your current cast if you spam your keybind. (!)
Code:
[#showtooltip
/stopcasting
/cast [modifier:shift, target=focus] SPELL; SPELL
Void Shield
Instant summon void walker and cast Sacrifice
Code:
/cast sacrifice
/cast Summon Voidwalker
haunt petattack
Simple macro to keep pet on your main target
Code:
#showtooltip Haunt
/cast Haunt
/petattack
Armor switches
switches armor, press once for fel armor and then once more for demon armor.
Code:
/castsequence Fel armor, Demon Armor
Healthstone Trade Macro
Open's a trade window with your first party member and automaticaly put the HS in it. You just have to click "trade"
Code:
/run for i=0,4 do for x=1,GetContainerNumSlots(i) do y=GetContainerItemLink(i,x) if y then if GetItemInfo(y)=="Healthstone" then PickupContainerItem(i,x); DropItemOnUnit("party1"); return; end end end end
all in one macro
All in one Button
Code:
#showtooltip Soul Harvest
/use [nomod] Healthstone;
/cast [mod:shift] Create Healthstone;
/cast [mod:alt] Ritual of Souls;
/cast [button:2] Ritual of Summoning;
/cast [mod:ctrl] Soul Harvest
Warlock All Pet Abilities (with Focus) One Macro
This macro combines all important pet abilities (with Shift for focus) into one macro. The ability changes automatically upon switching pets.
Code:
#showtooltip
/cast [mod:shift,target=focus,pet:felhunter]Spell Lock;[pet:felhunter]Spell Lock; [mod:shift,target=focus,pet:felguard]Axe Toss;[pet:felguard]Axe Toss; [mod:shift,target=focus,pet:succubus] Seduction;[pet:succubus]Seduction; [pet:imp]Flee
Shadowfury macro
Lets you spam ur sfury without the circle dissapearing.
Life tap without interrupting current channeling
if you use life tap on mouseroll like i do, and it sometimes goes off unintentionally while channeling soul harvest for example, well, this fixes it
Code:
#showtooltip
/cast [nochanneling] Life Tap
Drain Life if not channeling.
Useful macro to stop you from cutting off your drain life casts, will only recast drain life when the first has stopped channeling.
Code:
#Showtooltip
/cast [nochanneling: Drain Life] Drain Life
2-in-1 Teleport
Holding down the modifier causes you to set up your portal, and the regular button press teleports you. You can change the modifier to shift or alt or you can even switch places of the spells (not advised since then you won't see the cooldown unless you're holding the modifier down).
Code:
#showtooltip
/cast [mod:ctrl] Demonic Circle: Summon; Demonic Circle: Teleport
Haunt/Easy Felhunter Control
This macro will cast haunt, send your pet to attack, and devour magic on your current target. Very useful for putting out maximum damage on a single target. Devour Magic and Haunt share a cooldown so this ensures that you never forget to devour if you have poor pet management skills.
Code:
#showtooltip
/cast Haunt
/petattack
/cast Devour Magic
Warlock Buffing Macro
A simple macro to make buffing before a match easier, hold alt and get a soul well, hold shift and cast Dark Intent on one of your partners. Remove Flask of Enhancement for non-alchemists. This macro can work for any class by simply changing the buffs listed.
Code:
#showtooltip
/castsequence [nomodifier, target=player] Demon Armor, Soul Link, Flask of Enhancement
/castsequence [modifier:alt] Ritual of Souls
felpuppy and imp all in one macro
Macro to keybind key pet controls to a single key. With felhunter out the macro will cast spell lock. If you hold down the shift key with the felhunter out and press the keybind the felhunter will cast devour magic on your target. With the imp out the macro will have the imp cast singe magic on you.
Code:
/cast [pet:felhunter, modifier:shift] devour magic; [pet:felhunter] spell lock; [pet:imp, target=player] singe magic
Pet Attack/Return
Simple macro that will send your pet to attack on the first press and return it to you on the second press.
Code:
#showtooltip
/petattack [target=pettarget,noexists]
/petfollow [target=pettarget,exists]
Credits to: Arenajunkies