This commit is contained in:
Thomas Rudin
2018-05-29 15:40:07 +02:00
parent 19c249ec5b
commit 11a63ad996
2 changed files with 34 additions and 5 deletions
+22 -4
View File
@@ -35,8 +35,17 @@ minetest.register_node("locator:beacon_base", {
sounds = default.node_sound_glass_defaults() sounds = default.node_sound_glass_defaults()
}) })
minetest.register_craft({
output = "locator:beacon_base",
recipe = {
{"default:glass", "default:mese", "default:glass"},
{"default:diamondblock", "default:mese", "default:diamondblock"},
{"default:glass", "default:mese", "default:glass"}
}
})
-- level/range register beacon -- level/range register beacon
local register_beacon = function(level, range) local register_beacon = function(level, range, ingredient)
minetest.register_node("locator:beacon_" .. level, { minetest.register_node("locator:beacon_" .. level, {
description = "Locator beacon, level: " .. level .. ", range: " .. range, description = "Locator beacon, level: " .. level .. ", range: " .. range,
@@ -105,10 +114,19 @@ local register_beacon = function(level, range)
}) })
minetest.register_craft({
output = "locator:beacon_" .. level,
recipe = {
{"default:glass", "default:mese", "default:glass"},
{ingredient, ingredient, ingredient},
{"default:glass", "default:mese", "default:glass"}
}
})
end end
register_beacon(1, 500) -- short range register_beacon(1, 500, "locator:beacon_base") -- short range
register_beacon(2, 5000) -- mid range register_beacon(2, 5000, "locator:beacon_1") -- mid range
register_beacon(3, 30000) -- long range register_beacon(3, 30000, "locator:beacon_2") -- long range
+11
View File
@@ -86,3 +86,14 @@ minetest.register_node("locator:radar", {
end end
end end
}) })
minetest.register_craft({
output = "locator:radar",
recipe = {
{"default:glass", "default:mese", "default:glass"},
{"locator:beacon_base", "locator:beacon_base", "locator:beacon_base"},
{"default:glass", "default:mese", "default:glass"}
}
})