Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 35: | Строка 35: | ||
} | } | ||
-- Таблица для цветов по | -- Таблица для цветов по уровням | ||
local tierColors = { | local tierColors = { | ||
[1] = "#54d554", | [1] = "#54d554", | ||
| Строка 57: | Строка 57: | ||
-- Получаем список исследований по дисциплине | -- Получаем список исследований по дисциплине | ||
local researches = findResearchByDiscipline(dataCache, discipline) | local researches = findResearchByDiscipline(dataCache, discipline) | ||
if #researches == 0 then | |||
out = out .. '<div style="color:red;">Нет исследований для дисциплины "' .. discipline .. '"</div>' | |||
end | |||
for _, tech in ipairs(researches) do | for _, tech in ipairs(researches) do | ||
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.sprite | ||
| Строка 78: | Строка 82: | ||
out = out .. '<ul>' | out = out .. '<ul>' | ||
for _, | for _, prerequisite in ipairs(tech.technologyPrerequisites) do | ||
out = out .. '<li>' .. | out = out .. '<li>' .. prerequisite .. '</li>' | ||
end | end | ||