From 6fdd5565ea5466b11d74dc9d5a874078fbe91a74 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sat, 21 Jan 2017 22:34:38 -0700 Subject: [PATCH] Add a note to builder docs about builders trying to build to the same space simultaneously. --- doc.lua | 4 +++- node_controllers.lua | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc.lua b/doc.lua index 04a7f48..82a4b88 100644 --- a/doc.lua +++ b/doc.lua @@ -17,7 +17,9 @@ digtron.doc.builder_longdesc = "A 'builder' module for a Digtron. By itself it d digtron.doc.builder_usagehelp = "A builder head is the most complex component of this system. It has period and offset properties, and also an inventory slot where you \"program\" it by placing an example of the block type that you want it to build.\n\n" .. 'When the "Save & Show" button is clicked the properties for period and offset will be saved, and markers will briefly be shown to indicate where the nearest spots corresponding to those values are. The builder will build its output at those locations provided it is moving along the matching axis.\n\n' .. 'The "output" side of a builder is the side with a black crosshair on it.\n\n' .. -'Builders also have a "facing" setting. If you haven\'t memorized the meaning of the 24 facing values yet, builder heads have a helpful "Read & Save" button to fill this value in for you. Simply build a temporary instance of the block in the output location in front of the builder, adjust it to the orientation you want using the screwdriver tool, and then when you click the "Read & Save" button the block\'s facing will be read and saved.' +'Builders also have a "facing" setting. If you haven\'t memorized the meaning of the 24 facing values yet, builder heads have a helpful "Read & Save" button to fill this value in for you. Simply build a temporary instance of the block in the output location in front of the builder, adjust it to the orientation you want using the screwdriver tool, and then when you click the "Read & Save" button the block\'s facing will be read and saved.\n\n' .. +"Note: if more than one builder tries to build into the same space simultaneously, it is not predictable which builder will take priority. You should arrange your builders to avoid this to get consistent results." + -------------------------------------------------------------------- diff --git a/node_controllers.lua b/node_controllers.lua index 518e97e..ac51fc7 100644 --- a/node_controllers.lua +++ b/node_controllers.lua @@ -13,7 +13,7 @@ local controller_nodebox ={ -- Master controller. Most complicated part of the whole system. Determines which direction a digtron moves and triggers all of its component parts. minetest.register_node("digtron:controller", { - description = "Digtron Control Unit", + description = "Digtron Control Module", _doc_items_longdesc = digtron.doc.controller_longdesc, _doc_items_usagehelp = digtron.doc.controller_usagehelp, groups = {cracky = 3, oddly_breakable_by_hand = 3, digtron = 1}, @@ -150,7 +150,7 @@ digtron.auto_cycle = function(pos) end minetest.register_node("digtron:auto_controller", { - description = "Digtron Automatic Control Unit", + description = "Digtron Automatic Control Module", _doc_items_longdesc = digtron.doc.auto_controller_longdesc, _doc_items_usagehelp = digtron.doc.auto_controller_usagehelp, groups = {cracky = 3, oddly_breakable_by_hand = 3, digtron = 1}, @@ -256,7 +256,7 @@ minetest.register_node("digtron:auto_controller", { -- A much simplified control unit that only moves the digtron, and doesn't trigger the diggers or builders. -- Handy for shoving a digtron to the side if it's been built a bit off. minetest.register_node("digtron:pusher", { - description = "Digtron Pusher Unit", + description = "Digtron Pusher Module", _doc_items_longdesc = digtron.doc.pusher_longdesc, _doc_items_usagehelp = digtron.doc.pusher_usagehelp, groups = {cracky = 3, oddly_breakable_by_hand=3, digtron = 1},