local indSize = OmaRFSettings.IndSize;
local rhomb = "Interface\\AddOns\\OmaRF\\images\\rhomb";
local square = "Interface\\AddOns\\OmaRF\\images\\square";
-local positions = {"TOPLEFT"};
local M = {};
OmaRFIndicators.Class["DRUID"] = M;
M.Auras = {
- ["Lifebloom"] = "TOPLEFT",
- ["Rejuvenation"] = "TR1",
- ["Cenarion Ward"] = "TR2",
- ["Spring Blossoms"] = "TR3",
- ["Regrowth"] = "TR4",
- ["Cultivation"] = "TR5",
+ [33763] = "TOPLEFT", -- Lifebloom
+ [774] = "TR1", -- Rejuvenation
+ [102352] = "TR2", -- Cenarion Ward (102351 is the pre-buff)
+ [207386] = "TR3", -- Spring Blossoms (207385 is the talent)
+ [155777] = "TR3", -- Germination (either this or Spring Blossoms taken)
+ [8936] = "TR4", -- Regrowth
+ [200389] = "TR5", -- Cultivation
}
function M.Setup(base)
local inds = {};
- for _, pos in pairs(positions) do
- inds[pos] = base:CreateTexture(nil, "OVERLAY");
- inds[pos]:SetPoint(pos, base, pos);
- inds[pos]:SetWidth(indSize);
- inds[pos]:SetHeight(indSize);
- inds[pos]:SetTexture(rhomb);
- inds[pos]:SetVertexColor(0, 1, 0);
- inds[pos]:Hide();
- inds[pos].text = base:CreateFontString(nil, "OVERLAY", "GameFontHighlight");
- inds[pos].text:SetPoint("BOTTOMRIGHT", inds[pos], "BOTTOMRIGHT");
- inds[pos].text:Hide();
- end
+ inds["TOPLEFT"] = base:CreateTexture(nil, "OVERLAY");
+ inds["TOPLEFT"]:SetPoint("TOPLEFT", base, "TOPLEFT");
+ inds["TOPLEFT"]:SetWidth(indSize);
+ inds["TOPLEFT"]:SetHeight(indSize);
+ inds["TOPLEFT"]:SetTexture(rhomb);
+ inds["TOPLEFT"]:SetVertexColor(0, 1, 0.5);
+ inds["TOPLEFT"]:Hide();
+ inds["TOPLEFT"].text = base:CreateFontString(nil, "OVERLAY", "GameFontHighlight");
+ inds["TOPLEFT"].text:SetPoint("BOTTOMRIGHT", inds["TOPLEFT"], "BOTTOMRIGHT");
+ inds["TOPLEFT"].text:Hide();
for _, pos in pairs({"TR1", "TR2", "TR3", "TR4", "TR5"}) do
inds[pos] = base:CreateTexture(nil, "OVERLAY");
inds[pos]:SetWidth(indSize/2);