forked from Mirrorlandia_minetest/mesecons
Add documentation for conductors
This commit is contained in:
parent
84cc0264ca
commit
029ad8be33
@ -64,6 +64,21 @@
|
|||||||
-- minetest.env:remove_node(pos) -- The action: The removestone is removed
|
-- minetest.env:remove_node(pos) -- The action: The removestone is removed
|
||||||
-- end -- end of if
|
-- end -- end of if
|
||||||
--end) -- end of the function, )=end of the parameters of mesecon:register_on_signal_on
|
--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
|
-- INCLUDE SETTINGS
|
||||||
dofile(minetest.get_modpath("mesecons").."/settings.lua")
|
dofile(minetest.get_modpath("mesecons").."/settings.lua")
|
||||||
|
Loading…
Reference in New Issue
Block a user