Combat Log Events - WoWAnalyzer/WoWAnalyzer GitHub Wiki

The following events are available:

  • begincast triggered when an actor starts casting any channeled spell.
  • cast triggered when an actor successfully completes a cast. Can also be triggered by procs and other weird things, even boss mechanics sometimes show up as player casts.
  • miss triggered when an actor misses
  • damage triggered by any kind of damage event, either by players or enemies.
  • heal triggered by healing done. This can have an absorbed property that is used for healing absorbed by debuffs (e.g. Misery on Varimathras). This is NOT used for absorbs such as Power Word: Shield.
  • absorbed triggered by absorb healing (e.g. Power Word: Shield).
  • healabsorbed triggered by healing being absorbed on the target (e.g. Misery on Varimathras).
  • applybuff triggered when a buff is applied.
  • applydebuff triggered when a debuff is applied.
  • applybuffstack triggered when a buff stack is gained.
  • applydebuffstack triggered when a debuff stack is gained.
  • refreshbuff triggered when a buff is refreshed. You will rarely need this as applybuff -> removebuff usually suffices.
  • refreshdebuff triggered when a debuff is refreshed. You will rarely need this as applydebuff -> removedebuff usually suffices.
  • removebuff triggered when a buff is removed.
  • removedebuff triggered when a debuff is removed.
  • removebuffstack triggered when a buff stack is removed.
  • removedebuffstack triggered when a debuff stack is removed.
  • summon triggered when a pet/totem/guardian/minon is summoned by the player.
  • create ???
  • death triggered when an actor dies.
  • instakill ???
  • destroy ???
  • extraattacks ???
  • aurabroken ???
  • dispel triggered when a buff or debuff is dispelled.
  • interrupt triggered when an actor is interrupted.
  • steal ???
  • leech ???
  • energize triggered when an effect gives resources (e.g. Blessing of Wisdom mana regeneration).
  • drain triggered when an effect drains resources (e.g. the extra Energy spent for Ferocious Bite).
  • resurrect triggered when a dead player is brought back to life.
  • encounterstart never triggered as we filter by selected player's actor id and this has no actor id. Use on_initialized() instead.
  • encounterend never triggered as we filter by selected player's actor id and this has no actor id. Use on_finished() instead.

Please update this list if you find something new and interesting.