Compute buildings and raw inputs for a target output rate (items per minute).
{% if result %}| Done | Item | Rate (items/min) |
|---|---|---|
| {{ item }} | {{ '%.2f'|format(rate) }} |
No raw resources required (target is a raw resource).
{% endif %} {% if overrides_ui and overrides_ui|length > 0 %}| Done | Output Item | Recipe | Building | Inputs | Destinations | Target rate | Per-building output | Buildings | Utilization |
|---|---|---|---|---|---|---|---|---|---|
| {{ s.item }} | {{ s.recipe }} | {{ s.building }} |
{% if s.inputs and s.inputs|length > 0 %}
{% for inp in s.inputs %}
{% else %}
None
{% endif %}
{{ inp.item }} — {{ '%.2f'|format(inp.rate) }}
{% endfor %}
|
{% if s.destinations and s.destinations|length > 0 %}
{% for d in s.destinations %}
{% else %}
None
{% endif %}
{{ d.recipe }}{% if d.building %} ({{ d.building }}){% endif %} — {{ '%.2f'|format(d.rate) }}
{% endfor %}
|
{{ '%.2f'|format(s.target_rate) }} | {{ '%.2f'|format(s.per_building_output) }} | {{ '%.2f'|format(s.buildings_float) }} (~ {{ s.buildings }}) | {{ '%.1f'|format(s.utilization*100) }}% |
No production steps (target is a raw resource).
{% endif %}| Done | Item | Excess rate (items/min) |
|---|---|---|
| {{ item }} | {{ '%.2f'|format(rate) }} |
No excess products for this target.
{% endif %}| Done | Item | Unused rate (items/min) |
|---|---|---|
| {{ item }} | {{ '%.2f'|format(rate) }} |
No unused byproducts for this target.
{% endif %}