diff options
author | orwell96 <mono96.mml@gmail.com> | 2017-01-28 17:06:38 +0100 |
---|---|---|
committer | orwell96 <mono96.mml@gmail.com> | 2017-01-28 17:58:19 +0100 |
commit | 724b03abb983eb93c124cef6039bcf2ea4125335 (patch) | |
tree | d29d19070f948d4ade4537a2962c3c5adc5fe321 /advtrains/advtrains/trainlogic.lua | |
parent | 83c859b13a3910cf28c03da00fddbc336b33b383 (diff) | |
download | advtrains-724b03abb983eb93c124cef6039bcf2ea4125335.tar.gz advtrains-724b03abb983eb93c124cef6039bcf2ea4125335.tar.bz2 advtrains-724b03abb983eb93c124cef6039bcf2ea4125335.zip |
Fix a crash, update translations and zip file
Diffstat (limited to 'advtrains/advtrains/trainlogic.lua')
-rw-r--r-- | advtrains/advtrains/trainlogic.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/advtrains/advtrains/trainlogic.lua b/advtrains/advtrains/trainlogic.lua index b1ee31a..7238d92 100644 --- a/advtrains/advtrains/trainlogic.lua +++ b/advtrains/advtrains/trainlogic.lua @@ -731,7 +731,7 @@ end function advtrains.invert_train(train_id) local train=advtrains.trains[train_id] - local old_path=advtrains.get_or_create_path(train_id, train) + local old_path=train.path train.path={} train.index= - advtrains.get_train_end_index(train) train.velocity=-train.velocity @@ -756,7 +756,7 @@ function advtrains.is_train_at_pos(pos) if le and le.is_wagon and le.initialized and le.train_id and not checked_trains[le.train_id] then --atprint("istrainat: checking "..le.train_id) checked_trains[le.train_id]=true - local path=advtrains.get_or_create_path(le.train_id, le:train()) + local path=le:train().path if path then --atprint("has path") for i=math.floor(advtrains.get_train_end_index(le:train())+0.5),math.floor(le:train().index+0.5) do |