This commit is contained in:
Jean-Patrick Guerrero 2018-05-28 22:07:52 +02:00
parent dd268e065b
commit 2ecd0543a9

@ -118,7 +118,7 @@ function craftguide:get_recipe(iY, xoffset, tooltip, item, recipe_num, recipes,
local icon = recipe_type == "cooking" and "furnace" or "shapeless" local icon = recipe_type == "cooking" and "furnace" or "shapeless"
formspec = formspec .. formspec = formspec ..
"image[" .. (xoffset - 0.8) .. "," .. (iY + 1.7) .. "image[" .. (xoffset - 0.8) .. "," .. (iY + 1.7) ..
".5;0.5,0.5;craftguide_" .. icon .. ".png]" ";0.5,0.5;craftguide_" .. icon .. ".png]"
end end
if width == 0 then if width == 0 then
@ -158,7 +158,7 @@ function craftguide:get_recipe(iY, xoffset, tooltip, item, recipe_num, recipes,
local output = recipes[recipe_num].output local output = recipes[recipe_num].output
return formspec .. return formspec ..
"image[" .. (xoffset - 1) .. "," .. (iY + 2.35) .. "image[" .. (xoffset - 1) .. "," .. (iY + 2.35) ..
".12;0.9,0.7;craftguide_arrow.png]" .. ";0.9,0.7;craftguide_arrow.png]" ..
"item_image_button[" .. (xoffset - 2) .. "," .. (iY + 2.2) .. ";1,1;" .. "item_image_button[" .. (xoffset - 2) .. "," .. (iY + 2.2) .. ";1,1;" ..
output .. ";" .. item .. ";]" .. tooltip output .. ";" .. item .. ";]" .. tooltip
end end
@ -189,10 +189,10 @@ function craftguide:get_formspec(player_name, is_fuel)
"button[" .. (data.iX * 0.48) .. ",-0.02;0.7,1;size_inc;+]" .. "button[" .. (data.iX * 0.48) .. ",-0.02;0.7,1;size_inc;+]" ..
"button[" .. ((data.iX * 0.48) + 0.5) .. "button[" .. ((data.iX * 0.48) + 0.5) ..
",-0.02;0.7,1;size_dec;-]" .. ",-0.02;0.7,1;size_dec;-]" ..
"button[" .. (data.iX - 3.1) .. ".4,0;0.8,0.95;prev;<]" .. "button[" .. (data.iX - 3.1) .. ",0;0.8,0.95;prev;<]" ..
"label[" .. (data.iX - 2.2) .. ".1,0.18;" .. "label[" .. (data.iX - 2.2) .. ",0.18;" ..
colorize(data.pagenum) .. " / " .. data.pagemax .. "]" .. colorize(data.pagenum) .. " / " .. data.pagemax .. "]" ..
"button[" .. (data.iX - 1.2) .. ".2,0;0.8,0.95;next;>]" .. "button[" .. (data.iX - 1.2) .. ",0;0.8,0.95;next;>]" ..
"field[0.3,0.32;2.5,1;filter;;" .. "field[0.3,0.32;2.5,1;filter;;" ..
mt.formspec_escape(data.filter) .. "]" mt.formspec_escape(data.filter) .. "]"
@ -222,7 +222,7 @@ function craftguide:get_formspec(player_name, is_fuel)
if not data.recipes_item or (is_fuel and not get_recipe(data.item).items) then if not data.recipes_item or (is_fuel and not get_recipe(data.item).items) then
formspec = formspec .. formspec = formspec ..
"image[" .. (xoffset - 1) .. "," .. (iY + 2.35) .. "image[" .. (xoffset - 1) .. "," .. (iY + 2.35) ..
".12;0.9,0.7;craftguide_arrow.png]" .. ";0.9,0.7;craftguide_arrow.png]" ..
"item_image_button[" .. xoffset .. "," .. (iY + 2.2) .. "item_image_button[" .. xoffset .. "," .. (iY + 2.2) ..
";1,1;" .. data.item .. ";" .. data.item .. ";]" .. ";1,1;" .. data.item .. ";" .. data.item .. ";]" ..
tooltip .. tooltip ..
@ -448,7 +448,7 @@ mt.register_on_player_receive_fields(function(player, formname, fields)
local recipes = get_recipes(item) local recipes = get_recipes(item)
if not recipes and not is_fuel then return end if not recipes and not is_fuel then return end
if item == data.item and not progressive_mode then if not data.show_usage and item == data.item and not progressive_mode then
data.usages = craftguide:get_item_usages(item) data.usages = craftguide:get_item_usages(item)
if next(data.usages) then if next(data.usages) then
data.show_usage = true data.show_usage = true