Bug with quality modules being immune to quality

Place to ask discuss and request the modding support of Factorio. Don't request mods here.
thesixthroc
Long Handed Inserter
Long Handed Inserter
Posts: 95
Joined: Wed Apr 29, 2020 9:53 pm
Contact:

Bug with quality modules being immune to quality

Post 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.
Last edited by thesixthroc on Sat May 03, 2025 11:42 am, edited 3 times in total.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3891
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.47] Quality modules can be immune to quality

Post 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.
thesixthroc
Long Handed Inserter
Long Handed Inserter
Posts: 95
Joined: Wed Apr 29, 2020 9:53 pm
Contact:

Re: Quality modules can be immune to quality

Post 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.
Osmo
Inserter
Inserter
Posts: 48
Joined: Wed Oct 23, 2024 12:08 pm
Contact:

Re: Bug with quality modules being immune to quality

Post 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
изображение.png (49.58 KiB) Viewed 226 times
Bilka
Factorio Staff
Factorio Staff
Posts: 3381
Joined: Sat Aug 13, 2016 9:20 am
Contact:

Re: Bug with quality modules being immune to quality

Post 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.
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.
thesixthroc
Long Handed Inserter
Long Handed Inserter
Posts: 95
Joined: Wed Apr 29, 2020 9:53 pm
Contact:

Re: Bug with quality modules being immune to quality

Post 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.
Post Reply

Return to “Modding interface requests”