Types/EffectTypeLimitation
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. If allowed_effects is set to nil, the machine cannot be affected by modules or beacons.
| 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"