Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 55: | Строка 55: | ||
local disciplineName = disciplineMapping[tech.discipline] or "Неизвестная дисциплина" | local disciplineName = disciplineMapping[tech.discipline] or "Неизвестная дисциплина" | ||
local tierColor = tierColors[tech.tier] or "#FFFFFF" | local tierColor = tierColors[tech.tier] or "#FFFFFF" | ||
local iconPath = tech.icon.sprite or | local iconPath = tech.icon and tech.icon.sprite or nil | ||
-- Формирование строки prerequisites | -- Формирование строки prerequisites | ||
| Строка 88: | Строка 88: | ||
-- Формируем вывод с использованием шаблона | -- Формируем вывод с использованием шаблона | ||
out = out .. mw.getCurrentFrame():preprocess( | |||
'{{Prototypes/Механика/Исследование' .. | '{{Prototypes/Механика/Исследование' .. | ||
'|id=' .. tech.id .. | '|id=' .. tech.id .. | ||
| Строка 104: | Строка 103: | ||
) | ) | ||
end | end | ||
out = mw.getCurrentFrame():preprocess(out) | |||
return out | |||
else | else | ||
return cssLink .. '<div style="color:red;">Дисциплина "' .. discipline .. '" не найдена.</div>' | return cssLink .. '<div style="color:red;">Дисциплина "' .. discipline .. '" не найдена.</div>' | ||