diff --git a/src/Classes/ModStore.lua b/src/Classes/ModStore.lua index 9255f2a65f..8c53b86f35 100644 --- a/src/Classes/ModStore.lua +++ b/src/Classes/ModStore.lua @@ -566,7 +566,7 @@ function ModStoreClass:EvalMod(mod, cfg) if items and #items > 0 or allSlots then if searchCond then for slot, item in pairs(items) do - if slot ~= itemSlot or not tag.excludeSelf then + if (not allSlots or allSlots and item.type ~= "Jewel") and slot ~= itemSlot or not tag.excludeSelf then t_insert(matches, item:FindModifierSubstring(searchCond:lower(), itemSlot:lower())) end end