Модуль:Песочница/Pok: различия между версиями

мНет описания правки
мНет описания правки
Строка 78: Строка 78:
out = out .. '<ul>'
out = out .. '<ul>'


for _, prerequisiteId in ipairs(tech.technologyPrerequisites) do
for _, recipe in ipairs(tech.technologyPrerequisites) do
local prerequisiteTech = findResearchById(dataCache, prerequisiteId)
out = out .. '<li>' .. recipe .. '</li>'
 
if prerequisiteTech then
out = out .. frame:preprocess('<li>{{#invoke:Entity Lookup|createimagetooltip|Файл:' .. prerequisiteTech.name .. '.png|' .. prerequisiteTech.name .. '|Мета=32x32px,link=}} {{#invoke:Entity Lookup|getname|' .. prerequisiteTech.name .. '}}</li>')
else
out = out .. '<li>Неизвестное исследование (' .. prerequisiteId .. ')</li>'
end
end
end