summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorautocommitter <autocommitter@linux-forks.de>2025-01-01 00:00:02 +0100
committerautocommitter <autocommitter@linux-forks.de>2025-01-01 00:00:02 +0100
commit9dd8739624e841d98ea6abcd2726280fe1aed714 (patch)
treee29d961ecb5a8f03e7ff34032c6f3ca5680603ac
parent885e43e42a6225c6998105b2cb40fec11a41edcc (diff)
downloadluaatc_envs-9dd8739624e841d98ea6abcd2726280fe1aed714.tar.gz
luaatc_envs-9dd8739624e841d98ea6abcd2726280fe1aed714.tar.bz2
luaatc_envs-9dd8739624e841d98ea6abcd2726280fe1aed714.zip
State at 2025-01-01
-rw-r--r--far/init_code.lua32
-rw-r--r--far/nodes/(10728,46,1225).lua10
-rw-r--r--far/nodes/(10731,46,1251).lua10
-rw-r--r--far/nodes/(13448,13,717).lua10
-rw-r--r--far/nodes/(13481,13,713).lua10
-rw-r--r--far/nodes/(15454,14,1055).lua10
-rw-r--r--far/nodes/(15472,14,1131).lua10
-rw-r--r--far/nodes/(1753,8,1570).lua10
-rw-r--r--far/nodes/(18288,36,607).lua10
-rw-r--r--far/nodes/(18320,36,602).lua10
-rw-r--r--far/nodes/(19710,8,689).lua10
-rw-r--r--far/nodes/(19741,8,684).lua10
-rw-r--r--far/nodes/(2049,9,1480).lua12
-rw-r--r--far/nodes/(2066,9,1459).lua12
-rw-r--r--far/nodes/(21433,9,957).lua10
-rw-r--r--far/nodes/(21445,9,984).lua10
-rw-r--r--far/nodes/(23191,15,1481).lua10
-rw-r--r--far/nodes/(23199,15,1512).lua10
-rw-r--r--far/nodes/(25670,10,1575).lua10
-rw-r--r--far/nodes/(25720,10,1519).lua10
-rw-r--r--far/nodes/(26343,30,1503).lua3
-rw-r--r--far/nodes/(26346,30,1500).lua3
-rw-r--r--far/nodes/(26348,30,1508).lua13
-rw-r--r--far/nodes/(26372,30,1526).lua13
-rw-r--r--far/nodes/(2839,14,1562).lua12
-rw-r--r--far/nodes/(2865,14,1575).lua10
-rw-r--r--far/nodes/(28834,24,1382).lua12
-rw-r--r--far/nodes/(28866,24,1378).lua10
-rw-r--r--far/nodes/(30785,15,1711).lua2
-rw-r--r--far/nodes/(30856,15,1814).lua17
-rw-r--r--far/nodes/(30863,15,1807).lua17
-rw-r--r--far/nodes/(30870,15,1800).lua17
-rw-r--r--far/nodes/(3978,8,1756).lua10
-rw-r--r--far/nodes/(3983,8,1774).lua12
-rw-r--r--far/nodes/(4579,7,2162).lua14
-rw-r--r--far/nodes/(4586,7,2162).lua3
-rw-r--r--far/nodes/(4614,7,2137).lua3
-rw-r--r--far/nodes/(4622,7,2137).lua13
-rw-r--r--far/nodes/(6874,23,2199).lua10
-rw-r--r--far/nodes/(6890,23,2175).lua10
-rw-r--r--far/nodes/(8534,11,1789).lua10
-rw-r--r--far/nodes/(8558,11,1758).lua10
42 files changed, 422 insertions, 28 deletions
diff --git a/far/init_code.lua b/far/init_code.lua
index 15dfbf8..0ad2749 100644
--- a/far/init_code.lua
+++ b/far/init_code.lua
@@ -366,7 +366,7 @@ S.ttt[train_id] = { - trains
}
]]
-local STOP_TIME = 10
+local STOP_TIME = 40
local STOPCMD="B0WO"
local DEPCMD="A1OCD1SM"
local RDEPCMD="RA1OCD1SM"
@@ -402,6 +402,20 @@ F.ttp_begin({
only_lines = nil, --if given a table, only trains where only_lines[get_line()] is true are considered
force_tt_reset = false, -- force reset of travel times for this timetable
})
+
+
+F.ttp_begin({
+ stn = "Salt Factory", -- station name
+ tt = "FAR_E", -- timetable ID
+ depint = "05;00", --departure slot interval
+ depoff = "03;15", --departure slot offset
+ doorside = "L",
+ reverse = true,
+ only_lines = {['FAR'] = true},
+ force_tt_reset = false,
+ pos = POS(1755,8,1570),
+ direction = "west",
+})
]]
-- Make train depart at the next time slot, and save its start time
function F.ttp_begin(p)
@@ -424,6 +438,9 @@ function F.ttp_begin(p)
atc_set_text_inside("Next stop: "..p.stn.."\nTerminal Station.\nThis train continues as "..F.ttp[p.tt].inside_line_desc)
end
if event.train then
+ if p.pos and p.direction then
+ F.save_train(p.pos, p.direction)
+ end
-- train arrived, planning departure
atc_send(STOPCMD .. p.doorside)
@@ -492,7 +509,17 @@ F.ttp_stop({
-- If present, override desired departure time. Defaults to travel time + STOP_TIME if not provided
no_disable_ars = nil,
-- if true, does not disable ARS on approach (used for example at INTERCAL)
+ pos = POS(1,1,1),
+ direction = "east",
+})
+
+F.ttp_stop({
+ stn = "The Cube",
+ doorside = "R",
+ pos = POS(1,1,1),
+ direction = "east",
})
+
]]
function F.ttp_stop(p)
-- set my approach callback mode
@@ -526,6 +553,9 @@ function F.ttp_stop(p)
if event.train then
+ if p.pos and p.direction then
+ F.save_train(p.pos, p.direction)
+ end
-- train arrived, planning departure
atc_send(STOPCMD..p.doorside)
local time_now = rwt.now()
diff --git a/far/nodes/(10728,46,1225).lua b/far/nodes/(10728,46,1225).lua
index 6c35d7e..1737450 100644
--- a/far/nodes/(10728,46,1225).lua
+++ b/far/nodes/(10728,46,1225).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(10728,46,1225), "east")
+]]
+
+F.ttp_stop({
+ stn = "Turbulent Hills",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(10728,46,1225),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(10731,46,1251).lua b/far/nodes/(10731,46,1251).lua
index 79b390d..86fcc5c 100644
--- a/far/nodes/(10731,46,1251).lua
+++ b/far/nodes/(10731,46,1251).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(10731,46,1251), "west")
+]]
+
+F.ttp_stop({
+ stn = "Turbulent Hills",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(10731,46,1251),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(13448,13,717).lua b/far/nodes/(13448,13,717).lua
index 1504037..0dec211 100644
--- a/far/nodes/(13448,13,717).lua
+++ b/far/nodes/(13448,13,717).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(13448,13,717), "west")
+]]
+
+F.ttp_stop({
+ stn = "Beggars Hole",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(13448,13,717),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(13481,13,713).lua b/far/nodes/(13481,13,713).lua
index 7a55833..b33b15c 100644
--- a/far/nodes/(13481,13,713).lua
+++ b/far/nodes/(13481,13,713).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(13481,13,713), "east")
+]]
+
+F.ttp_stop({
+ stn = "Beggars Hole",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(13481,13,713),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(15454,14,1055).lua b/far/nodes/(15454,14,1055).lua
index 6382c79..bf386d3 100644
--- a/far/nodes/(15454,14,1055).lua
+++ b/far/nodes/(15454,14,1055).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(15454,14,1055), "west")
+]]
+
+F.ttp_stop({
+ stn = "Halfway",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(15454,14,1055),
+ direction = "west",
+})
diff --git a/far/nodes/(15472,14,1131).lua b/far/nodes/(15472,14,1131).lua
index 3390fa6..3428cf8 100644
--- a/far/nodes/(15472,14,1131).lua
+++ b/far/nodes/(15472,14,1131).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(15472,14,1131), "east")
+]]
+
+F.ttp_stop({
+ stn = "Halfway",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(15472,14,1131),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(1753,8,1570).lua b/far/nodes/(1753,8,1570).lua
index 52fa2df..6cec754 100644
--- a/far/nodes/(1753,8,1570).lua
+++ b/far/nodes/(1753,8,1570).lua
@@ -1,6 +1,9 @@
-- far_luaatctrack_spot_check_01.lua
--[[
+F.save_train(POS(1755,8,1570), "west")
+]]
+
F.ttp_begin({
stn = "Salt Factory", -- station name
tt = "FAR_E", -- timetable ID
@@ -10,7 +13,6 @@ F.ttp_begin({
reverse = true,
only_lines = {['FAR'] = true},
force_tt_reset = false,
-})
-]]
-
-F.save_train(POS(1755,8,1570), "west")
+ pos = POS(1755,8,1570),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(18288,36,607).lua b/far/nodes/(18288,36,607).lua
index df6d078..6c37e96 100644
--- a/far/nodes/(18288,36,607).lua
+++ b/far/nodes/(18288,36,607).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(18288,36,607), "west")
+]]
+
+F.ttp_stop({
+ stn = "Tardigrades",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(18288,36,607),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(18320,36,602).lua b/far/nodes/(18320,36,602).lua
index a5be393..10ed638 100644
--- a/far/nodes/(18320,36,602).lua
+++ b/far/nodes/(18320,36,602).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(18320,36,602), "east")
+]]
+
+F.ttp_stop({
+ stn = "Tardigrades",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(18320,36,602),
+ direction = "east",
+})
diff --git a/far/nodes/(19710,8,689).lua b/far/nodes/(19710,8,689).lua
index 0b52efb..4830494 100644
--- a/far/nodes/(19710,8,689).lua
+++ b/far/nodes/(19710,8,689).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(19710,8,689), "west")
+]]
+
+F.ttp_stop({
+ stn = "Greenport",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(19710,8,689),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(19741,8,684).lua b/far/nodes/(19741,8,684).lua
index f0f99a3..959c682 100644
--- a/far/nodes/(19741,8,684).lua
+++ b/far/nodes/(19741,8,684).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(19741,8,684), "east")
+]]
+
+F.ttp_stop({
+ stn = "Greenport",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(19741,8,684),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(2049,9,1480).lua b/far/nodes/(2049,9,1480).lua
index 95b9702..bf11028 100644
--- a/far/nodes/(2049,9,1480).lua
+++ b/far/nodes/(2049,9,1480).lua
@@ -1,5 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
-local show_print = false
-
+--[[
F.save_train(POS(2049,9,1480), "west")
+]]
+
+F.ttp_stop({
+ stn = "Rubbamboo",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(2049,9,1480),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(2066,9,1459).lua b/far/nodes/(2066,9,1459).lua
index ba7bc9a..a9cb161 100644
--- a/far/nodes/(2066,9,1459).lua
+++ b/far/nodes/(2066,9,1459).lua
@@ -1,5 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
-local show_print = false
-
+--[[
F.save_train(POS(2066,9,1459), "east")
+]]
+
+F.ttp_stop({
+ stn = "Rubbamboo",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(2066,9,1459),
+ direction = "east",
+})
diff --git a/far/nodes/(21433,9,957).lua b/far/nodes/(21433,9,957).lua
index e08ab8b..0fbf73f 100644
--- a/far/nodes/(21433,9,957).lua
+++ b/far/nodes/(21433,9,957).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(21433,9,957), "west")
+]]
+
+F.ttp_stop({
+ stn = "Bayonne",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(21433,9,957),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(21445,9,984).lua b/far/nodes/(21445,9,984).lua
index 50cec1a..4a7e799 100644
--- a/far/nodes/(21445,9,984).lua
+++ b/far/nodes/(21445,9,984).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(21445,9,984), "east")
+]]
+
+F.ttp_stop({
+ stn = "Bayonne",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(21445,9,984),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(23191,15,1481).lua b/far/nodes/(23191,15,1481).lua
index 599cfb4..ae9b3d5 100644
--- a/far/nodes/(23191,15,1481).lua
+++ b/far/nodes/(23191,15,1481).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(23191,15,1481), "west")
+]]
+
+F.ttp_stop({
+ stn = "Savicott",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(23191,15,1481),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(23199,15,1512).lua b/far/nodes/(23199,15,1512).lua
index c2d2bf1..3cd8b5b 100644
--- a/far/nodes/(23199,15,1512).lua
+++ b/far/nodes/(23199,15,1512).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(23199,15,1512), "east")
+]]
+
+F.ttp_stop({
+ stn = "Savicott",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(23199,15,1512),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(25670,10,1575).lua b/far/nodes/(25670,10,1575).lua
index 4968064..4edc9d0 100644
--- a/far/nodes/(25670,10,1575).lua
+++ b/far/nodes/(25670,10,1575).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(25670,10,1575), "west")
+]]
+
+F.ttp_stop({
+ stn = "Tundra Solstice",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(25670,10,1575),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(25720,10,1519).lua b/far/nodes/(25720,10,1519).lua
index e542f39..1182163 100644
--- a/far/nodes/(25720,10,1519).lua
+++ b/far/nodes/(25720,10,1519).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(25720,10,1519), "east")
+]]
+
+F.ttp_stop({
+ stn = "Tundra Solstice",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(25720,10,1519),
+ direction = "east",
+})
diff --git a/far/nodes/(26343,30,1503).lua b/far/nodes/(26343,30,1503).lua
deleted file mode 100644
index d859796..0000000
--- a/far/nodes/(26343,30,1503).lua
+++ /dev/null
@@ -1,3 +0,0 @@
--- far_luaatctrack_spot_check_01.lua
-
-F.save_train(POS( 26343,30,1503 ), "west")
diff --git a/far/nodes/(26346,30,1500).lua b/far/nodes/(26346,30,1500).lua
deleted file mode 100644
index 832d48d..0000000
--- a/far/nodes/(26346,30,1500).lua
+++ /dev/null
@@ -1,3 +0,0 @@
--- far_luaatctrack_spot_check_01.lua
-
-F.save_train(POS( 26346,30,1500 ), "east") \ No newline at end of file
diff --git a/far/nodes/(26348,30,1508).lua b/far/nodes/(26348,30,1508).lua
new file mode 100644
index 0000000..b40051c
--- /dev/null
+++ b/far/nodes/(26348,30,1508).lua
@@ -0,0 +1,13 @@
+-- far_luaatctrack_spot_check_01.lua
+
+--[[
+F.save_train(POS(26348,30,1508), "west")
+]]
+
+F.ttp_stop({
+ stn = "Fucking",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(26348,30,1508),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(26372,30,1526).lua b/far/nodes/(26372,30,1526).lua
new file mode 100644
index 0000000..9e2133a
--- /dev/null
+++ b/far/nodes/(26372,30,1526).lua
@@ -0,0 +1,13 @@
+-- far_luaatctrack_spot_check_01.lua
+
+--[[
+F.save_train(POS( 26372,30,1526 ), "east")
+]]
+
+F.ttp_stop({
+ stn = "Fucking",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS( 26372,30,1526 ),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(2839,14,1562).lua b/far/nodes/(2839,14,1562).lua
index b533050..4b27fd8 100644
--- a/far/nodes/(2839,14,1562).lua
+++ b/far/nodes/(2839,14,1562).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
-F.save_train(POS( 2839,14,1562 ), "west") \ No newline at end of file
+--[[
+F.save_train(POS( 2839,14,1562 ), "west")
+]]
+
+F.ttp_stop({
+ stn = "Warzenschwein",
+ doorside = "L",
+ only_lines = {['FAR'] = true},
+ pos = POS( 2839,14,1562 ),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(2865,14,1575).lua b/far/nodes/(2865,14,1575).lua
index ce64f69..4b5ce90 100644
--- a/far/nodes/(2865,14,1575).lua
+++ b/far/nodes/(2865,14,1575).lua
@@ -1,4 +1,14 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS( 2865,14,1575 ), "east")
+]]
+
+F.ttp_stop({
+ stn = "Warzenschwein",
+ doorside = "L",
+ only_lines = {['FAR'] = true},
+ pos = POS( 2865,14,1575 ),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(28834,24,1382).lua b/far/nodes/(28834,24,1382).lua
index f3f6838..5a5e32d 100644
--- a/far/nodes/(28834,24,1382).lua
+++ b/far/nodes/(28834,24,1382).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
-F.save_train(POS(28834,24,1382), "west") \ No newline at end of file
+--[[
+F.save_train(POS(28834,24,1382), "west")
+]]
+
+F.ttp_stop({
+ stn = "Wildecliff",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(28834,24,1382),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(28866,24,1378).lua b/far/nodes/(28866,24,1378).lua
index 4171373..523fd9f 100644
--- a/far/nodes/(28866,24,1378).lua
+++ b/far/nodes/(28866,24,1378).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(28866,24,1378), "east")
+]]
+
+F.ttp_stop({
+ stn = "Wildecliff",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(28866,24,1378),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(30785,15,1711).lua b/far/nodes/(30785,15,1711).lua
index ea86beb..4ae2af0 100644
--- a/far/nodes/(30785,15,1711).lua
+++ b/far/nodes/(30785,15,1711).lua
@@ -17,7 +17,7 @@ if event.type == "train" then
if can_set_route(signal_pos, proposed_route_name) then
set_route(signal_pos, proposed_route_name)
-- F.print("Train ID " .. atc_id .. " going on " .. proposed_route_name)
- atc_send("SM")
+ atc_send("B8S8")
end
end
end
diff --git a/far/nodes/(30856,15,1814).lua b/far/nodes/(30856,15,1814).lua
index 3a560e0..c62f22f 100644
--- a/far/nodes/(30856,15,1814).lua
+++ b/far/nodes/(30856,15,1814).lua
@@ -1,3 +1,18 @@
-- far_luaatctrack_spot_check_01.lua
-F.save_train(POS(30856,15,1814), "east") \ No newline at end of file
+--[[
+F.save_train(POS(30856,15,1814), "east")
+]]
+
+F.ttp_begin({
+ stn = "Fareast End", -- station name
+ tt = "FAR_W", -- timetable ID
+ depint = "05;00", --departure slot interval
+ depoff = "04;15", --departure slot offset
+ doorside = "R",
+ reverse = false,
+ only_lines = {['FAR'] = true},
+ force_tt_reset = false,
+ pos = POS(30856,15,1814),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(30863,15,1807).lua b/far/nodes/(30863,15,1807).lua
index 9f3ec31..e8f7628 100644
--- a/far/nodes/(30863,15,1807).lua
+++ b/far/nodes/(30863,15,1807).lua
@@ -1,3 +1,18 @@
-- far_luaatctrack_spot_check_01.lua
-F.save_train(POS(30863,15,1807), "east") \ No newline at end of file
+--[[
+F.save_train(POS(30863,15,1807), "east")
+]]
+
+F.ttp_begin({
+ stn = "Fareast End", -- station name
+ tt = "FAR_W", -- timetable ID
+ depint = "05;00", --departure slot interval
+ depoff = "04;15", --departure slot offset
+ doorside = "R",
+ reverse = false,
+ only_lines = {['FAR'] = true},
+ force_tt_reset = false,
+ pos = POS(30863,15,1807),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(30870,15,1800).lua b/far/nodes/(30870,15,1800).lua
index 03de4fa..7267159 100644
--- a/far/nodes/(30870,15,1800).lua
+++ b/far/nodes/(30870,15,1800).lua
@@ -1,3 +1,18 @@
-- far_luaatctrack_spot_check_01.lua
-F.save_train(POS(30870,15,1800), "east") \ No newline at end of file
+--[[
+F.save_train(POS(30870,15,1800), "east")
+]]
+
+F.ttp_begin({
+ stn = "Fareast End", -- station name
+ tt = "FAR_W", -- timetable ID
+ depint = "05;00", --departure slot interval
+ depoff = "04;15", --departure slot offset
+ doorside = "R",
+ reverse = false,
+ only_lines = {['FAR'] = true},
+ force_tt_reset = false,
+ pos = POS(30870,15,1800),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(3978,8,1756).lua b/far/nodes/(3978,8,1756).lua
index 4e143ee..d421275 100644
--- a/far/nodes/(3978,8,1756).lua
+++ b/far/nodes/(3978,8,1756).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(3978,8,1756), "west")
+]]
+
+F.ttp_stop({
+ stn = "Little Lake (FAR)",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(3978,8,1756),
+ direction = "west",
+})
diff --git a/far/nodes/(3983,8,1774).lua b/far/nodes/(3983,8,1774).lua
index d59fa08..e039644 100644
--- a/far/nodes/(3983,8,1774).lua
+++ b/far/nodes/(3983,8,1774).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
-F.save_train(POS(3983,8,1774), "east") \ No newline at end of file
+F.save_train(POS(3983,8,1774), "east")
+
+--[[
+F.ttp_stop({
+ stn = "Little Lake (FAR)",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(3983,8,1774),
+ direction = "east",
+})
+]]
diff --git a/far/nodes/(4579,7,2162).lua b/far/nodes/(4579,7,2162).lua
new file mode 100644
index 0000000..211e329
--- /dev/null
+++ b/far/nodes/(4579,7,2162).lua
@@ -0,0 +1,14 @@
+-- far_luaatctrack_spot_check_01.lua
+
+--[[
+F.save_train(POS(4579,7,2162), "west")
+]]
+
+
+F.ttp_stop({
+ stn = "Morija North",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(4579,7,2162),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(4586,7,2162).lua b/far/nodes/(4586,7,2162).lua
deleted file mode 100644
index ad7151c..0000000
--- a/far/nodes/(4586,7,2162).lua
+++ /dev/null
@@ -1,3 +0,0 @@
--- far_luaatctrack_spot_check_01.lua
-
-F.save_train(POS(4586,7,2162), "west")
diff --git a/far/nodes/(4614,7,2137).lua b/far/nodes/(4614,7,2137).lua
deleted file mode 100644
index 2f23135..0000000
--- a/far/nodes/(4614,7,2137).lua
+++ /dev/null
@@ -1,3 +0,0 @@
--- far_luaatctrack_spot_check_01.lua
-
-F.save_train(POS(4614,7,2137), "east")
diff --git a/far/nodes/(4622,7,2137).lua b/far/nodes/(4622,7,2137).lua
new file mode 100644
index 0000000..fa1e5e0
--- /dev/null
+++ b/far/nodes/(4622,7,2137).lua
@@ -0,0 +1,13 @@
+-- far_luaatctrack_spot_check_01.lua
+
+--[[
+F.save_train(POS(4622,7,2137), "east")
+]]
+
+F.ttp_stop({
+ stn = "Morija North",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(4622,7,2137),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(6874,23,2199).lua b/far/nodes/(6874,23,2199).lua
index dc7e197..9964e46 100644
--- a/far/nodes/(6874,23,2199).lua
+++ b/far/nodes/(6874,23,2199).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(6874,23,2199), "west")
+]]
+
+F.ttp_stop({
+ stn = "Krapol",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(6874,23,2199),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(6890,23,2175).lua b/far/nodes/(6890,23,2175).lua
index a0ca339..b9f100d 100644
--- a/far/nodes/(6890,23,2175).lua
+++ b/far/nodes/(6890,23,2175).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(6890,23,2175), "east")
+]]
+
+F.ttp_stop({
+ stn = "Krapol",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(6890,23,2175),
+ direction = "east",
+}) \ No newline at end of file
diff --git a/far/nodes/(8534,11,1789).lua b/far/nodes/(8534,11,1789).lua
index 5dd7543..b7e9594 100644
--- a/far/nodes/(8534,11,1789).lua
+++ b/far/nodes/(8534,11,1789).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(8534,11,1789), "west")
+]]
+
+F.ttp_stop({
+ stn = "Klaraj Fontoj",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(8534,11,1789),
+ direction = "west",
+}) \ No newline at end of file
diff --git a/far/nodes/(8558,11,1758).lua b/far/nodes/(8558,11,1758).lua
index b644cc5..41625ac 100644
--- a/far/nodes/(8558,11,1758).lua
+++ b/far/nodes/(8558,11,1758).lua
@@ -1,3 +1,13 @@
-- far_luaatctrack_spot_check_01.lua
+--[[
F.save_train(POS(8558,11,1758), "east")
+]]
+
+F.ttp_stop({
+ stn = "Klaraj Fontoj",
+ doorside = "R",
+ only_lines = {['FAR'] = true},
+ pos = POS(8558,11,1758),
+ direction = "east",
+}) \ No newline at end of file