added additional fixes to migrations

This commit is contained in:
mamoniot
2023-05-01 06:35:42 -04:00
parent 59eb580eb5
commit f0d8c2e430
2 changed files with 11 additions and 13 deletions

View File

@@ -147,14 +147,10 @@ end
function manager_gui.on_migration() function manager_gui.on_migration()
if global.manager then
for i, v in pairs(global.manager.players) do for i, v in pairs(global.manager.players) do
manager_gui.reset_player(i, v) manager_gui.reset_player(i, v)
end end
init_items(global.manager) init_items(global.manager)
else
manager_gui.on_init()
end
end end
function manager_gui.on_init() function manager_gui.on_init()

View File

@@ -296,16 +296,18 @@ local migrations_table = {
end end
end end
end, end,
["1.2.14"] = function() ["1.2.15"] = function()
---@type MapData ---@type MapData
local map_data = global local map_data = global
map_data.manager = { if not global.manager then
global.manager = {
players = {}, players = {},
} }
for i, v in pairs(game.players) do for i, v in pairs(game.players) do
manager_gui.on_player_created({player_index = i}) manager_gui.on_player_created({player_index = i})
end end
end
for _, e in pairs(map_data.refuelers) do for _, e in pairs(map_data.refuelers) do
e.network_mask = e.network_flag e.network_mask = e.network_flag