Fixed armor not being updated correct due armor mod changes

- Fixes #2
master
BlockMen 2016-02-15 14:19:00 +01:00
parent fb0a4f2f10
commit c58f7034e6
3 changed files with 51 additions and 46 deletions

View File

@ -1,8 +1,8 @@
Minetest mod "Better HUD" Minetest mod "Better HUD"
========================= =========================
Version: 2.1.4 Version: 2.1.5
(c) Copyright BlockMen (2013-2015) (c) Copyright BlockMen (2013-2016)
About this mod: About this mod:
@ -26,7 +26,7 @@ This mod supports the 3d_armor mod by stu (https://github.com/stujones11/minetes
License: License:
~~~~~~~~ ~~~~~~~~
(c) Copyright BlockMen (2013-2015) (c) Copyright BlockMen (2013-2016)
Code: Code:

View File

@ -1,3 +1,7 @@
2.1.5
-----
- Fixed armor not being updated correct due armor mod changes
2.1.4 2.1.4
----- -----
- Fixed unhandled exception in hud.swap_statbar() - Fixed unhandled exception in hud.swap_statbar()

View File

@ -4,7 +4,7 @@ end
if hud.show_armor then if hud.show_armor then
local shields = minetest.get_modpath("shields") ~= nil local shields = minetest.get_modpath("shields") ~= nil
local armor_org_func = armor.update_armor local armor_org_func = armor.set_player_armor
local function get_armor_lvl(def) local function get_armor_lvl(def)
-- items/protection based display -- items/protection based display
@ -22,7 +22,7 @@ if hud.show_armor then
return tonumber(20 * ret) return tonumber(20 * ret)
end end
function armor.update_armor(self, player) function armor.set_player_armor(self, player)
armor_org_func(self, player) armor_org_func(self, player)
local name = player:get_player_name() local name = player:get_player_name()
local def = self.def local def = self.def
@ -55,6 +55,7 @@ if not hud.show_hunger then
function hud.save_hunger() function hud.save_hunger()
hud.notify_hunger(1, true) hud.notify_hunger(1, true)
end end
function hud.load_hunger(player) function hud.load_hunger(player)
hud.notify_hunger(1, true) hud.notify_hunger(1, true)
end end