From 33da910226f0afe7b60f5d5fe316a5d6f3513f07 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 18 Mar 2018 12:10:41 -0400 Subject: [PATCH] Core/Spell: do not proc auras on SPELL_AURA_OBS_MOD_HEALTH healing ticks --- Source/Game/Spells/Auras/AuraEffect.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Game/Spells/Auras/AuraEffect.cs b/Source/Game/Spells/Auras/AuraEffect.cs index 7560076f9..098eee5b7 100644 --- a/Source/Game/Spells/Auras/AuraEffect.cs +++ b/Source/Game/Spells/Auras/AuraEffect.cs @@ -5589,6 +5589,10 @@ namespace Game.Spells target.getHostileRefManager().threatAssist(caster, healInfo.GetEffectiveHeal() * 0.5f, GetSpellInfo()); + // %-based heal - does not proc auras + if (GetAuraType() == AuraType.ObsModHealth) + return; + ProcFlags procAttacker = ProcFlags.DonePeriodic; ProcFlags procVictim = ProcFlags.TakenPeriodic; ProcFlagsHit hitMask = crit ? ProcFlagsHit.Critical : ProcFlagsHit.Normal;