summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWuzzy <almikes@aol.com>2016-10-29 14:20:11 +0200
committerWuzzy <almikes@aol.com>2016-10-29 14:20:11 +0200
commit8e98b000213558401eb34b26eacd872d5d608d70 (patch)
tree90f7cbaf2438b972b9ddd7310049afaac4f112c2
parentf6ea3daef7ab6acdf4156e8e8347c3d536bb4fb4 (diff)
Also show “real” item name in craft result
-rw-r--r--register.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/register.lua b/register.lua
index ff38168..ed81dbf 100644
--- a/register.lua
+++ b/register.lua
@@ -249,6 +249,12 @@ unified_inventory.register_page("craftguide", {
formspec = formspec.."listcolors[#00000000;#00000000]"
local item_name = unified_inventory.current_item[player_name]
if not item_name then return {formspec=formspec} end
+ local item_name_shown
+ if minetest.registered_items[item_name] and minetest.registered_items[item_name].description then
+ item_name_shown = string.format(S("%s (%s)"), minetest.registered_items[item_name].description, item_name)
+ else
+ item_name_shown = item_name
+ end
local dir = unified_inventory.current_craft_direction[player_name]
local rdir
@@ -264,7 +270,7 @@ unified_inventory.register_page("craftguide", {
formspec = formspec.."background[0.5,"..(formspecy + 0.2)..";8,3;ui_craftguide_form.png]"
formspec = formspec.."textarea["..craftresultx..","..craftresulty
- ..";10,1;;"..minetest.formspec_escape(F(role_text[dir])..": "..item_name)..";]"
+ ..";10,1;;"..minetest.formspec_escape(F(role_text[dir])..": "..item_name_shown)..";]"
formspec = formspec..stack_image_button(0, formspecy, 1.1, 1.1, "item_button_"
.. rdir .. "_", ItemStack(item_name))