diff options
| author | Anthony Zhang <azhang9@gmail.com> | 2013-06-23 19:52:01 -0400 | 
|---|---|---|
| committer | Anthony Zhang <azhang9@gmail.com> | 2013-06-23 19:52:01 -0400 | 
| commit | 5537257185bd510828295b0c9d7da0e542e801ff (patch) | |
| tree | 4de911d14e8a50a29d12290294cd08cb6a9ea143 | |
| parent | df0161f65e44987cc389397799d947728b1e71fd (diff) | |
Whoops, tubes ought to connect to deployers!
| -rw-r--r-- | compat.lua | 8 | ||||
| -rw-r--r-- | deployer.lua | 6 | ||||
| -rw-r--r-- | node_breaker.lua | 8 | 
3 files changed, 10 insertions, 12 deletions
| @@ -88,10 +88,6 @@ chest.tube={insert_object=function(pos,node,stack,direction)  			return inv:room_for_item("main",stack)  		end,  		input_inventory="main"} -chest.after_place_node = function(pos) -				tube_scanforobjects(pos) -			end -chest.after_dig_node = function(pos) -				tube_scanforobjects(pos) -			end +chest.after_place_node = tube_scanforobjects(pos) +chest.after_dig_node = tube_scanforobjects  minetest.register_node(":default:chest",chest) diff --git a/deployer.lua b/deployer.lua index 7622b52..0a1cb0a 100644 --- a/deployer.lua +++ b/deployer.lua @@ -106,13 +106,13 @@ minetest.register_node("pipeworks:deployer_off", {  		local inv = meta:get_inventory()  		inv:set_size("main", 3*3)  	end, -  	can_dig = function(pos,player)  		local meta = minetest.env:get_meta(pos);  		local inv = meta:get_inventory()  		return inv:is_empty("main")  	end, -	 +	after_place_node = tube_scanforobjects, +	after_dig_node = tube_scanforobjects,  })  minetest.register_node("pipeworks:deployer_on", { @@ -152,4 +152,6 @@ minetest.register_node("pipeworks:deployer_on", {  		local inv = meta:get_inventory()  		return inv:is_empty("main")  	end, +	after_place_node = tube_scanforobjects, +	after_dig_node = tube_scanforobjects,  }) diff --git a/node_breaker.lua b/node_breaker.lua index 105f431..cda2692 100644 --- a/node_breaker.lua +++ b/node_breaker.lua @@ -93,10 +93,8 @@ minetest.register_node("pipeworks:nodebreaker_off", {  	groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1},  	mesecons= {effector={action_on=node_breaker_on, action_off=node_breaker_off}},  	sounds = default.node_sound_stone_defaults(), -	on_construct = function(pos) -	local meta = minetest.env:get_meta(pos) -	end, -	 +	after_place_node = tube_scanforobjects, +	after_dig_node = tube_scanforobjects,  })  minetest.register_node("pipeworks:nodebreaker_on", { @@ -108,4 +106,6 @@ minetest.register_node("pipeworks:nodebreaker_on", {  	paramtype2 = "facedir",  	groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, mesecon = 2,tubedevice=1,not_in_creative_inventory=1},  	sounds = default.node_sound_stone_defaults(), +	after_place_node = tube_scanforobjects, +	after_dig_node = tube_scanforobjects,  })
\ No newline at end of file | 
