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

мНет описания правки
мНет описания правки
Строка 79: Строка 79:
                 local dest = cargo.dest or "Нет получателя"
                 local dest = cargo.dest or "Нет получателя"


                 local advert = sender .. " " .. cargoDescription .. " " .. dest
                 local advert = "{{#invoke:Ftl|main|translation|" .. sender .. "}}{{#invoke:Ftl|main|translation|" .. cargoDescription .. "}}{{#invoke:Ftl|main|translation|" .. dest .. "}}"


                 local giftsCell = ""
                 local giftsCell = ""
Строка 92: Строка 92:
                 end
                 end


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


                 out = out .. "|-\n"
                 out = out .. "|-\n"
                 out = out .. "| " .. cellEvent .. "\n"
                 out = out .. "| " .. cellEvent .. "\n"
                 out = out .. "| {{#invoke:Ftl|main|translation|" .. advert .. "}}\n"
                 out = out .. "| " .. advert .. "\n"
                 out = out .. "| " .. description .. "\n"
                 out = out .. "| " .. description .. "\n"
                 out = out .. "| " .. characteristicsList .. "\n"
                 out = out .. "| " .. characteristicsList .. "\n"