diff options
| -rw-r--r-- | depends.txt | 1 | ||||
| -rw-r--r-- | init.lua | 1 | ||||
| -rw-r--r-- | locale/template.txt | 1 | ||||
| -rw-r--r-- | textures/awards_ui_icon.png | bin | 0 -> 3514 bytes | |||
| -rw-r--r-- | unified_inventory.lua | 19 | 
5 files changed, 22 insertions, 0 deletions
diff --git a/depends.txt b/depends.txt index 77e8d97..dad55b5 100644 --- a/depends.txt +++ b/depends.txt @@ -1 +1,2 @@  intllib? +unified_inventory? @@ -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 Binary files differnew file mode 100644 index 0000000..239ad71 --- /dev/null +++ b/textures/awards_ui_icon.png 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  | 
