@@ -298,11 +298,10 @@ ui.register_page("craftguide", {
298
298
299
299
local n = 4
300
300
301
+ local item_def = minetest .registered_items [item_name ]
301
302
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 )
306
305
else
307
306
item_name_shown = item_name
308
307
end
@@ -327,12 +326,14 @@ ui.register_page("craftguide", {
327
326
F (role_text [dir ]), item_name_shown )
328
327
n = n + 2
329
328
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
336
337
337
338
if not craft then
338
339
-- No craft recipes available for this item.
0 commit comments