From f641bcb2d12e2da8d5e6a51ab785bd2d2cdf9fec Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Tue, 22 Feb 2022 21:51:21 +0100 Subject: [PATCH] Core/Spells: resolved a cherrypick error --- src/server/game/Spells/Spell.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 2e0a4993caa..b77b316959e 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -2610,6 +2610,11 @@ void Spell::DoAllEffectOnTarget(TargetInfo* target) else procAttacker |= PROC_FLAG_DEAL_HARMFUL_ABILITY; } + else + if (positive) + procAttacker |= PROC_FLAG_DEAL_HELPFUL_SPELL; + else + procAttacker |= PROC_FLAG_DEAL_HARMFUL_SPELL; break; default: break; @@ -2634,6 +2639,13 @@ void Spell::DoAllEffectOnTarget(TargetInfo* target) else procVictim |= PROC_FLAG_TAKE_HARMFUL_ABILITY; } + else + { + if (positive) + procVictim |= PROC_FLAG_TAKE_HELPFUL_SPELL; + else + procVictim |= PROC_FLAG_TAKE_HARMFUL_SPELL; + } break; default: break;