bccab8e - Add castbars
[wowui.git] / kehys / auras.lua
index d8ca67c..f7f4365 100644 (file)
@@ -10,7 +10,6 @@ local watchedAuras = {
     --[268391] = {bar=false}, -- Mental Assault
     --[272571] = {bar=false}, -- Choking Waters
     --[268008] = {bar=false}, -- Snake Charm
-    --[260741] = {bar=false}, -- Jagged Nettles
     --[280605] = {bar=false}, -- Brain Freeze
     --[268797] = {bar=false}, -- Transmute to Goo
     --[265889] = {bar=false}, -- Torch Strike
@@ -20,6 +19,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
@@ -31,6 +33,7 @@ local watchedAuras = {
     [209858] = {1, "stacks"}, -- Necrotic Wound (M+)
     [240559] = {1, "stacks"}, -- Grievous Wound (M+)
     [240443] = {1, "stacks"}, -- Burst (M+)
+    [260741] = {1, "heal"}, -- Jagged Nettles (Waycrest Manor)
     -- Uldir
     [265264] = {2, "alert"}, -- Void Lash (Zek'voz)
     -- Battle of Dazar'alor
@@ -40,6 +43,8 @@ local watchedAuras = {
     [286646] = {1, "heal"}, -- Gigavolt Charge (Mekkatorque)
     [288939] = {1, "heal"}, -- Gigavolt Radiation (Mekkatorque)
     [287891] = {1, "stacks"}, -- Sheep Shrapnel (Mekkatorque)
+    [287114] = {1, "alert"}, -- Miscalculated Teleport (Mekkatorque)
+    [287167] = {1, "stacks"}, -- Discombobulation (Mekkatorque)
     [287993] = {1, "stacks"}, -- Chilling Touch (Jaina)
     [283507] = {1, "heal"}, -- Volatile Charge (Opulence)
     [287648] = {1, "heal"}, -- Volatile Charge (Opulence)
@@ -64,6 +69,20 @@ local watchedAuras = {
     [296693] = {1, "stacks"}, -- Waterlogged (Ashvane)
     [297333] = {1, "heal"}, -- Briny Bubble (Ashvane)
     [298306] = {1, "stacks"}, -- Incubation Fluid (Orgozoa)
+    -- Ny'alotha
+    [313255] = {20, "stacks"}, -- Creeping Madness (Wrathion)
+    [310224] = {1, "stacks"}, -- Annihilation (Vexiona)
+    [307358] = {1, "heal"}, -- Debilitating Spit (Shad'har)
+    [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
+    [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)
 };
 local playerGuid = nil;
 
@@ -137,3 +156,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