Finished BHB (minus pedestal)

This commit is contained in:
ThePython 2024-03-05 07:49:56 -08:00
parent 16f5085932
commit e456cf5c96
3 changed files with 9 additions and 4 deletions

View File

@ -212,7 +212,7 @@ minetest.register_craft({
})
minetest.register_craft({
output = "exchangeclone:volcanite",
output = "exchangeclone:volcanite_amulet",
recipe = {
{exchangeclone.itemstrings.lava_bucket, exchangeclone.itemstrings.lava_bucket, exchangeclone.itemstrings.lava_bucket},
{"exchangeclone:dark_matter", "exchangeclone:dark_matter", "exchangeclone:dark_matter"},

View File

@ -1,7 +1,7 @@
-- 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 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
local obj = objs[j]
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)
obj:remove()
exchangeclone.play_sound(player, "exchangeclone_pickup")
else
obj:set_pos(vector.offset(player:get_pos(), 0, 1, 0))
end
end
end
@ -21,11 +23,13 @@ end
minetest.register_tool("exchangeclone:black_hole_band", {
description = "Black Hole Band",
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 = {
func = pickup_items,
hotbar = true,
active_image = "exchangeclone_life_stone_active.png",
active_image = "exchangeclone_black_hole_band_active.png",
exclude = {"exchangeclone:void_ring"}
},
})

View File

@ -112,6 +112,7 @@ local files = {
"fuels",
"matter",
"amulets",
"black_hole_band",
"deprecated_stuff",
"energy_collectors",
"klein_stars",