Backport event TRIGGER:x support from mainline
https://github.com/WeakAuras/WeakAuras2/commit/3ab97ddce48e6ba46b49a7fdb36a4efa2d1c935b#diff-06c2316487fbaca0f482a162e763ad96ce5624a012a6d5417653b2068d144dfdR119
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user