Rigor Module


New type of module: Rigor modules. Rigor modules increase the probability of a recipe returning its most valuable product.

Content
3 days ago
2.0 - 2.1
14.1K
Manufacturing

g Recipes with multiple equal low probability outputs

a month ago

Consider a recipe that adds several possible outputs, say products A and B with 49% each and products C and D with 1% each. I think it makes sense for the module to boost both C and D, possibly by a smaller amount. Right now it picks one that goes last in the recipe definition.

a month ago

This does make sense, but the technical implementation gets much more complicated. Currently the only way to target multiple outputs is a bit of a fudge: it can decrease the probability of a single product, which causes all the other products to have their probabilities increased (this only works if the products have shared probability btw). This is what rigor does for asteroid reprocessing; the factoriopedia tooltip explains it as affecting multiple products because it's much more straightforward.

It might be possible for this to work for shared probabilities if they're defined in a way that the mod can treat them as a single probability for scaling purposes. But I can already see the edge cases piling up. Do you have an example recipe or recipes in mind? I am still improving the logic for shared probability recipes, so I'll see if this can fit with that.

a month ago

https://mods.factorio.com/mod/Abacayba_Moon_of_Nauvis - some stuff from here. Current behavior is actually beneficial.

New response