diff --git a/cybersyn/scripts/gui/inventory.lua b/cybersyn/scripts/gui/inventory.lua index d31e4ae..a1deed9 100644 --- a/cybersyn/scripts/gui/inventory.lua +++ b/cybersyn/scripts/gui/inventory.lua @@ -78,7 +78,7 @@ function inventory_tab.build(map_data, player_data) goto continue end ::has_match:: - local train_flag = get_network_flag(station, search_network_name) + local train_flag = get_network_flag(station, station.network_name) if not bit32.btest(search_network_mask, train_flag) then goto continue end diff --git a/cybersyn/scripts/gui/stations.lua b/cybersyn/scripts/gui/stations.lua index 9c186ed..7e746b5 100644 --- a/cybersyn/scripts/gui/stations.lua +++ b/cybersyn/scripts/gui/stations.lua @@ -100,14 +100,14 @@ function stations_tab.build(map_data, player_data) if search_network_name then --setting default for GUI to NETWORK_EACH, which will match all - if search_network_name == (NETWORK_EACH or NETWORK_ANYTHING) then + if search_network_name == (NETWORK_EACH or NETWORK_ANYTHING) then --NETWORK_ANYTHING prevents crash due station having a nil issue, may need to be addressed in a different way goto has_match end if search_network_name ~= station.network_name then goto continue end ::has_match:: - local train_flag = get_network_flag(station, search_network_name) + local train_flag = get_network_flag(station, station.network_name) --we already validated search network name or a "match anything" if not bit32.btest(search_network_mask, train_flag) then goto continue end