forked from minetest-mods/mesecons
		
	Re-write pistons from scratch, propably fixes a lot of bugs and doesn't cause too many new ones.
This commit is contained in:
		| @@ -2,6 +2,13 @@ | ||||
| -- A lamp is "is an electrical device used to create artificial light" (wikipedia) | ||||
| -- guess what? | ||||
|  | ||||
| mesecon_lamp_box = { | ||||
| 	type = "wallmounted", | ||||
| 	wall_top = {-0.3125,0.375,-0.3125,0.3125,0.5,0.3125}, | ||||
| 	wall_bottom = {-0.3125,-0.5,-0.3125,0.3125,-0.375,0.3125}, | ||||
| 	wall_side = {-0.375,-0.3125,-0.3125,-0.5,0.3125,0.3125}, | ||||
| } | ||||
|  | ||||
| minetest.register_node("mesecons_lamp:lamp_on", { | ||||
| 	drawtype = "nodebox", | ||||
| 	tiles = {"jeija_meselamp_on.png"}, | ||||
| @@ -11,18 +18,8 @@ minetest.register_node("mesecons_lamp:lamp_on", { | ||||
| 	sunlight_propagates = true, | ||||
| 	walkable = true, | ||||
| 	light_source = LIGHT_MAX, | ||||
| 	node_box = { | ||||
| 		type = "wallmounted", | ||||
| 		wall_top = {-0.3125,0.375,-0.3125,0.3125,0.5,0.3125}, | ||||
| 		wall_bottom = {-0.3125,-0.5,-0.3125,0.3125,-0.375,0.3125}, | ||||
| 		wall_side = {-0.375,-0.3125,-0.3125,-0.5,0.3125,0.3125}, | ||||
| 	}, | ||||
| 	selection_box = { | ||||
| 		type = "wallmounted", | ||||
| 		wall_top = {-0.3125,0.375,-0.3125,0.3125,0.5,0.3125}, | ||||
| 		wall_bottom = {-0.3125,-0.5,-0.3125,0.3125,-0.375,0.3125}, | ||||
| 		wall_side = {-0.375,-0.3125,-0.3125,-0.5,0.3125,0.3125}, | ||||
| 	}, | ||||
| 	node_box = mesecon_lamp_box, | ||||
| 	selection_box = mesecon_lamp_box, | ||||
| 	groups = {dig_immediate=3,not_in_creative_inventory=1, mesecon_effector_on = 1}, | ||||
| 	drop='"mesecons_lamp:lamp_off" 1', | ||||
| 	mesecons = {effector = { | ||||
| @@ -41,18 +38,8 @@ minetest.register_node("mesecons_lamp:lamp_off", { | ||||
| 	paramtype2 = "wallmounted", | ||||
| 	sunlight_propagates = true, | ||||
| 	walkable = true, | ||||
| 	node_box = { | ||||
| 		type = "wallmounted", | ||||
| 		wall_top = {-0.3125,0.375,-0.3125,0.3125,0.5,0.3125}, | ||||
| 		wall_bottom = {-0.3125,-0.5,-0.3125,0.3125,-0.375,0.3125}, | ||||
| 		wall_side = {-0.375,-0.3125,-0.3125,-0.5,0.3125,0.3125}, | ||||
| 	}, | ||||
| 	selection_box = { | ||||
| 		type = "wallmounted", | ||||
| 		wall_top = {-0.3125,0.375,-0.3125,0.3125,0.5,0.3125}, | ||||
| 		wall_bottom = {-0.3125,-0.5,-0.3125,0.3125,-0.375,0.3125}, | ||||
| 		wall_side = {-0.375,-0.3125,-0.3125,-0.5,0.3125,0.3125}, | ||||
| 	}, | ||||
| 	node_box = mesecon_lamp_box, | ||||
| 	selection_box = mesecon_lamp_box, | ||||
| 	groups = {dig_immediate=3, mesecon_receptor_off = 1, mesecon_effector_off = 1}, | ||||
|     	description="Meselamp", | ||||
| 	mesecons = {effector = { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user