Types/EffectTypeLimitation: Difference between revisions
Jump to navigation
Jump to search
(Default moved to prototype properties) |
m (added note for less than one tick recipes and productivity) |
||
Line 26: | Line 26: | ||
allowed_effects = "speed" | allowed_effects = "speed" | ||
</pre> | </pre> | ||
Note: If the time to complete a recipe is shorter than one tick, only one craft can be completed per tick, but productivity bonus is applied to the non-limied ''completable'' work. For a simple example, if a recipe were to take half a tick, only one recipe would be completed, but twice the productivity bonus would occur. The surplus production from productivity is '''not''' limited to one craft per tick. | |||
{{Prototype property type usage|{{FULLPAGENAME}}}} | {{Prototype property type usage|{{FULLPAGENAME}}}} |
Revision as of 00:49, 17 June 2022
A list of module effects or just one module effect as a string. Modules with other effects cannot be used on the machine. This means that both effects from modules and from surrounding beacons are restricted to the listed effects.
Value | Module type |
---|---|
speed | Modules that increase or decrease the machine's speed. |
productivity | Modules that make the machine produce bonus items. |
consumption | Modules that increase or decrease the machine's energy consumption. |
pollution | Modules that make the machine produce more or less pollution. |
Example: (allows all module types)
allowed_effects = {"speed", "productivity", "consumption", "pollution"}
Allows only speed affecting modules:
allowed_effects = "speed"
Note: If the time to complete a recipe is shorter than one tick, only one craft can be completed per tick, but productivity bonus is applied to the non-limied completable work. For a simple example, if a recipe were to take half a tick, only one recipe would be completed, but twice the productivity bonus would occur. The surplus production from productivity is not limited to one craft per tick.