From beca6fef53caa4ccfa504a0bcc68f1e6eacf1913 Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Sun, 22 Feb 2026 19:11:21 -0600 Subject: [PATCH] fix(Core/Spells): Fix Lock and Load proccing from Explosive Trap activation (#24821) Co-authored-by: blinkysc --- src/server/scripts/Spells/spell_hunter.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Spells/spell_hunter.cpp b/src/server/scripts/Spells/spell_hunter.cpp index 9512644dc..fa9e2d79e 100644 --- a/src/server/scripts/Spells/spell_hunter.cpp +++ b/src/server/scripts/Spells/spell_hunter.cpp @@ -1195,8 +1195,10 @@ class spell_hun_lock_and_load : public AuraScript if (!(eventInfo.GetTypeMask() & PROC_FLAG_DONE_TRAP_ACTIVATION)) return false; + // Patch 3.3.3: Lock and Load no longer triggers from Explosive Trap activation, + // only from frost trap activation. Fire traps proc via CheckPeriodicProc instead. SpellInfo const* spellInfo = eventInfo.GetSpellInfo(); - if (!spellInfo || !(spellInfo->GetSchoolMask() & (SPELL_SCHOOL_MASK_FROST | SPELL_SCHOOL_MASK_FIRE))) + if (!spellInfo || !(spellInfo->GetSchoolMask() & SPELL_SCHOOL_MASK_FROST)) return false; // immune to Frost Trap slow (bosses) in WotLK patch 3.2.0