Open heX16 opened 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.
better just stop if it can not place the object.
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?
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).