Hey guys!
Been laying sick, so I haven't really been thinking about posting up my "updated" Shadow Priest profile with the leveling profile yet.
Should find some time to do it today after classes have settled all though I do have to stress that I'm working on making sure that the dots respectively, refreshes whenever you gain an intellect proc, and refresh whenever the intellect proc is about to go out, to get the maximum time possible with enhanced dot damage.
One other thing I was thinking about; I haven't been able to find the Spell ID's for Heroic Ultraxion's Fading Light and Hour of Twilight, using the code originally from Xelper at the moment, so I'm just wondering if you guys have gotten anything yet? (I'm currently clicking Heroic Will manually when we kill Ultraxion Heroic.)
Spesifically, I'm interested in the 10 & 25 Heroic spell ID's. I realize that I haven't been looking the 40-new pages with posts just yet, but I'll get to that, and if Xelper's code-block also works for Heroic mode, then excuse me!
~ Mentally
Edit:
Would something like this probably work? Fading Light Spell ID's were all over wowhead, so I'm not sure which to use;
Code:
-- Avoid Fading Light
local FadingLight = select(7,UnitDebuffID("player",110069)) -- LFR
or select(7,UnitDebuffID("player",109075)) -- Normal 10
or select(7,UnitDebuffID("player",105925)) -- Normal 10
or select(7,UnitDebuffID("player",110069)) -- Heroic 10
or select(7,UnitDebuffID("player",110079)) -- Heroic 10
or select(7,UnitDebuffID("player",110070)) -- Normal 25
or select(7,UnitDebuffID("player",110080)) -- Normal 25
or select(7,UnitDebuffID("player",110078)) -- Heroic 25
or select(7,UnitDebuffID("player",110068)) -- Heroic 25
if FadingLight and FadingLight - GetTime() < 0.5 then RunMacroText("/click ExtraActionButton1") end
-- Let's halt everything if Left Shift is held down.
if not IsLeftShiftKeyDown() then
-- Avoid Hour of Twilight
local HoT,_,_,_,_,timer = UnitCastingInfo("boss1")
if HoT == (GetSpellInfo(109415) -- LFR
or GetSpellInfo(106371) -- Normal 10
or GetspellInfo(109416) -- Heroic 10
or GetSpellInfo(109415) -- Normal 25
or GetSpellInfo(109417) -- Heroic 25)
and timer/1000 - GetTime() < 0.5
then RunMacroText("/click ExtraActionButton1") end
end
Basically an all-in-one ability from all sizes and difficulties from Raid Finder to 25man Heroic, with automatic use on Heroic Will on Hour of Twilight being controlled by Left Shift.