Модуль:Prototypes/Механика/Исследование: различия между версиями

мНет описания правки
мНет описания правки
Строка 119: Строка 119:
out = out .. '<div class="research__technologies">'
out = out .. '<div class="research__technologies">'


-- Блок технологий
-- Блок необходимых технологий для открытия исследования
if tech.technologyPrerequisites and #tech.technologyPrerequisites > 0 then
out = out .. '<div class="research__technologies-prerequisites">Необходимые технологии:'
for _, prerequisiteId in ipairs(tech.technologyPrerequisites) do
local prerequisiteTech = findResearchById(dataCache, prerequisiteId)
out = out .. '<span>' .. prerequisiteTech.name .. ' </span>'
end
out = out .. '</div>'
end
 
-- Блок открываемых технологий
out = out .. '<div class="research__technologies-unblocks">Разблокирует:'
out = out .. '<div class="research__technologies-unblocks">Разблокирует:'
out = out .. '<ul>'
out = out .. '<ul>'
Строка 135: Строка 148:
out = out .. '</ul>'
out = out .. '</ul>'
out = out .. '</div>'
out = out .. '</div>'
-- Блок необходимых технологий для открытия технологии
if tech.technologyPrerequisites and #tech.technologyPrerequisites > 0 then
out = out .. '<div class="research__technologies-prerequisites">Необходимые технологии:'
out = out .. '<ul>'
for _, prerequisiteId in ipairs(tech.technologyPrerequisites) do
local prerequisiteTech = findResearchById(dataCache, prerequisiteId)
out = out .. '<li>' .. prerequisiteTech.name .. '</li>'
end
out = out .. '</ul>'
out = out .. '</div>'
end


out = out .. '</div>'
out = out .. '</div>'