Here back with more, this time is our first lazy priest macro for shadow priests. This macro does a very effective rotation, starts out with Shadow Word: Pain every time you target a new mob and goes on with the sequence because mind flay it will renew the DoT. It includes a modifier as a finishing move which is Shadow Word: Death and it also pops all cooldowns available as they come up.

*Do not spam, have to do pauses when channeling mind flay*
*Is spammable now*

Macro might be outdated, please check the forums for up to date macros.

Version 1: Without Improved Mind Blast talents

/castsequence [mod]Shadow Word: Death;reset=target Shadow Word: Pain,null
/castsequence [nochanneling] reset=target Vampiric Touch,Devouring Plague,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Blast,Mind Flay,Mind Flay
/cast Shadowfiend
/cast Archangel

Macro Explanation:

Version 2: With Improved Mind Blast talents (PVP)

/castsequence [mod]Shadow Word: Death;reset=target Shadow Word: Pain,null
/castsequence [nochanneling] reset=target Vampiric Touch,Devouring Plague,Mind Blast,Mind Flay,Mind Flay,Mind Flay,Mind Blast,Mind Flay
/cast Shadowfiend
/cast Archangel
/use 13

Macro Explanation:

Do not forget to put your Inner spell and Vampiric Embrace and of course Shadowform, other than that you are good to go!

UPDATED May 25, 2011: Reword code to make it spammable, but had to remove lower trinket, thanks to blackadder for the contribution

UPDATED July 5, 2011: Added an extra Mind Flay for version 1 because it would lock up if does not have the talents to reduce Mind Blast cooldown, had to remove a trinket in order to make this change effective