This commit is contained in:
Jean-Patrick Guerrero 2020-12-11 02:14:28 +01:00
parent 4b3ab0af5f
commit 671fae8926

@ -897,7 +897,7 @@ local function craft_stack(player, pname, data, craft_rcp)
local output = craft_rcp and data.recipes[data.rnum].output or data.usages[data.unum].output local output = craft_rcp and data.recipes[data.rnum].output or data.usages[data.unum].output
output = ItemStack(output) output = ItemStack(output)
local stackname, stackcount = output:get_name(), output:get_count() local stackname, stackcount = output:get_name(), output:get_count()
local scrbar_val = data[sprintf("scrbar_%s", craft_rcp and "rcp" or "usg")] local scrbar_val = data[sprintf("scrbar_%s", craft_rcp and "rcp" or "usg")] or 1
for name, count in pairs(data.export_counts[rcp_usg].rcp) do for name, count in pairs(data.export_counts[rcp_usg].rcp) do
local items = {[name] = count} local items = {[name] = count}
@ -1433,6 +1433,14 @@ local function get_rcp_extra(fs, data, panel, is_recipe, is_usage)
max_stacks_usg = get_stack_max(data, is_recipe, panel.rcp[data.unum]) max_stacks_usg = get_stack_max(data, is_recipe, panel.rcp[data.unum])
end end
if is_recipe and max_stacks_rcp == 0 then
data.export_rcp = nil
data.scrbar_rcp = 1
elseif is_usage and max_stacks_usg == 0 then
data.export_usg = nil
data.scrbar_usg = 1
end
if max_stacks_rcp > 0 or max_stacks_usg > 0 then if max_stacks_rcp > 0 or max_stacks_usg > 0 then
get_export_fs(fs, data, panel, is_recipe, is_usage, max_stacks_rcp, get_export_fs(fs, data, panel, is_recipe, is_usage, max_stacks_rcp,
max_stacks_usg) max_stacks_usg)