pyanodon / pybugreports

Central bug-report repository for pymods
The Unlicense
5 stars 1 forks source link

Biofactory Plastic Crafting Buffering #526

Closed ttyler3 closed 3 weeks ago

ttyler3 commented 3 weeks ago

Mod source

Factorio Mod Portal

Operating system

=Windows 10

What kind of issue is this?

What is the problem?

When making plastic in a biofactory, despite the building saying "output full", it continues to craft plastic until it reaches the item stack size.

Steps to reproduce

  1. Build a biofactory
  2. Assign it to make plastic
  3. Feed the biofactory syngas and aromatics to craft plastic
  4. Notice after some time that the building states "output full"
  5. Also note that the building continues to craft, effective ignoring the "output full" state until the item stack size is reached

Additional context

Virtually all buildings in factorio after an output is full create a few more of the item, them stop crafting. For example, small parts will fill up to 15, even though the stack size is 200. The biofactory, at least when making plastic, seems to be an odd exception to this rule.

Log file

No response

KibaddaKaboodle commented 3 weeks ago

This is not a bug. Recipes that only take fluid ingredients and produces an item will buffer items till they have a full stack. Screenshot 2024-06-10 155909 Example of a vanilla Chemical Plant filling up to a full stack of sulfur.

The reason assembly machines in vanilla don't buffer a full stack of items is because inserters won't insert if the assembler has some buffered items. Pipes, however, are not so smart.

ttyler3 commented 3 weeks ago

Keep learning, even after thousands of hours. Thanks for the clarification.