Wrong output when recycling multiple timesFixed

Hi,
we have found a weird behavior when recycle huge amount of items.
Since we put the scrap-multiplier to "4", we should gain "8000" scrap every time we recycle "100" techtrash.

That works fine for the first stack.
Input: 100 TechTrash
Output: 8000 scrap(as one stack), 100 HQM


If we put a second 100 TechTrash into the recycler without collecting the last output, he only gives:
Input: another 100 TechTrash
Output: 100 HQM, but only 1000 Scrap



So every further input results in a loss of 7000 Scrap.
We have a vanilla stacksize of 1000 for scrap, if that is relevant.
Maybe he updates the output list and deletes everything above the vanilla stacksize from slot 2 (8000->1000 scrap) ?

Our config:

{
  "Lists": {
    "Input Blacklist": [
      "hemp.seed",
    ],
    "Output Blacklist": [
      "hemp.seed"
    ],
    "Recycle Output Multipliers": {
      "*": 1,
      "metal.refined": 1,
	  "scrap": 4
    }
  },
  "Settings": {
    "Max Items Per Recycle": 10,
    "Recycle Time": 0.5
  }
}​

I tried to fix this by increasing the MaxItemsPerRecycle. I just changed them to 10.000
So that fixed the techtrash problem.
BUT the main problem stays. If i recylce 500 Tech Trash AND 50 Gears that happens:
After the 500 tech trash, the correct output:


After i recycled the 50 gears:

Byebye 39.000 scrap :\

I guess it is the same error. The stacksize from the 40.000 scrap slot was somehow updated and it removed everything above the vanilla scrap stacksize.

Merged post

Hm that happens with all other items, too.
whenever:
1. the first cycle creates an output of items that is higher than the configured stack size of that item
2. the second cycled creates again the item, that was stacked to high, reverting the stack size

Locked automatically