Модуль:Prototypes/Механика/Случайные события: различия между версиями
Pok (обсуждение | вклад) м Pok переименовал страницу Модуль:Prototypes/Механика/Случайный события в Модуль:Prototypes/Механика/Случайные события: Название с ошибкой |
Pok (обсуждение | вклад) мНет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 40: | Строка 40: | ||
if event.id == searchId then | if event.id == searchId then | ||
local cellEvent = buildCellEvent(name, image, searchId) | local cellEvent = buildCellEvent(name, image, searchId) | ||
local advert = (event.StationEvent and event.StationEvent.startAnnouncement) or "" | local advert = args.advert or (event.StationEvent and event.StationEvent.startAnnouncement) or "" | ||
local characteristicsList = buildCharacteristicsList(event.StationEvent or {}) | local characteristicsList = buildCharacteristicsList(event.StationEvent or {}) | ||
| Строка 46: | Строка 46: | ||
out = out .. "! " .. cellEvent .. "\n" | out = out .. "! " .. cellEvent .. "\n" | ||
if advert ~= "" then | if advert ~= "" then | ||
out = out .. "| {{#invoke:Ftl|main|translation|" .. advert .. "}}\n" | if args.advert then | ||
out = out .. "| '' " .. advert .. " ''\n" | |||
else | |||
out = out .. "| '' {{#invoke:Ftl|main|translation|" .. advert .. "}} ''\n" | |||
end | |||
else | else | ||
out = out .. "| Происходит без объявления\n" | out = out .. "| '' Происходит без объявления ''\n" | ||
end | end | ||
out = out .. "| " .. description .. "\n" | out = out .. "| " .. description .. "\n" | ||
| Строка 74: | Строка 78: | ||
local cargoDescription = cargo.description or "Нет описания" | local cargoDescription = cargo.description or "Нет описания" | ||
local dest = cargo.dest or "Нет получателя" | local dest = cargo.dest or "Нет получателя" | ||
local advert = "Поздравляем! {{#invoke:Ftl|main|translation|" .. sender .. "}} решили отправить {{#invoke:Ftl|main|translation|" .. cargoDescription .. "}} {{#invoke:Ftl|main|translation|" .. dest .. "}} станции. Всё прибудет со следующей партией груза." | local advert = args.advert or "Поздравляем! {{#invoke:Ftl|main|translation|" .. sender .. "}} решили отправить {{#invoke:Ftl|main|translation|" .. cargoDescription .. "}} {{#invoke:Ftl|main|translation|" .. dest .. "}} станции. Всё прибудет со следующей партией груза." | ||
local giftsCell = "" | local giftsCell = "" | ||
| Строка 99: | Строка 103: | ||
out = out .. "|-\n" | out = out .. "|-\n" | ||
out = out .. "! " .. cellEvent .. "\n" | out = out .. "! " .. cellEvent .. "\n" | ||
out = out .. "| " .. advert .. "\n" | out = out .. "| '' " .. advert .. " ''\n" | ||
out = out .. "| " .. giftsCell .. "\n" | out = out .. "| " .. giftsCell .. "\n" | ||
out = out .. "| " .. characteristicsList | out = out .. "| " .. characteristicsList | ||