A library which provide tools for detecting adverse effects on units (such as those that cause you to lose control of your character).
- Individual API's used to indicate whether a specified unit is Asleep/Banished/Charmed/Confused/Disoriented/Ensnared/Feared/Frozen/Horrified/Incapacitated/Polymorphed/Sapped/Shackled/Stunned/Turned/Disarmed/Pacified/Rooted/Silenced (as well as Enraged/Wounded) or has simply lost control of their character.
- Can differentiate between mainhand/offhand/rangedslot disarms.
- Can create effect masks which can be used to query whether a unit has all or some of the desired effects (rather than using the individual API's).
- Callback events for when a unit has effect modifiers applied or removed.