285 {
287 {
288
290
291
292 bonus = caster->ApplyEffectModifiers(
GetSpellInfo(), aurEff->GetEffIndex(), bonus);
294
295 amount +=
int32(bonus);
296
297
299 AddPct(amount, auraEffArenaDampening->GetAmount());
300
302 AddPct(amount, auraEffBattlegroundDampening->GetAmount());
303
304
306 AddPct(amount, auraStrengthOfWrynn->GetAmount());
308 AddPct(amount, auraHellscreamsWarsong->GetAmount());
309 }
310 }
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:1020
Unit * GetCaster() const
Definition SpellScript.cpp:1035
@ SPELL_GENERIC_ARENA_DAMPENING
Definition spell_paladin.cpp:95
@ SPELL_GENERIC_BATTLEGROUND_DAMPENING
Definition spell_paladin.cpp:96
@ SPELL_ICON_ID_HELLSCREAM_WARSONG
Definition spell_paladin.cpp:123
@ SPELL_ICON_ID_STRENGTH_OF_WRYNN
Definition spell_paladin.cpp:122