Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 231: | Строка 231: | ||
out = out .. '|materials=' | out = out .. '|materials=' | ||
if recipe.materials | if recipe.materials then | ||
local | local materialEntries = {} | ||
for material, amount in pairs(recipe.materials) do | for material, amount in pairs(recipe.materials) do | ||
local stackEntity = materialMapping[material] or material | local stackEntity = materialMapping[material] or material | ||
local scaledAmount = (amount * materialUseMultiplier) / 100 | local scaledAmount = (amount * materialUseMultiplier) / 100 | ||
table.insert( | table.insert(materialEntries, string.format('[[File:%s.png|32x32px|link=]] %g {{#invoke:Entity Lookup|getname|%s}}', stackEntity, scaledAmount, stackEntity)) | ||
end | end | ||
out = out | out = out .. table.concat(materialEntries, ", ") | ||
else | else | ||
out = out .. ' | out = out .. 'Нет данных о материалах' | ||
end | end | ||