From e668cc117d3ce486584d0ddb997ee3185378219d Mon Sep 17 00:00:00 2001 From: EricksOliveira Date: Thu, 25 Jun 2026 21:32:05 +0000 Subject: [PATCH] fix(Scripts/ICC): make Blood Queen Lana'thel IsVampire check difficulty-aware (#25349) --- .../IcecrownCitadel/boss_blood_queen_lana_thel.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp index e5d0f9bef..c392f324f 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp @@ -83,9 +83,14 @@ enum Shadowmourne bool IsVampire(Unit const* unit) { - if (unit->HasAnyAuras(SPELL_ESSENCE_OF_BLOOD_QUEEN, SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR, SPELL_FRENZIED_BLOODTHIRST)) - return true; - return false; + if (!unit) + return false; + + return unit->HasAnyAuras( + sSpellMgr->GetSpellIdForDifficulty(SPELL_ESSENCE_OF_BLOOD_QUEEN, unit), + sSpellMgr->GetSpellIdForDifficulty(SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR, unit), + sSpellMgr->GetSpellIdForDifficulty(SPELL_FRENZIED_BLOODTHIRST, unit) + ); } enum Events