diff --git a/eid_bagofcrafting.lua b/eid_bagofcrafting.lua index a1128516..20c32a43 100644 --- a/eid_bagofcrafting.lua +++ b/eid_bagofcrafting.lua @@ -465,7 +465,7 @@ function EID:calculateBagOfCrafting(componentsTable) for k,v in ipairs(itemWeights) do target = target - v if target < 0 then - if firstOption then + if firstOption and k ~= firstOption then calculatedRecipes[componentsAsString] = firstOption lockedRecipes[componentsAsString] = k return firstOption, k