12.07.2015 Views

Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons

Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons

Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

394 Part III ■ Advanced Addon TechniquesEXTRA_ATTACKS—Fires when an actor does additional damage throughextra attacks, such as those granted by Windfury Weapon or the ThrashBlade proc. The following argument is included:amount—The number <strong>of</strong> extra attacks granted by the ability. The actualdamage is listed as additional entries in the combat log.DURABILITY_DAMAGE—This event fires when a spell or ability causes damageto an actor’s items. For example, Nefarion’s hunter call in BlackwingLair or Ragnaros’ Melt Weapon ability, which reduce the durability <strong>of</strong> theplayer’s items.DURABILITY_DAMAGE_ALL—This event fires when a spell or ability causesdamage to all <strong>of</strong> an actor’s items.AURA_APPLIED—Fires when an aura is applied to an actor. The followingargument is included:auraType—A string indicating the type <strong>of</strong> the aura. Observed valuesare BUFF <strong>and</strong> DEBUFF.AURA_APPLIED_DOSE—Fires when a stackable aura is applied to an actor,such as Lifebloom or Penance. The following arguments are included:auraType—A string indicating the type <strong>of</strong> the aura. Observed valuesare BUFF <strong>and</strong> DEBUFF.amount—The number <strong>of</strong> doses applied.AURA_REFRESH—Fires when an aura is refreshed with a new application.The following argument is included:auraType—A string indicating the type <strong>of</strong> the aura. Observed valuesare BUFF <strong>and</strong> DEBUFF.AURA_REMOVED—Fires when an aura is removed from an actor. The followingargument is included:auraType—A string indicating the type <strong>of</strong> the aura. Observed valuesare BUFF <strong>and</strong> DEBUFF.AURA_REMOVED_DOSE—Fires when a dose is removed from a stackable aura,such as Lifebloom or Penance. The following arguments are included:auraType—A string indicating the type <strong>of</strong> the aura. Observed valuesare BUFF <strong>and</strong> DEBUFF.amount—The number <strong>of</strong> doses removed.AURA_BROKEN—Fires when an aura has been broken by damage. Thefollowing argument is included:auraType—A string indicating the type <strong>of</strong> the aura. Observed valuesare BUFF <strong>and</strong> DEBUFF.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!