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_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
@ SPELL_ICON_REVITALIZE
Definition: spell_druid.cpp:68
@ SPELL_EFFECT_CREATE_ITEM
Definition: SharedDefines.h:774
@ SPELLFAMILY_DRUID
Definition: SharedDefines.h:3507
@ SPELL_ATTR0_ON_NEXT_SWING
Definition: SharedDefines.h:364
@ SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE
Definition: SharedDefines.h:356
uint32 GetTypeMask() const
Definition: Unit.h:861
SpellInfo const * GetSpellInfo() const
Definition: Unit.cpp:187
Definition: SpellInfo.h:314
bool IsPassive() const
Definition: SpellInfo.cpp:1082
bool HasAttribute(SpellAttr0 attribute) const
Definition: SpellInfo.h:412
uint32 SpellIconID
Definition: SpellInfo.h:378
bool HasEffect(SpellEffects effect) const
Definition: SpellInfo.cpp:869
bool HasAura(AuraType aura) const
Definition: SpellInfo.cpp:877
uint32 SpellFamilyName
Definition: SpellInfo.h:385