From c72fb2b1b95cace50717e762ea948ee31d159fcc Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Wed, 29 Oct 2014 13:26:59 +0100 Subject: [PATCH] Hunger modification when eating nether apple MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modification du hunger au moment où l'on mange une nether:apple. La faim diminue de 3 (la jauge remonte de 3) et la vie diminue toujours. --- mods/nether/depends.txt | 3 ++- mods/nether/nether/items.lua | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/mods/nether/depends.txt b/mods/nether/depends.txt index c5f1f379..371fa16b 100755 --- a/mods/nether/depends.txt +++ b/mods/nether/depends.txt @@ -1,2 +1,3 @@ default -stairs? +hud +stairs? \ No newline at end of file diff --git a/mods/nether/nether/items.lua b/mods/nether/nether/items.lua index 7125f77a..9a5a0874 100644 --- a/mods/nether/nether/items.lua +++ b/mods/nether/nether/items.lua @@ -367,6 +367,12 @@ minetest.register_node("nether:apple", { return itemstack end local amount = math.random(4, 6) + local p_hunger = tonumber(hud.hunger[user:get_player_name()]) + if not p_hunger then return end + p_hunger = p_hunger+3 + if p_hunger > 30 then p_hunger = 30 end + hud.hunger[user:get_player_name()] = p_hunger + hud.set_hunger(user) inv:add_item("main", {name="nether:blood_extracted", count=math.floor(amount/3)}) user:set_hp(user:get_hp()-amount) return itemstack