Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 86: | Строка 86: | ||
-- Блок необходимых исследований | -- Блок необходимых исследований | ||
if tech.recipeUnlocks and #tech.recipeUnlocks > 0 then | if tech.recipeUnlocks and #tech.recipeUnlocks > 0 then | ||
out = out .. '<div class="research__technologies-unlocks">Разблокирует:' | |||
out = out .. '<ul>' | |||
for _, recipe in ipairs(tech.recipeUnlocks) do | |||
-- Проверяем, что recipe не пустой и валидный | |||
if recipe and recipe ~= "" then | |||
out = out .. frame:preprocess('<li>{{#invoke:Entity Lookup|createimagetooltip|Файл:' | |||
.. recipe .. '.png|' .. recipe | |||
.. '|Мета=32x32px,link=}} {{#invoke:Entity Lookup|getname|' | |||
.. recipe .. '}}</li>') | |||
else | |||
out = out .. '<li style="color:red;">Ошибка: некорректный рецепт.</li>' | |||
end | |||
end | |||
out = out .. '</ul>' | |||
out = out .. '</div>' | |||
end | end | ||
out = out .. '</div>' | out = out .. '</div>' | ||
end | end | ||