summaryrefslogtreecommitdiff
path: root/flowable_nodes_add_pipes.lua
diff options
context:
space:
mode:
authorthetaepsilon-gamedev <thetaepsilon-gamedev@noreply.users.github.com>2017-09-30 23:22:04 +0100
committerthetaepsilon-gamedev <thetaepsilon-gamedev@noreply.users.github.com>2017-09-30 23:22:04 +0100
commitd69941a0ae763d6681ede2185ad88e25b11fead5 (patch)
treeedea9e413c5c9b0e1a8fff74a630605c9b426351 /flowable_nodes_add_pipes.lua
parentafcec82ae336cba3e874f6afd1b4e46e04245f7d (diff)
downloadpipeworks-d69941a0ae763d6681ede2185ad88e25b11fead5.tar
pipeworks-d69941a0ae763d6681ede2185ad88e25b11fead5.tar.gz
pipeworks-d69941a0ae763d6681ede2185ad88e25b11fead5.tar.bz2
pipeworks-d69941a0ae763d6681ede2185ad88e25b11fead5.tar.xz
pipeworks-d69941a0ae763d6681ede2185ad88e25b11fead5.zip
temporarily move ABM registration out of register_flow_logic.lua to allow refactoring it into flowable registry
Diffstat (limited to 'flowable_nodes_add_pipes.lua')
-rw-r--r--flowable_nodes_add_pipes.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/flowable_nodes_add_pipes.lua b/flowable_nodes_add_pipes.lua
index e681619..6fe8b7e 100644
--- a/flowable_nodes_add_pipes.lua
+++ b/flowable_nodes_add_pipes.lua
@@ -16,6 +16,7 @@ local pipes_full_nodenames = pipeworks.pipes_full_nodenames
local pipes_empty_nodenames = pipeworks.pipes_empty_nodenames
local register = pipeworks.flowables.register
+local abmregister = pipeworks.flowlogic.abmregister
@@ -29,9 +30,11 @@ local spigot_on = "pipeworks:spigot_pouring"
if pipeworks.enable_pipes then
for _, pipe in ipairs(pipes_full_nodenames) do
register.simple(pipe)
+ abmregister.balance(pipe)
end
for _, pipe in ipairs(pipes_empty_nodenames) do
register.simple(pipe)
+ abmregister.balance(pipe)
end
if pipeworks.enable_pipe_devices then
@@ -39,7 +42,12 @@ if pipeworks.enable_pipes then
register.simple(pump_on)
register.simple(spigot_on)
register.simple(spigot_off)
+ abmregister.balance(pump_off)
+ abmregister.balance(pump_on)
+ abmregister.balance(spigot_on)
+ abmregister.balance(spigot_off)
register.intake_simple(pump_on, thresholds.pump_pressure)
+ abmregister.input(pump_on, thresholds.pump_pressure)
end
end