279 {
281 {
282
284
285
286 bonus = caster->ApplyEffectModifiers(
GetSpellInfo(), aurEff->GetEffIndex(), bonus);
288
289 amount +=
int32(bonus);
290
291
293 AddPct(amount, auraEffArenaDampening->GetAmount());
294
296 AddPct(amount, auraEffBattlegroundDampening->GetAmount());
297
298
300 AddPct(amount, auraStrengthOfWrynn->GetAmount());
302 AddPct(amount, auraHellscreamsWarsong->GetAmount());
303 }
304 }
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:3786
@ 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:89
@ SPELL_GENERIC_BATTLEGROUND_DAMPENING
Definition spell_paladin.cpp:90
@ SPELL_ICON_ID_HELLSCREAM_WARSONG
Definition spell_paladin.cpp:117
@ SPELL_ICON_ID_STRENGTH_OF_WRYNN
Definition spell_paladin.cpp:116