diff --git a/mods/food/depends.txt b/mods/food/depends.txt index f3f515d..bbaa100 100644 --- a/mods/food/depends.txt +++ b/mods/food/depends.txt @@ -5,7 +5,7 @@ docfarming? diet? farming? farming_plus? -hud? +hud intllib? jkanimals? jkfarming? diff --git a/mods/hud/stamina.lua b/mods/hud/stamina.lua index 20000fb..d43c0a9 100644 --- a/mods/hud/stamina.lua +++ b/mods/hud/stamina.lua @@ -15,7 +15,7 @@ function hud.update_stamina(p,name) end local anim = default.player_get_animation(p) - local adj = 0.25 + ( 0.2 * ( skills.player_levels[name].level / 5 ) ) + local adj = 0.2 + ( 0.2 * ( skills.player_levels[name].level / 5 ) ) if anim.animation == "lay" then adj = adj + 0.75 if math.random(0,4) == 1 then diff --git a/mods/mg/init.lua b/mods/mg/init.lua index 6449d0a..8af519f 100644 --- a/mods/mg/init.lua +++ b/mods/mg/init.lua @@ -662,7 +662,7 @@ minetest.register_on_generated(function(minp, maxp, seed) mg_generate(minp, maxp, emin, emax, vm) end) -local function mg_regenerate(pos, name) +function mg_regenerate(pos, name) local minp = {x = 80*math.floor((pos.x+32)/80)-32, y = 80*math.floor((pos.y+32)/80)-32, z = 80*math.floor((pos.z+32)/80)-32} @@ -676,8 +676,9 @@ local function mg_regenerate(pos, name) vm:set_data(data) vm:write_to_map() mg_generate(minp, maxp, emin, emax, vm) - - minetest.chat_send_player(name, "Regenerating done, fixing lighting. This may take a while...") + if name ~= nil then + minetest.chat_send_player(name, "Regenerating done, fixing lighting. This may take a while...") + end -- Fix lighting local nodes = minetest.find_nodes_in_area(minp, maxp, "air") local nnodes = #nodes @@ -686,10 +687,14 @@ local function mg_regenerate(pos, name) for _, pos in ipairs(nodes) do dig_node(pos) if _%p == 0 then + if name ~= nil then minetest.chat_send_player(name, math.floor(_/nnodes*100).."%") + end end end - minetest.chat_send_player(name, "Done") + if name ~= nil then + minetest.chat_send_player(name, "Done") + end end minetest.register_chatcommand("mg_regenerate", {