21 lines
587 B
Lua
21 lines
587 B
Lua
|
|
local HookRefreshUnit = pfUI.uf.RefreshUnit
|
|
function pfUI.uf:RefreshUnit(unit, component)
|
|
local raidforgroup = pfUI_config["unitframes"]["raidforgroup"]
|
|
|
|
if unit:GetName() == "pfRaid1"
|
|
and GetNumPartyMembers() == 0
|
|
and not UnitInRaid("player")
|
|
then
|
|
-- conflict with line api/unitframes.lua:884, I know this is shit,
|
|
-- but I need to intercept this block
|
|
pfUI_config["unitframes"]["raidforgroup"] = "0"
|
|
|
|
unit.id = ""
|
|
unit.label = "player"
|
|
end
|
|
|
|
HookRefreshUnit(this, unit, component)
|
|
|
|
pfUI_config["unitframes"]["raidforgroup"] = raidforgroup
|
|
end |