summaryrefslogtreecommitdiff
path: root/nlvcross
diff options
context:
space:
mode:
Diffstat (limited to 'nlvcross')
-rw-r--r--nlvcross/init_code.lua51
-rw-r--r--nlvcross/nodes/(-145,8,-734).lua1
-rw-r--r--nlvcross/nodes/(-149,8,-2161).lua1
-rw-r--r--nlvcross/nodes/(-151,8,-2127).lua1
-rw-r--r--nlvcross/nodes/(-151,8,-2194).lua1
-rw-r--r--nlvcross/nodes/(-156,7,-2092).lua1
-rw-r--r--nlvcross/nodes/(-159,8,-1995).lua1
-rw-r--r--nlvcross/nodes/(-181,8,-818).lua1
-rw-r--r--nlvcross/nodes/(-229,6,-827).lua1
-rw-r--r--nlvcross/nodes/(-257,19,-339).lua1
-rw-r--r--nlvcross/nodes/(-318,6,-830).lua1
-rw-r--r--nlvcross/nodes/(-333,19,-342).lua1
-rw-r--r--nlvcross/nodes/(-359,19,-325).lua2
-rw-r--r--nlvcross/nodes/(-435,20,-328).lua2
-rw-r--r--nlvcross/nodes/(-4955,6,-3553).lua1
-rw-r--r--nlvcross/nodes/(-526,20,-325).lua1
-rw-r--r--nlvcross/nodes/(-577,16,-328).lua1
-rw-r--r--nlvcross/nodes/(-602,14,-560).lua1
-rw-r--r--nlvcross/nodes/(-6037,3,-3552).lua1
-rw-r--r--nlvcross/nodes/(-621,14,-551).lua1
-rw-r--r--nlvcross/nodes/(-640,14,-511).lua1
-rw-r--r--nlvcross/nodes/(-640,14,-542).lua1
-rw-r--r--nlvcross/nodes/(-652,14,-553).lua2
-rw-r--r--nlvcross/nodes/(-692,14,-551).lua2
-rw-r--r--nlvcross/nodes/(-740,8,-712).lua1
-rw-r--r--nlvcross/nodes/(-740,8,-715).lua1
-rw-r--r--nlvcross/nodes/(-821,8,-712).lua1
-rw-r--r--nlvcross/nodes/(-821,8,-715).lua1
-rw-r--r--nlvcross/nodes/(-860,14,-551).lua1
-rw-r--r--nlvcross/nodes/(-861,8,-712).lua1
-rw-r--r--nlvcross/nodes/(-861,8,-715).lua1
-rw-r--r--nlvcross/nodes/(-878,11,-555).lua1
-rw-r--r--nlvcross/nodes/(-88,2,-1984).lua1
-rw-r--r--nlvcross/nodes/(1045,11,2991).lua1
-rw-r--r--nlvcross/nodes/(105,16,-75).lua15
-rw-r--r--nlvcross/nodes/(1057,11,2991).lua1
-rw-r--r--nlvcross/nodes/(1088,11,2991).lua1
-rw-r--r--nlvcross/nodes/(110,20,-77).lua3
-rw-r--r--nlvcross/nodes/(1106,19,2897).lua1
-rw-r--r--nlvcross/nodes/(1106,19,3000).lua1
-rw-r--r--nlvcross/nodes/(1109,16,2771).lua1
-rw-r--r--nlvcross/nodes/(1109,19,2928).lua1
-rw-r--r--nlvcross/nodes/(153,8,-2046).lua1
-rw-r--r--nlvcross/nodes/(1801,8,-43).lua15
-rw-r--r--nlvcross/nodes/(205,8,-2052).lua1
-rw-r--r--nlvcross/nodes/(219,8,-2048).lua3
-rw-r--r--nlvcross/nodes/(256,2,-2054).lua1
-rw-r--r--nlvcross/nodes/(544,8,-1331).lua1
-rw-r--r--nlvcross/nodes/(544,8,-1470).lua1
-rw-r--r--nlvcross/nodes/(544,8,-1546).lua1
-rw-r--r--nlvcross/nodes/(544,8,-1681).lua3
-rw-r--r--nlvcross/nodes/(544,8,-1690).lua2
-rw-r--r--nlvcross/nodes/(547,8,-1327).lua1
-rw-r--r--nlvcross/nodes/(547,8,-1470).lua1
-rw-r--r--nlvcross/nodes/(547,8,-1546).lua1
-rw-r--r--nlvcross/nodes/(547,8,-1681).lua3
-rw-r--r--nlvcross/nodes/(547,8,-1690).lua1
-rw-r--r--nlvcross/nodes/(572,14,1011).lua3
-rw-r--r--nlvcross/nodes/(613,14,1011).lua3
-rw-r--r--nlvcross/nodes/(633,11,-23).lua2
-rw-r--r--nlvcross/nodes/(664,14,1013).lua1
-rw-r--r--nlvcross/nodes/(664,14,1014).lua1
-rw-r--r--nlvcross/nodes/(668,14,1011).lua5
-rw-r--r--nlvcross/nodes/(702,14,1011).lua1
-rw-r--r--nlvcross/nodes/(704,12,-42).lua1
-rw-r--r--nlvcross/nodes/(738,14,1013).lua1
-rw-r--r--nlvcross/nodes/(803,14,1014).lua1
-rw-r--r--nlvcross/nodes/(999,11,2991).lua1
68 files changed, 168 insertions, 0 deletions
diff --git a/nlvcross/init_code.lua b/nlvcross/init_code.lua
new file mode 100644
index 0000000..465ce8f
--- /dev/null
+++ b/nlvcross/init_code.lua
@@ -0,0 +1,51 @@
+F.crossings={
+ ML1_unnamed=2,
+ ML1_Scl1=2,
+ freightrwa = 2,
+ smlpatha = 2,
+ spneul = 10,
+ spneul_jnc = 7,
+ MOriStn = 4,
+ MSouthForest1509 = 2,
+ SF1Station = 5,
+ SF1West = 2,
+ SF1SouthWest = 4,
+ Snb=3,
+ LovelaceAve = 6,
+ Onionland = 2,
+ PH_West = 4,
+ PH_WestS = 2,
+ gardonst = 4,
+}
+--[[ Setting up level crossings:
+1. choose a name
+2. add that into the crossings table, with the number of crossing signs to trigger
+3. name the crossing signs <name><number>
+4. for each rail in each direction, add an F.on() and an F.off() rail
+F.on(<name>, <directionAndRail>)
+F.off(<name>, <directionAndRail>)
+where directionAndRail is another identifier.
+Always point the arrows in the direction the train is driving.
+]]--
+if not S.crossst then S.crossst={} end
+--Point arrows in driving direction!
+function F.on(cross, inst, inv)
+if atc_arrow~=inv then
+ local num=F.crossings[cross]
+ if not S.crossst[cross] then S.crossst[cross]={} end
+ S.crossst[cross][inst]=true
+ for i=1,num do
+ setstate(cross..i, "on")
+ end
+end
+end
+function F.off(cross, inst, inv)
+if atc_arrow~=inv then
+ local num=F.crossings[cross]
+ S.crossst[cross][inst]=nil
+ for _,_ in pairs(S.crossst[cross]) do return end
+ for i=1,num do
+ setstate(cross..i, "off")
+ end
+end
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(-145,8,-734).lua b/nlvcross/nodes/(-145,8,-734).lua
new file mode 100644
index 0000000..5b74423
--- /dev/null
+++ b/nlvcross/nodes/(-145,8,-734).lua
@@ -0,0 +1 @@
+F.on("Onionland", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-149,8,-2161).lua b/nlvcross/nodes/(-149,8,-2161).lua
new file mode 100644
index 0000000..ec43d11
--- /dev/null
+++ b/nlvcross/nodes/(-149,8,-2161).lua
@@ -0,0 +1 @@
+F.off("SF1West", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-151,8,-2127).lua b/nlvcross/nodes/(-151,8,-2127).lua
new file mode 100644
index 0000000..47b60ca
--- /dev/null
+++ b/nlvcross/nodes/(-151,8,-2127).lua
@@ -0,0 +1 @@
+F.off("SF1West", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-151,8,-2194).lua b/nlvcross/nodes/(-151,8,-2194).lua
new file mode 100644
index 0000000..eab140c
--- /dev/null
+++ b/nlvcross/nodes/(-151,8,-2194).lua
@@ -0,0 +1 @@
+F.on("SF1West", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-156,7,-2092).lua b/nlvcross/nodes/(-156,7,-2092).lua
new file mode 100644
index 0000000..d7aff85
--- /dev/null
+++ b/nlvcross/nodes/(-156,7,-2092).lua
@@ -0,0 +1 @@
+F.on("SF1West", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-159,8,-1995).lua b/nlvcross/nodes/(-159,8,-1995).lua
new file mode 100644
index 0000000..e0ebb06
--- /dev/null
+++ b/nlvcross/nodes/(-159,8,-1995).lua
@@ -0,0 +1 @@
+F.on("SF1SouthWest", 1, true) \ No newline at end of file
diff --git a/nlvcross/nodes/(-181,8,-818).lua b/nlvcross/nodes/(-181,8,-818).lua
new file mode 100644
index 0000000..b5e97ba
--- /dev/null
+++ b/nlvcross/nodes/(-181,8,-818).lua
@@ -0,0 +1 @@
+F.off("Onionland", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-229,6,-827).lua b/nlvcross/nodes/(-229,6,-827).lua
new file mode 100644
index 0000000..29bc50e
--- /dev/null
+++ b/nlvcross/nodes/(-229,6,-827).lua
@@ -0,0 +1 @@
+F.off("Onionland", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-257,19,-339).lua b/nlvcross/nodes/(-257,19,-339).lua
new file mode 100644
index 0000000..b230511
--- /dev/null
+++ b/nlvcross/nodes/(-257,19,-339).lua
@@ -0,0 +1 @@
+F.on("MOriStn", "R1") \ No newline at end of file
diff --git a/nlvcross/nodes/(-318,6,-830).lua b/nlvcross/nodes/(-318,6,-830).lua
new file mode 100644
index 0000000..09f5b57
--- /dev/null
+++ b/nlvcross/nodes/(-318,6,-830).lua
@@ -0,0 +1 @@
+F.on("Onionland", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-333,19,-342).lua b/nlvcross/nodes/(-333,19,-342).lua
new file mode 100644
index 0000000..feadc46
--- /dev/null
+++ b/nlvcross/nodes/(-333,19,-342).lua
@@ -0,0 +1 @@
+F.off("MOriStn", "R2") \ No newline at end of file
diff --git a/nlvcross/nodes/(-359,19,-325).lua b/nlvcross/nodes/(-359,19,-325).lua
new file mode 100644
index 0000000..d8f0d8b
--- /dev/null
+++ b/nlvcross/nodes/(-359,19,-325).lua
@@ -0,0 +1,2 @@
+F.off("MOriStn", "R1")
+F.on("LovelaceAve", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-435,20,-328).lua b/nlvcross/nodes/(-435,20,-328).lua
new file mode 100644
index 0000000..f16a73d
--- /dev/null
+++ b/nlvcross/nodes/(-435,20,-328).lua
@@ -0,0 +1,2 @@
+F.on("MOriStn", "R2")
+F.off("LovelaceAve", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-4955,6,-3553).lua b/nlvcross/nodes/(-4955,6,-3553).lua
new file mode 100644
index 0000000..1e4449c
--- /dev/null
+++ b/nlvcross/nodes/(-4955,6,-3553).lua
@@ -0,0 +1 @@
+F.on("ML1_Scl1", "W") \ No newline at end of file
diff --git a/nlvcross/nodes/(-526,20,-325).lua b/nlvcross/nodes/(-526,20,-325).lua
new file mode 100644
index 0000000..a4927c8
--- /dev/null
+++ b/nlvcross/nodes/(-526,20,-325).lua
@@ -0,0 +1 @@
+F.off("LovelaceAve", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-577,16,-328).lua b/nlvcross/nodes/(-577,16,-328).lua
new file mode 100644
index 0000000..33c58bd
--- /dev/null
+++ b/nlvcross/nodes/(-577,16,-328).lua
@@ -0,0 +1 @@
+F.on("LovelaceAve", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-602,14,-560).lua b/nlvcross/nodes/(-602,14,-560).lua
new file mode 100644
index 0000000..41ee727
--- /dev/null
+++ b/nlvcross/nodes/(-602,14,-560).lua
@@ -0,0 +1 @@
+F.on("spneul_jnc", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-6037,3,-3552).lua b/nlvcross/nodes/(-6037,3,-3552).lua
new file mode 100644
index 0000000..fcd887c
--- /dev/null
+++ b/nlvcross/nodes/(-6037,3,-3552).lua
@@ -0,0 +1 @@
+F.on("ML1_Scl1","E") \ No newline at end of file
diff --git a/nlvcross/nodes/(-621,14,-551).lua b/nlvcross/nodes/(-621,14,-551).lua
new file mode 100644
index 0000000..162a73b
--- /dev/null
+++ b/nlvcross/nodes/(-621,14,-551).lua
@@ -0,0 +1 @@
+F.off("spneul_jnc", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-640,14,-511).lua b/nlvcross/nodes/(-640,14,-511).lua
new file mode 100644
index 0000000..41ee727
--- /dev/null
+++ b/nlvcross/nodes/(-640,14,-511).lua
@@ -0,0 +1 @@
+F.on("spneul_jnc", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-640,14,-542).lua b/nlvcross/nodes/(-640,14,-542).lua
new file mode 100644
index 0000000..162a73b
--- /dev/null
+++ b/nlvcross/nodes/(-640,14,-542).lua
@@ -0,0 +1 @@
+F.off("spneul_jnc", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-652,14,-553).lua b/nlvcross/nodes/(-652,14,-553).lua
new file mode 100644
index 0000000..19dd9f3
--- /dev/null
+++ b/nlvcross/nodes/(-652,14,-553).lua
@@ -0,0 +1,2 @@
+F.off("spneul_jnc", "")
+F.on("spneul", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-692,14,-551).lua b/nlvcross/nodes/(-692,14,-551).lua
new file mode 100644
index 0000000..fb32192
--- /dev/null
+++ b/nlvcross/nodes/(-692,14,-551).lua
@@ -0,0 +1,2 @@
+F.off("spneul", "")
+F.on("spneul_jnc", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-740,8,-712).lua b/nlvcross/nodes/(-740,8,-712).lua
new file mode 100644
index 0000000..248fddb
--- /dev/null
+++ b/nlvcross/nodes/(-740,8,-712).lua
@@ -0,0 +1 @@
+F.on("smlpatha", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-740,8,-715).lua b/nlvcross/nodes/(-740,8,-715).lua
new file mode 100644
index 0000000..5751df0
--- /dev/null
+++ b/nlvcross/nodes/(-740,8,-715).lua
@@ -0,0 +1 @@
+F.on("smlpatha", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-821,8,-712).lua b/nlvcross/nodes/(-821,8,-712).lua
new file mode 100644
index 0000000..856d35f
--- /dev/null
+++ b/nlvcross/nodes/(-821,8,-712).lua
@@ -0,0 +1 @@
+F.off("smlpatha", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-821,8,-715).lua b/nlvcross/nodes/(-821,8,-715).lua
new file mode 100644
index 0000000..7a5d486
--- /dev/null
+++ b/nlvcross/nodes/(-821,8,-715).lua
@@ -0,0 +1 @@
+F.off("smlpatha", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-860,14,-551).lua b/nlvcross/nodes/(-860,14,-551).lua
new file mode 100644
index 0000000..a03adb5
--- /dev/null
+++ b/nlvcross/nodes/(-860,14,-551).lua
@@ -0,0 +1 @@
+F.off("spneul", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-861,8,-712).lua b/nlvcross/nodes/(-861,8,-712).lua
new file mode 100644
index 0000000..856d35f
--- /dev/null
+++ b/nlvcross/nodes/(-861,8,-712).lua
@@ -0,0 +1 @@
+F.off("smlpatha", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(-861,8,-715).lua b/nlvcross/nodes/(-861,8,-715).lua
new file mode 100644
index 0000000..7a5d486
--- /dev/null
+++ b/nlvcross/nodes/(-861,8,-715).lua
@@ -0,0 +1 @@
+F.off("smlpatha", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(-878,11,-555).lua b/nlvcross/nodes/(-878,11,-555).lua
new file mode 100644
index 0000000..6fefd75
--- /dev/null
+++ b/nlvcross/nodes/(-878,11,-555).lua
@@ -0,0 +1 @@
+F.on("spneul", "") \ No newline at end of file
diff --git a/nlvcross/nodes/(-88,2,-1984).lua b/nlvcross/nodes/(-88,2,-1984).lua
new file mode 100644
index 0000000..c9658a4
--- /dev/null
+++ b/nlvcross/nodes/(-88,2,-1984).lua
@@ -0,0 +1 @@
+F.off("SF1SouthWest", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(1045,11,2991).lua b/nlvcross/nodes/(1045,11,2991).lua
new file mode 100644
index 0000000..bd820e8
--- /dev/null
+++ b/nlvcross/nodes/(1045,11,2991).lua
@@ -0,0 +1 @@
+F.off("PH_WestS", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(105,16,-75).lua b/nlvcross/nodes/(105,16,-75).lua
new file mode 100644
index 0000000..ebeedf7
--- /dev/null
+++ b/nlvcross/nodes/(105,16,-75).lua
@@ -0,0 +1,15 @@
+local d = os.date()
+local m = d.min
+if event.train then
+atc_send("B0WOL")
+end
+if m % 10 == 0 then
+atc_send("B0WOCD1RSM")
+local h = d.hour
+local mm = (m + 10)%60
+if mm<10 and m>10 then h=h+1 end
+digiline_send("depmon", "Train to | Kulbacki Land | Next dep.: | "..h..":"..mm)
+else
+digiline_send("depmon", "Train to | Kulbacki Land | in "..(9-(m%10)).."m"..(59-d.sec).."s")
+interrupt(10)
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(1057,11,2991).lua b/nlvcross/nodes/(1057,11,2991).lua
new file mode 100644
index 0000000..9989376
--- /dev/null
+++ b/nlvcross/nodes/(1057,11,2991).lua
@@ -0,0 +1 @@
+F.off("PH_WestS", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(1088,11,2991).lua b/nlvcross/nodes/(1088,11,2991).lua
new file mode 100644
index 0000000..b448256
--- /dev/null
+++ b/nlvcross/nodes/(1088,11,2991).lua
@@ -0,0 +1 @@
+F.on("PH_WestS", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(110,20,-77).lua b/nlvcross/nodes/(110,20,-77).lua
new file mode 100644
index 0000000..f9f03ad
--- /dev/null
+++ b/nlvcross/nodes/(110,20,-77).lua
@@ -0,0 +1,3 @@
+i = 10 - (os.date().min % 10 )
+digiline_send("kulb", "Track 2 |Kulbacki's city "..i.." min")
+interrupt(20) \ No newline at end of file
diff --git a/nlvcross/nodes/(1106,19,2897).lua b/nlvcross/nodes/(1106,19,2897).lua
new file mode 100644
index 0000000..ff8e75f
--- /dev/null
+++ b/nlvcross/nodes/(1106,19,2897).lua
@@ -0,0 +1 @@
+F.off("PH_West", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(1106,19,3000).lua b/nlvcross/nodes/(1106,19,3000).lua
new file mode 100644
index 0000000..182a61a
--- /dev/null
+++ b/nlvcross/nodes/(1106,19,3000).lua
@@ -0,0 +1 @@
+F.on("PH_West", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(1109,16,2771).lua b/nlvcross/nodes/(1109,16,2771).lua
new file mode 100644
index 0000000..b7d5258
--- /dev/null
+++ b/nlvcross/nodes/(1109,16,2771).lua
@@ -0,0 +1 @@
+F.on("PH_West", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(1109,19,2928).lua b/nlvcross/nodes/(1109,19,2928).lua
new file mode 100644
index 0000000..efbe5a7
--- /dev/null
+++ b/nlvcross/nodes/(1109,19,2928).lua
@@ -0,0 +1 @@
+F.off("PH_West", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(153,8,-2046).lua b/nlvcross/nodes/(153,8,-2046).lua
new file mode 100644
index 0000000..4dbd79d
--- /dev/null
+++ b/nlvcross/nodes/(153,8,-2046).lua
@@ -0,0 +1 @@
+F.on("SF1Station", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(1801,8,-43).lua b/nlvcross/nodes/(1801,8,-43).lua
new file mode 100644
index 0000000..71cd7d6
--- /dev/null
+++ b/nlvcross/nodes/(1801,8,-43).lua
@@ -0,0 +1,15 @@
+local d = os.date()
+local m = d.min
+if event.train then
+atc_send("B0WOL")
+end
+if m % 10 == 5 then
+atc_send("B0WOCD1RSM")
+local h = d.hour
+local mm = (m + 10)%60
+if mm<10 and m>10 then h=h+1 end
+digiline_send("depmon", "Train to | Marcuse Street | Next dep.: | "..h..":"..mm)
+else
+digiline_send("depmon", "Train to | Marcuse Street | in "..(4-(m%10)).."m"..(59-d.sec).."s")
+interrupt(10)
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(205,8,-2052).lua b/nlvcross/nodes/(205,8,-2052).lua
new file mode 100644
index 0000000..2f59d53
--- /dev/null
+++ b/nlvcross/nodes/(205,8,-2052).lua
@@ -0,0 +1 @@
+F.off("SF1Station", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(219,8,-2048).lua b/nlvcross/nodes/(219,8,-2048).lua
new file mode 100644
index 0000000..25363e1
--- /dev/null
+++ b/nlvcross/nodes/(219,8,-2048).lua
@@ -0,0 +1,3 @@
+if atc_arrow then
+ F.off("SF1Station", 1)
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(256,2,-2054).lua b/nlvcross/nodes/(256,2,-2054).lua
new file mode 100644
index 0000000..b42d779
--- /dev/null
+++ b/nlvcross/nodes/(256,2,-2054).lua
@@ -0,0 +1 @@
+F.on("SF1Station", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(544,8,-1331).lua b/nlvcross/nodes/(544,8,-1331).lua
new file mode 100644
index 0000000..2a22691
--- /dev/null
+++ b/nlvcross/nodes/(544,8,-1331).lua
@@ -0,0 +1 @@
+F.on("MSouthForest1509", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(544,8,-1470).lua b/nlvcross/nodes/(544,8,-1470).lua
new file mode 100644
index 0000000..1bc1794
--- /dev/null
+++ b/nlvcross/nodes/(544,8,-1470).lua
@@ -0,0 +1 @@
+F.off("MSouthForest1509", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(544,8,-1546).lua b/nlvcross/nodes/(544,8,-1546).lua
new file mode 100644
index 0000000..1bc1794
--- /dev/null
+++ b/nlvcross/nodes/(544,8,-1546).lua
@@ -0,0 +1 @@
+F.off("MSouthForest1509", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(544,8,-1681).lua b/nlvcross/nodes/(544,8,-1681).lua
new file mode 100644
index 0000000..0e74464
--- /dev/null
+++ b/nlvcross/nodes/(544,8,-1681).lua
@@ -0,0 +1,3 @@
+--
+
+F.on("MSouthForest1509", "2") \ No newline at end of file
diff --git a/nlvcross/nodes/(544,8,-1690).lua b/nlvcross/nodes/(544,8,-1690).lua
new file mode 100644
index 0000000..b17e4d9
--- /dev/null
+++ b/nlvcross/nodes/(544,8,-1690).lua
@@ -0,0 +1,2 @@
+--
+F.on("MSouthForest1509", "2")
diff --git a/nlvcross/nodes/(547,8,-1327).lua b/nlvcross/nodes/(547,8,-1327).lua
new file mode 100644
index 0000000..c3d41f6
--- /dev/null
+++ b/nlvcross/nodes/(547,8,-1327).lua
@@ -0,0 +1 @@
+F.on("MSouthForest1509", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(547,8,-1470).lua b/nlvcross/nodes/(547,8,-1470).lua
new file mode 100644
index 0000000..6a5dccb
--- /dev/null
+++ b/nlvcross/nodes/(547,8,-1470).lua
@@ -0,0 +1 @@
+F.off("MSouthForest1509", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(547,8,-1546).lua b/nlvcross/nodes/(547,8,-1546).lua
new file mode 100644
index 0000000..6a5dccb
--- /dev/null
+++ b/nlvcross/nodes/(547,8,-1546).lua
@@ -0,0 +1 @@
+F.off("MSouthForest1509", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(547,8,-1681).lua b/nlvcross/nodes/(547,8,-1681).lua
new file mode 100644
index 0000000..12a21ab
--- /dev/null
+++ b/nlvcross/nodes/(547,8,-1681).lua
@@ -0,0 +1,3 @@
+--
+
+F.on("MSouthForest1509", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(547,8,-1690).lua b/nlvcross/nodes/(547,8,-1690).lua
new file mode 100644
index 0000000..c3d41f6
--- /dev/null
+++ b/nlvcross/nodes/(547,8,-1690).lua
@@ -0,0 +1 @@
+F.on("MSouthForest1509", "1") \ No newline at end of file
diff --git a/nlvcross/nodes/(572,14,1011).lua b/nlvcross/nodes/(572,14,1011).lua
new file mode 100644
index 0000000..a736db4
--- /dev/null
+++ b/nlvcross/nodes/(572,14,1011).lua
@@ -0,0 +1,3 @@
+if get_line()=="E1" and get_aspect("gardonst_lvc_sig1").main.free then
+ F.on("gardonst","1")
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(613,14,1011).lua b/nlvcross/nodes/(613,14,1011).lua
new file mode 100644
index 0000000..019ebcd
--- /dev/null
+++ b/nlvcross/nodes/(613,14,1011).lua
@@ -0,0 +1,3 @@
+if get_line()=="E1" then
+ F.on("gardonst","1")
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(633,11,-23).lua b/nlvcross/nodes/(633,11,-23).lua
new file mode 100644
index 0000000..93da240
--- /dev/null
+++ b/nlvcross/nodes/(633,11,-23).lua
@@ -0,0 +1,2 @@
+F.off("Snb", 1)
+atc_send("B2") \ No newline at end of file
diff --git a/nlvcross/nodes/(664,14,1013).lua b/nlvcross/nodes/(664,14,1013).lua
new file mode 100644
index 0000000..06673fb
--- /dev/null
+++ b/nlvcross/nodes/(664,14,1013).lua
@@ -0,0 +1 @@
+F.off("Rgs", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(664,14,1014).lua b/nlvcross/nodes/(664,14,1014).lua
new file mode 100644
index 0000000..a13454f
--- /dev/null
+++ b/nlvcross/nodes/(664,14,1014).lua
@@ -0,0 +1 @@
+F.off("gardonst","2") \ No newline at end of file
diff --git a/nlvcross/nodes/(668,14,1011).lua b/nlvcross/nodes/(668,14,1011).lua
new file mode 100644
index 0000000..5f2b6b1
--- /dev/null
+++ b/nlvcross/nodes/(668,14,1011).lua
@@ -0,0 +1,5 @@
+if event.train and get_line()~="E1" then
+ interrupt(6,"lvon")
+elseif event.int then
+ F.on("gardonst","1")
+end \ No newline at end of file
diff --git a/nlvcross/nodes/(702,14,1011).lua b/nlvcross/nodes/(702,14,1011).lua
new file mode 100644
index 0000000..ab471ad
--- /dev/null
+++ b/nlvcross/nodes/(702,14,1011).lua
@@ -0,0 +1 @@
+F.off("gardonst","1") \ No newline at end of file
diff --git a/nlvcross/nodes/(704,12,-42).lua b/nlvcross/nodes/(704,12,-42).lua
new file mode 100644
index 0000000..80c6783
--- /dev/null
+++ b/nlvcross/nodes/(704,12,-42).lua
@@ -0,0 +1 @@
+F.on("Snb", 1) \ No newline at end of file
diff --git a/nlvcross/nodes/(738,14,1013).lua b/nlvcross/nodes/(738,14,1013).lua
new file mode 100644
index 0000000..7a5627d
--- /dev/null
+++ b/nlvcross/nodes/(738,14,1013).lua
@@ -0,0 +1 @@
+F.on("Rgs", 2) \ No newline at end of file
diff --git a/nlvcross/nodes/(803,14,1014).lua b/nlvcross/nodes/(803,14,1014).lua
new file mode 100644
index 0000000..5776672
--- /dev/null
+++ b/nlvcross/nodes/(803,14,1014).lua
@@ -0,0 +1 @@
+F.on("gardonst","2") \ No newline at end of file
diff --git a/nlvcross/nodes/(999,11,2991).lua b/nlvcross/nodes/(999,11,2991).lua
new file mode 100644
index 0000000..9989376
--- /dev/null
+++ b/nlvcross/nodes/(999,11,2991).lua
@@ -0,0 +1 @@
+F.off("PH_WestS", "2") \ No newline at end of file