From 1475704a05db7a898f989972a920730e3c12e077 Mon Sep 17 00:00:00 2001 From: Relintai Date: Fri, 6 May 2016 16:04:09 +0200 Subject: [PATCH] -Implemented Spec Detection -Fixed lib loading order. --- Vect.lua | 17 +- data/cooldowns.lua | 99 ++++-- data/global.lua | 2 +- data/spells.lua | 853 ++++++++++++++++++++++++++------------------- embeds.xml | 2 +- 5 files changed, 590 insertions(+), 383 deletions(-) diff --git a/Vect.lua b/Vect.lua index dcee7ce..b7440fe 100644 --- a/Vect.lua +++ b/Vect.lua @@ -1,7 +1,14 @@ --TODOS: ---spec detection --Way to show pet cds on the master -> currently looks impossible +--dr cleanup (PLAYER ENTER WORLD) +--Option to show pet cds on possible master (eg spell lock on all locks) +--interrupts first option (or last or don't care), or better -> rank system v +--3 option -> interrupt, stun, gap closers, strong nukes, the user can select which is first +--mana gem, fap +--support for rows + +--Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:20: Cannot find a library instance of "AceGUI-3.0". --"Globals" local aceDB = LibStub("AceDB-3.0"); @@ -235,9 +242,11 @@ function Vect:PLAYER_ENTERING_WORLD() local t = GetTime(); for k, v in pairs(Vect.cds) do for i, j in pairs(v) do - if j[2] < t then - --self:Print(Vect.cds[k][i][4]); - Vect.cds[k][i] = nil; + if not (i == "spec") then + if j[2] < t then + --self:Print(Vect.cds[k][i][4]); + Vect.cds[k][i] = nil; + end end end end diff --git a/data/cooldowns.lua b/data/cooldowns.lua index 79df09c..4418cbc 100644 --- a/data/cooldowns.lua +++ b/data/cooldowns.lua @@ -41,8 +41,34 @@ function Vect:AddCd(srcGUID, spellID) local db = Vect.db.profile; if not db["enabled"] then return end; - if not Vect.cds[srcGUID] then Vect.cds[srcGUID] = {} end - local cd, reset = Vect.spells[spellID][1], Vect.spells[spellID][2]; + if not Vect.cds[srcGUID] then + Vect.cds[srcGUID] = {} + Vect.cds[srcGUID]["spec"] = 1; + end + + local specchange = false; + if db["specdetection"] then + if Vect:DetectSpec(srcGUID, spellID) then + specchange = true; + end + end + + local spec = Vect.cds[srcGUID]["spec"]; + local cd, reset = Vect.spells[spellID][spec], Vect.spells[spellID][2]; + + if specchange and (not cd) then + if self.targets["target"] == srcGUID then + self:ReassignCds("target"); + end + + if self.targets["focus"] == srcGUID then + self:ReassignCds("focus"); + end + end + + --means spec detection spell + if not cd then return end; + local spellName, spellRank, spellIcon = GetSpellInfo(spellID); local currentTime = GetTime(); local endTime = currentTime + cd; @@ -72,13 +98,36 @@ function Vect:AddCd(srcGUID, spellID) end end +function Vect:DetectSpec(srcGUID, spellID) + local spec = Vect.spells[spellID][6]; + + if spec == 0 then return false end; + if Vect.cds[srcGUID]["spec"] == spec then return false end; + --self:Print("spec found: " .. spec); + Vect:RemapSpecCDs(srcGUID, spec); + return true; +end + +function Vect:RemapSpecCDs(srcGUID, spec) + if not self.cds[srcGUID] then return end + for k, v in pairs(self.cds[srcGUID]) do + if not (k == "spec") then + local cd = Vect.spells[v[5]][spec]; + v[3] = cd; + v[2] = v[1] + cd; + end + end +end + function Vect:CdRemoval(srcGUID, resetArray) if not self.cds[srcGUID] then return end for k, v in pairs(self.cds[srcGUID]) do - for j, x in pairs(resetArray) do - if v[5] == x then - --self:Print("Removed cd: " .. v[5]); - self.cds[srcGUID][v[5]] = nil; + if not (k == "spec") then + for j, x in pairs(resetArray) do + if v[5] == x then + --self:Print("Removed cd: " .. v[5]); + self.cds[srcGUID][v[5]] = nil; + end end end end @@ -91,17 +140,19 @@ function Vect:SortCDs(which) --make the tmp table local i = 1; for k, v in pairs(self.cds[self.targets[which]]) do - tmp[i] = { - currentTime = v[1], - endTime = v[2], - cd = v[3], - spellIcon = v[4], - spellID = v[5] - }; - - --self:Print(v[1] .. v[2] .. v[3] .. v[4] .. v[5]) - --self:Print(tmp[i]["currentTime"] .. " " .. tmp[i]["endTime"] .. " " .. tmp[i]["cd"] .. " " .. tmp[i][4] .. " " .. tmp[i][5]) - i = i + 1; + if not (k == "spec") then + tmp[i] = { + currentTime = v[1], + endTime = v[2], + cd = v[3], + spellIcon = v[4], + spellID = v[5] + }; + + --self:Print(v[1] .. v[2] .. v[3] .. v[4] .. v[5]) + --self:Print(tmp[i]["currentTime"] .. " " .. tmp[i]["endTime"] .. " " .. tmp[i]["cd"]);-- .. " " .. tmp[i][4] .. " " .. tmp[i][5]) + i = i + 1; + end end if not tmp then return end; @@ -185,12 +236,14 @@ function Vect:VOnTimerUpdate(which) local t = GetTime(); --let's check if one of the cooldowns finished for k, v in pairs(self.cds[self.targets[which]]) do - if v[2] <= t then - self.cds[self.targets[which]][v[5]] = nil; - --we have to update both, because if somebody is targeted and focused since sorting is - --implemented it triggers only one update, probably it had bugs before too, but got unnoticed - self:ReassignCds("target"); - self:ReassignCds("focus"); + if not (k == "spec") then + if v[2] <= t then + self.cds[self.targets[which]][v[5]] = nil; + --we have to update both, because if somebody is targeted and focused since sorting is + --implemented it triggers only one update, probably it had bugs before too, but got unnoticed + self:ReassignCds("target"); + self:ReassignCds("focus"); + end end end end diff --git a/data/global.lua b/data/global.lua index 5e505d8..c1df1dd 100644 --- a/data/global.lua +++ b/data/global.lua @@ -2,7 +2,7 @@ Vect = LibStub("AceAddon-3.0"):NewAddon("Vect", "AceConsole-3.0", "AceEvent-3.0") Vect.appName = "Vect" Vect.dbName = "VectDB" -Vect.version = "0.1" +Vect.version = "0.9" function Vect:HideFrames() for i = 1, 23 do diff --git a/data/spells.lua b/data/spells.lua index 827ea0f..d28655d 100644 --- a/data/spells.lua +++ b/data/spells.lua @@ -1,430 +1,575 @@ Vect.spells = { --Trinkets - [42292] = {120, nil}, --PvP Trinket + [42292] = {120, nil, 120, 120, 120, 0}, --PvP Trinket --Other Stuff - [54861] = {180, nil}, --Rocket Boots (Enchant) + [54861] = {180, nil, 180, 180, 180, 0}, --Rocket Boots (Enchant) --Racials (War Stomp no combatlog entry) - [59752] = {120, nil}, --Every Man For Himself - [7744] = {120, nil}, --Will of the Forsaken - [25046] = {120, nil}, --Arcane Torrent (Energy Version) - [28730] = {120, nil}, --Arcane Torrent (Mana version) - [50613] = {120, nil}, --Arcane Torrent (Runic Power version) - [28730] = {120, nil}, --Arcane Torrent (Heroes Warrior) - [65116] = {120, nil}, --Stoneform - [58984] = {120, nil}, --Shadowmeld - [20589] = {105, nil}, --Escape Artist - [28880] = {180, nil}, --Gift of the Naaru + [59752] = {120, nil, 120, 120, 120, 0}, --Every Man For Himself + [7744] = {120, nil, 120, 120, 120, 0}, --Will of the Forsaken + [25046] = {120, nil, 120, 120, 120, 0}, --Arcane Torrent (Energy Version) + [28730] = {120, nil, 120, 120, 120, 0}, --Arcane Torrent (Mana version) + [50613] = {120, nil, 120, 120, 120, 0}, --Arcane Torrent (Runic Power version) + [28730] = {120, nil, 120, 120, 120, 0}, --Arcane Torrent (Heroes Warrior) + [65116] = {120, nil, 120, 120, 120, 0}, --Stoneform + [58984] = {120, nil, 120, 120, 120, 0}, --Shadowmeld + [20589] = {105, nil, 105, 105, 105, 0}, --Escape Artist + [28880] = {180, nil, 180, 180, 180, 0}, --Gift of the Naaru + --Warrior --Total: 20 --Arms - [46924] = {90, nil}, --BladeStrom - [100] = {15, nil}, --Charge rank 1 - [6178] = {15, nil}, --Charge rank 2 - [11578] = {15, nil}, --Charge rank 3 - [57755] = {60, nil}, --Heroic Throw - [20230] = {240, nil}, --Retaliation - [64382] = {300, nil}, --Shattering Throw - [12328] = {30, nil}, --Sweeping Strikes + [46924] = {90, nil, 90, 90, 90, 3}, --BladeStrom + [100] = {15, nil, 20, 15, 15, 0}, --Charge rank 1 + [6178] = {15, nil, 20, 15, 15, 0}, --Charge rank 2 + [11578] = {15, nil, 20, 15, 15, 0}, --Charge rank 3 + [57755] = {60, nil, 60, 60, 60, 0}, --Heroic Throw + [20230] = {240, nil, 300, 300, 240, 0}, --Retaliation + [64382] = {300, nil, 300, 300, 300, 0}, --Shattering Throw + [12328] = {30, nil, 30, 30, 30, 3}, --Sweeping Strikes + --Detection + [12294] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r1 + [21551] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r2 + [21552] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r3 + [21553] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r4 + [25248] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r5 + [30330] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r6 + [47485] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r7 + [47486] = {0, nil, 0, 0, 0, 3}, --Mortal Strike r8 --Fury - [12292] = {121, nil}, --Death Wish - [55694] = {180, nil}, --Enraged Regeneration - [60970] = {45, nil}, --Heroic Fury - [20252] = {20, nil}, --Intercept - [5246] = {120, nil}, --Intimidating Shout - [6552] = {10, nil}, --Pummel - [1719] = {161, nil}, --Recklessness + [18499] = {20.1, nil, 30, 20.1, 30, 0}, --Berserker Rage + [12292] = {121, nil, 121, 121, 121, 4}, --Death Wish + [55694] = {180, nil, 180, 180, 180, 0}, --Enraged Regeneration + [60970] = {45, nil, 45, 45, 45, 4}, --Heroic Fury + [20252] = {20, nil, 30, 20, 30, 0}, --Intercept + [5246] = {120, nil, 120, 120, 120, 0}, --Intimidating Shout + [6552] = {10, nil, 10, 10, 10, 0}, --Pummel + [1719] = {161, nil, 300, 210, 240, 0}, --Recklessness + --Detection + [23881] = {0, nil, 0, 0, 0, 4}, --Bloodthirst --Protection - [12809] = {30, nil}, --Concussion Blow - [676] = {40, nil}, --Disarm - [3411] = {30, nil}, --Intervene - [12975] = {180, nil}, --Last Stand - [72] = {12, nil}, --Shield Bash - [871] = {240, nil}, --Shield Wall - [46968] = {20, nil}, --Shockwave - [23920] = {10, nil}, --Spell Reflection + [12809] = {30, nil, 30, 30, 30, 5}, --Concussion Blow + [676] = {40, nil, 60, 60, 60, 0}, --Disarm + [3411] = {30, nil, 30, 30, 30, 0}, --Intervene + [12975] = {180, nil, 180, 180, 180, 0}, --Last Stand + [72] = {12, nil, 12, 12, 12, 0}, --Shield Bash + [871] = {240, nil, 300, 300, 240, 0}, --Shield Wall + [46968] = {20, nil, 20, 20, 20, 5}, --Shockwave + [23920] = {10, nil, 10, 10, 10, 0}, --Spell Reflection + --Detection + [20243] = {0, nil, 0, 0, 0, 5}, --Devastate r1 + [30016] = {0, nil, 0, 0, 0, 5}, --Devastate r2 + [30022] = {0, nil, 0, 0, 0, 5}, --Devastate r3 + [47497] = {0, nil, 0, 0, 0, 5}, --Devastate r4 + [47498] = {0, nil, 0, 0, 0, 5}, --Devastate r5 + [50720] = {0, nil, 0, 0, 0, 5}, --Vigilance --Paladin --Total: 16 --Holy - [31821] = {120, nil}, --Aura Mastery - [20216] = {120, nil}, --Divine Favor - [31842] = {180, nil}, --Divine Illumination - [54428] = {60, nil}, --Divine Plea - [2812] = {20, nil}, --Holy Wrath r1 - [10318] = {20, nil}, --Holy Wrath r2 - [27139] = {20, nil}, --Holy Wrath r3 - [48816] = {20, nil}, --Holy Wrath r4 - [48817] = {20, nil}, --Holy Wrath r5 - [633] = {960, nil}, --Lay on Hands r1 - [2800] = {960, nil}, --Lay on Hands r2 - [10310] = {960, nil}, --Lay on Hands r3 - [27154] = {960, nil}, --Lay on Hands r4 - [48788] = {960, nil}, --Lay on Hands r5 + [31821] = {120, nil, 120, 120, 120, 0}, --Aura Mastery + [20216] = {120, nil, 120, 120, 120, 3}, --Divine Favor + [31842] = {180, nil, 180, 180, 180, 3}, --Divine Illumination + [54428] = {60, nil, 60, 60, 60, 0}, --Divine Plea + [2812] = {20, nil, 20, 20, 20, 0}, --Holy Wrath r1 + [10318] = {20, nil, 20, 20, 20, 0}, --Holy Wrath r2 + [27139] = {20, nil, 20, 20, 20, 0}, --Holy Wrath r3 + [48816] = {20, nil, 20, 20, 20, 0}, --Holy Wrath r4 + [48817] = {20, nil, 20, 20, 20, 0}, --Holy Wrath r5 + [633] = {960, nil, 900, 900, 900, 0}, --Lay on Hands r1 + [2800] = {960, nil, 900, 900, 900, 0}, --Lay on Hands r2 + [10310] = {960, nil, 900, 900, 900, 0}, --Lay on Hands r3 + [27154] = {960, nil, 900, 900, 900, 0}, --Lay on Hands r4 + [48788] = {960, nil, 900, 900, 900, 0}, --Lay on Hands r5 + --Detection + [20473] = {0, nil, 0, 0, 0, 3}, --Holy Shock r1 + [20929] = {0, nil, 0, 0, 0, 3}, --Holy Shock r2 + [20930] = {0, nil, 0, 0, 0, 3}, --Holy Shock r3 + [27174] = {0, nil, 0, 0, 0, 3}, --Holy Shock r4 + [33072] = {0, nil, 0, 0, 0, 3}, --Holy Shock r5 + [48824] = {0, nil, 0, 0, 0, 3}, --Holy Shock r6 + [48825] = {0, nil, 0, 0, 0, 3}, --Holy Shock r7 + [53563] = {0, nil, 0, 0, 0, 3}, --Beacon of Light --Protection - [31935] = {30, nil}, --Avenger's Shield r1 - [32699] = {30, nil}, --Avenger's Shield r2 - [32700] = {30, nil}, --Avenger's Shield r3 - [48826] = {30, nil}, --Avenger's Shield r4 - [48827] = {30, nil}, --Avenger's Shield r5 - [498] = {120, nil}, --Divine Protection - [64205] = {120, nil}, --Divine Sacrifice - [642] = {240, nil}, --Divine Shield - [853] = {30, nil}, --Hammer of justice r1 - [5588] = {30, nil}, --Hammer of justice r2 - [5589] = {30, nil}, --Hammer of justice r3 - [10308] = {30, nil}, --Hammer of justice r4 - [1044] = {25, nil}, --Hand of Freedom - [1022] = {180, nil}, --Hand of Protection r1 - [5599] = {180, nil}, --Hand of Protection r2 - [10278] = {180, nil}, --Hand of Protection r3 - [6940] = {120, nil}, --Hand of Sacrifice + [31935] = {30, nil, 30, 30, 30, 4}, --Avenger's Shield r1 + [32699] = {30, nil, 30, 30, 30, 4}, --Avenger's Shield r2 + [32700] = {30, nil, 30, 30, 30, 4}, --Avenger's Shield r3 + [48826] = {30, nil, 30, 30, 30, 4}, --Avenger's Shield r4 + [48827] = {30, nil, 30, 30, 30, 4}, --Avenger's Shield r5 + [498] = {120, nil, 180, 120, 180, 0}, --Divine Protection + [64205] = {120, nil, 120, 120, 120, 0}, --Divine Sacrifice + [642] = {240, nil, 300, 240, 300, 0}, --Divine Shield + [853] = {30, nil, 40, 30, 40, 0}, --Hammer of justice r1 + [5588] = {30, nil, 40, 30, 40, 0}, --Hammer of justice r2 + [5589] = {30, nil, 40, 30, 40, 0}, --Hammer of justice r3 + [10308] = {30, nil, 40, 30, 40, 0}, --Hammer of justice r4 + [1044] = {25, nil, 25, 25, 25, 0}, --Hand of Freedom + [1022] = {180, nil, 180, 180, 180, 0}, --Hand of Protection r1 + [5599] = {180, nil, 180, 180, 180, 0}, --Hand of Protection r2 + [10278] = {180, nil, 180, 180, 180, 0}, --Hand of Protection r3 + [6940] = {120, nil, 120, 120, 120, 0}, --Hand of Sacrifice --Retribution - [31884] = {120, nil}, --Avenging Wrath - [20066] = {60, nil}, --Repentance + [31884] = {120, nil, 180, 180, 120, 0}, --Avenging Wrath + [20066] = {60, nil, 60, 60, 60, 5}, --Repentance --Hunter --Total: 15 --Feign Death No Combat log entry --Pet - [53480] = {42, nil}, --Roar of Sacrifice + [53480] = {42, nil, 42, 42, 42, 0}, --Roar of Sacrifice --Beast Mastery - [19574] = {84, nil}, --Bestial Wrath - [19577] = {42, nil}, --Intimidation - [53271] = {60, nil}, --Master's Call - [14327] = {30, nil}, --Scare Beast + [19574] = {84, nil, 84, 84, 84, 3}, --Bestial Wrath + [19577] = {42, nil, 42, 42, 42, 3}, --Intimidation + [53271] = {60, nil, 60, 60, 60, 0}, --Master's Call + [14327] = {30, nil, 30, 30, 30, 0}, --Scare Beast --Marksman - [1543] = {20, nil}, --Flare - [3045] = {180, nil}, --Rapid Fire + [1543] = {20, nil, 20, 20, 20, 0}, --Flare + [3045] = {180, nil, 300, 300, 300, 0}, --Rapid Fire [23989] = {180, {19577,53271,14327, 1543,3045,34490,3674,63668,63669, 63670,63671,63672,19263,781,13813,14316,14317, 27025,49066,49067,60192,1499,14310,14311,13809, 13795,14302,14303,14304,14305,27023,49055,49056, - 19503,34600,19386,24132,24133,27068,49011,49012}}, --Readiness - [34490] = {20, nil}, --Silencing Shot + 19503,34600,19386,24132,24133,27068,49011,49012}, 180, 180, 180, 4}, --Readiness + [34490] = {20, nil, 20, 20, 20, 4}, --Silencing Shot + --Detection + [53209] = {0, nil, 0, 0, 0, 4}, --Chimera Shot --Survival - [3674] = {24, nil}, --Black Arrow r1 - [63668] = {24, nil}, --Black Arrow r2 - [63669] = {24, nil}, --Black Arrow r3 - [63670] = {24, nil}, --Black Arrow r4 - [63671] = {24, nil}, --Black Arrow r5 - [63672] = {24, nil}, --Black Arrow r6 - [19263] = {90, nil}, --Deterrence - [781] = {16, nil}, --Disengage - [13813] = {24, nil}, --Explosive Trap r1 - [14316] = {24, nil}, --Explosive Trap r2 - [14317] = {24, nil}, --Explosive Trap r3 - [27025] = {24, nil}, --Explosive Trap r4 - [49066] = {24, nil}, --Explosive Trap r5 - [49067] = {24, nil}, --Explosive Trap r6 + [3674] = {24, nil, 24, 24, 24, 5}, --Black Arrow r1 + [63668] = {24, nil, 24, 24, 24, 5}, --Black Arrow r2 + [63669] = {24, nil, 24, 24, 24, 5}, --Black Arrow r3 + [63670] = {24, nil, 24, 24, 24, 5}, --Black Arrow r4 + [63671] = {24, nil, 24, 24, 24, 5}, --Black Arrow r5 + [63672] = {24, nil, 24, 24, 24, 5}, --Black Arrow r6 + [19263] = {90, nil, 90, 90, 90, 0}, --Deterrence + [781] = {16, nil, 20, 16, 16, 0}, --Disengage + [13813] = {24, nil, 30, 30, 24, 0}, --Explosive Trap r1 + [14316] = {24, nil, 30, 30, 24, 0}, --Explosive Trap r2 + [14317] = {24, nil, 30, 30, 24, 0}, --Explosive Trap r3 + [27025] = {24, nil, 30, 30, 24, 0}, --Explosive Trap r4 + [49066] = {24, nil, 30, 30, 24, 0}, --Explosive Trap r5 + [49067] = {24, nil, 30, 30, 24, 0}, --Explosive Trap r6 --Feign Death - [60192] = {24, nil}, --Freezing Arrow - [1499] = {24, nil}, --Freezing Trap r1 - [14310] = {24, nil}, --Freezing Trap r2 - [14311] = {24, nil}, --Freezing Trap r3 - [13809] = {24, nil}, --Frost Trap - [13795] = {24, nil}, --Immolation Trap r1 - [14302] = {24, nil}, --Immolation Trap r2 - [14303] = {24, nil}, --Immolation Trap r3 - [14304] = {24, nil}, --Immolation Trap r4 - [14305] = {24, nil}, --Immolation Trap r5 - [27023] = {24, nil}, --Immolation Trap r6 - [49055] = {24, nil}, --Immolation Trap r7 - [49056] = {24, nil}, --Immolation Trap r8 - [19503] = {30, nil}, --Scatter Shot - [34600] = {24, nil}, --Snake Trap - [19386] = {60, nil}, --Wyvern Sting r1 - [24132] = {60, nil}, --Wyvern Sting r2 - [24133] = {60, nil}, --Wyvern Sting r3 - [27068] = {60, nil}, --Wyvern Sting r4 - [49011] = {60, nil}, --Wyvern Sting r5 - [49012] = {60, nil}, --Wyvern Sting r6 + [60192] = {24, nil, 30, 30, 24, 0}, --Freezing Arrow + [1499] = {24, nil, 30, 30, 24, 0}, --Freezing Trap r1 + [14310] = {24, nil, 30, 30, 24, 0}, --Freezing Trap r2 + [14311] = {24, nil, 30, 30, 24, 0}, --Freezing Trap r3 + [13809] = {24, nil, 30, 30, 24, 0}, --Frost Trap + [13795] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r1 + [14302] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r2 + [14303] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r3 + [14304] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r4 + [14305] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r5 + [27023] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r6 + [49055] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r7 + [49056] = {24, nil, 30, 30, 24, 0}, --Immolation Trap r8 + [19503] = {30, nil, 30, 30, 30, 0}, --Scatter Shot + [34600] = {24, nil, 30, 30, 24, 0}, --Snake Trap + [19386] = {60, nil, 60, 60, 60, 5}, --Wyvern Sting r1 + [24132] = {60, nil, 60, 60, 60, 5}, --Wyvern Sting r2 + [24133] = {60, nil, 60, 60, 60, 5}, --Wyvern Sting r3 + [27068] = {60, nil, 60, 60, 60, 5}, --Wyvern Sting r4 + [49011] = {60, nil, 60, 60, 60, 5}, --Wyvern Sting r5 + [49012] = {60, nil, 60, 60, 60, 5}, --Wyvern Sting r6 + --Detection + [53301] = {0, nil, 0, 0, 0, 5}, --Explosive Shot r1 + [60051] = {0, nil, 0, 0, 0, 5}, --Explosive Shot r2 + [60052] = {0, nil, 0, 0, 0, 5}, --Explosive Shot r3 + [60053] = {0, nil, 0, 0, 0, 5}, --Explosive Shot r4 --Rogue --Total: 15 --Assassination - [14177] = {180, nil}, --Cold Blood - [51722] = {60, nil}, --Dismantle - [408] = {20, nil}, --Kidney Shot r1 - [8643] = {20, nil}, --Kidney Shot r2 + [14177] = {180, nil, 180, 180, 180, 3}, --Cold Blood + [51722] = {60, nil, 60, 60, 60, 0}, --Dismantle + [408] = {20, nil, 20, 20, 20, 0}, --Kidney Shot r1 + [8643] = {20, nil, 20, 20, 20, 0}, --Kidney Shot r2 + --detect + [51662] = {0, nil, 0, 0, 0, 3}, --Hunger for Blood + [1329] = {0, nil, 0, 0, 0, 3}, --Mutilate r1 + [34411] = {0, nil, 0, 0, 0, 3}, --Mutilate r2 + [34412] = {0, nil, 0, 0, 0, 3}, --Mutilate r3 + [34413] = {0, nil, 0, 0, 0, 3}, --Mutilate r4 + [48663] = {0, nil, 0, 0, 0, 3}, --Mutilate r5 + [48666] = {0, nil, 0, 0, 0, 3}, --Mutilate r6 --Combat - [13750] = {180, nil}, --Adrenaline Rush - [13877] = {120, nil}, --Blade Flurry - [5277] = {120, nil}, --Evasion r1 - [26669] = {120, nil}, --Evasion r2 - [1766] = {10, nil}, --Kick - [51690] = {120, nil}, --Killing Spree - [2983] = {120, nil}, --Sprint r1 - [8696] = {120, nil}, --Sprint r2 - [11305] = {120, nil}, --Sprint r3 + [13750] = {180, nil, 180, 180, 180, 4}, --Adrenaline Rush + [13877] = {120, nil, 120, 120, 120, 4}, --Blade Flurry + [5277] = {120, nil, 180, 120, 180, 0}, --Evasion r1 + [26669] = {120, nil, 180, 120, 180, 0}, --Evasion r2 + [1766] = {10, nil, 10, 10, 10, 0}, --Kick + [51690] = {120, nil, 120, 120, 120, 4}, --Killing Spree + [2983] = {120, nil, 180, 120, 180, 0}, --Sprint r1 + [8696] = {120, nil, 180, 120, 180, 0}, --Sprint r2 + [11305] = {120, nil, 180, 120, 180, 0}, --Sprint r3 --Subtlety - [2094] = {120, nil}, --Blind - [31224] = {60, nil}, --Cloak of Shadows - [14185] = {300, {5277, 26669, 2983, 8696, 11305, 1856, 1857, 26889, 14177, 36554}}, --Preparation - [51713] = {60, nil}, --Shadow Dance - [36554] = {20, nil}, --Shadowstep - [1856] = {120, nil}, --Vanish r1 - [1857] = {120, nil}, --Vanish r2 - [26889] = {120, nil}, --Vanish r3 + [2094] = {120, nil, 120, 120, 120, 0}, --Blind + [31224] = {60, nil, 60, 60, 60, 0}, --Cloak of Shadows + [14185] = {300, {5277, 26669, 2983, 8696, 11305, 1856, 1857, 26889, 14177, 36554}, 480, 480, 300, 0}, --Preparation + [51713] = {60, nil, 60, 60, 60, 5}, --Shadow Dance + [36554] = {20, nil, 30, 30, 20, 5}, --Shadowstep + [1856] = {120, nil, 120, 120, 120, 0}, --Vanish r1 + [1857] = {120, nil, 120, 120, 120, 0}, --Vanish r2 + [26889] = {120, nil, 120, 120, 120, 0}, --Vanish r3 --Priest --Total: 14 --Discipline - [6346] = {180, nil}, --Fear Ward - [14751] = {144, nil}, --Inner Focus - [33206] = {144, nil}, --Pain Supression - [10060] = {96, nil}, --Power infusion - [17] = {15, nil}, --Power Word: Shield r1 - [592] = {15, nil}, --Power Word: Shield r2 - [600] = {15, nil}, --Power Word: Shield r3 - [3747] = {15, nil}, --Power Word: Shield r4 - [6065] = {15, nil}, --Power Word: Shield r5 - [6066] = {15, nil}, --Power Word: Shield r6 - [10898] = {15, nil}, --Power Word: Shield r7 - [10899] = {15, nil}, --Power Word: Shield r8 - [10900] = {15, nil}, --Power Word: Shield r9 - [10901] = {15, nil}, --Power Word: Shield r10 - [25217] = {15, nil}, --Power Word: Shield r11 - [25218] = {15, nil}, --Power Word: Shield r12 - [48065] = {15, nil}, --Power Word: Shield r13 - [48066] = {15, nil}, --Power Word: Shield r14 + [6346] = {180, nil, 180, 180, 180, 0}, --Fear Ward + [14751] = {144, nil, 144, 180, 180, 0}, --Inner Focus + [33206] = {144, nil, 144, 144, 144, 3}, --Pain Supression + [10060] = {96, nil, 96, 96, 96, 3}, --Power infusion + [17] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r1 + [592] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r2 + [600] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r3 + [3747] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r4 + [6065] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r5 + [6066] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r6 + [10898] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r7 + [10899] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r8 + [10900] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r9 + [10901] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r10 + [25217] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r11 + [25218] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r12 + [48065] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r13 + [48066] = {15, nil, 15, 15, 15, 0}, --Power Word: Shield r14 + --Detection + --Penance no combatlog event --Holy - [19203] = {120, nil}, --Desperate Prayer r1 - [19238] = {120, nil}, --Desperate Prayer r2 - [19240] = {120, nil}, --Desperate Prayer r3 - [19241] = {120, nil}, --Desperate Prayer r4 - [19242] = {120, nil}, --Desperate Prayer r5 - [19243] = {120, nil}, --Desperate Prayer r6 - [25437] = {120, nil}, --Desperate Prayer r7 - [48172] = {120, nil}, --Desperate Prayer r8 - [48173] = {120, nil}, --Desperate Prayer r9 - [64843] = {480, nil}, --Divine Hymn - [47788] = {180, nil}, --Guardian Spirit - [64901] = {360, nil}, --Hymn of Hope + [19203] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r1 + [19238] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r2 + [19240] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r3 + [19241] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r4 + [19242] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r5 + [19243] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r6 + [25437] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r7 + [48172] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r8 + [48173] = {120, nil, 120, 120, 120, 0}, --Desperate Prayer r9 + [64843] = {480, nil, 480, 480, 480, 0}, --Divine Hymn + [47788] = {180, nil, 180, 180, 180, 4}, --Guardian Spirit + [64901] = {360, nil, 360, 360, 360, 0}, --Hymn of Hope + --Detection + --Lightwell no combatlog entry + [34861] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r1 + [34863] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r2 + [34864] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r3 + [34865] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r4 + [34866] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r5 + [48088] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r6 + [48089] = {0, nil, 0, 0, 0, 4}, --Circle of Healing r7 --Shadow - [47585] = {75, nil}, --Dispersion - [586] = {24, nil}, --Fade - [64044] = {120, nil}, --Psychic Horror - [8122] = {26, nil}, --Psychic Scream r1 - [8124] = {26, nil}, --Psychic Scream r2 - [10888] = {26, nil}, --Psychic Scream r3 - [10890] = {26, nil}, --Psychic Scream r4 - [34433] = {180, nil}, --Shadowfiend - [15487] = {45, nil}, --Silence - + [47585] = {75, nil, 75, 75, 75, 5}, --Dispersion + [586] = {24, nil, 30, 30, 24, 0}, --Fade + [64044] = {120, nil, 120, 120, 120, 5}, --Psychic Horror + [8122] = {26, nil, 30, 30, 24, 0}, --Psychic Scream r1 + [8124] = {26, nil, 30, 30, 24, 0}, --Psychic Scream r2 + [10888] = {26, nil, 30, 30, 24, 0}, --Psychic Scream r3 + [10890] = {26, nil, 30, 30, 24, 0}, --Psychic Scream r4 + [34433] = {180, nil, 180, 180, 180, 0}, --Shadowfiend + [15487] = {45, nil, 45, 45, 45, 5}, --Silence + --Detection + [15473] = {0, nil, 0, 0, 0, 5}, --Shadowform + [15286] = {0, nil, 0, 0, 0, 5}, --Vampiric Embrace + [34914] = {0, nil, 0, 0, 0, 5}, --Vampiric Touch r1 + [34916] = {0, nil, 0, 0, 0, 5}, --Vampiric Touch r2 + [34917] = {0, nil, 0, 0, 0, 5}, --Vampiric Touch r3 + [48159] = {0, nil, 0, 0, 0, 5}, --Vampiric Touch r4 + [48160] = {0, nil, 0, 0, 0, 5}, --Vampiric Touch r5 + --Death Knight --Total: 18 --Blood - [49028] = {90, nil}, --Dancing Rune Weapon - [48743] = {120, nil}, --Death Pact - [49016] = {180, nil}, --Hysteria - [49005] = {180, nil}, --Mark of Blood - [48982] = {30, nil}, --Rune Tap - [47476] = {120, nil}, --Strangulate - [55233] = {60, nil}, --Vampiric Blood + [49028] = {90, nil, 90, 90, 90, 3}, --Dancing Rune Weapon + [48743] = {120, nil, 120, 120, 120, 0}, --Death Pact + [49016] = {180, nil, 180, 180, 180, 3}, --Hysteria + [49005] = {180, nil, 180, 180, 180, 3}, --Mark of Blood + [48982] = {30, nil, 30, 60, 60, 0}, --Rune Tap + [47476] = {120, nil, 120, 120, 120, 0}, --Strangulate + [55233] = {60, nil, 60, 60, 60, 3}, --Vampiric Blood + --Detection + [55050] = {0, nil, 0, 0, 0, 3}, --Heart Strike r1 + [55258] = {0, nil, 0, 0, 0, 3}, --Heart Strike r2 + [55259] = {0, nil, 0, 0, 0, 3}, --Heart Strike r3 + [55260] = {0, nil, 0, 0, 0, 3}, --Heart Strike r4 + [55261] = {0, nil, 0, 0, 0, 3}, --Heart Strike r5 + [55262] = {0, nil, 0, 0, 0, 3}, --Heart Strike r6 --Frost - [47568] = {300, nil}, --Empower Rune Weapon - [49203] = {60, nil}, --Hungering Cold - [48792] = {120, nil}, --Icebound Fortitude - [49039] = {120, nil}, --Lichborne - [47528] = {10, nil}, --Mind Freeze - [51271] = {60, nil}, --Unbreakable Armor + [49796] = {120, nil, 120, 120, 120, 4}, --Unbreakable Armor + [47568] = {300, nil, 300, 300, 300, 0}, --Empower Rune Weapon + [49203] = {60, nil, 60, 60, 60, 4}, --Hungering Cold + [48792] = {120, nil, 120, 120, 120, 0}, --Icebound Fortitude + [49039] = {120, nil, 120, 120, 120, 0}, --Lichborne + [47528] = {10, nil, 10, 10, 10, 0}, --Mind Freeze + [51271] = {60, nil, 60, 60, 60, 4}, --Unbreakable Armor + --Detection + [49143] = {0, nil, 0, 0, 0, 4}, --Frost Strike r1 + [51416] = {0, nil, 0, 0, 0, 4}, --Frost Strike r2 + [51271] = {0, nil, 0, 0, 0, 4}, --Frost Strike r3 + [51418] = {0, nil, 0, 0, 0, 4}, --Frost Strike r4 + [51419] = {0, nil, 0, 0, 0, 4}, --Frost Strike r5 + [55268] = {0, nil, 0, 0, 0, 4}, --Frost Strike r6 + [49184] = {0, nil, 0, 0, 0, 4}, --Howling Blast r1 + [51409] = {0, nil, 0, 0, 0, 4}, --Howling Blast r2 + [51410] = {0, nil, 0, 0, 0, 4}, --Howling Blast r3 + [51411] = {0, nil, 0, 0, 0, 4}, --Howling Blast r4 --Unholy - [48707] = {45, nil}, --Anti-Magic Shell - [51052] = {120, nil}, --Anti-Magic Zone - [42650] = {360, nil}, --Army of the Dead - [49576] = {25, nil}, --Death Grip - [49206] = {180, nil}, --Summon Gargoyle - + [48707] = {45, nil, 45, 45, 45, 0}, --Anti-Magic Shell + [51052] = {120, nil, 120, 120, 120, 5}, --Anti-Magic Zone + [42650] = {360, nil, 600, 600, 360, 0}, --Army of the Dead + [49222] = {60, nil, 60, 60, 60, 5}, --Bone Shield + [49576] = {25, nil, 35, 35, 25, 0}, --Death Grip + [49206] = {180, nil, 180, 180, 180, 5}, --Summon Gargoyle + --Detection + [55090] = {0, nil, 0, 0, 0, 5}, --Scourge Strike r1 + [55265] = {0, nil, 0, 0, 0, 5}, --Scourge Strike r2 + [55270] = {0, nil, 0, 0, 0, 5}, --Scourge Strike r3 + [55271] = {0, nil, 0, 0, 0, 5}, --Scourge Strike r4 + [63560] = {0, nil, 0, 0, 0, 5}, --Ghoul Frenzy --Shaman --Total: 17 --Elemental - [2484] = {10.5, nil}, --Earthbind Totem - [16166] = {180, nil}, --Elemental Mastery - [2894] = {600, nil}, --Fire Elemental Totem - [51514] = {45, nil}, --Hex - [5730] = {21, nil}, --Stoneclaw Totem r1 - [6390] = {21, nil}, --Stoneclaw Totem r2 - [6391] = {21, nil}, --Stoneclaw Totem r3 - [6392] = {21, nil}, --Stoneclaw Totem r4 - [10427] = {21, nil}, --Stoneclaw Totem r5 - [10428] = {21, nil}, --Stoneclaw Totem r6 - [25525] = {21, nil}, --Stoneclaw Totem r7 - [58580] = {21, nil}, --Stoneclaw Totem r8 - [58581] = {21, nil}, --Stoneclaw Totem r9 - [58582] = {21, nil}, --Stoneclaw Totem r10 - [51490] = {45, nil}, --Thunderstorm r1 - [59156] = {45, nil}, --Thunderstorm r1 - [59158] = {45, nil}, --Thunderstorm r1 - [59159] = {45, nil}, --Thunderstorm r1 - [57994] = {5, nil}, --Wind Shear + [2484] = {10.5, nil, 10.5, 10.5, 10.5, 0}, --Earthbind Totem + [16166] = {180, nil, 180, 180, 180, 3}, --Elemental Mastery + [2894] = {600, nil, 600, 600, 600, 0}, --Fire Elemental Totem + [51514] = {45, nil, 45, 45, 45, 0}, --Hex + [5730] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r1 + [6390] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r2 + [6391] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r3 + [6392] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r4 + [10427] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r5 + [10428] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r6 + [25525] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r7 + [58580] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r8 + [58581] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r9 + [58582] = {21, nil, 21, 21, 21, 0}, --Stoneclaw Totem r10 + [51490] = {45, nil, 45, 45, 45, 3}, --Thunderstorm r1 + [59156] = {45, nil, 45, 45, 45, 3}, --Thunderstorm r1 + [59158] = {45, nil, 45, 45, 45, 3}, --Thunderstorm r1 + [59159] = {45, nil, 45, 45, 45, 3}, --Thunderstorm r1 + [57994] = {5, nil, 5, 5, 6, 0}, --Wind Shear + --Detection: + [30706] = {0, nil, 0, 0, 0, 3}, --Totem of Wrath r1 + [57720] = {0, nil, 0, 0, 0, 3}, --Totem of Wrath r2 + [57721] = {0, nil, 0, 0, 0, 3}, --Totem of Wrath r3 + [57722] = {0, nil, 0, 0, 0, 3}, --Totem of Wrath r4 --Enhancement - [2825] = {300, nil}, --Bloodlust - [32182] = {300, nil}, --Heroism - [2062] = {600, nil}, --Earth Elemental Totem - [51533] = {180, nil}, --Feral Spirit - [58875] = {32, nil}, --Spirit Walk - [8177] = {13, nil}, --Grounding Totem - [30823] = {60, nil}, --Shamanistic Rage + [2825] = {300, nil, 300, 300, 300, 0}, --Bloodlust + [32182] = {300, nil, 300, 300, 300, 0}, --Heroism + [2062] = {600, nil, 600, 600, 600, 0}, --Earth Elemental Totem + [51533] = {180, nil, 180, 180, 180, 4}, --Feral Spirit + [58875] = {32, nil, 180, 180, 180, 4}, --Spirit Walk + [8177] = {13, nil, 15, 15, 15, 0}, --Grounding Totem + [30823] = {60, nil, 60, 60, 60, 4}, --Shamanistic Rage + --Detection + [17364] = {0, nil, 0, 0, 0, 4}, --Stormstrike + [60103] = {0, nil, 0, 0, 0, 4}, --Lava Lash --Restoration - [16190] = {300, nil}, --Mana Tide Totem - [16188] = {120, nil}, --Nature's Swiftness - [55198] = {180, nil}, --Tidal Force + [16190] = {300, nil, 300, 300, 300, 0}, --Mana Tide Totem + [16188] = {120, nil, 300, 300, 300, 0}, --Nature's Swiftness + [55198] = {180, nil, 180, 180, 180, 0}, --Tidal Force + --Detection + [974] = {0, nil, 0, 0, 0, 5}, --Earth Shield r1 + [32593] = {0, nil, 0, 0, 0, 5}, --Earth Shield r2 + [32594] = {0, nil, 0, 0, 0, 5}, --Earth Shield r3 + [49283] = {0, nil, 0, 0, 0, 5}, --Earth Shield r4 + [49284] = {0, nil, 0, 0, 0, 5}, --Earth Shield r5 + [61295] = {0, nil, 0, 0, 0, 5}, --Riptide r1 + [61299] = {0, nil, 0, 0, 0, 5}, --Riptide r2 + [61300] = {0, nil, 0, 0, 0, 5}, --Riptide r3 + [61301] = {0, nil, 0, 0, 0, 5}, --Riptide r4 + [51886] = {0, nil, 0, 0, 0, 5}, --Cleanse Spirit + --cleanse spirit ---Mage --Total: 18 - --Freeze triggers combatlog event + --Freeze triggers no combatlog event --Arcane - [12042] = {85, nil}, --Arcane Power - [1953] = {15, nil}, --Blink - [2139] = {24, nil}, --Counterspell - [12051] = {120, nil}, --Evocation - [66] = {130, nil}, --Invisibility - [55342] = {180, nil}, --Mirror Image - [12043] = {85, nil}, --Presence of Mind + [12042] = {85, nil, 85, 85, 85, 3}, --Arcane Power + [1953] = {15, nil, 15, 15, 15, 0}, --Blink + [2139] = {24, nil, 24, 24, 24, 0}, --Counterspell + [12051] = {120, nil, 120, 240, 240, 0}, --Evocation + [66] = {126, nil, 126, 180, 180, 0}, --Invisibility + [55342] = {180, nil, 180, 180, 180, 0}, --Mirror Image + [12043] = {85, nil, 85, 120, 120, 3}, --Presence of Mind + --for detection: + [44425] = {0, nil, 0, 0, 0, 3}, --Arcane Barrage r1 + [44780] = {0, nil, 0, 0, 0, 3}, --Arcane Barrage r2 + [44781] = {0, nil, 0, 0, 0, 3}, --Arcane Barrage r3 + [31589] = {0, nil, 0, 0, 0, 3}, --Slow --Fire - [11113] = {30, nil}, --Blast Wave r1 - [13018] = {30, nil}, --Blast Wave r2 - [13019] = {30, nil}, --Blast Wave r3 - [13020] = {30, nil}, --Blast Wave r4 - [13021] = {30, nil}, --Blast Wave r5 - [27133] = {30, nil}, --Blast Wave r6 - [33933] = {30, nil}, --Blast Wave r7 - [42944] = {30, nil}, --Blast Wave r8 - [42945] = {30, nil}, --Blast Wave r9 - [28682] = {120, nil}, --Combustion - [31661] = {20, nil}, --Dragon's Breath r1 - [33041] = {20, nil}, --Dragon's Breath r2 - [33042] = {20, nil}, --Dragon's Breath r3 - [33043] = {20, nil}, --Dragon's Breath r4 - [42949] = {20, nil}, --Dragon's Breath r5 - [42950] = {20, nil}, --Dragon's Breath r6 - [543] = {30, nil}, --Fire Ward r1 - [8457] = {30, nil}, --Fire Ward r2 - [8458] = {30, nil}, --Fire Ward r3 - [10223] = {30, nil}, --Fire Ward r4 - [10225] = {30, nil}, --Fire Ward r5 - [27128] = {30, nil}, --Fire Ward r6 - [43010] = {30, nil}, --Fire Ward r7 + [11113] = {30, nil, 30, 30, 30, 4}, --Blast Wave r1 + [13018] = {30, nil, 30, 30, 30, 4}, --Blast Wave r2 + [13019] = {30, nil, 30, 30, 30, 4}, --Blast Wave r3 + [13020] = {30, nil, 30, 30, 30, 4}, --Blast Wave r4 + [13021] = {30, nil, 30, 30, 30, 4}, --Blast Wave r5 + [27133] = {30, nil, 30, 30, 30, 4}, --Blast Wave r6 + [33933] = {30, nil, 30, 30, 30, 4}, --Blast Wave r7 + [42944] = {30, nil, 30, 30, 30, 4}, --Blast Wave r8 + [42945] = {30, nil, 30, 30, 30, 4}, --Blast Wave r9 + [28682] = {120, nil, 120, 120, 120, 4}, --Combustion + [31661] = {20, nil, 30, 30, 30, 4}, --Dragon's Breath r1 + [33041] = {20, nil, 30, 30, 30, 4}, --Dragon's Breath r2 + [33042] = {20, nil, 30, 30, 30, 4}, --Dragon's Breath r3 + [33043] = {20, nil, 30, 30, 30, 4}, --Dragon's Breath r4 + [42949] = {20, nil, 30, 30, 30, 4}, --Dragon's Breath r5 + [42950] = {20, nil, 30, 30, 30, 4}, --Dragon's Breath r6 + [543] = {30, nil, 30, 30, 30, 0}, --Fire Ward r1 + [8457] = {30, nil, 30, 30, 30, 0}, --Fire Ward r2 + [8458] = {30, nil, 30, 30, 30, 0}, --Fire Ward r3 + [10223] = {30, nil, 30, 30, 30, 0}, --Fire Ward r4 + [10225] = {30, nil, 30, 30, 30, 0}, --Fire Ward r5 + [27128] = {30, nil, 30, 30, 30, 0}, --Fire Ward r6 + [43010] = {30, nil, 30, 30, 30, 0}, --Fire Ward r7 --Frost [11958] = {384, {44572, 122, 865, 6131, 10230, 27088, 42917, 6143, 8461, 8462, 10177, 28609, 32796, 43012, 11426, 13031, 13032, 13033, - 27134, 33405, 43038, 43039, 45438, 12472, 31687}}, --Cold Snap - [44572] = {30, nil}, --Deep Freeze - [122] = {20, nil}, --Frost Nova r1 - [865] = {20, nil}, --Frost Nova r2 - [6131] = {20, nil}, --Frost Nova r3 - [10230] = {20, nil}, --Frost Nova r4 - [27088] = {20, nil}, --Frost Nova r5 - [42917] = {20, nil}, --Frost Nova r6 - [6143] = {30, nil}, --Frost Ward r1 - [8461] = {30, nil}, --Frost Ward r2 - [8462] = {30, nil}, --Frost Ward r3 - [10177] = {30, nil}, --Frost Ward r4 - [28609] = {30, nil}, --Frost Ward r5 - [32796] = {30, nil}, --Frost Ward r6 - [43012] = {30, nil}, --Frost Ward r7 - [11426] = {24, nil}, --Ice Barrier r1 - [13031] = {24, nil}, --Ice Barrier r2 - [13032] = {24, nil}, --Ice Barrier r3 - [13033] = {24, nil}, --Ice Barrier r4 - [27134] = {24, nil}, --Ice Barrier r5 - [33405] = {24, nil}, --Ice Barrier r6 - [43038] = {24, nil}, --Ice Barrier r7 - [43039] = {24, nil}, --Ice Barrier r8 - [45438] = {240, nil}, --Ice Block - [12472] = {144, nil}, --Icy Veins - [31687] = {144, nil}, --Summon Water Elemental + 27134, 33405, 43038, 43039, 45438, 12472, 31687}, 480, 480, 384, 5}, --Cold Snap + [44572] = {30, nil, 30, 30, 30, 5}, --Deep Freeze + [122] = {20, nil, 20, 20, 20, 0}, --Frost Nova r1 + [865] = {20, nil, 20, 20, 20, 0}, --Frost Nova r2 + [6131] = {20, nil, 20, 20, 20, 0}, --Frost Nova r3 + [10230] = {20, nil, 20, 20, 20, 0}, --Frost Nova r4 + [27088] = {20, nil, 20, 20, 20, 0}, --Frost Nova r5 + [42917] = {20, nil, 20, 20, 20, 0}, --Frost Nova r6 + [6143] = {30, nil, 30, 30, 30, 0}, --Frost Ward r1 + [8461] = {30, nil, 30, 30, 30, 0}, --Frost Ward r2 + [8462] = {30, nil, 30, 30, 30, 0}, --Frost Ward r3 + [10177] = {30, nil, 30, 30, 30, 0}, --Frost Ward r4 + [28609] = {30, nil, 30, 30, 30, 0}, --Frost Ward r5 + [32796] = {30, nil, 30, 30, 30, 0}, --Frost Ward r6 + [43012] = {30, nil, 30, 30, 30, 0}, --Frost Ward r7 + [11426] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r1 + [13031] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r2 + [13032] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r3 + [13033] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r4 + [27134] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r5 + [33405] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r6 + [43038] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r7 + [43039] = {24, nil, 24, 24, 24, 5}, --Ice Barrier r8 + [45438] = {240, nil, 240, 240, 240, 0}, --Ice Block + [12472] = {144, nil, 144, 144, 144, 0}, --Icy Veins + [31687] = {144, nil, 144, 144, 144, 5}, --Summon Water Elemental --Warlock --Total 10 (12 with pets) --Affliction - [6789] = {120, nil}, --Death Coil r1 - [17925] = {120, nil}, --Death Coil r2 - [17962] = {120, nil}, --Death Coil r3 - [27223] = {120, nil}, --Death Coil r4 - [47859] = {120, nil}, --Death Coil r5 - [47860] = {120, nil}, --Death Coil r6 - [5484] = {40, nil}, --Howl of Terror r1 - [17928] = {40, nil}, --Howl of Terror r2 + [6789] = {120, nil, 120, 120, 120, 0}, --Death Coil r1 + [17925] = {120, nil, 120, 120, 120, 0}, --Death Coil r2 + [17962] = {120, nil, 120, 120, 120, 0}, --Death Coil r3 + [27223] = {120, nil, 120, 120, 120, 0}, --Death Coil r4 + [47859] = {120, nil, 120, 120, 120, 0}, --Death Coil r5 + [47860] = {120, nil, 120, 120, 120, 0}, --Death Coil r6 + [5484] = {40, nil, 40, 40, 40, 0}, --Howl of Terror r1 + [17928] = {40, nil, 40, 40, 40, 0}, --Howl of Terror r2 + --Detection + [30108] = {0, nil, 0, 0, 0, 3}, --Unstable Affliction r1 + [30404] = {0, nil, 0, 0, 0, 3}, --Unstable Affliction r2 + [30405] = {0, nil, 0, 0, 0, 3}, --Unstable Affliction r3 + [47841] = {0, nil, 0, 0, 0, 3}, --Unstable Affliction r4 + [47843] = {0, nil, 0, 0, 0, 3}, --Unstable Affliction r5 + [48181] = {0, nil, 0, 0, 0, 3}, --Haunt r1 + [59161] = {0, nil, 0, 0, 0, 3}, --Haunt r2 + [59163] = {0, nil, 0, 0, 0, 3}, --Haunt r3 + [59164] = {0, nil, 0, 0, 0, 3}, --Haunt r4 + [18223] = {0, nil, 0, 0, 0, 3}, --Curse of Exhaustion --Demonology - [54785] = {45, nil}, --Demon Charge - [48020] = {30, nil}, --Demonic Circle: Teleport - [47193] = {42, nil}, --Demonic Empowerment - [18708] = {126, nil}, --Fel Domination - [50589] = {30, nil}, --Immolation Aura - [47241] = {130, nil}, --Metamorphosis - [6229] = {30, nil}, --Shadow Ward r1 - [11739] = {30, nil}, --Shadow Ward r2 - [11740] = {30, nil}, --Shadow Ward r3 - [28610] = {30, nil}, --Shadow Ward r4 - [47890] = {30, nil}, --Shadow Ward r5 - [47891] = {30, nil}, --Shadow Ward r6 + [54785] = {45, nil, 45, 45, 45, 4}, --Demon Charge + [48020] = {30, nil, 30, 30, 30, 0}, --Demonic Circle: Teleport + [47193] = {42, nil, 42, 42, 42, 4}, --Demonic Empowerment + [18708] = {126, nil, 180, 126, 180, 0}, --Fel Domination + [50589] = {30, nil, 30, 30, 30, 4}, --Immolation Aura + [47241] = {130, nil, 130, 130, 130, 4}, --Metamorphosis + [6229] = {30, nil, 30, 30, 30, 0}, --Shadow Ward r1 + [11739] = {30, nil, 30, 30, 30, 0}, --Shadow Ward r2 + [11740] = {30, nil, 30, 30, 30, 0}, --Shadow Ward r3 + [28610] = {30, nil, 30, 30, 30, 0}, --Shadow Ward r4 + [47890] = {30, nil, 30, 30, 30, 0}, --Shadow Ward r5 + [47891] = {30, nil, 30, 30, 30, 0}, --Shadow Ward r6 + --Detection + [47193] = {0, nil, 0, 0, 0, 0}, --Demonic Empowerment --Destruction - [30283] = {20, nil}, --Shadowfury r1 - [30413] = {20, nil}, --Shadowfury r2 - [30414] = {20, nil}, --Shadowfury r3 - [47846] = {20, nil}, --Shadowfury r4 - [47847] = {20, nil}, --Shadowfury r5 + [30283] = {20, nil, 20, 20, 20, 5}, --Shadowfury r1 + [30413] = {20, nil, 20, 20, 20, 5}, --Shadowfury r2 + [30414] = {20, nil, 20, 20, 20, 5}, --Shadowfury r3 + [47846] = {20, nil, 20, 20, 20, 5}, --Shadowfury r4 + [47847] = {20, nil, 20, 20, 20, 5}, --Shadowfury r5 + --Detection + [17962] = {0, nil, 0, 0, 0, 5}, --Conflagrate --Pets - [19647] = {24, nil}, --Spell Lock - [47986] = {60, nil}, --Sacrifice + [19647] = {24, nil, 0, 0, 0, 0}, --Spell Lock + [47986] = {60, nil, 0, 0, 0, 0}, --Sacrifice --Druid --Total: 18 --Typhoon only triggers combat log event, when it hits something --Balance - [22812] = {60, nil}, --Barkskin - [33831] = {180, nil}, --Force of Nature - [29166] = {180, nil}, --Innervate - [16689] = {60, nil}, --Nature's Grasp r1 - [16810] = {60, nil}, --Nature's Grasp r2 - [16811] = {60, nil}, --Nature's Grasp r3 - [16812] = {60, nil}, --Nature's Grasp r4 - [16813] = {60, nil}, --Nature's Grasp r5 - [17329] = {60, nil}, --Nature's Grasp r6 - [27009] = {60, nil}, --Nature's Grasp r7 - [53312] = {60, nil}, --Nature's Grasp r8 - [48505] = {90, nil}, --Starfall r1 - [53199] = {90, nil}, --Starfall r2 - [53200] = {90, nil}, --Starfall r3 - [53201] = {90, nil}, --Starfall r4 - [61391] = {20, nil}, --Typhoon r1 - [61390] = {20, nil}, --Typhoon r2 - [61388] = {20, nil}, --Typhoon r3 - [61387] = {20, nil}, --Typhoon r4 - [53227] = {20, nil}, --Typhoon r5 + [22812] = {60, nil, 60, 60, 60, 0}, --Barkskin + [33831] = {180, nil, 180, 180, 180, 3}, --Force of Nature + [29166] = {180, nil, 180, 180, 180, 0}, --Innervate + [16689] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r1 + [16810] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r2 + [16811] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r3 + [16812] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r4 + [16813] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r5 + [17329] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r6 + [27009] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r7 + [53312] = {60, nil, 60, 60, 60, 0}, --Nature's Grasp r8 + [48505] = {90, nil, 90, 90, 90, 3}, --Starfall r1 + [53199] = {90, nil, 90, 90, 90, 3}, --Starfall r2 + [53200] = {90, nil, 90, 90, 90, 3}, --Starfall r3 + [53201] = {90, nil, 90, 90, 90, 3}, --Starfall r4 + [61391] = {20, nil, 20, 20, 20, 3}, --Typhoon r1 + [61390] = {20, nil, 20, 20, 20, 3}, --Typhoon r2 + [61388] = {20, nil, 20, 20, 20, 3}, --Typhoon r3 + [61387] = {20, nil, 20, 20, 20, 3}, --Typhoon r4 + [53227] = {20, nil, 20, 20, 20, 3}, --Typhoon r5 --Feral - [5211] = {30, nil}, --Bash r1 - [6798] = {30, nil}, --Bash r2 - [8983] = {30, nil}, --Bash r3 - [50334] = {180, nil}, --Berserk - [1850] = {144, nil}, --Dash r1 - [9821] = {144, nil}, --Dash r2 - [33357] = {144, nil}, --Dash r3 - [5229] = {60, nil}, --Enrage - [16979] = {15, nil}, --Feral Charge - Bear - [49376] = {30, nil}, --Feral Charge - Cat - [22842] = {180, nil}, --Frenzied Regeneration - [22570] = {10, nil}, --Maim r1 - [49802] = {10, nil}, --Maim r2 - [61336] = {180, nil}, --Survival Instinct - [5217] = {30, nil}, --Tiger's Fury r1 - [6793] = {30, nil}, --Tiger's Fury r2 - [9845] = {30, nil}, --Tiger's Fury r3 - [9856] = {30, nil}, --Tiger's Fury r4 - [50212] = {30, nil}, --Tiger's Fury r5 - [50213] = {30, nil}, --Tiger's Fury r6 + [5211] = {30, nil, 60, 30, 60, 0}, --Bash r1 + [6798] = {30, nil, 60, 30, 60, 0}, --Bash r2 + [8983] = {30, nil, 60, 30, 60, 0}, --Bash r3 + [50334] = {180, nil, 180, 180, 180, 4}, --Berserk + [1850] = {144, nil, 144, 144, 144, 0}, --Dash r1 + [9821] = {144, nil, 144, 144, 144, 0}, --Dash r2 + [33357] = {144, nil, 144, 144, 144, 0}, --Dash r3 + [5229] = {60, nil, 60, 60, 60, 0}, --Enrage + [16979] = {15, nil, 15, 15, 15, 0}, --Feral Charge - Bear + [49376] = {30, nil, 30, 30, 30, 0}, --Feral Charge - Cat + [22842] = {180, nil, 180, 180, 180, 0}, --Frenzied Regeneration + [22570] = {10, nil, 10, 10, 10, 0}, --Maim r1 + [49802] = {10, nil, 10, 10, 10, 0}, --Maim r2 + [61336] = {180, nil, 180, 180, 180, 0}, --Survival Instinct + [5217] = {30, nil, 30, 30, 30, 0}, --Tiger's Fury r1 + [6793] = {30, nil, 30, 30, 30, 0}, --Tiger's Fury r2 + [9845] = {30, nil, 30, 30, 30, 0}, --Tiger's Fury r3 + [9856] = {30, nil, 30, 30, 30, 0}, --Tiger's Fury r4 + [50212] = {30, nil, 30, 30, 30, 0}, --Tiger's Fury r5 + [50213] = {30, nil, 30, 30, 30, 0}, --Tiger's Fury r6 + --Detection + [33876] = {0, nil, 0, 0, 0, 4}, --Mangle (Cat) r1 + [33982] = {0, nil, 0, 0, 0, 4}, --Mangle (Cat) r2 + [33983] = {0, nil, 0, 0, 0, 4}, --Mangle (Cat) r3 + [48565] = {0, nil, 0, 0, 0, 4}, --Mangle (Cat) r4 + [48566] = {0, nil, 0, 0, 0, 4}, --Mangle (Cat) r5 + [33878] = {0, nil, 0, 0, 0, 4}, --Mangle (Bear) r1 + [33986] = {0, nil, 0, 0, 0, 4}, --Mangle (Bear) r2 + [33987] = {0, nil, 0, 0, 0, 4}, --Mangle (Bear) r3 + [48563] = {0, nil, 0, 0, 0, 4}, --Mangle (Bear) r4 + [48564] = {0, nil, 0, 0, 0, 4}, --Mangle (Bear) r5 --Restoration - [17116] = {180, nil}, --Nature's Swiftness - [18562] = {15, nil}, --Swiftmend - [740] = {192, nil}, --Tranquility r1 - [8918] = {192, nil}, --Tranquility r2 - [9862] = {192, nil}, --Tranquility r3 - [9863] = {192, nil}, --Tranquility r4 - [26983] = {192, nil}, --Tranquility r5 - [48446] = {192, nil}, --Tranquility r6 - [48447] = {192, nil} --Tranquility r7 + [17116] = {180, nil, 180, 180, 180, 5}, --Nature's Swiftness + [18562] = {15, nil, 15, 15, 15, 5}, --Swiftmend + [740] = {192, nil, 480, 480, 192, 0}, --Tranquility r1 + [8918] = {192, nil, 480, 480, 192, 0}, --Tranquility r2 + [9862] = {192, nil, 480, 480, 192, 0}, --Tranquility r3 + [9863] = {192, nil, 480, 480, 192, 0}, --Tranquility r4 + [26983] = {192, nil, 480, 480, 192, 0}, --Tranquility r5 + [48446] = {192, nil, 480, 480, 192, 0}, --Tranquility r6 + [48447] = {192, nil, 480, 480, 192, 0}, --Tranquility r7 + --Detection + [48438] = {0, nil, 0, 0, 0, 5}, --Wild Growth r1 + [53248] = {0, nil, 0, 0, 0, 5}, --Wild Growth r2 + [53249] = {0, nil, 0, 0, 0, 5}, --Wild Growth r3 + [53251] = {0, nil, 0, 0, 0, 5}, --Wild Growth r4 + [33891] = {0, nil, 0, 0, 0, 5}, --Tree of Life } \ No newline at end of file diff --git a/embeds.xml b/embeds.xml index 80c290f..0a82d95 100644 --- a/embeds.xml +++ b/embeds.xml @@ -7,12 +7,12 @@ + -