From b59b0d587d72f78c5923aa501038b93269bba271 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Thu, 23 Apr 2020 09:44:17 +0200 Subject: Implement a LZB speed lookup table for the path and rewrite velocity controls --- advtrains_interlocking/approach.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'advtrains_interlocking') diff --git a/advtrains_interlocking/approach.lua b/advtrains_interlocking/approach.lua index 7bb9fc9..6157a17 100644 --- a/advtrains_interlocking/approach.lua +++ b/advtrains_interlocking/approach.lua @@ -111,11 +111,11 @@ advtrains.tnc_register_on_approach(function(pos, id, train, index, lzbdata) local udata = {signal_pos = spos} local callback = get_over_function(lspd, travsht) - advtrains.lzb_add_checkpoint(train, index, lspd, callback, udata) + lzbdata.travsht = travsht + lzbdata.travspd = travspd + lzbdata.travwspd = travwspd + advtrains.lzb_add_checkpoint(train, index, lspd, callback, lzbdata) end - lzbdata.travsht = travsht - lzbdata.travspd = travspd - lzbdata.travwspd = travwspd end) -- Set the ars_disable flag to the value passed -- cgit v1.2.3