Модуль:Prototypes/Механика/Случайные события: различия между версиями

мНет описания правки
Строка 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)
             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"
                 out = out .. "| '' {{#invoke:Ftl|main|translation|" .. advert .. "}} ''\n"
             else
             else
                 out = out .. "| Происходит без объявления\n"
                 out = out .. "| '' Происходит без объявления ''\n"
             end
             end
             out = out .. "| " .. description .. "\n"
             out = out .. "| " .. description .. "\n"
Строка 74: Строка 74:
             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: Строка 99:
             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