Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) м Отмена версии 76248, сделанной Pok (обсуждение) Метка: отмена |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 14: | Строка 14: | ||
local function buildCharacteristicsList(frame, stationEvent) | local function buildCharacteristicsList(frame, stationEvent) | ||
local | local list = "" | ||
local characteristics = { | local characteristics = { | ||
{"Вес", "Вес события в системе случайных событий (чем выше, тем чаще случается)", stationEvent.weight}, | {"Вес", "Вес события в системе случайных событий (чем выше, тем чаще случается)", stationEvent.weight}, | ||
{"Мин. игроков", "Минимальное количество игроков для начала события", stationEvent.minimumPlayers}, | {"Мин. игроков", "Минимальное количество игроков для начала события", stationEvent.minimumPlayers}, | ||
{"Время старта", "Время с которого событие может начаться", stationEvent.earliestStart and | {"Время старта", "Время с которого событие может начаться", (stationEvent.earliestStart and stationEvent.earliestStart .. " сек.")}, | ||
{"Длительность", "Длительность события в секундах", stationEvent.duration and | {"Длительность", "Длительность события в секундах", (stationEvent.duration and stationEvent.duration .. " сек.")} | ||
} | } | ||
for _, char in ipairs(characteristics) do | for _, char in ipairs(characteristics) do | ||
local value = char[3] or "нет" | local value = char[3] or "нет" | ||
list = list .. "- " .. frame:expandTemplate{ | |||
title = "AltTooltip", | title = "AltTooltip", | ||
args = { char[1], char[2] } | args = { char[1], char[2] } | ||
} | } .. ": " .. value .. "<br>" | ||
end | end | ||
if list:sub(-4) == "<br>" then | |||
list = list:sub(1, -5) | |||
end | |||
if list == "" then list = " " end | |||
return list | |||
end | end | ||