Productivity: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(→‎Functionality: Notation about how labs engage with productivity.)
(→‎Limits {{SA}}: No need for a table; the limit applies to all crafting recipes and it is always the same.)
Line 36: Line 36:


== Limits {{SA}}==
== Limits {{SA}}==
Some productivity bonuses have an upper limit while others can be increased infinitely.
 
{| class="wikitable"
All recipes has a maximum productivity of 300%. This was primarily done to prevent infinite resource exploits involving the [[recycler]]{{SA}} and its 25% return of input items. This cap puts a hard limit on the effectiveness of infinite productivity researches.
|-
 
! Type !! Productivity limit
Note that miners are not crafting machines that execute recipes, nor are labs. As such, {{Icon|mining productivity (research)}} and {{Icon|research productivity (research)|space-age = yes}} have no upper limit.
|-
| Mining productivity<br>{{Icon|Mining_productivity_(research)}}|| '''Unlimited'''
|-
| Research productivity<br>{{Icon|Research_productivity_(research)}}|| '''Unlimited'''
|-
| Asteroid productivity<br>{{Icon|Metallic asteroid crushing}}{{Icon|Carbonic asteroid crushing}}{{Icon|Oxide asteroid crushing}}{{Icon|Advanced metallic asteroid crushing}}{{Icon|Advanced carbonic asteroid crushing}}{{Icon|Advanced oxide asteroid crushing}}|| '''300 %'''
|-
| Low density structure productivity<br>{{Icon|Low density structure}}{{Icon|Casting low density structure}}|| '''300 %'''
|-
| Plastic productivity<br>{{Icon|Plastic bar}}{{Icon|Bioplastic}}|| '''300 %'''
|-
| Processing unit productivity<br>{{Icon|Processing unit}}|| '''300 %'''
|-
| Rocket part productivity<br>{{Icon|Rocket part}}|| '''300 %'''
|-
| Rocket fuel productivity<br>{{Icon|Rocket fuel}}{{Icon|Ammonia rocket fuel}}{{Icon|rocket fuel from jelly}}|| '''300 %'''
|-
| Scrap recycling productivity<br>{{Icon|Scrap recycling}}|| '''300 %'''
|-
| Steel plate productivity<br>{{Icon|Steel plate}}{{Icon|Casting steel}}|| '''300 %'''
|}

Revision as of 15:21, 30 December 2024

Productivity is a percentage based modifier that can be applied to assembling machine, mining drill, and lab type buildings. It can be increased by inserting productivity modules and by researching certain technologies.

Functionality

Progress made by productivity bonuses can be observed by opening the interface of a building that has a bonus. It will be shown as an additional progress bar in purple. For each time this bar fills up, the machine creates an additional product. How fast this bar progresses is determined by the amount of productivity bonus.

The purple bar represents the productivity bonus progress.

A productivity of 100 % will create an extra product at the same rate the machine works at. A productivity of 50 % will create additional product on every second cycle. A productivity of 1 % will create an additional product on every 100th cycle, and so on.

Represented as a simple forumla:

Additional product per cycle = productivity % / 100

Lab productivity

When productivity is applied to labs (or biolabs), the productivity bonus is directly calculated and applied each tick so the productivity bar is simply cosmetic. This means that it does not matter that the productivity bar resets when the research is changed; no productivity bonus is lost.

Built-in productivity

Some buildings have a built-in productivity bonus regardless of modules and researched technologies:

Technologies

Certain technologies will increase the productivity of some recipes:

Limits

All recipes has a maximum productivity of 300%. This was primarily done to prevent infinite resource exploits involving the recycler and its 25% return of input items. This cap puts a hard limit on the effectiveness of infinite productivity researches.

Note that miners are not crafting machines that execute recipes, nor are labs. As such,

Mining productivity (research).png

and

Research productivity (research).png

have no upper limit.