UPDATED VERSION HERE
Video #1 (General Setup & Short Demo):
Video #2 (Test - HM Normal - The Butcher):
Talents:
-
Angelic Bulwark
Body and Soul
Insanity
Psychic Scream
Power Infusion
Halo
Clarity of Power
Glyphs:
-
Mind Spike
Mind Flay
Fear Ward
B1B1 (updated 24-JAN-2015):
#show Devouring Plague
/script UIErrorsFrame:Hide()
/cast [nostance:1] Shadowform
/castsequence [mod:ctrl, nochanneling] reset=target/3 Shadow Word: Pain, Vampiric Touch, Mind Blast, Devouring Plague, Mind Flay
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [nomod] 1 2
B2B1 (updated 24-JAN-2015):
#show Shadow Word: Death
/script UIErrorsFrame:Hide()
/cast [nostance:1] Shadowform
/castsequence Shadow Word: Death
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:ctrl] 2 1; [nomod] 2 3
B3B1 (updated 24-JAN-2015):
#show Mind Blast
/script UIErrorsFrame:Hide()
/cast [nostance:1] Shadowform
/castsequence Mind Blast
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack
/swapactionbar [mod:ctrl] 3 1; [nocombat] 3 2; [nomod, combat] 3 4
B4B1 (updated 24-JAN-2015):
#show Shadowfiend
/script UIErrorsFrame:Hide()
/cast [nostance:1] Shadowform
/castsequence [nomod, nochanneling, combat] Shadowfiend
/cast [nomod, nochanneling, combat] Power Infusion
/cast [nomod, nochanneling, combat] Vampiric Embrace
/cast [nomod, nochanneling, combat] Fear Ward
/use [nomod, nochanneling, combat] 13
/use [nomod, nochanneling, combat] Draenic Intellect Potion
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack [combat]
/swapactionbar [mod:ctrl] 4 1; [nocombat] 4 2; [nomod, combat] 4 5
B5B1 (updated 24-JAN-2015):
#show Mind Spike
/script UIErrorsFrame:Hide()
/cast [nostance:1] Shadowform
/castsequence [nomod, nochanneling, combat] Mind Spike
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/startattack [combat]
/swapactionbar [mod:ctrl] 5 1; [nomod] 5 2
Basically, you copy & paste the code above into FIVE separate macros (I use the addon called Macro Toolkit to get past the Blizzard 255 character limit). Then, you simply drag and drop each macro into the specified BAR / BUTTON slot (as indicated above).
NOTE(S):
-
This is a "DoT weaving" Single Target rotation that uses a single key modifier [mod:ctrl].
Spam your macro until you have at least TWO Shadow Orbs; at which point, you press and hold the CTRL key modifier for the duration of SWP, VT, MB, DP, plus INSANITY x 2.
Here is the WeakAuras 2 string used to notify you when you have TWO Shadow Orbs:
updated 08-JAN-2015
d0dLeaGAbjTEOu1UGI2MiyFccntbjMRuy2QQBki1Hr1TLKPjq7uQAVKDl0(Lk)uenmbmobvVwqudfI0GHWWH0bvLQZJchdLCoPOfcvwQi0ILulNkpekLNcwge1ZvzIqetvrtwHPJCrOKttvpdkCDj2OGIZkiyZqvBxvYFvfFvqKplkFhL6BIuxMYOLsJhf5KckDluuxtKCpvPSsOu5XIQFR0ILMcQemem0ua(nsGh7n1Zkbbd)H(5mMgtKGqylDiA5VSoewClzTDiGw(yz3HiPR(6q0HD02HO2Y8XoeCu0pdFmRdbs25HPGkVZTovlO(BXrO3HjaxOGvpseKV)1PP6dQ(ayMoLibmsIh)zK6zMv4beWZj)gpnfCe3rAkySpz)LTQfCBjoee2izo88CRX7JrY41iKmEi)EXXVgH2gEEdylXX1iXTEjCFpkMBwMGX(CBjoeorIeqgtuXzcMgtuXzxda1()3Zj)lo53yYxM7ZzCnGw(yz)S4FqIXPwb8OVIt(nQPGJ4ostbedutaQZoJeG6SZib33pS6LOTsKGkUpQPaIbQja1zNrcqD2zKa(hTLJ0Y)mrcW7J(RvtbedutaQZoJeG6SZib33pS6LOTsKib(HaOLpw2Dis6Q7qWuhcKfeQLJ84ziaBy1pXkrbN9XJ01hjbydR(jwjkGC(SmZPPGYzpOlBZjCckNHTTejHtaXa1eCeNkNa0LT5eGSa0LT5EwuZXP1jieFtq(wIusuZXP1j4T3euo7Pe9KWjiYRStt1Zsa0Yhl7oejD1Nib5BjscWqG9YIKaOLpw2Dis6QpbLO9YIKaEHwb5LJ2QhIbQj4iovob5LJ2QNw)Weq(kBisWWF5oJSh3sCYVr1hqaB)GAvycgEQWtNQjRMPshEtKzLs4zoyqbUL4KFJQpGa8BKe8Yx72CRwqSunD(SmZDQNLGHDCQ44KPAbTMpRLuycMQzGMPcIbgbtZkq60yi8mhmTa3sCYeob)Lp0uaX)wK0uW5JzFt9SAkOQ8jVMIeji)ZVttbNpM9nbinXWIfmfjOC2dX)wKeobLZEY)87eoboEUPPGQYN8AksKGYzphQLlCcoulxtbNpM9n1JHibLZEY3QAojCcC730uqv5tEnfjsKaNL534KbQjGmMircobiJzamBIzAMroaZzjKkHecmWqWl1ZkiYbejb
Enjoy!