27 common Warlock macros, sorted by level. Import them in one click from the addon's Macros page.
Level 0 · Wand without toggling it off
Keep the wand firing.
#showtooltip 18 /cast !射击
Level 1 · Send your demon in with its attack
Sends your demon at your target, and has it open with its own attack: Torment for the Voidwalker, Lash of Pain for the Succubus or Incubus, Firebolt for the Imp.
#showtooltip /petattack /cast [pet:Voidwalker] 折磨; [pet:Succubus/Incubus] 剧痛鞭笞; [pet:Imp] 火焰箭
Level 1 · Demon attack, or call it back and make it passive
Sends your demon at the enemy under your mouse, or at your target. With Shift it comes back and goes passive; with Ctrl it goes back to defensive.
/petattack [nomod,@mouseover,harm,nodead][nomod] /petfollow [mod:shift] /petpassive [mod:shift] /petdefensive [mod:ctrl]
Level 1 · Shadow Bolt and send the pet
Sends your demon in and casts Shadow Bolt.
#showtooltip 暗影箭 /petattack /cast 暗影箭
Level 4 · Three curses on one key, on your mouseover
Casts Curse of Weakness, or Curse of Recklessness with Shift, or Curse of the Elements with Ctrl, on the enemy under your mouse or on your target.
#showtooltip /cast [mod:shift,@mouseover,harm,nodead][mod:shift] 鲁莽诅咒; [mod:ctrl,@mouseover,harm,nodead][mod:ctrl] 元素诅咒; [@mouseover,harm,nodead][] 虚弱诅咒
Level 4 · Corruption on mouseover
Corruption on the enemy under the mouse without changing target.
#showtooltip 腐蚀术 /cast [@mouseover,harm,nodead][] 腐蚀术
Level 8 · Fear your focus or mouseover
Casts Fear on your focus if it's a living enemy, otherwise on the enemy under your mouse, otherwise on your target.
#showtooltip 恐惧术 /cast [@focus,harm,nodead][@mouseover,harm,nodead][] 恐惧术
Level 8 · Bane of Agony, then Immolate
The first press casts Bane of Agony and the second Immolate. Changing target or leaving combat starts it again at Bane of Agony.
#showtooltip /castsequence reset=target/combat 痛苦灾祸, 献祭
Level 8 · Dot sequence for leveling
Pet in, then Immolate, Bane of Agony, Corruption, wand.
#showtooltip /petattack [harm,nodead] /castsequence reset=target 献祭, 痛苦灾祸, 腐蚀术, !射击
Level 10 · Summon any demon, with Fel Domination in combat
Summons your Imp, or the Voidwalker with Shift, the Succubus with Ctrl or the Felhunter with Alt. In combat it casts Fel Domination first, so the summon is quicker and cheaper.
#showtooltip /cast [combat] 恶魔支配 /cast [mod:shift] 召唤虚空行者; [mod:ctrl] 召唤魅魔; [mod:alt] 召唤地狱猎犬; 召唤小鬼
Level 10 · Drain Soul rank 1 for shards
Channels rank 1 of Drain Soul, which costs little mana.
#showtooltip 吸取灵魂 /cast 吸取灵魂(Rank 1)
Level 10 · Create a healthstone, or a soulstone with Shift
Makes a healthstone, or a soulstone while you hold Shift. The highest rank you know is used.
#showtooltip /cast [mod:shift] 制造灵魂石; 制造治疗石
Level 12 · Health Funnel, or Consume Shadows out of combat
Out of combat with the Voidwalker out, it casts Consume Shadows so the Voidwalker heals itself. Otherwise it channels Health Funnel into your demon.
#showtooltip /cast [nocombat,pet:Voidwalker] 吞噬暗影; 生命通道
Level 14 · Drain Life, Shift Drain Soul
Drain Life by default; Shift for Drain Soul.
#showtooltip /cast [mod:shift] 吸取灵魂; 吸取生命
Level 14 · Life Tap out of combat, Drain Life in combat
Out of combat it Life Taps for mana; in combat it Drain Lifes your mouseover or target. Won't cut a channel.
#showtooltip /stopmacro [channeling] /cast [nocombat] 生命分流; [@mouseover,harm,nodead][] 吸取生命
Level 16 · Voidwalker Sacrifice, then Drain Life
Sacrifices your Voidwalker for a damage shield, then starts channelling Drain Life on your target.
#showtooltip 牺牲 /cast [pet:Voidwalker] 牺牲 /cast 吸取生命
Level 20 · Summon, then Demonic Sacrifice
With a demon out, it sacrifices it with Demonic Sacrifice. With none out, it summons the Imp, or the Voidwalker with Shift.
#showtooltip /cast [pet] 恶魔牺牲; [mod:shift] 召唤虚空行者; 召唤小鬼
Level 20 · Bane of Agony, with Amplify Curse on Shift
Casts Bane of Agony. With Shift, it casts Amplify Curse first, so this Bane is 50% stronger.
#showtooltip 痛苦灾祸 /cast [mod:shift] 诅咒增幅 /cast 痛苦灾祸
Level 20 · Shadowburn right now
Stops the spell you're casting and casts Shadowburn at once.
#showtooltip 暗影灼烧 /stopcasting /cast 暗影灼烧
Level 20 · Rain of Fire at your cursor
Channels Rain of Fire where your mouse points, with no targeting circle to place.
#showtooltip 火焰之雨 /cast [@cursor] 火焰之雨
Level 20 · Announce Ritual of Summoning
Tell your party who you are summoning, then start.
#showtooltip 召唤仪式 /party 正在召唤 %t,请帮忙点门 /cast 召唤仪式
Level 26 · Seduction on your focus or mouseover
Your Succubus or Incubus casts Seduction on your focus, or on the enemy under your mouse, or on your target.
#showtooltip 诱惑 /cast [@focus,harm,nodead][@mouseover,harm,nodead][] 诱惑
Level 26 · Pick your curse with a modifier key
Elements; Shift Weakness, Ctrl Recklessness, Alt Tongues.
#showtooltip /cast [mod:shift,@mouseover,harm,nodead][mod:shift] 虚弱诅咒; [mod:ctrl,@mouseover,harm,nodead][mod:ctrl] 鲁莽诅咒; [mod:alt] 语言诅咒; [@mouseover,harm,nodead][] 元素诅咒
Level 28 · Banish your focus or mouseover
Casts Banish on your focus, or on the enemy under your mouse, or on your target.
#showtooltip 放逐术 /cast [@focus,harm,nodead][@mouseover,harm,nodead][] 放逐术
Level 30 · Devour Magic on friends or enemies
Your Felhunter casts Devour Magic on the friend or enemy under your mouse, or on your target.
#showtooltip 吞噬魔法 /cast [@mouseover,help,nodead][@mouseover,harm,nodead][] 吞噬魔法
Level 30 · Summon a demon with modifier keys
Voidwalker; Shift Imp, Ctrl Succubus, Alt Felhunter.
#showtooltip /cast [mod:shift] 召唤小鬼; [mod:ctrl] 召唤魅魔; [mod:alt] 召唤地狱猎犬; 召唤虚空行者
Level 36 · Create your stones with one button
Healthstone; Shift Soulstone, Ctrl Spellstone, Alt Firestone.
#showtooltip /cast [mod:shift] 制造灵魂石; [mod:ctrl] 制造法术石; [mod:alt] 制造火焰石; 制造治疗石

