Модуль:Meals Lookup: различия между версиями
Mhamster (обсуждение | вклад) Нет описания правки |
Mhamster (обсуждение | вклад) Нет описания правки |
||
| Строка 33: | Строка 33: | ||
for solid, amount in pairs(array) do | for solid, amount in pairs(array) do | ||
out = out .. | out = out .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | |||
solid .. "}}|image=File:Mousegif.gif|amount=" .. amount .. "}}") | |||
end | end | ||
return out | return out | ||
| Строка 48: | Строка 48: | ||
function p.imageslist(frame) | function p.imageslist(frame) | ||
local out = "'''REQUIRED IMAGES:''' | local out = "'''REQUIRED IMAGES:'''<br>" | ||
for cat, recipes in pairs(p.meals) do | for cat, recipes in pairs(p.meals) do | ||
for id, recipe in pairs(recipes) do | for id, recipe in pairs(recipes) do | ||
out = out .. | if cat == "microwaveRecipes" then | ||
do | |||
out = out .. recipe["result"] .. ": [[:File:" .. recipe["result"] .. ".png]]<br>" | |||
if #recipe["solids"] > 0 then | |||
do | |||
for solid in pairs(getmicrowaverecipesolids(recipe)) do | |||
out = out .. solid .. ": [[:File:" .. solid .. ".png]]<br>" | |||
end | |||
end | |||
end | |||
end | |||
end | |||
if cat == "sliceableRecipes" or cat == "heatableRecipes" or cat == "toolmadeRecipes" then | |||
do | |||
out = out .. recipe["result"] .. ": [[:File:" .. recipe["result"] .. ".png]]<br>" | |||
out = out .. recipe["input"] .. ": [[:File:" .. recipe["input"] .. ".png]]<br>" | |||
end | |||
end | |||
if cat == "grindableRecipes" then | |||
do | |||
out = out .. recipe["input"] .. ": [[:File:" .. recipe["result"] .. ".png]]<br>" | |||
end | |||
end | |||
end | end | ||
end | end | ||
| Строка 101: | Строка 123: | ||
"|result=" .. | "|result=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["result"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"}}") | "}}") | ||
return out | return out | ||
| Строка 126: | Строка 148: | ||
"|component-1=" .. | "|component-1=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["input"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"|transformer={{Recipe Transformers|sliceableRecipes}}" .. | "|transformer={{Recipe Transformers|sliceableRecipes}}" .. | ||
"|result=" .. | "|result=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["result"] .. "}}|image=File:Mousegif.gif|amount=" .. recipe["count"] .. "}}") .. | |||
"}}") | "}}") | ||
return out | return out | ||
| Строка 156: | Строка 178: | ||
"|component-1=" .. | "|component-1=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["input"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"|transformer={{Recipe Transformers|grindableRecipes}}" .. | "|transformer={{Recipe Transformers|grindableRecipes}}" .. | ||
"|result=" .. reagents .. | "|result=" .. reagents .. | ||
| Строка 183: | Строка 205: | ||
"|component-1=" .. | "|component-1=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["input"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"|transformer={{Recipe Transformers|heatableRecipes|" .. recipe["minTemp"] .. "}}" .. | "|transformer={{Recipe Transformers|heatableRecipes|" .. recipe["minTemp"] .. "}}" .. | ||
"|result=" .. | "|result=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["result"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"}}") | "}}") | ||
return out | return out | ||
| Строка 213: | Строка 235: | ||
"|component-1=" .. | "|component-1=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["input"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"|transformer={{Recipe Transformers|" .. transformer .. "}}" .. | "|transformer={{Recipe Transformers|" .. transformer .. "}}" .. | ||
"|result=" .. | "|result=" .. | ||
frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | frame:preprocess("{{Recipe Component|item={{#invoke:Entity Lookup|getname|" .. | ||
recipe["result"] .. "}}|image=File:Mousegif.gif}}") .. | |||
"}}") | "}}") | ||
return out | return out | ||