From 8954740dd756dc7e442aca3dfd25bf25faafe006 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Wed, 1 Jun 2016 11:03:50 +0200 Subject: added discouple entity --- trainlogic.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'trainlogic.lua') diff --git a/trainlogic.lua b/trainlogic.lua index e226eab..1ac5dea 100644 --- a/trainlogic.lua +++ b/trainlogic.lua @@ -473,8 +473,8 @@ end function advtrains.split_train_at_wagon(wagon) --get train local train=advtrains.trains[wagon.train_id] - local pos_for_new_train=advtrains.get_or_create_path(wagon.train_id, train)[math.floor((train.index or 0)-wagon.pos_in_train-0.5)] - local pos_for_new_train_prev=advtrains.get_or_create_path(wagon.train_id, train)[math.floor((train.index or 0)-wagon.pos_in_train-1.5)] + local pos_for_new_train=advtrains.get_or_create_path(wagon.train_id, train)[math.floor((train.index or 0)-wagon.pos_in_train+wagon.wagon_span)] + local pos_for_new_train_prev=advtrains.get_or_create_path(wagon.train_id, train)[math.floor((train.index or 0)-wagon.pos_in_train-1+wagon.wagon_span)] --before doing anything, check if both are rails. else do not allow if not pos_for_new_train then -- cgit v1.2.3