summaryrefslogtreecommitdiff
path: root/unified_inventory
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-12-17 02:20:30 -0500
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-12-17 02:20:30 -0500
commitec25fd83415d0ecb49f41295af3dc30f14850b2f (patch)
tree59fe699656e75a52e6665b385907b86cc0b89c16 /unified_inventory
parent856b86858ebfa4af2c352b022188f82dcff7ed92 (diff)
downloaddreambuilder_modpack-ec25fd83415d0ecb49f41295af3dc30f14850b2f.tar
dreambuilder_modpack-ec25fd83415d0ecb49f41295af3dc30f14850b2f.tar.gz
dreambuilder_modpack-ec25fd83415d0ecb49f41295af3dc30f14850b2f.tar.bz2
dreambuilder_modpack-ec25fd83415d0ecb49f41295af3dc30f14850b2f.tar.xz
dreambuilder_modpack-ec25fd83415d0ecb49f41295af3dc30f14850b2f.zip
update biome_lib, digilines, hotbar, mesecons, pipeworks,
ropes, technic, unified inventory, unified dyes, vines, and worldedit
Diffstat (limited to 'unified_inventory')
-rw-r--r--unified_inventory/internal.lua21
1 files changed, 14 insertions, 7 deletions
diff --git a/unified_inventory/internal.lua b/unified_inventory/internal.lua
index 06967d2..3fad275 100644
--- a/unified_inventory/internal.lua
+++ b/unified_inventory/internal.lua
@@ -223,7 +223,8 @@ function unified_inventory.get_formspec(player, page)
for y = 0, ui_peruser.pagerows - 1 do
for x = 0, ui_peruser.pagecols - 1 do
local name = unified_inventory.filtered_items_list[player_name][list_index]
- if minetest.registered_items[name] then
+ local item = minetest.registered_items[name]
+ if item then
-- Clicked on current item: Flip crafting direction
if name == unified_inventory.current_item[player_name] then
local cdir = unified_inventory.current_craft_direction[player_name]
@@ -236,12 +237,18 @@ function unified_inventory.get_formspec(player, page)
-- Default: use active search direction by default
dir = unified_inventory.active_search_direction[player_name]
end
- formspec[n] = "item_image_button["
- ..(8.2 + x * 0.7)..","
- ..(ui_peruser.formspec_y + ui_peruser.page_y + y * 0.7)..";.81,.81;"
- ..name..";item_button_"..dir.."_"
- ..unified_inventory.mangle_for_formspec(name)..";]"
- n = n+1
+
+ local button_name = "item_button_" .. dir .. "_"
+ .. unified_inventory.mangle_for_formspec(name)
+ formspec[n] = ("item_image_button[%f,%f;.81,.81;%s;%s;]"):format(
+ 8.2 + x * 0.7, ui_peruser.formspec_y + ui_peruser.page_y + y * 0.7,
+ name, button_name
+ )
+ formspec[n + 1] = ("tooltip[%s;%s \\[%s\\]]"):format(
+ button_name, minetest.formspec_escape(item.description),
+ item.mod_origin or "??"
+ )
+ n = n + 2
list_index = list_index + 1
end
end