From 00eeeb3eef3d5f57f6d01d2adf655f539c1a3f8e Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 1 Aug 2016 21:38:19 +0200 Subject: [PATCH] Add support for Unified Inventory --- depends.txt | 1 + init.lua | 1 + locale/template.txt | 1 + textures/awards_ui_icon.png | Bin 0 -> 3514 bytes unified_inventory.lua | 19 +++++++++++++++++++ 5 files changed, 22 insertions(+) create mode 100644 textures/awards_ui_icon.png create mode 100644 unified_inventory.lua diff --git a/depends.txt b/depends.txt index 77e8d97..dad55b5 100644 --- a/depends.txt +++ b/depends.txt @@ -1 +1,2 @@ intllib? +unified_inventory? diff --git a/init.lua b/init.lua index 2ac26ea..e6e029b 100644 --- a/init.lua +++ b/init.lua @@ -25,6 +25,7 @@ end dofile(minetest.get_modpath("awards").."/api.lua") dofile(minetest.get_modpath("awards").."/chat_commands.lua") +dofile(minetest.get_modpath("awards").."/unified_inventory.lua") dofile(minetest.get_modpath("awards").."/triggers.lua") awards.set_intllib(S) diff --git a/locale/template.txt b/locale/template.txt index d0505c8..cba9ce4 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -59,3 +59,4 @@ Deep Down = Die below -10000 = In space, no one can hear you scream = Die above 10000 = +Awards = diff --git a/textures/awards_ui_icon.png b/textures/awards_ui_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..239ad71ec9d2c24083386d042e3d851deba4a531 GIT binary patch literal 3514 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 literal 0 HcmV?d00001 diff --git a/unified_inventory.lua b/unified_inventory.lua new file mode 100644 index 0000000..169cdfe --- /dev/null +++ b/unified_inventory.lua @@ -0,0 +1,19 @@ +if minetest.get_modpath("unified_inventory") ~= nil then + local S + if (intllib) then + dofile(minetest.get_modpath("intllib").."/intllib.lua") + S = intllib.Getter(minetest.get_current_modname()) + else + S = function ( s ) return s end + end + + unified_inventory.register_button("awards", { + type = "image", + image = "awards_ui_icon.png", + tooltip = S("Awards"), + action = function(player) + local name = player:get_player_name() + awards.show_to(name, name, nil, false) + end, + }) +end