forked from nalc/homedecor_modpack
		
	if darkage is also installed,
don't register large homedecor lattice lamp or the recipes to create it or to split it into 8 small lamps. instead, add an alias to darkage:lamp and a recipe to split that.
This commit is contained in:
		| @@ -1207,21 +1207,30 @@ minetest.register_craft({ | |||||||
|  |  | ||||||
| -- wood-lattice lamps | -- wood-lattice lamps | ||||||
|  |  | ||||||
| minetest.register_craft( { | if minetest.get_modpath("darkage") then | ||||||
|         output = "homedecor:lattice_lantern_large 2", | 	minetest.register_craft( { | ||||||
|         recipe = { | 		output = "homedecor:lattice_lantern_small 8", | ||||||
| 			{ "dye:black", "dye:yellow", "dye:black" }, | 		recipe = { | ||||||
| 			{ "group:stick", "building_blocks:woodglass", "group:stick" }, | 			{ "darkage:lamp" }, | ||||||
| 			{ "group:stick", "homedecor:power_crystal", "group:stick" } | 		}, | ||||||
|         }, | 	}) | ||||||
| }) | else | ||||||
|  | 	minetest.register_craft( { | ||||||
|  | 			output = "homedecor:lattice_lantern_large 2", | ||||||
|  | 			recipe = { | ||||||
|  | 				{ "dye:black", "dye:yellow", "dye:black" }, | ||||||
|  | 				{ "group:stick", "building_blocks:woodglass", "group:stick" }, | ||||||
|  | 				{ "group:stick", "homedecor:power_crystal", "group:stick" } | ||||||
|  | 			}, | ||||||
|  | 	}) | ||||||
|  |  | ||||||
| minetest.register_craft( { | 	minetest.register_craft( { | ||||||
|         output = "homedecor:lattice_lantern_small 8", | 		output = "homedecor:lattice_lantern_small 8", | ||||||
|         recipe = { | 		recipe = { | ||||||
| 			{ "homedecor:lattice_lantern_large" }, | 			{ "homedecor:lattice_lantern_large" }, | ||||||
|         }, | 		}, | ||||||
| }) | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
| -- glowlights | -- glowlights | ||||||
|  |  | ||||||
|   | |||||||
| @@ -14,3 +14,4 @@ flowers? | |||||||
| 3d_armor? | 3d_armor? | ||||||
| skinsdb? | skinsdb? | ||||||
| mesecons? | mesecons? | ||||||
|  | darkage? | ||||||
|   | |||||||
| @@ -360,13 +360,17 @@ homedecor.register("ceiling_lantern", { | |||||||
| 	walkable = false | 	walkable = false | ||||||
| }) | }) | ||||||
|  |  | ||||||
| homedecor.register("lattice_lantern_large", { | if minetest.get_modpath("darkage") then | ||||||
| 	description = S("Lattice lantern (large)"), | 	minetest.register_alias("homedecor:lattice_lantern_large", "darkage:lamp") | ||||||
| 	tiles = { 'homedecor_lattice_lantern_large.png' }, | else | ||||||
| 	groups = { snappy = 3 }, | 	homedecor.register("lattice_lantern_large", { | ||||||
| 	light_source = default.LIGHT_MAX, | 		description = S("Lattice lantern (large)"), | ||||||
| 	sounds = default.node_sound_glass_defaults(), | 		tiles = { 'homedecor_lattice_lantern_large.png' }, | ||||||
| }) | 		groups = { snappy = 3 }, | ||||||
|  | 		light_source = default.LIGHT_MAX, | ||||||
|  | 		sounds = default.node_sound_glass_defaults(), | ||||||
|  | 	}) | ||||||
|  | end | ||||||
|  |  | ||||||
| homedecor.register("lattice_lantern_small", { | homedecor.register("lattice_lantern_small", { | ||||||
| 	description = S("Lattice lantern (small)"), | 	description = S("Lattice lantern (small)"), | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user