File tree Expand file tree Collapse file tree 2 files changed +22
-7
lines changed
Source_Mainline/CraftingInfo Expand file tree Collapse file tree 2 files changed +22
-7
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "$schema" : " https://raw.githubusercontent.com/LuaLS/vscode-lua/master/setting/schema.json" ,
3+ "workspace.library" : [" ../WoWAnnotations/vscode-wow-api/Annotations/" , " ../WoWAnnotations/GlobalStrings.lua" ],
4+ "runtime.version" : " Lua 5.1" ,
5+ "hint.enable" : false ,
6+ "type.weakUnionCheck" : true
7+ }
Original file line number Diff line number Diff line change @@ -170,13 +170,21 @@ local function GetAHProfit(schematicForm)
170170 schematicForm :GetTransaction ():IsApplyingConcentration ()
171171 )
172172 local qualityOverride = operationInfo and recipeInfo .qualityIDs and recipeInfo .qualityIDs [operationInfo .craftingQuality ]
173- local outputData = C_TradeSkillUI .GetRecipeOutputItemData (
174- recipeInfo .recipeID ,
175- schematicForm :GetTransaction ():CreateCraftingReagentInfoTbl (),
176- schematicForm :GetTransaction ():GetAllocationItemGUID (),
177- qualityOverride
178- )
179- local recipeLink = outputData and outputData .hyperlink
173+ local qualitiesItemIDs = C_TradeSkillUI .GetRecipeQualityItemIDs (recipeInfo .recipeID )
174+ local recipeLink
175+ if not qualitiesItemIDs or # qualitiesItemIDs == 1 then
176+ local outputData = C_TradeSkillUI .GetRecipeOutputItemData (
177+ recipeInfo .recipeID ,
178+ schematicForm :GetTransaction ():CreateCraftingReagentInfoTbl (),
179+ schematicForm :GetTransaction ():GetAllocationItemGUID (),
180+ qualityOverride
181+ )
182+ recipeLink = outputData and outputData .hyperlink
183+ else
184+ local qualityIDs = C_TradeSkillUI .GetQualitiesForRecipe (recipeInfo .recipeID )
185+ local _
186+ _ , recipeLink = C_Item .GetItemInfo (qualitiesItemIDs [tIndexOf (qualityIDs , qualityOverride )])
187+ end
180188
181189 if recipeLink ~= nil then
182190 local currentAH = Auctionator .API .v1 .GetAuctionPriceByItemLink (AUCTIONATOR_L_REAGENT_SEARCH , recipeLink ) or 0
You can’t perform that action at this time.
0 commit comments