summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesecons/init.lua15
1 files changed, 15 insertions, 0 deletions
diff --git a/mesecons/init.lua b/mesecons/init.lua
index 1b6992f..10a4533 100644
--- a/mesecons/init.lua
+++ b/mesecons/init.lua
@@ -64,6 +64,21 @@
-- minetest.env:remove_node(pos) -- The action: The removestone is removed
-- end -- end of if
--end) -- end of the function, )=end of the parameters of mesecon:register_on_signal_on
+--
+--CONDUCTORS: (new feature!! yay)
+--You can specify your custom conductors using
+--# mesecon:register_conductor(onstate, offstate)
+-- onstate=the conductor's nodename when it is turned on
+-- offstate=the conductor's nodename when it is turned off
+--
+--As you can see, conductors need an offstate and an onstate node, just like receptors
+--mesecons:mesecon_on / mesecons:mesecon_off are the default conductors
+--Other conductors connect to other conductors. It's always "the same energy"
+--! As there is no special drawtype, conductors don't connect to others visually,
+--but it works in fact.
+--
+--The function # mesecon:register_conductor(onstate, offstate) is the only thing you need to do,
+--the mod does everything else for you (turn the conductor on and off...)
-- INCLUDE SETTINGS
dofile(minetest.get_modpath("mesecons").."/settings.lua")