mirror of
				https://github.com/mt-mods/homedecor_modpack.git
				synced 2025-10-31 23:55:33 +01:00 
			
		
		
		
	Merge branch 'pg-fix-tap-particles' into 'master'
Fix the tap particles spilling out of the sink See merge request VanessaE/homedecor_modpack!4
This commit is contained in:
		| @@ -81,11 +81,22 @@ homedecor.register("toilet_paper", { | ||||
|  | ||||
| --Sink | ||||
|  | ||||
| local sink_cbox = { | ||||
| local sink_sbox = { | ||||
| 	type = "fixed", | ||||
| 	fixed = { -5/16, -8/16, 1/16, 5/16, 8/16, 8/16 } | ||||
| } | ||||
|  | ||||
| local sink_cbox = { | ||||
| 	type = "fixed", | ||||
| 	fixed = { | ||||
| 		{ -5/16,  5/16, 1/16, -4/16, 8/16, 8/16 }, | ||||
| 		{  5/16,  5/16, 1/16,  4/16, 8/16, 8/16 }, | ||||
| 		{ -5/16,  5/16, 1/16,  5/16, 8/16, 2/16 }, | ||||
| 		{ -5/16,  5/16, 6/16,  5/16, 8/16, 8/16 }, | ||||
| 		{ -4/16, -8/16, 1/16,  4/16, 5/16, 6/16 } | ||||
| 	} | ||||
| } | ||||
|  | ||||
| homedecor.register("sink", { | ||||
| 	description = S("Bathroom Sink"), | ||||
| 	mesh = "homedecor_bathroom_sink.obj", | ||||
| @@ -95,19 +106,10 @@ homedecor.register("sink", { | ||||
| 		"default_water.png" | ||||
| 	}, | ||||
| 	inventory_image="homedecor_bathroom_sink_inv.png", | ||||
| 	selection_box = sink_cbox, | ||||
| 	selection_box = sink_sbox, | ||||
| 	collision_box = sink_cbox, | ||||
| 	groups = {cracky=3}, | ||||
| 	sounds = default.node_sound_stone_defaults(), | ||||
| 	node_box = { | ||||
| 		type = "fixed", | ||||
| 		fixed = { | ||||
| 			{ -5/16,  5/16, 1/16, -4/16, 8/16, 8/16 }, | ||||
| 			{  5/16,  5/16, 1/16,  4/16, 8/16, 8/16 }, | ||||
| 			{ -5/16,  5/16, 1/16,  5/16, 8/16, 2/16 }, | ||||
| 			{ -5/16,  5/16, 6/16,  5/16, 8/16, 8/16 }, | ||||
| 			{ -4/16, -8/16, 1/16,  4/16, 5/16, 6/16 } | ||||
| 		} | ||||
| 	}, | ||||
| 	on_destruct = function(pos) | ||||
| 		homedecor.stop_particle_spawner({x=pos.x, y=pos.y+1, z=pos.z}) | ||||
| 	end | ||||
| @@ -127,7 +129,8 @@ local function taps_on_rightclick(pos, node, clicker, itemstack, pointed_thing) | ||||
| 			velocity_x  = { min = -0.1, max = 0.1 }, | ||||
| 			velocity_y  = -0.3, | ||||
| 			velocity_z  = { min = -0.1, max = 0 }, | ||||
| 			spread      = 0 | ||||
| 			spread      = 0, | ||||
| 			die_on_collision = true, | ||||
| 		} | ||||
| 		homedecor.start_particle_spawner(pos, node, particledef, "homedecor_faucet") | ||||
| 	end | ||||
|   | ||||
| @@ -71,6 +71,7 @@ function homedecor.start_particle_spawner(pos, node, particledef, soundname) | ||||
| 			amount = 60, | ||||
| 			time = 0, | ||||
| 			collisiondetection = true, | ||||
| 			collision_removal = particledef.die_on_collision, | ||||
| 			minpos = {x=pos.x - minx, y=pos.y + outlety, z=pos.z - minz}, | ||||
| 			maxpos = {x=pos.x - maxx, y=pos.y + outlety, z=pos.z - maxz}, | ||||
| 			minvel = {x = minvelx, y = velocityy, z = minvelz}, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user