Page 1 of 1
[Resolved] Bug with quality modules being immune to quality
Posted: Fri May 02, 2025 10:58 pm
by thesixthroc
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.
Re: [2.0.47] Quality modules can be immune to quality
Posted: Fri May 02, 2025 11:28 pm
by boskid
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.
Re: Quality modules can be immune to quality
Posted: Sat May 03, 2025 12:07 am
by thesixthroc
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.
Re: Bug with quality modules being immune to quality
Posted: Mon May 05, 2025 4:04 pm
by Osmo
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

- изображение.png (49.58 KiB) Viewed 448 times
Re: Bug with quality modules being immune to quality
Posted: Mon May 05, 2025 7:28 pm
by Bilka
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
изображение.png
That sounds like
128506 which is fixed for the next release.
Re: Bug with quality modules being immune to quality
Posted: Mon May 12, 2025 10:32 pm
by thesixthroc
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.