Module:RecipeUtils: Difference between revisions
From Eco - English Wiki
| [checked revision] | [checked revision] |
Created page with "local Utils = require('Module:Utils') local p = {} function p.ItemCraft(ItemName) local Recipes = "" for RecipeName,RecipeData in pairs(RecipesData.recipes) do for IngredientName,IngredientData in pairs(RecipeData.Ingredients) do if IngredientName == ItemName then if (Recipes == "") then Recipes = Recipes .. RecipeName else Recipes = Recipes .. ", " .. RecipeName end end end end return..." |
No edit summary |
||
| Line 1: | Line 1: | ||
local Utils = require('Module:Utils') | local Utils = require('Module:Utils') | ||
local RecipesData = require('Module:RecipesData') | |||
local ItemsData = require('Module:ItemData') | |||
local p = {} | local p = {} | ||
Revision as of 09:53, 17 August 2025
Documentation for this module may be created at Module:RecipeUtils/doc
local Utils = require('Module:Utils')
local RecipesData = require('Module:RecipesData')
local ItemsData = require('Module:ItemData')
local p = {}
function p.ItemCraft(ItemName)
local Recipes = ""
for RecipeName,RecipeData in pairs(RecipesData.recipes) do
for IngredientName,IngredientData in pairs(RecipeData.Ingredients) do
if IngredientName == ItemName then
if (Recipes == "") then Recipes = Recipes .. RecipeName else Recipes = Recipes .. ", " .. RecipeName end
end
end
end
return Recipes
end
return p