Skip to content

Commit e071a01

Browse files
authored
Giveme form: Respect stack_max (#250)
1 parent 1547ebc commit e071a01

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

register.lua

+11-10
Original file line numberDiff line numberDiff line change
@@ -298,11 +298,10 @@ ui.register_page("craftguide", {
298298

299299
local n = 4
300300

301+
local item_def = minetest.registered_items[item_name]
301302
local item_name_shown
302-
if minetest.registered_items[item_name]
303-
and minetest.registered_items[item_name].description then
304-
item_name_shown = S("@1 (@2)",
305-
minetest.registered_items[item_name].description, item_name)
303+
if item_def and item_def.description then
304+
item_name_shown = S("@1 (@2)", item_def.description, item_name)
306305
else
307306
item_name_shown = item_name
308307
end
@@ -327,12 +326,14 @@ ui.register_page("craftguide", {
327326
F(role_text[dir]), item_name_shown)
328327
n = n + 2
329328

330-
local giveme_form = table.concat({
331-
"label[".. (give_x+0.1)..",".. (craftguidey + 2.7) .. ";" .. F(S("Give me:")) .. "]",
332-
"button["..(give_x)..",".. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_1;1]",
333-
"button["..(give_x+0.8)..",".. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_10;10]",
334-
"button["..(give_x+1.6)..",".. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_99;99]"
335-
})
329+
local giveme_form =
330+
"label[" .. (give_x + 0.1) .. "," .. (craftguidey + 2.7) .. ";" .. F(S("Give me:")) .. "]" ..
331+
"button[" .. (give_x) .. "," .. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_1;1]"
332+
if item_def.type ~= "tool" then
333+
giveme_form = giveme_form ..
334+
"button[" .. (give_x + 0.8) .. "," .. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_10;10]" ..
335+
"button[" .. (give_x + 1.6) .. "," .. (craftguidey + 2.9) .. ";0.75,0.5;craftguide_giveme_99;99]"
336+
end
336337

337338
if not craft then
338339
-- No craft recipes available for this item.

0 commit comments

Comments
 (0)