Merge pull request #72 from mamoniot/beta

Backport Bug-fixes
This commit is contained in:
Will Berry
2023-04-04 14:51:18 -04:00
committed by GitHub
3 changed files with 14 additions and 12 deletions
+1 -2
View File
@@ -11,7 +11,6 @@
"? space-exploration >= 0.6.94",
"? miniloader",
"? nullius",
"? pypostprocessing",
"! LtnManager"
"? pypostprocessing"
]
}
-4
View File
@@ -66,13 +66,9 @@ function inventory_tab.build(map_data, player_data)
end
end
if search_network_name then
if search_network_name == (NETWORK_EACH or NETWORK_ANYTHING) then
goto has_match
end
if search_network_name ~= station.network_name then
goto continue
end
::has_match::
local train_flag = get_network_mask(station, station.network_name)
if not bit32.btest(search_network_mask, train_flag) then
goto continue
+13 -6
View File
@@ -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