Wowpedia
Advertisement

Fired when a buff, debuff, status, or item bonus was gained by or faded from an entity (player, pet, NPC, or mob.)

UNIT_AURA: unitTarget, isFullUpdate, updatedAuras

Payload

unitTarget 
string : UnitId
isFullUpdate 
boolean : Boolean indicating if the consumer should do a full update of auras on this unit.
updatedAuras 
UnitAuraUpdateInfo[]? : Optional table of information about changed auras.
Key Type Description
canApplyAura boolean Whether or not the player can apply this aura.
debuffType string Type of debuff this aura applies. May be an empty string.
isBossAura boolean Whether or not this aura was applied by a boss.
isFromPlayerOrPlayerPet boolean Whether or not this aura was applied by the player or their pet.
isHarmful boolean Whether or not this aura is a debuff.
isHelpful boolean Whether or not this aura is a buff.
isNameplateOnly boolean Whether or not this aura should appear on nameplates.
isRaid boolean Whether or not this aura meets the conditions of the RAID aura filter.
name string The name of the aura.
nameplateShowAll boolean Whether or not this aura should be shown on all nameplates, instead of just the personal one.
sourceUnit UnitId Token of the unit that applied the aura.
spellId number The spell ID of the aura.

Details

  • The extended payload can be supplied to the AuraUtil.ShouldSkipAuraUpdate function alongside a predicate function to determine if a consumer of this event may skip further processing of the event as a performance optimization.

Patch changes

  • Shadowlands Patch 9.2.0 (2022-02-22): Added isFullUpdate and updatedAuras parameters in hotfix build 42852 on March 24 2022.[1].
Advertisement