diff --git a/src/game/Combat/HostileRefManager.cpp b/src/game/Combat/HostileRefManager.cpp index a2a148ad7d4..1a32e8f628d 100644 --- a/src/game/Combat/HostileRefManager.cpp +++ b/src/game/Combat/HostileRefManager.cpp @@ -239,7 +239,7 @@ void HostileRefManager::HandleSuppressed(bool apply, bool immunity) HostileReference& ref = static_cast(data); Unit* source = ref.getSource()->getOwner(); Unit* target = ref.getTarget(); - if (!target->IsSuppressedTarget(source)) + if (!source->IsSuppressedTarget(target)) { ref.SetSuppressabilityToggle(); continue;