forked from nalc/homedecor_modpack
		
	fix facedir detection on coffee steam, increase ABM interval, fix indentation
This commit is contained in:
		| @@ -1182,16 +1182,27 @@ minetest.register_node("homedecor:coffee_maker", { | |||||||
| 	} | 	} | ||||||
| }) | }) | ||||||
|  |  | ||||||
|  | local fdir_to_steampos = { | ||||||
|  | 	x = { 0.15,   0.275, -0.15,  -0.275 }, | ||||||
|  | 	z = { 0.275, -0.15,  -0.275,  0.15  } | ||||||
|  | } | ||||||
|  |  | ||||||
| minetest.register_abm({ | minetest.register_abm({ | ||||||
| 	nodenames = "homedecor:coffee_maker", | 	nodenames = "homedecor:coffee_maker", | ||||||
| 	interval = 1, | 	interval = 2, | ||||||
| 	chance = 1, | 	chance = 1, | ||||||
| 	action = function(pos, node) | 	action = function(pos, node) | ||||||
|  | 		local fdir = node.param2 | ||||||
|  | 		if fdir and fdir < 4 then | ||||||
|  |  | ||||||
|  | 			local steamx = fdir_to_steampos.x[fdir + 1] | ||||||
|  | 			local steamz = fdir_to_steampos.z[fdir + 1] | ||||||
|  |  | ||||||
| 			minetest.add_particlespawner({ | 			minetest.add_particlespawner({ | ||||||
| 				amount = 1, | 				amount = 1, | ||||||
| 				time = 1, | 				time = 1, | ||||||
| 			minpos = {x=pos.x-0.15, y=pos.y-0.35, z=pos.z-0.275}, | 				minpos = {x=pos.x - steamx, y=pos.y - 0.35, z=pos.z - steamz}, | ||||||
| 			maxpos = {x=pos.x-0.15, y=pos.y-0.35, z=pos.z-0.275}, | 				maxpos = {x=pos.x - steamx, y=pos.y - 0.35, z=pos.z - steamz}, | ||||||
| 				minvel = {x=-0.003, y=0.01, z=-0.003}, | 				minvel = {x=-0.003, y=0.01, z=-0.003}, | ||||||
| 				maxvel = {x=0.003, y=0.01, z=-0.003}, | 				maxvel = {x=0.003, y=0.01, z=-0.003}, | ||||||
| 				minacc = {x=0.0,y=-0.0,z=-0.0}, | 				minacc = {x=0.0,y=-0.0,z=-0.0}, | ||||||
| @@ -1204,6 +1215,7 @@ minetest.register_abm({ | |||||||
| 				texture = "homedecor_steam.png", | 				texture = "homedecor_steam.png", | ||||||
| 			}) | 			}) | ||||||
| 		end | 		end | ||||||
|  | 	end | ||||||
| }) | }) | ||||||
|  |  | ||||||
| minetest.register_node("homedecor:dartboard", { | minetest.register_node("homedecor:dartboard", { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user