Make isolated wires depend on facedir, rename them to 'insulated'

This commit is contained in:
Jeija
2012-08-17 11:59:06 +02:00
parent d0c4fc012f
commit 863ef26b63
7 changed files with 74 additions and 59 deletions

View File

@ -243,7 +243,7 @@ function mesecon:turnon(pos)
if mesecon:is_conductor_off(node.name) then
local rules = mesecon:conductor_get_rules(node)
minetest.env:add_node(pos, {name=mesecon:get_conductor_on(node.name)})
minetest.env:add_node(pos, {name=mesecon:get_conductor_on(node.name), param2 = node.param2})
while rules[i]~=nil do
local np = {}
@ -272,7 +272,7 @@ function mesecon:turnoff(pos) --receptor rules used because output could have be
if mesecon:is_conductor_on(node.name) then
rules = mesecon:conductor_get_rules(node)
minetest.env:add_node(pos, {name=mesecon:get_conductor_off(node.name)})
minetest.env:add_node(pos, {name=mesecon:get_conductor_off(node.name), param2 = node.param2})
while rules[i]~=nil do
local np = {