Модуль:Prototypes/Механика/Исследование: различия между версиями
Материал из Space Station 14 Вики
Pok (обсуждение | вклад) Новая страница: «local p = {} function p.main(frame) local icon = frame.args.itemId or "" local name = frame.args.name or "" local discipline = frame.args.discipline or "" local tier = frame.args.tier or "" local cost = frame.args.cost or "" local recipeUnlocks = frame.args.recipeUnlocks or "" local disciplineIcon = "" local disciplineName = "" if discipline == "Arsenal" then local disciplineIcon = "16px|link=" local disciplineName...» |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 11: | Строка 11: | ||
local disciplineIcon = "" | local disciplineIcon = "" | ||
local disciplineName = "" | local disciplineName = "" | ||
local out = "" | |||
if discipline == "Arsenal" then | if discipline == "Arsenal" then | ||
disciplineIcon = "[[Файл:Arsenal.png|16px|link=]]" | |||
disciplineName = "Арсенал" | |||
elseif discipline == "Industrial" then | elseif discipline == "Industrial" then | ||
disciplineIcon = "[[Файл:Industrial.png|16px|link=]]" | |||
disciplineName = "Промышленность" | |||
elseif discipline == "Experimental" then | elseif discipline == "Experimental" then | ||
disciplineIcon = "[[Файл:Experimental.png|16px|link=]]" | |||
disciplineName = "Экспериментальное" | |||
elseif discipline == "CivilianServices" then | elseif discipline == "CivilianServices" then | ||
disciplineIcon = "[[Файл:CivilianServices.png|16px|link=]]" | |||
disciplineName = "Обслуживание персонала" | |||
end | end | ||
Версия от 11:00, 6 октября 2024
Для документации этого модуля может быть создана страница Модуль:Prototypes/Механика/Исследование/doc
local p = {}
function p.main(frame)
local icon = frame.args.itemId or ""
local name = frame.args.name or ""
local discipline = frame.args.discipline or ""
local tier = frame.args.tier or ""
local cost = frame.args.cost or ""
local recipeUnlocks = frame.args.recipeUnlocks or ""
local disciplineIcon = ""
local disciplineName = ""
local out = ""
if discipline == "Arsenal" then
disciplineIcon = "[[Файл:Arsenal.png|16px|link=]]"
disciplineName = "Арсенал"
elseif discipline == "Industrial" then
disciplineIcon = "[[Файл:Industrial.png|16px|link=]]"
disciplineName = "Промышленность"
elseif discipline == "Experimental" then
disciplineIcon = "[[Файл:Experimental.png|16px|link=]]"
disciplineName = "Экспериментальное"
elseif discipline == "CivilianServices" then
disciplineIcon = "[[Файл:CivilianServices.png|16px|link=]]"
disciplineName = "Обслуживание персонала"
end
out = out .. '<div class="research" id=" '.. discipline ..' ">'
out = out .. '<div class="research__images">[[Файл: ' .. icon .. ' .png|64px|центр|link=]]</div>'
out = out .. '<div class="research__name"> ' .. name .. ' ' .. disciplineIcon .. ' </div>'
out = out .. '<div class="research__type">'
out = out .. '<div>Уровень: ' .. tier .. ' ,</div>'
out = out .. '<div class="research__category"> ' .. disciplineName .. ' </div>'
out = out .. '<div>Стоимость: <span style="color:#DA70D6;"> ' .. cost .. ' </span></div>'
out = out .. '</div>'
out = out .. '<div class="research__unblocks">Разблокирует:'
out = out .. '<ul>'
out = out .. '<li>{{#invoke:Entity Lookup|createimagetooltip|Файл: ' .. recipeUnlocks .. ' .png| ' .. recipeUnlocks .. ' |Мета=32x32px,link=}} {{#invoke:Entity Lookup|getname| ' .. recipeUnlocks .. ' }}</li>'
out = out .. '</ul>'
out = out .. '</div>'
out = out .. '</div>'
return out
end
return p