Fix opaque block placement propagate power too far

This commit is contained in:
Wuzzy 2018-01-17 03:54:51 +01:00
parent 2cf6332b57
commit af3db1ae21
2 changed files with 20 additions and 9 deletions

View file

@ -53,8 +53,8 @@ mesecon.on_placenode = function(pos, node)
if minetest.get_item_group(node.name, "opaque") == 1 then
local neighbors = mesecon.mcl_get_neighbors(pos)
local is_powered = mesecon.is_powered(pos)
if is_powered then
local is_powered, direct_source = mesecon.is_powered(pos)
if is_powered and direct_source then
for n=1, #neighbors do
local npos = neighbors[n].pos
local nnode = minetest.get_node(npos)