815 for (Unit::AuraEffectList::const_iterator i = auras.begin(); i != auras.end(); ++i)
818 if (
sSpellMgr->GetSpellInfo((*i)->GetAmount()))
820 spellId = (*i)->GetAmount();
std::list< AuraEffect * > AuraEffectList
Definition: Unit.h:1322
Definition: SpellInfo.h:156
#define sSpellMgr
Definition: SpellMgr.h:756
AuraEffectList const & GetAuraEffectsByType(AuraType type) const
Definition: Unit.h:1832
uint32_t uint32
Definition: Define.h:150
Unit * GetCaster()
Definition: SpellScript.cpp:394
Definition: SpellAuraDefines.h:64
Definition: spell_paladin.cpp:60
Unit * GetHitUnit()
Definition: SpellScript.cpp:441
Definition: SharedDefines.h:30
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:869