mirror of
https://github.com/minetest-mods/craftguide.git
synced 2024-11-29 13:53:43 +01:00
Cleanup
This commit is contained in:
parent
89979a8610
commit
fa1e330856
28
init.lua
28
init.lua
@ -602,13 +602,7 @@ local function cache_usages(item)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if fuel_cache[item] then
|
if fuel_cache[item] then
|
||||||
local fuel = {
|
usages_cache[item] = table_merge(usages_cache[item] or {}, {fuel_cache[item]})
|
||||||
type = "fuel",
|
|
||||||
items = {item},
|
|
||||||
replacements = fuel_cache[item].replacements,
|
|
||||||
}
|
|
||||||
|
|
||||||
usages_cache[item] = table_merge(usages_cache[item] or {}, {fuel})
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -978,11 +972,9 @@ end
|
|||||||
local function get_grid_fs(lang_code, fs, rcp, spacing)
|
local function get_grid_fs(lang_code, fs, rcp, spacing)
|
||||||
local width = rcp.width or 1
|
local width = rcp.width or 1
|
||||||
local right, btn_size, _btn_size = 0, ITEM_BTN_SIZE
|
local right, btn_size, _btn_size = 0, ITEM_BTN_SIZE
|
||||||
local cooktime, shapeless
|
local shapeless
|
||||||
|
|
||||||
if rcp.type == "cooking" then
|
if width == 0 and not rcp.custom then
|
||||||
cooktime, width = width, 1
|
|
||||||
elseif width == 0 and not rcp.custom then
|
|
||||||
shapeless = true
|
shapeless = true
|
||||||
local n = #rcp.items
|
local n = #rcp.items
|
||||||
width = (n < 5 and n > 1) and 2 or min(3, max(1, n))
|
width = (n < 5 and n > 1) and 2 or min(3, max(1, n))
|
||||||
@ -1081,7 +1073,7 @@ local function get_grid_fs(lang_code, fs, rcp, spacing)
|
|||||||
weird = weird,
|
weird = weird,
|
||||||
groups = groups,
|
groups = groups,
|
||||||
burntime = burntime,
|
burntime = burntime,
|
||||||
cooktime = cooktime,
|
cooktime = rcp.cooktime,
|
||||||
replace = replace,
|
replace = replace,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1470,15 +1462,15 @@ core.register_craft = function(def)
|
|||||||
local name = output[i]
|
local name = output[i]
|
||||||
|
|
||||||
if def.type == "fuel" then
|
if def.type == "fuel" then
|
||||||
fuel_cache[name] = {
|
def.replacements = def.replacements
|
||||||
burntime = def.burntime,
|
def.items = {def.recipe}
|
||||||
replacements = def.replacements,
|
def.recipe = nil
|
||||||
}
|
fuel_cache[name] = def
|
||||||
|
|
||||||
elseif def.type == "cooking" then
|
elseif def.type == "cooking" then
|
||||||
def.width = def.cooktime
|
def.cooktime = def.cooktime or 1
|
||||||
def.items = {def.recipe}
|
def.items = {def.recipe}
|
||||||
def.recipe, def.cooktime = nil, nil
|
def.recipe = nil
|
||||||
cook_cache[name] = def
|
cook_cache[name] = def
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user