From c4a26de487091b95a891d739a89656cacba109d4 Mon Sep 17 00:00:00 2001 From: orwell96 Date: Tue, 13 Sep 2016 18:05:59 +0200 Subject: various improvements on signals and bumpers --- tracks.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tracks.lua') diff --git a/tracks.lua b/tracks.lua index e22954d..6153658 100644 --- a/tracks.lua +++ b/tracks.lua @@ -357,8 +357,13 @@ function advtrains.register_bumpers(tracktype, def, preset) railheight=conns.railheight or 0, } end + for rotid, rotation in ipairs(preset.rotation) do local img_suffix="bumper"..rotation + + local crea=1 + if rotid==1 then crea=0 end + minetest.register_node(def.nodename_prefix.."_".."bumper"..rotation, advtrains.merge_tables( common_def, { @@ -377,7 +382,7 @@ function advtrains.register_bumpers(tracktype, def, preset) )) --advtrains.trackplacer.add_single_conn(def.nodename_prefix, "bumper", rotation, cycle_conns({conn1=0, conn2=8}, rotid)) - --advtrains.trackplacer.add_worked(def.nodename_prefix, "bumper", rotation, preset.trackworker[suffix]) + advtrains.trackplacer.add_worked(def.nodename_prefix, "bumper", rotation, nil) end end -- cgit v1.2.3