From 041ffae3bbe9afb9e83251563038a80bd4ab4e15 Mon Sep 17 00:00:00 2001 From: cupkax Date: Wed, 5 Aug 2026 22:40:41 +1000 Subject: [PATCH] Fix offhands granted attacks --- src/Modules/CalcActiveSkill.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index 9b315a7b7b..864e08bd2b 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -278,7 +278,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) activeSkill.weapon2Flags = 0 else -- Set weapon flags - if skillFlags.attack and activeSkill.socketGroup and activeSkill.socketGroup.sourceItem then + if skillFlags.attack and activeSkill.socketGroup and activeSkill.socketGroup.sourceItem and activeSkill.socketGroup.sourceItem.base and activeSkill.socketGroup.sourceItem.base.weapon then -- Item-granted attacks use the weapon that grants the skill local sourceSlot = activeSkill.socketGroup.slot or "" skillFlags.forceMainHand = sourceSlot:match("^Weapon 1") ~= nil