From 03ca717d8417a2f36e2439033e8584382b496050 Mon Sep 17 00:00:00 2001 From: vaisest <4550061+vaisest@users.noreply.github.com> Date: Wed, 17 Jun 2026 16:56:46 +0300 Subject: [PATCH] Fix staff runes being listed on quarter/warstaves --- src/Classes/ItemsTab.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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