Class Spell [-] [+]
An instance of a spell, created when the spell is cast by a Unit.
Inherits all methods from: none
Methods
| CalculateDamage |
Calculates the damage for the given effect index of the Spell. |
| Cancel |
Cancels the Spell. |
| Cast |
Casts the Spell. |
| CleanupTargetList |
Cleans up the target list of the Spell. |
| Finish |
Finishes the Spell. |
| GetCastTime |
Returns the cast time of the Spell. |
| GetCaster | |
| GetDelayMoment |
Returns the delay moment of the Spell. |
| GetDelayStart |
Returns the delay start time of the Spell. |
| GetDuration |
Returns the spell duration of the Spell. |
| GetEntry |
Returns the entry ID of the Spell. |
| GetGameObjectTargetCountForEffect |
Returns the number of GameObject targets for the given effect index of the Spell. |
| GetItemTargetCountForEffect |
Returns the number of item targets for the given effect index of the Spell. |
| GetOriginalCaster | |
| GetPowerCost |
Returns the power cost of the Spell. |
| GetRuneState |
Returns the rune state of the Spell. |
| GetSpellInfo | |
| GetState |
Returns the current state of the Spell. |
| GetTarget | |
| GetTargetDest |
Returns the target destination coordinates of the Spell. |
| GetUnitTargetCountForEffect |
Returns the number of unit targets for the given effect index of the Spell. |
| IsAutoActionResetSpell |
Returns |
| IsAutoRepeat |
Returns |
| IsChannelActive |
Returns |
| IsDeletable |
Returns |
| IsIgnoringCooldowns |
Returns |
| IsInterruptable |
Returns |
| IsNeedSendToClient |
Returns |
| IsPositive |
Returns |
| IsProcDisabled |
Returns |
| IsTriggered |
Returns |
| IsTriggeredByAura |
Returns |
| SetAutoRepeat |
Sets the Spell to automatically repeat. |
| SetDelayStart |
Sets the delay start time of the Spell. |
| SetExecutedCurrently |
Sets whether the Spell is currently being executed. |
| SetReferencedFromCurrent |
Sets whether the Spell is referenced from the current spell. |
| SetRuneState |
Sets the rune state of the Spell. |
| SetSpellValue |
Sets a spell value modifier on the Spell. |
| SetState |
Sets the state of the Spell. |
| UpdatePointers |
Updates the Spell's pointers. Must be used after time delays on non-triggered spell casts. |