TL;DR
Entities with logistic requests, trash slots & auto-trash logic should satisfy their request by moving items from their trash slots to their inventory.What?
Currently, the logic is (extremely simplified version, i know there're important details not described here):- Should the item be trashed?
- Yes: Move it to the trash slots. If possible, ask a robot to pick it up.
- No: Keep in the inventory
- Are requests satisfied?
- Yes: Ask a robot for delivery from the nearest legal provider
- No: Live with it
- Are requests satisfied?
- Yes: Is the missing item present in the trash slots?
- Yes: Move it from the trash slots to the inventory. (Optionally) Cancel the pick up task
- No: Ask a robot for delivery from the nearest legal provider
- No: Live with it
- Yes: Is the missing item present in the trash slots?
Why?
- This would significantly reduce delivery time for things like automated mall after automatically-created requests are canceled and re-issued with overlapping items
- This would allow player picking up entity with configured max items limit and placing it down be not trash-slotted and re-delivered
- See video attached