bom
Compute total raw and intermediate rates per minute to produce a Satisfactory item, using linear programming to handle recipe cycles and show chosen recipes.
Instructions
Flattened bill of materials: total raw and intermediate rates for qty/min of an item.
qty is a RATE, per minute. Solved by the LP, never by expanding the recipe
tree: Recycled Plastic and Recycled Rubber form a real 2-cycle, so an expansion
has no correct depth limit. Every row names the recipe chosen for that item,
because alternates change the totals materially.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| qty | No | ||
| item | Yes | ||
| save | No | ||
| as_of | No | pin to one world state: a sav:… token from an earlier answer | |
| limit | No | max rows (hard cap 25) | |
| world | No | ||
| offset | No | ||
| outlets | No | ||
| allow_sinks | No | ||
| only_recipes | No | ||
| exclude_recipes | No |