diff --git a/cybersyn/scripts/gui/trains.lua b/cybersyn/scripts/gui/trains.lua index 683de00..b9aa1e1 100644 --- a/cybersyn/scripts/gui/trains.lua +++ b/cybersyn/scripts/gui/trains.lua @@ -61,6 +61,9 @@ function trains_tab.build(map_data, player_data) local trains_sorted = {} for id, train in pairs(trains) do + if not train.entity.valid then + goto continue + end if search_network_name then if search_network_name ~= train.network_name then goto continue