6113 {
6115 if (!spell)
6116 return false;
6117
6119
6120
6123
6125 return false;
6126
6127 switch (spellInfo->
Id)
6128 {
6132 {
6133
6134
6137 }
6138 default:
6139 break;
6140 }
6141
6144 }
@ SPELL_ATTR7_CAN_BE_MULTI_CAST
Definition SharedDefines.h:634
@ SPELL_ATTR3_NOT_A_PROC
Definition SharedDefines.h:490
@ CURRENT_GENERIC_SPELL
Definition Unit.h:564
Spell const * GetProcSpell() const
Definition Unit.h:477
Unit * GetActor()
Definition Unit.h:468
Definition SpellInfo.h:340
uint32 Id
Definition SpellInfo.h:344
bool IsChanneled() const
Definition SpellInfo.cpp:1301
bool HasAttribute(SpellAttr0 attribute) const
Definition SpellInfo.h:441
SpellInfo const * GetSpellInfo() const
Definition Spell.h:601
SpellInfo const * GetTriggeredByAuraSpellInfo() const
Definition Spell.h:616
bool IsTriggered() const
Definition Spell.h:568
Spell * GetCurrentSpell(CurrentSpellTypes spellType) const
Definition Unit.h:1593
static bool HasManaCost(SpellInfo const *spellInfo)
Definition spell_item.cpp:6100
static bool IsPenanceChannel(SpellInfo const *spellInfo)
Definition spell_item.cpp:6106
@ SPELL_BEACON_OF_LIGHT_FLASH_OF_LIGHT
Definition spell_item.cpp:198
@ SPELL_BEACON_OF_LIGHT_HOLY_LIGHT
Definition spell_item.cpp:197
@ SPELL_BEACON_OF_LIGHT_HOLY_SHOCK
Definition spell_item.cpp:199