_allowedMechanicMask | SpellInfo | private |
_auraState | SpellInfo | private |
_diminishInfo | SpellInfo | private |
_effects | SpellInfo | private |
_InitializeExplicitTargetMask() | SpellInfo | private |
_InitializeSpellPositivity() | SpellInfo | private |
_LoadAuraState() | SpellInfo | private |
_LoadImmunityInfo() | SpellInfo | private |
_LoadSpellDiminishInfo() | SpellInfo | private |
_LoadSpellSpecific() | SpellInfo | private |
_LoadSqrtTargetLimit(int32 maxTargets, int32 numNonDiminishedTargets, Optional< SpellEffIndex > maxTargetsEffectValueHolder, Optional< SpellEffIndex > numNonDiminishedTargetsEffectValueHolder) | SpellInfo | private |
_spellSpecific | SpellInfo | private |
_UnloadImplicitTargetConditionLists() | SpellInfo | private |
_visuals | SpellInfo | private |
ActiveIconFileDataId | SpellInfo | |
ApplyAllSpellImmunitiesTo(Unit *target, SpellEffectInfo const &spellEffectInfo, bool apply) const | SpellInfo | |
Attributes | SpellInfo | |
AttributesCu | SpellInfo | |
AttributesEx | SpellInfo | |
AttributesEx10 | SpellInfo | |
AttributesEx11 | SpellInfo | |
AttributesEx12 | SpellInfo | |
AttributesEx13 | SpellInfo | |
AttributesEx14 | SpellInfo | |
AttributesEx2 | SpellInfo | |
AttributesEx3 | SpellInfo | |
AttributesEx4 | SpellInfo | |
AttributesEx5 | SpellInfo | |
AttributesEx6 | SpellInfo | |
AttributesEx7 | SpellInfo | |
AttributesEx8 | SpellInfo | |
AttributesEx9 | SpellInfo | |
AuraInterruptFlags | SpellInfo | |
AuraInterruptFlags2 | SpellInfo | |
BaseLevel | SpellInfo | |
CalcCastTime(Spell *spell=nullptr) const | SpellInfo | |
CalcDuration(WorldObject const *caster=nullptr) const | SpellInfo | |
CalcPowerCost(Powers powerType, bool optionalCost, WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) const | SpellInfo | |
CalcPowerCost(SpellPowerEntry const *power, bool optionalCost, WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) const | SpellInfo | |
CalcPowerCost(WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) const | SpellInfo | |
CalcProcPPM(Unit *caster, int32 itemLevel) const | SpellInfo | |
CanBeInterrupted(WorldObject const *interruptCaster, Unit const *interruptTarget, bool ignoreImmunity=false) const | SpellInfo | |
CanBeUsedInCombat(Unit const *caster) const | SpellInfo | |
CanDispelAura(SpellInfo const *auraSpellInfo) const | SpellInfo | |
CanPierceImmuneAura(SpellInfo const *auraSpellInfo) const | SpellInfo | |
CanSpellProvideImmunityAgainstAura(SpellInfo const *auraSpellInfo) const | SpellInfo | |
CasterAuraSpell | SpellInfo | |
CasterAuraState | SpellInfo | |
CasterAuraType | SpellInfo | |
CastTimeEntry | SpellInfo | |
CategoryId | SpellInfo | |
CategoryRecoveryTime | SpellInfo | |
ChainEntry | SpellInfo | |
ChannelInterruptFlags | SpellInfo | |
ChannelInterruptFlags2 | SpellInfo | |
ChargeCategoryId | SpellInfo | |
CheckExplicitTarget(WorldObject const *caster, WorldObject const *target, Item const *itemTarget=nullptr) const | SpellInfo | |
CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player const *player=nullptr) const | SpellInfo | |
CheckShapeshift(uint32 form) const | SpellInfo | |
CheckTarget(WorldObject const *caster, WorldObject const *target, bool implicit=true) const | SpellInfo | |
CheckTargetCreatureType(Unit const *target) const | SpellInfo | |
CheckVehicle(Unit const *caster) const | SpellInfo | |
ConeAngle | SpellInfo | |
ContentTuningId | SpellInfo | |
CooldownAuraSpellId | SpellInfo | |
Difficulty | SpellInfo | |
Dispel | SpellInfo | |
DmgClass | SpellInfo | |
DurationEntry | SpellInfo | |
EquippedItemClass | SpellInfo | |
EquippedItemInventoryTypeMask | SpellInfo | |
EquippedItemSubClassMask | SpellInfo | |
ExcludeCasterAuraSpell | SpellInfo | |
ExcludeCasterAuraState | SpellInfo | |
ExcludeCasterAuraType | SpellInfo | |
ExcludeTargetAuraSpell | SpellInfo | |
ExcludeTargetAuraState | SpellInfo | |
ExcludeTargetAuraType | SpellInfo | |
ExplicitTargetMask | SpellInfo | |
FacingCasterFlags | SpellInfo | |
GetAllEffectsMechanicMask() const | SpellInfo | |
GetAllowedMechanicMask() const | SpellInfo | |
GetAttackType() const | SpellInfo | |
GetAuraRankForLevel(uint8 level) const | SpellInfo | |
GetAuraState() const | SpellInfo | |
GetCategory() const | SpellInfo | |
GetDiminishingReturnsGroupForSpell() const | SpellInfo | |
GetDiminishingReturnsGroupType() const | SpellInfo | |
GetDiminishingReturnsLimitDuration() const | SpellInfo | |
GetDiminishingReturnsMaxLevel() const | SpellInfo | |
GetDispelMask() const | SpellInfo | |
GetDispelMask(DispelType type) | SpellInfo | static |
GetDuration() const | SpellInfo | |
GetEffect(SpellEffIndex index) const | SpellInfo | inline |
GetEffectMechanic(SpellEffIndex effIndex) const | SpellInfo | |
GetEffectMechanicMask(SpellEffIndex effIndex) const | SpellInfo | |
GetEffects() const | SpellInfo | inline |
GetExplicitTargetMask() const | SpellInfo | |
GetFirstRankSpell() const | SpellInfo | |
GetLastRankSpell() const | SpellInfo | |
GetMaxDuration() const | SpellInfo | |
GetMaxRange(bool positive=false, WorldObject *caster=nullptr, Spell *spell=nullptr) const | SpellInfo | |
GetMaxTicks() const | SpellInfo | |
GetMechanicImmunityMask(Unit const *caster) const | SpellInfo | |
GetMinRange(bool positive=false) const | SpellInfo | |
GetNextRankSpell() const | SpellInfo | |
GetPrevRankSpell() const | SpellInfo | |
GetRank() const | SpellInfo | |
GetRecoveryTime() const | SpellInfo | |
GetSchoolMask() const | SpellInfo | |
GetSpellMechanicMaskByEffectMask(uint32 effectMask) const | SpellInfo | |
GetSpellSpecific() const | SpellInfo | |
GetSpellVisual(WorldObject const *caster=nullptr, WorldObject const *viewer=nullptr) const | SpellInfo | |
GetSpellXSpellVisualId(WorldObject const *caster=nullptr, WorldObject const *viewer=nullptr) const | SpellInfo | |
HasAnyAuraInterruptFlag() const | SpellInfo | |
HasAreaAuraEffect() const | SpellInfo | |
HasAttribute(SpellAttr0 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr1 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr2 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr3 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr4 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr5 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr6 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr7 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr8 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr9 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr10 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr11 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr12 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr13 attribute) const | SpellInfo | inline |
HasAttribute(SpellAttr14 attribute) const | SpellInfo | inline |
HasAttribute(SpellCustomAttributes customAttribute) const | SpellInfo | inline |
HasAura(AuraType aura) const | SpellInfo | |
HasAuraInterruptFlag(SpellAuraInterruptFlags flag) const | SpellInfo | inline |
HasAuraInterruptFlag(SpellAuraInterruptFlags2 flag) const | SpellInfo | inline |
HasChannelInterruptFlag(SpellAuraInterruptFlags flag) const | SpellInfo | inline |
HasChannelInterruptFlag(SpellAuraInterruptFlags2 flag) const | SpellInfo | inline |
HasEffect(SpellEffectName effect) const | SpellInfo | |
HasHitDelay() const | SpellInfo | |
HasInitialAggro() const | SpellInfo | |
HasLabel(uint32 labelId) const | SpellInfo | |
HasOnlyDamageEffects() const | SpellInfo | |
HasTargetType(::Targets target) const | SpellInfo | |
IconFileDataId | SpellInfo | |
Id | SpellInfo | |
InterruptFlags | SpellInfo | |
IsAbilityOfSkillType(uint32 skillType) const | SpellInfo | |
IsAffected(uint32 familyName, flag128 const &familyFlags) const | SpellInfo | |
IsAffectedBySpellMod(SpellModifier const *mod) const | SpellInfo | |
IsAffectedBySpellMods() const | SpellInfo | |
IsAffectingArea() const | SpellInfo | |
IsAllowingDeadTarget() const | SpellInfo | |
IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const *spellInfo) const | SpellInfo | |
IsAuraExclusiveBySpecificWith(SpellInfo const *spellInfo) const | SpellInfo | |
IsAutocastable() const | SpellInfo | |
IsAutoRepeatRangedSpell() const | SpellInfo | |
IsChanneled() const | SpellInfo | |
IsCooldownStartedOnEvent() const | SpellInfo | |
IsDeathPersistent() const | SpellInfo | |
IsDifferentRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
IsExplicitDiscovery() const | SpellInfo | |
IsGroupBuff() const | SpellInfo | |
IsHighRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
IsItemFitToSpellRequirements(Item const *item) const | SpellInfo | |
IsLootCrafting() const | SpellInfo | |
IsMoveAllowedChannel() const | SpellInfo | |
IsMultiSlotAura() const | SpellInfo | |
IsNextMeleeSwingSpell() const | SpellInfo | |
IsPassive() const | SpellInfo | |
IsPassiveStackableWithRanks() const | SpellInfo | |
IsPositive() const | SpellInfo | |
IsPositiveEffect(uint8 effIndex) const | SpellInfo | |
IsPrimaryProfession() const | SpellInfo | |
IsPrimaryProfessionFirstRank() const | SpellInfo | |
IsProfession() const | SpellInfo | |
IsRangedWeaponSpell() const | SpellInfo | |
IsRanked() const | SpellInfo | |
IsRankOf(SpellInfo const *spellInfo) const | SpellInfo | |
IsRequiringDeadTarget() const | SpellInfo | |
IsSingleTarget() const | SpellInfo | |
IsStackableOnOneSlotWithDifferentCasters() const | SpellInfo | |
IsStackableWithRanks() const | SpellInfo | |
IsTargetingArea() const | SpellInfo | |
Labels | SpellInfo | |
LaunchDelay | SpellInfo | |
MaxAffectedTargets | SpellInfo | |
MaxLevel | SpellInfo | |
MaxTargetLevel | SpellInfo | |
MaxTargets | SpellInfo | |
Mechanic | SpellInfo | |
MeetsFutureSpellPlayerCondition(Player const *player) const | SpellInfo | |
NeedsExplicitUnitTarget() const | SpellInfo | |
NeedsToBeTriggeredByCaster(SpellInfo const *triggeringSpell) const | SpellInfo | |
NegativeEffects | SpellInfo | |
NumNonDiminishedTargets | SpellInfo | |
operator=(SpellInfo const &)=delete | SpellInfo | |
operator=(SpellInfo &&) noexcept=delete | SpellInfo | |
PowerCosts | SpellInfo | |
PreventionType | SpellInfo | |
ProcBasePPM | SpellInfo | |
ProcChance | SpellInfo | |
ProcCharges | SpellInfo | |
ProcCooldown | SpellInfo | |
ProcFlags | SpellInfo | |
ProcPPMMods | SpellInfo | |
RangeEntry | SpellInfo | |
Reagent | SpellInfo | |
ReagentCount | SpellInfo | |
ReagentsCurrency | SpellInfo | |
RecoveryTime | SpellInfo | |
RequiredAreasID | SpellInfo | |
RequiresSpellFocus | SpellInfo | |
Scaling | SpellInfo | |
SchoolMask | SpellInfo | |
ShowFutureSpellPlayerConditionID | SpellInfo | |
Speed | SpellInfo | |
SpellCancelsAuraEffect(AuraEffect const *aurEff) const | SpellInfo | |
SpellFamilyFlags | SpellInfo | |
SpellFamilyName | SpellInfo | |
SpellInfo(SpellNameEntry const *spellName, ::Difficulty difficulty, SpellInfoLoadHelper const &data) | SpellInfo | explicit |
SpellInfo(SpellNameEntry const *spellName, ::Difficulty difficulty, std::vector< SpellEffectEntry > const &effects) | SpellInfo | explicit |
SpellInfo(SpellInfo const &)=delete | SpellInfo | |
SpellInfo(SpellInfo &&)=delete | SpellInfo | |
SpellLevel | SpellInfo | |
SpellMgr | SpellInfo | friend |
SpellName | SpellInfo | |
SqrtDamageAndHealingDiminishing | SpellInfo | |
StackAmount | SpellInfo | |
Stances | SpellInfo | |
StancesNot | SpellInfo | |
StartRecoveryCategory | SpellInfo | |
StartRecoveryTime | SpellInfo | |
TargetAuraSpell | SpellInfo | |
TargetAuraState | SpellInfo | |
TargetAuraType | SpellInfo | |
TargetCreatureType | SpellInfo | |
Targets | SpellInfo | |
Totem | SpellInfo | |
TotemCategory | SpellInfo | |
Width | SpellInfo | |
~SpellInfo() | SpellInfo | |