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({ 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"},

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

View File

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