X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/674e0c047004a7f514ee4c991e09603bcee96432..290e5ed3b990ff79225e9048b24166614bf1f8a1:/OmaRF/RaidFrame.lua diff --git a/OmaRF/RaidFrame.lua b/OmaRF/RaidFrame.lua index 078280d..dc5a7a7 100644 --- a/OmaRF/RaidFrame.lua +++ b/OmaRF/RaidFrame.lua @@ -57,7 +57,7 @@ local function setupIndicators(frame) if i == 1 then frame.major[i]:SetPoint("TOPLEFT", frame.major, "TOPLEFT"); else - frame.major[i]:SetPoint("TOPLEFT", frame.major[i-1], "TOPLEFT"); + frame.major[i]:SetPoint("TOPLEFT", frame.major[i-1], "TOPRIGHT"); end frame.major[i]:SetWidth(indSize*2); frame.major[i]:SetHeight(indSize*2); @@ -90,6 +90,10 @@ local function frameShow(frame) frame:RegisterEvent("UNIT_PET"); frame:RegisterEvent("PLAYER_ROLES_ASSIGNED"); frame:RegisterEvent("GROUP_ROSTER_UPDATE"); + frame:RegisterEvent("PLAYER_ENTERING_WORLD"); + frame:RegisterEvent("READY_CHECK"); + frame:RegisterEvent("READY_CHECK_CONFIRM"); + frame:RegisterEvent("READY_CHECK_FINISHED"); registerEvents(frame); frame:SetScript("OnUpdate", unitUpdate); unitEvent(frame, "UPDATE_ALL_BARS", frame.displayed); @@ -180,6 +184,10 @@ local function setupFrame(frame, secure, unit) frame.rez:SetPoint("BOTTOMRIGHT", frame.background, "CENTER", 12, -12); frame.rez:SetTexture("Interface\\RaidFrame\\Raid-Icon-Rez"); frame.rez:Hide(); + frame.ready = frame:CreateTexture(nil, "OVERLAY"); + frame.ready:SetPoint("TOPLEFT", frame.background, "BOTTOMLEFT", 0, 12); + frame.ready:SetPoint("BOTTOMRIGHT", frame.background, "BOTTOMLEFT", 12, 0); + frame.ready:Hide(); -- set up indicators setupIndicators(frame); -- set scripts