From ef6736062f784c36b85f20f8678d274070a6d44f Mon Sep 17 00:00:00 2001 From: autocommitter Date: Mon, 22 Apr 2024 15:00:36 +0200 Subject: State at 2023-07-23 --- far/nodes/(2066,9,1459).lua | 8 ++++++++ far/nodes/(28048,8,1612).lua | 8 ++++++++ far/nodes/(30834,16,1863).lua | 33 +++++++++++++++++++++++++++++++++ far/nodes/(30848,15,1852).lua | 25 +++++++++++++++++++++++++ far/nodes/(30870,15,1800).lua | 11 ----------- 5 files changed, 74 insertions(+), 11 deletions(-) create mode 100644 far/nodes/(2066,9,1459).lua create mode 100644 far/nodes/(28048,8,1612).lua create mode 100644 far/nodes/(30834,16,1863).lua create mode 100644 far/nodes/(30848,15,1852).lua (limited to 'far/nodes') diff --git a/far/nodes/(2066,9,1459).lua b/far/nodes/(2066,9,1459).lua new file mode 100644 index 0000000..d3d6fe7 --- /dev/null +++ b/far/nodes/(2066,9,1459).lua @@ -0,0 +1,8 @@ +-- far_luaatctrack_spot_check_01.lua + +local show_print = false +if event.train then + local posTable = POS(2066,9,1459) + F.save_train(posTable) + return +end \ No newline at end of file diff --git a/far/nodes/(28048,8,1612).lua b/far/nodes/(28048,8,1612).lua new file mode 100644 index 0000000..3f12a6c --- /dev/null +++ b/far/nodes/(28048,8,1612).lua @@ -0,0 +1,8 @@ +-- far_luaatctrack_spot_check_01.lua + +local show_print = false +if event.train then + local posTable = POS( 28048,8,1612 ) + F.save_train(posTable) + return +end \ No newline at end of file diff --git a/far/nodes/(30834,16,1863).lua b/far/nodes/(30834,16,1863).lua new file mode 100644 index 0000000..ef8bd02 --- /dev/null +++ b/far/nodes/(30834,16,1863).lua @@ -0,0 +1,33 @@ +-- far_luaatctrack_farcom_op_01.lua + + +if event.type == "punch" then +-- F.delete_train_info("298909") + S.stop_display = false + + F.send_update_displays() + + 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(false) + 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 diff --git a/far/nodes/(30848,15,1852).lua b/far/nodes/(30848,15,1852).lua new file mode 100644 index 0000000..e55e17b --- /dev/null +++ b/far/nodes/(30848,15,1852).lua @@ -0,0 +1,25 @@ +-- far_luaatctrack_spot_check_01.lua + +if event.type == "train" then + local posTable = POS(30848,15,1852) + F.save_train(posTable) + digiline_send("display", "update") + return +end + +if event.type == "ext_int" then + if event.message == "display" then + interrupt(30,"update_display") + end + return +end + + +if event.type == "int" then + if event.msg == "update_display" then + if S.stop_display == true then return end + digiline_send("display", "update") + interrupt(60,"update_display") + end + return +end \ No newline at end of file diff --git a/far/nodes/(30870,15,1800).lua b/far/nodes/(30870,15,1800).lua index 153ef38..b50e6aa 100644 --- a/far/nodes/(30870,15,1800).lua +++ b/far/nodes/(30870,15,1800).lua @@ -5,15 +5,4 @@ if event.train then local posTable = POS(30870,15,1800) F.save_train(posTable) return -end - - --- INSIDE A STUPID FUCKING LUA TRACK --- DONT TOUCH OR ELSE -if event.type == "ext_int" then - if event.message == "display" then - header() - disp_data() - end - return end \ No newline at end of file -- cgit v1.2.3