From 10ea16bc7efd9c95ec8aa3c91313f8a2a7d3a568 Mon Sep 17 00:00:00 2001 From: James Stevenson Date: Tue, 31 May 2016 11:10:34 -0400 Subject: [PATCH] Opt-support hunger mod --- abms.lua | 7 ++++++- depends.txt | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/abms.lua b/abms.lua index 65e9a55..bfdd7f1 100644 --- a/abms.lua +++ b/abms.lua @@ -25,6 +25,7 @@ local get_connected_players = minetest.get_connected_players local find_nodes_in_area = minetest.find_nodes_in_area local get_item_group = minetest.get_item_group local find_nodes_in_area_under_air = minetest.find_nodes_in_area_under_air +local hunger_mod = minetest.get_modpath("hunger") minetest.register_globalstep(function(dtime) @@ -115,7 +116,11 @@ minetest.register_globalstep(function(dtime) -- hunger if dps_count % hunger_delay == 0 then - player:set_hp(player:get_hp() - 1) + if hunger_mod then + hunger.update_hunger(player, hunger.players[player:get_player_name()].lvl - 4) + else + player:set_hp(player:get_hp() - 1) + end dps_count = hunger_delay end end diff --git a/depends.txt b/depends.txt index cc779d1..67df62c 100644 --- a/depends.txt +++ b/depends.txt @@ -1,6 +1,7 @@ default flowers wool +hunger? mobs? mobs_monster? mobs_slimes?