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?