mirror of
https://github.com/minetest-mods/technic.git
synced 2024-11-14 06:20:41 +01:00
Make chests usable without moreores (& add soft dependency)
This commit is contained in:
parent
58bc366f18
commit
4753cb8fcb
|
@ -1,3 +1,4 @@
|
||||||
default
|
default
|
||||||
|
moreores?
|
||||||
pipeworks
|
pipeworks
|
||||||
intllib?
|
intllib?
|
||||||
|
|
|
@ -1,9 +1,18 @@
|
||||||
|
|
||||||
|
local material_list
|
||||||
|
if minetest.get_modpath("moreores") then
|
||||||
|
material_list = { 'silver' }
|
||||||
|
else
|
||||||
|
-- Make the gold chest obtainable for mere mortals (the silver chest is not obtainable)
|
||||||
|
material_list = { 'copper', 'silver' }
|
||||||
|
end
|
||||||
|
|
||||||
|
for _, material in ipairs(material_list) do
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'technic:gold_chest',
|
output = 'technic:gold_chest',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
||||||
{'default:gold_ingot','technic:silver_chest','default:gold_ingot'},
|
{'default:gold_ingot',"technic:"..material.."_chest",'default:gold_ingot'},
|
||||||
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -12,10 +21,11 @@ minetest.register_craft({
|
||||||
output = 'technic:gold_locked_chest',
|
output = 'technic:gold_locked_chest',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
||||||
{'default:gold_ingot','technic:silver_locked_chest','default:gold_ingot'},
|
{'default:gold_ingot',"technic:"..material.."_locked_chest",'default:gold_ingot'},
|
||||||
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
{'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'technic:gold_locked_chest',
|
output = 'technic:gold_locked_chest',
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
if minetest.get_modpath("moreores") then
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'technic:mithril_chest 1',
|
output = 'technic:mithril_chest 1',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -15,6 +16,7 @@ minetest.register_craft({
|
||||||
{'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
|
{'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'technic:mithril_locked_chest 1',
|
output = 'technic:mithril_locked_chest 1',
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
if minetest.get_modpath("moreores") then
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'technic:silver_chest',
|
output = 'technic:silver_chest',
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -15,6 +16,7 @@ minetest.register_craft({
|
||||||
{'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
|
{'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'technic:silver_locked_chest',
|
output = 'technic:silver_locked_chest',
|
||||||
|
|
Loading…
Reference in New Issue
Block a user