@@ -219,9 +219,9 @@ connect_front = { -0.05, -0.35, -0.50; 0.05, -0.25, 0.05 }; connect_back = { -0.05, -0.35, -0.05; 0.05, -0.25, 0.50 }; connect_right = { -0.05, -0.35, -0.05; 0.50, -0.25, 0.05 }; connect_left = { -0.50, -0.35, -0.05; 0.05, -0.25, 0.05 }; - connect_top = { -0.05, -0.25, -0.05; 0.05, 0.50, 0.05 }; + connect_top = { -0.05, -0.35, -0.05; 0.05, 0.50, 0.05 }; connect_bottom = { -0.05, -0.50, -0.05; 0.05, -0.35, 0.05 }; }; connects_to = { 'group:sorcery_ley_device', 'default:mese' }; -- harcoding mese is kind of cheating -- figure out a @@ -314,8 +314,13 @@ on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string('infotext','Condenser') end; + on_rightclick = function(pos) + local c = sorcery.ley.netcaps(pos,1) + c.net.devices.signal = nil + print('LEYNET', dump(c)) + end; _sorcery = { ley = { mode = 'produce'; power = function(pos,time) return sorcery.ley.field_to_current(sorcery.ley.estimate(pos).force, time); @@ -378,9 +383,8 @@ local nodename = minetest.get_node(sum).name if nodename == 'ignore' then minetest.load_area(sum) nodename = minetest.get_node(sum).name - print('**** ignorenode, loaded',nodename) end if minetest.get_item_group(nodename,'sorcery_ley_device') ~= 0 or sorcery.data.compat.ley[nodename] then local d = sorcery.ley.sample(pos,1,nodename,{query={mode=true}})