** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.
I've included the keys I have them bound to but you can use whatever.
` (key to the left of 1) - Raise Ally Macro (I use BindPad for this)
/cast [@mouseover,help,dead] [help,dead] Raise Ally
Blood/Frost 1
Blood: Blooddrinker (shift), Heart Strike (mod), Marrowrend
Frost: Empowered Rune Weapon (shift), Frostscythe (alt), Obliterate
#showtooltip
/cast [mod:shift,spec:1,talent:1/2] Blooddrinker; [mod,spec:1] Heart Strike; [mod:shift,spec:2] Empower Rune Weapon; [mod:alt,spec:2,talent:4/3] Frostscythe; [spec:1] Marrowrend; [spec:2] Obliterate
/startattack
Unholy 1
Army of the Dead (shift+alt), Apocalypse (shift), Dark Transformation (alt), Scourge Strike
#showtooltip
/cast [mod:shiftalt] Army of the Dead; [mod:shift] Apocalypse; [mod:alt] Dark Transformation; Scourge Strike
/startattack
Blood 2
Death's Caress (alt), Blood Boil
#showtooltip
/cast [mod:alt,@mouseover,harm,nodead] [mod:alt] Death's Caress; Blood Boil
/startattack
Frost 2
Horn of Winter (shift), Glacial Advance (alt), Remorseless Winter
#showtooltip
/cast [mod:shift,spec:2,talent:2/3] Horn of Winter; [mod:alt,spec:1,@mouseover,harm,nodead] [mod:alt,spec:1] Death's Caress; [mod:alt,spec:2,talent:6/2] Glacial Advance; [spec:1] Blood Boil; Remorseless Winter;
/startattack
Unholy 2
Chains of Ice (shift), Unholy Frenzy/Summon Gargoyle (alt), Festering Strike
#showtooltip
/cast [mod:shift] Chains of Ice; [mod:alt,talent:7/2] Unholy Frenzy; [mod:alt,talent:7/3] Summon Gargoyle; Festering Strike
/startattack
Blood 3
Consumption (alt), Death and Decay
#showtooltip
/cast [mod:alt,talent:2/3] Consumption; [combat,@cursor] [] Death and Decay
/startattack
Frost 3
Breath of Sindragosa (alt), Chains of Ice (mod), Howling Blast
#showtooltip
/cast [mod:alt,spec:2,talent:7/3] Breath of Sindragosa; [mod] Chains of Ice; Howling Blast
/startattack
Unholy 3
Unholy Blight (shift), Death and Decay (alt), Outbreak
#showtooltip
/cast [mod:shift,talent:2/3] Unholy Blight; [mod:alt,combat,@cursor] [mod:alt] Death and Decay; [@mouseover,harm,nodead] [] Outbreak
/startattack
Blood/Frost/Unholy 4
Blood: Mind Freeze (alt), Death Strike
Frost: Mind Freeze (alt), Frost Strike
Unholy: Mind Freeze (alt), Death Coil
#showtooltip
/cast [mod:alt] Mind Freeze; [spec:1] [mod] Death Strike; [spec:2] Frost Strike; [@mouseover,harm,nodead] [] Death Coil
/startattack
Blood/Frost/Unholy 5
Death Grip (shift), Dark Command
#showtooltip
/cast [mod:shift,@mouseover,harm] [mod:shift] Death Grip; [@mouseover,harm] [] Dark Command;
/startattack
Blood/Frost/Unholy Num- (Naga 4)
Blood: Vampiric Blood (ctrl), Anti-Magic Shell (alt), Death and Decay
Frost: DPS Pot (ctrl), Anti-Magic Shell (alt), Pillar of Frost
Unholy: DPS Pot (ctrl), Anti-Magic Shell (alt), Death and Decay
#showtooltip
/cast [mod:ctrl,spec:1] Vampiric Blood; [mod:ctrl] Potion of Prolonged Power; [mod:alt] Anti-Magic Shell; [spec:2] Pillar of Frost; [combat,@cursor] [] Death and Decay