aboutsummaryrefslogtreecommitdiff
path: root/advtrains/advtrains/trainlogic.lua
diff options
context:
space:
mode:
authororwell96 <mono96.mml@gmail.com>2017-01-28 17:06:38 +0100
committerorwell96 <mono96.mml@gmail.com>2017-01-28 17:58:19 +0100
commit724b03abb983eb93c124cef6039bcf2ea4125335 (patch)
treed29d19070f948d4ade4537a2962c3c5adc5fe321 /advtrains/advtrains/trainlogic.lua
parent83c859b13a3910cf28c03da00fddbc336b33b383 (diff)
downloadadvtrains-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.lua4
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