forked from minetest-mods/mesecons
		
	Make Mese conductive
This commit is contained in:
		| @@ -3,3 +3,4 @@ | |||||||
| dofile(minetest.get_modpath("mesecons_extrawires").."/tjunction.lua"); | dofile(minetest.get_modpath("mesecons_extrawires").."/tjunction.lua"); | ||||||
| dofile(minetest.get_modpath("mesecons_extrawires").."/corner.lua"); | dofile(minetest.get_modpath("mesecons_extrawires").."/corner.lua"); | ||||||
| dofile(minetest.get_modpath("mesecons_extrawires").."/vertical.lua"); | dofile(minetest.get_modpath("mesecons_extrawires").."/vertical.lua"); | ||||||
|  | dofile(minetest.get_modpath("mesecons_extrawires").."/mesewire.lua"); | ||||||
|   | |||||||
							
								
								
									
										35
									
								
								mesecons_extrawires/mesewire.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								mesecons_extrawires/mesewire.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | local mesewire_rules = | ||||||
|  | { | ||||||
|  | 	{x = 1, y = 0, z = 0}, | ||||||
|  | 	{x =-1, y = 0, z = 0}, | ||||||
|  | 	{x = 0, y = 1, z = 0}, | ||||||
|  | 	{x = 0, y =-1, z = 0}, | ||||||
|  | 	{x = 0, y = 0, z = 1}, | ||||||
|  | 	{x = 0, y = 0, z =-1}, | ||||||
|  | } | ||||||
|  |  | ||||||
|  | minetest.register_node(":default:mese", { | ||||||
|  | 	description = "Mese Block", | ||||||
|  | 	tiles = {"default_mese_block.png"}, | ||||||
|  | 	is_ground_content = true, | ||||||
|  | 	groups = {cracky=1}, | ||||||
|  | 	sounds = default.node_sound_stone_defaults(), | ||||||
|  | 	mesecons = {conductor = { | ||||||
|  | 		state = mesecon.state.off, | ||||||
|  | 		onstate = "mesecons_extrawires:mese_powered", | ||||||
|  | 		rules = mesewire_rules | ||||||
|  | 	}} | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | minetest.register_node("mesecons_extrawires:mese_powered", { | ||||||
|  | 	tiles = {"default_mese_block.png^[brighten"}, | ||||||
|  | 	is_ground_content = true, | ||||||
|  | 	groups = {cracky=1, not_in_creative_inventory = 1}, | ||||||
|  | 	sounds = default.node_sound_stone_defaults(), | ||||||
|  | 	mesecons = {conductor = { | ||||||
|  | 		state = mesecon.state.on, | ||||||
|  | 		offstate = "default:mese", | ||||||
|  | 		rules = mesewire_rules | ||||||
|  | 	}}, | ||||||
|  | 	drop = "default:mese" | ||||||
|  | }) | ||||||
		Reference in New Issue
	
	Block a user