1606 {
1608
1610 if (!earthShield)
1611 return;
1612
1614 if (!earthShieldEffect)
1615 return;
1616
1618 AddPct(amount, aurEff->GetAmount());
1620 }
std::int32_t int32
Definition Define.h:103
@ EFFECT_0
Definition SharedDefines.h:31
T AddPct(T &base, U pct)
Definition Util.h:58
Definition SpellAuraEffects.h:39
void SetAmount(int32 amount)
Definition SpellAuraEffects.h:66
int32 GetAmount() const
Definition SpellAuraEffects.h:64
void PreventDefaultAction()
Definition SpellScript.cpp:1000
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
Unit * GetActionTarget() const
Definition Unit.h:460
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:299
Unit * GetActor()
Definition Unit.h:459
Definition SpellInfo.h:340
uint32 Id
Definition SpellInfo.h:344
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5755