Working positional sounds

This commit is contained in:
Lars
2022-02-11 12:41:08 -08:00
parent 683df80d85
commit ad59ab40e4
10 changed files with 29 additions and 168 deletions

View File

@@ -79,7 +79,7 @@ if player:get_wielded_item():get_definition().loaded_gun ~= nil then
local itemstack = player:get_wielded_item()
if player:get_wielded_item():get_definition().loaded_sound ~= nil then
minetest.sound_play(itemstack:get_definition().loaded_sound, {player})
minetest.sound_play(itemstack:get_definition().loaded_sound, {pos = player:get_pos()})
end
itemstack:set_name(player:get_wielded_item():get_definition().loaded_gun)
player:set_wielded_item(itemstack)
@@ -88,7 +88,7 @@ end
if player:get_wielded_item():get_definition().rw_next_reload ~= nil then
local itemstack = player:get_wielded_item()
if itemstack:get_definition().load_sound ~= nil then
minetest.sound_play(itemstack:get_definition().load_sound, {player})
minetest.sound_play(itemstack:get_definition().load_sound, {pos = player:get_pos()})
end
gunMeta = itemstack:get_meta()
u_meta:set_float("rw_cooldown",gunMeta:get_float("RW_reload_delay"))