summaryrefslogtreecommitdiff
path: root/durt/nodes/(-2077,3,788).lua
diff options
context:
space:
mode:
Diffstat (limited to 'durt/nodes/(-2077,3,788).lua')
-rw-r--r--durt/nodes/(-2077,3,788).lua19
1 files changed, 15 insertions, 4 deletions
diff --git a/durt/nodes/(-2077,3,788).lua b/durt/nodes/(-2077,3,788).lua
index 908f668..26580c1 100644
--- a/durt/nodes/(-2077,3,788).lua
+++ b/durt/nodes/(-2077,3,788).lua
@@ -1,6 +1,17 @@
-local rc = (get_rc() or "")
-if atc_arrow and rc:match("ArcLoad_around") then
- if rc:match("ArcLoad_rejoin") then
- atc_send("S5D5S0WRD1S2CplA0S1")
+__approach_callback_method == 1
+if event.approach and not event.has_entered then
+ if not F.has_rc("ARC_load_reverse") then return end
+ atc_set_lzb_tsr(1)
+ atc_set_ars_disable(true)
+ return
+end
+
+if event.train then
+ if atc_arrow then
+ if F.has_rc("ARC_load_reverse") then
+ atc_send("S0WRD1A1S3")
+ F.add_rc("ARC_load_rejoin")
+ return
+ end
end
end \ No newline at end of file