replace window shutters with wall-mounted mesh node version
fixes bad rotation that was introduced with fd1e5a516a
(because nodeboxes can't be wallmounted, and facedir != wallmounted param2)
requires minetest from git commit dd4c21c1808acedfbcf8402c09ce9129b6ac31c7 or later.
			
			
							
								
								
									
										
											BIN
										
									
								
								homedecor/blends/shutter.blend
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										182
									
								
								homedecor/models/homedecor_window_shutter.obj
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,182 @@ | ||||
| # Blender v2.69 (sub 0) OBJ File: 'shutter.blend' | ||||
| # www.blender.org | ||||
| mtllib homedecor_window_shutter.mtl | ||||
| o Plane | ||||
| v 0.437500 -0.453125 -0.031250 | ||||
| v -0.437500 -0.453125 -0.031250 | ||||
| v -0.437500 -0.453125 0.031250 | ||||
| v 0.437500 -0.453125 0.031250 | ||||
| v 0.437500 -0.460698 0.344815 | ||||
| v -0.437500 -0.460698 0.344815 | ||||
| v 0.437500 -0.476874 0.405185 | ||||
| v -0.437500 -0.476874 0.405185 | ||||
| v 0.437500 -0.460698 -0.405185 | ||||
| v -0.437500 -0.460698 -0.405185 | ||||
| v 0.437500 -0.476874 -0.344815 | ||||
| v -0.437500 -0.476874 -0.344815 | ||||
| v 0.437500 -0.460698 -0.311435 | ||||
| v -0.437500 -0.460698 -0.311435 | ||||
| v 0.437500 -0.476874 -0.251065 | ||||
| v -0.437500 -0.476874 -0.251065 | ||||
| v 0.437500 -0.460698 0.251065 | ||||
| v -0.437500 -0.460698 0.251065 | ||||
| v 0.437500 -0.476874 0.311435 | ||||
| v -0.437500 -0.476874 0.311435 | ||||
| v 0.437500 -0.460698 0.157315 | ||||
| v -0.437500 -0.460698 0.157315 | ||||
| v 0.437500 -0.476874 0.217685 | ||||
| v -0.437500 -0.476874 0.217685 | ||||
| v 0.437500 -0.460698 -0.217685 | ||||
| v -0.437500 -0.460698 -0.217685 | ||||
| v 0.437500 -0.476874 -0.157315 | ||||
| v -0.437500 -0.476874 -0.157315 | ||||
| v 0.437500 -0.460698 -0.123935 | ||||
| v -0.437500 -0.460698 -0.123935 | ||||
| v 0.437500 -0.476874 -0.063565 | ||||
| v -0.437500 -0.476874 -0.063565 | ||||
| v 0.437500 -0.460698 0.063565 | ||||
| v -0.437500 -0.460698 0.063565 | ||||
| v 0.437500 -0.476874 0.123935 | ||||
| v -0.437500 -0.476874 0.123935 | ||||
| v 0.437500 -0.484375 0.031250 | ||||
| v -0.437500 -0.484375 0.031250 | ||||
| v -0.437500 -0.484375 -0.031250 | ||||
| v 0.437500 -0.484375 -0.031250 | ||||
| v -0.500000 -0.437500 -0.500000 | ||||
| v 0.500000 -0.437500 -0.500000 | ||||
| v 0.500000 -0.500000 -0.500000 | ||||
| v -0.500000 -0.500000 -0.500000 | ||||
| v 0.437500 -0.492187 0.437500 | ||||
| v 0.500000 -0.500000 0.500000 | ||||
| v -0.500000 -0.500000 0.500000 | ||||
| v -0.437500 -0.492187 0.437500 | ||||
| v 0.437500 -0.492188 -0.437500 | ||||
| v -0.437500 -0.492188 -0.437500 | ||||
| v -0.500000 -0.437500 0.500000 | ||||
| v 0.437500 -0.445313 0.437500 | ||||
| v 0.500000 -0.437500 0.500000 | ||||
| v 0.437500 -0.445313 -0.437500 | ||||
| v -0.437500 -0.445312 0.437500 | ||||
| v -0.437500 -0.445312 -0.437500 | ||||
| v 0.437500 -0.460608 0.344815 | ||||
| v -0.437500 -0.460608 0.344815 | ||||
| v 0.437500 -0.476784 0.405185 | ||||
| v -0.437500 -0.476784 0.405185 | ||||
| v 0.437500 -0.460608 -0.405185 | ||||
| v -0.437500 -0.460608 -0.405185 | ||||
| v 0.437500 -0.476784 -0.344815 | ||||
| v -0.437500 -0.476784 -0.344815 | ||||
| v 0.437500 -0.460608 -0.311435 | ||||
| v -0.437500 -0.460608 -0.311435 | ||||
| v 0.437500 -0.476784 -0.251065 | ||||
| v -0.437500 -0.476784 -0.251065 | ||||
| v 0.437500 -0.460608 0.251065 | ||||
| v -0.437500 -0.460608 0.251065 | ||||
| v 0.437500 -0.476784 0.311435 | ||||
| v -0.437500 -0.476784 0.311435 | ||||
| v 0.437500 -0.460608 0.157315 | ||||
| v -0.437500 -0.460608 0.157315 | ||||
| v 0.437500 -0.476784 0.217685 | ||||
| v -0.437500 -0.476784 0.217685 | ||||
| v 0.437500 -0.460608 -0.217685 | ||||
| v -0.437500 -0.460608 -0.217685 | ||||
| v 0.437500 -0.476784 -0.157315 | ||||
| v -0.437500 -0.476784 -0.157315 | ||||
| v 0.437500 -0.460608 -0.123935 | ||||
| v -0.437500 -0.460608 -0.123935 | ||||
| v 0.437500 -0.476784 -0.063565 | ||||
| v -0.437500 -0.476784 -0.063565 | ||||
| v 0.437500 -0.460608 0.063565 | ||||
| v -0.437500 -0.460608 0.063565 | ||||
| v 0.437500 -0.476784 0.123935 | ||||
| v -0.437500 -0.476784 0.123935 | ||||
| vt 0.058824 0.911765 | ||||
| vt 0.470588 0.911765 | ||||
| vt 0.470588 0.882353 | ||||
| vt 0.058824 0.882353 | ||||
| vt 0.058824 0.588235 | ||||
| vt 0.470588 0.588235 | ||||
| vt 0.470588 0.558824 | ||||
| vt 0.058824 0.558824 | ||||
| vt 0.058824 0.617647 | ||||
| vt 0.470588 0.617647 | ||||
| vt 0.470588 0.852941 | ||||
| vt 0.058824 0.852941 | ||||
| vt 0.470588 0.823529 | ||||
| vt 0.058824 0.823529 | ||||
| vt 0.058824 0.647059 | ||||
| vt 0.470588 0.647059 | ||||
| vt 0.058824 0.676471 | ||||
| vt 0.470588 0.676471 | ||||
| vt 0.470588 0.794118 | ||||
| vt 0.058824 0.794118 | ||||
| vt 0.470588 0.705882 | ||||
| vt 0.058824 0.705882 | ||||
| vt 0.470588 0.764706 | ||||
| vt 0.058824 0.764706 | ||||
| vt 0.058824 0.735294 | ||||
| vt 0.470588 0.735294 | ||||
| vt 0.500000 0.500000 | ||||
| vt 0.029412 0.500000 | ||||
| vt 0.029412 0.470588 | ||||
| vt 0.500000 0.470588 | ||||
| vt 0.500000 0.970588 | ||||
| vt 0.500000 1.000000 | ||||
| vt 0.029412 1.000000 | ||||
| vt 0.029412 0.970588 | ||||
| vt 0.529412 0.500000 | ||||
| vt 0.529412 0.970588 | ||||
| vt 0.470588 0.941176 | ||||
| vt 0.470588 0.529412 | ||||
| vt 0.058824 0.529412 | ||||
| vt 0.058824 0.941176 | ||||
| vt 0.000000 0.970588 | ||||
| vt 0.000000 0.500000 | ||||
| vt 1.000000 0.500000 | ||||
| vt 0.970588 0.529412 | ||||
| vt 0.558824 0.529412 | ||||
| vt 0.558824 0.941176 | ||||
| vt 1.000000 0.970588 | ||||
| vt 0.970588 0.941176 | ||||
| vt 0.588235 0.529412 | ||||
| vt 0.588235 0.941176 | ||||
| vt 0.941176 0.529412 | ||||
| vt 0.941176 0.941176 | ||||
| usemtl Material | ||||
| s off | ||||
| f 7/1 8/2 6/3 5/4 | ||||
| f 11/5 12/6 10/7 9/8 | ||||
| f 15/9 16/10 14/6 13/5 | ||||
| f 19/4 20/3 18/11 17/12 | ||||
| f 23/12 24/11 22/13 21/14 | ||||
| f 27/15 28/16 26/10 25/9 | ||||
| f 31/17 32/18 30/16 29/15 | ||||
| f 35/14 36/13 34/19 33/20 | ||||
| f 37/17 38/18 39/21 40/22 | ||||
| f 3/23 38/19 37/20 4/24 | ||||
| f 1/25 40/22 39/21 2/26 | ||||
| f 3/25 4/26 1/23 2/24 | ||||
| f 41/27 42/28 43/29 44/30 | ||||
| f 46/31 53/32 51/33 47/34 | ||||
| f 41/27 44/35 47/36 51/31 | ||||
| f 41/27 51/31 55/37 56/38 | ||||
| f 41/27 56/38 54/39 42/28 | ||||
| f 51/31 53/34 52/40 55/37 | ||||
| f 52/40 53/34 42/28 54/39 | ||||
| f 42/28 53/34 46/41 43/42 | ||||
| f 44/35 43/43 49/44 50/45 | ||||
| f 48/46 47/36 44/35 50/45 | ||||
| f 43/43 46/47 45/48 49/44 | ||||
| f 45/48 46/47 47/36 48/46 | ||||
| f 50/38 49/39 54/8 56/7 | ||||
| f 45/40 48/37 55/2 52/1 | ||||
| f 48/49 50/50 56/46 55/45 | ||||
| f 54/51 49/44 45/48 52/52 | ||||
| f 59/1 57/4 58/3 60/2 | ||||
| f 63/5 61/8 62/7 64/6 | ||||
| f 67/9 65/5 66/6 68/10 | ||||
| f 71/4 69/12 70/11 72/3 | ||||
| f 75/12 73/14 74/13 76/11 | ||||
| f 79/15 77/9 78/10 80/16 | ||||
| f 83/17 81/15 82/16 84/18 | ||||
| f 87/14 85/20 86/19 88/13 | ||||
| @@ -21,32 +21,19 @@ for i in ipairs(shutters) do | ||||
| 	local desc = shutters[i][2] | ||||
|  | ||||
| minetest.register_node("homedecor:shutter_"..name, { | ||||
| 	description = S("Wooden Shutter ("..desc..")"), | ||||
| 	drawtype = "mesh", | ||||
| 	mesh = "homedecor_window_shutter.obj", | ||||
| 	tiles = { "homedecor_window_shutter_"..name..".png" }, | ||||
| 	inventory_image = "homedecor_window_shutter_"..name..".png", | ||||
| 	wield_image = "homedecor_window_shutter_"..name..".png", | ||||
| 	drawtype = "nodebox", | ||||
| 	description = S("Wooden Shutter ("..desc..")"), | ||||
| 	inventory_image = "homedecor_window_shutter_"..name.."_inv.png", | ||||
| 	wield_image = "homedecor_window_shutter_"..name.."_inv.png", | ||||
| 	paramtype = "light", | ||||
| 	paramtype2 = "facedir", | ||||
| 	paramtype2 = "wallmounted", | ||||
| 	groups = { snappy = 3 }, | ||||
| 	sounds = default.node_sound_wood_defaults(), | ||||
| 	node_box = { | ||||
| 		type = "fixed", | ||||
| 		fixed = { | ||||
| 			{-0.5, -0.5, 0.44, 0.5, -0.3125, 0.5}, -- NodeBox1 | ||||
| 			{-0.5, -0.5, 0.44, -0.3125, 0.5, 0.5}, -- NodeBox2 | ||||
| 			{-0.5, 0.3125, 0.44, 0.5, 0.5, 0.5}, -- NodeBox3 | ||||
| 			{0.3125, -0.5, 0.44, 0.5, 0.5, 0.5}, -- NodeBox4 | ||||
| 			{-0.3125, 0.1875, 0.46, 0.3125, 0.25, 0.48}, -- NodeBox5 | ||||
| 			{-0.3125, 0.0625, 0.46, 0.3125, 0.125, 0.48}, -- NodeBox6 | ||||
| 			{-0.3125, -0.0625, 0.46, 0.3125, 0, 0.48}, -- NodeBox7 | ||||
| 			{-0.3125, -0.1875, 0.46, 0.3125, -0.125, 0.48}, -- NodeBox8 | ||||
| 	                {-0.3125, -0.3125, 0.46, 0.3125, -0.25, 0.48}, -- NodeBox9 | ||||
| 		} | ||||
| 	}, | ||||
| 	selection_box = { | ||||
| 		type = "fixed", | ||||
| 		fixed = { -0.5, -0.5, 0.44, 0.5, 0.5, 0.5 } | ||||
| 		type = "wallmounted", | ||||
| --		wall_side = { -0.5, -0.5, 0.44, 0.5, 0.5, 0.5 } | ||||
| 	}, | ||||
| }) | ||||
| end | ||||
|   | ||||
| Before Width: | Height: | Size: 377 B After Width: | Height: | Size: 330 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_black_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 377 B | 
| Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 374 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_dark_grey_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 697 B | 
| Before Width: | Height: | Size: 513 B After Width: | Height: | Size: 894 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_forest_green_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 513 B | 
| Before Width: | Height: | Size: 724 B After Width: | Height: | Size: 425 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_grey_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 724 B | 
| Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 988 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_light_blue_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 591 B | 
| Before Width: | Height: | Size: 1003 B After Width: | Height: | Size: 865 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_mahogany_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1003 B | 
| Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1005 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_oak_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.0 KiB | 
| Before Width: | Height: | Size: 560 B After Width: | Height: | Size: 911 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_red_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 560 B | 
| Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 955 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_violet_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 596 B | 
| Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 370 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_white_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 588 B | 
| Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 942 B | 
							
								
								
									
										
											BIN
										
									
								
								homedecor/textures/homedecor_window_shutter_yellow_inv.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 596 B |