diff options
-rw-r--r-- | advtrains_interlocking/lzb.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/advtrains_interlocking/lzb.lua b/advtrains_interlocking/lzb.lua index 1f9589e..c352869 100644 --- a/advtrains_interlocking/lzb.lua +++ b/advtrains_interlocking/lzb.lua @@ -257,6 +257,10 @@ advtrains.te_register_on_new_path(function(id, train) end) advtrains.te_register_on_update(function(id, train) + if not train.path or not train.lzb then + atprint("LZB run: no path on train, skip step") + return + end look_ahead(id, train) apply_control(id, train) end) |