diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-02-22 12:30:25 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-22 12:30:25 +0100 |
commit | f96c8cc39ba15d7c9f0784428b9bbcbca4665370 (patch) | |
tree | 98e74e0ce57cb8c0ffc2a06e62c9a687b29a9e44 /src | |
parent | d7736ef73251ebbb280bb1524e6877e198bccd58 (diff) |
Core/Auras: Implemented PROC_FLAG_DEAL_HELPFUL_PERIODIC and PROC_FLAG_TAKE_HELPFUL_PERIODIC for periodic healing auras9.1.5/42010
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 29ef47e05df..636cb873cf8 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -5443,7 +5443,7 @@ void AuraEffect::HandlePeriodicHealthLeechAuraTick(Unit* target, Unit* caster) c caster->HealBySpell(healInfo); caster->GetThreatManager().ForwardThreatForAssistingMe(caster, healInfo.GetEffectiveHeal() * 0.5f, GetSpellInfo()); - Unit::ProcSkillsAndAuras(caster, caster, PROC_FLAG_DEAL_HARMFUL_PERIODIC, PROC_FLAG_TAKE_HARMFUL_PERIODIC, PROC_SPELL_TYPE_HEAL, PROC_SPELL_PHASE_HIT, hitMask, nullptr, nullptr, &healInfo); + Unit::ProcSkillsAndAuras(caster, caster, PROC_FLAG_DEAL_HELPFUL_PERIODIC, PROC_FLAG_TAKE_HELPFUL_PERIODIC, PROC_SPELL_TYPE_HEAL, PROC_SPELL_PHASE_HIT, hitMask, nullptr, nullptr, &healInfo); caster->SendSpellNonMeleeDamageLog(&log); } @@ -5532,8 +5532,8 @@ void AuraEffect::HandlePeriodicHealAurasTick(Unit* target, Unit* caster) const if (GetAuraType() == SPELL_AURA_OBS_MOD_HEALTH) return; - ProcFlagsInit procAttacker = PROC_FLAG_DEAL_HARMFUL_PERIODIC; - ProcFlagsInit procVictim = PROC_FLAG_TAKE_HARMFUL_PERIODIC; + ProcFlagsInit procAttacker = PROC_FLAG_DEAL_HELPFUL_PERIODIC; + ProcFlagsInit procVictim = PROC_FLAG_TAKE_HELPFUL_PERIODIC; ProcFlagsHit hitMask = crit ? PROC_HIT_CRITICAL : PROC_HIT_NORMAL; // ignore item heals if (GetBase()->GetCastItemGUID().IsEmpty()) |