you need something like this:
lua Code:
local DETONATIONS =
{
[61500] = true,
[63296] = true,
[63299] = true,
[63302] = true,
}
local eventCounter = 0
for abilityId in pairs(DETONATIONS) do
eventCounter = eventCounter + 1
local eventName = ADDON_NAME..eventCounter
EVENT_MANAGER:RegisterForEvent(eventName, EVENT_EFFECT_CHANGED, function(eventCode, changeType, _, _, unitTag, beginTime, endTime, _, _, _, _, _, _, _, _, abilityId)
self:OnEffectChanged(changeType, unitTag, beginTime, endTime, abilityId)
end)
EVENT_MANAGER:AddFilterForEvent(eventName, EVENT_EFFECT_CHANGED, REGISTER_FILTER_ABILITY_ID, abilityId)
end