Модуль:Песочница/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 "none"
             local iconPath = tech.icon and tech.icon.sprite or nil


             -- Формирование строки prerequisites
             -- Формирование строки prerequisites
Строка 88: Строка 88:


             -- Формируем вывод с использованием шаблона
             -- Формируем вывод с использованием шаблона
             return mw.getCurrentFrame():preprocess(
             out = out .. mw.getCurrentFrame():preprocess(
            out ..
    '{{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>'