summaryrefslogtreecommitdiff
path: root/technic/machines/switching_station.lua
diff options
context:
space:
mode:
Diffstat (limited to 'technic/machines/switching_station.lua')
-rw-r--r--technic/machines/switching_station.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/technic/machines/switching_station.lua b/technic/machines/switching_station.lua
index f925817..8ace874 100644
--- a/technic/machines/switching_station.lua
+++ b/technic/machines/switching_station.lua
@@ -218,7 +218,7 @@ minetest.register_abm({
end
-- Run all the nodes
- local function run_nodes(list)
+ local function run_nodes(list, run_stage)
for _, pos2 in ipairs(list) do
technic.get_or_load_node(pos2)
local node2 = minetest.get_node(pos2)
@@ -227,14 +227,14 @@ minetest.register_abm({
nodedef = minetest.registered_nodes[node2.name]
end
if nodedef and nodedef.technic_run then
- nodedef.technic_run(pos2, node2)
+ nodedef.technic_run(pos2, node2, run_stage)
end
end
end
- run_nodes(PR_nodes)
- run_nodes(RE_nodes)
- run_nodes(BA_nodes)
+ run_nodes(PR_nodes, technic.producer)
+ run_nodes(RE_nodes, technic.receiver)
+ run_nodes(BA_nodes, technic.battery)
-- Strings for the meta data
local eu_demand_str = tier.."_EU_demand"