Finished BHB (minus pedestal)
This commit is contained in:
parent
16f5085932
commit
e456cf5c96
|
@ -212,7 +212,7 @@ minetest.register_craft({
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "exchangeclone:volcanite",
|
output = "exchangeclone:volcanite_amulet",
|
||||||
recipe = {
|
recipe = {
|
||||||
{exchangeclone.itemstrings.lava_bucket, exchangeclone.itemstrings.lava_bucket, exchangeclone.itemstrings.lava_bucket},
|
{exchangeclone.itemstrings.lava_bucket, exchangeclone.itemstrings.lava_bucket, exchangeclone.itemstrings.lava_bucket},
|
||||||
{"exchangeclone:dark_matter", "exchangeclone:dark_matter", "exchangeclone:dark_matter"},
|
{"exchangeclone:dark_matter", "exchangeclone:dark_matter", "exchangeclone:dark_matter"},
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
-- Some of this is copied from `sneak_drop` by Krunegan because I was too lazy to do it myself
|
-- Some of this is copied from `sneak_drop` by Krunegan because I was too lazy to do it myself
|
||||||
local function pickup_items(player)
|
local function pickup_items(player)
|
||||||
local pos = player:get_pos()
|
local pos = player:get_pos()
|
||||||
local objs = minetest.get_objects_inside_radius(pos, 3)
|
local objs = minetest.get_objects_inside_radius(pos, 5)
|
||||||
for j = 1, #objs do
|
for j = 1, #objs do
|
||||||
local obj = objs[j]
|
local obj = objs[j]
|
||||||
if obj:get_luaentity() and obj:get_luaentity().name == "__builtin:item" then
|
if obj:get_luaentity() and obj:get_luaentity().name == "__builtin:item" then
|
||||||
|
@ -13,6 +13,8 @@ local function pickup_items(player)
|
||||||
player:get_inventory():add_item("main", itemstack)
|
player:get_inventory():add_item("main", itemstack)
|
||||||
obj:remove()
|
obj:remove()
|
||||||
exchangeclone.play_sound(player, "exchangeclone_pickup")
|
exchangeclone.play_sound(player, "exchangeclone_pickup")
|
||||||
|
else
|
||||||
|
obj:set_pos(vector.offset(player:get_pos(), 0, 1, 0))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -21,11 +23,13 @@ end
|
||||||
minetest.register_tool("exchangeclone:black_hole_band", {
|
minetest.register_tool("exchangeclone:black_hole_band", {
|
||||||
description = "Black Hole Band",
|
description = "Black Hole Band",
|
||||||
inventory_image = "exchangeclone_black_hole_band.png",
|
inventory_image = "exchangeclone_black_hole_band.png",
|
||||||
groups = {disable_repair = 1, fire_immune = 1},
|
on_secondary_use = exchangeclone.toggle_active,
|
||||||
|
on_place = exchangeclone.toggle_active,
|
||||||
|
groups = {exchangeclone_passive = 1, disable_repair = 1},
|
||||||
_exchangeclone_passive = {
|
_exchangeclone_passive = {
|
||||||
func = pickup_items,
|
func = pickup_items,
|
||||||
hotbar = true,
|
hotbar = true,
|
||||||
active_image = "exchangeclone_life_stone_active.png",
|
active_image = "exchangeclone_black_hole_band_active.png",
|
||||||
exclude = {"exchangeclone:void_ring"}
|
exclude = {"exchangeclone:void_ring"}
|
||||||
},
|
},
|
||||||
})
|
})
|
|
@ -112,6 +112,7 @@ local files = {
|
||||||
"fuels",
|
"fuels",
|
||||||
"matter",
|
"matter",
|
||||||
"amulets",
|
"amulets",
|
||||||
|
"black_hole_band",
|
||||||
"deprecated_stuff",
|
"deprecated_stuff",
|
||||||
"energy_collectors",
|
"energy_collectors",
|
||||||
"klein_stars",
|
"klein_stars",
|
||||||
|
|
Loading…
Reference in New Issue