196 {
198 if (!spellInfo)
199 {
200 return true;
201 }
202
203
205 {
206 return false;
207 }
208
209
211 {
212 return false;
213 }
214
216 {
218 }
219
220
222 {
224 {
225
227 }
228
229 return false;
230 }
231
232
234 {
235 return false;
236 }
237
238 return true;
239 }
@ SPELL_ICON_REVITALIZE
Definition: spell_druid.cpp:67
@ SPELL_EFFECT_CREATE_ITEM
Definition: SharedDefines.h:802
@ SPELLFAMILY_DRUID
Definition: SharedDefines.h:3535
@ SPELL_ATTR0_ON_NEXT_SWING
Definition: SharedDefines.h:392
@ SPELL_ATTR0_ON_NEXT_SWING_NO_DAMAGE
Definition: SharedDefines.h:384
SpellCustomAttributes
Definition: SpellInfo.h:175
@ SPELL_ATTR0_CU_DIRECT_DAMAGE
Definition: SpellInfo.h:184
@ SPELL_ATTR0_CU_NO_INITIAL_THREAT
Definition: SpellInfo.h:180
@ SPELL_AURA_MOD_SHAPESHIFT
Definition: SpellAuraDefines.h:99
@ PROC_FLAG_DONE_SPELL_MELEE_DMG_CLASS
Definition: SpellMgr.h:113
uint32 GetTypeMask() const
Definition: Unit.h:442
SpellInfo const * GetSpellInfo() const
Definition: Unit.cpp:184
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