diff --git a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua index 22827e5b6..5bd0850cc 100644 --- a/src/Classes/ItemsTab.lua +++ b/src/Classes/ItemsTab.lua @@ -1952,7 +1952,7 @@ function ItemsTabClass:IsItemValidForSlot(item, slotName, itemSet, flagState) return item.type == "Focus" elseif weapon1Base == "Unarmed" or weapon1Base.tags.onehand or (giantsBlood and (weapon1Base.tags.axe or weapon1Base.tags.mace or weapon1Base.tags.sword)) then return item.type == "Shield" or item.type == "Focus" or item.type == "Sceptre" - or (item.base.tags.one_hand_weapon and weapon1Base.type ~= "Wand" and weapon1Base.type ~= "Sceptre") + or (item.base.tags.one_hand_weapon and weapon1Base.type ~= "Wand" and weapon1Base.type ~= "Sceptre" and weapon1Base.type ~= "Spear") or (giantsBlood and (item.base.tags.axe or item.base.tags.mace or item.base.tags.sword)) end end