spdskatr / ProjectRimFactory

ProjectRimFactory - A combination of my 3 automation mods.
MIT License
31 stars 11 forks source link

Endless production #18

Open heX16 opened 5 years ago

heX16 commented 5 years ago

bug_infinyti_produce

When the unit creates an item but cannot place it, it accumulates them inside. But with "internal items" do not increase the global counter items. This is a very bad behavior - an assembly that should have done one thing may mistakenly create thousands of things.

Please turn off the possibility of accumulating "internal objects" - this is not realistic and creates unnecessary problems. The unit should stop if it can not place the object and throw it under him, and make attempts to place. (Throw it under yourself so that the item is counted in the global counter).

spdskatr commented 5 years ago

This is quite a fair point - This kind of stuff is a real noob trap as well. Perhaps the assembler should just output it in the closest proper cell.

Dennok commented 5 years ago

better just stop if it can not place the object.

malkav73 commented 4 years ago

Stopping is probably the best default behavior, but some may prefer queued up objects. Can you make it a setting on each unit? Failing that, how about a global setting?