diff --git a/README.md b/README.md index c410a9b..a6af08b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # HUD bar for `3d_armor` [`hbarmor`] -* Version: 0.4.0 +* Version: 1.0.0 ## Description This mod adds a simple HUD bar which displays the current damage @@ -16,8 +16,8 @@ only how worn out it already is. By default, the armor bar is hidden if the player wears no armor. ## Dependencies -* HUD bars [`hudbars`], major version 1 -* 3D Armor [`3d_armor`] (tested with Minetest 0.4.14) +* HUD bars [`hudbars`], major version 2 +* 3D Armor [`3d_armor`] (tested with Minetest 5.0.0) ## Licensing This mod is entirly free softare. diff --git a/depends.txt b/depends.txt deleted file mode 100644 index 32c2224..0000000 --- a/depends.txt +++ /dev/null @@ -1,3 +0,0 @@ -hudbars -3d_armor -intllib? diff --git a/description.txt b/description.txt deleted file mode 100644 index 02a8a34..0000000 --- a/description.txt +++ /dev/null @@ -1 +0,0 @@ -Adds a HUD bar displaying the current damage of the player's armor. diff --git a/init.lua b/init.lua index 649b104..c788e86 100644 --- a/init.lua +++ b/init.lua @@ -1,9 +1,5 @@ -local S -if (minetest.get_modpath("intllib")) then - S = intllib.Getter() -else - S = function ( s ) return s end -end +local S = minetest.get_translator("hbarmor") +local N = function(s) return s end if (not armor) or (not armor.def) then minetest.log("error", "[hbarmor] Outdated 3d_armor version. Please update your version of 3d_armor!") @@ -65,7 +61,7 @@ local function custom_hud(player) end --register and define armor HUD bar -hb.register_hudbar("armor", 0xFFFFFF, S("Armor"), { icon = "hbarmor_icon.png", bgicon = "hbarmor_bgicon.png", bar = "hbarmor_bar.png" }, 0, 100, hbarmor.autohide, S("%s: %d%%")) +hb.register_hudbar("armor", 0xFFFFFF, S("Armor"), { icon = "hbarmor_icon.png", bgicon = "hbarmor_bgicon.png", bar = "hbarmor_bar.png" }, 0, 100, hbarmor.autohide, N("@1: @2%"), { order = { "label", "value" }, textdomain = "hbarmor" } ) function hbarmor.get_armor(player) if not player or not armor.def then diff --git a/locale/de.txt b/locale/de.txt deleted file mode 100644 index 5a6bacd..0000000 --- a/locale/de.txt +++ /dev/null @@ -1,2 +0,0 @@ -Armor = Panzerung -%s: %d%% = %s: %d%% diff --git a/locale/hbarmor.de.tr b/locale/hbarmor.de.tr new file mode 100644 index 0000000..1649802 --- /dev/null +++ b/locale/hbarmor.de.tr @@ -0,0 +1,3 @@ +# textdomain:hbarmor +Armor=Panzerung +@1: @2%=@1: @2% diff --git a/locale/hbarmor.it.tr b/locale/hbarmor.it.tr new file mode 100644 index 0000000..54601d5 --- /dev/null +++ b/locale/hbarmor.it.tr @@ -0,0 +1,3 @@ +# textdomain:hbarmor +Armor=Armatura +@1: @2%=@1:@2% diff --git a/locale/it.txt b/locale/it.txt deleted file mode 100644 index a2f704b..0000000 --- a/locale/it.txt +++ /dev/null @@ -1,4 +0,0 @@ -Armor = Armatura - -# Format string for displaying the armor. E.g. "Armor: 100%" -%s: %d%% = diff --git a/locale/template.txt b/locale/template.txt index d898abe..0f22286 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -1,4 +1,5 @@ -Armor = +# textdomain:hbarmor +Armor= # Format string for displaying the armor. E.g. "Armor: 100%" -%s: %d%% = +@1: @2%= diff --git a/mod.conf b/mod.conf index 47352c1..820500e 100644 --- a/mod.conf +++ b/mod.conf @@ -1 +1,3 @@ name = hbarmor +description = Adds a HUD bar displaying the current damage of the player's armor. +depends = hudbars, 3d_armor