From cff762da699c61c4ca99dca6c1677eaeaa6fde5e Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 27 Sep 2021 10:05:25 +0200 Subject: [PATCH] Core/Spells: apply the invisibility screen effect only for generic invisibility effects --- src/server/game/Spells/Auras/SpellAuraEffects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index e3fe002d32c..40dc5b29200 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -1508,7 +1508,7 @@ void AuraEffect::HandleModInvisibility(AuraApplication const* aurApp, uint8 mode if (apply) { // apply glow vision - if (target->GetTypeId() == TYPEID_PLAYER && type != INVISIBILITY_UNK9) + if (target->GetTypeId() == TYPEID_PLAYER && type == INVISIBILITY_GENERAL) target->SetByteFlag(PLAYER_FIELD_BYTES2, PLAYER_FIELD_BYTES_2_OFFSET_AURA_VISION, PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW); target->m_invisibility.AddFlag(type);