mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
Fix: fixed aura module with initial configuration and support for tracking buffs, debuffs, and weapon enchants
removed incorrect tutorial tooltip
This commit is contained in:
@@ -7,6 +7,40 @@ local min = math.min
|
||||
--WoW API / Variables
|
||||
local hooksecurefunc = hooksecurefunc
|
||||
local GetScreenHeight = GetScreenHeight
|
||||
local GetNumQuestWatches = GetNumQuestWatches
|
||||
local GetQuestIndexForWatch = GetQuestIndexForWatch
|
||||
local RemoveQuestWatch = RemoveQuestWatch
|
||||
local AddQuestWatch = AddQuestWatch
|
||||
local QuestWatch_Update = QuestWatch_Update
|
||||
|
||||
local original_QuestWatch_Update = QuestWatch_Update
|
||||
function _G.QuestWatch_Update()
|
||||
local watched = {}
|
||||
local order = {}
|
||||
local hasDuplicates = false
|
||||
for i = 1, GetNumQuestWatches() do
|
||||
local qIndex = GetQuestIndexForWatch(i)
|
||||
if qIndex then
|
||||
if watched[qIndex] then
|
||||
hasDuplicates = true
|
||||
else
|
||||
watched[qIndex] = true
|
||||
table.insert(order, qIndex)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if hasDuplicates then
|
||||
for i = 1, table.getn(order) do
|
||||
RemoveQuestWatch(order[i])
|
||||
end
|
||||
for i = 1, table.getn(order) do
|
||||
AddQuestWatch(order[i])
|
||||
end
|
||||
end
|
||||
|
||||
original_QuestWatch_Update()
|
||||
end
|
||||
|
||||
local WatchFrameHolder = CreateFrame("Frame", "WatchFrameHolder", E.UIParent)
|
||||
WatchFrameHolder:SetWidth(150)
|
||||
|
||||
Reference in New Issue
Block a user