mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-11-23 03:13:44 +01:00
Fix custom recipes displaying
This commit is contained in:
parent
e899935c8e
commit
c4576d14ec
16
init.lua
16
init.lua
@ -63,7 +63,7 @@ local vec_add, vec_mul = vector.add, vector.multiply
|
|||||||
local ROWS = 9
|
local ROWS = 9
|
||||||
local LINES = sfinv_only and 5 or 10
|
local LINES = sfinv_only and 5 or 10
|
||||||
local IPP = ROWS * LINES
|
local IPP = ROWS * LINES
|
||||||
local WH_LIMIT = 5
|
local WH_LIMIT = 10
|
||||||
local MAX_FAVS = 6
|
local MAX_FAVS = 6
|
||||||
local ITEM_BTN_SIZE = 1.1
|
local ITEM_BTN_SIZE = 1.1
|
||||||
|
|
||||||
@ -705,10 +705,10 @@ local function cache_recipes(item)
|
|||||||
item = reg_aliases[item] or item
|
item = reg_aliases[item] or item
|
||||||
local def = reg_items[item]
|
local def = reg_items[item]
|
||||||
if not def then return end
|
if not def then return end
|
||||||
|
local recipes = get_all_recipes(item) or {}
|
||||||
|
|
||||||
local recipes = get_all_recipes(item)
|
for i = 1, #recipes do
|
||||||
if recipes then
|
recipes_cache[item] = table_merge(recipes_cache[item] or {}, recipes[i])
|
||||||
recipes_cache[item] = recipes
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -1004,11 +1004,13 @@ local function get_grid_fs(data, fs, rcp, spacing)
|
|||||||
local Y = ceil(i / width) + YOFFSET - min(2, rows) + spacing
|
local Y = ceil(i / width) + YOFFSET - min(2, rows) + spacing
|
||||||
|
|
||||||
if large_recipe then
|
if large_recipe then
|
||||||
btn_size = width > 3 and 3 / width or 3 / rows
|
btn_size = (width > 3 and 3 / width or 3 / rows) + 0.1
|
||||||
_btn_size = btn_size
|
_btn_size = btn_size
|
||||||
|
local xi = (i - 1) % width
|
||||||
|
local yi = floor((i - 1) / width)
|
||||||
|
|
||||||
X = btn_size * ((i - 1) % width) + XOFFSET - 2.65
|
X = btn_size * xi + XOFFSET - 2.65 - (xi * 0.15)
|
||||||
Y = btn_size * floor((i - 1) / width) + spacing + (sfinv and 4 or 0)
|
Y = btn_size * yi + spacing + (sfinv_only and 4 or 0) - (yi * 0.1)
|
||||||
end
|
end
|
||||||
|
|
||||||
if X > right then
|
if X > right then
|
||||||
|
Loading…
Reference in New Issue
Block a user