244 {
246 if (!spellInfo)
247 return true;
248
250 return false;
251
253 return false;
254
255
257 return false;
258
261
262
264 {
267
268 return false;
269 }
270
272 return false;
273
274 return true;
275 }
@ SPELL_EFFECT_ENERGIZE
Definition SharedDefines.h:796
@ SPELL_EFFECT_CREATE_ITEM
Definition SharedDefines.h:790
@ SPELLFAMILY_DRUID
Definition SharedDefines.h:3793
@ SPELL_ATTR0_ON_NEXT_SWING
Definition SharedDefines.h:380
@ SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE
Definition SharedDefines.h:372
@ SPELL_AURA_MOD_SHAPESHIFT
Definition SpellAuraDefines.h:99
SpellCustomAttributes
Definition SpellInfo.h:176
@ SPELL_ATTR0_CU_DIRECT_DAMAGE
Definition SpellInfo.h:185
@ SPELL_ATTR0_CU_NO_INITIAL_THREAT
Definition SpellInfo.h:181
@ PROC_FLAG_DONE_SPELL_MELEE_DMG_CLASS
Definition SpellMgr.h:116
uint32 GetTypeMask() const
Definition Unit.h:462
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:299
Definition SpellInfo.h:340
bool IsPassive() const
Definition SpellInfo.cpp:1130
bool HasAttribute(SpellAttr0 attribute) const
Definition SpellInfo.h:441
uint32 SpellIconID
Definition SpellInfo.h:404
bool HasEffect(SpellEffects effect) const
Definition SpellInfo.cpp:885
bool HasAura(AuraType aura) const
Definition SpellInfo.cpp:902
uint32 SpellFamilyName
Definition SpellInfo.h:411
@ SPELL_ICON_REVITALIZE
Definition spell_druid.cpp:108