Class SpellInfo [-] [+]
Methods
| CanBeUsedInCombat | |
| CanDispelAura | |
| CanPierceImmuneAura | |
| CheckExplicitTarget | |
| CheckLocation | |
| CheckShapeshift | |
| CheckTarget | |
| CheckTargetCreatureType | |
| GetAllEffectsMechanicMask | |
| GetAttributes |
Retrieves the attributes of the SpellInfo based on the attribute type. |
| GetAuraState | |
| GetCategory |
Retrieves the category of the SpellInfo. |
| GetDispelMask | |
| GetEffectMechanic | |
| GetEffectMechanicMask | |
| GetExplicitTargetMask | |
| GetName |
Returns the name of the SpellInfo |
| GetSchoolMask | |
| GetSpellMechanicMaskByEffectMask | |
| GetSpellSpecific | |
| HasAreaAuraEffect |
Checks if the SpellInfo has an area aura effect. |
| HasAttribute |
Checks if the SpellInfo has a specific attribute. |
| HasAura |
Checks if the SpellInfo has a specific aura. |
| HasEffect |
Checks if the SpellInfo has a specific effect. |
| IsAbilityLearnedWithProfession |
Checks if the SpellInfo represents an ability learned with a profession skill. |
| IsAbilityOfSkillType |
Checks if the SpellInfo represents an ability of a specific skill type. |
| IsAffectedBySpellMods | |
| IsAffectingArea |
Determines whether the SpellInfo affects an area (AOE - Area of Effect) |
| IsAllowingDeadTarget | |
| IsAuraExclusiveBySpecificPerCasterWith | |
| IsAuraExclusiveBySpecificWith | |
| IsAutoRepeatRangedSpell | |
| IsAutocastable |
Checks if the SpellInfo represents a spell or ability that can be set to autocast. |
| IsBreakingStealth | |
| IsChanneled | |
| IsCooldownStartedOnEvent |
Returns a boolean indicating whether the cooldown has started on the event associated with the SpellInfo |
| IsDeathPersistent |
Returns a boolean indicating whether the death is persistent for the given SpellInfo |
| IsExplicitDiscovery |
Checks if the SpellInfo is an explicit discovery. |
| IsLootCrafting |
Checks if the SpellInfo is related to loot crafting. |
| IsMultiSlotAura |
Checks if the SpellInfo represents a multi-slot aura spell or effect. |
| IsPassive |
Checks if the SpellInfo represents a passive spell or ability. |
| IsPassiveStackableWithRanks |
Checks if the SpellInfo represents a passive spell or ability that is stackable with different ranks. |
| IsPositive | |
| IsPositiveEffect | |
| IsPrimaryProfession |
Checks if the SpellInfo is related to a primary profession skill. |
| IsPrimaryProfessionFirstRank |
Checks if the SpellInfo represents the first rank of a primary profession skill. |
| IsProfession |
Checks if the SpellInfo is related to a profession skill. |
| IsProfessionOrRiding |
Checks if the SpellInfo is related to a Profession skill or Riding skill. |
| IsRangedWeaponSpell | |
| IsRequiringDeadTarget |
Returns a boolean indicating whether the SpellInfo requires a dead target |
| IsSelfCast |
Checks if the SpellInfo represents a self-casting spell or ability. |
| IsSingleTarget | |
| IsStackableWithRanks |
Determines if the SpellInfo represents a spell or ability that stack with different ranks. |
| IsTargetingArea |
Determines if the SpellInfo represents a spell or ability that targets an area. |
| NeedsComboPoints | |
| NeedsExplicitUnitTarget |
Checks if the SpellInfo requires an explicit unit target. |
| NeedsToBeTriggeredByCaster |
Checks if the SpellInfo requires to be triggered by the caster of another specified spell. |