ManneN
2024-10-06 20:14:40 +02:00
committed by GitHub
parent 5df4e593d7
commit f85f2dc1ef
5 changed files with 109 additions and 5 deletions
+18
View File
@@ -120,6 +120,15 @@ local function GetCustomTriggerOptions(data, triggernum)
if not (OptionsPrivate.Private.baseUnitId[unit] and OptionsPrivate.Private.multiUnitId[unit]) and not string.find(unit, "^nameplate%d+$") then
return "|cFFFF0000"..L["Unit %s is not a valid unit for RegisterUnitEvent"]:format(unit)
end
elseif trueEvent == "TRIGGER" then
local requestedTriggernum = tonumber(i)
if requestedTriggernum then
if OptionsPrivate.Private.watched_trigger_events[data.id]
and OptionsPrivate.Private.watched_trigger_events[data.id][triggernum]
and OptionsPrivate.Private.watched_trigger_events[data.id][triggernum][requestedTriggernum] then
return "|cFFFF0000"..L["Reciprocal TRIGGER:# requests will be ignored!"]
end
end
end
end
end
@@ -151,6 +160,15 @@ local function GetCustomTriggerOptions(data, triggernum)
if not (OptionsPrivate.Private.baseUnitId[unit] or string.find(unit, "^nameplate%d+$")) then
return false
end
elseif trueEvent == "TRIGGER" then
local requestedTriggernum = tonumber(i)
if requestedTriggernum then
if OptionsPrivate.Private.watched_trigger_events[data.id]
and OptionsPrivate.Private.watched_trigger_events[data.id][triggernum]
and OptionsPrivate.Private.watched_trigger_events[data.id][triggernum][requestedTriggernum] then
return false
end
end
end
end
end