mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Spells: Fix Sacred Shield (Paladin) absorb amount with ICC buff (#24023)
This commit is contained in:
@@ -136,6 +136,12 @@ enum PaladinSpellIcons
|
||||
PALADIN_ICON_ID_HAMMER_OF_THE_RIGHTEOUS = 3023
|
||||
};
|
||||
|
||||
enum MiscSpellIcons
|
||||
{
|
||||
SPELL_ICON_ID_STRENGTH_OF_WRYNN = 1704,
|
||||
SPELL_ICON_ID_HELLSCREAM_WARSONG = 937
|
||||
};
|
||||
|
||||
// 31850 - Ardent Defender
|
||||
class spell_pal_ardent_defender : public SpellScriptLoader
|
||||
{
|
||||
@@ -1938,6 +1944,12 @@ class spell_pal_sacred_shield : public SpellScriptLoader
|
||||
// Battleground - Dampening
|
||||
else if (AuraEffect const* auraEffBattlegroudDampening = caster->GetAuraEffect(SPELL_GENERIC_BATTLEGROUND_DAMPENING, EFFECT_0))
|
||||
AddPct(amount, auraEffBattlegroudDampening->GetAmount());
|
||||
|
||||
// ICC buff
|
||||
if (AuraEffect const* auraStrengthOfWrynn = caster->GetAuraEffect(SPELL_AURA_MOD_HEALING_DONE_PERCENT, SPELLFAMILY_GENERIC, SPELL_ICON_ID_STRENGTH_OF_WRYNN, EFFECT_2))
|
||||
AddPct(amount, auraStrengthOfWrynn->GetAmount());
|
||||
else if (AuraEffect const* auraHellscreamsWarsong = caster->GetAuraEffect(SPELL_AURA_MOD_HEALING_DONE_PERCENT, SPELLFAMILY_GENERIC, SPELL_ICON_ID_HELLSCREAM_WARSONG, EFFECT_2))
|
||||
AddPct(amount, auraHellscreamsWarsong->GetAmount());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user