mirror of
https://github.com/Xevion/project-cybersyn.git
synced 2026-01-31 08:25:22 -06:00
Merge pull request #68 from mamoniot/beta-debug-revision-migration-fix
Fix Issue with debug revision breaking saves
This commit is contained in:
@@ -346,21 +346,28 @@ end
|
||||
|
||||
---NOTE: this runs before on_config_changed
|
||||
---It does not have access to game
|
||||
---NOTE 2: Everything in this section must be idempotent
|
||||
function on_debug_revision_change()
|
||||
local map_data = global
|
||||
|
||||
if debug_revision == 1 then
|
||||
for _, e in pairs(map_data.refuelers) do
|
||||
e.network_mask = e.network_flag
|
||||
e.network_flag = nil
|
||||
if e.network_flag ~= nil then
|
||||
e.network_mask = e.network_flag
|
||||
e.network_flag = nil
|
||||
end
|
||||
end
|
||||
for _, e in pairs(map_data.stations) do
|
||||
e.network_mask = e.network_flag
|
||||
e.network_flag = nil
|
||||
if e.network_flag ~= nil then
|
||||
e.network_mask = e.network_flag
|
||||
e.network_flag = nil
|
||||
end
|
||||
end
|
||||
for _, e in pairs(map_data.trains) do
|
||||
e.network_mask = e.network_flag
|
||||
e.network_flag = nil
|
||||
if e.network_flag ~= nil then
|
||||
e.network_mask = e.network_flag
|
||||
e.network_flag = nil
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user