Модуль:Песочница/Pok: различия между версиями

м Отмена версии 76251, сделанной Pok (обсуждение)
Метка: отмена
мНет описания правки
Строка 14: Строка 14:


local function buildCharacteristicsList(frame, stationEvent)
local function buildCharacteristicsList(frame, stationEvent)
     local lines = {}
     return frame:expandTemplate{
    local characteristics = {
        title = "Prototypes/Механика/Случайный события",
        {"Вес", "Вес события в системе случайных событий (чем выше, тем чаще случается)", stationEvent.weight},
         args = {
         {"Мин. игроков", "Минимальное количество игроков для начала события", stationEvent.minimumPlayers},
            weight = stationEvent.weight or "",
        {"Время старта", "Время с которого событие может начаться", stationEvent.earliestStart and (stationEvent.earliestStart .. " сек.")},
            minimumPlayers = stationEvent.minimumPlayers or "",
        {"Длительность", "Длительность события в секундах", stationEvent.duration and (stationEvent.duration .. " сек.")}
            earliestStart = stationEvent.earliestStart and (stationEvent.earliestStart) or "",
            duration = stationEvent.duration and (stationEvent.duration) or ""
        }
     }
     }
    for _, char in ipairs(characteristics) do
        local value = char[3] or "нет"
        local tooltip = frame:expandTemplate{
            title = "AltTooltip",
            args = { char[1], char[2] }
        }
        table.insert(lines, "- " .. tooltip .. ": " .. value)
    end
    return table.concat(lines, "<br>")
end
end