diff options
author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2015-02-03 02:05:14 -0500 |
---|---|---|
committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2015-06-18 12:42:20 -0400 |
commit | 64069ebd388320e7c90520f731a07cc543521fdc (patch) | |
tree | c5c2dab908b4a8b88f670f662c3ede8e98c85f13 | |
parent | 8825f4ec72df5a29f77f3afd8068af1592d700d2 (diff) |
fix indentation error
-rw-r--r-- | flowing_logic.lua | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/flowing_logic.lua b/flowing_logic.lua index 48092d5..e4eee8a 100644 --- a/flowing_logic.lua +++ b/flowing_logic.lua @@ -230,64 +230,64 @@ minetest.register_abm({ local adjacent_node_level1 = (minetest.get_meta(pos_adjacent1):get_float("liquid_level")) or 0 local adjacent_node_level2 = (minetest.get_meta(pos_adjacent2):get_float("liquid_level")) or 0 - if not string.match(node.name, "pipeworks:valve_off") then - - local num_connections = 1 - local set1 - local set2 - local total_level = my_level - - if string.find(dump(pipeworks.pipe_nodenames), adjacent_node1.name) or - (string.find(dump(pipeworks.device_nodenames), adjacent_node1.name) and - (adjacent_node1.param2 == fdir_mod4 or adjacent_node1.param2 == fdir_mod4_p2)) then - num_connections = num_connections + 1 - total_level = total_level + adjacent_node_level1 - set1 = true - end + if not string.match(node.name, "pipeworks:valve_off") then - if string.find(dump(pipeworks.pipe_nodenames), adjacent_node2.name) or - (string.find(dump(pipeworks.device_nodenames), adjacent_node2.name) and - (adjacent_node2.param2 == fdir_mod4 or adjacent_node2.param2 == fdir_mod4_p2)) then - num_connections = num_connections + 1 - total_level = total_level + adjacent_node_level2 - set2 = true - end + local num_connections = 1 + local set1 + local set2 + local total_level = my_level - local average_level = total_level / num_connections + if string.find(dump(pipeworks.pipe_nodenames), adjacent_node1.name) or + (string.find(dump(pipeworks.device_nodenames), adjacent_node1.name) and + (adjacent_node1.param2 == fdir_mod4 or adjacent_node1.param2 == fdir_mod4_p2)) then + num_connections = num_connections + 1 + total_level = total_level + adjacent_node_level1 + set1 = true + end - minetest.get_meta(pos):set_float("liquid_level", average_level) + if string.find(dump(pipeworks.pipe_nodenames), adjacent_node2.name) or + (string.find(dump(pipeworks.device_nodenames), adjacent_node2.name) and + (adjacent_node2.param2 == fdir_mod4 or adjacent_node2.param2 == fdir_mod4_p2)) then + num_connections = num_connections + 1 + total_level = total_level + adjacent_node_level2 + set2 = true + end - if set1 then - minetest.get_meta(pos_adjacent1):set_float("liquid_level", average_level) - end + local average_level = total_level / num_connections - if set2 then - minetest.get_meta(pos_adjacent2):set_float("liquid_level", average_level) - end + minetest.get_meta(pos):set_float("liquid_level", average_level) - if node.name == "pipeworks:flow_sensor_empty" or - node.name == "pipeworks:flow_sensor_loaded" then - local sensor = string.match(node.name, "pipeworks:flow_sensor_") - local newnode = nil + if set1 then + minetest.get_meta(pos_adjacent1):set_float("liquid_level", average_level) + end - if my_level > 1 then - newnode = sensor.."loaded" - else - newnode = sensor.."empty" - end + if set2 then + minetest.get_meta(pos_adjacent2):set_float("liquid_level", average_level) + end + + if node.name == "pipeworks:flow_sensor_empty" or + node.name == "pipeworks:flow_sensor_loaded" then + local sensor = string.match(node.name, "pipeworks:flow_sensor_") + local newnode = nil - if newnode ~= node.name then - minetest.swap_node(pos, {name = newnode, param2 = node.param2}) - if mesecon then - if newnode == "pipeworks:flow_sensor_empty" then - mesecon.receptor_off(pos, rules) - else - mesecon.receptor_on(pos, rules) - end + if my_level > 1 then + newnode = sensor.."loaded" + else + newnode = sensor.."empty" + end + + if newnode ~= node.name then + minetest.swap_node(pos, {name = newnode, param2 = node.param2}) + if mesecon then + if newnode == "pipeworks:flow_sensor_empty" then + mesecon.receptor_off(pos, rules) + else + mesecon.receptor_on(pos, rules) end end end end + end end }) |