From d4f8134b3bfb4aae4edd7adeb9c0a250f137f372 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Wed, 29 Mar 2023 06:28:00 +0200 Subject: [PATCH] fix(Core/Spells): Lightning Overload should not proc off from itself. (#15595) Fixes #15499 --- src/server/game/Entities/Unit/Unit.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index c201dfb9e..8a60470ab 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -8318,6 +8318,12 @@ bool Unit::HandleDummyAuraProc(Unit* victim, uint32 damage, AuraEffect* triggere if (procEx & PROC_EX_CRITICAL_HIT) damage /= 2; + // do not proc off from itself + if (procSpell->Id == 45297 || procSpell->Id == 45284) + { + return false; + } + do { uint32 spell = 0;