If the levels of the quality chain are inverted, then unlike other modules Quality modules are insensitive to the level of their quality.
Observed in https://mods.factorio.com/mod/Inverted-Quality
EDIT: Removed images that may be more confusing than helpful.
Bug with quality modules being immune to quality
-
- Long Handed Inserter
- Posts: 95
- Joined: Wed Apr 29, 2020 9:53 pm
- Contact:
Bug with quality modules being immune to quality
Last edited by thesixthroc on Sat May 03, 2025 11:42 am, edited 3 times in total.
Re: [2.0.47] Quality modules can be immune to quality
Thanks for the report however that is a modding interface request. Quality was implemented to be considered as "positive" effect which means the effect is made larger when positive but is not made smaller when negative. There are 3 effects that are considered positive: speed, quality and productivity. Negative effects are Consumption and Pollution.
-
- Long Handed Inserter
- Posts: 95
- Joined: Wed Apr 29, 2020 9:53 pm
- Contact:
Re: Quality modules can be immune to quality
Actually, contra what is implied by the mod description all quality levels in that mod are positive. They all get +5 levels from what is listed, and the corresponding prototype properties are nerfed.
The bug is that a level=1 quality module and a level=3 quality module can have equal effects. This depends I presume on either how the ‘next’ chain is constructed, or more likely is due to ‘normal’ having the highest level.
The bug is that a level=1 quality module and a level=3 quality module can have equal effects. This depends I presume on either how the ‘next’ chain is constructed, or more likely is due to ‘normal’ having the highest level.
Re: Bug with quality modules being immune to quality
This doesn't happen with just modules. Here a Normal (level 5) inserter and a Broken (level 0) inserter have the same speed, despite other levels being affected by quality. This does not happen with all properties
Re: Bug with quality modules being immune to quality
That sounds like 128506 which is fixed for the next release.Osmo wrote: Mon May 05, 2025 4:04 pm This doesn't happen with just modules. Here a Normal (level 5) inserter and a Broken (level 0) inserter have the same speed, despite other levels being affected by quality. This does not happen with all properties
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.
-
- Long Handed Inserter
- Posts: 95
- Joined: Wed Apr 29, 2020 9:53 pm
- Contact:
Re: Bug with quality modules being immune to quality
I've realized the real cause of this issue: Inverted Quality flips the sign of the effect of the quality effect of quality modules.
It makes sense that the engine would react by making that quality effect immune to quality, so this is not a bug.
It makes sense that the engine would react by making that quality effect immune to quality, so this is not a bug.