Added More To Sync

This commit is contained in:
Cooldude2606
2018-04-26 16:43:12 +01:00
parent 5447d95d01
commit 1f6fcd439e
2 changed files with 36 additions and 2 deletions

View File

@@ -83,4 +83,22 @@ Gui.left.add{
end
}
Event.register(defines.events.on_rocket_launched,function(event) Gui.left.update('rockets') end)
Event.register(defines.events.on_rocket_launched,function(event) Gui.left.update('rockets') end)
Sync.add_update('rockets',function()
local _return = {}
local data = _global()
local satellites = game.forces.player.get_item_launched('satellite')
local time = {'rockets.nan'}
if satellites == 1 then time = tick_to_display_format(game.tick)
elseif satellites > 1 then time = tick_to_display_format((game.tick-data.first)/satellites) end
_return.total = satellites
_return.first = Sync.tick_format(data.first)
_return.last = Sync.tick_format(data.last-data._last)
_return.time = Sync.tick_format(time)
_return.fastest = Sync.tick_format(data.fastest)
_return.milestones = {}
for milestone,time in pairs(data.milestones) do
_return.milestones[milestone] = Sync.tick_format(_time)
end
return _return
end)