
Description
A universal logistics bot script. Get your stuff from A to B, no matter what.- Coordinated pick-up: When several bots are queuing for pick-up, the bot with the least free slots picks up first.
- Coordinated drop-off: When several bots are queuing for drop-off, the bot with the most free slots drops off first.
- Avoiding enemies along the route: The bot will run around enemies or glitches.
- Announcing seen enemies: Any enemy seen will be announced via the signal slot.
- No crowding: The bot will be waiting at a humble distance from the drop-off or pick-up point.
- No interference: Several drop-off or pick-up points next to each other can be served. You can also use the same building or robot as a drop-off or pick-up point simultaneously.
Usage
- P1: Pick-up point
- P2: Drop-off point

Behavior Script:

Description
It controls components to only produce items until a target inventory level in the whole faction is reached. This is to avoid overproducing items when available storage space is higher than the target level. It borrows ideas from the Limited Build script and extends upon them. The script has been fine tuned to keep production requests smooth. It avoids aborting production requests, which would release reserved ingredients and make faction item amount spike, causing a domino effect in the production requests of other factories. The script also monitors missing ingredient signals coming from other buildings/constructions. If the combined total of missing ingredients in signals is higher than the P1 field, the missing ingredient total is used as a target instead. Also, when producing items, the request size can be configured so the amount of reserved ingredients can be fine tuned. Lower amount reduces footprint. Higher amount reduces delivery traffic overhead.Instructions
There are 5 parameters: P1 - Production (Input) - If the number is left as zero, it defaults to 1 stack size P2 - Component/Index (Input) P3 - Request Size (Input) - If left blank, it defaults to 2 P4 - Divisor (Input) - If left blank, it defaults to 1 P5 - Rounding (Input) - If left blank, it defaults to rounding up- Set the item to be produced in the P1 parameter.
- Drag-and-drop the producer component to the P2 parameter.
- Point (drag-and-drop) the P3 parameter to the producing component parameter.
- (Optional) Point (drag-and-drop) the Producing field to the Visual field.
- (Optional) Point (drag-and-drop) the Missing ingredient field to the Signal field.
