X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/a7dd68bc57fdc3733ae09bdaef561a6df5e7b338..fac882730b745c44200c9dfe0b0b80a8d7650bd0:/OmaTMW/TellMeWhen.lua diff --git a/OmaTMW/TellMeWhen.lua b/OmaTMW/TellMeWhen.lua index 6037c86..b5a5a2b 100644 --- a/OmaTMW/TellMeWhen.lua +++ b/OmaTMW/TellMeWhen.lua @@ -116,8 +116,18 @@ local chars = { auraFilter = "PLAYER HELPFUL", x = 570, y = 440, - width = 80, - height = 80, + width = 60, + height = 60, + }, + { + unit = "player", + spec = 2, -- Protection + auras = {"Shining Light"}, + auraFilter = "PLAYER HELPFUL", + x = 630, + y = 440, + width = 60, + height = 60, }, { unit = "player", @@ -256,6 +266,86 @@ local chars = { height = 40, }, }, + ["Iled"] = { + { + unit = "player", + auras = {"Arcane Intellect"}, + auraFilter = "HELPFUL", + invert = true, + x = 720, + y = 460, + width = 60, + height = 60, + }, + { + unit = "player", + auras = {"Rune of Power"}, + auraFilter = "PLAYER HELPFUL", + x = 660, + y = 460, + width = 40, + height = 40, + }, + { + unit = "target", + spec = 3, -- Frost + auras = {"Winter's Chill"}, + auraFilter = "PLAYER HARMFUL", + x = 700, + y = 460, + width = 40, + height = 40, + }, + { + unit = "player", + spec = 2, -- Fire + auras = {"Sun King's Blessing"}, + auraFilter = "PLAYER HELPFUL", + x = 700, + y = 460, + width = 40, + height = 40, + }, + { + unit = "player", + spec = 3, -- Frost + auras = {"Icy Veins"}, + auraFilter = "PLAYER HELPFUL", + x = 660, + y = 420, + width = 40, + height = 40, + }, + { + unit = "player", + spec = 2, -- Fire + auras = {"Combustion"}, + auraFilter = "PLAYER HELPFUL", + x = 660, + y = 420, + width = 40, + height = 40, + }, + { + unit = "player", + spec = 2, -- Fire + auras = {"Infernal Cascade"}, + auraFilter = "PLAYER HELPFUL", + x = 620, + y = 420, + width = 40, + height = 40, + }, + { + unit = "player", + auras = {"Alter Time"}, + auraFilter = "PLAYER HELPFUL", + x = 700, + y = 420, + width = 40, + height = 40, + }, + }, }, }; @@ -301,7 +391,10 @@ local settings = { "Chilling Touch", "Volatile Charge", "Liquid Gold", "Drained Soul", "Evoke Anguish", "Ancient Curse", "Corrosion", "Debilitating Spit", "Tasty Morsel", "Encroaching Shadows", "Corrupted Existence", "Madness Bomb", "Crimson Chorus", "Essence Sap", "Bloodlight", - "Arcane Vulnerability", "Wicked Laceration", "Withering Touch" + "Arcane Vulnerability", "Wicked Laceration", "Withering Touch", "Fragment of Destiny", + "Flameclasp Eruption", "Wailing Arrow", "Frozen Destruction", + "Remnant: Mort'regar's Echoes", "Barbed Arrow", "Scorn", "Ire", "Song of Dissolution", + "Grim Portent", "Exposed Threads of Fate", "Despair" }, auraFilter = "HARMFUL", x = 660, @@ -312,7 +405,7 @@ local settings = { { unit = "player", auras = { - "Adaptive Membrane", "Gluttonous Miasma" + "Adaptive Membrane", "Gluttonous Miasma", "Remnant: Soulforge Heat" }, auraFilter = "HARMFUL", x = 660, @@ -336,11 +429,11 @@ local Indicators = CreateFrame("Frame", "OmaTMW", UIParent); local function updateAuraFrame(frame) local unit = frame.unit; if UnitExists(unit) and (not frame.spec or frame.spec == currentSpec) then - local name, icon, count, duration, expires; + local name, icon, count, duration, expires, id; local auraFilter = frame.auraFilter; local i = 1; while true do - name, icon, count, _, duration, expires = UnitAura(unit, i, auraFilter); + name, icon, count, _, duration, expires, _, _, _, id = UnitAura(unit, i, auraFilter); if not name then break end -- possible improvement to add spellID as an option if frame.auras[name] and not frame.invert then