diff options
Diffstat (limited to 'mesecons_pistons')
| -rw-r--r-- | mesecons_pistons/init.lua | 46 | 
1 files changed, 33 insertions, 13 deletions
diff --git a/mesecons_pistons/init.lua b/mesecons_pistons/init.lua index a51e16e..08e4e3f 100644 --- a/mesecons_pistons/init.lua +++ b/mesecons_pistons/init.lua @@ -153,10 +153,12 @@ minetest.register_node("mesecons_pistons:piston_normal_on", {  		"mesecons_piston_back.png",   		"mesecons_piston_on_front.png"  		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype = "light",  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	after_dig_node = piston_remove_pusher,  	node_box = piston_on_box,  	selection_box = piston_on_box, @@ -230,10 +232,12 @@ minetest.register_node("mesecons_pistons:piston_sticky_on", {  		"mesecons_piston_back.png",   		"mesecons_piston_on_front.png"  		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype = "light",  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	after_dig_node = piston_remove_pusher,  	node_box = piston_on_box,  	selection_box = piston_on_box, @@ -303,9 +307,11 @@ minetest.register_node("mesecons_pistons:piston_up_normal_off", {  		"mesecons_piston_bottom.png",   		"mesecons_piston_top.png^[transformR180",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	mesecons_piston = pistonspec_normal_up,  	mesecons = {effector={  		action_on = piston_on, @@ -323,10 +329,12 @@ minetest.register_node("mesecons_pistons:piston_up_normal_on", {  		"mesecons_piston_bottom.png",   		"mesecons_piston_top.png^[transformR180",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype = "light",  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	after_dig_node = piston_remove_pusher,  	node_box = piston_up_on_box,  	selection_box = piston_up_on_box, @@ -379,9 +387,11 @@ minetest.register_node("mesecons_pistons:piston_up_sticky_off", {  		"mesecons_piston_top.png^[transformR180",   		"mesecons_piston_tb.png"  		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_sticky_off"}, +	drop = "mesecons_pistons:piston_sticky_off",  	mesecons_piston = pistonspec_sticky_up,  	mesecons = {effector={  		action_on = piston_on, @@ -399,10 +409,12 @@ minetest.register_node("mesecons_pistons:piston_up_sticky_on", {  		"mesecons_piston_bottom.png",   		"mesecons_piston_top.png^[transformR180",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype = "light",  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	after_dig_node = piston_remove_pusher,  	node_box = piston_up_on_box,  	selection_box = piston_up_on_box, @@ -473,9 +485,11 @@ minetest.register_node("mesecons_pistons:piston_down_normal_off", {  		"mesecons_piston_bottom.png^[transformR180",   		"mesecons_piston_top.png",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	mesecons_piston = pistonspec_normal_down,  	mesecons = {effector={  		action_on = piston_on, @@ -493,10 +507,12 @@ minetest.register_node("mesecons_pistons:piston_down_normal_on", {  		"mesecons_piston_bottom.png^[transformR180",   		"mesecons_piston_top.png",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype = "light",  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_normal_off"}, +	drop = "mesecons_pistons:piston_normal_off",  	after_dig_node = piston_remove_pusher,  	node_box = piston_down_on_box,  	selection_box = piston_down_on_box, @@ -545,9 +561,11 @@ minetest.register_node("mesecons_pistons:piston_down_sticky_off", {  		"mesecons_piston_bottom.png^[transformR180",   		"mesecons_piston_top.png",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_sticky_off"}, +	drop = "mesecons_pistons:piston_sticky_off",  	mesecons_piston = pistonspec_sticky_down,  	mesecons = {effector={  		action_on = piston_on, @@ -565,10 +583,12 @@ minetest.register_node("mesecons_pistons:piston_down_sticky_on", {  		"mesecons_piston_bottom.png^[transformR180",   		"mesecons_piston_top.png",   		}, +	inventory_image = "mesecons_piston_top.png", +	wield_image = "mesecons_piston_top.png",  	groups = {cracky = 3, not_in_creative_inventory = 1},  	paramtype = "light",  	paramtype2 = "facedir", -	drop = {"mesecons_pistons:piston_sticky_off"}, +	drop = "mesecons_pistons:piston_sticky_off",  	after_dig_node = piston_remove_pusher,  	node_box = piston_down_on_box,  	selection_box = piston_down_on_box, @@ -670,7 +690,7 @@ mesecon:register_mvps_stopper("mesecons_pistons:piston_down_sticky_on", piston_u  --craft recipes  minetest.register_craft({ -	output = '"mesecons_pistons:piston_normal" 2', +	output = 'mesecons_pistons:piston_normal_off 2',  	recipe = {  		{"default:wood", "default:wood", "default:wood"},  		{"default:cobble", "default:steel_ingot", "default:cobble"}, @@ -679,9 +699,9 @@ minetest.register_craft({  })  minetest.register_craft({ -	output = "mesecons_pistons:piston_sticky", +	output = "mesecons_pistons:piston_sticky_off",  	recipe = {  		{"mesecons_materials:glue"}, -		{"mesecons_pistons:piston_normal"}, +		{"mesecons_pistons:piston_normal_off"},  	}  })  | 
