Class Aura [-] [+]

The persistent effect of a Spell that remains on a Unit after the Spell has been cast.

As an example, if you cast a damage-over-time spell on a target, an Aura is put on the target that deals damage continuously.

Auras on your player are displayed in-game as a series of icons to the left of the mini-map.

Inherits all methods from: none

Methods

GetAuraId Returns the ID of the Spell that caused this Aura to be applied.
GetCaster Returns the Unit that casted the Spell that caused this Aura to be applied.
GetCasterGUID Returns the GUID of the Unit that casted the Spell that caused this Aura to be applied.
GetCasterLevel Returns the level of the Unit that casted the Spell that caused this Aura to be applied.
GetCharges Returns the number of charges left on the Aura.
GetDuration Returns the amount of time left until the Aura expires.
GetMaxDuration Returns the amount of time this Aura lasts when applied.
GetOwner Returns the Unit that the Aura has been applied to.
GetSpellInfo Returns the SpellInfo of the spell that created the Aura.
GetStackAmount Returns the number of times the Aura has "stacked".
IsPassive Returns true if the Aura is passive, false otherwise.
Remove Remove this Aura from the Unit it is applied to.
SetDuration Change the amount of time before the Aura expires.
SetMaxDuration Change the maximum amount of time before the Aura expires.
SetStackAmount Change the amount of times the Aura has "stacked" on the Unit.