diff options
author | autocommitter <autocommitter@linux-forks.de> | 2024-10-15 22:37:32 +0200 |
---|---|---|
committer | autocommitter <autocommitter@linux-forks.de> | 2024-10-15 22:37:32 +0200 |
commit | 5c7f77725394d47ce0b907aabf885ea207a507bd (patch) | |
tree | a1ff9c67ef8f225a259e4c6f4c163a45c58bb870 /far/init_code.lua | |
parent | b435d1b1b26db6f7c4f3eb589ecf1ed3bb79b57e (diff) | |
download | luaatc_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.lua | 6 |
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 |