182 protEff->SetAmount(std::min<int32>(protEff->GetAmount() + absorb, 20000));
185 protEff->GetBase()->RefreshDuration();
Definition: SpellAuraEffects.h:30
void PreventDefaultAction()
Definition: SpellScript.cpp:971
arena_t NULL
Definition: jemalloc_internal.h:624
uint32 GetHeal() const
Definition: Unit.h:978
Unit * GetTarget() const
Definition: SpellScript.cpp:1151
Definition: spell_item.cpp:150
int32_t int32
Definition: Define.h:146
T CalculatePct(T base, U pct)
Definition: Util.h:92
Unit * GetProcTarget() const
Definition: Unit.h:993
Unit * GetActor()
Definition: Unit.h:991
ObjectGuid const & GetGUID() const
Definition: Object.h:105
int32_t int32
Definition: g3dmath.h:167
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition: Unit.cpp:4071
HealInfo * GetHealInfo() const
Definition: Unit.h:1004
void CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:920