Missing spells / custom spells
izyspania opened this issue · 3 comments
I am thinking to use this lib in my addon but I see that some spells are missing like Grounding totem , Skyfury totem (i checked on my resto shaman) , not sure if its only the pvp spells that are missing or just some random spells.
Is is possible to add more spells without modifying ThingsToMantain_Dragonflight.lua ? Or do you consider to update the spells list?
I am not sure what the behavior will be if for example there are two or more addons that are using the lib, i want to sync some spells when in party/raid that are not in the list.
send PR with wherever you need to be changed
…
------ Original Message ------ From "izy" @.> To "Tercioo/Open-Raid-Library" @.> Cc "Subscribed" @.> Date 10-Jun-23 3:59:58 PM Subject [Tercioo/Open-Raid-Library] Missing spells / custom spells (Issue #34)
I am thinking to use this lib in my addon but I see that some spells are missing like Grounding totem , Skyfury totem (i checked on my resto shaman) , not sure if its only the pvp spells that are missing or just some random spells. Is is possible to add more spells without modifying ThingsToMantain_Dragonflight.lua ? Or do you consider to update the spells list? I am not sure what the behavior will be if for example there are two or more addons that are using the lib, i want to sync some spells when in party/raid that are not in the list. — Reply to this email directly, view it on GitHub <#34>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACEVKWA3TH7VBUGHPBUXKSDXKS725ANCNFSM6AAAAAAZB22FBE. You are receiving this because you are subscribed to this thread.Message ID: @.>
One solution can be to be able to merge spells from a custom table with the table in Open-Raid-Library on load so we can add the missing spells from the addon without touching the lib, this way at least who has my addon can get the spells sync for all spells.
Second solution is to add all the spells in ORL list but thats more work for you, sending PR each time stuff changes is not great.
Also you could enable sync for all the player spells. At the moment my sync implementation without ORL looks something like this
local function GetPlayerCooldown(SentID)
local start, duration, enabled, modRate = GetSpellCooldown(SentID)
local currentCharges, maxCharges, cooldownStart, cooldownDuration, chargeModRate = GetSpellCharges(SentID)
local cTime = GetTime()
if enabled == 1 then
if maxCharges and currentCharges and maxCharges > currentCharges and cooldownStart and cooldownStart > 0 and
cooldownDuration and cooldownDuration > 2 then
local remaining = cooldownStart + cooldownDuration - cTime
return { tonumber(string.format("%.1f", remaining)), chargeModRate or 1, maxCharges > 1 and currentCharges }
elseif start and start > 0 and duration and duration > 2 then
local remaining = start + duration - cTime
return { tonumber(string.format("%.1f", remaining)), modRate or 1 }
end
end
end
-------
local playerSyncCDs = {}
for abilityIndex, abilityTable in pairs(dbImport[PlayerClass][PlayerSpec]) do
local spellInfo = abilityTable.ability and abilityTable.cooldown > 24 and GetPlayerCooldown(abilityTable.ability)
if spellInfo then playerSyncCDs[abilityTable.ability] = spellInfo end
end
Here is a list with all the spells from my addon , many of them are missing in Open-Raid-Library (and seems that there arent any pvp spells in your list).
Cooldowns LIST
["DEATHKNIGHT"] = {
--- Blood 250
["250"] = {
{ ["ability"] = 47528, ["cooldown"] = 15 }, --47528
{ ["ability"] = 48265, ["cooldown"] = 45 },
{ ["ability"] = 48707, ["cooldown"] = 60 },
{ ["ability"] = 51052, ["cooldown"] = 120 },
{ ["ability"] = 61999, ["cooldown"] = 600 },
{ ["ability"] = 77606, ["cooldown"] = 20 },
{ ["ability"] = 212552, ["cooldown"] = 60 },
{ ["ability"] = 48743, ["cooldown"] = 120 }, --
{ ["ability"] = 327574, ["cooldown"] = 120 }, --
{ ["ability"] = 56222, ["cooldown"] = 8 }, --
{ ["ability"] = 49039, ["cooldown"] = 120 }, --
{ ["ability"] = 48792, ["cooldown"] = 180 },
{ ["ability"] = 43265, ["cooldown"] = 30 },
{ ["ability"] = 47476, ["cooldown"] = 60 },
{ ["ability"] = 49028, ["cooldown"] = 120 },
{ ["ability"] = 55233, ["cooldown"] = 90 },
{ ["ability"] = 108199, ["cooldown"] = 120 },
{ ["ability"] = 194679, ["cooldown"] = 25, ["charges"] = 2 },
{ ["ability"] = 194844, ["cooldown"] = 60 },
{ ["ability"] = 203173, ["cooldown"] = 30 },
{ ["ability"] = 206931, ["cooldown"] = 30 },
{ ["ability"] = 219809, ["cooldown"] = 60 },
{ ["ability"] = 221562, ["cooldown"] = 45 },
{ ["ability"] = 221699, ["cooldown"] = 60, ["charges"] = 2 },
{ ["ability"] = 207018, ["cooldown"] = 20 }, --
{ ["ability"] = 46585, ["cooldown"] = 120 },
{ ["ability"] = 49576, ["cooldown"] = 15 },
{ ["ability"] = 274156, ["cooldown"] = 30 }, --
{ ["ability"] = 47568, ["cooldown"] = 120 },
{ ["ability"] = 207167, ["cooldown"] = 60 },
{ ["ability"] = 383269, ["cooldown"] = 120 },
{ ["ability"] = 50977, ["cooldown"] = 60 },
},
["251"] = {
--- Frost 251
{ ["ability"] = 47528, ["cooldown"] = 15 },
{ ["ability"] = 48265, ["cooldown"] = 45 },
{ ["ability"] = 48707, ["cooldown"] = 60 },
{ ["ability"] = 51052, ["cooldown"] = 120 },
{ ["ability"] = 61999, ["cooldown"] = 600 },
{ ["ability"] = 77606, ["cooldown"] = 20 },
{ ["ability"] = 212552, ["cooldown"] = 60 },
{ ["ability"] = 48743, ["cooldown"] = 120 }, --
{ ["ability"] = 327574, ["cooldown"] = 120 }, --
{ ["ability"] = 56222, ["cooldown"] = 8 }, --
{ ["ability"] = 49039, ["cooldown"] = 120 }, --
{ ["ability"] = 48792, ["cooldown"] = 180 },
{ ["ability"] = 47568, ["cooldown"] = 120 },
{ ["ability"] = 51271, ["cooldown"] = 60 },
{ ["ability"] = 152279, ["cooldown"] = 120 },
{ ["ability"] = 196770, ["cooldown"] = 20 },
{ ["ability"] = 207167, ["cooldown"] = 60 },
{ ["ability"] = 279302, ["cooldown"] = 180 },
{ ["ability"] = 287250, ["cooldown"] = 45 },
{ ["ability"] = 305392, ["cooldown"] = 45 },
{ ["ability"] = 108194, ["cooldown"] = 45 },
{ ["ability"] = 46585, ["cooldown"] = 120 },
{ ["ability"] = 49576, ["cooldown"] = 25 },
{ ["ability"] = 288977, ["cooldown"] = 45 }, --
{ ["ability"] = 57330, ["cooldown"] = 45 }, --
{ ["ability"] = 321995, ["cooldown"] = 45 }, --
{ ["ability"] = 47476, ["cooldown"] = 60 },
{ ["ability"] = 221562, ["cooldown"] = 45 },
{ ["ability"] = 383269, ["cooldown"] = 120 },
{ ["ability"] = 43265, ["cooldown"] = 30 },
{ ["ability"] = 50977, ["cooldown"] = 60 },
},
["252"] = {
--- Unholy 252
{ ["ability"] = 390279, ["cooldown"] = 90 },
{ ["ability"] = 47528, ["cooldown"] = 15 },
{ ["ability"] = 48265, ["cooldown"] = 45 },
{ ["ability"] = 48707, ["cooldown"] = 60 },
{ ["ability"] = 51052, ["cooldown"] = 120 },
{ ["ability"] = 61999, ["cooldown"] = 600 },
{ ["ability"] = 77606, ["cooldown"] = 20 },
{ ["ability"] = 212552, ["cooldown"] = 60 },
{ ["ability"] = 48743, ["cooldown"] = 120 }, --
{ ["ability"] = 327574, ["cooldown"] = 120 }, --
{ ["ability"] = 56222, ["cooldown"] = 8 }, --
{ ["ability"] = 49039, ["cooldown"] = 120 }, --
{ ["ability"] = 48792, ["cooldown"] = 180 },
{ ["ability"] = 46584, ["cooldown"] = 30 }, -- ???
{ ["ability"] = 275699, ["cooldown"] = 90 },
{ ["ability"] = 42650, ["cooldown"] = 480 },
{ ["ability"] = 63560, ["cooldown"] = 60 },
{ ["ability"] = 43265, ["cooldown"] = 30 },
{ ["ability"] = 152280, ["cooldown"] = 20 },
{ ["ability"] = 47481, ["cooldown"] = 90 },
{ ["ability"] = 47482, ["cooldown"] = 30 },
{ ["ability"] = 49206, ["cooldown"] = 180 },
{ ["ability"] = 91802, ["cooldown"] = 30 },
{ ["ability"] = 207289, ["cooldown"] = 90 },
{ ["ability"] = 288853, ["cooldown"] = 90 }, --
{ ["ability"] = 108194, ["cooldown"] = 45 },
{ ["ability"] = 49576, ["cooldown"] = 25 },
{ ["ability"] = 288977, ["cooldown"] = 45 }, -- ?
{ ["ability"] = 115989, ["cooldown"] = 45 }, --
{ ["ability"] = 47476, ["cooldown"] = 60 },
{ ["ability"] = 47568, ["cooldown"] = 120 },
{ ["ability"] = 221562, ["cooldown"] = 45 },
{ ["ability"] = 207167, ["cooldown"] = 60 },
-- { ["ability"] = 46585, ["cooldown"] = 120 },
{ ["ability"] = 383269, ["cooldown"] = 120 },
{ ["ability"] = 50977, ["cooldown"] = 60 },
{ ["ability"] = 210128, ["cooldown"] = 12, ["charges"] = 2 },
},
},
--- Demon Hunter
["DEMONHUNTER"] = {
["577"] = {
--- Havoc 577
{ ["ability"] = 183752, ["cooldown"] = 15 },
{ ["ability"] = 188499, ["cooldown"] = 15 },
{ ["ability"] = 188501, ["cooldown"] = 30 },
{ ["ability"] = 191427, ["cooldown"] = 239 }, --dh meta 162264 200166
{ ["ability"] = 205604, ["cooldown"] = 60 },
{ ["ability"] = 214743, ["cooldown"] = 60 },
{ ["ability"] = 278326, ["cooldown"] = 10 }, --
{ ["ability"] = 217832, ["cooldown"] = 45 }, --
{ ["ability"] = 232893, ["cooldown"] = 15 }, --
{ ["ability"] = 185245, ["cooldown"] = 8 }, --
{ ["ability"] = 206491, ["cooldown"] = 120 },
{ ["ability"] = 211881, ["cooldown"] = 30 },
{ ["ability"] = 198589, ["cooldown"] = 60 },
{ ["ability"] = 195072, ["cooldown"] = 10, ["charges"] = 2 },
{ ["ability"] = 185123, ["cooldown"] = 9 },
{ ["ability"] = 206803, ["cooldown"] = 60 },
{ ["ability"] = 179057, ["cooldown"] = 60 },
{ ["ability"] = 196718, ["cooldown"] = 300 },
{ ["ability"] = 198013, ["cooldown"] = 40 },
{ ["ability"] = 198793, ["cooldown"] = 25 },
{ ["ability"] = 196555, ["cooldown"] = 180 },
{ ["ability"] = 258860, ["cooldown"] = 40 },
{ ["ability"] = 258925, ["cooldown"] = 60 }, --
{ ["ability"] = 342817, ["cooldown"] = 20 }, --
{ ["ability"] = 258920, ["cooldown"] = 30 }, --
{ ["ability"] = 370965, ["cooldown"] = 90 },
{ ["ability"] = 207684, ["cooldown"] = 120 },
{ ["ability"] = 390163, ["cooldown"] = 60 },
{ ["ability"] = 204596, ["cooldown"] = 30 },
},
["581"] = {
--- Vengeance 581
{ ["ability"] = 390163, ["cooldown"] = 60 },
{ ["ability"] = 206803, ["cooldown"] = 60 },
{ ["ability"] = 183752, ["cooldown"] = 15 },
{ ["ability"] = 188499, ["cooldown"] = 15 },
{ ["ability"] = 188501, ["cooldown"] = 30 },
{ ["ability"] = 205604, ["cooldown"] = 60 },
{ ["ability"] = 214743, ["cooldown"] = 60 },
{ ["ability"] = 278326, ["cooldown"] = 10 }, --
{ ["ability"] = 217832, ["cooldown"] = 45 }, --
{ ["ability"] = 232893, ["cooldown"] = 15 }, --
{ ["ability"] = 185245, ["cooldown"] = 8 }, --
{ ["ability"] = 189110, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 204157, ["cooldown"] = 3 },
{ ["ability"] = 212084, ["cooldown"] = 60 },
{ ["ability"] = 203720, ["cooldown"] = 20 },
{ ["ability"] = 202137, ["cooldown"] = 60 },
{ ["ability"] = 202138, ["cooldown"] = 120 }, -- wrong tooltip?
{ ["ability"] = 204021, ["cooldown"] = 60 },
{ ["ability"] = 204596, ["cooldown"] = 30 },
{ ["ability"] = 205629, ["cooldown"] = 20 },
{ ["ability"] = 205630, ["cooldown"] = 60 },
{ ["ability"] = 207684, ["cooldown"] = 120 },
{ ["ability"] = 263648, ["cooldown"] = 30 },
{ ["ability"] = 207029, ["cooldown"] = 20 }, --
{ ["ability"] = 187827, ["cooldown"] = 180 },
{ ["ability"] = 320341, ["cooldown"] = 90 }, --
{ ["ability"] = 258920, ["cooldown"] = 15 }, --
{ ["ability"] = 196718, ["cooldown"] = 300 },
{ ["ability"] = 207407, ["cooldown"] = 60 },
{ ["ability"] = 198793, ["cooldown"] = 25 },
{ ["ability"] = 179057, ["cooldown"] = 60 },
{ ["ability"] = 370965, ["cooldown"] = 90 },
},
},
--- Priest
["PRIEST"] = {
["256"] = {
--- Discipline 256
{ ["ability"] = 373178, ["cooldown"] = 90 },
{ ["ability"] = 586, ["cooldown"] = 30 },
{ ["ability"] = 32375, ["cooldown"] = 45 },
{ ["ability"] = 215982, ["cooldown"] = 120 }, --
{ ["ability"] = 289657, ["cooldown"] = 45 }, --
{ ["ability"] = 316262, ["cooldown"] = 90 }, --
{ ["ability"] = 194509, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 8122, ["cooldown"] = 45 },
{ ["ability"] = 10060, ["cooldown"] = 120 },
{ ["ability"] = 33206, ["cooldown"] = 180 },
{ ["ability"] = 34433, ["cooldown"] = 180 },
{ ["ability"] = 123040, ["cooldown"] = 60 },
{ ["ability"] = 47536, ["cooldown"] = 90 },
{ ["ability"] = 62618, ["cooldown"] = 180 },
{ ["ability"] = 73325, ["cooldown"] = 90 },
{ ["ability"] = 197862, ["cooldown"] = 60 },
{ ["ability"] = 197871, ["cooldown"] = 60 },
{ ["ability"] = 204263, ["cooldown"] = 45 },
{ ["ability"] = 527, ["cooldown"] = 8 },
{ ["ability"] = 121536, ["cooldown"] = 20, ["charges"] = 3 }, --
{ ["ability"] = 110744, ["cooldown"] = 15 }, --
{ ["ability"] = 246287, ["cooldown"] = 90 }, --
{ ["ability"] = 120517, ["cooldown"] = 40 }, --
{ ["ability"] = 214621, ["cooldown"] = 24 }, --
{ ["ability"] = 314867, ["cooldown"] = 30 }, --
{ ["ability"] = 109964, ["cooldown"] = 90 }, --
{ ["ability"] = 32379, ["cooldown"] = 10 },
{ ["ability"] = 373481, ["cooldown"] = 30 },
{ ["ability"] = 108920, ["cooldown"] = 60 },
{ ["ability"] = 108968, ["cooldown"] = 300 },
{ ["ability"] = 375901, ["cooldown"] = 45 },
{ ["ability"] = 205364, ["cooldown"] = 30 },
{ ["ability"] = 15286, ["cooldown"] = 120 },
{ ["ability"] = 19236, ["cooldown"] = 90 },
},
["257"] = {
--- Holy 257
{ ["ability"] = 372760, ["cooldown"] = 60 },
{ ["ability"] = 372616, ["cooldown"] = 30 },
{ ["ability"] = 372835, ["cooldown"] = 120 },
{ ["ability"] = 391054, ["cooldown"] = 600 },
{ ["ability"] = 586, ["cooldown"] = 30 },
{ ["ability"] = 8122, ["cooldown"] = 45 },
{ ["ability"] = 32375, ["cooldown"] = 45 },
{ ["ability"] = 215982, ["cooldown"] = 120 }, --
{ ["ability"] = 289657, ["cooldown"] = 45 }, --
{ ["ability"] = 316262, ["cooldown"] = 90 }, --
{ ["ability"] = 88625, ["cooldown"] = 60 },
{ ["ability"] = 20711, ["cooldown"] = 600 },
{ ["ability"] = 204883, ["cooldown"] = 15 },
{ ["ability"] = 34861, ["cooldown"] = 60 },
{ ["ability"] = 10060, ["cooldown"] = 120 },
{ ["ability"] = 2050, ["cooldown"] = 60 },
{ ["ability"] = 19236, ["cooldown"] = 90 },
{ ["ability"] = 47788, ["cooldown"] = 180 },
{ ["ability"] = 64843, ["cooldown"] = 180 },
{ ["ability"] = 64901, ["cooldown"] = 180 }, -- to do modif
{ ["ability"] = 197268, ["cooldown"] = 90 },
{ ["ability"] = 200183, ["cooldown"] = 120 },
{ ["ability"] = 213610, ["cooldown"] = 45 },
{ ["ability"] = 328530, ["cooldown"] = 60 }, --
{ ["ability"] = 289666, ["cooldown"] = 12 }, --
{ ["ability"] = 527, ["cooldown"] = 8 },
{ ["ability"] = 121536, ["cooldown"] = 20, ["charges"] = 3 }, --
{ ["ability"] = 265202, ["cooldown"] = 720 }, --
{ ["ability"] = 110744, ["cooldown"] = 15 }, --
{ ["ability"] = 120517, ["cooldown"] = 40 }, --
{ ["ability"] = 373481, ["cooldown"] = 30 },
{ ["ability"] = 108920, ["cooldown"] = 60 },
{ ["ability"] = 108968, ["cooldown"] = 300 },
{ ["ability"] = 375901, ["cooldown"] = 45 },
{ ["ability"] = 73325, ["cooldown"] = 90 },
{ ["ability"] = 32379, ["cooldown"] = 10 },
{ ["ability"] = 34433, ["cooldown"] = 180 },
{ ["ability"] = 205364, ["cooldown"] = 30 },
{ ["ability"] = 15286, ["cooldown"] = 120 },
},
["258"] = {
--- Shadow 258
{ ["ability"] = 391109, ["cooldown"] = 60 },
{ ["ability"] = 586, ["cooldown"] = 30 },
{ ["ability"] = 8122, ["cooldown"] = 45 },
{ ["ability"] = 32375, ["cooldown"] = 45 },
{ ["ability"] = 215982, ["cooldown"] = 120 }, --
{ ["ability"] = 289657, ["cooldown"] = 45 }, --
{ ["ability"] = 316262, ["cooldown"] = 90 }, --
{ ["ability"] = 228260, ["cooldown"] = 120 },
{ ["ability"] = 213634, ["cooldown"] = 8 }, --
{ ["ability"] = 15286, ["cooldown"] = 120 },
{ ["ability"] = 15487, ["cooldown"] = 45 },
{ ["ability"] = 32379, ["cooldown"] = 10 },
{ ["ability"] = 47585, ["cooldown"] = 120 },
{ ["ability"] = 64044, ["cooldown"] = 45 },
{ ["ability"] = 108968, ["cooldown"] = 300 },
{ ["ability"] = 205369, ["cooldown"] = 30 },
{ ["ability"] = 211522, ["cooldown"] = 45 },
-- { ["ability"] = 341374, ["cooldown"] = 60 }, --
{ ["ability"] = 263165, ["cooldown"] = 45 }, --
{ ["ability"] = 205385, ["cooldown"] = 20 }, --
{ ["ability"] = 200174, ["cooldown"] = 60 },
{ ["ability"] = 108920, ["cooldown"] = 60 },
{ ["ability"] = 120644, ["cooldown"] = 40 },
{ ["ability"] = 375901, ["cooldown"] = 45 },
{ ["ability"] = 73325, ["cooldown"] = 90 },
{ ["ability"] = 34433, ["cooldown"] = 180 },
{ ["ability"] = 121536, ["cooldown"] = 20, ["charges"] = 3 },
{ ["ability"] = 10060, ["cooldown"] = 120 },
{ ["ability"] = 205364, ["cooldown"] = 30 },
-- { ["ability"] = 263346, ["cooldown"] = 30 },
{ ["ability"] = 373481, ["cooldown"] = 30 },
{ ["ability"] = 19236, ["cooldown"] = 90 },
},
},
--- Paladin
["PALADIN"] = {
["65"] = {
--- Holy 65
{ ["ability"] = 633, ["cooldown"] = 600 },
{ ["ability"] = 642, ["cooldown"] = 300 },
{ ["ability"] = 853, ["cooldown"] = 60 },
{ ["ability"] = 1022, ["cooldown"] = 300 },
{ ["ability"] = 1044, ["cooldown"] = 25 },
{ ["ability"] = 20066, ["cooldown"] = 15 },
{ ["ability"] = 31884, ["cooldown"] = 120 },
{ ["ability"] = 115750, ["cooldown"] = 90 },
{ ["ability"] = 10326, ["cooldown"] = 15 }, --
{ ["ability"] = 62124, ["cooldown"] = 8 }, --
{ ["ability"] = 6940, ["cooldown"] = 120 },
-- { ["ability"] = 152262, ["cooldown"] = 45 },
{ ["ability"] = 4987, ["cooldown"] = 8 },
{ ["ability"] = 498, ["cooldown"] = 60 },
{ ["ability"] = 31821, ["cooldown"] = 180 },
{ ["ability"] = 114158, ["cooldown"] = 60 },
{ ["ability"] = 210294, ["cooldown"] = 45 },
{ ["ability"] = 214202, ["cooldown"] = 30, ["charges"] = 2 },
{ ["ability"] = 199452, ["cooldown"] = 120 }, --
{ ["ability"] = 216331, ["cooldown"] = 45 },
{ ["ability"] = 200025, ["cooldown"] = 15 }, --
{ ["ability"] = 223306, ["cooldown"] = 12 }, --
{ ["ability"] = 343527, ["cooldown"] = 60 }, --
{ ["ability"] = 114165, ["cooldown"] = 20 }, --
{ ["ability"] = 20473, ["cooldown"] = 7.5 }, --
{ ["ability"] = 200652, ["cooldown"] = 90 },
{ ["ability"] = 375576, ["cooldown"] = 60 },
{ ["ability"] = 190784, ["cooldown"] = 45 },
{ ["ability"] = 388007, ["cooldown"] = 45 },
{ ["ability"] = 148039, ["cooldown"] = 30 },
{ ["ability"] = 410126, ["cooldown"] = 60 },
},
["66"] = {
--- Protection 66
{ ["ability"] = 375576, ["cooldown"] = 60 },
{ ["ability"] = 387174, ["cooldown"] = 60 },
{ ["ability"] = 378974, ["cooldown"] = 120 },
{ ["ability"] = 389539, ["cooldown"] = 120 }, --*** replace
{ ["ability"] = 633, ["cooldown"] = 600 },
{ ["ability"] = 642, ["cooldown"] = 300 },
{ ["ability"] = 853, ["cooldown"] = 60 },
{ ["ability"] = 1022, ["cooldown"] = 300 },
{ ["ability"] = 1044, ["cooldown"] = 25 },
{ ["ability"] = 20066, ["cooldown"] = 15 },
{ ["ability"] = 31884, ["cooldown"] = 120 },
{ ["ability"] = 115750, ["cooldown"] = 90 },
{ ["ability"] = 10326, ["cooldown"] = 15 }, --
{ ["ability"] = 62124, ["cooldown"] = 8 }, --
{ ["ability"] = 6940, ["cooldown"] = 120 },
{ ["ability"] = 152262, ["cooldown"] = 45 },
{ ["ability"] = 31850, ["cooldown"] = 120 },
{ ["ability"] = 31935, ["cooldown"] = 15 },
{ ["ability"] = 86659, ["cooldown"] = 300 },
{ ["ability"] = 228049, ["cooldown"] = 180 },
{ ["ability"] = 96231, ["cooldown"] = 15 },
{ ["ability"] = 190784, ["cooldown"] = 45 },
{ ["ability"] = 215652, ["cooldown"] = 45 },
{ ["ability"] = 207028, ["cooldown"] = 20 }, --
{ ["ability"] = 213644, ["cooldown"] = 8 },
--{ ["ability"] = 498, ["cooldown"] = 60 },
{ ["ability"] = 204018, ["cooldown"] = 300 },
{ ["ability"] = 327193, ["cooldown"] = 90 }, --
},
["70"] = {
--- Retribution 70
{ ["ability"] = 383185, ["cooldown"] = 20 },
{ ["ability"] = 633, ["cooldown"] = 600 },
{ ["ability"] = 642, ["cooldown"] = 300 },
{ ["ability"] = 853, ["cooldown"] = 60 },
{ ["ability"] = 1022, ["cooldown"] = 300 },
{ ["ability"] = 1044, ["cooldown"] = 25 },
{ ["ability"] = 20066, ["cooldown"] = 15 },
{ ["ability"] = 31884, ["cooldown"] = 60 },
{ ["ability"] = 115750, ["cooldown"] = 90 },
{ ["ability"] = 10326, ["cooldown"] = 15 }, --
{ ["ability"] = 62124, ["cooldown"] = 8 }, --
{ ["ability"] = 6940, ["cooldown"] = 120 },
-- { ["ability"] = 152262, ["cooldown"] = 45 },
{ ["ability"] = 255937, ["cooldown"] = 30 },
{ ["ability"] = 183218, ["cooldown"] = 30 },
{ ["ability"] = 184662, ["cooldown"] = 90 },
{ ["ability"] = 205191, ["cooldown"] = 60 },
{ ["ability"] = 210256, ["cooldown"] = 45 },
{ ["ability"] = 231895, ["cooldown"] = 120 },
{ ["ability"] = 213644, ["cooldown"] = 8 },
{ ["ability"] = 96231, ["cooldown"] = 15 },
{ ["ability"] = 343721, ["cooldown"] = 60 }, --
{ ["ability"] = 375576, ["cooldown"] = 60 },
{ ["ability"] = 190784, ["cooldown"] = 45, },
{ ["ability"] = 343527, ["cooldown"] = 60 },
-- { ["ability"] = 498, ["cooldown"] = 60 },
{ ["ability"] = 403876, ["cooldown"] = 60 }, --cd bug
-- { ["ability"] = 404357, ["cooldown"] = 60 }, --to do
{ ["ability"] = 198034, ["cooldown"] = 20 }, --cd bug
{ ["ability"] = 204018, ["cooldown"] = 300 },
},
},
--- Druid
["DRUID"] = {
["102"] = {
--- Balance 102
{ ["ability"] = 1850, ["cooldown"] = 120 },
{ ["ability"] = 252216, ["cooldown"] = 45 },
{ ["ability"] = 5211, ["cooldown"] = 60 },
{ ["ability"] = 20484, ["cooldown"] = 600 },
{ ["ability"] = 102359, ["cooldown"] = 30 },
{ ["ability"] = 102401, ["cooldown"] = 15 },
{ ["ability"] = 319454, ["cooldown"] = 300 }, --
{ ["ability"] = 6795, ["cooldown"] = 8 }, --
{ ["ability"] = 5215, ["cooldown"] = 6 }, --
{ ["ability"] = 2908, ["cooldown"] = 10 }, --
{ ["ability"] = 22812, ["cooldown"] = 60 },
{ ["ability"] = 108238, ["cooldown"] = 90 },
{ ["ability"] = 29166, ["cooldown"] = 180 },
{ ["ability"] = 78675, ["cooldown"] = 60 },
{ ["ability"] = 102560, ["cooldown"] = 180 },
{ ["ability"] = 194223, ["cooldown"] = 180 },
{ ["ability"] = 202425, ["cooldown"] = 45 },
{ ["ability"] = 202770, ["cooldown"] = 60 },
{ ["ability"] = 205636, ["cooldown"] = 60 },
{ ["ability"] = 209749, ["cooldown"] = 30 },
{ ["ability"] = 305497, ["cooldown"] = 45 }, --
{ ["ability"] = 2782, ["cooldown"] = 8 },
{ ["ability"] = 106898, ["cooldown"] = 120 },
{ ["ability"] = 274281, ["cooldown"] = 20, ["charges"] = 3 },
{ ["ability"] = 132469, ["cooldown"] = 30 },
{ ["ability"] = 106839, ["cooldown"] = 15 },
{ ["ability"] = 22842, ["cooldown"] = 34 },
{ ["ability"] = 202359, ["cooldown"] = 60 },
{ ["ability"] = 88747, ["cooldown"] = 30, ["charges"] = 3 },
{ ["ability"] = 99, ["cooldown"] = 30 },
{ ["ability"] = 102793, ["cooldown"] = 60 },
{ ["ability"] = 22570, ["cooldown"] = 20 },
{ ["ability"] = 391528, ["cooldown"] = 120 },
{ ["ability"] = 124974, ["cooldown"] = 90 },
},
["103"] = {
--- Feral 103
{ ["ability"] = 1850, ["cooldown"] = 120 },
{ ["ability"] = 252216, ["cooldown"] = 45 },
{ ["ability"] = 5211, ["cooldown"] = 60 },
{ ["ability"] = 20484, ["cooldown"] = 600 },
{ ["ability"] = 102359, ["cooldown"] = 30 },
{ ["ability"] = 102401, ["cooldown"] = 15 },
{ ["ability"] = 319454, ["cooldown"] = 300 }, --
{ ["ability"] = 6795, ["cooldown"] = 8 }, --
{ ["ability"] = 5215, ["cooldown"] = 6 }, --
{ ["ability"] = 2908, ["cooldown"] = 10 }, --
{ ["ability"] = 22812, ["cooldown"] = 60 },
{ ["ability"] = 108238, ["cooldown"] = 90 },
{ ["ability"] = 5217, ["cooldown"] = 30 },
{ ["ability"] = 22570, ["cooldown"] = 20 },
{ ["ability"] = 61336, ["cooldown"] = 180 },
{ ["ability"] = 102543, ["cooldown"] = 180 },
{ ["ability"] = 106839, ["cooldown"] = 15 },
{ ["ability"] = 106951, ["cooldown"] = 180 },
{ ["ability"] = 203242, ["cooldown"] = 60 },
{ ["ability"] = 305497, ["cooldown"] = 45 }, --
{ ["ability"] = 2782, ["cooldown"] = 8 },
{ ["ability"] = 274837, ["cooldown"] = 45 }, --
{ ["ability"] = 391888, ["cooldown"] = 25 },
{ ["ability"] = 132469, ["cooldown"] = 30 },
{ ["ability"] = 106898, ["cooldown"] = 120 },
{ ["ability"] = 391528, ["cooldown"] = 120 },
{ ["ability"] = 29166, ["cooldown"] = 180 },
{ ["ability"] = 102793, ["cooldown"] = 60 },
{ ["ability"] = 22842, ["cooldown"] = 34 }, --haste mod (36)
{ ["ability"] = 99, ["cooldown"] = 30 },
{ ["ability"] = 124974, ["cooldown"] = 90 },
},
["104"] = {
--- Guardian 104
{ ["ability"] = 1850, ["cooldown"] = 120 },
{ ["ability"] = 252216, ["cooldown"] = 45 },
{ ["ability"] = 5211, ["cooldown"] = 60 },
{ ["ability"] = 20484, ["cooldown"] = 600 },
{ ["ability"] = 102359, ["cooldown"] = 30 },
{ ["ability"] = 102401, ["cooldown"] = 15 },
{ ["ability"] = 319454, ["cooldown"] = 300 }, --
{ ["ability"] = 6795, ["cooldown"] = 8 }, --
{ ["ability"] = 5215, ["cooldown"] = 6 }, --
{ ["ability"] = 2908, ["cooldown"] = 10 }, --
{ ["ability"] = 22812, ["cooldown"] = 45 },
{ ["ability"] = 108238, ["cooldown"] = 90 },
{ ["ability"] = 50334, ["cooldown"] = 180 },
{ ["ability"] = 99, ["cooldown"] = 30 },
{ ["ability"] = 22842, ["cooldown"] = 34, ["charges"] = 2 }, --haste mod (36)
{ ["ability"] = 102558, ["cooldown"] = 180 },
{ ["ability"] = 202246, ["cooldown"] = 25 },
{ ["ability"] = 207017, ["cooldown"] = 20 }, --
{ ["ability"] = 2782, ["cooldown"] = 8 },
{ ["ability"] = 61336, ["cooldown"] = 180 },
{ ["ability"] = 106839, ["cooldown"] = 15 },
{ ["ability"] = 155835, ["cooldown"] = 40 }, --
{ ["ability"] = 80313, ["cooldown"] = 45 }, --
{ ["ability"] = 329042, ["cooldown"] = 120 }, --
{ ["ability"] = 132469, ["cooldown"] = 30 },
{ ["ability"] = 102793, ["cooldown"] = 60 },
{ ["ability"] = 106898, ["cooldown"] = 120 },
{ ["ability"] = 200851, ["cooldown"] = 90 },
{ ["ability"] = 391528, ["cooldown"] = 120 },
{ ["ability"] = 124974, ["cooldown"] = 90 },
{ ["ability"] = 29166, ["cooldown"] = 180 },
{ ["ability"] = 22570, ["cooldown"] = 20 },
{ ["ability"] = 204066, ["cooldown"] = 60 },
},
["105"] = {
--- Restoration 105
{ ["ability"] = 391888, ["cooldown"] = 25 },
{ ["ability"] = 392160, ["cooldown"] = 20 },
{ ["ability"] = 1850, ["cooldown"] = 120 },
{ ["ability"] = 252216, ["cooldown"] = 45 },
{ ["ability"] = 5211, ["cooldown"] = 60 },
{ ["ability"] = 20484, ["cooldown"] = 600 },
{ ["ability"] = 102359, ["cooldown"] = 30 },
{ ["ability"] = 102401, ["cooldown"] = 15 },
{ ["ability"] = 319454, ["cooldown"] = 300 }, --
{ ["ability"] = 6795, ["cooldown"] = 8 }, --
{ ["ability"] = 5215, ["cooldown"] = 6 }, --
{ ["ability"] = 2908, ["cooldown"] = 10 }, --
{ ["ability"] = 22812, ["cooldown"] = 60 },
{ ["ability"] = 108238, ["cooldown"] = 90 },
{ ["ability"] = 132158, ["cooldown"] = 60 },
{ ["ability"] = 88423, ["cooldown"] = 8 },
{ ["ability"] = 740, ["cooldown"] = 180 },
{ ["ability"] = 18562, ["cooldown"] = 15 },
{ ["ability"] = 33891, ["cooldown"] = 180 },
{ ["ability"] = 102342, ["cooldown"] = 90 },
{ ["ability"] = 102351, ["cooldown"] = 30 },
{ ["ability"] = 102793, ["cooldown"] = 60 },
{ ["ability"] = 197721, ["cooldown"] = 90 },
{ ["ability"] = 201664, ["cooldown"] = 30 },
{ ["ability"] = 203651, ["cooldown"] = 60 },
{ ["ability"] = 305497, ["cooldown"] = 45 }, --
{ ["ability"] = 29166, ["cooldown"] = 180 },
{ ["ability"] = 106839, ["cooldown"] = 15 },
{ ["ability"] = 132469, ["cooldown"] = 30 },
{ ["ability"] = 106898, ["cooldown"] = 120 },
{ ["ability"] = 391528, ["cooldown"] = 120 },
{ ["ability"] = 22842, ["cooldown"] = 30.582 },
{ ["ability"] = 99, ["cooldown"] = 30 },
{ ["ability"] = 124974, ["cooldown"] = 90 },
{ ["ability"] = 22570, ["cooldown"] = 20 },
},
},
--- Warrior
["WARRIOR"] = {
["71"] = {
--- Arms 71
{ ["ability"] = 100, ["cooldown"] = 20 },
{ ["ability"] = 6544, ["cooldown"] = 45 },
{ ["ability"] = 6552, ["cooldown"] = 15 },
{ ["ability"] = 18499, ["cooldown"] = 60 },
{ ["ability"] = 23920, ["cooldown"] = 25 },
{ ["ability"] = 107570, ["cooldown"] = 30 },
{ ["ability"] = 236077, ["cooldown"] = 45 },
{ ["ability"] = 202168, ["cooldown"] = 25 }, --
{ ["ability"] = 2565, ["cooldown"] = 15, ["charges"] = 2 }, --
{ ["ability"] = 23922, ["cooldown"] = 9 }, --
{ ["ability"] = 3411, ["cooldown"] = 30 }, --
{ ["ability"] = 64382, ["cooldown"] = 180 }, --
{ ["ability"] = 355, ["cooldown"] = 8 }, --
{ ["ability"] = 5246, ["cooldown"] = 90 },
{ ["ability"] = 97462, ["cooldown"] = 180 },
{ ["ability"] = 260708, ["cooldown"] = 30 },
{ ["ability"] = 7384, ["cooldown"] = 12 },
{ ["ability"] = 118038, ["cooldown"] = 120 },
{ ["ability"] = 167105, ["cooldown"] = 45 },
{ ["ability"] = 262161, ["cooldown"] = 45 },
{ ["ability"] = 197690, ["cooldown"] = 10 },
{ ["ability"] = 198817, ["cooldown"] = 25 },
{ ["ability"] = 227847, ["cooldown"] = 90 },
{ ["ability"] = 152277, ["cooldown"] = 45 },
{ ["ability"] = 236273, ["cooldown"] = 60 },
{ ["ability"] = 236320, ["cooldown"] = 90 }, --
{ ["ability"] = 12323, ["cooldown"] = 30 },
{ ["ability"] = 107574, ["cooldown"] = 90 },
{ ["ability"] = 262228, ["cooldown"] = 60 }, --
{ ["ability"] = 260643, ["cooldown"] = 30 }, --
{ ["ability"] = 46968, ["cooldown"] = 40 },
{ ["ability"] = 383762, ["cooldown"] = 180 },
{ ["ability"] = 376079, ["cooldown"] = 90 },
{ ["ability"] = 384318, ["cooldown"] = 90 },
{ ["ability"] = 384100, ["cooldown"] = 60 },
{ ["ability"] = 384110, ["cooldown"] = 45 },
},
["72"] = {
--- Fury 72
{ ["ability"] = 385059, ["cooldown"] = 45 },
{ ["ability"] = 386196, ["cooldown"] = 3 },
{ ["ability"] = 100, ["cooldown"] = 20 },
{ ["ability"] = 6544, ["cooldown"] = 45 },
{ ["ability"] = 6552, ["cooldown"] = 15 },
{ ["ability"] = 18499, ["cooldown"] = 60 },
{ ["ability"] = 23920, ["cooldown"] = 25 },
{ ["ability"] = 107570, ["cooldown"] = 30 },
{ ["ability"] = 236077, ["cooldown"] = 45 },
{ ["ability"] = 202168, ["cooldown"] = 25 }, --
{ ["ability"] = 2565, ["cooldown"] = 15, ["charges"] = 2 }, --
{ ["ability"] = 23922, ["cooldown"] = 9 }, --
{ ["ability"] = 3411, ["cooldown"] = 30 }, --
{ ["ability"] = 64382, ["cooldown"] = 180 }, --
{ ["ability"] = 355, ["cooldown"] = 8 }, --
{ ["ability"] = 5246, ["cooldown"] = 90 },
{ ["ability"] = 97462, ["cooldown"] = 180 },
{ ["ability"] = 184364, ["cooldown"] = 120 },
{ ["ability"] = 329038, ["cooldown"] = 20 }, --
{ ["ability"] = 12323, ["cooldown"] = 30 },
{ ["ability"] = 280772, ["cooldown"] = 30 }, --
{ ["ability"] = 46924, ["cooldown"] = 60 },
{ ["ability"] = 1719, ["cooldown"] = 90 },
{ ["ability"] = 46968, ["cooldown"] = 40 },
{ ["ability"] = 384110, ["cooldown"] = 45 },
{ ["ability"] = 383762, ["cooldown"] = 180 },
{ ["ability"] = 376079, ["cooldown"] = 90 },
{ ["ability"] = 315720, ["cooldown"] = 18 },
{ ["ability"] = 107574, ["cooldown"] = 90 },
{ ["ability"] = 384100, ["cooldown"] = 60 },
{ ["ability"] = 228920, ["cooldown"] = 90 },
{ ["ability"] = 384318, ["cooldown"] = 90 },
},
["73"] = {
--- Protection 73
{ ["ability"] = 385952, ["cooldown"] = 45 },
{ ["ability"] = 392966, ["cooldown"] = 90 },
{ ["ability"] = 386071, ["cooldown"] = 90 },
{ ["ability"] = 100, ["cooldown"] = 20 },
{ ["ability"] = 6544, ["cooldown"] = 45 },
{ ["ability"] = 6552, ["cooldown"] = 15 },
{ ["ability"] = 18499, ["cooldown"] = 60 },
{ ["ability"] = 23920, ["cooldown"] = 20 },
{ ["ability"] = 107570, ["cooldown"] = 30 },
{ ["ability"] = 236077, ["cooldown"] = 45 },
{ ["ability"] = 202168, ["cooldown"] = 25 }, --
{ ["ability"] = 2565, ["cooldown"] = 15, ["charges"] = 2 }, --
{ ["ability"] = 23922, ["cooldown"] = 9 }, --
{ ["ability"] = 3411, ["cooldown"] = 30 }, --
{ ["ability"] = 1161, ["cooldown"] = 120 }, --
{ ["ability"] = 64382, ["cooldown"] = 180 }, --
{ ["ability"] = 355, ["cooldown"] = 8 }, --
{ ["ability"] = 5246, ["cooldown"] = 90 },
{ ["ability"] = 97462, ["cooldown"] = 180 },
{ ["ability"] = 871, ["cooldown"] = 210 },
{ ["ability"] = 1160, ["cooldown"] = 45 },
{ ["ability"] = 12975, ["cooldown"] = 180 },
{ ["ability"] = 118000, ["cooldown"] = 30 },
{ ["ability"] = 206572, ["cooldown"] = 20 },
{ ["ability"] = 213871, ["cooldown"] = 15 },
{ ["ability"] = 228920, ["cooldown"] = 90 },
{ ["ability"] = 199086, ["cooldown"] = 45 }, --
{ ["ability"] = 205800, ["cooldown"] = 20 }, --
{ ["ability"] = 198912, ["cooldown"] = 10 }, --
{ ["ability"] = 46968, ["cooldown"] = 40 },
{ ["ability"] = 107574, ["cooldown"] = 90 },
{ ["ability"] = 384110, ["cooldown"] = 45 },
{ ["ability"] = 383762, ["cooldown"] = 180 },
{ ["ability"] = 376079, ["cooldown"] = 90 },
{ ["ability"] = 384100, ["cooldown"] = 60 },
{ ["ability"] = 384318, ["cooldown"] = 90 },
{ ["ability"] = 12323, ["cooldown"] = 30 },
},
},
--- Warlock
["WARLOCK"] = {
["265"] = {
--- Affliction 265
{ ["ability"] = 386951, ["cooldown"] = 30 },
{ ["ability"] = 6789, ["cooldown"] = 45 },
{ ["ability"] = 20707, ["cooldown"] = 600 },
{ ["ability"] = 30283, ["cooldown"] = 60 },
{ ["ability"] = 104773, ["cooldown"] = 180 },
{ ["ability"] = 108416, ["cooldown"] = 60 },
-- { ["ability"] = 199954, ["cooldown"] = 45 },
{ ["ability"] = 212295, ["cooldown"] = 45 },
-- { ["ability"] = 221703, ["cooldown"] = 60 },
{ ["ability"] = 119898, ["cooldown"] = 24 },
{ ["ability"] = 48020, ["cooldown"] = 30 },
{ ["ability"] = 113942, ["cooldown"] = 90 },
{ ["ability"] = 328774, ["cooldown"] = 60 },
{ ["ability"] = 333889, ["cooldown"] = 180 },
{ ["ability"] = 29893, ["cooldown"] = 120 },
{ ["ability"] = 5484, ["cooldown"] = 40 },
{ ["ability"] = 48181, ["cooldown"] = 15 },
{ ["ability"] = 113860, ["cooldown"] = 120 },
{ ["ability"] = 205179, ["cooldown"] = 45 },
-- { ["ability"] = 234877, ["cooldown"] = 30 },
{ ["ability"] = 344566, ["cooldown"] = 30 },
{ ["ability"] = 278350, ["cooldown"] = 30 },
{ ["ability"] = 108503, ["cooldown"] = 30 },
{ ["ability"] = 264106, ["cooldown"] = 45 },
{ ["ability"] = 205180, ["cooldown"] = 120 },
{ ["ability"] = 353294, ["cooldown"] = 60 }, --
{ ["ability"] = 201996, ["cooldown"] = 60 },
{ ["ability"] = 386997, ["cooldown"] = 60 },
{ ["ability"] = 410598, ["cooldown"] = 60 },
},
["266"] = {
--- Demonology 266
{ ["ability"] = 386833, ["cooldown"] = 45 },
{ ["ability"] = 6789, ["cooldown"] = 45 },
{ ["ability"] = 20707, ["cooldown"] = 600 },
{ ["ability"] = 30283, ["cooldown"] = 60 },
{ ["ability"] = 104773, ["cooldown"] = 180 },
{ ["ability"] = 108416, ["cooldown"] = 60 },
-- { ["ability"] = 199954, ["cooldown"] = 45 },
{ ["ability"] = 212295, ["cooldown"] = 45 },
-- { ["ability"] = 221703, ["cooldown"] = 60 },
{ ["ability"] = 119898, ["cooldown"] = 24 },
{ ["ability"] = 48020, ["cooldown"] = 30 },
{ ["ability"] = 113942, ["cooldown"] = 90 },
{ ["ability"] = 328774, ["cooldown"] = 60 },
{ ["ability"] = 333889, ["cooldown"] = 180 },
{ ["ability"] = 29893, ["cooldown"] = 120 },
{ ["ability"] = 104316, ["cooldown"] = 20 },
{ ["ability"] = 265187, ["cooldown"] = 90 },
{ ["ability"] = 201996, ["cooldown"] = 60 },
{ ["ability"] = 212459, ["cooldown"] = 120 },
-- { ["ability"] = 212619, ["cooldown"] = 30 },
{ ["ability"] = 264119, ["cooldown"] = 45 },
{ ["ability"] = 264130, ["cooldown"] = 30 },
{ ["ability"] = 111898, ["cooldown"] = 120 },
{ ["ability"] = 267211, ["cooldown"] = 30 },
{ ["ability"] = 267171, ["cooldown"] = 60 },
{ ["ability"] = 267217, ["cooldown"] = 180 },
{ ["ability"] = 264057, ["cooldown"] = 10 },
{ ["ability"] = 353294, ["cooldown"] = 60 }, --
{ ["ability"] = 353601, ["cooldown"] = 45 }, --
{ ["ability"] = 5484, ["cooldown"] = 40 },
{ ["ability"] = 410598, ["cooldown"] = 60 },
},
["267"] = {
--- Destruction 267
{ ["ability"] = 387976, ["cooldown"] = 45, ["charges"] = 3 }, -- *** charges 3
{ ["ability"] = 6789, ["cooldown"] = 45 },
{ ["ability"] = 20707, ["cooldown"] = 600 },
{ ["ability"] = 30283, ["cooldown"] = 60 },
{ ["ability"] = 104773, ["cooldown"] = 180 },
{ ["ability"] = 108416, ["cooldown"] = 60 },
-- { ["ability"] = 199954, ["cooldown"] = 45 },
{ ["ability"] = 212295, ["cooldown"] = 45 },
-- { ["ability"] = 221703, ["cooldown"] = 60 },
{ ["ability"] = 119898, ["cooldown"] = 24 },
{ ["ability"] = 48020, ["cooldown"] = 30 }, --
{ ["ability"] = 113942, ["cooldown"] = 90 }, --
{ ["ability"] = 328774, ["cooldown"] = 60 }, --
{ ["ability"] = 333889, ["cooldown"] = 180 }, --
{ ["ability"] = 29893, ["cooldown"] = 120 }, --
{ ["ability"] = 80240, ["cooldown"] = 30 },
{ ["ability"] = 113858, ["cooldown"] = 120 },
{ ["ability"] = 152108, ["cooldown"] = 30 },
{ ["ability"] = 196447, ["cooldown"] = 25 },
{ ["ability"] = 200546, ["cooldown"] = 45 }, --
{ ["ability"] = 17877, ["cooldown"] = 12, ["charges"] = 2 },
{ ["ability"] = 108503, ["cooldown"] = 30 }, --
{ ["ability"] = 1122, ["cooldown"] = 180 },
{ ["ability"] = 6353, ["cooldown"] = 45 }, --
{ ["ability"] = 353294, ["cooldown"] = 60 }, --
{ ["ability"] = 353753, ["cooldown"] = 30 }, --
{ ["ability"] = 201996, ["cooldown"] = 60 },
{ ["ability"] = 5484, ["cooldown"] = 40 },
{ ["ability"] = 410598, ["cooldown"] = 60 },
},
},
--- Shaman
["SHAMAN"] = {
["262"] = {
--- Elemental 262
{ ["ability"] = 2825, ["cooldown"] = 300 },
{ ["ability"] = 32182, ["cooldown"] = 300 },
{ ["ability"] = 20608, ["cooldown"] = 1800 },
{ ["ability"] = 57994, ["cooldown"] = 12 },
{ ["ability"] = 108271, ["cooldown"] = 120 },
{ ["ability"] = 192058, ["cooldown"] = 60 },
{ ["ability"] = 192077, ["cooldown"] = 120 },
{ ["ability"] = 204330, ["cooldown"] = 40 },
{ ["ability"] = 204331, ["cooldown"] = 45 },
{ ["ability"] = 51514, ["cooldown"] = 30 }, --
{ ["ability"] = 8143, ["cooldown"] = 60 }, --
{ ["ability"] = 2484, ["cooldown"] = 30 }, --
{ ["ability"] = 210714, ["cooldown"] = 30 },
{ ["ability"] = 342243, ["cooldown"] = 30 },
{ ["ability"] = 117014, ["cooldown"] = 12 },
{ ["ability"] = 114050, ["cooldown"] = 180 },
{ ["ability"] = 320125, ["cooldown"] = 30 },
{ ["ability"] = 305483, ["cooldown"] = 45 },
{ ["ability"] = 51886, ["cooldown"] = 8 },
{ ["ability"] = 204336, ["cooldown"] = 30 },
{ ["ability"] = 51490, ["cooldown"] = 30 },
{ ["ability"] = 108281, ["cooldown"] = 120 },
{ ["ability"] = 192222, ["cooldown"] = 60 },
{ ["ability"] = 198067, ["cooldown"] = 150 },
{ ["ability"] = 192249, ["cooldown"] = 150 },
{ ["ability"] = 198103, ["cooldown"] = 300 },
{ ["ability"] = 191634, ["cooldown"] = 60 },
{ ["ability"] = 31616, ["cooldown"] = 45 },
{ ["ability"] = 356736, ["cooldown"] = 30 },
{ ["ability"] = 355580, ["cooldown"] = 30 },
-- { ["ability"] = 265046, ["cooldown"] = 60 },
{ ["ability"] = 375982, ["cooldown"] = 45 },
{ ["ability"] = 51485, ["cooldown"] = 30 },
{ ["ability"] = 108285, ["cooldown"] = 180 },
{ ["ability"] = 378081, ["cooldown"] = 60 },
{ ["ability"] = 383019, ["cooldown"] = 60 },
{ ["ability"] = 383017, ["cooldown"] = 30 },
{ ["ability"] = 383013, ["cooldown"] = 45 },
{ ["ability"] = 192063, ["cooldown"] = 30 },
{ ["ability"] = 58875, ["cooldown"] = 60 },
{ ["ability"] = 79206, ["cooldown"] = 120 },
{ ["ability"] = 409293, ["cooldown"] = 120 },
},
["263"] = {
--- Enhancement 263
{ ["ability"] = 384352, ["cooldown"] = 90 },
{ ["ability"] = 2825, ["cooldown"] = 300 },
{ ["ability"] = 32182, ["cooldown"] = 300 },
{ ["ability"] = 20608, ["cooldown"] = 1800 },
{ ["ability"] = 57994, ["cooldown"] = 12 },
{ ["ability"] = 108271, ["cooldown"] = 120 },
{ ["ability"] = 192058, ["cooldown"] = 60 },
{ ["ability"] = 192077, ["cooldown"] = 120 },
{ ["ability"] = 204330, ["cooldown"] = 40 },
{ ["ability"] = 204331, ["cooldown"] = 45 },
{ ["ability"] = 51514, ["cooldown"] = 30 }, --
{ ["ability"] = 8143, ["cooldown"] = 60 }, --
{ ["ability"] = 2484, ["cooldown"] = 30 }, --
{ ["ability"] = 114051, ["cooldown"] = 180 },
{ ["ability"] = 193876, ["cooldown"] = 60 },
{ ["ability"] = 333974, ["cooldown"] = 15 },
{ ["ability"] = 342240, ["cooldown"] = 15 },
{ ["ability"] = 320137, ["cooldown"] = 60 },
{ ["ability"] = 117014, ["cooldown"] = 12 },
{ ["ability"] = 51886, ["cooldown"] = 8 },
{ ["ability"] = 204336, ["cooldown"] = 30 },
{ ["ability"] = 51533, ["cooldown"] = 90 },
{ ["ability"] = 58875, ["cooldown"] = 60 },
{ ["ability"] = 196884, ["cooldown"] = 30 },
{ ["ability"] = 197214, ["cooldown"] = 40 },
-- { ["ability"] = 204366, ["cooldown"] = 45 },
-- { ["ability"] = 210918, ["cooldown"] = 60 },
{ ["ability"] = 31616, ["cooldown"] = 45 },
{ ["ability"] = 198103, ["cooldown"] = 300 },
{ ["ability"] = 356736, ["cooldown"] = 30 },
{ ["ability"] = 355580, ["cooldown"] = 30 },
{ ["ability"] = 305483, ["cooldown"] = 45 },
{ ["ability"] = 265046, ["cooldown"] = 60 },
{ ["ability"] = 375982, ["cooldown"] = 45 },
{ ["ability"] = 378081, ["cooldown"] = 60 },
{ ["ability"] = 51485, ["cooldown"] = 30 },
{ ["ability"] = 108285, ["cooldown"] = 180 },
{ ["ability"] = 51490, ["cooldown"] = 30 },
{ ["ability"] = 383017, ["cooldown"] = 30 },
{ ["ability"] = 192063, ["cooldown"] = 30 },
{ ["ability"] = 60103, ["cooldown"] = 18 },
{ ["ability"] = 383013, ["cooldown"] = 45 },
{ ["ability"] = 383019, ["cooldown"] = 60 },
{ ["ability"] = 108281, ["cooldown"] = 120 },
{ ["ability"] = 79206, ["cooldown"] = 120 },
{ ["ability"] = 409293, ["cooldown"] = 120 },
},
["264"] = {
--- Restoration 264
{ ["ability"] = 383009, ["cooldown"] = 60 },
{ ["ability"] = 382029, ["cooldown"] = 30 },
{ ["ability"] = 2825, ["cooldown"] = 300 },
{ ["ability"] = 32182, ["cooldown"] = 300 },
{ ["ability"] = 20608, ["cooldown"] = 1800 },
{ ["ability"] = 57994, ["cooldown"] = 12 },
{ ["ability"] = 108271, ["cooldown"] = 120 },
{ ["ability"] = 192058, ["cooldown"] = 60 },
{ ["ability"] = 192077, ["cooldown"] = 120 },
{ ["ability"] = 204330, ["cooldown"] = 40 },
{ ["ability"] = 204331, ["cooldown"] = 45 },
{ ["ability"] = 51514, ["cooldown"] = 30 }, --
{ ["ability"] = 8143, ["cooldown"] = 60 }, --
{ ["ability"] = 2484, ["cooldown"] = 30 }, --
{ ["ability"] = 320746, ["cooldown"] = 20 },
{ ["ability"] = 73685, ["cooldown"] = 15 },
{ ["ability"] = 197995, ["cooldown"] = 20 },
{ ["ability"] = 114052, ["cooldown"] = 180 },
{ ["ability"] = 16191, ["cooldown"] = 180 },
{ ["ability"] = 77130, ["cooldown"] = 8 },
{ ["ability"] = 5394, ["cooldown"] = 30 },
{ ["ability"] = 79206, ["cooldown"] = 120 },
{ ["ability"] = 98008, ["cooldown"] = 180 },
{ ["ability"] = 108280, ["cooldown"] = 180 },
{ ["ability"] = 157153, ["cooldown"] = 45 },
{ ["ability"] = 198838, ["cooldown"] = 60 },
{ ["ability"] = 204336, ["cooldown"] = 30 },
{ ["ability"] = 207399, ["cooldown"] = 300 },
{ ["ability"] = 207778, ["cooldown"] = 5 },
{ ["ability"] = 51485, ["cooldown"] = 30 },
{ ["ability"] = 31616, ["cooldown"] = 45 },
{ ["ability"] = 198103, ["cooldown"] = 300 },
{ ["ability"] = 356736, ["cooldown"] = 30 },
{ ["ability"] = 305483, ["cooldown"] = 45 },
{ ["ability"] = 265046, ["cooldown"] = 60 },
{ ["ability"] = 375982, ["cooldown"] = 45 },
{ ["ability"] = 378081, ["cooldown"] = 60 },
{ ["ability"] = 108285, ["cooldown"] = 180 },
{ ["ability"] = 51490, ["cooldown"] = 30 },
{ ["ability"] = 383013, ["cooldown"] = 45 },
{ ["ability"] = 383017, ["cooldown"] = 30 },
{ ["ability"] = 383019, ["cooldown"] = 60 },
{ ["ability"] = 192063, ["cooldown"] = 30 },
{ ["ability"] = 58875, ["cooldown"] = 60 },
{ ["ability"] = 108281, ["cooldown"] = 120 },
{ ["ability"] = 355580, ["cooldown"] = 30 },
{ ["ability"] = 409293, ["cooldown"] = 120 },
},
},
--- Hunter
["HUNTER"] = {
["253"] = {
--- Beast Mastery 253
{ ["ability"] = 359844, ["cooldown"] = 180 },
{ ["ability"] = 136, ["cooldown"] = 10 },
{ ["ability"] = 1543, ["cooldown"] = 20 },
{ ["ability"] = 5384, ["cooldown"] = 30 },
{ ["ability"] = 53480, ["cooldown"] = 60 },
{ ["ability"] = 109304, ["cooldown"] = 120 },
{ ["ability"] = 131894, ["cooldown"] = 60 },
{ ["ability"] = 209997, ["cooldown"] = 30 },
{ ["ability"] = 19801, ["cooldown"] = 10 }, --
{ ["ability"] = 187650, ["cooldown"] = 30 }, --
{ ["ability"] = 236776, ["cooldown"] = 40 }, --
{ ["ability"] = 186265, ["cooldown"] = 180 }, --
{ ["ability"] = 186257, ["cooldown"] = 180 }, --
{ ["ability"] = 272651, ["cooldown"] = 45 }, --
{ ["ability"] = 781, ["cooldown"] = 20 },
{ ["ability"] = 109248, ["cooldown"] = 45 },
{ ["ability"] = 199483, ["cooldown"] = 60 },
{ ["ability"] = 34026, ["cooldown"] = 6 }, --haste
{ ["ability"] = 217200, ["cooldown"] = 12, ["charges"] = 2 },
{ ["ability"] = 19574, ["cooldown"] = 90 },
{ ["ability"] = 19577, ["cooldown"] = 60 },
{ ["ability"] = 147362, ["cooldown"] = 24 },
{ ["ability"] = 193530, ["cooldown"] = 120 },
{ ["ability"] = 201430, ["cooldown"] = 120 },
{ ["ability"] = 208652, ["cooldown"] = 30 },
-- { ["ability"] = 248518, ["cooldown"] = 45 }, --
{ ["ability"] = 120360, ["cooldown"] = 20 }, --
{ ["ability"] = 321530, ["cooldown"] = 60 }, --
{ ["ability"] = 120679, ["cooldown"] = 20 }, --
{ ["ability"] = 356719, ["cooldown"] = 60 }, --
{ ["ability"] = 34477, ["cooldown"] = 30 },
{ ["ability"] = 187698, ["cooldown"] = 30 },
{ ["ability"] = 375891, ["cooldown"] = 45 },
{ ["ability"] = 264735, ["cooldown"] = 180 },
{ ["ability"] = 392060, ["cooldown"] = 60 },
{ ["ability"] = 378442, ["cooldown"] = 120 },
{ ["ability"] = 378739, ["cooldown"] = 120 },
{ ["ability"] = 212431, ["cooldown"] = 30 },
{ ["ability"] = 162488, ["cooldown"] = 30 },
{ ["ability"] = 213691, ["cooldown"] = 30 },
{ ["ability"] = 355589, ["cooldown"] = 60 },
},
["254"] = {
--- Marksmanship 254
{ ["ability"] = 392060, ["cooldown"] = 60 }, ---*** resets cd Rapid Fire
{ ["ability"] = 136, ["cooldown"] = 10 },
{ ["ability"] = 1543, ["cooldown"] = 20 },
{ ["ability"] = 5384, ["cooldown"] = 30 },
{ ["ability"] = 53480, ["cooldown"] = 60 },
{ ["ability"] = 109304, ["cooldown"] = 120 },
{ ["ability"] = 131894, ["cooldown"] = 60 },
{ ["ability"] = 209997, ["cooldown"] = 30 },
{ ["ability"] = 19801, ["cooldown"] = 10 }, --
{ ["ability"] = 187650, ["cooldown"] = 30 }, --
{ ["ability"] = 236776, ["cooldown"] = 40 }, --
{ ["ability"] = 186265, ["cooldown"] = 180 }, --
{ ["ability"] = 186257, ["cooldown"] = 180 }, --
{ ["ability"] = 272651, ["cooldown"] = 45 }, --
{ ["ability"] = 781, ["cooldown"] = 20 },
{ ["ability"] = 109248, ["cooldown"] = 45 },
{ ["ability"] = 199483, ["cooldown"] = 60 },
{ ["ability"] = 257044, ["cooldown"] = 20 },
{ ["ability"] = 288613, ["cooldown"] = 120 },
{ ["ability"] = 34477, ["cooldown"] = 30 },
{ ["ability"] = 186387, ["cooldown"] = 30 },
{ ["ability"] = 213691, ["cooldown"] = 30 },
{ ["ability"] = 147362, ["cooldown"] = 24 },
{ ["ability"] = 120360, ["cooldown"] = 20 }, --
{ ["ability"] = 260402, ["cooldown"] = 60 }, --
{ ["ability"] = 212431, ["cooldown"] = 30 }, --
{ ["ability"] = 260243, ["cooldown"] = 45 }, --
{ ["ability"] = 356719, ["cooldown"] = 60 }, --
-- { ["ability"] = 248518, ["cooldown"] = 45 }, --
{ ["ability"] = 187698, ["cooldown"] = 30 },
{ ["ability"] = 162488, ["cooldown"] = 30 },
{ ["ability"] = 201430, ["cooldown"] = 120 },
{ ["ability"] = 375891, ["cooldown"] = 45 },
{ ["ability"] = 19577, ["cooldown"] = 60 },
{ ["ability"] = 264735, ["cooldown"] = 180 },
{ ["ability"] = 355589, ["cooldown"] = 60 },
},
["255"] = {
--- Survival 255
{ ["ability"] = 360952, ["cooldown"] = 120 }, -- ***reset cd Wildfire Bomb 259495
{ ["ability"] = 360966, ["cooldown"] = 90 },
{ ["ability"] = 136, ["cooldown"] = 10 },
{ ["ability"] = 1543, ["cooldown"] = 20 },
{ ["ability"] = 5384, ["cooldown"] = 30 },
{ ["ability"] = 53480, ["cooldown"] = 60 },
{ ["ability"] = 109304, ["cooldown"] = 120 },
{ ["ability"] = 131894, ["cooldown"] = 60 },
{ ["ability"] = 209997, ["cooldown"] = 30 },
{ ["ability"] = 19801, ["cooldown"] = 10 }, --
{ ["ability"] = 187650, ["cooldown"] = 30 }, --
{ ["ability"] = 236776, ["cooldown"] = 40 }, --
{ ["ability"] = 186265, ["cooldown"] = 180 }, --
{ ["ability"] = 186257, ["cooldown"] = 180 }, --
{ ["ability"] = 272651, ["cooldown"] = 45 }, --
{ ["ability"] = 781, ["cooldown"] = 20 },
{ ["ability"] = 109248, ["cooldown"] = 45 },
{ ["ability"] = 199483, ["cooldown"] = 60 },
{ ["ability"] = 259495, ["cooldown"] = 16 }, -- haste
{ ["ability"] = 259489, ["cooldown"] = 6 },
{ ["ability"] = 53271, ["cooldown"] = 45 },
{ ["ability"] = 186289, ["cooldown"] = 90 },
{ ["ability"] = 187698, ["cooldown"] = 30 },
{ ["ability"] = 187707, ["cooldown"] = 15 },
{ ["ability"] = 212638, ["cooldown"] = 25 }, --
{ ["ability"] = 190925, ["cooldown"] = 30 },
{ ["ability"] = 194407, ["cooldown"] = 90 },
{ ["ability"] = 205691, ["cooldown"] = 120 },
{ ["ability"] = 212640, ["cooldown"] = 25 },
{ ["ability"] = 266779, ["cooldown"] = 120 },
{ ["ability"] = 162488, ["cooldown"] = 30 }, --
{ ["ability"] = 259391, ["cooldown"] = 20 }, --
{ ["ability"] = 269751, ["cooldown"] = 30 }, --
{ ["ability"] = 356719, ["cooldown"] = 60 }, --
-- { ["ability"] = 248518, ["cooldown"] = 45 }, --
{ ["ability"] = 34477, ["cooldown"] = 30 },
{ ["ability"] = 212431, ["cooldown"] = 30 },
{ ["ability"] = 201430, ["cooldown"] = 120 },
{ ["ability"] = 203415, ["cooldown"] = 45 },
{ ["ability"] = 375891, ["cooldown"] = 45 },
{ ["ability"] = 264735, ["cooldown"] = 180 },
{ ["ability"] = 213691, ["cooldown"] = 30 },
{ ["ability"] = 120360, ["cooldown"] = 20 },
{ ["ability"] = 19577, ["cooldown"] = 60 },
{ ["ability"] = 355589, ["cooldown"] = 60 },
{ ["ability"] = 407028, ["cooldown"] = 45 }, --sticky pvp
},
},
--- Mage
["MAGE"] = {
["62"] = {
--- Arcane 62
{ ["ability"] = 365350, ["cooldown"] = 90 },
{ ["ability"] = 376103, ["cooldown"] = 30 },
{ ["ability"] = 66, ["cooldown"] = 300 },
{ ["ability"] = 1953, ["cooldown"] = 15 },
{ ["ability"] = 212653, ["cooldown"] = 25, ["charges"] = 2 }, --haste
{ ["ability"] = 2139, ["cooldown"] = 24 },
{ ["ability"] = 45438, ["cooldown"] = 240 },
{ ["ability"] = 55342, ["cooldown"] = 120 },
{ ["ability"] = 80353, ["cooldown"] = 300 },
{ ["ability"] = 113724, ["cooldown"] = 45 },
{ ["ability"] = 116011, ["cooldown"] = 45 },
{ ["ability"] = 30449, ["cooldown"] = 0 }, --Kleptomania / ss
{ ["ability"] = 198100, ["cooldown"] = 30 }, --Kleptomania / ss
{ ["ability"] = 342245, ["cooldown"] = 60 }, -- arcane alter
{ ["ability"] = 235450, ["cooldown"] = 25 },
{ ["ability"] = 321507, ["cooldown"] = 45 },
{ ["ability"] = 12042, ["cooldown"] = 120 },
{ ["ability"] = 12051, ["cooldown"] = 90 },
{ ["ability"] = 153626, ["cooldown"] = 20 },
{ ["ability"] = 157980, ["cooldown"] = 25 },
{ ["ability"] = 198158, ["cooldown"] = 60 },
{ ["ability"] = 205025, ["cooldown"] = 45 },
{ ["ability"] = 198111, ["cooldown"] = 45 },
{ ["ability"] = 110959, ["cooldown"] = 120 },
{ ["ability"] = 353128, ["cooldown"] = 45 }, --
{ ["ability"] = 352278, ["cooldown"] = 90 }, --
{ ["ability"] = 353082, ["cooldown"] = 30 }, --
{ ["ability"] = 108839, ["cooldown"] = 20, ["charges"] = 3 },
{ ["ability"] = 157981, ["cooldown"] = 30 },
{ ["ability"] = 157997, ["cooldown"] = 25 },
{ ["ability"] = 31661, ["cooldown"] = 45 },
{ ["ability"] = 382440, ["cooldown"] = 60 },
{ ["ability"] = 389713, ["cooldown"] = 45 },
{ ["ability"] = 153561, ["cooldown"] = 45 },
{ ["ability"] = 383121, ["cooldown"] = 60 },
{ ["ability"] = 122, ["cooldown"] = 30 },
{ ["ability"] = 120, ["cooldown"] = 12 },
},
["63"] = {
--- Fire 63
{ ["ability"] = 66, ["cooldown"] = 300 },
{ ["ability"] = 1953, ["cooldown"] = 15 },
{ ["ability"] = 212653, ["cooldown"] = 25, ["charges"] = 2 }, --haste
{ ["ability"] = 2139, ["cooldown"] = 24 },
{ ["ability"] = 45438, ["cooldown"] = 240 },
{ ["ability"] = 55342, ["cooldown"] = 120 },
{ ["ability"] = 80353, ["cooldown"] = 300 },
{ ["ability"] = 113724, ["cooldown"] = 45 },
{ ["ability"] = 116011, ["cooldown"] = 45 },
{ ["ability"] = 87024, ["cooldown"] = 300 },
{ ["ability"] = 257541, ["cooldown"] = 25, ["charges"] = 3 },
{ ["ability"] = 235313, ["cooldown"] = 25 },
{ ["ability"] = 203286, ["cooldown"] = 15 },
{ ["ability"] = 31661, ["cooldown"] = 45 },
-- {["ability"] = 108853, ["cooldown"] = 12, ["charges"] = 2},
{ ["ability"] = 153561, ["cooldown"] = 45 },
{ ["ability"] = 157981, ["cooldown"] = 30 },
{ ["ability"] = 190319, ["cooldown"] = 120 },
{ ["ability"] = 353082, ["cooldown"] = 30 }, --
{ ["ability"] = 352278, ["cooldown"] = 90 }, --
{ ["ability"] = 108839, ["cooldown"] = 20, ["charges"] = 3 },
{ ["ability"] = 157997, ["cooldown"] = 25 },
{ ["ability"] = 110959, ["cooldown"] = 120 },
{ ["ability"] = 382440, ["cooldown"] = 60 },
{ ["ability"] = 342245, ["cooldown"] = 60 },
{ ["ability"] = 389713, ["cooldown"] = 45 },
{ ["ability"] = 235870, ["cooldown"] = 45 },
{ ["ability"] = 383121, ["cooldown"] = 60 },
{ ["ability"] = 122, ["cooldown"] = 30 },
{ ["ability"] = 120, ["cooldown"] = 12 },
},
["64"] = {
--- Frost 64
{ ["ability"] = 389794, ["cooldown"] = 60 },
{ ["ability"] = 390612, ["cooldown"] = 15 },
{ ["ability"] = 389794, ["cooldown"] = 60 }, --
{ ["ability"] = 66, ["cooldown"] = 300 },
{ ["ability"] = 1953, ["cooldown"] = 15 },
{ ["ability"] = 212653, ["cooldown"] = 25, ["charges"] = 2 }, --haste
{ ["ability"] = 2139, ["cooldown"] = 24 },
{ ["ability"] = 45438, ["cooldown"] = 240 },
{ ["ability"] = 55342, ["cooldown"] = 120 },
{ ["ability"] = 80353, ["cooldown"] = 300 },
{ ["ability"] = 113724, ["cooldown"] = 45 },
{ ["ability"] = 116011, ["cooldown"] = 45 },
{ ["ability"] = 33395, ["cooldown"] = 25 },
{ ["ability"] = 235219, ["cooldown"] = 300 },
{ ["ability"] = 190356, ["cooldown"] = 8 },
{ ["ability"] = 120, ["cooldown"] = 12 },
{ ["ability"] = 122, ["cooldown"] = 30 },
{ ["ability"] = 12472, ["cooldown"] = 180 },
{ ["ability"] = 198144, ["cooldown"] = 60 }, --
{ ["ability"] = 31687, ["cooldown"] = 30 },
{ ["ability"] = 84714, ["cooldown"] = 60 }, --f orb 198149
{ ["ability"] = 153595, ["cooldown"] = 30 },
{ ["ability"] = 157997, ["cooldown"] = 25 },
{ ["ability"] = 205021, ["cooldown"] = 75 },
{ ["ability"] = 11426, ["cooldown"] = 25 },
{ ["ability"] = 108839, ["cooldown"] = 20, ["charges"] = 3 },
{ ["ability"] = 257537, ["cooldown"] = 45 }, --
{ ["ability"] = 352278, ["cooldown"] = 90 }, --
{ ["ability"] = 353082, ["cooldown"] = 30 }, --
{ ["ability"] = 157981, ["cooldown"] = 30 },
{ ["ability"] = 110959, ["cooldown"] = 120 },
{ ["ability"] = 31661, ["cooldown"] = 45 },
{ ["ability"] = 382440, ["cooldown"] = 60 },
{ ["ability"] = 342245, ["cooldown"] = 60 },
{ ["ability"] = 389713, ["cooldown"] = 45 },
{ ["ability"] = 153561, ["cooldown"] = 45 },
{ ["ability"] = 205030, ["cooldown"] = 30 },
{ ["ability"] = 383121, ["cooldown"] = 60 },
{ ["ability"] = 44614, ["cooldown"] = 30, ["charges"] = 2 },
},
},
--- Rogue
["ROGUE"] = {
["259"] = {
--- Assassination 259
{ ["ability"] = 360194, ["cooldown"] = 120 },
{ ["ability"] = 381802, ["cooldown"] = 60 },
{ ["ability"] = 385627, ["cooldown"] = 60 },
{ ["ability"] = 385424, ["cooldown"] = 30, ["charges"] = 3 },
{ ["ability"] = 385408, ["cooldown"] = 90 }, --*** self cd reduction
{ ["ability"] = 1725, ["cooldown"] = 30 },
{ ["ability"] = 1766, ["cooldown"] = 15 },
{ ["ability"] = 57934, ["cooldown"] = 30 },
{ ["ability"] = 31230, ["cooldown"] = 360 }, --
{ ["ability"] = 31224, ["cooldown"] = 120 }, --
{ ["ability"] = 185311, ["cooldown"] = 30 }, --
{ ["ability"] = 1966, ["cooldown"] = 15 }, --
{ ["ability"] = 1856, ["cooldown"] = 120 }, --
{ ["ability"] = 269513, ["cooldown"] = 30 }, --
{ ["ability"] = 5938, ["cooldown"] = 25 }, --
{ ["ability"] = 114018, ["cooldown"] = 360 }, --
{ ["ability"] = 2983, ["cooldown"] = 120 }, --
{ ["ability"] = 408, ["cooldown"] = 20 },
{ ["ability"] = 5277, ["cooldown"] = 120 },
{ ["ability"] = 2094, ["cooldown"] = 120 },
{ ["ability"] = 703, ["cooldown"] = 6 },
{ ["ability"] = 36554, ["cooldown"] = 30 },
{ ["ability"] = 200806, ["cooldown"] = 180 },
{ ["ability"] = 137619, ["cooldown"] = 60 },
{ ["ability"] = 207777, ["cooldown"] = 45 },
{ ["ability"] = 221622, ["cooldown"] = 30 }, --
{ ["ability"] = 212182, ["cooldown"] = 180 },
{ ["ability"] = 185313, ["cooldown"] = 60 },
{ ["ability"] = 382245, ["cooldown"] = 45 },
{ ["ability"] = 385616, ["cooldown"] = 45 },
{ ["ability"] = 381623, ["cooldown"] = 60, ["charges"] = 3 },
{ ["ability"] = 1776, ["cooldown"] = 20 },
},
["260"] = {
--- Outlaw 260
{ ["ability"] = 381989, ["cooldown"] = 420 },
{ ["ability"] = 1725, ["cooldown"] = 30 },
{ ["ability"] = 1766, ["cooldown"] = 15 },
{ ["ability"] = 57934, ["cooldown"] = 30 },
{ ["ability"] = 31230, ["cooldown"] = 360 }, --
{ ["ability"] = 31224, ["cooldown"] = 120 }, --
{ ["ability"] = 185311, ["cooldown"] = 30 }, --
{ ["ability"] = 1966, ["cooldown"] = 15 }, --
{ ["ability"] = 1856, ["cooldown"] = 120 }, --
{ ["ability"] = 269513, ["cooldown"] = 30 }, --
{ ["ability"] = 5938, ["cooldown"] = 25 }, --
{ ["ability"] = 114018, ["cooldown"] = 360 }, --
{ ["ability"] = 2983, ["cooldown"] = 120 }, --
{ ["ability"] = 408, ["cooldown"] = 20 },
{ ["ability"] = 5277, ["cooldown"] = 120 },
{ ["ability"] = 2094, ["cooldown"] = 120 },
{ ["ability"] = 315508, ["cooldown"] = 45 },
{ ["ability"] = 315341, ["cooldown"] = 45 },
{ ["ability"] = 13877, ["cooldown"] = 30 },
{ ["ability"] = 1776, ["cooldown"] = 20 },
{ ["ability"] = 13750, ["cooldown"] = 180 },
{ ["ability"] = 51690, ["cooldown"] = 120 },
{ ["ability"] = 195457, ["cooldown"] = 45 },
{ ["ability"] = 207777, ["cooldown"] = 45 },
{ ["ability"] = 221622, ["cooldown"] = 30 }, --
{ ["ability"] = 137619, ["cooldown"] = 60 },
{ ["ability"] = 271877, ["cooldown"] = 45 }, --
{ ["ability"] = 343142, ["cooldown"] = 120 }, --
{ ["ability"] = 196937, ["cooldown"] = 35 }, --
{ ["ability"] = 212182, ["cooldown"] = 180 },
{ ["ability"] = 185313, ["cooldown"] = 60 },
{ ["ability"] = 36554, ["cooldown"] = 30 },
{ ["ability"] = 382245, ["cooldown"] = 45 },
{ ["ability"] = 385616, ["cooldown"] = 45 },
{ ["ability"] = 381623, ["cooldown"] = 60, ["charges"] = 3 },
{ ["ability"] = 385408, ["cooldown"] = 90 },
},
["261"] = {
--- Subtlety 261
{ ["ability"] = 384631, ["cooldown"] = 90 },
{ ["ability"] = 1725, ["cooldown"] = 30 },
{ ["ability"] = 1766, ["cooldown"] = 15 },
{ ["ability"] = 57934, ["cooldown"] = 30 },
{ ["ability"] = 31230, ["cooldown"] = 360 }, --
{ ["ability"] = 31224, ["cooldown"] = 120 }, --
{ ["ability"] = 185311, ["cooldown"] = 30 }, --
{ ["ability"] = 1966, ["cooldown"] = 15 }, --
{ ["ability"] = 1856, ["cooldown"] = 120 }, --
{ ["ability"] = 269513, ["cooldown"] = 30 }, --
{ ["ability"] = 5938, ["cooldown"] = 25 }, --
{ ["ability"] = 114018, ["cooldown"] = 360 }, --
{ ["ability"] = 2983, ["cooldown"] = 120 }, --
{ ["ability"] = 408, ["cooldown"] = 20 },
{ ["ability"] = 5277, ["cooldown"] = 120 },
{ ["ability"] = 2094, ["cooldown"] = 120 },
{ ["ability"] = 212283, ["cooldown"] = 30 },
{ ["ability"] = 121471, ["cooldown"] = 180 },
{ ["ability"] = 185313, ["cooldown"] = 60 },
{ ["ability"] = 207736, ["cooldown"] = 120 },
{ ["ability"] = 359053, ["cooldown"] = 120 }, -- smoke
{ ["ability"] = 36554, ["cooldown"] = 30 },
{ ["ability"] = 137619, ["cooldown"] = 60 },
{ ["ability"] = 280719, ["cooldown"] = 60 }, --
{ ["ability"] = 277925, ["cooldown"] = 60 }, --
{ ["ability"] = 207777, ["cooldown"] = 45 },
{ ["ability"] = 221622, ["cooldown"] = 30 }, --
{ ["ability"] = 202370, ["cooldown"] = 30 },
{ ["ability"] = 382245, ["cooldown"] = 45 },
{ ["ability"] = 385616, ["cooldown"] = 45 },
{ ["ability"] = 381623, ["cooldown"] = 60, ["charges"] = 3 },
{ ["ability"] = 1776, ["cooldown"] = 20 },
{ ["ability"] = 385408, ["cooldown"] = 90 },
},
},
--- Monk
["MONK"] = {
["268"] = {
--- Brewmaster 268
{ ["ability"] = 387184, ["cooldown"] = 120 }, ---*** rests short cd
{ ["ability"] = 109132, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115008, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115078, ["cooldown"] = 45 },
{ ["ability"] = 116841, ["cooldown"] = 30 },
{ ["ability"] = 116844, ["cooldown"] = 45 },
{ ["ability"] = 119381, ["cooldown"] = 60 },
{ ["ability"] = 119996, ["cooldown"] = 45 },
{ ["ability"] = 122278, ["cooldown"] = 120 },
{ ["ability"] = 123986, ["cooldown"] = 30 },
{ ["ability"] = 218164, ["cooldown"] = 8 },
{ ["ability"] = 115098, ["cooldown"] = 15 }, --
{ ["ability"] = 322109, ["cooldown"] = 180 }, --
{ ["ability"] = 115546, ["cooldown"] = 8 }, --
{ ["ability"] = 324312, ["cooldown"] = 30 },
{ ["ability"] = 322507, ["cooldown"] = 60 },
{ ["ability"] = 119582, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115181, ["cooldown"] = 15 },
{ ["ability"] = 121253, ["cooldown"] = 8 }, --haste
{ ["ability"] = 115203, ["cooldown"] = 360 },
{ ["ability"] = 115399, ["cooldown"] = 120 },
{ ["ability"] = 116705, ["cooldown"] = 15 },
{ ["ability"] = 132578, ["cooldown"] = 180 },
{ ["ability"] = 202162, ["cooldown"] = 45 },
-- { ["ability"] = 202272, ["cooldown"] = 45 },
{ ["ability"] = 202370, ["cooldown"] = 30 },
{ ["ability"] = 202335, ["cooldown"] = 45 }, --
{ ["ability"] = 207025, ["cooldown"] = 20 }, --
{ ["ability"] = 325153, ["cooldown"] = 60 }, --
{ ["ability"] = 322101, ["cooldown"] = 5 }, --
{ ["ability"] = 233759, ["cooldown"] = 45 }, --
{ ["ability"] = 107428, ["cooldown"] = 10 },
{ ["ability"] = 115176, ["cooldown"] = 300 },
{ ["ability"] = 122281, ["cooldown"] = 30, ["charges"] = 2 },
-- {["ability"] =386276, ["cooldown"] = 60}, --removed replaced
{ ["ability"] = 388686, ["cooldown"] = 120 },
{ ["ability"] = 122783, ["cooldown"] = 90 },
{ ["ability"] = 126892, ["cooldown"] = 60 },
},
["269"] = {
--- Windwalker 269
{ ["ability"] = 392983, ["cooldown"] = 40 },
{ ["ability"] = 109132, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115008, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115078, ["cooldown"] = 45 },
{ ["ability"] = 116841, ["cooldown"] = 30 },
{ ["ability"] = 116844, ["cooldown"] = 45 },
{ ["ability"] = 119381, ["cooldown"] = 60 },
{ ["ability"] = 119996, ["cooldown"] = 45 },
{ ["ability"] = 122278, ["cooldown"] = 120 },
{ ["ability"] = 123986, ["cooldown"] = 30 },
{ ["ability"] = 218164, ["cooldown"] = 8 },
{ ["ability"] = 115098, ["cooldown"] = 15 }, --
{ ["ability"] = 322109, ["cooldown"] = 180 }, --
{ ["ability"] = 115546, ["cooldown"] = 8 }, --
{ ["ability"] = 107428, ["cooldown"] = 10 },
{ ["ability"] = 101545, ["cooldown"] = 25 },
{ ["ability"] = 113656, ["cooldown"] = 24 },
{ ["ability"] = 115176, ["cooldown"] = 300 },
{ ["ability"] = 115288, ["cooldown"] = 60 },
{ ["ability"] = 122470, ["cooldown"] = 90 },
{ ["ability"] = 123904, ["cooldown"] = 120 },
{ ["ability"] = 137639, ["cooldown"] = 90, ["charges"] = 2 },
{ ["ability"] = 152173, ["cooldown"] = 90 },
{ ["ability"] = 152175, ["cooldown"] = 24 },
{ ["ability"] = 233759, ["cooldown"] = 45 }, --
{ ["ability"] = 116705, ["cooldown"] = 15 },
{ ["ability"] = 122783, ["cooldown"] = 90 },
{ ["ability"] = 322101, ["cooldown"] = 15 }, --
{ ["ability"] = 261947, ["cooldown"] = 30 }, --
{ ["ability"] = 202370, ["cooldown"] = 30 },
{ ["ability"] = 386276, ["cooldown"] = 60 },
{ ["ability"] = 388686, ["cooldown"] = 120 },
{ ["ability"] = 115203, ["cooldown"] = 360 },
{ ["ability"] = 388193, ["cooldown"] = 30 },
{ ["ability"] = 126892, ["cooldown"] = 60 },
},
["270"] = {
--- Mistweaver 270
{ ["ability"] = 386276, ["cooldown"] = 60 },
{ ["ability"] = 388615, ["cooldown"] = 180 },
{ ["ability"] = 109132, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115008, ["cooldown"] = 20, ["charges"] = 2 },
{ ["ability"] = 115078, ["cooldown"] = 45 },
{ ["ability"] = 116841, ["cooldown"] = 30 },
{ ["ability"] = 116844, ["cooldown"] = 45 },
{ ["ability"] = 119381, ["cooldown"] = 60 },
{ ["ability"] = 119996, ["cooldown"] = 45 },
{ ["ability"] = 122278, ["cooldown"] = 120 },
{ ["ability"] = 123986, ["cooldown"] = 30 },
{ ["ability"] = 218164, ["cooldown"] = 8 },
{ ["ability"] = 115098, ["cooldown"] = 15 }, --
{ ["ability"] = 322109, ["cooldown"] = 180 }, --
{ ["ability"] = 115546, ["cooldown"] = 8 }, --
{ ["ability"] = 322118, ["cooldown"] = 180 },
{ ["ability"] = 115450, ["cooldown"] = 8 },
{ ["ability"] = 115310, ["cooldown"] = 180 },
{ ["ability"] = 116680, ["cooldown"] = 30 },
{ ["ability"] = 116849, ["cooldown"] = 120 },
{ ["ability"] = 197908, ["cooldown"] = 90 },
-- { ["ability"] = 198898, ["cooldown"] = 30 },
{ ["ability"] = 233759, ["cooldown"] = 45 }, --
{ ["ability"] = 205234, ["cooldown"] = 15, ["charges"] = 2 }, --
{ ["ability"] = 209584, ["cooldown"] = 30 }, --
{ ["ability"] = 122783, ["cooldown"] = 90 },
{ ["ability"] = 322101, ["cooldown"] = 15 }, --
{ ["ability"] = 325197, ["cooldown"] = 180 }, --
{ ["ability"] = 107428, ["cooldown"] = 10 },
{ ["ability"] = 124081, ["cooldown"] = 30 },
{ ["ability"] = 122281, ["cooldown"] = 30, ["charges"] = 2 },
{ ["ability"] = 388686, ["cooldown"] = 120 },
{ ["ability"] = 196725, ["cooldown"] = 45 },
{ ["ability"] = 115203, ["cooldown"] = 360 },
{ ["ability"] = 388193, ["cooldown"] = 20 },
{ ["ability"] = 126892, ["cooldown"] = 60 },
},
},
--- Evoker
["EVOKER"] = {
["1467"] = {
--- 1 Devastation
{ ["ability"] = 357208, ["cooldown"] = 27 }, -- -3
{ ["ability"] = 364342, ["cooldown"] = 15 }, --
{ ["ability"] = 358267, ["cooldown"] = 35 }, --
{ ["ability"] = 357210, ["cooldown"] = 120 }, --
{ ["ability"] = 390386, ["cooldown"] = 300 }, --
{ ["ability"] = 355913, ["cooldown"] = 30 }, --
{ ["ability"] = 378464, ["cooldown"] = 90 }, --
{ ["ability"] = 383005, ["cooldown"] = 60 }, --
{ ["ability"] = 378441, ["cooldown"] = 90 }, --
{ ["ability"] = 370388, ["cooldown"] = 90 }, --
{ ["ability"] = 360806, ["cooldown"] = 15 }, -- Sleep Walk
{ ["ability"] = 370452, ["cooldown"] = 20 }, -- Shattering Star
{ ["ability"] = 359073, ["cooldown"] = 27 }, -- Eternity Surge -3
{ ["ability"] = 368847, ["cooldown"] = 20 }, -- Firestorm
{ ["ability"] = 375087, ["cooldown"] = 120 }, -- Dragonrage
{ ["ability"] = 374968, ["cooldown"] = 120 }, -- Time Spiral
{ ["ability"] = 374348, ["cooldown"] = 90 }, -- Renewing Blaze
{ ["ability"] = 374227, ["cooldown"] = 120 }, -- Zephyr
{ ["ability"] = 370665, ["cooldown"] = 60 }, -- Rescue
{ ["ability"] = 368432, ["cooldown"] = 9 }, -- Unravel
{ ["ability"] = 351338, ["cooldown"] = 40 }, -- Quell
{ ["ability"] = 372048, ["cooldown"] = 120 }, -- Oppressing Roar
{ ["ability"] = 374251, ["cooldown"] = 60 }, -- Cauterizing Flame
{ ["ability"] = 363916, ["cooldown"] = 90 }, -- Obsidian Scales
{ ["ability"] = 358385, ["cooldown"] = 90 }, -- Landslide
{ ["ability"] = 370553, ["cooldown"] = 120 }, -- Tip the Scales
{ ["ability"] = 360995, ["cooldown"] = 24 }, -- Verdant Embrace
{ ["ability"] = 365585, ["cooldown"] = 8 }, -- Expunge
},
["1468"] = {
--- 2 Preservation
{ ["ability"] = 357208, ["cooldown"] = 27 }, -- -3
{ ["ability"] = 364342, ["cooldown"] = 15 }, --
{ ["ability"] = 358267, ["cooldown"] = 35 }, --
{ ["ability"] = 357210, ["cooldown"] = 120 }, --
{ ["ability"] = 390386, ["cooldown"] = 300 }, --
{ ["ability"] = 355913, ["cooldown"] = 30 }, --
{ ["ability"] = 360823, ["cooldown"] = 8 }, --
{ ["ability"] = 378464, ["cooldown"] = 90 }, --
{ ["ability"] = 383005, ["cooldown"] = 90 }, --
{ ["ability"] = 377509, ["cooldown"] = 60 }, --
{ ["ability"] = 378441, ["cooldown"] = 90 }, --
{ ["ability"] = 370388, ["cooldown"] = 90 }, --
{ ["ability"] = 360806, ["cooldown"] = 15 }, -- Sleep Walk
{ ["ability"] = 370960, ["cooldown"] = 180 }, -- Emerald Communion
{ ["ability"] = 359816, ["cooldown"] = 120 }, -- Dream Flight
{ ["ability"] = 370537, ["cooldown"] = 90 }, -- Stasis
{ ["ability"] = 368412, ["cooldown"] = 60 }, -- Time of Need
{ ["ability"] = 373861, ["cooldown"] = 15 }, -- Temporal Anomaly
{ ["ability"] = 363534, ["cooldown"] = 240 }, -- Rewind
{ ["ability"] = 357170, ["cooldown"] = 60 }, -- Time Dilation
{ ["ability"] = 367226, ["cooldown"] = 27 }, -- Spiritbloom -3
{ ["ability"] = 355936, ["cooldown"] = 27 }, -- Dream Breath -3
{ ["ability"] = 366155, ["cooldown"] = 7.817, ["charges"] = 2 }, -- Reversion
{ ["ability"] = 374968, ["cooldown"] = 120 }, -- Time Spiral
{ ["ability"] = 374348, ["cooldown"] = 90 }, -- Renewing Blaze
{ ["ability"] = 374227, ["cooldown"] = 120 }, -- Zephyr
{ ["ability"] = 370665, ["cooldown"] = 60 }, -- Rescue
{ ["ability"] = 368432, ["cooldown"] = 9 }, -- Unravel
{ ["ability"] = 351338, ["cooldown"] = 40 }, -- Quell
{ ["ability"] = 372048, ["cooldown"] = 120 }, -- Oppressing Roar
{ ["ability"] = 374251, ["cooldown"] = 60 }, -- Cauterizing Flame
{ ["ability"] = 363916, ["cooldown"] = 90 }, -- Obsidian Scales
{ ["ability"] = 358385, ["cooldown"] = 90 }, -- Landslide
{ ["ability"] = 370553, ["cooldown"] = 120 }, -- Tip the Scales
{ ["ability"] = 360995, ["cooldown"] = 24 }, -- Verdant Embrace
{ ["ability"] = 365585, ["cooldown"] = 8 }, -- Expunge
},
},
Also after reload it seems that ORL doesnt check for "player" cooldowns and there is no way to sync if a player reloads UI / relogs until he reuses the spell.
Edit: I checked and it does but spells on cooldown are not registered for sync , for example if a spell is reduced by other spell and you reload the UI while the spell is on cooldown and you are using the spell that reduces the cooldown i dont get any event , it works after the spell goes off cd and reusing it.
Also after some testing im getting this error all the time (tested in BGs):
8x ATT/Libs/LibOpenRaid/LibOpenRaid.lua:1906: attempt to perform arithmetic on local 'updateTime' (a nil value)
[string "=(tail call)"]: ?
[string "@ATT/ATT.lua"]:2862: in function <ATT/ATT.lua:2861>
[string "=[C]"]: in function `xpcall'
[string "@ATT/Libs/LibOpenRaid/LibOpenRaid.lua"]:666: in function `TriggerCallback'
[string "@ATT/Libs/LibOpenRaid/LibOpenRaid.lua"]:2704: in function <ATT/Libs/LibOpenRaid/LibOpenRaid.lua:2673>
Locals:
(*temporary) = <function> defined =[C]:-1
line 2861 function ATT.OnReceiveCooldownUpdate(unitId, spellId, cooldownInfo, unitCooldows, allUnitsCooldowns)
line 2862 local isReady, normalizedPercent, timeLeft, charges, minValue, maxValue, currentValue = openRaidLib.GetCooldownStatusFromCooldownInfo(cooldownInfo)
At the first look it seems to be a problem only with the spells from --interrupts section when receiving info from other players (with Details for example) but it doesnt seem to happen with Details only with my implementation that looks something like this:
function ATT:ProcessSync(anchor, spellId, cooldownInfo, test)
local isReady, normalizedPercent, timeLeft, charges, minValue, maxValue, currentValue = openRaidLib.GetCooldownStatusFromCooldownInfo(cooldownInfo)
local cTime = GetTime()
for k, icon in ipairs(anchor.icons) do
if (not isReady) and timeLeft and timeLeft > 0 and icon.inUse and icon.abilityID == spellId then
local start = cTime - icon.cooldown + timeLeft --processing time
-- print(unitId .. " - " .. unit .. " - " .. spellId .. " - " ..timeLeft)
icon.SetTimer(start, icon.cooldown, nil)
if icon.maxcharges and icon.chargesText:GetText() ~= tostring(charges) then icon.chargesText:SetText(charges) end
elseif isReady and icon.inUse and icon.starttime and icon.active and icon.abilityID == spellId and not ATTdbs.dbReplace[icon.abilityID] then
icon.Stop()
-- print(unitId .. " - " .. unit .. " - " .. spellId .." - COOLDOWN IS OVER")
end
end
end
function ATT.OnReceiveCooldownListUpdate(unitId, unitCooldows, allUnitsCooldowns)
local guid = UnitGUID(unitId)
local unit = ATT:GetUnitByGUID(guid)
local anchor = ATT:GetAnchorByUnit(unit)
if not anchor then return end
for spellId, cooldownInfo in pairs(unitCooldows) do
ATT:ProcessSync(anchor, spellId, cooldownInfo)
end
end
function ATT.OnReceiveCooldownUpdate(unitId, spellId, cooldownInfo, unitCooldows, allUnitsCooldowns)
local guid = UnitGUID(unitId)
local unit = ATT:GetUnitByGUID(guid)
local anchor = ATT:GetAnchorByUnit(unit)
if not anchor then return end
ATT:ProcessSync(anchor, spellId, cooldownInfo)
end
--registering the callback:
openRaidLib.RegisterCallback(ATT, "CooldownListUpdate", "OnReceiveCooldownListUpdate")
openRaidLib.RegisterCallback(ATT, "CooldownUpdate", "OnReceiveCooldownUpdate")