| | |
| | | return cable_tier[name] |
| | | end |
| | | |
| | | function technic.register_cable_tier(name, tier) |
| | | assert(technic.machines[tier], "Tier does not exist") |
| | | assert(type(name) == "string", "Invalid node name") |
| | | |
| | | cable_tier[name] = tier |
| | | end |
| | | |
| | | local function check_connections(pos) |
| | | -- Build a table of all machines |
| | | local machines = {} |
| | |
| | | elseif technic.machines[tier][node.name] then |
| | | -- Found a machine |
| | | local eu_type = technic.machines[tier][node.name] |
| | | meta:set_string(tier.."_network", minetest.pos_to_string(sw_pos)) |
| | | meta:set_string(tier.."_network", string.format("%X", network_id)) |
| | | if eu_type == technic.producer then |
| | | table.insert(network.PR_nodes, pos) |
| | | elseif eu_type == technic.receiver then |