Skip to content

Commit 8a25179

Browse files
committed
non quality gear fixes
1 parent 30c573e commit 8a25179

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Classes/ResultData.lua

+3-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ function CraftSim.ResultData:UpdatePossibleResultItems()
5454
for _, itemID in pairs(itemIDs) do
5555
table.insert(self.itemsByQuality, Item:CreateFromItemID(itemID))
5656
end
57-
elseif recipeData.isGear then
57+
-- only for quality supporting gear, non quality gear would be the toylike Scepter of Spectacle: Air for example
58+
elseif recipeData.isGear and recipeData.supportsQualities then
5859
local itemLinks = CraftSim.UTIL:GetDifferentQualitiesByCraftingReagentTbl(recipeData.recipeID,
5960
craftingReagentInfoTbl, recipeData.allocationItemGUID, recipeData.maxQuality)
6061

@@ -71,7 +72,7 @@ function CraftSim.ResultData:UpdatePossibleResultItems()
7172
end
7273
end
7374

74-
if not recipeData.isGear and self.itemsByQuality[1] and self.itemsByQuality[2] and not recipeData.supportsQualities then
75+
if self.itemsByQuality[1] and self.itemsByQuality[2] and not recipeData.supportsQualities then
7576
if self.itemsByQuality[1]:GetItemID() == self.itemsByQuality[2]:GetItemID() then
7677
self.itemsByQuality = { self.itemsByQuality[1] } -- force one of an item (illustrious insight e.g. has always 3 items in it for whatever reason)
7778
end

0 commit comments

Comments
 (0)