From 9444eff7f7853b0e4385adbd117cd6bace8dcb8f Mon Sep 17 00:00:00 2001
From: est31 <MTest31@outlook.com>
Date: Mon, 02 Feb 2015 05:29:44 +0100
Subject: [PATCH] Make switching station only react to nodes from below

---
 technic/register.lua |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/technic/register.lua b/technic/register.lua
index 0b55282..6a237f9 100644
--- a/technic/register.lua
+++ b/technic/register.lua
@@ -3,6 +3,7 @@
 
 technic.receiver = "RE"
 technic.producer = "PR"
+technic.producer_receiver = "PR_RE"
 technic.battery  = "BA"
 
 technic.machines    = {}
@@ -44,6 +45,7 @@
 
 -- Wear down a tool depending on the remaining charge.
 function technic.set_RE_wear(itemstack, item_load, max_load)
+	if (minetest.registered_items[itemstack:get_name()].wear_represents or "mechanical_wear") ~= "technic_RE_charge" then return itemstack end
 	local temp
 	if item_load == 0 then
 		temp = 0

--
Gitblit v1.8.0