288 {
290 {
291
293
294
295 bonus = caster->ApplyEffectModifiers(
GetSpellInfo(), aurEff->GetEffIndex(), bonus);
297
298 amount +=
int32(bonus);
299
300
302 AddPct(amount, auraEffArenaDampening->GetAmount());
303
305 AddPct(amount, auraEffBattlegroundDampening->GetAmount());
306
307
309 AddPct(amount, auraStrengthOfWrynn->GetAmount());
311 AddPct(amount, auraHellscreamsWarsong->GetAmount());
312 }
313 }
std::int32_t int32
Definition Define.h:103
@ EFFECT_0
Definition SharedDefines.h:31
@ EFFECT_2
Definition SharedDefines.h:33
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3784
@ SPELL_AURA_MOD_HEALING_DONE_PERCENT
Definition SpellAuraDefines.h:199
T AddPct(T &base, U pct)
Definition Util.h:58
T CalculatePct(T base, U pct)
Definition Util.h:52
Definition SpellAuraEffects.h:39
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1011
Unit * GetCaster() const
Definition SpellScript.cpp:1026
@ SPELL_GENERIC_ARENA_DAMPENING
Definition spell_paladin.cpp:96
@ SPELL_GENERIC_BATTLEGROUND_DAMPENING
Definition spell_paladin.cpp:97
@ SPELL_ICON_ID_HELLSCREAM_WARSONG
Definition spell_paladin.cpp:124
@ SPELL_ICON_ID_STRENGTH_OF_WRYNN
Definition spell_paladin.cpp:123