По поводу настройки Roth UI.
-- // rFilter3
-- // zork - 2010
--get the addon namespace
local addon, ns = ...
--object container
local cfg = CreateFrame("Frame")
cfg.rf3_BuffList, cfg.rf3_DebuffList, cfg.rf3_CooldownList = {}, {}, {}
local player_name, _ = UnitName("player")
local _, player_class = UnitClass("player")
local spec = GetActiveTalentGroup()
cfg.spec = spec
-----------------------------
-- CONFIG
-----------------------------
cfg.highlightPlayerSpells = true
--now with spec possible.
-- 1 is your first spec
-- 2 is your second spec
if player_name == "Тэнъаугуст" and (spec == 1 or spec == 2) then
--Тэнъаугуст Buff List
cfg.rf3_BuffList = {
[1] = {
spellid = 87118, --приверженность тьме
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 130, y = 107 },
unit = "player",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[2] = {
spellid = 77487, --сфера тьмы
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 100, y = 107 },
unit = "player",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[3] = {
spellid = 95799, --усиленные тени
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 70, y = 107 },
unit = "player",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[4] = {
spellid = 74221, --гроза
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 40, y = 107 },
unit = "player",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[5] = {
spellid = 91047, -- боевое чтото там
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = 10, y = 107 },
unit = "player",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[6] = {
spellid = 90985, --Приверженность тьме
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -20, y = 107 },
unit = "player",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
}
--Rothars Debuff List
cfg.rf3_DebuffList = {
[1] = {
spellid = 34914, --прикосновение вампира
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -130, y = 107},
unit = "target",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[2] = {
spellid = 2944, --всепожирающая тьма
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -100, y = 107 },
unit = "target",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
[3] = {
spellid = 589, --слово тьмы боль
size = 26,
pos = { a1 = "BOTTOM", a2 = "BOTTOM", af = "UIParent", x = -70, y = 107 },
unit = "target",
ismine = false,
desaturate = true,
alpha = {
found = {
frame = 1,
icon = 1,
},
not_found = {
frame = 0.4,
icon = 0.6,
},
},
},
}
end
-----------------------------
-- HANDOVER
-----------------------------
--object container to addon namespace
ns.cfg = cfg
У меня отображаются доты и проки над экш барами, но можно перенести в любое другое место, меняя координаты.
Отоброжение только своих дебаффов на цели настраивается в oUF_Diablo/config.lua, строчка onlyShowPlayerDebuffs = true.
Изменения config'ов сохранять в UTF кодировке.