From 6cdb47edd231da08b32b8258eaa507ff312134cd Mon Sep 17 00:00:00 2001 From: orwell96 Date: Sun, 12 Aug 2018 13:23:36 +0200 Subject: Add routesetting callbacks. Now, only the signal aspect setting is still missing --- advtrains_interlocking/train_related.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'advtrains_interlocking/train_related.lua') diff --git a/advtrains_interlocking/train_related.lua b/advtrains_interlocking/train_related.lua index 2dfbd5c..c2eeae6 100644 --- a/advtrains_interlocking/train_related.lua +++ b/advtrains_interlocking/train_related.lua @@ -106,6 +106,9 @@ local function freesection(tid, train, ts_id, ts) end ts.route_post = nil end + -- This must be delayed, because this code is executed in-between a train step + -- TODO use luaautomation timers? + minetest.after(0, advtrains.interlocking.route.update_waiting, "ts", ts_id) end -- cgit v1.2.3