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
| CalcMaxStacks |
Returns the Aura's max stacks with the Unit's spell modifiers. |
| Data |
Returns a runtime-persistent cache tied to the Aura. This data will remain for as long as the Aura exists, or until a server restart. |
| 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. |
| GetDuration |
Returns the amount of time left until the Aura expires. |
| GetEffect |
Returns the AuraEffect of the Aura. |
| GetMaxDuration |
Returns the amount of time this Aura lasts when applied. |
| GetOwner | |
| GetSpellInfo | |
| GetStackAmount |
Returns the number of times the Aura has "stacked". |
| PreventDefaultAction |
Prevents charge drop / cooldown execution on current Aura. |
| Remove | |
| 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. |