197 {
199 if (!spellInfo)
200 {
201 return true;
202 }
203
204
206 {
207 return false;
208 }
209
210
212 {
213 return false;
214 }
215
217 {
219 }
220
221
223 {
225 {
226
228 }
229
230 return false;
231 }
232
233
235 {
236 return false;
237 }
238
239 return true;
240 }
@ SPELL_EFFECT_CREATE_ITEM
Definition SharedDefines.h:802
@ SPELLFAMILY_DRUID
Definition SharedDefines.h:3790
@ SPELL_ATTR0_ON_NEXT_SWING
Definition SharedDefines.h:392
@ SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE
Definition SharedDefines.h:384
@ SPELL_AURA_MOD_SHAPESHIFT
Definition SpellAuraDefines.h:99
SpellCustomAttributes
Definition SpellInfo.h:175
@ SPELL_ATTR0_CU_DIRECT_DAMAGE
Definition SpellInfo.h:184
@ SPELL_ATTR0_CU_NO_INITIAL_THREAT
Definition SpellInfo.h:180
@ PROC_FLAG_DONE_SPELL_MELEE_DMG_CLASS
Definition SpellMgr.h:113
uint32 GetTypeMask() const
Definition Unit.h:443
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:185
Definition SpellInfo.h:316
bool IsPassive() const
Definition SpellInfo.cpp:1098
bool HasAttribute(SpellAttr0 attribute) const
Definition SpellInfo.h:415
uint32 SpellIconID
Definition SpellInfo.h:380
bool HasEffect(SpellEffects effect) const
Definition SpellInfo.cpp:876
bool HasAura(AuraType aura) const
Definition SpellInfo.cpp:893
uint32 SpellFamilyName
Definition SpellInfo.h:387
@ SPELL_ICON_REVITALIZE
Definition spell_druid.cpp:68