summaryrefslogtreecommitdiff
path: root/far/nodes/(30825,16,1858).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/nodes/(30825,16,1858).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/nodes/(30825,16,1858).lua')
-rw-r--r--far/nodes/(30825,16,1858).lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/far/nodes/(30825,16,1858).lua b/far/nodes/(30825,16,1858).lua
new file mode 100644
index 0000000..aad8e33
--- /dev/null
+++ b/far/nodes/(30825,16,1858).lua
@@ -0,0 +1,36 @@
+-- far_luaatctrack_farcom_op_01.lua
+
+
+if event.type == "punch" then
+-- F.delete_train_info("298909")
+ S.stop_display = true
+ S.show_farpass_only = false
+
+ F.send_update_displays()
+
+ digiline_send("notices", "LP: " .. event.name .. "")
+
+ if S.stop_display then
+ date = F.date_formatted()
+ time = F.time_formatted()
+ digiline_send("time", " FAR COM\n\n " .. date .. "\n " .. time)
+ F.list_trains(true)
+ else
+ local pos = POS(30848,15,1852)
+ interrupt_pos(pos, "display")
+ end
+
+ return
+end
+
+if event.type == "digiline" then
+ if event.channel == "display" then
+ if event.msg == "update" then
+ date = F.date_formatted()
+ time = F.time_formatted()
+ digiline_send("time", " FAR COM\n\n " .. date .. "\n " .. time)
+ F.list_trains(false)
+ end
+ end
+ return
+end