aboutsummaryrefslogtreecommitdiff
path: root/advtrains/trainlogic.lua
diff options
context:
space:
mode:
authororwell <orwell@bleipb.de>2024-07-20 18:02:33 +0200
committerorwell <orwell@bleipb.de>2024-07-20 18:02:33 +0200
commitbaa50c03920fd0a563fce09929f3d56c3374e8bd (patch)
treeb7a8cf7b94952a7db823cab1de6860e57fd53c25 /advtrains/trainlogic.lua
parentc145e5db7473a0baab6438d7c2ed9616948d8387 (diff)
downloadadvtrains-baa50c03920fd0a563fce09929f3d56c3374e8bd.tar.gz
advtrains-baa50c03920fd0a563fce09929f3d56c3374e8bd.tar.bz2
advtrains-baa50c03920fd0a563fce09929f3d56c3374e8bd.zip
ARS supports triggering distant signal, other bugfixes
Diffstat (limited to 'advtrains/trainlogic.lua')
-rw-r--r--advtrains/trainlogic.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/advtrains/trainlogic.lua b/advtrains/trainlogic.lua
index cb1f9a6..9e9f214 100644
--- a/advtrains/trainlogic.lua
+++ b/advtrains/trainlogic.lua
@@ -865,7 +865,7 @@ local function tnc_call_enter_callback(pos, train_id, train, index)
-- check for split points
if mregnode and mregnode.at_conn_map then
-- If this node has >2 conns (and a connmap), remember the connection where we came from to handle split points
- atdebug("Train",train_id,"at",pos,"saving turnout origin CP",train.path_cp[index],"for path item",index)
+ --atdebug("Train",train_id,"at",pos,"saving turnout origin CP",train.path_cp[index],"for path item",index)
train.path_ori_cp[advtrains.encode_pos(pos)] = train.path_cp[index]
end
end
@@ -883,7 +883,7 @@ local function tnc_call_leave_callback(pos, train_id, train, index)
-- split points do not matter anymore. clear them
if mregnode and mregnode.at_conn_map then
-- If this node has >2 conns (and a connmap), remember the connection where we came from to handle split points
- atdebug("Train",train_id,"at",pos,"removing turnout origin CP for path item",index," because train has left it")
+ --atdebug("Train",train_id,"at",pos,"removing turnout origin CP for path item",index," because train has left it")
train.path_ori_cp[advtrains.encode_pos(pos)] = nil
end
end
@@ -1188,7 +1188,7 @@ function advtrains.invert_train(train_id)
local pos = advtrains.path_get(train, index)
local ok, conns, railheight, connmap = advtrains.get_rail_info_at(pos)
if ok and connmap then
- atdebug("Reversing Train",train.id," ori_cp Checks: at",pos,"saving turnout origin CP",train.path_cn[index],"for path item",index)
+ --atdebug("Reversing Train",train.id," ori_cp Checks: at",pos,"saving turnout origin CP",train.path_cn[index],"for path item",index)
ori_cp_after_flip[advtrains.encode_pos(pos)] = train.path_cn[index]
end
end