diff options
author | Tim <t4im@users.noreply.github.com> | 2015-01-29 19:04:20 +0100 |
---|---|---|
committer | Tim <t4im@users.noreply.github.com> | 2015-01-29 19:10:01 +0100 |
commit | 1e50644487cf8143690ca3af61d9e0a5f79a8e95 (patch) | |
tree | 11286b3d43bdb1b70d530a0ce90cbfb60a08a4f4 | |
parent | 9d45599872caece4413d277e9c6f14527c810186 (diff) | |
download | pipeworks-1e50644487cf8143690ca3af61d9e0a5f79a8e95.tar pipeworks-1e50644487cf8143690ca3af61d9e0a5f79a8e95.tar.gz pipeworks-1e50644487cf8143690ca3af61d9e0a5f79a8e95.tar.bz2 pipeworks-1e50644487cf8143690ca3af61d9e0a5f79a8e95.tar.xz pipeworks-1e50644487cf8143690ca3af61d9e0a5f79a8e95.zip |
add infotexts to the teleportation tube
this should also debunk the myth of some players, that they are the only ones seeing the channel
-rw-r--r-- | teleport_tube.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/teleport_tube.lua b/teleport_tube.lua index 1118f97..a8d9edb 100644 --- a/teleport_tube.lua +++ b/teleport_tube.lua @@ -153,6 +153,7 @@ pipeworks.register_tube("pipeworks:teleport_tube","Teleporting Pneumatic Tube Se on_construct = function(pos) local meta = minetest.get_meta(pos) update_meta(meta, true) + meta:set_string("infotext", "unconfigured Teleportation Tube") end, on_receive_fields = function(pos,formname,fields,sender) if not fields.channel then @@ -206,9 +207,12 @@ pipeworks.register_tube("pipeworks:teleport_tube","Teleporting Pneumatic Tube Se if dirty then if channel ~= "" then set_tube(pos, channel, can_receive) + local cr_description = (can_receive == 1) and "sending and receiving" or "sending" + meta:set_string("infotext", string.format("Teleportation Tube %s on '%s'", cr_description, channel)) else -- remove empty channel tubes, to not have to search through them remove_tube(pos) + meta:set_string("infotext", "unconfigured Teleportation Tube") end end end, |