summaryrefslogtreecommitdiff
path: root/far/init_code.lua
diff options
context:
space:
mode:
authorautocommitter <autocommitter@linux-forks.de>2024-10-15 22:37:32 +0200
committerautocommitter <autocommitter@linux-forks.de>2024-10-15 22:37:32 +0200
commit5c7f77725394d47ce0b907aabf885ea207a507bd (patch)
treea1ff9c67ef8f225a259e4c6f4c163a45c58bb870 /far/init_code.lua
parentb435d1b1b26db6f7c4f3eb589ecf1ed3bb79b57e (diff)
downloadluaatc_envs-5c7f77725394d47ce0b907aabf885ea207a507bd.tar.gz
luaatc_envs-5c7f77725394d47ce0b907aabf885ea207a507bd.tar.bz2
luaatc_envs-5c7f77725394d47ce0b907aabf885ea207a507bd.zip
State at 2024-10-15
Diffstat (limited to 'far/init_code.lua')
-rw-r--r--far/init_code.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/far/init_code.lua b/far/init_code.lua
index a003420..55f685c 100644
--- a/far/init_code.lua
+++ b/far/init_code.lua
@@ -3,6 +3,7 @@ if S.trains == nil then S.trains = {} end
if S.d == nil then S.d = {} end
if S.datetime == nil then S.datetime = "" end
if S.stop_display == nil then S.stop_display = false end
+if S.show_farpass_only == nil then S.show_farpass_only = false end
F.print = function (str) if F.debug then print("".. (str or "nil") ) end end
F.isempty = function (s) return s == nil or s == "" end
@@ -125,6 +126,9 @@ F.list_trains = function(print_info)
for _, k in ipairs(trains_table) do
if S.trains[k] then
v = S.trains[k]
+ if S.show_farpass_only == true and not F.has_rc("FARPASS", v["rc"]) then
+ F.delete_train_info(v["id"])
+ end
if F.has_rc("LILSHUNTER", v["rc"]) or F.has_rc("LIL", v["rc"]) then
F.delete_train_info(v["id"])
else
@@ -151,7 +155,7 @@ F.list_trains = function(print_info)
rc_list_cleansed = "NO E,F |"
end
for rc in rc_list:gmatch("[^%s]+") do
- if rc == "ERSTAZI" or rc == "FREIGHT" then
+ if rc == "ERSTAZI" or rc == "ERSTAZIDEPOT" or rc == "FREIGHT" then
-- leaving for future use
do_nothing = true
else