alchemy.helpers.item_in_table = function(t, i) for _, n in pairs(t) do if n == i then return true end end return false end alchemy.helpers.inventory_contains_anything_else = function(inv, list, items) local l = inv:get_list(list) for _, item in pairs(l) do if not alchemy.helpers.item_in_table(items, item) then return true end end return false end alchemy.helpers.get_number_of_items_in_inv = function(inv, list, itemname) local l = inv:get_list(list) local i for _, item in pairs(l) do if item:get_name() == itemname then return item:get_count() end end return 0 end alchemy.helpers.table_length = function(t) local num = 0 for _ in pairs(t) do num = num + 1 end return num end