diff options
Diffstat (limited to 'new_flow_logic/abm_register.lua')
| -rw-r--r-- | new_flow_logic/abm_register.lua | 19 | 
1 files changed, 19 insertions, 0 deletions
diff --git a/new_flow_logic/abm_register.lua b/new_flow_logic/abm_register.lua index c1b2d7d..d8bb6cc 100644 --- a/new_flow_logic/abm_register.lua +++ b/new_flow_logic/abm_register.lua @@ -12,6 +12,25 @@ local flowlogic = pipeworks.flowlogic  -- DISCUSS: should it be possible later on to raise the the rate of ABMs, or lower the chance?  -- Currently all the intervals and chances are hardcoded below. + + +-- register node list for the main logic function. +-- see flowlogic.run() in abms.lua. +--[[ +local register_flowlogic_abm = function(nodename) +	minetest.register_abm({ +		nodenames = { nodename }, +		interval = 1, +		chance = 1, +		action = function(pos, node, active_object_count, active_object_count_wider) +			flowlogic.run(pos, node) +		end +	}) +end +]] + + +  -- register a node name for the pressure balancing ABM.  -- currently this only exists as a per-node function to allow nodes to be registered outside pipeworks.  local register_abm_balance = function(nodename)  | 
