Sound fix, preserve _itemstring as well

This commit is contained in:
teknomunk 2024-11-23 18:31:45 -06:00
parent 982c16b1a6
commit e1bd9b46d0
2 changed files with 7 additions and 7 deletions

@ -43,7 +43,7 @@ local arrow_entity = {
_fire_damage_resistant = true,
_save_fields = {
"last_pos", "startpos", "damage", "is_critical", "stuck", "stuckin", "stuckin_player", "time_in_air", "vl_projectile", "collectable", "arrow_item",
"last_pos", "startpos", "damage", "is_critical", "stuck", "stuckin", "stuckin_player", "time_in_air", "vl_projectile", "collectable", "arrow_item", "itemstring"
},
_damage=1, -- Damage on impact

@ -310,15 +310,15 @@ local function stuck_on_step(self, dtime, entity_def, projectile_def)
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)
self._picked_up = true
minetest.sound_play("item_drop_pickup", {
pos = pos,
max_hear_distance = 16,
gain = 1.0,
}, true)
end
end
minetest.sound_play("item_drop_pickup", {
pos = pos,
max_hear_distance = 16,
gain = 1.0,
}, true)
mcl_burning.extinguish(self.object)
mcl_util.remove_entity(self)
return true