["Stormreaver"] = {
["Vildan"] = {1, 2, 3, 4,},
["Gedren"] = {1, 2, 3, 4,},
+ ["Gazden"] = {1, 2, 3, 4,},
},
};
Indicators.lua
DruidIndicators.lua
PaladinIndicators.lua
+ShamanIndicators.lua
Events.lua
RaidFrame.lua
["alt-spell2"] = "Rebirth",
},
},
+ ["Gazden"] = {
+ AnchorX = 0,
+ AnchorY = -330,
+ Clickheal = {
+ ["type1"] = "spell",
+ ["type2"] = "spell",
+ ["shift-type1"] = "spell",
+ ["ctrl-type1"] = "spell",
+ ["spell1"] = "Healing Wave",
+ ["spell2"] = "Chain Heal",
+ ["shift-spell1"] = "Healing Surge",
+ ["ctrl-spell1"] = "Purify Spirit",
+ },
+ },
},
};
--- /dev/null
+-- PaladinIndicators.lua
+local pairs = pairs;
+
+local indSize = OmaRFSettings.IndSize;
+local rhomb = "Interface\\AddOns\\OmaRF\\images\\rhomb";
+
+local M = {};
+OmaRFIndicators.Class["SHAMAN"] = M;
+M.Auras = {
+ [61295] = "TOPRIGHT", -- Riptide
+}
+
+function M.Setup(base)
+ local inds = {};
+ inds["TOPRIGHT"] = base:CreateTexture(nil, "OVERLAY");
+ inds["TOPRIGHT"]:SetPoint("TOPRIGHT", base, "TOPRIGHT");
+ inds["TOPRIGHT"]:SetWidth(indSize);
+ inds["TOPRIGHT"]:SetHeight(indSize);
+ inds["TOPRIGHT"]:SetTexture(rhomb);
+ inds["TOPRIGHT"]:SetVertexColor(0, 0.5, 1);
+ inds["TOPRIGHT"]:Hide();
+ inds["TOPRIGHT"].text = base:CreateFontString(nil, "OVERLAY", "GameFontHighlight");
+ inds["TOPRIGHT"].text:SetPoint("BOTTOMRIGHT", inds["TOPRIGHT"], "BOTTOMRIGHT");
+ inds["TOPRIGHT"].text:Hide();
+ return inds;
+end
if UnitExists(unit) and (not frame.spec or frame.spec == currentSpec) then
local name, icon, count, duration, expires;
for _, aura in pairs(frame.auras) do
- name, _, icon, count, _, duration, expires = UnitAura(unit, aura, nil, frame.auraFilter);
+ name, _, icon, count, _, duration, expires = UnitAura(unit, aura, nil, frame.auraFilter);
if name then
if count > 0 then
frame.stack:SetText(count);