diff --git a/init.lua b/init.lua index b59176d..074b5a4 100644 --- a/init.lua +++ b/init.lua @@ -12,6 +12,15 @@ License: WTFPL mana = {} mana.playerlist = {} +mana.settings = {} +mana.settings.default_max = 200 + +do + local default_max = tonumber(minetest.setting_get("mana_default_max")) + if default_max ~= nil then + mana.settings.default_max = default_max + end +end --[===[ @@ -179,7 +188,7 @@ minetest.register_on_joinplayer(function(player) if mana.playerlist[playername] == nil then mana.playerlist[playername] = {} mana.playerlist[playername].mana = 0 - mana.playerlist[playername].maxmana = 100 + mana.playerlist[playername].maxmana = mana.settings.default_max end if minetest.get_modpath("hudbars") ~= nil then @@ -196,7 +205,7 @@ end) ]===] if minetest.get_modpath("hudbars") ~= nil then - hb.register_hudbar("mana", 0xFFFFFF, "Mana", { bar = "mana_bar.png", icon = "mana_icon.png" }, 0, 100, false) + hb.register_hudbar("mana", 0xFFFFFF, "Mana", { bar = "mana_bar.png", icon = "mana_icon.png" }, 0, mana.settings.default_max, false) function mana.hud_update(playername) local player = minetest.get_player_by_name(playername)