From 25f3698dd4015306285bafacf5f4e5c601e10b9b Mon Sep 17 00:00:00 2001 From: Buurazu Date: Mon, 25 Apr 2022 22:23:54 -0400 Subject: [PATCH] move quality check out of tmtrainer if --- eid_bagofcrafting.lua | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/eid_bagofcrafting.lua b/eid_bagofcrafting.lua index 628c263d..3b2742e3 100644 --- a/eid_bagofcrafting.lua +++ b/eid_bagofcrafting.lua @@ -517,14 +517,13 @@ end local moddedCrafting = false local function GameStartCrafting() - if not EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_TMTRAINER) then - for i=1, EID.XMLMaxItemID do - local item = EID.itemConfig:GetCollectible(i) - if item ~= nil then - CraftingItemQualities[item.ID] = item.Quality - end + for i=1, EID.XMLMaxItemID do + local item = EID.itemConfig:GetCollectible(i) + if item ~= nil then + CraftingItemQualities[item.ID] = item.Quality end - + end + if not EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_TMTRAINER) then -- Check for modded items past the known max item ID on game start (can also support game updates) -- Only works if the new items are at Weight 1.0 in their item pools, but better than nothing if EID.Config["BagOfCraftingModdedRecipes"] and EID.itemConfig:GetCollectible(EID.XMLMaxItemID+1) ~= nil and not moddedCrafting then