Fix picking up tipped arrows

This commit is contained in:
teknomunk 2024-09-07 21:54:32 -05:00
parent 3f4b8cd27c
commit 40457d2283

View file

@ -93,8 +93,9 @@ local function stuck_arrow_on_step(self, dtime)
for _,obj in ipairs(objects) do
if obj:is_player() then
if self._collectable and not minetest.is_creative_enabled(obj:get_player_name()) then
if obj:get_inventory():room_for_item("main", "mcl_bows:arrow") then
obj:get_inventory():add_item("main", "mcl_bows:arrow")
local arrow_item = self._arrow_item
if arrow_item and minetest.registered_items[arrow_item] and obj:get_inventory():room_for_item("main", arrow_item) then
obj:get_inventory():add_item("main", arrow_item)
minetest.sound_play("item_drop_pickup", {
pos = pos,
max_hear_distance = 16,