#showtooltip Agony
/cast [@mouseover,harm,nodead][] AgonyApplies Agony without changing target. Agony ramps over time, so getting it onto every target as early as possible is worth real damage.
World of Warcraft · class
Warlocks wield the powers of darkness, using their mastery of the demonic arts to summon infernal minions and unleash devastating spells.
20 macros
#showtooltip Agony
/cast [@mouseover,harm,nodead][] AgonyApplies Agony without changing target. Agony ramps over time, so getting it onto every target as early as possible is worth real damage.
/cast [mod:shift] Summon Imp; [mod:ctrl] Summon Succubus; [mod:alt] Summon Voidwalker; Summon FelhunterSummons your Felhunter by default, with Imp, Succubus and Voidwalker on Shift, Ctrl and Alt. Four summons on one key, which is worth it given how often you swap.
#showtooltip Banish
/cast [@focus,harm,nodead][] BanishBanishes your focus without touching your current target. Banishing the demon you are supposed to be killing is a classic mistake this makes impossible.
#showtooltip Summon Darkglare
/cast Summon Darkglare
/use 13Fires your damage cooldown with your first trinket. Swap Summon Darkglare for Summon Demonic Tyrant or Summon Infernal to match your specialisation.
#showtooltip Command Demon
/cast [@focus,harm,nodead][] Command DemonFires whichever pet ability your current demon has — Spell Lock on a Felhunter, Axe Toss on a Felguard — through the single Command Demon button, aimed at your focus.
#showtooltip Corruption
/cast [@mouseover,harm,nodead][] CorruptionSpreads your damage-over-time effect onto a hovered target. Affliction lives on keeping dots up across a pack, and this removes the target swaps that cost you casts.
#showtooltip
/cast [mod:shift] Demonic Circle: Teleport; Demonic CirclePlants your circle normally and teleports to it while Shift is held. The two halves of the ability are never useful at the same time, so one key covers both.
#showtooltip Fear
/focus [mod]
/stopmacro [mod]
/cast [@focus,harm,nodead][] FearFears your focus target, and sets your current target as focus while a modifier is held. Fear breaks on damage, so keeping it off your damage target is essential.
#showtooltip Healthstone
/use [button:2] Algari Healing Potion; HealthstoneUses your Healthstone on left-click and a healing potion on right-click, keeping both emergency buttons in one slot.
#showtooltip
/cast [mod:shift] Ritual of Souls; Create HealthstoneCreates a Healthstone for yourself normally, or lays down a Ritual of Souls for the whole group while Shift is held.
#showtooltip Mortal Coil
/cast [@focus,harm,nodead][] Mortal CoilHorrifies your focus target and heals you for doing it. Aiming it deliberately means you can peel someone off your healer without losing your target.
#showtooltip Healthstone
/use Healthstone
/cast Unending ResolveUses your Healthstone and Unending Resolve together. Neither costs a global cooldown, so both land instantly when you are about to die.
Every class shares the same macro syntax, so a good idea usually ports across.