Module:Infobox Recipe: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(one more try at stopping this module needing to recurse on its own SMW generated data) |
(remove some comment lines that dont apply anymore, further data sanitation for display xp and display duration) |
||
Line 91: | Line 91: | ||
-- Use the RecipeTreeSearch module to get all the rawMaterials needed to make output1 |
-- Use the RecipeTreeSearch module to get all the rawMaterials needed to make output1 |
||
-- slightly recursive use here, since it will look up the recipe JSON for this item, which is what this module is making |
|||
-- ideally rework this if it can be done without breaking things. |
|||
local searchResult = search.treeSearch(argsMaterials) |
local searchResult = search.treeSearch(argsMaterials) |
||
--local searchResult = search.main(args.output1) |
|||
rawMaterials = searchResult.materials |
rawMaterials = searchResult.materials |
||
intermediateMaterials = p._reverseTable(searchResult.intermediateMaterials) |
intermediateMaterials = p._reverseTable(searchResult.intermediateMaterials) |
||
-- display XP and duration totals for multi-step process |
-- display XP and duration totals for multi-step process |
||
args.displayXP = args.exp and searchResult.xp and searchResult.xp + tonumber(args.exp) |
args.displayXP = tonumber(args.exp) and searchResult.xp and searchResult.xp + tonumber(args.exp) |
||
args.displayDuration = args.duration and searchResult.duration and searchResult.duration + tonumber(args.duration) |
args.displayDuration = tonumber(args.duration) and searchResult.duration and searchResult.duration + tonumber(args.duration) |
||
-- "Pole" exception, because I cannot figure out how else to deal with these recipes (yet) |
-- "Pole" exception, because I cannot figure out how else to deal with these recipes (yet) |