Модуль:Serialization/EntityTableSelector: различия между версиями

Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 42: Строка 42:
     end
     end


     local moduleName = JsonPaths.get("prototype/entityTable.json")
     local moduleName = JsonPaths.get("prototype/EntityTable.json")
     local ok, data = pcall(mw.loadData, moduleName)
     local ok, data = pcall(mw.loadData, moduleName)
     if not ok or type(data) ~= "table" then
     if not ok or type(data) ~= "table" then
Строка 183: Строка 183:
     local amount = formatAmount(selector.amount)
     local amount = formatAmount(selector.amount)
     local prob = ""
     local prob = ""
    local probPart = ""


     if type(selector.prob) == "number" then
     if type(selector.prob) == "number" then
Строка 190: Строка 191:
     end
     end


     return "{{предмет|" .. id .. "|" .. amount .. " <span>" .. prob .. "</span>|wrapper=1|repository=1|link=}}"
    if prob ~= "" then
        probPart = ' <span>' .. prob .. '</span>'
    end
 
     return "{{предмет|" .. id .. "|" .. amount .. probPart .. "|wrapper=1|repository=1|link=}}"
end
end