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. |