From 0956e86d733e052d401f3c8d5ec382b6740f7109 Mon Sep 17 00:00:00 2001 From: Jean-Patrick Guerrero Date: Wed, 13 Feb 2019 01:30:34 +0100 Subject: [PATCH] Check also the 'craftpreview' list --- init.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 23c6f08..a69051f 100644 --- a/init.lua +++ b/init.lua @@ -51,6 +51,12 @@ local group_stereotypes = { mesecon_conductor_craftable = "mesecons:wire_00000000_off", } +local item_lists = { + "main", + "craft", + "craftpreview", +} + local function table_merge(t, t2) t, t2 = t or {}, t2 or {} local c = #t @@ -595,8 +601,12 @@ end local function get_inv_items(player) local inv = player:get_inventory() - local main, craft = inv:get_list("main"), inv:get_list("craft") - local stacks = table_merge(main, craft) + local stacks = {} + + for i = 1, #item_lists do + stacks = table_merge(stacks, inv:get_list(item_lists[i])) + end + local inv_items, c = {}, 0 for i = 1, #stacks do