c7542a4 - Phasing function changed in 9.0
[wowui.git] / kehys / auras.lua
index 07b28da..2291aa1 100644 (file)
@@ -2,6 +2,8 @@
 -- 2019 Aleksi Blinnikka
 local _, addon = ...;
 local CombatLogGetCurrentEventInfo = CombatLogGetCurrentEventInfo;
+local UnitAura = UnitAura;
+local UnitGUID = UnitGUID;
 
 local guids = addon.FrameGuids;
 local watchedAuras = {
@@ -19,6 +21,9 @@ local watchedAuras = {
     [287280] = {1, "buff1"}, -- Glimmer of Light
     [194384] = {1, "buff1"}, -- Atonement
     [61295] = {1, "buff1"}, -- Riptide
+    [53563] = {1, "buff2"}, -- Beacon of Light
+    [156910] = {1, "buff2"}, -- Beacon of Faith
+    [200025] = {1, "buff2"}, -- Beacon of Virtue
     -- Tank defensives
     [6940] = {1, "tankcd"}, -- Blessing of Sacrifice
     [33206] = {1, "tankcd"}, -- Pain Suppression
@@ -49,7 +54,6 @@ local watchedAuras = {
     [287072] = {1, "heal"}, -- Liquid Gold (Opulence)
     [284781] = {1, "heal"}, -- Grievous Axe (Rastakhan)
     [290955] = {1, "heal"}, -- Grievous Axe (Rastakhan)
-    --[284663] = {1, "alert"}, -- Bwonsamdi's Wrath (Conclave)
     -- Crucible of Storms
     [282566] = {1, "stacks"}, -- Promises of Power (Restless Cabal)
     [282738] = {1, "alert"}, -- Embrace of the Void (Restless Cabal)
@@ -73,13 +77,17 @@ local watchedAuras = {
     [318078] = {1, "alert"}, -- Fixate (Shad'har)
     [312486] = {1, "stacks"}, -- Recurring Nightmare (Il'gynoth)
     [313400] = {1, "stacks"}, -- Corrupted Mind (N'zoth)
-    [319346] = {1, "heal"}, -- Infinity's Toll (N'zoth) phase marker
+    --[319346] = {1, "heal"}, -- Infinity's Toll (N'zoth) phase marker
     [316506] = {1, "alert"}, -- Heartpiercer Venom (Trash)
     [315025] = {1, "heal"}, -- Ancient Curse (Maut)
     [315311] = {1, "stacks"}, -- Ravage (Hivemind)
     [313460] = {1, "alert"}, -- Nullification (Hivemind)
     [313461] = {1, "heal"}, -- Corrosion (Hivemind)
     [307359] = {1, "heal"}, -- Despair (Vexiona)
+    [313077] = {1, "heal"}, -- Unleashed Nightmare (Ra-den)
+    [316065] = {1, "alert"}, -- Corrupted Existence (Ra-den)
+    [313364] = {1, "heal"}, -- Mental Decay (Carapace of N'zoth)
+    [307044] = {4, "stacks"}, -- Nightmare Antibody (Carapace of N'zoth)
 };
 local playerGuid = nil;
 
@@ -153,3 +161,22 @@ frame:SetScript("OnEvent", function()
     frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
 end);
 frame:RegisterEvent("PLAYER_LOGIN");
+
+-- debug slash command to get target auras
+SLASH_KEHYS1 = "/kaura"
+function SlashCmdList.KEHYS(msg, editBox)
+    local name, spellid, count, source;
+    local unit = "target";
+    if msg and msg ~= "" then
+        unit = msg;
+    end
+    for filter, atype in pairs(types) do
+        local i = 1;
+        while true do
+            name, _, count, _, _, _, source, _, _, spellid = UnitAura(unit, i, filter);
+            if not spellid then break end
+            print(atype, name, count, source, spellid);
+            i = i + 1;
+        end
+    end
+end