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.

Generated on
©2016 - Eluna Lua Engine