I have some questions regarding AddFilterForEvent.
- Specifying multiple filters in one call -- AND?
I assume this limits the event handler to ultimate AND player, right?
Lua Code:
EVENT_MANAGER:AddFilterForEvent("ZO_ActionBar", EVENT_POWER_UPDATE, REGISTER_FILTER_POWER_TYPE, POWERTYPE_ULTIMATE, REGISTER_FILTER_UNIT_TAG, "player")
- Multiple calls to AddFilterForEvent -- OR?
Would this limit the handler to events related to player ultimate OR boss health?
Lua Code:
EVENT_MANAGER:AddFilterForEvent("ZO_ActionBar", EVENT_POWER_UPDATE, REGISTER_FILTER_POWER_TYPE, POWERTYPE_ULTIMATE, REGISTER_FILTER_UNIT_TAG, "player")
EVENT_MANAGER:AddFilterForEvent("ZO_ActionBar", EVENT_POWER_UPDATE, REGISTER_FILTER_POWER_TYPE, POWERTYPE_HEALTH, REGISTER_FILTER_UNIT_TAG, "boss")
- Lifespan of filters
Are filters reset upon UnregisterForEvent, or do they persist "forever"? I couldn't find any reset/clear function.