summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornumber Zero <silverunicorn2011@yandex.ru>2018-01-28 02:08:01 +0300
committernumber Zero <silverunicorn2011@yandex.ru>2018-01-28 02:08:01 +0300
commit054494abb6446d9eaf98c2cab3611c22e2b16952 (patch)
treebee5a8005b183428adf13e6c1003d6ea1e728662
parent53afae831b44946b3f0509e2b949a768de27875c (diff)
Bugfix!
-rw-r--r--technic/machines/switching_station.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/technic/machines/switching_station.lua b/technic/machines/switching_station.lua
index 4bbcb76..3ef9268 100644
--- a/technic/machines/switching_station.lua
+++ b/technic/machines/switching_station.lua
@@ -93,7 +93,7 @@ minetest.register_node("technic:switching_station",{
--------------------------------------------------
local function flatten(map)
local list = {}
- for key, value in map do
+ for key, value in pairs(map) do
list[#list + 1] = value
end
return list
@@ -197,7 +197,10 @@ local get_network = function(sw_pos, pos1, tier)
PR_nodes = flatten(PR_nodes)
BA_nodes = flatten(BA_nodes)
RE_nodes = flatten(RE_nodes)
- technic.networks[network_id] = {tier = tier, PR_nodes = PR_nodes, RE_nodes = RE_nodes, BA_nodes = BA_nodes}
+ SP_nodes = flatten(SP_nodes)
+ all_nodes = flatten(all_nodes)
+ technic.networks[network_id] = {tier = tier, all_nodes = all_nodes, SP_nodes = SP_nodes,
+ PR_nodes = PR_nodes, RE_nodes = RE_nodes, BA_nodes = BA_nodes}
return PR_nodes, BA_nodes, RE_nodes
end