diff --git a/src/Classes/ItemsTab.lua b/src/Classes/ItemsTab.lua index d3ffb571c6..0cc94238aa 100644 --- a/src/Classes/ItemsTab.lua +++ b/src/Classes/ItemsTab.lua @@ -1932,7 +1932,7 @@ function ItemsTabClass:GetValidRunesForItem(item) local function isRuneValidForSlot(runeSlot) if runeSlot == "None" then return true - elseif runeSlot == "warstaff" then + elseif runeSlot == "quarterstaff" then return subType == "warstaff" elseif runeSlot == "buckler" then return itemType == "shield" and subType == "evasion" @@ -1943,7 +1943,7 @@ function ItemsTabClass:GetValidRunesForItem(item) elseif runeSlot == "caster" then return item.base.tags.wand or item.base.tags.staff or item.base.tags.sceptre else - return itemType == runeSlot + return itemType == runeSlot and not (subType == "warstaff") end end if isRuneValidForSlot(rune.slot) then