diff --git a/advtrains.zip b/advtrains.zip index 9f73bd3..cba0602 100644 Binary files a/advtrains.zip and b/advtrains.zip differ diff --git a/advtrains/advtrains/tracks.lua b/advtrains/advtrains/tracks.lua index be419fd..5738abb 100644 --- a/advtrains/advtrains/tracks.lua +++ b/advtrains/advtrains/tracks.lua @@ -644,7 +644,7 @@ if mesecon then }, advtrains = { on_train_enter=function(pos, train_id) - advtrains.ndb.swap_node(pos, {name="advtrains:dtrack_detector_on".."_"..suffix..rotation, param2=minetest.get_node(pos).param2}) + advtrains.ndb.swap_node(pos, {name="advtrains:dtrack_detector_on".."_"..suffix..rotation, param2=advtrains.ndb.get_node(pos).param2}) mesecon.receptor_on(pos, advtrains.meseconrules) end } @@ -669,7 +669,7 @@ if mesecon then }, advtrains = { on_train_leave=function(pos, train_id) - advtrains.ndb.swap_node(pos, {name="advtrains:dtrack_detector_off".."_"..suffix..rotation, param2=minetest.get_node(pos).param2}) + advtrains.ndb.swap_node(pos, {name="advtrains:dtrack_detector_off".."_"..suffix..rotation, param2=advtrains.ndb.get_node(pos).param2}) mesecon.receptor_off(pos, advtrains.meseconrules) end }