diff options
Diffstat (limited to 'advtrains_interlocking/signal_aspect_ui.lua')
-rw-r--r-- | advtrains_interlocking/signal_aspect_ui.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/advtrains_interlocking/signal_aspect_ui.lua b/advtrains_interlocking/signal_aspect_ui.lua index 5ec4c50..39aab17 100644 --- a/advtrains_interlocking/signal_aspect_ui.lua +++ b/advtrains_interlocking/signal_aspect_ui.lua @@ -83,6 +83,7 @@ function advtrains.interlocking.show_ip_sa_form(pos, pname) -- Create Signal aspect formspec elements local ndef = advtrains.ndb.get_ndef(pos) if ndef and ndef.advtrains then + form[#form+1] = F.label(0.5, 2, "Signal Aspect:") -- main aspect list if ndef.advtrains.main_aspects then local entries = { "<none>" } @@ -229,7 +230,7 @@ minetest.register_on_punchnode(function(pos, node, player, pointed_thing) if not ma or ma.halt then -- make sure that dst is never set without a main aspect (esp. for pure distant signal case) ma = "_default" end - advtrains.interlocking.signal.set_aspect(signalpos, ma.name, nrpos) + advtrains.interlocking.signal.set_aspect(signalpos, ma, nrpos) end players_assign_distant[pname] = nil end |