add sounds for reoading

This commit is contained in:
Elkien3 2019-04-10 15:59:20 -05:00
parent d5b5e46237
commit 61f3412285
3 changed files with 12 additions and 0 deletions

12
api.lua
View File

@ -91,6 +91,12 @@ local function reload(stack, player, ammo)
stack:set_wear(0)
inv:remove_item("main", ammo)
end
minetest.sound_play("gunslinger_loadmag", {
object = player,
loop = false,
max_hear_distance = 30,
pitch = math.random(90,110)*.01
})
else
-- No ammo, play click sound
play_sound("gunslinger_ooa", player)
@ -301,6 +307,12 @@ local function on_q(itemstack, dropper, pos)
else
minetest.add_item(pos, {name = def.ammo, wear = itemstack:get_wear()})
end
minetest.sound_play("gunslinger_dropmag", {
object = player,
loop = false,
max_hear_distance = 30,
pitch = math.random(90,110)*.01
})
dropper:set_wielded_item({name = name.."_empty"})
end

Binary file not shown.

Binary file not shown.