Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 65: | Строка 65: | ||
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 | local iconPath = tech.icon and tech.icon.sprite or nil | ||
-- Основной блок исследования | -- Основной блок исследования | ||
out = out .. '<div class="research" id="' .. tech.id .. '">' | out = out .. '<div class="research" id="' .. tech.id .. '">' | ||
out = out .. frame:preprocess('<div class="research__images">{{#invoke:Entity Sprite|main|path|' .. iconPath .. '}}</div>') | out = out .. frame:preprocess('<div class="research__images">[[Файл:{{#invoke:Entity Sprite|main|path|' .. iconPath .. '}}]]</div>') | ||
out = out .. frame:preprocess('<div class="research__name">{{#invoke:Ftl|main|translation|' .. tech.name .. '}}[[Файл:' .. tech.discipline .. '.png|16px|link=]]</div>') | out = out .. frame:preprocess('<div class="research__name">{{#invoke:Ftl|main|translation|' .. tech.name .. '}}[[Файл:' .. tech.discipline .. '.png|16px|link=]]</div>') | ||
out = out .. '<div class="research__type">' | out = out .. '<div class="research__type">' | ||