From bf39afaf3a7e9219f1316d7c4e772beba5c50ed2 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Tue, 27 Sep 2022 00:43:02 +0200 Subject: [PATCH] Core/Spells: corrected sending blocked targets in spell_go packet --- src/server/game/Spells/Spell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 5b155c52ff..7951126d9b 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -4634,7 +4634,7 @@ void Spell::UpdateSpellCastDataTargets(WorldPackets::Spells::SpellHitInfo& data) else { // Don't consider blocked ranged attacks as miss - if (targetInfo.TimeDelay > 0 && targetInfo.MissCondition == SPELL_MISS_BLOCK) + if (targetInfo.MissCondition == SPELL_MISS_BLOCK && !m_spellInfo->HasAttribute(SPELL_ATTR3_COMPLETELY_BLOCKED)) continue; data.MissStatus.emplace_back(targetInfo.TargetGUID, targetInfo.MissCondition, targetInfo.ReflectResult);