Two tricks I figured I would share with the people that continue to use clcinfo
1. This will give you a timer that follows our standard cd usage while under Zealotry with 4PC T12 as per the The Retribution Concordance. It doesn't play the game for you it's just a reminder no different than starting a timer when you pop Zealotry just much easier to keep track of.
In the following Video you can see on the left side of the screen above my player frame is a large Icon. This Icon will appear when I activate Zealotry and remind me how long it's been up based on the next CD that should be used.
Code:
local visible, _, start = IconAura("HELPFUL|PLAYER", "player", "Zealotry", "player")
if not visible then return end
local ctime = GetTime()
local ztime = ctime - start
if ztime >= 1 and ztime < 2.5 then return IconSpell("Inquisition") end
if ztime >= 5 and ztime < 6.5 then return IconSpell("Guardian of Ancient Kings") end
if ztime >= 10 and ztime < 11.5 then return IconItem(58146) end
if ztime >= 15 and ztime < 16.5 then return IconSpell("Avenging Wrath") end
if ztime >= 16 and ztime < 17.5 then return IconItem(68972) end
2. This will change your rotation while under Zealotry to bring TV to a higher priority than fillers regardless the target and where to add in in clcinfo.
Your 1st Icon for your priority probably looks something like this,
Code:
affectingCombat = UnitAffectingCombat("player");
if affectingCombat then
return IconRet1()
end
On that same behavior tab at the very bottom is an Events section and in that section you would add the following code.
Code:
local function zeal(storage, event, ...)
local myGUID = UnitGUID("player")
if select(4, ...) == myGUID and select(12, ...) == 85696 then
if select(2, ...) == "SPELL_AURA_APPLIED" then
clcInfo.cmdList["retprio"]{"inqa", "inqrdp", "inqrhp", "cs", "tvdp", "tvhp", "exoud", "how", "exo", "j", "hw"}
elseif select(2, ...) == "SPELL_AURA_REMOVED" then
clcInfo.cmdList["retprio"]{"inqa", "inqrdp", "inqrhp", "cs", "tvdp", "exoud", "how", "exo", "tvhp", "j", "hw"}
end
end
end
AddEventListener(zeal, "COMBAT_LOG_EVENT_UNFILTERED")