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:
Vanessa Dannenberg 2018-10-18 06:54:26 -04:00
parent 69e87419ea
commit 6a3c009276
3 changed files with 34 additions and 20 deletions

View File

@ -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

View File

@ -14,3 +14,4 @@ flowers?
3d_armor? 3d_armor?
skinsdb? skinsdb?
mesecons? mesecons?
darkage?

View File

@ -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)"),