Compare commits

...

3 Commits

Author SHA1 Message Date
Wuzzy 0777594e78 Add Wuzzy to mailmap 2022-08-01 13:58:37 +02:00
Wuzzy 470b0f693d Version 1.1.2 2021-08-28 20:17:25 +02:00
Wuzzy 2b385540eb Add support for fake players 2021-08-28 10:58:07 +02:00
3 changed files with 21 additions and 9 deletions

2
.mailmap Normal file
View File

@ -0,0 +1,2 @@
Wuzzy <Wuzzy@disroot.org> <Wuzzy2@mail.ru>
Wuzzy <Wuzzy@disroot.org> <almikes@aol.com>

View File

@ -1,6 +1,6 @@
# Hunger with HUD bar [`hbhunger`]
* Version: 1.1.1
* Version: 1.1.2
## Using the mod

View File

@ -79,14 +79,24 @@ function hbhunger.item_eat(hunger_change, replace_with_item, poisen, heal, sound
if h == nil or hp == nil then
return
end
minetest.sound_play(
{name = sound or "hbhunger_eat_generic",
gain = 1},
{object=user,
max_hear_distance = 16,
pitch = 1 + math.random(-10, 10)*0.005,},
true
)
if user:is_player() then
local object, object_pos
-- Check if user is a "fake player" (unofficial imitation of a the player data structure)
if type(user) == "userdata" then
object = user
else
object_pos = user:get_pos()
end
minetest.sound_play(
{name = sound or "hbhunger_eat_generic",
gain = 1},
{object=object,
pos=object_pos,
max_hear_distance = 16,
pitch = 1 + math.random(-10, 10)*0.005,},
true
)
end
-- Saturation
if h < hbhunger.SAT_MAX and hunger_change then