From 41d0e721f8713f41225ab7344c1dd36539063333 Mon Sep 17 00:00:00 2001 From: Buurazu Date: Mon, 21 Mar 2022 23:06:21 -0400 Subject: [PATCH] Don't accept the same locked item result twice --- eid_bagofcrafting.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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