From 2b89089c50f279d9676f0909d2f1a9b2be292893 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sat, 21 Sep 2024 14:27:20 +0200 Subject: Scripts/Spells: simplify bitset check in mage Deep Freeze spell script --- src/server/scripts/Spells/spell_mage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/scripts/Spells') diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp index f8ac3169e92..7fa1ad600e0 100644 --- a/src/server/scripts/Spells/spell_mage.cpp +++ b/src/server/scripts/Spells/spell_mage.cpp @@ -49,7 +49,7 @@ namespace Scripts::Spells::Mage // We check for permanent immunities first by checking for a DB set immunities value. // If that check passes, we will check for the creature's current stun immunity to determine if we may proc or not. if (CreatureImmunities const* immunities = SpellMgr::GetCreatureImmunities(eventInfo.GetProcTarget()->ToCreature()->GetCreatureTemplate()->CreatureImmunitiesId)) - if ((immunities->Mechanic.to_ulong() & (1 << MECHANIC_STUN)) != 0) + if (immunities->Mechanic[MECHANIC_STUN]) if ((eventInfo.GetProcTarget()->GetMechanicImmunityMask() & (1 << MECHANIC_STUN)) != 0) return true; -- cgit v1.2.3