diff --git a/match_craft.lua b/match_craft.lua index 0adc95e..2d43934 100644 --- a/match_craft.lua +++ b/match_craft.lua @@ -336,13 +336,9 @@ function unified_inventory.move_match(inv, src_lists, dst_list, match_table, amo pos_count = pos_count + 1 end - local total_amount = bounded_amount * pos_count - -- round up to the full stack - total_amount = math.ceil(total_amount / stack_max) * stack_max - local total = ItemStack{ name = item, - count = total_amount + count = bounded_amount * pos_count } local removed = unified_inventory.remove_item(inv, src_lists, total)