forked from mtcontrib/homedecor_modpack
		
	Fixed duplication bug
Fixed a little bug within the recipe registration which causes to duplicate shingles when crafted from slopes.
This commit is contained in:
		
							
								
								
									
										44
									
								
								slopes.lua
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								slopes.lua
									
									
									
									
									
								
							@@ -153,13 +153,13 @@ homedecor_register_slope = function(modname, subname, recipeitem, groups, images
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	minetest.register_craft({
 | 
						minetest.register_craft({
 | 
				
			||||||
		type = "shapeless",
 | 
							type = "shapeless",
 | 
				
			||||||
		output = recipeitem.." 3",
 | 
							output = recipeitem.." 1",
 | 
				
			||||||
		recipe = { modname..":shingle_outer_corner_"..subname }
 | 
							recipe = { modname..":shingle_outer_corner_"..subname }
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	minetest.register_craft({
 | 
						minetest.register_craft({
 | 
				
			||||||
		type = "shapeless",
 | 
							type = "shapeless",
 | 
				
			||||||
		output = recipeitem.." 3",
 | 
							output = recipeitem.." 1",
 | 
				
			||||||
		recipe = { modname..":shingle_inner_corner_"..subname }
 | 
							recipe = { modname..":shingle_inner_corner_"..subname }
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
@@ -173,7 +173,7 @@ minetest.register_craft( {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
minetest.register_craft( {
 | 
					minetest.register_craft( {
 | 
				
			||||||
        output = "homedecor:roof_tile_terracotta 8",
 | 
					        output = "homedecor:roof_tile_terracotta 8",
 | 
				
			||||||
        recipe = { 
 | 
					        recipe = {
 | 
				
			||||||
			{ "homedecor:shingle_inner_corner_terracotta", "homedecor:shingle_inner_corner_terracotta" }
 | 
								{ "homedecor:shingle_inner_corner_terracotta", "homedecor:shingle_inner_corner_terracotta" }
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
@@ -210,8 +210,8 @@ end
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- corners
 | 
					-- corners
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor_register_roof("homedecor", "wood", 
 | 
					homedecor_register_roof("homedecor", "wood",
 | 
				
			||||||
	{ snappy = 3 }, 
 | 
						{ snappy = 3 },
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		"homedecor_shingles_wood_c_t.png",
 | 
							"homedecor_shingles_wood_c_t.png",
 | 
				
			||||||
		"homedecor_shingles_wood_c_x.png",
 | 
							"homedecor_shingles_wood_c_x.png",
 | 
				
			||||||
@@ -219,12 +219,12 @@ homedecor_register_roof("homedecor", "wood",
 | 
				
			|||||||
		"homedecor_shingles_wood_c_x.png",
 | 
							"homedecor_shingles_wood_c_x.png",
 | 
				
			||||||
		"homedecor_shingles_wood_c_z.png",
 | 
							"homedecor_shingles_wood_c_z.png",
 | 
				
			||||||
		"homedecor_shingles_wood_c_z.png",
 | 
							"homedecor_shingles_wood_c_z.png",
 | 
				
			||||||
	}, 
 | 
						},
 | 
				
			||||||
	"Wood Shingles"
 | 
						"Wood Shingles"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor_register_roof("homedecor", "asphalt", 
 | 
					homedecor_register_roof("homedecor", "asphalt",
 | 
				
			||||||
	{ snappy = 3 }, 
 | 
						{ snappy = 3 },
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		"homedecor_shingles_asphalt_c_t.png",
 | 
							"homedecor_shingles_asphalt_c_t.png",
 | 
				
			||||||
		"homedecor_shingles_asphalt_c_x.png",
 | 
							"homedecor_shingles_asphalt_c_x.png",
 | 
				
			||||||
@@ -232,12 +232,12 @@ homedecor_register_roof("homedecor", "asphalt",
 | 
				
			|||||||
		"homedecor_shingles_asphalt_c_x.png",
 | 
							"homedecor_shingles_asphalt_c_x.png",
 | 
				
			||||||
		"homedecor_shingles_asphalt_c_z.png",
 | 
							"homedecor_shingles_asphalt_c_z.png",
 | 
				
			||||||
		"homedecor_shingles_asphalt_c_z.png",
 | 
							"homedecor_shingles_asphalt_c_z.png",
 | 
				
			||||||
	}, 
 | 
						},
 | 
				
			||||||
	"Asphalt Shingles"
 | 
						"Asphalt Shingles"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor_register_roof("homedecor", "terracotta", 
 | 
					homedecor_register_roof("homedecor", "terracotta",
 | 
				
			||||||
	{ snappy = 3 }, 
 | 
						{ snappy = 3 },
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		"homedecor_shingles_terracotta_c_t.png",
 | 
							"homedecor_shingles_terracotta_c_t.png",
 | 
				
			||||||
		"homedecor_shingles_terracotta_c_x.png",
 | 
							"homedecor_shingles_terracotta_c_x.png",
 | 
				
			||||||
@@ -251,9 +251,9 @@ homedecor_register_roof("homedecor", "terracotta",
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
-- register just the slopes
 | 
					-- register just the slopes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor_register_slope("homedecor", "wood", 
 | 
					homedecor_register_slope("homedecor", "wood",
 | 
				
			||||||
	"homedecor:shingles_wood", 
 | 
						"homedecor:shingles_wood",
 | 
				
			||||||
	{ snappy = 3 }, 
 | 
						{ snappy = 3 },
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		"homedecor_shingles_wood_s_t.png",
 | 
							"homedecor_shingles_wood_s_t.png",
 | 
				
			||||||
		"homedecor_shingles_wood_s_z.png",
 | 
							"homedecor_shingles_wood_s_z.png",
 | 
				
			||||||
@@ -261,13 +261,13 @@ homedecor_register_slope("homedecor", "wood",
 | 
				
			|||||||
		"homedecor_shingles_wood_s_z.png",
 | 
							"homedecor_shingles_wood_s_z.png",
 | 
				
			||||||
		"homedecor_shingles_wood_s_z.png",
 | 
							"homedecor_shingles_wood_s_z.png",
 | 
				
			||||||
		"homedecor_shingles_wood_s_z.png",
 | 
							"homedecor_shingles_wood_s_z.png",
 | 
				
			||||||
	}, 
 | 
						},
 | 
				
			||||||
	"Wood Shingles"
 | 
						"Wood Shingles"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor_register_slope("homedecor", "asphalt", 
 | 
					homedecor_register_slope("homedecor", "asphalt",
 | 
				
			||||||
	"homedecor:shingles_asphalt", 
 | 
						"homedecor:shingles_asphalt",
 | 
				
			||||||
	{ snappy = 3 }, 
 | 
						{ snappy = 3 },
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		"homedecor_shingles_asphalt_s_t.png",
 | 
							"homedecor_shingles_asphalt_s_t.png",
 | 
				
			||||||
		"homedecor_shingles_asphalt_s_z.png",
 | 
							"homedecor_shingles_asphalt_s_z.png",
 | 
				
			||||||
@@ -275,13 +275,13 @@ homedecor_register_slope("homedecor", "asphalt",
 | 
				
			|||||||
		"homedecor_shingles_asphalt_s_z.png",
 | 
							"homedecor_shingles_asphalt_s_z.png",
 | 
				
			||||||
		"homedecor_shingles_asphalt_s_z.png",
 | 
							"homedecor_shingles_asphalt_s_z.png",
 | 
				
			||||||
		"homedecor_shingles_asphalt_s_z.png",
 | 
							"homedecor_shingles_asphalt_s_z.png",
 | 
				
			||||||
	}, 
 | 
						},
 | 
				
			||||||
	"Asphalt Shingles"
 | 
						"Asphalt Shingles"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
homedecor_register_slope("homedecor", "terracotta", 
 | 
					homedecor_register_slope("homedecor", "terracotta",
 | 
				
			||||||
	"homedecor:shingles_terracotta", 
 | 
						"homedecor:shingles_terracotta",
 | 
				
			||||||
	{ snappy = 3 }, 
 | 
						{ snappy = 3 },
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		"homedecor_shingles_terracotta_s_t.png",
 | 
							"homedecor_shingles_terracotta_s_t.png",
 | 
				
			||||||
		"homedecor_shingles_terracotta_s_z.png",
 | 
							"homedecor_shingles_terracotta_s_z.png",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user