Dynamic next_probability setting for multiple quality improvements
Posted: Tue Jun 09, 2026 4:19 pm
In the games current state the odds for improving quality one step is dynamic, calculated by your quality modules in whatever is crafting. It's simple and works in a logical way, if you have a 20% quality increase 20% of your items will jump one quality. However the odds of an item jumping to the next quality with the same ingredient is just a flat 10%, not changed by your quality modifier. This can be changed by changing the next_probability modifier, but this is just a flat value between 0-1, meaning changing it to 1 does not make things inherit the quality modifier, instead it becomes a guarantee for everything to jump multiple quality steps if improved by one step. As far as I know it is not possible to access the internal calculation in any other way.
My suggestion is to make this calculation accessible, or to add another option to set next_probability to be dynamic and inherit the quality modifier in the factory where the calculation is being made, such that a factory with a 5% quality increase, now instead has a 0.05^n chance of upgrading an item n steps from the original quality.
TL;DR.
Let us change the calculation formula from Q/10^n to Q^n where Q is the quality modifier and n is the number of steps to the desired quality.
My suggestion is to make this calculation accessible, or to add another option to set next_probability to be dynamic and inherit the quality modifier in the factory where the calculation is being made, such that a factory with a 5% quality increase, now instead has a 0.05^n chance of upgrading an item n steps from the original quality.
TL;DR.
Let us change the calculation formula from Q/10^n to Q^n where Q is the quality modifier and n is the number of steps to the desired quality.