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

Нет описания правки
Нет описания правки
Строка 15: Строка 15:
    Experimental = "Экспериментальное",
    Experimental = "Экспериментальное",
    CivilianServices = "Обслуживание персонала"
    CivilianServices = "Обслуживание персонала"
})[discipline] or ""
})[discipline]


-- Загрузка данных из JSON
-- Загрузка данных из JSON
Строка 30: Строка 30:
-- Цвета для номеров уровней
-- Цвета для номеров уровней
local tierColor = ({
local tierColor = ({
    ["1"] = "#54d554",  -- зеленый
    [1] = "#54d554",  -- зеленый
    ["2"] = "#ed9000",  -- оранжевый
    [2] = "#ed9000",  -- оранжевый
    ["3"] = "#d72a2a"  -- красный
    [3] = "#d72a2a"  -- красный
})[tech.tier] or ""
})[tech.tier]
-- Формирование HTML для каждой технологии
-- Формирование HTML для каждой технологии
Строка 40: Строка 40:
out = out .. '<div class="research__name">' .. tech.name .. '[[Файл:' .. discipline .. '.png|16px|link=]]</div>'
out = out .. '<div class="research__name">' .. tech.name .. '[[Файл:' .. discipline .. '.png|16px|link=]]</div>'
out = out .. '<div class="research__type">'
out = out .. '<div class="research__type">'
out = out .. '<div>Уровень: <span style="' .. tierColor .. '">' .. tech.tier .. '</div>'
out = out .. '<div>Уровень: <span style="' .. tierColor .. '">' .. tech.tier .. '</span></div>'
out = out .. '<div class="research__technology">' .. disciplineName .. '</div>'
out = out .. '<div class="research__technology">' .. disciplineName .. '</div>'
out = out .. '<div>Стоимость: <span style="color:#DA70D6;">' .. tech.cost .. '</span></div>'
out = out .. '<div>Стоимость: <span style="color:#DA70D6;">' .. tech.cost .. '</span></div>'